TGenCollectionProxy Class Reference

#include <TGenCollectionProxy.h>

Inheritance diagram for TGenCollectionProxy:

TVirtualCollectionProxy TVirtualCollectionProxy AnyCollectionProxy< T > AnyCollectionProxy< T > TEmulatedCollectionProxy TEmulatedCollectionProxy TGenBitsetProxy TGenCollectionStreamer TGenCollectionStreamer TGenVectorBoolProxy TGenVectorProxy List of all members.

Public Types

enum  
enum  
typedef const std::type_info & Info_t
typedef const std::type_info & Info_t

Public Member Functions

virtual TVirtualCollectionProxyGenerate () const
 TGenCollectionProxy (const TGenCollectionProxy &copy)
 TGenCollectionProxy (Info_t typ, size_t iter_size)
 TGenCollectionProxy (const ROOT::TCollectionProxyInfo &info, TClass *cl)
virtual ~TGenCollectionProxy ()
virtual TClassGetCollectionClass ()
virtual Int_t GetCollectionType ()
virtual ULong_t GetIncrement ()
virtual UInt_t Sizeof () const
virtual void PushProxy (void *objstart)
virtual void PopProxy ()
virtual Bool_t HasPointers () const
virtual TClassGetValueClass ()
virtual void SetValueClass (TClass *newcl)
virtual EDataType GetType ()
virtual void * At (UInt_t idx)
virtual void Clear (const char *opt="")
virtual void Resize (UInt_t n, Bool_t force_delete)
virtual UInt_t Size () const
virtual void * Allocate (UInt_t n, Bool_t forceDelete)
virtual void Commit (void *env)
virtual void Streamer (TBuffer &refBuffer)
virtual void Streamer (TBuffer &refBuffer, void *pObject, int siz)
virtual void operator() (TBuffer &refBuffer, void *pObject)
virtual void ReadBuffer (TBuffer &b, void *obj)
virtual void ReadBuffer (TBuffer &b, void *obj, const TClass *onfileClass)
virtual void SetOnFileClass (TClass *cl)
virtual TClassGetOnFileClass () const
virtual TStreamerInfoActions::TActionSequenceGetConversionReadMemberWiseActions (TClass *oldClass, Int_t version)
virtual TStreamerInfoActions::TActionSequenceGetReadMemberWiseActions (Int_t version)
virtual TStreamerInfoActions::TActionSequenceGetWriteMemberWiseActions ()
virtual CreateIterators_t GetFunctionCreateIterators (Bool_t read=kTRUE)
virtual CopyIterator_t GetFunctionCopyIterator (Bool_t read=kTRUE)
virtual Next_t GetFunctionNext (Bool_t read=kTRUE)
virtual DeleteIterator_t GetFunctionDeleteIterator (Bool_t read=kTRUE)
virtual DeleteTwoIterators_t GetFunctionDeleteTwoIterators (Bool_t read=kTRUE)
virtual TVirtualCollectionProxyGenerate () const
 TGenCollectionProxy (const TGenCollectionProxy &copy)
 TGenCollectionProxy (Info_t typ, size_t iter_size)
 TGenCollectionProxy (const ROOT::TCollectionProxyInfo &info, TClass *cl)
virtual ~TGenCollectionProxy ()
virtual TClassGetCollectionClass ()
virtual Int_t GetCollectionType ()
virtual ULong_t GetIncrement ()
virtual UInt_t Sizeof () const
virtual void PushProxy (void *objstart)
virtual void PopProxy ()
virtual Bool_t HasPointers () const
virtual TClassGetValueClass ()
virtual void SetValueClass (TClass *newcl)
virtual EDataType GetType ()
virtual void * At (UInt_t idx)
virtual void Clear (const char *opt="")
virtual void Resize (UInt_t n, Bool_t force_delete)
virtual UInt_t Size () const
virtual void * Allocate (UInt_t n, Bool_t forceDelete)
virtual void Commit (void *env)
virtual void Streamer (TBuffer &refBuffer)
virtual void Streamer (TBuffer &refBuffer, void *pObject, int siz)
virtual void operator() (TBuffer &refBuffer, void *pObject)
virtual void ReadBuffer (TBuffer &b, void *obj)
virtual void ReadBuffer (TBuffer &b, void *obj, const TClass *onfileClass)
virtual void SetOnFileClass (TClass *cl)
virtual TClassGetOnFileClass () const
virtual TStreamerInfoActions::TActionSequenceGetConversionReadMemberWiseActions (TClass *oldClass, Int_t version)
virtual TStreamerInfoActions::TActionSequenceGetReadMemberWiseActions (Int_t version)
virtual TStreamerInfoActions::TActionSequenceGetWriteMemberWiseActions ()
virtual CreateIterators_t GetFunctionCreateIterators (Bool_t read=kTRUE)
virtual CopyIterator_t GetFunctionCopyIterator (Bool_t read=kTRUE)
virtual Next_t GetFunctionNext (Bool_t read=kTRUE)
virtual DeleteIterator_t GetFunctionDeleteIterator (Bool_t read=kTRUE)
virtual DeleteTwoIterators_t GetFunctionDeleteTwoIterators (Bool_t read=kTRUE)

Protected Types

typedef ROOT::TCollectionProxyInfo::Environ<
char[64]> 
Env_t
typedef ROOT::TCollectionProxyInfo::EnvironBase EnvironBase_t
typedef std::vector< TStaging * > Staged_t
typedef std::vector< EnvironBase_t * > Proxies_t
typedef void(*) Sizing_t (void *obj, size_t size)
typedef void *(*) Feedfunc_t (void *from, void *to, size_t size)
typedef void *(*) ArrIterfunc_t (void *from, size_t size)
typedef ROOT::TCollectionProxyInfo::Environ<
char[64]> 
Env_t
typedef ROOT::TCollectionProxyInfo::EnvironBase EnvironBase_t
typedef std::vector< TStaging * > Staged_t
typedef std::vector< EnvironBase_t * > Proxies_t
typedef void(*) Sizing_t (void *obj, size_t size)
typedef void *(*) Feedfunc_t (void *from, void *to, size_t size)
typedef void *(*) ArrIterfunc_t (void *from, size_t size)

Protected Member Functions

TGenCollectionProxyInitialize () const
virtual TGenCollectionProxyInitializeEx ()
virtual void DeleteItem (Bool_t force, void *ptr) const
void CheckFunctions () const
TGenCollectionProxyInitialize () const
virtual TGenCollectionProxyInitializeEx ()
virtual void DeleteItem (Bool_t force, void *ptr) const
void CheckFunctions () const

Protected Attributes

