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

xst_storage_adaptor Class Template Reference

#include <xst_storage_adaptor.h>

Inheritance diagram for xst_storage_adaptor:

Inheritance graph
[legend]
List of all members.

Detailed Description

template<typename ValueT>
class cttl_impl::xst_storage_adaptor< ValueT >

Primary template implements interface for an instance of C++ object.

ValueT
Template parameter specifying type of the object to store.

Definition at line 48 of file xst_storage_adaptor.h.

Public Types

typedef ValueT const & const_reference
 Defines constant reference type of stored object.
typedef ValueT & reference
 Defines reference type of stored object.
typedef ValueT value_type
 Defines value type of stored object.

Public Member Functions

const_reference const_value () const
 Returns constant reference to the stored object.
void operator= (xst_storage_adaptor< ValueT > const &) const
 Assignment does nothing.
reference value ()
 Returns mutable reference to the stored object.
 xst_storage_adaptor (xst_storage_adaptor< ValueT > const &other_)
 Copy constructor.
 xst_storage_adaptor (ValueT const &value_)
 Constructor from a value type.
 xst_storage_adaptor ()
 Default constructor.

Static Public Member Functions

char trace_char ()
 Auxiliary function to identify actual instance inside lambda expression trace.


Member Typedef Documentation

typedef ValueT const& const_reference
 

Defines constant reference type of stored object.

Definition at line 62 of file xst_storage_adaptor.h.

typedef ValueT& reference
 

Defines reference type of stored object.

Definition at line 59 of file xst_storage_adaptor.h.

typedef ValueT value_type
 

Defines value type of stored object.

Definition at line 56 of file xst_storage_adaptor.h.


Constructor & Destructor Documentation

xst_storage_adaptor  )  [inline]
 

Default constructor.

Definition at line 65 of file xst_storage_adaptor.h.

xst_storage_adaptor ValueT const &  value_  )  [inline]
 

Constructor from a value type.

Definition at line 72 of file xst_storage_adaptor.h.

xst_storage_adaptor xst_storage_adaptor< ValueT > const &  other_  )  [inline]
 

Copy constructor.

Definition at line 79 of file xst_storage_adaptor.h.


Member Function Documentation

const_reference const_value  )  const [inline]
 

Returns constant reference to the stored object.

Definition at line 91 of file xst_storage_adaptor.h.

void operator= xst_storage_adaptor< ValueT > const &   )  const [inline]
 

Assignment does nothing.

Definition at line 86 of file xst_storage_adaptor.h.

char trace_char  )  [inline, static]
 

Auxiliary function to identify actual instance inside lambda expression trace.

Definition at line 103 of file xst_storage_adaptor.h.

reference value  )  [inline]
 

Returns mutable reference to the stored object.

Definition at line 97 of file xst_storage_adaptor.h.


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