ROOT
6.07/01
Reference Guide
|
Classes | |
class | TConfiguration |
Base class of the Configurations. More... | |
class | TLoopConfiguration |
Base class of the Configurations for the member wise looping routines. More... | |
class | TConfiguredAction |
class | TActionSequence |
Typedefs | |
typedef TVirtualCollectionProxy::Next_t | Next_t |
typedef Int_t(* | TStreamerInfoAction_t )(TBuffer &buf, void *obj, const TConfiguration *conf) |
typedef Int_t(* | TStreamerInfoVecPtrLoopAction_t )(TBuffer &buf, void *iter, const void *end, const TConfiguration *conf) |
typedef Int_t(* | TStreamerInfoLoopAction_t )(TBuffer &buf, void *iter, const void *end, const TLoopConfiguration *loopconf, const TConfiguration *conf) |
typedef std::vector < TConfiguredAction > | ActionContainer_t |
Enumerations | |
enum | ESelectLooper { kVectorLooper, kVectorPtrLooper, kAssociativeLooper, kGenericLooper } |
typedef std::vector<TConfiguredAction> TStreamerInfoActions::ActionContainer_t |
Definition at line 130 of file TStreamerInfoActions.h.
typedef TVirtualCollectionProxy::Next_t TStreamerInfoActions::Next_t |
Definition at line 61 of file TStreamerInfoActions.h.
typedef Int_t(* TStreamerInfoActions::TStreamerInfoAction_t)(TBuffer &buf, void *obj, const TConfiguration *conf) |
Definition at line 63 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 65 of file TStreamerInfoActions.h.
typedef Int_t(* TStreamerInfoActions::TStreamerInfoVecPtrLoopAction_t)(TBuffer &buf, void *iter, const void *end, const TConfiguration *conf) |
Definition at line 64 of file TStreamerInfoActions.h.
Enumerator | |
---|---|
kVectorLooper | |
kVectorPtrLooper | |
kAssociativeLooper | |
kGenericLooper |
Definition at line 955 of file TStreamerInfoActions.cxx.
Int_t TStreamerInfoActions::GenericReadAction | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 163 of file TStreamerInfoActions.cxx.
Referenced by TStreamerInfo::AddReadAction().
Int_t TStreamerInfoActions::GenericWriteAction | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 170 of file TStreamerInfoActions.cxx.
Referenced by TStreamerInfo::AddWriteAction().
void TStreamerInfoActions::HandleReferencedTObject | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 186 of file TStreamerInfoActions.cxx.
Referenced by ReadBasicType< BitsMarker >().
INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadArraySTLMemberWiseChangedClass | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | conf, | ||
Version_t | vers | ||
) |
Definition at line 651 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadArraySTLMemberWiseSameClass | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | conf, | ||
Version_t | vers | ||
) |
Definition at line 529 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadBasicType | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 178 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadBasicType< BitsMarker > | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 207 of file TStreamerInfoActions.cxx.
Referenced by TStreamerInfo::AddReadAction(), and GetCollectionReadAction().
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadBasicType_NoFactor | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 258 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadBasicType_WithFactor | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 239 of file TStreamerInfoActions.cxx.
Int_t TStreamerInfoActions::ReadLoopInvalid | ( | TBuffer & | , |
void * | , | ||
const void * | , | ||
const TConfiguration * | config | ||
) |
Definition at line 943 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadSTL | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | conf | ||
) |
Definition at line 741 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadSTLMemberWiseChangedClass | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | conf, | ||
Version_t | vers | ||
) |
Definition at line 607 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadSTLMemberWiseSameClass | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | conf, | ||
Version_t | vers | ||
) |
Definition at line 463 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadSTLObjectWiseFastArray | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | conf, | ||
Version_t | , | ||
UInt_t | |||
) |
Definition at line 702 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 713 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadSTLObjectWiseStreamer | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | conf, | ||
Version_t | , | ||
UInt_t | |||
) |
Definition at line 708 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 726 of file TStreamerInfoActions.cxx.
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTNamed | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 289 of file TStreamerInfoActions.cxx.
Referenced by TStreamerInfo::AddReadAction().
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTObject | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 279 of file TStreamerInfoActions.cxx.
Referenced by TStreamerInfo::AddReadAction().
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTString | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 269 of file TStreamerInfoActions.cxx.
Referenced by TStreamerInfo::AddReadAction().
ESelectLooper TStreamerInfoActions::SelectLooper | ( | TVirtualCollectionProxy & | proxy | ) |
Definition at line 957 of file TStreamerInfoActions.cxx.
Referenced by TStreamerInfo::AddReadAction(), and TStreamerInfoActions::TActionSequence::CreateReadMemberWiseActions().
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::UseCache | ( | TBuffer & | b, |
void * | addr, | ||
const TConfiguration * | conf | ||
) |
Definition at line 840 of file TStreamerInfoActions.cxx.
Referenced by TStreamerInfo::AddReadAction(), and TStreamerInfo::AddWriteAction().
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::UseCacheGenericCollection | ( | TBuffer & | b, |
void * | , | ||
const void * | , | ||
const TLoopConfiguration * | loopconfig, | ||
const TConfiguration * | conf | ||
) |
Definition at line 914 of file TStreamerInfoActions.cxx.
Referenced by TStreamerInfoActions::TActionSequence::CreateReadMemberWiseActions(), and TStreamerInfoActions::TActionSequence::CreateWriteMemberWiseActions().
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::UseCacheVectorLoop | ( | TBuffer & | b, |
void * | start, | ||
const void * | end, | ||
const TLoopConfiguration * | loopconf, | ||
const TConfiguration * | conf | ||
) |
Definition at line 888 of file TStreamerInfoActions.cxx.
Referenced by TStreamerInfoActions::TActionSequence::CreateReadMemberWiseActions(), and TStreamerInfoActions::TActionSequence::CreateWriteMemberWiseActions().
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::UseCacheVectorPtrLoop | ( | TBuffer & | b, |
void * | start, | ||
const void * | end, | ||
const TConfiguration * | conf | ||
) |
Definition at line 862 of file TStreamerInfoActions.cxx.
Referenced by TStreamerInfo::AddReadMemberWiseVecPtrAction(), and TStreamerInfo::AddWriteMemberWiseVecPtrAction().
INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::WriteBasicType | ( | TBuffer & | buf, |
void * | addr, | ||
const TConfiguration * | config | ||
) |
Definition at line 221 of file TStreamerInfoActions.cxx.
Int_t TStreamerInfoActions::WriteLoopInvalid | ( | TBuffer & | , |
void * | , | ||
const void * | , | ||
const TConfiguration * | config | ||
) |
Definition at line 949 of file TStreamerInfoActions.cxx.