TObjArrayfReadMemberWise
std::map< std::string, TObjArray * > * fConversionReadMemberWise
std::string fName
Bool_t fPointers
Method fClear
Method fSize
Sizing_t fResize
Method fFirst
Method fNext
ArrIterfunc_t fConstruct
Sizing_t fDestruct
Feedfunc_t fFeed
Method fCollect
Method0 fCreateEnv
ValuefValue
ValuefVal
ValuefKey
EnvironBase_tfEnv
int fValOffset
int fValDiff
Proxies_t fProxyList
Proxies_t fProxyKept
Staged_t fStaged
int fSTL_type
Info_t fTypeinfo
TClassfOnFileClass
CreateIterators_t fFunctionCreateIterators
DeleteTwoIterators_t fFunctionDeleteTwoIterators
TObjArrayfReadMemberWise
std::map< std::string, TObjArray * > * fConversionReadMemberWise
ValuefValue
ValuefVal
ValuefKey
EnvironBase_tfEnv
TClassfOnFileClass

Private Member Functions

 TGenCollectionProxy ()
 TGenCollectionProxy ()

Friends

class TCollectionProxyFactory

Classes

class  Method
class  Method0
class  StreamHelper
class  TStaging
class  Value

Detailed Description

Definition at line 49 of file TGenCollectionProxy.h.


Member Typedef Documentation

typedef const std::type_info& TGenCollectionProxy::Info_t

Definition at line 61 of file TGenCollectionProxy.h.

typedef ROOT::TCollectionProxyInfo::Environ<char[64]> TGenCollectionProxy::Env_t [protected]

Definition at line 301 of file TGenCollectionProxy.h.

typedef ROOT::TCollectionProxyInfo::EnvironBase TGenCollectionProxy::EnvironBase_t [protected]

Definition at line 302 of file TGenCollectionProxy.h.

typedef std::vector<TStaging*> TGenCollectionProxy::Staged_t [protected]

Definition at line 303 of file TGenCollectionProxy.h.

typedef std::vector<EnvironBase_t*> TGenCollectionProxy::Proxies_t [protected]

Definition at line 304 of file TGenCollectionProxy.h.

typedef void(*) TGenCollectionProxy::Sizing_t(void *obj, size_t size) [protected]

Definition at line 307 of file TGenCollectionProxy.h.

typedef void*(*) TGenCollectionProxy::Feedfunc_t(void *from, void *to, size_t size) [protected]

Definition at line 308 of file TGenCollectionProxy.h.

typedef void*(*) TGenCollectionProxy::ArrIterfunc_t(void *from, size_t size) [protected]

Definition at line 309 of file TGenCollectionProxy.h.

typedef const std::type_info& TGenCollectionProxy::Info_t

Definition at line 61 of file TGenCollectionProxy.h.

typedef ROOT::TCollectionProxyInfo::Environ<char[64]> TGenCollectionProxy::Env_t [protected]

Definition at line 301 of file TGenCollectionProxy.h.

typedef ROOT::TCollectionProxyInfo::EnvironBase TGenCollectionProxy::EnvironBase_t [protected]

Definition at line 302 of file TGenCollectionProxy.h.

typedef std::vector<TStaging*> TGenCollectionProxy::Staged_t [protected]

Definition at line 303 of file TGenCollectionProxy.h.

typedef std::vector<EnvironBase_t*> TGenCollectionProxy::Proxies_t [protected]

Definition at line 304 of file TGenCollectionProxy.h.

typedef void(*) TGenCollectionProxy::Sizing_t(void *obj, size_t size) [protected]

Definition at line 307 of file TGenCollectionProxy.h.

typedef void*(*) TGenCollectionProxy::Feedfunc_t(void *from, void *to, size_t size) [protected]

Definition at line 308 of file TGenCollectionProxy.h.

typedef void*(*) TGenCollectionProxy::ArrIterfunc_t(void *from, size_t size) [protected]

Definition at line 309 of file TGenCollectionProxy.h.


Member Enumeration Documentation

anonymous enum

Definition at line 64 of file TGenCollectionProxy.h.

anonymous enum

Definition at line 64 of file TGenCollectionProxy.h.


Constructor & Destructor Documentation

TGenCollectionProxy::TGenCollectionProxy (  )  [private]

Referenced by Generate().

TGenCollectionProxy::TGenCollectionProxy ( const TGenCollectionProxy copy  ) 

Definition at line 500 of file TGenCollectionProxy.cxx.

References TGenCollectionProxy::Method::call, TGenCollectionProxy::Method0::call, copy(), fClear, fCollect, fConstruct, fConversionReadMemberWise, fCreateEnv, fDestruct, fEnv, fFeed, fFirst, fFunctionCreateIterators, fFunctionDeleteTwoIterators, fKey, fName, fNext, fOnFileClass, fPointers, TVirtualCollectionProxy::fProperties, fReadMemberWise, fResize, fSize, fSTL_type, fVal, fValDiff, fValOffset, fValue, TCollection::kInitCapacity, and xmlio::Value.

TGenCollectionProxy::TGenCollectionProxy ( Info_t  typ,
size_t  iter_size 
)

Definition at line 533 of file TGenCollectionProxy.cxx.

References TGenCollectionProxy::Method::call, TGenCollectionProxy::Method0::call, Fatal(), TVirtualCollectionProxy::fClass, fClear, fCollect, fConstruct, fConversionReadMemberWise, fCreateEnv, fDestruct, fEnv, fFeed, fFirst, fFunctionCreateIterators, fFunctionDeleteTwoIterators, ROOT::TCollectionProxyInfo::Environ< T >::fIterator, fKey, fNext, fOnFileClass, fPointers, fReadMemberWise, fResize, fSize, fSTL_type, fVal, fValDiff, fValOffset, fValue, TCollection::kInitCapacity, and TClassEdit::kNotSTL.

TGenCollectionProxy::TGenCollectionProxy ( const ROOT::TCollectionProxyInfo info,
TClass cl 
)

Definition at line 573 of file TGenCollectionProxy.cxx.

References TGenCollectionProxy::Method::call, TGenCollectionProxy::Method0::call, CheckFunctions(), Fatal(), TVirtualCollectionProxy::fClass, fClear, fCollect, fConstruct, fConversionReadMemberWise, fCreateEnv, fDestruct, fEnv, fFeed, fFirst, fFunctionCreateIterators, fFunctionDeleteTwoIterators, ROOT::TCollectionProxyInfo::Environ< T >::fIterator, fKey, fName, fNext, fPointers, fReadMemberWise, fResize, fSize, fSTL_type, fVal, fValDiff, fValOffset, fValue, info, TCollection::kInitCapacity, and TClassEdit::kNotSTL.

