Logo ROOT   6.07/09
Reference Guide
List of all members | Public Member Functions | Protected Member Functions | List of all members
TCollectionClassStreamer Class Reference

Class streamer object to implement TClassStreamer functionality for I/O emulation.

Author
M.Frank
Version
1.0

Definition at line 171 of file TCollectionProxyFactory.h.

Public Member Functions

 TCollectionClassStreamer ()
 Initializing constructor. More...
 
virtual ~TCollectionClassStreamer ()
 Standard destructor. More...
 
virtual TClassStreamerGenerate () const
 Virtual copy constructor. More...
 
TGenCollectionProxyGetXYZ ()
 
virtual void operator() (TBuffer &buff, void *obj)
 Streamer for I/O handling. More...
 
virtual void Stream (TBuffer &b, void *obj, const TClass *onfileClass)
 
- Public Member Functions inherited from TClassStreamer
 TClassStreamer (ClassStreamerFunc_t pointer)
 
virtual ~TClassStreamer ()
 
virtual const TClassGetOnFileClass () const
 
virtual void SetOnFileClass (const TClass *cl)
 
- Public Member Functions inherited from TCollectionStreamer
 TCollectionStreamer ()
 Initializing constructor. More...
 
 TCollectionStreamer (const TCollectionStreamer &c)
 Copy constructor. More...
 
virtual ~TCollectionStreamer ()
 Standard destructor. More...
 
void AdoptStreamer (TGenCollectionProxy *streamer)
 Attach worker proxy. More...
 
void Streamer (TBuffer &refBuffer, void *obj, int siz, TClass *onFileClass)
 Streamer for I/O handling. More...
 

Protected Member Functions

 TCollectionClassStreamer (const TCollectionClassStreamer &c)
 Copy constructor. More...
 
TCollectionClassStreameroperator= (const TCollectionClassStreamer &rhs)
 
- Protected Member Functions inherited from TClassStreamer
 TClassStreamer ()
 
 TClassStreamer (const TClassStreamer &rhs)
 
TClassStreameroperator= (const TClassStreamer &rhs)
 
- Protected Member Functions inherited from TCollectionStreamer
void InvalidProxyError ()
 Issue Error about invalid proxy. More...
 

Additional Inherited Members

- Protected Attributes inherited from TClassStreamer
TClassRef fOnFileClass
 
- Protected Attributes inherited from TCollectionStreamer
TGenCollectionProxyfStreamer
 Pointer to worker streamer. More...
 

#include <TCollectionProxyFactory.h>

Inheritance diagram for TCollectionClassStreamer:
[legend]

Constructor & Destructor Documentation

TCollectionClassStreamer::TCollectionClassStreamer ( const TCollectionClassStreamer c)
inlineprotected

Copy constructor.

Definition at line 175 of file TCollectionProxyFactory.h.

TCollectionClassStreamer::TCollectionClassStreamer ( )
inline

Initializing constructor.

Definition at line 180 of file TCollectionProxyFactory.h.

virtual TCollectionClassStreamer::~TCollectionClassStreamer ( )
inlinevirtual

Standard destructor.

Definition at line 182 of file TCollectionProxyFactory.h.

Member Function Documentation

virtual TClassStreamer* TCollectionClassStreamer::Generate ( ) const
inlinevirtual

Virtual copy constructor.

Reimplemented from TClassStreamer.

Definition at line 202 of file TCollectionProxyFactory.h.

TGenCollectionProxy* TCollectionClassStreamer::GetXYZ ( )
inline

Definition at line 206 of file TCollectionProxyFactory.h.

virtual void TCollectionClassStreamer::operator() ( TBuffer buff,
void obj 
)
inlinevirtual

Streamer for I/O handling.

Reimplemented from TClassStreamer.

Definition at line 184 of file TCollectionProxyFactory.h.

TCollectionClassStreamer& TCollectionClassStreamer::operator= ( const TCollectionClassStreamer rhs)
protected
virtual void TCollectionClassStreamer::Stream ( TBuffer b,
void obj,
const TClass onfileClass 
)
inlinevirtual

Reimplemented from TClassStreamer.

Definition at line 186 of file TCollectionProxyFactory.h.


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