Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

xst_traced_action_base Class Reference

#include <xst_traced_action_base.h>

List of all members.


Detailed Description

Base class for CTTL traceable closure objects.

Definition at line 44 of file xst_traced_action_base.h.

Protected Member Functions

template<typename ResultT>
void trace_epilog (ResultT const &result_) const
 Displays epilog section of the trace.
template<typename ArgumentT>
void trace_prolog (ArgumentT const &arg_) const
 Displays prolog section of trace for action with one argument.
void trace_prolog () const
 Displays prolog section of trace for action with no arguments.
 xst_traced_action_base (int line_, char const *action_name_)
 Constructs and initializes the object.


Constructor & Destructor Documentation

xst_traced_action_base int  line_,
char const *  action_name_
[inline, protected]
 

Constructs and initializes the object.

Definition at line 55 of file xst_traced_action_base.h.


Member Function Documentation

void trace_epilog ResultT const &  result_  )  const [inline, protected]
 

Displays epilog section of the trace.

Definition at line 94 of file xst_traced_action_base.h.

References CTTL_TRACE_DEPOSIT_JUSTIFY, CTTL_TRACE_DEPOSIT_TEXT, and cttl::alias::identity().

void trace_prolog ArgumentT const &  arg_  )  const [inline, protected]
 

Displays prolog section of trace for action with one argument.

Definition at line 77 of file xst_traced_action_base.h.

References CTTL_TRACE_DEPOSIT_JUSTIFY, CTTL_TRACE_DEPOSIT_TEXT, and cttl::alias::identity().

void trace_prolog  )  const [inline, protected]
 

Displays prolog section of trace for action with no arguments.

Definition at line 63 of file xst_traced_action_base.h.

References CTTL_TRACE_DEPOSIT_JUSTIFY, and CTTL_TRACE_DEPOSIT_TEXT.


The documentation for this class was generated from the following file:
Generated on Thu Nov 2 17:49:09 2006 for CTTL Lambda Expression by  doxygen 1.3.9.1