TGenCollectionProxy::~TGenCollectionProxy (  )  [virtual]

Definition at line 634 of file TGenCollectionProxy.cxx.

References clearVector(), fConversionReadMemberWise, fKey, fProxyKept, fProxyList, fReadMemberWise, fStaged, fVal, and fValue.

TGenCollectionProxy::TGenCollectionProxy (  )  [private]

TGenCollectionProxy::TGenCollectionProxy ( const TGenCollectionProxy copy  ) 

TGenCollectionProxy::TGenCollectionProxy ( Info_t  typ,
size_t  iter_size 
)

TGenCollectionProxy::TGenCollectionProxy ( const ROOT::TCollectionProxyInfo info,
TClass cl 
)

virtual TGenCollectionProxy::~TGenCollectionProxy (  )  [virtual]


Member Function Documentation

TGenCollectionProxy * TGenCollectionProxy::Initialize (  )  const [protected]

Definition at line 691 of file TGenCollectionProxy.cxx.

References TVirtualCollectionProxy::fProperties, fValue, TVirtualCollectionProxy::kIsInitialized, and p.

Referenced by TEmulatedMapProxy::Generate(), TGenCollectionStreamer::Generate(), Generate(), TEmulatedCollectionProxy::Generate(), GetCollectionClass(), GetCollectionType(), GetIncrement(), GetType(), GetValueClass(), HasPointers(), PushProxy(), and SetValueClass().

TGenCollectionProxy * TGenCollectionProxy::InitializeEx (  )  [protected, virtual]

Definition at line 748 of file TGenCollectionProxy.cxx.

References Fatal(), TGenCollectionProxy::Value::fCase, TVirtualCollectionProxy::fClass, fEnv, fKey, fName, fPointers, TVirtualCollectionProxy::fProperties, TGenCollectionProxy::Value::fSize, fSTL_type, fTypeinfo, fVal, fValDiff, fValOffset, fValue, G__BIT_ISPOINTER, gCollectionMutex, TClass::GetClass(), TClassRef::GetClass(), TClassEdit::GetSplit(), TClassEdit::kBitSet, TVirtualCollectionProxy::kIsAssociative, TClassEdit::kMap, TClassEdit::kMultiMap, TClassEdit::kMultiSet, TClassEdit::kSet, num, R__CreateValue(), R__LOCKGUARD2, TClassEdit::STLKind(), and xmlio::Value.

Referenced by GetFunctionCopyIterator(), GetFunctionCreateIterators(), GetFunctionDeleteIterator(), GetFunctionDeleteTwoIterators(), and GetFunctionNext().

void TGenCollectionProxy::DeleteItem ( Bool_t  force,
void *  ptr 
) const [protected, virtual]

Definition at line 1126 of file TGenCollectionProxy.cxx.

References TGenCollectionProxy::Value::DeleteItem(), TGenCollectionProxy::Value::fCase, fKey, fSTL_type, fVal, fValOffset, G__BIT_ISPOINTER, TClassEdit::kMap, and TClassEdit::kMultiMap.

Referenced by Clear(), and Resize().

void TGenCollectionProxy::CheckFunctions (  )  const [protected]

Definition at line 701 of file TGenCollectionProxy.cxx.

References TGenCollectionProxy::Method::call, TGenCollectionProxy::Method0::call, Fatal(), fClear, fCollect, fConstruct, fCreateEnv, fDestruct, fFeed, fFirst, fName, fNext, fResize, and fSize.

Referenced by AnyCollectionProxy< T >::AnyCollectionProxy(), AnyCollectionStreamer< T >::AnyCollectionStreamer(), and TGenCollectionProxy().

TVirtualCollectionProxy * TGenCollectionProxy::Generate (  )  const [virtual]

Implements TVirtualCollectionProxy.

Definition at line 658 of file TGenCollectionProxy.cxx.

References TGenCollectionProxy::Value::fKind, fPointers, fSTL_type, fValue, Initialize(), TClassEdit::kBitSet, kBOOL_t, TClassEdit::kList, TClassEdit::kMap, TClassEdit::kMultiMap, TClassEdit::kMultiSet, TClassEdit::kSet, TClassEdit::kVector, and TGenCollectionProxy().

TClass * TGenCollectionProxy::GetCollectionClass (  )  [virtual]

Reimplemented from TVirtualCollectionProxy.

Definition at line 824 of file TGenCollectionProxy.cxx.

References TVirtualCollectionProxy::fClass, and Initialize().

Referenced by Streamer().

Int_t TGenCollectionProxy::GetCollectionType (  )  [virtual]

Implements TVirtualCollectionProxy.

Definition at line 831 of file TGenCollectionProxy.cxx.

References TVirtualCollectionProxy::fClass, fSTL_type, and Initialize().

ULong_t TGenCollectionProxy::GetIncrement (  )  [virtual]

Implements TVirtualCollectionProxy.

Definition at line 842 of file TGenCollectionProxy.cxx.

References fValDiff, fValue, and Initialize().

UInt_t TGenCollectionProxy::Sizeof (  )  const [virtual]

Implements TVirtualCollectionProxy.

Definition at line 852 of file TGenCollectionProxy.cxx.

References TVirtualCollectionProxy::fClass.

void TGenCollectionProxy::PushProxy ( void *  objstart  )  [virtual]

Implements TVirtualCollectionProxy.

Definition at line 1071 of file TGenCollectionProxy.cxx.

References fCreateEnv, fEnv, ROOT::TCollectionProxyInfo::EnvironBase::fIdx, ROOT::TCollectionProxyInfo::EnvironBase::fObject, fProxyKept, fProxyList, ROOT::TCollectionProxyInfo::EnvironBase::fRefCount, ROOT::TCollectionProxyInfo::EnvironBase::fSize, ROOT::TCollectionProxyInfo::EnvironBase::fStart, ROOT::TCollectionProxyInfo::EnvironBase::fTemp, ROOT::TCollectionProxyInfo::EnvironBase::fUseTemp, fValue, gSlowIterator__Proxy, Initialize(), TGenCollectionProxy::Method0::invoke(), and kFALSE.

void TGenCollectionProxy::PopProxy (  )  [virtual]

Implements TVirtualCollectionProxy.

Definition at line 1108 of file TGenCollectionProxy.cxx.

References fEnv, fProxyKept, fProxyList, gSlowIterator__Proxy, and kFALSE.

Bool_t TGenCollectionProxy::HasPointers (  )  const [virtual]

Implements TVirtualCollectionProxy.

Definition at line 859 of file TGenCollectionProxy.cxx.

References fPointers, fSTL_type, fValue, Initialize(), TClassEdit::kMap, and TClassEdit::kMultiMap.

