TStreamerInfoActions::TConfiguredAction Class Reference

#include <TStreamerInfoActions.h>

Inheritance diagram for TStreamerInfoActions::TConfiguredAction:

TObject TObject List of all members.

Public Member Functions

 TConfiguredAction ()
 TConfiguredAction (const TConfiguredAction &rval)
 TConfiguredAction (TStreamerInfoAction_t action, TConfiguration *conf)
 TConfiguredAction (TStreamerInfoVecPtrLoopAction_t action, TConfiguration *conf)
 TConfiguredAction (TStreamerInfoLoopAction_t action, TConfiguration *conf)
 ~TConfiguredAction ()
void PrintDebug (TBuffer &buffer, void *object) const
Int_t operator() (TBuffer &buffer, void *object) const
Int_t operator() (TBuffer &buffer, void *start_collection, const void *end_collection) const
Int_t operator() (TBuffer &buffer, void *start_collection, const void *end_collection, const TLoopConfiguration *loopconf) const
 ClassDef (TConfiguredAction, 0)
 TConfiguredAction ()
 TConfiguredAction (const TConfiguredAction &rval)
 TConfiguredAction (TStreamerInfoAction_t action, TConfiguration *conf)
 TConfiguredAction (TStreamerInfoVecPtrLoopAction_t action, TConfiguration *conf)
 TConfiguredAction (TStreamerInfoLoopAction_t action, TConfiguration *conf)
 ~TConfiguredAction ()
void PrintDebug (TBuffer &buffer, void *object) const
Int_t operator() (TBuffer &buffer, void *object) const
Int_t operator() (TBuffer &buffer, void *start_collection, const void *end_collection) const
Int_t operator() (TBuffer &buffer, void *start_collection, const void *end_collection, const TLoopConfiguration *loopconf) const
 ClassDef (TConfiguredAction, 0)

Public Attributes

union {
   TStreamerInfoAction_t   fAction
   TStreamerInfoVecPtrLoopAction_t   fVecPtrLoopAction
   TStreamerInfoLoopAction_t   fLoopAction
}; 
TConfigurationfConfiguration
union {
   TStreamerInfoAction_t   fAction
   TStreamerInfoVecPtrLoopAction_t   fVecPtrLoopAction
   TStreamerInfoLoopAction_t   fLoopAction
}; 
TConfigurationfConfiguration

Detailed Description

Definition at line 59 of file TStreamerInfoActions.h.


Constructor & Destructor Documentation

TStreamerInfoActions::TConfiguredAction::TConfiguredAction (  )  [inline]

Definition at line 68 of file TStreamerInfoActions.h.

TStreamerInfoActions::TConfiguredAction::TConfiguredAction ( const TConfiguredAction rval  )  [inline]

Definition at line 69 of file TStreamerInfoActions.h.

References fConfiguration.

TStreamerInfoActions::TConfiguredAction::TConfiguredAction ( TStreamerInfoAction_t  action,
TConfiguration conf 
) [inline]

Definition at line 74 of file TStreamerInfoActions.h.

TStreamerInfoActions::TConfiguredAction::TConfiguredAction ( TStreamerInfoVecPtrLoopAction_t  action,
TConfiguration conf 
) [inline]

Definition at line 78 of file TStreamerInfoActions.h.

TStreamerInfoActions::TConfiguredAction::TConfiguredAction ( TStreamerInfoLoopAction_t  action,
TConfiguration conf 
) [inline]

Definition at line 82 of file TStreamerInfoActions.h.

TStreamerInfoActions::TConfiguredAction::~TConfiguredAction (  )  [inline]

Definition at line 86 of file TStreamerInfoActions.h.

References fConfiguration.

TStreamerInfoActions::TConfiguredAction::TConfiguredAction (  )  [inline]

Definition at line 68 of file TStreamerInfoActions.h.

TStreamerInfoActions::TConfiguredAction::TConfiguredAction ( const TConfiguredAction rval  )  [inline]

Definition at line 69 of file TStreamerInfoActions.h.

References fConfiguration.

TStreamerInfoActions::TConfiguredAction::TConfiguredAction ( TStreamerInfoAction_t  action,
TConfiguration conf 
) [inline]

