
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(int nElements, TBuffer& b) |
| void | TEmulatedCollectionProxy::Shrink(UInt_t nCurr, UInt_t left, Bool_t force) |
| void | TEmulatedCollectionProxy::WriteItems(int nElements, TBuffer& b) |
| void | WriteMap(int nElements, TBuffer& b) |
| TEmulatedMapProxy& | operator=(const TEmulatedMapProxy& rhs) |
| enum TGenCollectionProxy::[unnamed] { | kBIT_ISSTRING | |
| kBIT_ISTSTRING | ||
| kBOOL_t | ||
| }; | ||
| enum TVirtualCollectionProxy::EProperty { | kIsInitialized | |
| kIsAssociative | ||
| kIsEmulated | ||
| kNeedDelete | ||
| }; |
| static const Int_t | TVirtualCollectionProxy::fgIteratorArenaSize | greater than sizeof(void*) + sizeof(UInt_t) |
| TClassRef | TVirtualCollectionProxy::fClass | |
| TGenCollectionProxy::Method | TGenCollectionProxy::fClear | Method cache for container accessors: clear container |
| void* | TGenCollectionProxy::fCollect | Method to collect objects from container |
| void* | TGenCollectionProxy::fConstruct | Container accessors: block construct |
| map<std::string,TObjArray*>* | TGenCollectionProxy::fConversionReadMemberWise | Array of bundle of TStreamerInfoActions to stream out (read) derived from another class. |
| TGenCollectionProxy::Method0 | TGenCollectionProxy::fCreateEnv | Method to allocate an Environment holder. |
| void* | TGenCollectionProxy::fDestruct | Container accessors: block destruct |
| ROOT::TCollectionProxyInfo::EnvironBase* | TGenCollectionProxy::fEnv | Address of the currently proxied object |
| void* | TGenCollectionProxy::fFeed | Container accessors: block feed |
| TGenCollectionProxy::Method | TGenCollectionProxy::fFirst | Container accessors: generic iteration: first |
| void* | TGenCollectionProxy::fFunctionCopyIterator | |
| void* | TGenCollectionProxy::fFunctionCreateIterators | |
| void* | TGenCollectionProxy::fFunctionDeleteIterator | |
| void* | TGenCollectionProxy::fFunctionDeleteTwoIterators | |
| void* | TGenCollectionProxy::fFunctionNextIterator | |
| TGenCollectionProxy::Value* | TGenCollectionProxy::fKey | Descriptor of the key_type |
| string | TGenCollectionProxy::fName | Name of the class being proxied. |
| TGenCollectionProxy::Method | TGenCollectionProxy::fNext | Container accessors: generic iteration: next |
| TClass* | TGenCollectionProxy::fOnFileClass | On file class |
| Bool_t | TGenCollectionProxy::fPointers | Flag to indicate if containee has pointers (key or value) |
| UInt_t | TVirtualCollectionProxy::fProperties | |
| vector<ROOT::TCollectionProxyInfo::EnvironBase*,allocator<ROOT::TCollectionProxyInfo::EnvironBase*> > | TGenCollectionProxy::fProxyKept | Optimization: Keep proxies once they were created |
| vector<ROOT::TCollectionProxyInfo::EnvironBase*,allocator<ROOT::TCollectionProxyInfo::EnvironBase*> > | TGenCollectionProxy::fProxyList | Stack of recursive proxies |
| TObjArray* | TGenCollectionProxy::fReadMemberWise | Array of bundle of TStreamerInfoActions to stream out (read) |
| void* | TGenCollectionProxy::fResize | Container accessors: resize container |
| int | TGenCollectionProxy::fSTL_type | STL container type |
| TGenCollectionProxy::Method | TGenCollectionProxy::fSize | Container accessors: size of container |
| vector<TGenCollectionProxy::TStaging*,allocator<TGenCollectionProxy::TStaging*> > | TGenCollectionProxy::fStaged | Optimization: Keep staged array once they were created |
| type_info& | TGenCollectionProxy::fTypeinfo | Type information |
| TGenCollectionProxy::Value* | TGenCollectionProxy::fVal | Descriptor of the Value_type |
| int | TGenCollectionProxy::fValDiff | Offset between two consecutive value_types (memory layout). |
| int | TGenCollectionProxy::fValOffset | Offset from key to value (in maps) |
| TGenCollectionProxy::Value* | TGenCollectionProxy::fValue | Descriptor of the container value type |
| TStreamerInfoActions::TActionSequence* | TGenCollectionProxy::fWriteMemberWise |

Build a Streamer for an emulated vector whose type is 'name'.