Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
TCollectionClassStreamer Class Reference

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

Author
M.Frank
Version
1.0

Definition at line 157 of file TCollectionProxyFactory.h.

Public Member Functions

 TCollectionClassStreamer ()
 Initializing constructor.
 
 ~TCollectionClassStreamer () override
 Standard destructor.
 
TClassStreamerGenerate () const override
 Virtual copy constructor.
 
TGenCollectionProxyGetXYZ ()
 
void operator() (TBuffer &buff, void *obj) override
 Streamer for I/O handling.
 
void Stream (TBuffer &b, void *obj, const TClass *onfileClass) override
 
- 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.
 
 TCollectionStreamer (const TCollectionStreamer &c)
 Copy constructor.
 
virtual ~TCollectionStreamer ()
 Standard destructor.
 
void AdoptStreamer (TGenCollectionProxy *streamer)
 Attach worker proxy.
 
void Streamer (TBuffer &refBuffer, void *obj, int siz, TClass *onFileClass)
 Streamer for I/O handling.
 

Protected Member Functions

 TCollectionClassStreamer (const TCollectionClassStreamer &c)
 Copy constructor.
 
TCollectionClassStreameroperator= (const TCollectionClassStreamer &rhs)=delete
 
- 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.
 

Additional Inherited Members

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

#include <TCollectionProxyFactory.h>

Inheritance diagram for TCollectionClassStreamer:
[legend]

Constructor & Destructor Documentation

◆ TCollectionClassStreamer() [1/2]

TCollectionClassStreamer::TCollectionClassStreamer ( const TCollectionClassStreamer & c)
inlineprotected

Copy constructor.

Definition at line 161 of file TCollectionProxyFactory.h.

◆ TCollectionClassStreamer() [2/2]

TCollectionClassStreamer::TCollectionClassStreamer ( )
inline

Initializing constructor.

Definition at line 166 of file TCollectionProxyFactory.h.

◆ ~TCollectionClassStreamer()

TCollectionClassStreamer::~TCollectionClassStreamer ( )
inlineoverride

Standard destructor.

Definition at line 168 of file TCollectionProxyFactory.h.

Member Function Documentation

◆ Generate()

TClassStreamer * TCollectionClassStreamer::Generate ( ) const
inlineoverridevirtual

Virtual copy constructor.

Reimplemented from TClassStreamer.

Definition at line 188 of file TCollectionProxyFactory.h.

◆ GetXYZ()

TGenCollectionProxy * TCollectionClassStreamer::GetXYZ ( )
inline

Definition at line 192 of file TCollectionProxyFactory.h.

◆ operator()()

void TCollectionClassStreamer::operator() ( TBuffer & buff,
void * obj )
inlineoverridevirtual

Streamer for I/O handling.

Reimplemented from TClassStreamer.

Definition at line 170 of file TCollectionProxyFactory.h.

◆ operator=()

TCollectionClassStreamer & TCollectionClassStreamer::operator= ( const TCollectionClassStreamer & rhs)
protecteddelete

◆ Stream()

void TCollectionClassStreamer::Stream ( TBuffer & b,
void * obj,
const TClass * onfileClass )
inlineoverridevirtual

Reimplemented from TClassStreamer.

Definition at line 172 of file TCollectionProxyFactory.h.

Libraries for TCollectionClassStreamer:

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