#include <TEmulatedMapProxy.h>
Inheritance diagram for TEmulatedMapProxy:
Public Member Functions | |
virtual TVirtualCollectionProxy * | Generate () const |
TEmulatedMapProxy (const TEmulatedMapProxy ©) | |
TEmulatedMapProxy (const char *cl_name) | |
virtual | ~TEmulatedMapProxy () |
virtual void * | At (UInt_t idx) |
virtual UInt_t | Size () const |
virtual void | ReadBuffer (TBuffer &buff, void *pObj) |
virtual void | ReadBuffer (TBuffer &buff, void *pObj, const TClass *onfile) |
virtual void | Streamer (TBuffer &refBuffer) |
virtual void | Streamer (TBuffer &buff, void *pObj, int siz) |
virtual TVirtualCollectionProxy * | Generate () const |
TEmulatedMapProxy (const TEmulatedMapProxy ©) | |
TEmulatedMapProxy (const char *cl_name) | |
virtual | ~TEmulatedMapProxy () |
virtual void * | At (UInt_t idx) |
virtual UInt_t | Size () const |
virtual void | ReadBuffer (TBuffer &buff, void *pObj) |
virtual void | ReadBuffer (TBuffer &buff, void *pObj, const TClass *onfile) |
virtual void | Streamer (TBuffer &refBuffer) |
virtual void | Streamer (TBuffer &buff, void *pObj, int siz) |
Protected Member Functions | |
void | ReadMap (int nElements, TBuffer &b) |
void | WriteMap (int nElements, TBuffer &b) |
void | ReadMap (int nElements, TBuffer &b) |
void | WriteMap (int nElements, TBuffer &b) |
Definition at line 25 of file TEmulatedMapProxy.h.
TEmulatedMapProxy::TEmulatedMapProxy | ( | const TEmulatedMapProxy & | copy | ) |
Definition at line 31 of file TEmulatedMapProxy.cxx.
References Fatal(), TGenCollectionProxy::fName, TGenCollectionProxy::fSTL_type, TClassEdit::kMap, and TClassEdit::kMultiMap.
Referenced by Generate().
TEmulatedMapProxy::TEmulatedMapProxy | ( | const char * | cl_name | ) |
Definition at line 40 of file TEmulatedMapProxy.cxx.
References Fatal(), TGenCollectionProxy::fName, TGenCollectionProxy::fSTL_type, TClassEdit::kMap, and TClassEdit::kMultiMap.
TEmulatedMapProxy::~TEmulatedMapProxy | ( | ) | [virtual] |
Definition at line 49 of file TEmulatedMapProxy.cxx.
TEmulatedMapProxy::TEmulatedMapProxy | ( | const TEmulatedMapProxy & | copy | ) |
TEmulatedMapProxy::TEmulatedMapProxy | ( | const char * | cl_name | ) |
virtual TEmulatedMapProxy::~TEmulatedMapProxy | ( | ) | [virtual] |
void TEmulatedMapProxy::ReadMap | ( | int | nElements, | |
TBuffer & | b | |||
) | [protected] |
Definition at line 83 of file TEmulatedMapProxy.cxx.
References At(), b, Error, TGenCollectionProxy::fKey, TGenCollectionProxy::fVal, TGenCollectionProxy::fValDiff, TGenCollectionProxy::fValOffset, G__BIT_ISCLASS, G__BIT_ISENUM, G__BIT_ISFUNDAMENTAL, G__BIT_ISPOINTER, TGenCollectionProxy::kBIT_ISSTRING, TGenCollectionProxy::kBIT_ISTSTRING, kBool_t, TGenCollectionProxy::kBOOL_t, kchar, kChar_t, kDouble32_t, kDouble_t, kFloat16_t, kFloat_t, kInt_t, kLong64_t, kLong_t, kNoType_t, kOther_t, kShort_t, kUChar_t, kUInt_t, kULong64_t, kULong_t, kUShort_t, val, and xmlio::Value.
Referenced by ReadBuffer(), and Streamer().
void TEmulatedMapProxy::WriteMap | ( | int | nElements, | |
TBuffer & | b | |||
) | [protected] |
Definition at line 147 of file TEmulatedMapProxy.cxx.
References At(), b, Error, TGenCollectionProxy::fKey, TGenCollectionProxy::fVal, TGenCollectionProxy::fValDiff, TGenCollectionProxy::fValOffset, G__BIT_ISCLASS, G__BIT_ISENUM, G__BIT_ISFUNDAMENTAL, G__BIT_ISPOINTER, i, TGenCollectionProxy::kBIT_ISSTRING, TGenCollectionProxy::kBIT_ISTSTRING, kBool_t, TGenCollectionProxy::kBOOL_t, kchar, kChar_t, kDouble32_t, kDouble_t, kFloat16_t, kFloat_t, kInt_t, kLong64_t, kLong_t, kNoType_t, kOther_t, kShort_t, kUChar_t, kUInt_t, kULong64_t, kULong_t, kUShort_t, Streamer(), val, and xmlio::Value.
Referenced by Streamer().
TVirtualCollectionProxy * TEmulatedMapProxy::Generate | ( | ) | const [virtual] |
Reimplemented from TEmulatedCollectionProxy.
Definition at line 54 of file TEmulatedMapProxy.cxx.
References TVirtualCollectionProxy::fClass, TGenCollectionProxy::Initialize(), and TEmulatedMapProxy().
void * TEmulatedMapProxy::At | ( | UInt_t | idx | ) | [virtual] |
Reimplemented from TEmulatedCollectionProxy.
Definition at line 61 of file TEmulatedMapProxy.cxx.
References c, Fatal(), TGenCollectionProxy::fEnv, ROOT::TCollectionProxyInfo::EnvironBase::fObject, and TGenCollectionProxy::fValDiff.
Referenced by ReadMap(), and WriteMap().
UInt_t TEmulatedMapProxy::Size | ( | ) | const [virtual] |
Reimplemented from TEmulatedCollectionProxy.
Definition at line 72 of file TEmulatedMapProxy.cxx.
References c, Fatal(), TGenCollectionProxy::fEnv, ROOT::TCollectionProxyInfo::EnvironBase::fObject, ROOT::TCollectionProxyInfo::EnvironBase::fSize, and TGenCollectionProxy::fValDiff.
Referenced by Streamer().
void TEmulatedMapProxy::ReadBuffer | ( | TBuffer & | buff, | |
void * | pObj | |||
) | [virtual] |
Reimplemented from TEmulatedCollectionProxy.
Definition at line 215 of file TEmulatedMapProxy.cxx.
References b, env, TGenCollectionProxy::fEnv, ROOT::TCollectionProxyInfo::EnvironBase::fObject, ReadMap(), and TEmulatedCollectionProxy::Resize().
Referenced by ReadBuffer().
Reimplemented from TEmulatedCollectionProxy.
Definition at line 207 of file TEmulatedMapProxy.cxx.
References b, ReadBuffer(), and TGenCollectionProxy::SetOnFileClass().
void TEmulatedMapProxy::Streamer | ( | TBuffer & | refBuffer | ) | [virtual] |
Reimplemented from TEmulatedCollectionProxy.
Definition at line 230 of file TEmulatedMapProxy.cxx.
References b, TGenCollectionProxy::fEnv, ROOT::TCollectionProxyInfo::EnvironBase::fObject, ReadMap(), TEmulatedCollectionProxy::Resize(), Size(), and WriteMap().
Referenced by WriteMap().
virtual void TEmulatedMapProxy::Streamer | ( | TBuffer & | buff, | |
void * | pObj, | |||
int | siz | |||
) | [inline, virtual] |
Reimplemented from TEmulatedCollectionProxy.
Definition at line 61 of file TEmulatedMapProxy.h.
References TEmulatedCollectionProxy::Streamer().
void TEmulatedMapProxy::ReadMap | ( | int | nElements, | |
TBuffer & | b | |||
) | [protected] |
void TEmulatedMapProxy::WriteMap | ( | int | nElements, | |
TBuffer & | b | |||
) | [protected] |
virtual TVirtualCollectionProxy* TEmulatedMapProxy::Generate | ( | ) | const [virtual] |
Reimplemented from TEmulatedCollectionProxy.
virtual void* TEmulatedMapProxy::At | ( | UInt_t | idx | ) | [virtual] |
Reimplemented from TEmulatedCollectionProxy.
virtual UInt_t TEmulatedMapProxy::Size | ( | ) | const [virtual] |
Reimplemented from TEmulatedCollectionProxy.
virtual void TEmulatedMapProxy::ReadBuffer | ( | TBuffer & | buff, | |
void * | pObj | |||
) | [virtual] |
Reimplemented from TEmulatedCollectionProxy.
virtual void TEmulatedMapProxy::ReadBuffer | ( | TBuffer & | buff, | |
void * | pObj, | |||
const TClass * | onfile | |||
) | [virtual] |
Reimplemented from TEmulatedCollectionProxy.
virtual void TEmulatedMapProxy::Streamer | ( | TBuffer & | refBuffer | ) | [virtual] |
Reimplemented from TEmulatedCollectionProxy.
virtual void TEmulatedMapProxy::Streamer | ( | TBuffer & | buff, | |
void * | pObj, | |||
int | siz | |||
) | [inline, virtual] |
Reimplemented from TEmulatedCollectionProxy.
Definition at line 61 of file TEmulatedMapProxy.h.
References TEmulatedCollectionProxy::Streamer().