| #include "TVirtualCollectionProxy.h" | 
TVirtualCollectionProxy
class description - source file - inheritance tree (.pdf)
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.
    protected:
      virtual void SetValueClass(TClass* newcl)
    public:
                               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 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
              TVirtualCollectionProxy& operator=(const TVirtualCollectionProxy&)
                                 char* operator[](UInt_t idx) const
                          virtual void PopProxy()
                          virtual void PushProxy(void* objectstart)
                        virtual UInt_t Size() const
                        virtual UInt_t Sizeof() const
    protected:
      TClassRef fClass  
                                                                      
 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.                           
                                                                      
Inline Functions
                            void ~TVirtualCollectionProxy()
                            void SetValueClass(TClass* newcl)
        TVirtualCollectionProxy* Generate() const
                         TClass* GetCollectionClass()
                           void* New() const
                           void* New(void* arena) const
                          UInt_t Sizeof() const
                            void PushProxy(void* objectstart)
                            void PopProxy()
                          Bool_t HasPointers() const
                         TClass* GetValueClass()
                       EDataType GetType()
                           void* At(UInt_t idx)
                            void Clear(const char* opt = "")
                          UInt_t Size() const
                           void* Allocate(UInt_t n, Bool_t forceDelete)
                            void Commit(void*)
                           char* operator[](UInt_t idx) const
        TVirtualCollectionProxy& operator=(const TVirtualCollectionProxy&)
Author: Philippe Canal 20/08/2003
Last update: root/cont:$Name:  $:$Id: TVirtualCollectionProxy.h,v 1.9 2005/03/24 14:27:06 brun Exp $
Copyright  (C) 1995-2003, Rene Brun, Fons Rademakers and al.           *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.