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 171 of file TStreamerInfoActions.h.
| typedef TVirtualCollectionProxy::Next_t TStreamerInfoActions::Next_t | 
Definition at line 68 of file TStreamerInfoActions.h.
| using TStreamerInfoActions::TIDs = typedef std::vector<TIDNode> | 
Definition at line 138 of file TStreamerInfoActions.h.
| typedef Int_t(* TStreamerInfoActions::TStreamerInfoAction_t) (TBuffer &buf, void *obj, const TConfiguration *conf) | 
Definition at line 70 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 72 of file TStreamerInfoActions.h.
| typedef Int_t(* TStreamerInfoActions::TStreamerInfoVecPtrLoopAction_t) (TBuffer &buf, void *iter, const void *end, const TConfiguration *conf) | 
Definition at line 71 of file TStreamerInfoActions.h.
| Enumerator | |
|---|---|
| kVectorLooper | |
| kVectorPtrLooper | |
| kAssociativeLooper | |
| kGenericLooper | |
Definition at line 1692 of file TStreamerInfoActions.cxx.
| Int_t TStreamerInfoActions::GenericReadAction | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 190 of file TStreamerInfoActions.cxx.
| Int_t TStreamerInfoActions::GenericWriteAction | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 197 of file TStreamerInfoActions.cxx.
| void TStreamerInfoActions::HandleReferencedTObject | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 213 of file TStreamerInfoActions.cxx.
| bool TStreamerInfoActions::IsDefaultVector | ( | TVirtualCollectionProxy & | proxy | ) | 
Definition at line 47 of file TStreamerInfoActions.cxx.
| Int_t TStreamerInfoActions::PopDataCache | ( | TBuffer & | b, | 
| void * | , | ||
| const TConfiguration * | |||
| ) | 
Definition at line 1530 of file TStreamerInfoActions.cxx.
| Int_t TStreamerInfoActions::PopDataCacheGenericCollection | ( | TBuffer & | b, | 
| void * | , | ||
| const void * | , | ||
| const TLoopConfiguration * | , | ||
| const TConfiguration * | |||
| ) | 
Definition at line 1542 of file TStreamerInfoActions.cxx.
| Int_t TStreamerInfoActions::PopDataCacheVectorPtr | ( | TBuffer & | b, | 
| void * | , | ||
| const void * | , | ||
| const TConfiguration * | |||
| ) | 
Definition at line 1536 of file TStreamerInfoActions.cxx.
| Int_t TStreamerInfoActions::PushDataCache | ( | TBuffer & | b, | 
| void * | , | ||
| const TConfiguration * | conf | ||
| ) | 
Definition at line 1494 of file TStreamerInfoActions.cxx.
| Int_t TStreamerInfoActions::PushDataCacheGenericCollection | ( | TBuffer & | b, | 
| void * | , | ||
| const void * | , | ||
| const TLoopConfiguration * | loopconfig, | ||
| const TConfiguration * | conf | ||
| ) | 
Definition at line 1516 of file TStreamerInfoActions.cxx.
| Int_t TStreamerInfoActions::PushDataCacheVectorPtr | ( | TBuffer & | b, | 
| void * | , | ||
| const void * | , | ||
| const TConfiguration * | conf | ||
| ) | 
Definition at line 1505 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadArraySTLMemberWiseChangedClass | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | conf, | ||
| Version_t | vers | ||
| ) | 
Definition at line 1307 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadArraySTLMemberWiseSameClass | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | conf, | ||
| Version_t | vers | ||
| ) | 
Definition at line 1185 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadBasicType | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 205 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadBasicType< BitsMarker > | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 234 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadBasicType_NoFactor | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 916 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadBasicType_WithFactor | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 897 of file TStreamerInfoActions.cxx.
| Int_t TStreamerInfoActions::ReadLoopInvalid | ( | TBuffer & | , | 
| void * | , | ||
| const void * | , | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 1680 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadSTL | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | conf | ||
| ) | 
Definition at line 1397 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadSTLMemberWiseChangedClass | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | conf, | ||
| Version_t | vers | ||
| ) | 
Definition at line 1263 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadSTLMemberWiseSameClass | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | conf, | ||
| Version_t | vers | ||
| ) | 
Definition at line 1119 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadSTLObjectWiseFastArray | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | conf, | ||
| Version_t | , | ||
| UInt_t | |||
| ) | 
Definition at line 1358 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 1369 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS void TStreamerInfoActions::ReadSTLObjectWiseStreamer | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | conf, | ||
| Version_t | , | ||
| UInt_t | |||
| ) | 
Definition at line 1364 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 1382 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 405 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 635 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTextBaseClass | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 304 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTextObject | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 290 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTextStreamer | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 312 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTextTNamed | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 332 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTextTObject | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 297 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTextTObjectBase | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 324 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTNamed | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 947 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTObject | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 937 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::ReadTString | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 927 of file TStreamerInfoActions.cxx.
| ESelectLooper TStreamerInfoActions::SelectLooper | ( | TVirtualCollectionProxy & | proxy | ) | 
Definition at line 1694 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::UseCache | ( | TBuffer & | b, | 
| void * | addr, | ||
| const TConfiguration * | conf | ||
| ) | 
Definition at line 1577 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 1651 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 1625 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::UseCacheVectorPtrLoop | ( | TBuffer & | b, | 
| void * | start, | ||
| const void * | end, | ||
| const TConfiguration * | conf | ||
| ) | 
Definition at line 1599 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::WriteBasicType | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 248 of file TStreamerInfoActions.cxx.
| Int_t TStreamerInfoActions::WriteLoopInvalid | ( | TBuffer & | , | 
| void * | , | ||
| const void * | , | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 1686 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 342 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 502 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::WriteTextBaseClass | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 272 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::WriteTextStreamer | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 280 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::WriteTextTNamed | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 256 of file TStreamerInfoActions.cxx.
| INLINE_TEMPLATE_ARGS Int_t TStreamerInfoActions::WriteTextTObject | ( | TBuffer & | buf, | 
| void * | addr, | ||
| const TConfiguration * | config | ||
| ) | 
Definition at line 264 of file TStreamerInfoActions.cxx.