Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
TStreamerInfoActions::CollectionLooper< Looper > Struct Template Reference

template<typename Looper>
struct TStreamerInfoActions::CollectionLooper< Looper >

Definition at line 1515 of file TStreamerInfoActions.cxx.

Classes

struct  ReadStreamerLoop
 
struct  WriteStreamerLoop
 

Static Public Member Functions

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)
 
template<bool kIsTextT>
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)
 
template<bool kIsTextT>
static Int_t WriteStreamerLoopPoly (TBuffer &buf, void *addr, const TConfiguration *config)
 
static Int_t WriteStreamerLoopStatic (TBuffer &buf, void *addr, const TConfiguration *config)
 

Member Function Documentation

◆ CreateReadActionSquence()

template<typename Looper >
static std::unique_ptr< TStreamerInfoActions::TActionSequence > TStreamerInfoActions::CollectionLooper< Looper >::CreateReadActionSquence ( TStreamerInfo & info,
TLoopConfiguration * loopConfig )
inlinestatic

Definition at line 1518 of file TStreamerInfoActions.cxx.

◆ CreateWriteActionSquence()

template<typename Looper >
static std::unique_ptr< TStreamerInfoActions::TActionSequence > TStreamerInfoActions::CollectionLooper< Looper >::CreateWriteActionSquence ( TStreamerInfo & info,
TLoopConfiguration * loopConfig )
inlinestatic

Definition at line 1527 of file TStreamerInfoActions.cxx.

◆ ReadStreamerCase()

template<typename Looper >
static Int_t TStreamerInfoActions::CollectionLooper< Looper >::ReadStreamerCase ( TBuffer & buf,
void * start,
const void * end,
const TLoopConfiguration * loopconfig,
const TConfiguration * config )
inlinestatic

Definition at line 1544 of file TStreamerInfoActions.cxx.

◆ ReadStreamerLoopPoly()

template<typename Looper >
template<bool kIsTextT>
static Int_t TStreamerInfoActions::CollectionLooper< Looper >::ReadStreamerLoopPoly ( TBuffer & buf,
void * addr,
const TConfiguration * config )
inlinestatic

Definition at line 1711 of file TStreamerInfoActions.cxx.

◆ ReadStreamerLoopStatic()

template<typename Looper >
static Int_t TStreamerInfoActions::CollectionLooper< Looper >::ReadStreamerLoopStatic ( TBuffer & buf,
void * addr,
const TConfiguration * config )
inlinestatic

Definition at line 1809 of file TStreamerInfoActions.cxx.

◆ StreamerLoopExternal()

template<typename Looper >
static Int_t TStreamerInfoActions::CollectionLooper< Looper >::StreamerLoopExternal ( TBuffer & buf,
void * addr,
const TConfiguration * actionConfig )
inlinestatic

Definition at line 1565 of file TStreamerInfoActions.cxx.

◆ SubSequenceAction()

template<typename Looper >
static Int_t TStreamerInfoActions::CollectionLooper< Looper >::SubSequenceAction ( TBuffer & buf,
void * start,
const void * end,
const TLoopConfiguration * ,
const TConfiguration * config )
inlinestatic

Definition at line 1535 of file TStreamerInfoActions.cxx.

◆ WriteStreamerCase()

template<typename Looper >
static Int_t TStreamerInfoActions::CollectionLooper< Looper >::WriteStreamerCase ( TBuffer & buf,
void * start,
const void * end,
const TLoopConfiguration * loopconfig,
const TConfiguration * config )
inlinestatic

Definition at line 1555 of file TStreamerInfoActions.cxx.

◆ WriteStreamerLoopPoly()

template<typename Looper >
template<bool kIsTextT>
static Int_t TStreamerInfoActions::CollectionLooper< Looper >::WriteStreamerLoopPoly ( TBuffer & buf,
void * addr,
const TConfiguration * config )
inlinestatic

Definition at line 1576 of file TStreamerInfoActions.cxx.

◆ WriteStreamerLoopStatic()

template<typename Looper >
static Int_t TStreamerInfoActions::CollectionLooper< Looper >::WriteStreamerLoopStatic ( TBuffer & buf,
void * addr,
const TConfiguration * config )
inlinestatic

Definition at line 1619 of file TStreamerInfoActions.cxx.


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