TClass * TGenCollectionProxy::GetValueClass (  )  [virtual]

Implements TVirtualCollectionProxy.

Definition at line 874 of file TGenCollectionProxy.cxx.

References TGenCollectionProxy::Value::fType, fValue, TClassRef::GetClass(), and Initialize().

Referenced by GetConversionReadMemberWiseActions(), and GetReadMemberWiseActions().

void TGenCollectionProxy::SetValueClass ( TClass newcl  )  [virtual]

Implements TVirtualCollectionProxy.

Definition at line 883 of file TGenCollectionProxy.cxx.

References TGenCollectionProxy::Value::fType, fValue, and Initialize().

EDataType TGenCollectionProxy::GetType (  )  [virtual]

Implements TVirtualCollectionProxy.

Definition at line 892 of file TGenCollectionProxy.cxx.

References TGenCollectionProxy::Value::fKind, fValue, and Initialize().

void * TGenCollectionProxy::At ( UInt_t  idx  )  [virtual]

Implements TVirtualCollectionProxy.

Definition at line 901 of file TGenCollectionProxy.cxx.

References Fatal(), fEnv, fFirst, ROOT::TCollectionProxyInfo::EnvironBase::fIdx, fNext, ROOT::TCollectionProxyInfo::EnvironBase::fObject, ROOT::TCollectionProxyInfo::EnvironBase::fStart, fSTL_type, ROOT::TCollectionProxyInfo::EnvironBase::fTemp, ROOT::TCollectionProxyInfo::EnvironBase::fUseTemp, fValDiff, TGenCollectionProxy::Method::invoke(), TClassEdit::kMap, TClassEdit::kMultiMap, TClassEdit::kMultiSet, TClassEdit::kSet, TClassEdit::kVector, and result().

Referenced by Clear(), Resize(), and TGenCollectionStreamer::WriteMap().

void TGenCollectionProxy::Clear ( const char *  opt = ""  )  [virtual]

Implements TVirtualCollectionProxy.

Definition at line 943 of file TGenCollectionProxy.cxx.

References At(), DeleteItem(), fClear, fEnv, ROOT::TCollectionProxyInfo::EnvironBase::fObject, fPointers, fSize, i, TGenCollectionProxy::Method::invoke(), n, and size_t.

Referenced by Allocate(), TGenCollectionStreamer::ReadBufferGeneric(), TGenCollectionStreamer::Streamer(), and TGenCollectionStreamer::StreamerAsMap().

void TGenCollectionProxy::Resize ( UInt_t  n,
Bool_t  force_delete 
) [virtual]

Definition at line 974 of file TGenCollectionProxy.cxx.

References At(), DeleteItem(), Fatal(), fEnv, ROOT::TCollectionProxyInfo::EnvironBase::fObject, fPointers, fResize, fSize, ROOT::TCollectionProxyInfo::EnvironBase::fSize, i, TGenCollectionProxy::Method::invoke(), MESSAGE, and size_t.

UInt_t TGenCollectionProxy::Size (  )  const [virtual]

Implements TVirtualCollectionProxy.

Definition at line 959 of file TGenCollectionProxy.cxx.

References Fatal(), fEnv, ROOT::TCollectionProxyInfo::EnvironBase::fObject, fSize, ROOT::TCollectionProxyInfo::EnvironBase::fSize, ROOT::TCollectionProxyInfo::EnvironBase::fUseTemp, TGenCollectionProxy::Method::invoke(), and size_t.

void * TGenCollectionProxy::Allocate ( UInt_t  n,
Bool_t  forceDelete 
) [virtual]

Implements TVirtualCollectionProxy.

Definition at line 994 of file TGenCollectionProxy.cxx.

References Clear(), fClear, fConstruct, fEnv, ROOT::TCollectionProxyInfo::EnvironBase::fObject, fPointers, ROOT::TCollectionProxyInfo::EnvironBase::fRefCount, fResize, ROOT::TCollectionProxyInfo::EnvironBase::fSize, fStaged, ROOT::TCollectionProxyInfo::EnvironBase::fStart, fSTL_type, ROOT::TCollectionProxyInfo::EnvironBase::fTemp, ROOT::TCollectionProxyInfo::EnvironBase::fUseTemp, fValDiff, TGenCollectionProxy::Method::invoke(), TClassEdit::kBitSet, TClassEdit::kDeque, TClassEdit::kList, TClassEdit::kMap, TClassEdit::kMultiMap, TClassEdit::kMultiSet, TClassEdit::kSet, kTRUE, TClassEdit::kVector, and s.

void TGenCollectionProxy::Commit ( void *  env  )  [virtual]

Implements TVirtualCollectionProxy.

Definition at line 1049 of file TGenCollectionProxy.cxx.

References fDestruct, fFeed, TVirtualCollectionProxy::fProperties, fStaged, TVirtualCollectionProxy::kIsAssociative, and s.

void TGenCollectionProxy::Streamer ( TBuffer refBuffer  )  [virtual]

Definition at line 1163 of file TGenCollectionProxy.cxx.

References Fatal(), fEnv, ROOT::TCollectionProxyInfo::EnvironBase::fObject, GetCollectionClass(), and TClass::Streamer().

Referenced by operator()(), Streamer(), TEmulatedCollectionProxy::Streamer(), and TGenCollectionStreamer::Streamer().

void TGenCollectionProxy::Streamer ( TBuffer refBuffer,
void *  pObject,
int  siz 
) [virtual]

Definition at line 1174 of file TGenCollectionProxy.cxx.

References env, and Streamer().

void TGenCollectionProxy::operator() ( TBuffer refBuffer,
void *  pObject 
) [virtual]

Definition at line 1182 of file TGenCollectionProxy.cxx.

References b, and Streamer().

void TGenCollectionProxy::ReadBuffer ( TBuffer b,
void *  obj 
) [virtual]

Definition at line 1157 of file TGenCollectionProxy.cxx.

References MayNotUse().

Referenced by TCollectionClassStreamer::Stream().

void TGenCollectionProxy::ReadBuffer ( TBuffer b,
void *  obj,
const TClass onfileClass 
) [virtual]

Definition at line 1151 of file TGenCollectionProxy.cxx.

References MayNotUse().

virtual void TGenCollectionProxy::SetOnFileClass ( TClass cl  )  [inline, virtual]

Definition at line 426 of file TGenCollectionProxy.h.

References fOnFileClass.

Referenced by TEmulatedCollectionProxy::ReadBuffer(), TGenCollectionStreamer::ReadBuffer(), and TEmulatedMapProxy::ReadBuffer().

