library: libCore
#include "TVirtualCollectionProxy.h"

TVirtualCollectionProxy


class description - source file - inheritance tree (.ps)

class TVirtualCollectionProxy

Inheritance Chart:
TVirtualCollectionProxy
 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.


    public:
virtual ~TVirtualCollectionProxy() virtual void* At(UInt_t idx) virtual void Clear(const char* opt) virtual TVirtualCollectionProxy* Generate() const virtual TClass* GetCollectionClass() virtual void** GetPtrArray() 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&) virtual void Resize(UInt_t n, Bool_t forceDelete) virtual void SetProxy(void* objstart) virtual UInt_t Size() const virtual UInt_t Sizeof() const virtual void Streamer(TBuffer& b)

Data Members


    protected:
TClass* fClass

Class Description

                                                                      
 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()
        TVirtualCollectionProxy* Generate() const
                         TClass* GetCollectionClass()
                           void* New() const
                           void* New(void* arena) const
                          UInt_t Sizeof() const
                            void SetProxy(void* objstart)
                          void** GetPtrArray()
                          Bool_t HasPointers() const
                         TClass* GetValueClass()
                       EDataType GetType()
                           void* At(UInt_t idx)
                            void Clear(const char* opt)
                            void Resize(UInt_t n, Bool_t forceDelete)
                          UInt_t Size() const
                            void Streamer(TBuffer& b)
        TVirtualCollectionProxy& operator=(const TVirtualCollectionProxy&)


Author: Philippe Canal 20/08/2003
Last update: root/cont:$Name: $:$Id: TVirtualCollectionProxy.h,v 1.2 2004/02/18 07:28:02 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.