TEmulatedMapProxy Streamer around an arbitrary container, which implements basic functionality and iteration. In particular this is used to implement splitting and abstract element access of any container. Access to compiled code is necessary to implement the abstract iteration sequence and functionality like size(), clear(), resize(). resize() may be a void operation.
void | TGenCollectionProxy::CheckFunctions() const |
virtual void | TGenCollectionProxy::DeleteItem(Bool_t force, void* ptr) const |
void | TEmulatedCollectionProxy::Expand(UInt_t nCurr, UInt_t left) |
TGenCollectionProxy* | TGenCollectionProxy::Initialize(Bool_t silent) const |
virtual TGenCollectionProxy* | TEmulatedCollectionProxy::InitializeEx(Bool_t silent) |
void | TEmulatedCollectionProxy::ReadItems(int nElements, TBuffer& b) |
void | ReadMap(UInt_t nElements, TBuffer& b) |
void | TEmulatedCollectionProxy::Shrink(UInt_t nCurr, UInt_t left, Bool_t force) |
virtual void | TGenCollectionProxy::UpdateValueClass(const TClass* oldcl, TClass* newcl) |
void | TEmulatedCollectionProxy::WriteItems(int nElements, TBuffer& b) |
void | WriteMap(UInt_t nElements, TBuffer& b) |
TEmulatedMapProxy& | operator=(const TEmulatedMapProxy& rhs) |
static const Int_t | TVirtualCollectionProxy::fgIteratorArenaSize | greater than sizeof(void*) + sizeof(UInt_t) |
static TGenCollectionProxy::<anonymous> | TGenCollectionProxy::kBIT_ISSTRING | |
static TGenCollectionProxy::<anonymous> | TGenCollectionProxy::kBIT_ISTSTRING | |
static TGenCollectionProxy::<anonymous> | TGenCollectionProxy::kBOOL_t | |
static TVirtualCollectionProxy::EProperty | TVirtualCollectionProxy::kIsAssociative | |
static TVirtualCollectionProxy::EProperty | TVirtualCollectionProxy::kIsEmulated | |
static TVirtualCollectionProxy::EProperty | TVirtualCollectionProxy::kIsInitialized | |
static TVirtualCollectionProxy::EProperty | TVirtualCollectionProxy::kNeedDelete |
Build a Streamer for an emulated vector whose type is 'name'.