Logo ROOT  
Reference Guide
TCollectionClassStreamer Class Reference

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


Definition at line 157 of file TCollectionProxyFactory.h.

Public Member Functions

 TCollectionClassStreamer ()
 Initializing constructor. More...
virtual ~TCollectionClassStreamer ()
 Standard destructor. More...
TClassStreamerGenerate () const override
 Virtual copy constructor. More...
TGenCollectionProxyGetXYZ ()
void operator() (TBuffer &buff, void *obj) override
 Streamer for I/O handling. More...
void Stream (TBuffer &b, void *obj, const TClass *onfileClass) override
- Public Member Functions inherited from TClassStreamer
 TClassStreamer (ClassStreamerFunc_t pointer)
virtual ~TClassStreamer ()
virtual TClassStreamerGenerate () const
virtual const TClassGetOnFileClass () const
virtual void operator() (TBuffer &b, void *objp)
virtual void SetOnFileClass (const TClass *cl)
virtual void Stream (TBuffer &b, void *objp, const TClass *onfileClass)
- 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)=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. More...

Additional Inherited Members

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

#include <TCollectionProxyFactory.h>

Inheritance diagram for TCollectionClassStreamer:

Constructor & Destructor Documentation

◆ TCollectionClassStreamer() [1/2]

TCollectionClassStreamer::TCollectionClassStreamer ( const TCollectionClassStreamer c)

Copy constructor.

Definition at line 161 of file TCollectionProxyFactory.h.

◆ TCollectionClassStreamer() [2/2]

TCollectionClassStreamer::TCollectionClassStreamer ( )

Initializing constructor.

Definition at line 166 of file TCollectionProxyFactory.h.

◆ ~TCollectionClassStreamer()

virtual TCollectionClassStreamer::~TCollectionClassStreamer ( )

Standard destructor.

Definition at line 168 of file TCollectionProxyFactory.h.

Member Function Documentation

◆ Generate()

TClassStreamer * TCollectionClassStreamer::Generate ( ) const

Virtual copy constructor.

Reimplemented from TClassStreamer.

Definition at line 188 of file TCollectionProxyFactory.h.

◆ GetXYZ()

TGenCollectionProxy * TCollectionClassStreamer::GetXYZ ( )

Definition at line 192 of file TCollectionProxyFactory.h.

◆ operator()()

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

Streamer for I/O handling.

Reimplemented from TClassStreamer.

Definition at line 170 of file TCollectionProxyFactory.h.

◆ operator=()

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

◆ Stream()

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

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: