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

xst_sequence_translator Class Template Reference

#include <xst_sequence_translator.h>

List of all members.


Detailed Description

template<typename SequenceT>
class cttl_impl::xst_sequence_translator< SequenceT >

Function object to translate value by using array index of value stored in STL sequence container.

SequenceT
Template parameter specifying sequence type.

Definition at line 51 of file xst_sequence_translator.h.

Public Types

typedef SequenceT::value_type value_T
 Defines type of value to translate from.

Public Member Functions

template<typename InputValueT>
int operator() (InputValueT const &value_)
 Function call operator to translate the value.
void operator= (xst_sequence_translator< SequenceT > const &) const
 Assignment does nothing.
 xst_sequence_translator (xst_sequence_translator< SequenceT > const &other_)
 Copy constructor.
 xst_sequence_translator (SequenceT &vector_)
 Constructs and initializes the object.


Member Typedef Documentation

typedef SequenceT::value_type value_T
 

Defines type of value to translate from.

Definition at line 55 of file xst_sequence_translator.h.


Constructor & Destructor Documentation

xst_sequence_translator SequenceT &  vector_  )  [inline]
 

Constructs and initializes the object.

Definition at line 63 of file xst_sequence_translator.h.

xst_sequence_translator xst_sequence_translator< SequenceT > const &  other_  )  [inline]
 

Copy constructor.

Definition at line 70 of file xst_sequence_translator.h.


Member Function Documentation

int operator() InputValueT const &  value_  )  [inline]
 

Function call operator to translate the value.

InputValueT
Template parameter specifying source type to translate from.
Parameters:
value_ Reference to source value.

Definition at line 91 of file xst_sequence_translator.h.

void operator= xst_sequence_translator< SequenceT > const &   )  const [inline]
 

Assignment does nothing.

Definition at line 77 of file xst_sequence_translator.h.


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