Logo ROOT  
Reference Guide
TStreamerInfoActions::GenericLooper Struct Reference

Definition at line 2348 of file TStreamerInfoActions.cxx.

Classes

struct  ConvertBasicType
 
struct  ConvertBasicType< BitsMarker, To, Generic >
 
struct  ConvertBasicType< NoFactorMarker< From >, To, Converter >
 
struct  ConvertBasicType< WithFactorMarker< From >, To, Converter >
 
struct  ConvertCollectionBasicType
 
struct  Generic
 
struct  Numeric
 

Static Public Member Functions

static INLINE_TEMPLATE_ARGS Int_t GenericRead (TBuffer &buf, void *, const void *, const TLoopConfiguration *loopconf, const TConfiguration *config)
 
static INLINE_TEMPLATE_ARGS Int_t GenericWrite (TBuffer &buf, void *, const void *, const TLoopConfiguration *loopconf, const TConfiguration *config)
 
template<Int_t(*)(TBuffer &, void *, const TConfiguration *) iter_action>
static INLINE_TEMPLATE_ARGS Int_t ReadAction (TBuffer &buf, void *start, const void *end, const TLoopConfiguration *loopconf, const TConfiguration *config)
 
static INLINE_TEMPLATE_ARGS Int_t ReadBase (TBuffer &buf, void *start, const void *end, const TLoopConfiguration *loopconfig, const TConfiguration *config)
 
template<typename T >
static INLINE_TEMPLATE_ARGS Int_t ReadBasicType (TBuffer &buf, void *start, const void *end, const TLoopConfiguration *loopconf, const TConfiguration *config)
 
template<typename T >
static INLINE_TEMPLATE_ARGS Int_t ReadCollectionBasicType (TBuffer &buf, void *addr, const TConfiguration *conf)
 
static INLINE_TEMPLATE_ARGS Int_t ReadCollectionBool (TBuffer &buf, void *addr, const TConfiguration *conf)
 
static INLINE_TEMPLATE_ARGS Int_t ReadCollectionDouble32 (TBuffer &buf, void *addr, const TConfiguration *conf)
 
static INLINE_TEMPLATE_ARGS Int_t ReadCollectionFloat16 (TBuffer &buf, void *addr, const TConfiguration *conf)
 
template<typename ActionHolder >
static INLINE_TEMPLATE_ARGS Int_t ReadNumericalCollection (TBuffer &buf, void *addr, const TConfiguration *conf)
 
template<typename T >
static INLINE_TEMPLATE_ARGS void SimpleRead (TBuffer &buf, void *addr)
 
static INLINE_TEMPLATE_ARGS void SimpleReadDouble32 (TBuffer &buf, void *addr)
 
static INLINE_TEMPLATE_ARGS void SimpleReadFloat16 (TBuffer &buf, void *addr)
 
template<typename T >
static INLINE_TEMPLATE_ARGS Int_t WriteBasicType (TBuffer &buf, void *start, const void *end, const TLoopConfiguration *loopconf, const TConfiguration *config)
 

Member Function Documentation

◆ GenericRead()

static INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::GenericLooper::GenericRead ( TBuffer buf,
void ,
const void ,
const TLoopConfiguration loopconf,
const TConfiguration config 
)
inlinestatic

Definition at line 2558 of file TStreamerInfoActions.cxx.

◆ GenericWrite()

static INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::GenericLooper::GenericWrite ( TBuffer buf,
void ,
const void ,
const TLoopConfiguration loopconf,
const TConfiguration config 
)
inlinestatic

Definition at line 2565 of file TStreamerInfoActions.cxx.

◆ ReadAction()

template<Int_t(*)(TBuffer &, void *, const TConfiguration *) iter_action>
static INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::GenericLooper::ReadAction ( TBuffer buf,
void start,
const void end,
const TLoopConfiguration loopconf,
const TConfiguration config 
)
inlinestatic

Definition at line 2393 of file TStreamerInfoActions.cxx.

◆ ReadBase()

static INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::GenericLooper::ReadBase ( TBuffer buf,
void start,
const void end,
const TLoopConfiguration loopconfig,
const TConfiguration config 
)
inlinestatic

Definition at line 2550 of file TStreamerInfoActions.cxx.

◆ ReadBasicType()

template<typename T >
static INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::GenericLooper::ReadBasicType ( TBuffer buf,
void start,
const void end,
const TLoopConfiguration loopconf,
const TConfiguration config 
)
inlinestatic

Definition at line 2351 of file TStreamerInfoActions.cxx.

◆ ReadCollectionBasicType()

template<typename T >
static INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::GenericLooper::ReadCollectionBasicType ( TBuffer buf,
void addr,
const TConfiguration conf 
)
inlinestatic

Definition at line 2648 of file TStreamerInfoActions.cxx.

◆ ReadCollectionBool()

static INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::GenericLooper::ReadCollectionBool ( TBuffer buf,
void addr,
const TConfiguration conf 
)
inlinestatic

Definition at line 2630 of file TStreamerInfoActions.cxx.

◆ ReadCollectionDouble32()

static INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::GenericLooper::ReadCollectionDouble32 ( TBuffer buf,
void addr,
const TConfiguration conf 
)
inlinestatic

Definition at line 2640 of file TStreamerInfoActions.cxx.

◆ ReadCollectionFloat16()

static INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::GenericLooper::ReadCollectionFloat16 ( TBuffer buf,
void addr,
const TConfiguration conf 
)
inlinestatic

Definition at line 2635 of file TStreamerInfoActions.cxx.

◆ ReadNumericalCollection()

template<typename ActionHolder >
static INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::GenericLooper::ReadNumericalCollection ( TBuffer buf,
void addr,
const TConfiguration conf 
)
inlinestatic

Definition at line 2592 of file TStreamerInfoActions.cxx.

◆ SimpleRead()

template<typename T >
static INLINE_TEMPLATE_ARGS void TStreamerInfoActions::GenericLooper::SimpleRead ( TBuffer buf,
void addr 
)
inlinestatic

Definition at line 2573 of file TStreamerInfoActions.cxx.

◆ SimpleReadDouble32()

static INLINE_TEMPLATE_ARGS void TStreamerInfoActions::GenericLooper::SimpleReadDouble32 ( TBuffer buf,
void addr 
)
inlinestatic

Definition at line 2583 of file TStreamerInfoActions.cxx.

◆ SimpleReadFloat16()

static INLINE_TEMPLATE_ARGS void TStreamerInfoActions::GenericLooper::SimpleReadFloat16 ( TBuffer buf,
void addr 
)
inlinestatic

Definition at line 2578 of file TStreamerInfoActions.cxx.

◆ WriteBasicType()

template<typename T >
static INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::GenericLooper::WriteBasicType ( TBuffer buf,
void start,
const void end,
const TLoopConfiguration loopconf,
const TConfiguration config 
)
inlinestatic

Definition at line 2372 of file TStreamerInfoActions.cxx.


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