TConvertMapToProxy Class Reference

#include <TContainerConverters.h>

Inheritance diagram for TConvertMapToProxy:

TMemberStreamer TMemberStreamer List of all members.

Public Member Functions

 TConvertMapToProxy (TClassStreamer *streamer, Bool_t isPointer, Bool_t isPrealloc)
void operator() (TBuffer &b, void *pmember, Int_t size=0)
Bool_t IsValid ()
 TConvertMapToProxy (TClassStreamer *streamer, Bool_t isPointer, Bool_t isPrealloc)
void operator() (TBuffer &b, void *pmember, Int_t size=0)
Bool_t IsValid ()

Private Attributes

Bool_t fIsPointer
Bool_t fIsPrealloc
UInt_t fSizeOf
TVirtualCollectionProxyfProxy
TGenCollectionStreamerfCollectionStreamer
TVirtualCollectionProxyfProxy
TGenCollectionStreamerfCollectionStreamer

Detailed Description

Definition at line 40 of file TContainerConverters.h.


Constructor & Destructor Documentation

TConvertMapToProxy::TConvertMapToProxy ( TClassStreamer streamer,
Bool_t  isPointer,
Bool_t  isPrealloc 
)

Definition at line 221 of file TContainerConverters.cxx.

References TObjArray::At(), fCollectionStreamer, fProxy, fSizeOf, TVirtualCollectionProxy::GetCollectionClass(), TVirtualStreamerInfo::GetElements(), TClass::GetStreamerInfo(), TVirtualCollectionProxy::GetValueClass(), TCollectionClassStreamer::GetXYZ(), and TClass::Size().

TConvertMapToProxy::TConvertMapToProxy ( TClassStreamer streamer,
Bool_t  isPointer,
Bool_t  isPrealloc 
)


Member Function Documentation

void TConvertMapToProxy::operator() ( TBuffer b,
void *  pmember,
Int_t  size = 0 
) [virtual]

Reimplemented from TMemberStreamer.

Definition at line 248 of file TContainerConverters.cxx.

References b, TVirtualStreamerInfo::CanDelete(), TClass::Destructor(), env, fCollectionStreamer, fIsPointer, fIsPrealloc, fProxy, fSizeOf, TVirtualCollectionProxy::GetValueClass(), k, kFALSE, R__ASSERT, and TGenCollectionStreamer::StreamerAsMap().

Bool_t TConvertMapToProxy::IsValid (  )  [inline]

Definition at line 50 of file TContainerConverters.h.

References fCollectionStreamer.

void TConvertMapToProxy::operator() ( TBuffer b,
void *  pmember,
Int_t  size = 0 
) [virtual]

Reimplemented from TMemberStreamer.

Bool_t TConvertMapToProxy::IsValid (  )  [inline]

Definition at line 50 of file TContainerConverters.h.

References fCollectionStreamer.


Member Data Documentation

Bool_t TConvertMapToProxy::fIsPointer [private]

Definition at line 41 of file TContainerConverters.h.

Referenced by operator()().

Bool_t TConvertMapToProxy::fIsPrealloc [private]

Definition at line 42 of file TContainerConverters.h.

Referenced by operator()().

UInt_t TConvertMapToProxy::fSizeOf [private]

Definition at line 43 of file TContainerConverters.h.

Referenced by operator()(), and TConvertMapToProxy().

TVirtualCollectionProxy* TConvertMapToProxy::fProxy [private]

Definition at line 44 of file TContainerConverters.h.

Referenced by operator()(), and TConvertMapToProxy().

TGenCollectionStreamer* TConvertMapToProxy::fCollectionStreamer [private]

Definition at line 45 of file TContainerConverters.h.

Referenced by IsValid(), operator()(), and TConvertMapToProxy().

TVirtualCollectionProxy* TConvertMapToProxy::fProxy [private]

Definition at line 44 of file TContainerConverters.h.

TGenCollectionStreamer* TConvertMapToProxy::fCollectionStreamer [private]

Definition at line 45 of file TContainerConverters.h.


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