virtual TClass* TGenCollectionProxy::GetOnFileClass (  )  const [inline, virtual]

Definition at line 427 of file TGenCollectionProxy.h.

References fOnFileClass.

TStreamerInfoActions::TActionSequence * TGenCollectionProxy::GetConversionReadMemberWiseActions ( TClass oldClass,
Int_t  version 
) [virtual]

Implements TVirtualCollectionProxy.

Definition at line 1429 of file TGenCollectionProxy.cxx.

References TObjArray::AddAtAndExpand(), TObjArray::At(), TStreamerInfoActions::TActionSequence::CreateReadMemberWiseActions(), fConversionReadMemberWise, TClass::GetConversionStreamerInfo(), GetValueClass(), info, and result().

TStreamerInfoActions::TActionSequence * TGenCollectionProxy::GetReadMemberWiseActions ( Int_t  version  )  [virtual]

Implements TVirtualCollectionProxy.

Definition at line 1477 of file TGenCollectionProxy.cxx.

References TObjArray::AddAtAndExpand(), TObjArray::At(), TStreamerInfoActions::TActionSequence::CreateReadMemberWiseActions(), fReadMemberWise, TCollection::GetSize(), TClass::GetStreamerInfo(), GetValueClass(), info, and result().

TStreamerInfoActions::TActionSequence * TGenCollectionProxy::GetWriteMemberWiseActions (  )  [virtual]

Implements TVirtualCollectionProxy.

Definition at line 1500 of file TGenCollectionProxy.cxx.

References R__ASSERT.

TVirtualCollectionProxy::CreateIterators_t TGenCollectionProxy::GetFunctionCreateIterators ( Bool_t  read = kTRUE  )  [virtual]

Implements TVirtualCollectionProxy.

Definition at line 1326 of file TGenCollectionProxy.cxx.

References fFunctionCreateIterators, TVirtualCollectionProxy::fProperties, fSTL_type, fValue, InitializeEx(), TVirtualCollectionProxy::kIsAssociative, TVirtualCollectionProxy::kIsEmulated, TClassEdit::kVector, TGenCollectionProxy__SlowCreateIterators(), TGenCollectionProxy__StagingCreateIterators(), and TGenCollectionProxy__VectorCreateIterators().

Referenced by TGenCollectionStreamer::ReadBufferDefault().

TVirtualCollectionProxy::CopyIterator_t TGenCollectionProxy::GetFunctionCopyIterator ( Bool_t  read = kTRUE  )  [virtual]

Implements TVirtualCollectionProxy.

Definition at line 1355 of file TGenCollectionProxy.cxx.

References TVirtualCollectionProxy::fProperties, fSTL_type, fValue, InitializeEx(), TVirtualCollectionProxy::kIsAssociative, TVirtualCollectionProxy::kIsEmulated, TClassEdit::kVector, TGenCollectionProxy__SlowCopyIterator(), TGenCollectionProxy__StagingCopyIterator(), and TGenCollectionProxy__VectorCopyIterator().

TVirtualCollectionProxy::Next_t TGenCollectionProxy::GetFunctionNext ( Bool_t  read = kTRUE  )  [virtual]

Implements TVirtualCollectionProxy.

Definition at line 1373 of file TGenCollectionProxy.cxx.

References TVirtualCollectionProxy::fProperties, fSTL_type, fValue, InitializeEx(), TVirtualCollectionProxy::kIsAssociative, TVirtualCollectionProxy::kIsEmulated, TClassEdit::kVector, TGenCollectionProxy__SlowNext(), TGenCollectionProxy__StagingNext(), and TGenCollectionProxy__VectorNext().

TVirtualCollectionProxy::DeleteIterator_t TGenCollectionProxy::GetFunctionDeleteIterator ( Bool_t  read = kTRUE  )  [virtual]

Implements TVirtualCollectionProxy.

Definition at line 1392 of file TGenCollectionProxy.cxx.

References TVirtualCollectionProxy::fProperties, fSTL_type, fValue, InitializeEx(), TVirtualCollectionProxy::kIsAssociative, TVirtualCollectionProxy::kIsEmulated, TClassEdit::kVector, TGenCollectionProxy__SlowDeleteSingleIterators(), TGenCollectionProxy__StagingDeleteSingleIterators(), and TGenCollectionProxy__VectorDeleteSingleIterators().

TVirtualCollectionProxy::DeleteTwoIterators_t TGenCollectionProxy::GetFunctionDeleteTwoIterators ( Bool_t  read = kTRUE  )  [virtual]

Implements TVirtualCollectionProxy.

Definition at line 1409 of file TGenCollectionProxy.cxx.

References fFunctionDeleteTwoIterators, TVirtualCollectionProxy::fProperties, fSTL_type, fValue, InitializeEx(), TVirtualCollectionProxy::kIsAssociative, TVirtualCollectionProxy::kIsEmulated, TClassEdit::kVector, TGenCollectionProxy__SlowDeleteTwoIterators(), TGenCollectionProxy__StagingDeleteTwoIterators(), and TGenCollectionProxy__VectorDeleteTwoIterators().

TGenCollectionProxy* TGenCollectionProxy::Initialize (  )  const [protected]

virtual TGenCollectionProxy* TGenCollectionProxy::InitializeEx (  )  [protected, virtual]

virtual void TGenCollectionProxy::DeleteItem ( Bool_t  force,
void *  ptr 
) const [protected, virtual]

void TGenCollectionProxy::CheckFunctions (  )  const [protected]

virtual TVirtualCollectionProxy* TGenCollectionProxy::Generate (  )  const [virtual]

Implements TVirtualCollectionProxy.

virtual TClass* TGenCollectionProxy::GetCollectionClass (  )  [virtual]

Reimplemented from TVirtualCollectionProxy.

virtual Int_t TGenCollectionProxy::GetCollectionType (  )  [virtual]

Implements TVirtualCollectionProxy.

virtual ULong_t TGenCollectionProxy::GetIncrement (  )  [virtual]

Implements TVirtualCollectionProxy.

virtual UInt_t TGenCollectionProxy::Sizeof (  )  const [virtual]

Implements TVirtualCollectionProxy.

virtual void TGenCollectionProxy::PushProxy ( void *  objstart  )  [virtual]

Implements TVirtualCollectionProxy.

virtual void TGenCollectionProxy::PopProxy (  )  [virtual]

Implements TVirtualCollectionProxy.

virtual Bool_t TGenCollectionProxy::HasPointers (  )  const [virtual]

Implements TVirtualCollectionProxy.

virtual TClass* TGenCollectionProxy::GetValueClass (  )  [virtual]

Implements TVirtualCollectionProxy.

