Classes | |
class | TActionSequence |
class | TConfiguration |
Base class of the Configurations. More... | |
class | TConfiguredAction |
struct | TIDNode |
class | TLoopConfiguration |
Base class of the Configurations for the member wise looping routines. More... | |
struct | TNestedIDs |
Typedefs | |
typedef std::vector< TConfiguredAction > | ActionContainer_t |
typedef TVirtualCollectionProxy::Next_t | Next_t |
using | TIDs = std::vector< TIDNode > |
typedef Int_t(* | TStreamerInfoAction_t) (TBuffer &buf, void *obj, const TConfiguration *conf) |
typedef Int_t(* | TStreamerInfoLoopAction_t) (TBuffer &buf, void *iter, const void *end, const TLoopConfiguration *loopconf, const TConfiguration *conf) |
typedef Int_t(* | TStreamerInfoVecPtrLoopAction_t) (TBuffer &buf, void *iter, const void *end, const TConfiguration *conf) |
Enumerations | |
enum | ESelectLooper { kVectorLooper , kVectorPtrLooper , kAssociativeLooper , kGenericLooper } |
typedef std::vector<TConfiguredAction> TStreamerInfoActions::ActionContainer_t |
Definition at line 172 of file TStreamerInfoActions.h.
typedef TVirtualCollectionProxy::Next_t TStreamerInfoActions::Next_t |
Definition at line 69 of file TStreamerInfoActions.h.
using TStreamerInfoActions::TIDs = typedef std::vector<TIDNode> |
Definition at line 139 of file TStreamerInfoActions.h.
typedef Int_t(* TStreamerInfoActions::TStreamerInfoAction_t) (TBuffer &buf, void *obj, const TConfiguration *conf) |
Definition at line 71 of file TStreamerInfoActions.h.
typedef Int_t(* TStreamerInfoActions::TStreamerInfoLoopAction_t) (TBuffer &buf, void *iter, const void *end, const TLoopConfiguration *loopconf, const TConfiguration *conf) |
Definition at line 73 of file TStreamerInfoActions.h.
typedef Int_t(* TStreamerInfoActions::TStreamerInfoVecPtrLoopAction_t) (TBuffer &buf, void *iter, const void *end, const TConfiguration *conf) |
Definition at line 72 of file TStreamerInfoActions.h.
Enumerator | |
---|---|
kVectorLooper | |
kVectorPtrLooper | |
kAssociativeLooper | |
kGenericLooper |
Definition at line 1691 of file TStreamerInfoActions.cxx.
Int_t TStreamerInfoActions::GenericReadAction | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 191 of file TStreamerInfoActions.cxx.
Int_t TStreamerInfoActions::GenericWriteAction | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 198 of file TStreamerInfoActions.cxx.
void TStreamerInfoActions::HandleReferencedTObject | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 214 of file TStreamerInfoActions.cxx.
bool TStreamerInfoActions::IsDefaultVector | ( | TVirtualCollectionProxy & | proxy | ) |
Definition at line 48 of file TStreamerInfoActions.cxx.
Int_t TStreamerInfoActions::PopDataCache | ( | TBuffer & | b, |
void * | , | ||
const TConfiguration * | |||
) |
Definition at line 1529 of file TStreamerInfoActions.cxx.
Int_t TStreamerInfoActions::PopDataCacheGenericCollection | ( | TBuffer & | b, |
void * | , | ||
const void * | , | ||
const TLoopConfiguration * | , | ||
const TConfiguration * | |||
) |
Definition at line 1541 of file TStreamerInfoActions.cxx.
Int_t TStreamerInfoActions::PopDataCacheVectorPtr | ( | TBuffer & | b, |
void * | , | ||
const void * | , | ||
const TConfiguration * | |||
) |
Definition at line 1535 of file TStreamerInfoActions.cxx.
Int_t TStreamerInfoActions::PushDataCache | ( | TBuffer & | b, |
void * | , | ||
const TConfiguration * | conf | ||
) |
Definition at line 1493 of file TStreamerInfoActions.cxx.
Int_t TStreamerInfoActions::PushDataCacheGenericCollection | ( | TBuffer & | b, |
void * | , | ||
const void * | , | ||
const TLoopConfiguration * | loopconfig, | ||
const TConfiguration * | conf | ||
) |
Definition at line 1515 of file TStreamerInfoActions.cxx.
Int_t TStreamerInfoActions::PushDataCacheVectorPtr | ( | TBuffer & | b, |
void * | , | ||
const void * | , | ||
const TConfiguration * | conf | ||
) |
Definition at line 1504 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadArraySTLMemberWiseChangedClass | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | conf, | ||
Version_t | vers | ||
) |
Definition at line 1306 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadArraySTLMemberWiseSameClass | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | conf, | ||
Version_t | vers | ||
) |
Definition at line 1184 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadBasicType | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 206 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadBasicType< BitsMarker > | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 235 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadBasicType_NoFactor | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 917 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadBasicType_WithFactor | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 898 of file TStreamerInfoActions.cxx.
Int_t TStreamerInfoActions::ReadLoopInvalid | ( | TBuffer & | , |
void * | , | ||
const void * | , | ||
const TConfiguration * | config | ||
) |
Definition at line 1679 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadSTL | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | conf | ||
) |
Definition at line 1396 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadSTLMemberWiseChangedClass | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | conf, | ||
Version_t | vers | ||
) |
Definition at line 1262 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadSTLMemberWiseSameClass | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | conf, | ||
Version_t | vers | ||
) |
Definition at line 1118 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadSTLObjectWiseFastArray | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | conf, | ||
Version_t | , | ||
UInt_t | |||
) |
Definition at line 1357 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadSTLObjectWiseFastArrayV2 | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | conf, | ||
Version_t | vers, | ||
UInt_t | start | ||
) |
Definition at line 1368 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadSTLObjectWiseStreamer | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | conf, | ||
Version_t | , | ||
UInt_t | |||
) |
Definition at line 1363 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadSTLObjectWiseStreamerV2 | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | conf, | ||
Version_t | vers, | ||
UInt_t | start | ||
) |
Definition at line 1381 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadSTLp | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Direct copy of code from TStreamerInfo::WriteBufferAux, potentially can be used later for non-text streaming.
Definition at line 406 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadStreamerLoop | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Direct copy of code from TStreamerInfo::WriteBufferAux, potentially can be used later for non-text streaming.
Definition at line 636 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTextBaseClass | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 305 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTextObject | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 291 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTextStreamer | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 313 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTextTNamed | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 333 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTextTObject | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 298 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTextTObjectBase | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 325 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTNamed | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 948 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTObject | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 938 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTString | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 928 of file TStreamerInfoActions.cxx.
ESelectLooper TStreamerInfoActions::SelectLooper | ( | TVirtualCollectionProxy & | proxy | ) |
Definition at line 1693 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::UseCache | ( | TBuffer & | b, |
void * | addr, | ||
const TConfiguration * | conf | ||
) |
Definition at line 1576 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::UseCacheGenericCollection | ( | TBuffer & | b, |
void * | , | ||
const void * | , | ||
const TLoopConfiguration * | loopconfig, | ||
const TConfiguration * | conf | ||
) |
Definition at line 1650 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::UseCacheVectorLoop | ( | TBuffer & | b, |
void * | start, | ||
const void * | end, | ||
const TLoopConfiguration * | loopconf, | ||
const TConfiguration * | conf | ||
) |
Definition at line 1624 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::UseCacheVectorPtrLoop | ( | TBuffer & | b, |
void * | start, | ||
const void * | end, | ||
const TConfiguration * | conf | ||
) |
Definition at line 1598 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::WriteBasicType | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 249 of file TStreamerInfoActions.cxx.
Int_t TStreamerInfoActions::WriteLoopInvalid | ( | TBuffer & | , |
void * | , | ||
const void * | , | ||
const TConfiguration * | config | ||
) |
Definition at line 1685 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::WriteSTLp | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Direct copy of code from TStreamerInfo::WriteBufferAux, potentially can be used later for non-text streaming.
Definition at line 343 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::WriteStreamerLoop | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Direct copy of code from TStreamerInfo::WriteBufferAux, potentially can be used later for non-text streaming.
Definition at line 503 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::WriteTextBaseClass | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 273 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::WriteTextStreamer | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 281 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::WriteTextTNamed | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 257 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::WriteTextTObject | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 265 of file TStreamerInfoActions.cxx.