TStreamerInfoActions::TGenericLoopConfig Class Reference

Inheritance diagram for TStreamerInfoActions::TGenericLoopConfig:

TStreamerInfoActions::TLoopConfiguration List of all members.

Public Member Functions

 TGenericLoopConfig (TVirtualCollectionProxy *proxy)
virtual ~TGenericLoopConfig ()
void Print () const
virtual TLoopConfigurationCopy ()
void * GetFirstAddress (void *start_collection, const void *end_collection) const

Public Attributes

TVirtualCollectionProxyfProxy
TVirtualCollectionProxy::Next_t fNext
TVirtualCollectionProxy::CopyIterator_t fCopyIterator
TVirtualCollectionProxy::DeleteIterator_t fDeleteIterator

Private Member Functions

void Init ()

Detailed Description

Definition at line 289 of file TStreamerInfoActions.cxx.


Constructor & Destructor Documentation

TStreamerInfoActions::TGenericLoopConfig::TGenericLoopConfig ( TVirtualCollectionProxy proxy  )  [inline]

Definition at line 311 of file TStreamerInfoActions.cxx.

References Init().

Referenced by Copy().

virtual TStreamerInfoActions::TGenericLoopConfig::~TGenericLoopConfig (  )  [inline, virtual]

Definition at line 315 of file TStreamerInfoActions.cxx.


Member Function Documentation

void TStreamerInfoActions::TGenericLoopConfig::Init ( void   )  [inline, private]

Definition at line 292 of file TStreamerInfoActions.cxx.

References TVirtualCollectionPtrIterators::CopyIterator(), TVirtualCollectionPtrIterators::DeleteIterator(), fCopyIterator, fDeleteIterator, fNext, fProxy, TVirtualCollectionProxy::GetFunctionCopyIterator(), TVirtualCollectionProxy::GetFunctionDeleteIterator(), TVirtualCollectionProxy::GetFunctionNext(), TVirtualCollectionProxy::HasPointers(), and TVirtualCollectionPtrIterators::Next().

Referenced by TGenericLoopConfig().

void TStreamerInfoActions::TGenericLoopConfig::Print ( void   )  const [inline, virtual]

Reimplemented from TStreamerInfoActions::TLoopConfiguration.

Definition at line 316 of file TStreamerInfoActions.cxx.

References fProxy, and TVirtualCollectionProxy::GetCollectionClass().

virtual TLoopConfiguration* TStreamerInfoActions::TGenericLoopConfig::Copy (  )  [inline, virtual]

Implements TStreamerInfoActions::TLoopConfiguration.

Definition at line 320 of file TStreamerInfoActions.cxx.

References TGenericLoopConfig().

void* TStreamerInfoActions::TGenericLoopConfig::GetFirstAddress ( void *  start_collection,
const void *  end_collection 
) const [inline, virtual]

Implements TStreamerInfoActions::TLoopConfiguration.

Definition at line 322 of file TStreamerInfoActions.cxx.

References fCopyIterator, fDeleteIterator, TVirtualCollectionProxy::fgIteratorArenaSize, and fNext.


Member Data Documentation

TVirtualCollectionProxy* TStreamerInfoActions::TGenericLoopConfig::fProxy

Definition at line 306 of file TStreamerInfoActions.cxx.

Referenced by TStreamerInfoActions::GenericCollectionAction(), Init(), and Print().

TVirtualCollectionProxy::Next_t TStreamerInfoActions::TGenericLoopConfig::fNext

Definition at line 307 of file TStreamerInfoActions.cxx.

Referenced by TStreamerInfoActions::GenericLooper(), GetFirstAddress(), Init(), and TStreamerInfoActions::ReadBasicTypeGenericLoop().

TVirtualCollectionProxy::CopyIterator_t TStreamerInfoActions::TGenericLoopConfig::fCopyIterator

Definition at line 308 of file TStreamerInfoActions.cxx.

Referenced by TStreamerInfoActions::GenericLooper(), GetFirstAddress(), Init(), and TStreamerInfoActions::ReadBasicTypeGenericLoop().

TVirtualCollectionProxy::DeleteIterator_t TStreamerInfoActions::TGenericLoopConfig::fDeleteIterator

Definition at line 309 of file TStreamerInfoActions.cxx.

Referenced by TStreamerInfoActions::GenericLooper(), GetFirstAddress(), Init(), and TStreamerInfoActions::ReadBasicTypeGenericLoop().


The documentation for this class was generated from the following file:
Generated on Tue Jul 5 17:01:49 2011 for ROOT_528-00b_version by  doxygen 1.5.1