virtual void TGenCollectionProxy::SetValueClass ( TClass newcl  )  [virtual]

Implements TVirtualCollectionProxy.

virtual EDataType TGenCollectionProxy::GetType (  )  [virtual]

Implements TVirtualCollectionProxy.

virtual void* TGenCollectionProxy::At ( UInt_t  idx  )  [virtual]

Implements TVirtualCollectionProxy.

virtual void TGenCollectionProxy::Clear ( const char *  opt = ""  )  [virtual]

Implements TVirtualCollectionProxy.

virtual void TGenCollectionProxy::Resize ( UInt_t  n,
Bool_t  force_delete 
) [virtual]

virtual UInt_t TGenCollectionProxy::Size (  )  const [virtual]

Implements TVirtualCollectionProxy.

virtual void* TGenCollectionProxy::Allocate ( UInt_t  n,
Bool_t  forceDelete 
) [virtual]

Implements TVirtualCollectionProxy.

virtual void TGenCollectionProxy::Commit ( void *  env  )  [virtual]

Implements TVirtualCollectionProxy.

virtual void TGenCollectionProxy::Streamer ( TBuffer refBuffer  )  [virtual]

virtual void TGenCollectionProxy::Streamer ( TBuffer refBuffer,
void *  pObject,
int  siz 
) [virtual]

virtual void TGenCollectionProxy::operator() ( TBuffer refBuffer,
void *  pObject 
) [virtual]

virtual void TGenCollectionProxy::ReadBuffer ( TBuffer b,
void *  obj 
) [virtual]

virtual void TGenCollectionProxy::ReadBuffer ( TBuffer b,
void *  obj,
const TClass onfileClass 
) [virtual]

virtual void TGenCollectionProxy::SetOnFileClass ( TClass cl  )  [inline, virtual]

Definition at line 426 of file TGenCollectionProxy.h.

References fOnFileClass.

virtual TClass* TGenCollectionProxy::GetOnFileClass (  )  const [inline, virtual]

Definition at line 427 of file TGenCollectionProxy.h.

References fOnFileClass.

virtual TStreamerInfoActions::TActionSequence* TGenCollectionProxy::GetConversionReadMemberWiseActions ( TClass oldClass,
Int_t  version 
) [virtual]

Implements TVirtualCollectionProxy.

virtual TStreamerInfoActions::TActionSequence* TGenCollectionProxy::GetReadMemberWiseActions ( Int_t  version  )  [virtual]

Implements TVirtualCollectionProxy.

virtual TStreamerInfoActions::TActionSequence* TGenCollectionProxy::GetWriteMemberWiseActions (  )  [virtual]

Implements TVirtualCollectionProxy.

virtual CreateIterators_t TGenCollectionProxy::GetFunctionCreateIterators ( Bool_t  read = kTRUE  )  [virtual]

Implements TVirtualCollectionProxy.

virtual CopyIterator_t TGenCollectionProxy::GetFunctionCopyIterator ( Bool_t  read = kTRUE  )  [virtual]

Implements TVirtualCollectionProxy.

virtual Next_t TGenCollectionProxy::GetFunctionNext ( Bool_t  read = kTRUE  )  [virtual]

Implements TVirtualCollectionProxy.

virtual DeleteIterator_t TGenCollectionProxy::GetFunctionDeleteIterator ( Bool_t  read = kTRUE  )  [virtual]

Implements TVirtualCollectionProxy.

virtual DeleteTwoIterators_t TGenCollectionProxy::GetFunctionDeleteTwoIterators ( Bool_t  read = kTRUE  )  [virtual]

Implements TVirtualCollectionProxy.


Friends And Related Function Documentation

TCollectionProxyFactory [friend]

Definition at line 54 of file TGenCollectionProxy.h.


Member Data Documentation

TObjArray* TGenCollectionProxy::fReadMemberWise [mutable, protected]

Definition at line 305 of file TGenCollectionProxy.h.

Referenced by GetReadMemberWiseActions(), TGenCollectionProxy(), and ~TGenCollectionProxy().

std::map<std::string, TObjArray*>* TGenCollectionProxy::fConversionReadMemberWise [mutable, protected]

Definition at line 306 of file TGenCollectionProxy.h.

Referenced by GetConversionReadMemberWiseActions(), TGenCollectionProxy(), and ~TGenCollectionProxy().

std::string TGenCollectionProxy::fName [protected]

Definition at line 311 of file TGenCollectionProxy.h.

Referenced by CheckFunctions(), TEmulatedCollectionProxy::InitializeEx(), InitializeEx(), TGenCollectionStreamer::ReadBufferDefault(), TEmulatedCollectionProxy::TEmulatedCollectionProxy(), TEmulatedMapProxy::TEmulatedMapProxy(), and TGenCollectionProxy().

Bool_t TGenCollectionProxy::fPointers [protected]

Definition at line 312 of file TGenCollectionProxy.h.

Referenced by Allocate(), Clear(), Generate(), HasPointers(), TEmulatedCollectionProxy::InitializeEx(), InitializeEx(), TGenCollectionStreamer::ReadBufferGeneric(), Resize(), and TGenCollectionProxy().

Method TGenCollectionProxy::fClear [protected]

Definition at line 313 of file TGenCollectionProxy.h.

Referenced by Allocate(), AnyCollectionProxy< T >::AnyCollectionProxy(), AnyCollectionStreamer< T >::AnyCollectionStreamer(), CheckFunctions(), Clear(), TGenCollectionStreamer::ReadBufferGeneric(), and TGenCollectionProxy().

Method TGenCollectionProxy::fSize [protected]

Definition at line 314 of file TGenCollectionProxy.h.

Referenced by AnyCollectionProxy< T >::AnyCollectionProxy(), AnyCollectionStreamer< T >::AnyCollectionStreamer(), CheckFunctions(), Clear(), Resize(), Size(), TGenCollectionStreamer::Streamer(), and TGenCollectionProxy().

Sizing_t TGenCollectionProxy::fResize [protected]

Definition at line 315 of file TGenCollectionProxy.h.

Referenced by Allocate(), AnyCollectionProxy< T >::AnyCollectionProxy(), AnyCollectionStreamer< T >::AnyCollectionStreamer(), CheckFunctions(), TGenCollectionStreamer::ReadBufferVectorPrimitives(), TGenCollectionStreamer::ReadBufferVectorPrimitivesDouble32(), TGenCollectionStreamer::ReadBufferVectorPrimitivesFloat16(), TGenCollectionStreamer::ReadObjects(), TGenCollectionStreamer::ReadPairFromMap(), TGenCollectionStreamer::ReadPrimitives(), Resize(), and TGenCollectionProxy().

