ROOT  6.07/01
Reference Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Private Attributes | List of all members
TConvertMapToProxy Class Reference

Definition at line 33 of file TContainerConverters.h.

Public Member Functions

 TConvertMapToProxy (TClassStreamer *streamer, Bool_t isPointer, Bool_t isPrealloc)
 Constructor. More...
 
void operator() (TBuffer &b, void *pmember, Int_t size=0)
 Read a std::map or std::multimap from the TBuffer b and load it into a (stl) collection. More...
 
Bool_t IsValid ()
 
- Public Member Functions inherited from TMemberStreamer
 TMemberStreamer (MemberStreamerFunc_t pointer)
 
 TMemberStreamer (const TMemberStreamer &rhs)
 
TMemberStreameroperator= (const TMemberStreamer &rhs)
 
virtual ~TMemberStreamer ()
 
virtual void SetOnFileClass (const TClass *cl)
 
virtual const TClassGetOnFileClass () const
 

Private Attributes

Bool_t fIsPointer
 
Bool_t fIsPrealloc
 
UInt_t fSizeOf
 
TClassfCollectionClass
 

Additional Inherited Members

- Protected Member Functions inherited from TMemberStreamer
 TMemberStreamer ()
 

#include <TContainerConverters.h>

Inheritance diagram for TConvertMapToProxy:
[legend]

Constructor & Destructor Documentation

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

Constructor.

Definition at line 233 of file TContainerConverters.cxx.

Member Function Documentation

Bool_t TConvertMapToProxy::IsValid ( )
inline

Definition at line 42 of file TContainerConverters.h.

Referenced by TStreamerInfo::BuildOld().

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

Read a std::map or std::multimap from the TBuffer b and load it into a (stl) collection.

Reimplemented from TMemberStreamer.

Definition at line 264 of file TContainerConverters.cxx.

Member Data Documentation

TClass* TConvertMapToProxy::fCollectionClass
private

Definition at line 37 of file TContainerConverters.h.

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

Bool_t TConvertMapToProxy::fIsPointer
private

Definition at line 34 of file TContainerConverters.h.

Referenced by operator()().

Bool_t TConvertMapToProxy::fIsPrealloc
private

Definition at line 35 of file TContainerConverters.h.

Referenced by operator()().

UInt_t TConvertMapToProxy::fSizeOf
private

Definition at line 36 of file TContainerConverters.h.

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

Collaboration diagram for TConvertMapToProxy:
[legend]

The documentation for this class was generated from the following files: