#include <xst_sequence_translator.h>
Public Types | |
typedef SequenceT::size_type | size_T |
typedef SequenceT::value_type | value_T |
Defines type of value to translate from. | |
Public Member Functions | |
template<typename InputValueT > | |
size_T | operator() (InputValueT const &value_) |
Function call operator to translate the value. | |
xst_sequence_translator (xst_sequence_translator< SequenceT > const &other_) | |
Copy constructor. | |
xst_sequence_translator (SequenceT &vector_) | |
Constructs and initializes the object. |
SequenceT | specifies sequence type. |
Definition at line 54 of file xst_sequence_translator.h.
typedef SequenceT::size_type cttl_impl::xst_sequence_translator< SequenceT >::size_T |
Definition at line 59 of file xst_sequence_translator.h.
typedef SequenceT::value_type cttl_impl::xst_sequence_translator< SequenceT >::value_T |
cttl_impl::xst_sequence_translator< SequenceT >::xst_sequence_translator | ( | SequenceT & | vector_ | ) |
cttl_impl::xst_sequence_translator< SequenceT >::xst_sequence_translator | ( | xst_sequence_translator< SequenceT > const & | other_ | ) |
size_T cttl_impl::xst_sequence_translator< SequenceT >::operator() | ( | InputValueT const & | value_ | ) |
Function call operator to translate the value.
InputValueT | specifies source type to translate from. |
value_ | Reference to source value. |
Definition at line 95 of file xst_sequence_translator.h.
00096 { 00097 size_T id = m_sequence.size(); 00098 m_sequence.push_back( value_T( value_ ) ); 00099 trace_deposit(); 00100 return id; 00101 }