Method TGenCollectionProxy::fFirst [protected]

Definition at line 316 of file TGenCollectionProxy.h.

Referenced by AnyCollectionProxy< T >::AnyCollectionProxy(), AnyCollectionStreamer< T >::AnyCollectionStreamer(), TGenBitsetProxy::At(), TGenListProxy::At(), TGenVectorProxy::At(), TGenSetProxy::At(), TGenVectorBoolProxy::At(), At(), CheckFunctions(), TGenCollectionProxy(), TGenCollectionStreamer::WriteObjects(), and TGenCollectionStreamer::WritePrimitives().

Method TGenCollectionProxy::fNext [protected]

Definition at line 317 of file TGenCollectionProxy.h.

Referenced by AnyCollectionProxy< T >::AnyCollectionProxy(), AnyCollectionStreamer< T >::AnyCollectionStreamer(), TGenBitsetProxy::At(), TGenListProxy::At(), TGenSetProxy::At(), TGenVectorBoolProxy::At(), At(), CheckFunctions(), and TGenCollectionProxy().

ArrIterfunc_t TGenCollectionProxy::fConstruct [protected]

Definition at line 318 of file TGenCollectionProxy.h.

Referenced by Allocate(), AnyCollectionProxy< T >::AnyCollectionProxy(), AnyCollectionStreamer< T >::AnyCollectionStreamer(), CheckFunctions(), TGenCollectionStreamer::ReadMap(), TGenCollectionStreamer::ReadObjects(), TGenCollectionStreamer::ReadPairFromMap(), and TGenCollectionProxy().

Sizing_t TGenCollectionProxy::fDestruct [protected]

Definition at line 319 of file TGenCollectionProxy.h.

Referenced by AnyCollectionProxy< T >::AnyCollectionProxy(), AnyCollectionStreamer< T >::AnyCollectionStreamer(), CheckFunctions(), Commit(), TGenCollectionStreamer::ReadObjects(), TGenCollectionStreamer::ReadPairFromMap(), and TGenCollectionProxy().

Feedfunc_t TGenCollectionProxy::fFeed [protected]

Definition at line 320 of file TGenCollectionProxy.h.

Referenced by AnyCollectionProxy< T >::AnyCollectionProxy(), AnyCollectionStreamer< T >::AnyCollectionStreamer(), CheckFunctions(), Commit(), TGenCollectionStreamer::ReadObjects(), TGenCollectionStreamer::ReadPairFromMap(), TGenCollectionStreamer::ReadPrimitives(), and TGenCollectionProxy().

Method TGenCollectionProxy::fCollect [protected]

Definition at line 321 of file TGenCollectionProxy.h.

Referenced by AnyCollectionStreamer< T >::AnyCollectionStreamer(), CheckFunctions(), TGenCollectionProxy(), and TGenCollectionStreamer::WritePrimitives().

Method0 TGenCollectionProxy::fCreateEnv [protected]

Definition at line 322 of file TGenCollectionProxy.h.

Referenced by CheckFunctions(), TEmulatedCollectionProxy::IsValid(), PushProxy(), TEmulatedCollectionProxy::TEmulatedCollectionProxy(), and TGenCollectionProxy().

Value* TGenCollectionProxy::fValue [protected]

Definition at line 323 of file TGenCollectionProxy.h.

Referenced by Generate(), GetFunctionCopyIterator(), GetFunctionCreateIterators(), GetFunctionDeleteIterator(), GetFunctionDeleteTwoIterators(), GetFunctionNext(), GetIncrement(), GetType(), GetValueClass(), HasPointers(), Initialize(), TEmulatedCollectionProxy::InitializeEx(), InitializeEx(), PushProxy(), SetValueClass(), TGenCollectionProxy(), and ~TGenCollectionProxy().

Value* TGenCollectionProxy::fVal [protected]

Definition at line 324 of file TGenCollectionProxy.h.

Referenced by TGenVectorProxy::DeleteItem(), TGenMapProxy::DeleteItem(), TGenBitsetProxy::DeleteItem(), DeleteItem(), TGenVectorBoolProxy::DeleteItem(), TEmulatedCollectionProxy::Expand(), TEmulatedCollectionProxy::InitializeEx(), InitializeEx(), TGenCollectionStreamer::ReadBufferDefault(), TGenCollectionStreamer::ReadBufferGeneric(), TEmulatedCollectionProxy::ReadItems(), TGenCollectionStreamer::ReadMap(), TEmulatedMapProxy::ReadMap(), TGenCollectionStreamer::ReadObjects(), TGenCollectionStreamer::ReadPairFromMap(), TGenCollectionStreamer::ReadPrimitives(), TEmulatedCollectionProxy::Shrink(), TGenCollectionStreamer::Streamer(), TGenCollectionProxy(), TEmulatedCollectionProxy::WriteItems(), TGenCollectionStreamer::WriteMap(), TEmulatedMapProxy::WriteMap(), TGenCollectionStreamer::WriteObjects(), TGenCollectionStreamer::WritePrimitives(), and ~TGenCollectionProxy().

Value* TGenCollectionProxy::fKey [protected]

Definition at line 325 of file TGenCollectionProxy.h.

Referenced by TGenMapProxy::DeleteItem(), DeleteItem(), TEmulatedCollectionProxy::Expand(), TEmulatedCollectionProxy::InitializeEx(), InitializeEx(), TGenCollectionStreamer::ReadMap(), TEmulatedMapProxy::ReadMap(), TEmulatedCollectionProxy::Shrink(), TGenCollectionProxy(), TGenCollectionStreamer::WriteMap(), TEmulatedMapProxy::WriteMap(), and ~TGenCollectionProxy().

EnvironBase_t* TGenCollectionProxy::fEnv [protected]

Definition at line 326 of file TGenCollectionProxy.h.

Referenced by Allocate(), TEmulatedCollectionProxy::Allocate(), TEmulatedMapProxy::At(), TGenBitsetProxy::At(), TGenListProxy::At(), TGenVectorProxy::At(), TGenSetProxy::At(), TGenVectorBoolProxy::At(), At(), TEmulatedCollectionProxy::At(), Clear(), TEmulatedCollectionProxy::Destructor(), TEmulatedCollectionProxy::Expand(), TEmulatedCollectionProxy::InitializeEx(), InitializeEx(), PopProxy(), PushProxy(), TEmulatedCollectionProxy::ReadBuffer(), TEmulatedMapProxy::ReadBuffer(), TGenCollectionStreamer::ReadBufferGeneric(), TGenCollectionStreamer::ReadMap(), TGenCollectionStreamer::ReadObjects(), TGenCollectionStreamer::ReadPairFromMap(), TGenCollectionStreamer::ReadPrimitives(), Resize(), TEmulatedCollectionProxy::Resize(), TEmulatedCollectionProxy::Shrink(), Size(), TEmulatedCollectionProxy::Size(), TEmulatedMapProxy::Size(), Streamer(), TEmulatedCollectionProxy::Streamer(), TEmulatedMapProxy::Streamer(), TGenCollectionStreamer::Streamer(), TGenCollectionStreamer::StreamerAsMap(), TGenCollectionProxy(), TGenCollectionStreamer::WriteObjects(), TGenCollectionStreamer::WritePrimitives(), and TEmulatedCollectionProxy::~TEmulatedCollectionProxy().

