Classes | |
| struct | AssociativeLooper |
| struct | BitsMarker |
| struct | ConvertBasicType |
| struct | ConvertBasicType< BitsMarker, To > |
| struct | ConvertBasicType< NoFactorMarker< From >, To > |
| struct | ConvertBasicType< WithFactorMarker< From >, To > |
| struct | GenericLooper |
| struct | NoFactorMarker |
| class | TActionSequence |
| class | TAssocLoopConfig |
| struct | TBitsConfiguration |
| class | TConfigSTL |
| class | TConfiguration |
| Base class of the Configurations. More... | |
| class | TConfigurationPushDataCache |
| class | TConfigurationUseCache |
| class | TConfiguredAction |
| class | TConfNoFactor |
| class | TConfSTLNoFactor |
| class | TConfSTLWithFactor |
| class | TConfWithFactor |
| struct | TGenericConfiguration |
| class | TGenericLoopConfig |
| struct | TIDNode |
| class | TLoopConfiguration |
| Base class of the Configurations for the member wise looping routines. More... | |
| struct | TNestedIDs |
| class | TVectorLoopConfig |
| struct | VectorLooper |
| struct | VectorPtrLooper |
| struct | WithFactorMarker |
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 } |
Functions | |
| Int_t | GenericReadAction (TBuffer &buf, void *addr, const TConfiguration *config) |
| Int_t | GenericWriteAction (TBuffer &buf, void *addr, const TConfiguration *config) |
| void | HandleReferencedTObject (TBuffer &buf, void *addr, const TConfiguration *config) |
| bool | IsDefaultVector (TVirtualCollectionProxy &proxy) |
| Int_t | PopDataCache (TBuffer &b, void *, const TConfiguration *) |
| Int_t | PopDataCacheGenericCollection (TBuffer &b, void *, const void *, const TLoopConfiguration *, const TConfiguration *) |
| Int_t | PopDataCacheVectorPtr (TBuffer &b, void *, const void *, const TConfiguration *) |
| Int_t | PushDataCache (TBuffer &b, void *, const TConfiguration *conf) |
| Int_t | PushDataCacheGenericCollection (TBuffer &b, void *, const void *, const TLoopConfiguration *loopconfig, const TConfiguration *conf) |
| Int_t | PushDataCacheVectorPtr (TBuffer &b, void *, const void *, const TConfiguration *conf) |
| void | ReadArraySTLMemberWiseChangedClass (TBuffer &buf, void *addr, const TConfiguration *conf, Version_t vers) |
| void | ReadArraySTLMemberWiseSameClass (TBuffer &buf, void *addr, const TConfiguration *conf, Version_t vers) |
| template<typename T > | |
| Int_t | ReadBasicType (TBuffer &buf, void *addr, const TConfiguration *config) |
| template<> | |
| Int_t | ReadBasicType< BitsMarker > (TBuffer &buf, void *addr, const TConfiguration *config) |
| template<typename T > | |
| Int_t | ReadBasicType_NoFactor (TBuffer &buf, void *addr, const TConfiguration *config) |
| template<typename T > | |
| Int_t | ReadBasicType_WithFactor (TBuffer &buf, void *addr, const TConfiguration *config) |
| Int_t | ReadLoopInvalid (TBuffer &, void *, const void *, const TConfiguration *config) |
| template<void(*)(TBuffer &, void *, const TConfiguration *, Version_t) memberwise, void(*)(TBuffer &, void *, const TConfiguration *, Version_t, UInt_t) objectwise> | |
| Int_t | ReadSTL (TBuffer &buf, void *addr, const TConfiguration *conf) |
| void | ReadSTLMemberWiseChangedClass (TBuffer &buf, void *addr, const TConfiguration *conf, Version_t vers) |
| void | ReadSTLMemberWiseSameClass (TBuffer &buf, void *addr, const TConfiguration *conf, Version_t vers) |
| void | ReadSTLObjectWiseFastArray (TBuffer &buf, void *addr, const TConfiguration *conf, Version_t, UInt_t) |
| void | ReadSTLObjectWiseFastArrayV2 (TBuffer &buf, void *addr, const TConfiguration *conf, Version_t vers, UInt_t start) |
| void | ReadSTLObjectWiseStreamer (TBuffer &buf, void *addr, const TConfiguration *conf, Version_t, UInt_t) |
| void | ReadSTLObjectWiseStreamerV2 (TBuffer &buf, void *addr, const TConfiguration *conf, Version_t vers, UInt_t start) |
| template<bool kIsTextT> | |
| Int_t | ReadSTLp (TBuffer &buf, void *addr, const TConfiguration *config) |
| Direct copy of code from TStreamerInfo::WriteBufferAux, potentially can be used later for non-text streaming. | |
| template<bool kIsTextT> | |
| Int_t | ReadStreamerLoop (TBuffer &buf, void *addr, const TConfiguration *config) |
| Direct copy of code from TStreamerInfo::WriteBufferAux, potentially can be used later for non-text streaming. | |
| Int_t | ReadTextBaseClass (TBuffer &buf, void *addr, const TConfiguration *config) |
| Int_t | ReadTextObject (TBuffer &buf, void *addr, const TConfiguration *config) |
| Int_t | ReadTextStreamer (TBuffer &buf, void *addr, const TConfiguration *config) |
| Int_t | ReadTextTNamed (TBuffer &buf, void *addr, const TConfiguration *config) |
| Int_t | ReadTextTObject (TBuffer &buf, void *addr, const TConfiguration *config) |
| Int_t | ReadTextTObjectBase (TBuffer &buf, void *addr, const TConfiguration *config) |
| Int_t | ReadTNamed (TBuffer &buf, void *addr, const TConfiguration *config) |
| Int_t | ReadTObject (TBuffer &buf, void *addr, const TConfiguration *config) |
| Int_t | ReadTString (TBuffer &buf, void *addr, const TConfiguration *config) |
| ESelectLooper | SelectLooper (TVirtualCollectionProxy &proxy) |
| Int_t | UseCache (TBuffer &b, void *addr, const TConfiguration *conf) |
| Int_t | UseCacheGenericCollection (TBuffer &b, void *, const void *, const TLoopConfiguration *loopconfig, const TConfiguration *conf) |
| Int_t | UseCacheVectorLoop (TBuffer &b, void *start, const void *end, const TLoopConfiguration *loopconf, const TConfiguration *conf) |
| Int_t | UseCacheVectorPtrLoop (TBuffer &b, void *start, const void *end, const TConfiguration *conf) |
| template<typename T > | |
| Int_t | WriteBasicType (TBuffer &buf, void *addr, const TConfiguration *config) |
| Int_t | WriteLoopInvalid (TBuffer &, void *, const void *, const TConfiguration *config) |
| template<bool kIsTextT> | |
| Int_t | WriteSTLp (TBuffer &buf, void *addr, const TConfiguration *config) |
| Direct copy of code from TStreamerInfo::WriteBufferAux, potentially can be used later for non-text streaming. | |
| template<bool kIsTextT> | |
| Int_t | WriteStreamerLoop (TBuffer &buf, void *addr, const TConfiguration *config) |
| Direct copy of code from TStreamerInfo::WriteBufferAux, potentially can be used later for non-text streaming. | |
| Int_t | WriteTextBaseClass (TBuffer &buf, void *addr, const TConfiguration *config) |
| Int_t | WriteTextStreamer (TBuffer &buf, void *addr, const TConfiguration *config) |
| Int_t | WriteTextTNamed (TBuffer &buf, void *addr, const TConfiguration *config) |
| Int_t | WriteTextTObject (TBuffer &buf, void *addr, const TConfiguration *config) |
| typedef std::vector<TConfiguredAction> TStreamerInfoActions::ActionContainer_t |
Definition at line 176 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 1697 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 47 of file TStreamerInfoActions.cxx.
| Int_t TStreamerInfoActions::PopDataCache | ( | TBuffer & | b, |
| void * | , | ||
| const TConfiguration * | |||
| ) |
Definition at line 1534 of file TStreamerInfoActions.cxx.
| Int_t TStreamerInfoActions::PopDataCacheGenericCollection | ( | TBuffer & | b, |
| void * | , | ||
| const void * | , | ||
| const TLoopConfiguration * | , | ||
| const TConfiguration * | |||
| ) |
Definition at line 1546 of file TStreamerInfoActions.cxx.
| Int_t TStreamerInfoActions::PopDataCacheVectorPtr | ( | TBuffer & | b, |
| void * | , | ||
| const void * | , | ||
| const TConfiguration * | |||
| ) |
Definition at line 1540 of file TStreamerInfoActions.cxx.
| Int_t TStreamerInfoActions::PushDataCache | ( | TBuffer & | b, |
| void * | , | ||
| const TConfiguration * | conf | ||
| ) |
Definition at line 1498 of file TStreamerInfoActions.cxx.
| Int_t TStreamerInfoActions::PushDataCacheGenericCollection | ( | TBuffer & | b, |
| void * | , | ||
| const void * | , | ||
| const TLoopConfiguration * | loopconfig, | ||
| const TConfiguration * | conf | ||
| ) |
Definition at line 1520 of file TStreamerInfoActions.cxx.
| Int_t TStreamerInfoActions::PushDataCacheVectorPtr | ( | TBuffer & | b, |
| void * | , | ||
| const void * | , | ||
| const TConfiguration * | conf | ||
| ) |
Definition at line 1509 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 1310 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 1188 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 206 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 235 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 919 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 900 of file TStreamerInfoActions.cxx.
| Int_t TStreamerInfoActions::ReadLoopInvalid | ( | TBuffer & | , |
| void * | , | ||
| const void * | , | ||
| const TConfiguration * | config | ||
| ) |
Definition at line 1685 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 1399 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 1266 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 1122 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 1360 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 1371 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 1366 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 1384 of file TStreamerInfoActions.cxx.
|
inline |
Direct copy of code from TStreamerInfo::WriteBufferAux, potentially can be used later for non-text streaming.
Definition at line 408 of file TStreamerInfoActions.cxx.
|
inline |
Direct copy of code from TStreamerInfo::WriteBufferAux, potentially can be used later for non-text streaming.
Definition at line 638 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 307 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 293 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 315 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 335 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 300 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 327 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 950 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 940 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 930 of file TStreamerInfoActions.cxx.
| ESelectLooper TStreamerInfoActions::SelectLooper | ( | TVirtualCollectionProxy & | proxy | ) |
Definition at line 1699 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 1582 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 1656 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 1630 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 1604 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 251 of file TStreamerInfoActions.cxx.
| Int_t TStreamerInfoActions::WriteLoopInvalid | ( | TBuffer & | , |
| void * | , | ||
| const void * | , | ||
| const TConfiguration * | config | ||
| ) |
Definition at line 1691 of file TStreamerInfoActions.cxx.
|
inline |
Direct copy of code from TStreamerInfo::WriteBufferAux, potentially can be used later for non-text streaming.
Definition at line 345 of file TStreamerInfoActions.cxx.
|
inline |
Direct copy of code from TStreamerInfo::WriteBufferAux, potentially can be used later for non-text streaming.
Definition at line 505 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 275 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 283 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 259 of file TStreamerInfoActions.cxx.
|
inline |
Definition at line 267 of file TStreamerInfoActions.cxx.