TEmulatedMapProxy Class Reference

#include <TEmulatedMapProxy.h>

Inheritance diagram for TEmulatedMapProxy:

TEmulatedCollectionProxy TEmulatedCollectionProxy TGenCollectionProxy TGenCollectionProxy TGenCollectionProxy TGenCollectionProxy TVirtualCollectionProxy TVirtualCollectionProxy TVirtualCollectionProxy TVirtualCollectionProxy TVirtualCollectionProxy TVirtualCollectionProxy TVirtualCollectionProxy TVirtualCollectionProxy List of all members.

Public Member Functions

virtual TVirtualCollectionProxyGenerate () const
 TEmulatedMapProxy (const TEmulatedMapProxy &copy)
 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 TVirtualCollectionProxyGenerate () const
 TEmulatedMapProxy (const TEmulatedMapProxy &copy)
 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)

Detailed Description

Definition at line 25 of file TEmulatedMapProxy.h.


Constructor & Destructor Documentation

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]


Member Function Documentation

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().

void TEmulatedMapProxy::ReadBuffer ( TBuffer buff,
void *  pObj,
const TClass onfile 
) [virtual]

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().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:36:16 2011 for ROOT_528-00b_version by  doxygen 1.5.1