Logo ROOT   6.08/07
Reference Guide
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...
 
Bool_t IsValid ()
 
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...
 
- Public Member Functions inherited from TMemberStreamer
 TMemberStreamer (MemberStreamerFunc_t pointer)
 
 TMemberStreamer (const TMemberStreamer &rhs)
 
virtual ~TMemberStreamer ()
 
virtual const TClassGetOnFileClass () const
 
TMemberStreameroperator= (const TMemberStreamer &rhs)
 
virtual void SetOnFileClass (const TClass *cl)
 

Private Attributes

TClassfCollectionClass
 
Bool_t fIsPointer
 
Bool_t fIsPrealloc
 
UInt_t fSizeOf
 

Additional Inherited Members

- Protected Member Functions inherited from TMemberStreamer
 TMemberStreamer ()
 

#include <TContainerConverters.h>

Inheritance diagram for TConvertMapToProxy:
[legend]

Constructor & Destructor Documentation

◆ TConvertMapToProxy()

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

Constructor.

Definition at line 233 of file TContainerConverters.cxx.

Member Function Documentation

◆ IsValid()

Bool_t TConvertMapToProxy::IsValid ( )
inline

Definition at line 42 of file TContainerConverters.h.

◆ operator()()

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

◆ fCollectionClass

TClass* TConvertMapToProxy::fCollectionClass
private

Definition at line 37 of file TContainerConverters.h.

◆ fIsPointer

Bool_t TConvertMapToProxy::fIsPointer
private

Definition at line 34 of file TContainerConverters.h.

◆ fIsPrealloc

Bool_t TConvertMapToProxy::fIsPrealloc
private

Definition at line 35 of file TContainerConverters.h.

◆ fSizeOf

UInt_t TConvertMapToProxy::fSizeOf
private

Definition at line 36 of file TContainerConverters.h.


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