library: libCore #include "TEmulatedCollectionProxy.h" |
TEmulatedCollectionProxy
class description - source file - inheritance tree (.pdf)
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 TVirtualCollectionProxy* Generate() const
virtual void* New() const
virtual void* New(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)
TEmulatedCollectionProxy
Streamer around an arbitrary STL like container, which implements basic
container functionality.
Note:
Although this class contains all the setup necessary to deal
with maps, the map-like functionality is NOT supported.
For optimization reasons this functionality is put into
the class TEmulatedMapProxy.
Inline Functions
void ~TEmulatedCollectionProxy()
TGenCollectionProxy* InitializeEx()
void ReadItems(int nElements, TBuffer& b)
void WriteItems(int nElements, TBuffer& b)
void Shrink(UInt_t nCurr, UInt_t left, Bool_t force)
void Expand(UInt_t nCurr, UInt_t left)
TVirtualCollectionProxy* Generate() const
TEmulatedCollectionProxy TEmulatedCollectionProxy(const TEmulatedCollectionProxy& copy)
TEmulatedCollectionProxy TEmulatedCollectionProxy(const char* cl_name)
void* New() const
void* New(void* memory) const
UInt_t Sizeof() const
void* At(UInt_t idx)
void Clear(const char* opt = "")
void Resize(UInt_t n, Bool_t force_delete)
UInt_t Size() const
void* Allocate(UInt_t n, Bool_t forceDelete)
void Commit(void* env)
void Streamer(TBuffer& refBuffer)
void Streamer(TBuffer& buff, void* pObj, int siz)
Author: Markus Frank 28/10/04
Last update: root/cont:$Name: $:$Id: TEmulatedCollectionProxy.h,v 1.2 2005/02/25 17:06:34 brun Exp $
Copyright (C) 1995-2004, Rene Brun and Fons Rademakers. *
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.