11#ifndef ROOT_TEmulatedMapProxy
12#define ROOT_TEmulatedMapProxy
Buffer base class used for serializing objects.
TClass instances represent classes, structs and namespaces in the ROOT type system.
Streamer around an arbitrary STL like container, which implements basic container functionality.
void Streamer(TBuffer &refBuffer) override
Streamer Function.
Streamer around a map container.
void ReadMap(UInt_t nElements, TBuffer &b)
UInt_t Size() const override
Return the current number of elements in the container.
void Streamer(TBuffer &refBuffer) override
Streamer Function.
void Streamer(TBuffer &buff, void *pObj, int siz) override
Streamer I/O overload.
TEmulatedMapProxy & operator=(const TEmulatedMapProxy &rhs)
TVirtualCollectionProxy * Generate() const override
Returns a clean object of the actual class that derives from TVirtualCollectionProxy.
void * At(UInt_t idx) override
Return the address of the value at index idx
void ReadBuffer(TBuffer &buff, void *pObj) override
void WriteMap(UInt_t nElements, TBuffer &b)
~TEmulatedMapProxy() override
Defines a common interface to inspect/change the contents of an object that represents a collection.