11 #ifndef ROOT_TEmulatedMapProxy
12 #define ROOT_TEmulatedMapProxy
16 class TEmulatedMapProxy :
public TEmulatedCollectionProxy {
20 void ReadMap(UInt_t nElements, TBuffer &b);
23 void WriteMap(UInt_t nElements, TBuffer &b);
25 TEmulatedMapProxy &operator=(
const TEmulatedMapProxy &rhs);
29 virtual TVirtualCollectionProxy* Generate()
const;
32 TEmulatedMapProxy(
const TEmulatedMapProxy& copy);
35 TEmulatedMapProxy(
const char* cl_name, Bool_t silent);
38 virtual ~TEmulatedMapProxy();
41 virtual void *At(UInt_t idx);
44 virtual UInt_t Size()
const;
47 virtual void ReadBuffer(TBuffer &buff,
void *pObj);
48 virtual void ReadBuffer(TBuffer &buff,
void *pObj,
const TClass *onfile);
51 virtual void Streamer(TBuffer &refBuffer);
54 virtual void Streamer(TBuffer &buff,
void *pObj,
int siz) {
55 TEmulatedCollectionProxy::Streamer(buff,pObj,siz);