TVirtualCollectionProxy Virtual interface of a proxy object for a collection class In particular this is used to implement splitting, emulation, and TTreeFormula access to STL containers.
| virtual | ~TVirtualCollectionProxy() |
| virtual void* | Allocate(UInt_t n, Bool_t forceDelete) |
| virtual void* | At(UInt_t idx) |
| virtual void | Clear(const char* opt = "") |
| virtual void | Commit(void*) |
| virtual void | DeleteArray(void* p, Bool_t dtorOnly = kFALSE) |
| virtual void | Destructor(void* p, Bool_t dtorOnly = kFALSE) |
| virtual TVirtualCollectionProxy* | Generate() const |
| virtual TClass* | GetCollectionClass() |
| virtual EDataType | GetType() |
| virtual TClass* | GetValueClass() |
| virtual Bool_t | HasPointers() const |
| virtual void* | New() const |
| virtual void* | New(void* arena) const |
| virtual void* | NewArray(Int_t nElements) const |
| virtual void* | NewArray(Int_t nElements, void* arena) const |
| char* | operator[](UInt_t idx) const |
| virtual void | PopProxy() |
| virtual void | PushProxy(void* objectstart) |
| virtual UInt_t | Size() const |
| virtual UInt_t | Sizeof() const |
| virtual void | SetValueClass(TClass* newcl) |
| TVirtualCollectionProxy& | operator=(const TVirtualCollectionProxy&) |
| TClassRef | fClass |

{ return (char*)(const_cast<TVirtualCollectionProxy*>(this))->At(idx); }