Inheritance diagram for TStreamerInfoActions::TGenericLoopConfig:
Public Member Functions | |
TGenericLoopConfig (TVirtualCollectionProxy *proxy) | |
virtual | ~TGenericLoopConfig () |
void | Print () const |
virtual TLoopConfiguration * | Copy () |
void * | GetFirstAddress (void *start_collection, const void *end_collection) const |
Public Attributes | |
TVirtualCollectionProxy * | fProxy |
TVirtualCollectionProxy::Next_t | fNext |
TVirtualCollectionProxy::CopyIterator_t | fCopyIterator |
TVirtualCollectionProxy::DeleteIterator_t | fDeleteIterator |
Private Member Functions | |
void | Init () |
Definition at line 289 of file TStreamerInfoActions.cxx.
TStreamerInfoActions::TGenericLoopConfig::TGenericLoopConfig | ( | TVirtualCollectionProxy * | proxy | ) | [inline] |
virtual TStreamerInfoActions::TGenericLoopConfig::~TGenericLoopConfig | ( | ) | [inline, virtual] |
Definition at line 315 of file TStreamerInfoActions.cxx.
void TStreamerInfoActions::TGenericLoopConfig::Init | ( | void | ) | [inline, private] |
Definition at line 292 of file TStreamerInfoActions.cxx.
References TVirtualCollectionPtrIterators::CopyIterator(), TVirtualCollectionPtrIterators::DeleteIterator(), fCopyIterator, fDeleteIterator, fNext, fProxy, TVirtualCollectionProxy::GetFunctionCopyIterator(), TVirtualCollectionProxy::GetFunctionDeleteIterator(), TVirtualCollectionProxy::GetFunctionNext(), TVirtualCollectionProxy::HasPointers(), and TVirtualCollectionPtrIterators::Next().
Referenced by TGenericLoopConfig().
void TStreamerInfoActions::TGenericLoopConfig::Print | ( | void | ) | const [inline, virtual] |
Reimplemented from TStreamerInfoActions::TLoopConfiguration.
Definition at line 316 of file TStreamerInfoActions.cxx.
References fProxy, and TVirtualCollectionProxy::GetCollectionClass().
virtual TLoopConfiguration* TStreamerInfoActions::TGenericLoopConfig::Copy | ( | ) | [inline, virtual] |
Implements TStreamerInfoActions::TLoopConfiguration.
Definition at line 320 of file TStreamerInfoActions.cxx.
References TGenericLoopConfig().
void* TStreamerInfoActions::TGenericLoopConfig::GetFirstAddress | ( | void * | start_collection, | |
const void * | end_collection | |||
) | const [inline, virtual] |
Implements TStreamerInfoActions::TLoopConfiguration.
Definition at line 322 of file TStreamerInfoActions.cxx.
References fCopyIterator, fDeleteIterator, TVirtualCollectionProxy::fgIteratorArenaSize, and fNext.
Definition at line 306 of file TStreamerInfoActions.cxx.
Referenced by TStreamerInfoActions::GenericCollectionAction(), Init(), and Print().
Definition at line 307 of file TStreamerInfoActions.cxx.
Referenced by TStreamerInfoActions::GenericLooper(), GetFirstAddress(), Init(), and TStreamerInfoActions::ReadBasicTypeGenericLoop().
Definition at line 308 of file TStreamerInfoActions.cxx.
Referenced by TStreamerInfoActions::GenericLooper(), GetFirstAddress(), Init(), and TStreamerInfoActions::ReadBasicTypeGenericLoop().
Definition at line 309 of file TStreamerInfoActions.cxx.
Referenced by TStreamerInfoActions::GenericLooper(), GetFirstAddress(), Init(), and TStreamerInfoActions::ReadBasicTypeGenericLoop().