int TGenCollectionProxy::fValOffset [protected]

Definition at line 327 of file TGenCollectionProxy.h.

Referenced by AnyCollectionProxy< T >::AnyCollectionProxy(), AnyCollectionStreamer< T >::AnyCollectionStreamer(), TGenMapProxy::DeleteItem(), DeleteItem(), TEmulatedCollectionProxy::Expand(), TEmulatedCollectionProxy::InitializeEx(), InitializeEx(), TGenCollectionStreamer::ReadMap(), TEmulatedMapProxy::ReadMap(), TGenCollectionStreamer::ReadPairFromMap(), TEmulatedCollectionProxy::Shrink(), TGenCollectionProxy(), TGenCollectionStreamer::WriteMap(), and TEmulatedMapProxy::WriteMap().

int TGenCollectionProxy::fValDiff [protected]

Definition at line 328 of file TGenCollectionProxy.h.

Referenced by Allocate(), AnyCollectionProxy< T >::AnyCollectionProxy(), AnyCollectionStreamer< T >::AnyCollectionStreamer(), TEmulatedMapProxy::At(), TGenVectorProxy::At(), TGenSetProxy::At(), TEmulatedCollectionProxy::At(), At(), TEmulatedCollectionProxy::Expand(), GetIncrement(), TEmulatedCollectionProxy::InitializeEx(), InitializeEx(), TGenCollectionStreamer::ReadMap(), TEmulatedMapProxy::ReadMap(), TGenCollectionStreamer::ReadObjects(), TGenCollectionStreamer::ReadPairFromMap(), TGenCollectionStreamer::ReadPrimitives(), TEmulatedCollectionProxy::Shrink(), TEmulatedCollectionProxy::Size(), TEmulatedMapProxy::Size(), TGenCollectionProxy(), TEmulatedMapProxy::WriteMap(), and TGenCollectionStreamer::WritePrimitives().

Proxies_t TGenCollectionProxy::fProxyList [protected]

Definition at line 329 of file TGenCollectionProxy.h.

Referenced by PopProxy(), PushProxy(), and ~TGenCollectionProxy().

Proxies_t TGenCollectionProxy::fProxyKept [protected]

Definition at line 330 of file TGenCollectionProxy.h.

Referenced by PopProxy(), PushProxy(), and ~TGenCollectionProxy().

Staged_t TGenCollectionProxy::fStaged [protected]

Definition at line 331 of file TGenCollectionProxy.h.

Referenced by Allocate(), Commit(), and ~TGenCollectionProxy().

int TGenCollectionProxy::fSTL_type [protected]

Definition at line 332 of file TGenCollectionProxy.h.

Referenced by Allocate(), At(), DeleteItem(), TEmulatedCollectionProxy::Expand(), Generate(), GetCollectionType(), GetFunctionCopyIterator(), GetFunctionCreateIterators(), GetFunctionDeleteIterator(), GetFunctionDeleteTwoIterators(), GetFunctionNext(), HasPointers(), TEmulatedCollectionProxy::InitializeEx(), InitializeEx(), TGenCollectionStreamer::ReadBufferDefault(), TGenCollectionStreamer::ReadBufferGeneric(), TGenCollectionStreamer::ReadObjects(), TGenCollectionStreamer::ReadPairFromMap(), TGenCollectionStreamer::ReadPrimitives(), TEmulatedCollectionProxy::Shrink(), TGenCollectionStreamer::Streamer(), TGenCollectionStreamer::StreamerAsMap(), TEmulatedMapProxy::TEmulatedMapProxy(), TGenCollectionProxy(), TGenCollectionStreamer::WriteObjects(), and TGenCollectionStreamer::WritePrimitives().

Info_t TGenCollectionProxy::fTypeinfo [protected]

Definition at line 333 of file TGenCollectionProxy.h.

Referenced by TEmulatedCollectionProxy::InitializeEx(), and InitializeEx().

TClass* TGenCollectionProxy::fOnFileClass [protected]

Definition at line 334 of file TGenCollectionProxy.h.

Referenced by GetOnFileClass(), TGenCollectionStreamer::ReadObjects(), SetOnFileClass(), and TGenCollectionProxy().

CreateIterators_t TGenCollectionProxy::fFunctionCreateIterators [protected]

Definition at line 336 of file TGenCollectionProxy.h.

Referenced by GetFunctionCreateIterators(), TGenCollectionStreamer::ReadBufferVectorPrimitives(), TGenCollectionStreamer::ReadBufferVectorPrimitivesDouble32(), TGenCollectionStreamer::ReadBufferVectorPrimitivesFloat16(), TGenCollectionStreamer::ReadObjects(), TGenCollectionStreamer::ReadPairFromMap(), TGenCollectionStreamer::ReadPrimitives(), and TGenCollectionProxy().

DeleteTwoIterators_t TGenCollectionProxy::fFunctionDeleteTwoIterators [protected]

Definition at line 337 of file TGenCollectionProxy.h.

Referenced by GetFunctionDeleteTwoIterators(), and TGenCollectionProxy().

TObjArray* TGenCollectionProxy::fReadMemberWise [mutable, protected]

Definition at line 305 of file TGenCollectionProxy.h.

std::map<std::string, TObjArray*>* TGenCollectionProxy::fConversionReadMemberWise [mutable, protected]

Definition at line 306 of file TGenCollectionProxy.h.

Value* TGenCollectionProxy::fValue [protected]

Definition at line 323 of file TGenCollectionProxy.h.

Value* TGenCollectionProxy::fVal [protected]

Definition at line 324 of file TGenCollectionProxy.h.

Value* TGenCollectionProxy::fKey [protected]

Definition at line 325 of file TGenCollectionProxy.h.

EnvironBase_t* TGenCollectionProxy::fEnv [protected]

Definition at line 326 of file TGenCollectionProxy.h.

TClass* TGenCollectionProxy::fOnFileClass [protected]

Definition at line 334 of file TGenCollectionProxy.h.


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