Small helper class to generically acquire and release iterators.
Definition at line 24 of file TVirtualCollectionIterators.h.
Public Types | |
typedef TVirtualCollectionProxy::CreateIterators_t | CreateIterators_t |
typedef TVirtualCollectionProxy::DeleteTwoIterators_t | DeleteTwoIterators_t |
Public Member Functions | |
TVirtualCollectionIterators (CreateIterators_t creator, DeleteTwoIterators_t destruct) | |
TVirtualCollectionIterators (TVirtualCollectionProxy *proxy, Bool_t read_from_file=kTRUE) | |
~TVirtualCollectionIterators () | |
void | CreateIterators (void *collection, TVirtualCollectionProxy *proxy) |
Private Member Functions | |
TVirtualCollectionIterators ()=delete | |
TVirtualCollectionIterators (const TVirtualCollectionIterators &)=delete | |
#include <TVirtualCollectionIterators.h>
typedef TVirtualCollectionProxy::CreateIterators_t TVirtualCollectionIterators::CreateIterators_t |
Definition at line 35 of file TVirtualCollectionIterators.h.
typedef TVirtualCollectionProxy::DeleteTwoIterators_t TVirtualCollectionIterators::DeleteTwoIterators_t |
Definition at line 36 of file TVirtualCollectionIterators.h.
|
privatedelete |
|
privatedelete |
|
inline |
Definition at line 45 of file TVirtualCollectionIterators.h.
|
inline |
Definition at line 59 of file TVirtualCollectionIterators.h.
|
inline |
Definition at line 71 of file TVirtualCollectionIterators.h.
|
inline |
Definition at line 64 of file TVirtualCollectionIterators.h.
void* TVirtualCollectionIterators::fBegin |
Definition at line 40 of file TVirtualCollectionIterators.h.
char TVirtualCollectionIterators::fBeginBuffer[TVirtualCollectionProxy::fgIteratorArenaSize] |
Definition at line 38 of file TVirtualCollectionIterators.h.
CreateIterators_t TVirtualCollectionIterators::fCreateIterators |
Definition at line 42 of file TVirtualCollectionIterators.h.
DeleteTwoIterators_t TVirtualCollectionIterators::fDeleteTwoIterators |
Definition at line 43 of file TVirtualCollectionIterators.h.
void* TVirtualCollectionIterators::fEnd |
Definition at line 41 of file TVirtualCollectionIterators.h.
char TVirtualCollectionIterators::fEndBuffer[TVirtualCollectionProxy::fgIteratorArenaSize] |
Definition at line 39 of file TVirtualCollectionIterators.h.