class TGenCollectionProxy::Value
TGenCollectionProxy
Proxy 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.
Function Members (Methods)
Data Members
public:
UInt_t | fCase | type of data of Value_type |
ROOT::NewFunc_t | fCtor | Method cache for containee constructor |
ROOT::DelFunc_t | fDelete | Method cache for containee delete |
ROOT::DesFunc_t | fDtor | Method cache for containee destructor |
EDataType | fKind | kind of ROOT-fundamental type |
UInt_t | fProperties | Additional properties of the value type (kNeedDelete) |
size_t | fSize | fSize of the contained object |
TClassRef | fType | TClass reference of Value_type in collection |
Class Charts
Function documentation
Value(const string& info, Bool_t silent)
Default copy constructor has the correct implementation.
Initializing constructor
Method & operator=(const Method& m)
{ call = m.call; return *this; }
Method0 & operator=(const Method0& m)
{ call = m.call; return *this; }