Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
TStreamerInfoActions::ScalarLooper Struct Reference

Definition at line 1974 of file TStreamerInfoActions.cxx.

Public Types

using LoopAction_t = Int_t(*)(TBuffer &, void *, const TConfiguration *)
 

Static Public Member Functions

template<Int_t(*)(TBuffer &, void *, const TConfiguration *) iter_action>
static Int_t LoopOverCollection (TBuffer &buf, void *start, const TConfiguration *config)
 
- Static Public Member Functions inherited from TStreamerInfoActions::CollectionLooper< ScalarLooper >
static std::unique_ptr< TStreamerInfoActions::TActionSequenceCreateReadActionSquence (TStreamerInfo &info, TLoopConfiguration *loopConfig)
 
static std::unique_ptr< TStreamerInfoActions::TActionSequenceCreateWriteActionSquence (TStreamerInfo &info, TLoopConfiguration *loopConfig)
 
static Int_t ReadStreamerCase (TBuffer &buf, void *start, const void *end, const TLoopConfiguration *loopconfig, const TConfiguration *config)
 
static Int_t ReadStreamerLoopPoly (TBuffer &buf, void *addr, const TConfiguration *config)
 
static Int_t ReadStreamerLoopStatic (TBuffer &buf, void *addr, const TConfiguration *config)
 
static Int_t StreamerLoopExternal (TBuffer &buf, void *addr, const TConfiguration *actionConfig)
 
static Int_t SubSequenceAction (TBuffer &buf, void *start, const void *end, const TLoopConfiguration *, const TConfiguration *config)
 
static Int_t WriteStreamerCase (TBuffer &buf, void *start, const void *end, const TLoopConfiguration *loopconfig, const TConfiguration *config)
 
static Int_t WriteStreamerLoopPoly (TBuffer &buf, void *addr, const TConfiguration *config)
 
static Int_t WriteStreamerLoopStatic (TBuffer &buf, void *addr, const TConfiguration *config)
 
Inheritance diagram for TStreamerInfoActions::ScalarLooper:
[legend]

Member Typedef Documentation

◆ LoopAction_t

Member Function Documentation

◆ LoopOverCollection()

template<Int_t(*)(TBuffer &, void *, const TConfiguration *) iter_action>
static Int_t TStreamerInfoActions::ScalarLooper::LoopOverCollection ( TBuffer buf,
void *  start,
const TConfiguration config 
)
inlinestatic

Definition at line 1979 of file TStreamerInfoActions.cxx.

Collaboration diagram for TStreamerInfoActions::ScalarLooper:
[legend]

The documentation for this struct was generated from the following file: