library: libCore
#include "TEmulatedCollectionProxy.h"

TEmulatedCollectionProxy


class description - header file - source file - inheritance tree (.pdf)

class TEmulatedCollectionProxy : public TGenCollectionProxy

Inheritance Chart:
TVirtualCollectionProxy
TCollectionProxy
<-
TGenCollectionProxy
<-
TEmulatedCollectionProxy
<-
TEmulatedMapProxy
    protected:
void Expand(UInt_t nCurr, UInt_t left) virtual TGenCollectionProxy* InitializeEx() void ReadItems(int nElements, TBuffer& b) void Shrink(UInt_t nCurr, UInt_t left, Bool_t force) void WriteItems(int nElements, TBuffer& b) public:
TEmulatedCollectionProxy(const TEmulatedCollectionProxy& copy) TEmulatedCollectionProxy(const char* cl_name) virtual ~TEmulatedCollectionProxy() 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* env) virtual void DeleteArray(void* p, Bool_t dtorOnly = kFALSE) virtual void Destructor(void* p, Bool_t dtorOnly = kFALSE) virtual TVirtualCollectionProxy* Generate() const virtual void* New() const virtual void* New(void* memory) const virtual void* NewArray(Int_t nElements) const virtual void* NewArray(Int_t nElements, void* memory) const virtual void Resize(UInt_t n, Bool_t force_delete) virtual UInt_t Size() const virtual UInt_t Sizeof() const virtual void Streamer(TBuffer& refBuffer) virtual void Streamer(TBuffer& buff, void* pObj, int siz)

Class Description

TGenCollectionProxy* InitializeEx()
 Some hack to avoid const-ness
void ReadItems(int nElements, TBuffer &b)
 Object input streamer
void WriteItems(int nElements, TBuffer &b)
 Object output streamer
void Shrink(UInt_t nCurr, UInt_t left, Bool_t force)
 Shrink the container
void Expand(UInt_t nCurr, UInt_t left)
 Expand the container
TVirtualCollectionProxy* Generate()
 Virtual copy constructor
TEmulatedCollectionProxy(const TEmulatedCollectionProxy& copy)
 Copy constructor
TEmulatedCollectionProxy(const char* cl_name)
 Initializing constructor
virtual ~TEmulatedCollectionProxy()
 Standard destructor
void* New()
 Virtual constructor
void* New(void* memory)
 Virtual in-place constructor
void* NewArray(Int_t nElements)
 Virtual array constructor
void* NewArray(Int_t nElements, void* memory)
 Virtual in-place constructor
void Destructor(void* p, Bool_t dtorOnly = kFALSE)
 Virtual destructor
void DeleteArray(void* p, Bool_t dtorOnly = kFALSE)
 Virtual array destructor
UInt_t Sizeof()
 TVirtualCollectionProxy overload: Return the sizeof the collection object.
void Clear(const char *opt = "")
 Clear the container
void Resize(UInt_t n, Bool_t force_delete)
 Resize the container
UInt_t Size()
 Return the current size of the container
void* Allocate(UInt_t n, Bool_t forceDelete)
 Block allocation of containees
void Commit(void* env)
 Block commit of containees
void Streamer(TBuffer &refBuffer)
 Streamer for I/O handling
void Streamer(TBuffer &buff, void *pObj, int siz)
 Streamer I/O overload

Last update: Tue Jul 11 11:49:06 2006


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.