Definition at line 74 of file TStreamerInfoActions.h.

TStreamerInfoActions::TConfiguredAction::TConfiguredAction ( TStreamerInfoVecPtrLoopAction_t  action,
TConfiguration conf 
) [inline]

Definition at line 78 of file TStreamerInfoActions.h.

TStreamerInfoActions::TConfiguredAction::TConfiguredAction ( TStreamerInfoLoopAction_t  action,
TConfiguration conf 
) [inline]

Definition at line 82 of file TStreamerInfoActions.h.

TStreamerInfoActions::TConfiguredAction::~TConfiguredAction (  )  [inline]

Definition at line 86 of file TStreamerInfoActions.h.

References fConfiguration.


Member Function Documentation

void TStreamerInfoActions::TConfiguredAction::PrintDebug ( TBuffer buffer,
void *  object 
) const

Definition at line 46 of file TStreamerInfoActions.cxx.

References buf, fConfiguration, and TStreamerInfoActions::TConfiguration::PrintDebug().

Int_t TStreamerInfoActions::TConfiguredAction::operator() ( TBuffer buffer,
void *  object 
) const [inline]

Definition at line 94 of file TStreamerInfoActions.h.

References buffer, fAction, and fConfiguration.

Int_t TStreamerInfoActions::TConfiguredAction::operator() ( TBuffer buffer,
void *  start_collection,
const void *  end_collection 
) const [inline]

Definition at line 98 of file TStreamerInfoActions.h.

References buffer, fConfiguration, and fVecPtrLoopAction.

Int_t TStreamerInfoActions::TConfiguredAction::operator() ( TBuffer buffer,
void *  start_collection,
const void *  end_collection,
const TLoopConfiguration loopconf 
) const [inline]

Definition at line 102 of file TStreamerInfoActions.h.

References buffer, fConfiguration, and fLoopAction.

TStreamerInfoActions::TConfiguredAction::ClassDef ( TConfiguredAction  ,
 
)

void TStreamerInfoActions::TConfiguredAction::PrintDebug ( TBuffer buffer,
void *  object 
) const

Int_t TStreamerInfoActions::TConfiguredAction::operator() ( TBuffer buffer,
void *  object 
) const [inline]

Definition at line 94 of file TStreamerInfoActions.h.

References buffer, fAction, and fConfiguration.

Int_t TStreamerInfoActions::TConfiguredAction::operator() ( TBuffer buffer,
void *  start_collection,
const void *  end_collection 
) const [inline]

Definition at line 98 of file TStreamerInfoActions.h.

References buffer, fConfiguration, and fVecPtrLoopAction.

Int_t TStreamerInfoActions::TConfiguredAction::operator() ( TBuffer buffer,
void *  start_collection,
const void *  end_collection,
const TLoopConfiguration loopconf 
) const [inline]

Definition at line 102 of file TStreamerInfoActions.h.

References buffer, fConfiguration, and fLoopAction.

TStreamerInfoActions::TConfiguredAction::ClassDef ( TConfiguredAction  ,
 
)


Member Data Documentation

TStreamerInfoAction_t TStreamerInfoActions::TConfiguredAction::fAction

Definition at line 62 of file TStreamerInfoActions.h.

Referenced by operator()().

TStreamerInfoVecPtrLoopAction_t TStreamerInfoActions::TConfiguredAction::fVecPtrLoopAction

Definition at line 63 of file TStreamerInfoActions.h.

Referenced by operator()().

TStreamerInfoLoopAction_t TStreamerInfoActions::TConfiguredAction::fLoopAction

Definition at line 64 of file TStreamerInfoActions.h.

Referenced by operator()().

union { ... }

TConfiguration* TStreamerInfoActions::TConfiguredAction::fConfiguration

Definition at line 66 of file TStreamerInfoActions.h.

Referenced by TStreamerInfoActions::TConfigurationUseCache::Copy(), operator()(), PrintDebug(), TConfiguredAction(), and ~TConfiguredAction().

union { ... }

TConfiguration* TStreamerInfoActions::TConfiguredAction::fConfiguration

Definition at line 66 of file TStreamerInfoActions.h.


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