RTT::internal::create_sequence_impl< List, 0 > Struct Template Reference

#include <CreateSequence.hpp>

List of all members.

Public Types

typedef bf::vector atype
typedef bf::vector atype
typedef bf::vector data_type
typedef bf::vector data_type
typedef bf::vector type
typedef bf::vector type

Static Public Member Functions

static atype assignable (std::vector< base::DataSourceBase::shared_ptr >::const_iterator args, int argnbr=0)
static atype assignable (std::vector< base::DataSourceBase::shared_ptr >::const_iterator args, int argnbr=0)
static type copy (const type &seq, std::map< const base::DataSourceBase *, base::DataSourceBase * > &alreadyCloned)
static type copy (const type &seq, std::map< const base::DataSourceBase *, base::DataSourceBase * > &alreadyCloned)
static data_type data (const type &seq)
static data_type data (const type &seq)
static std::string GetType (int i)
static std::string GetType (int i)
static const types::TypeInfoGetTypeInfo (int i)
static const types::TypeInfoGetTypeInfo (int i)
static void set (const data_type &in, const atype &seq)
static void set (const data_type &in, const atype &seq)
static type sources (std::vector< base::DataSourceBase::shared_ptr >::const_iterator args, int argnbr=0)
static type sources (std::vector< base::DataSourceBase::shared_ptr >::const_iterator args, int argnbr=0)
static void update (const type &seq)
static void update (const type &seq)

Detailed Description

template<class List>
struct RTT::internal::create_sequence_impl< List, 0 >

Definition at line 424 of file install/include/rtt/internal/CreateSequence.hpp.


Member Typedef Documentation

template<class List >
typedef bf::vector RTT::internal::create_sequence_impl< List, 0 >::atype

Definition at line 431 of file rtt/internal/CreateSequence.hpp.

template<class List >
typedef bf::vector RTT::internal::create_sequence_impl< List, 0 >::atype
template<class List >
typedef bf::vector RTT::internal::create_sequence_impl< List, 0 >::data_type

Definition at line 426 of file rtt/internal/CreateSequence.hpp.

template<class List >
typedef bf::vector RTT::internal::create_sequence_impl< List, 0 >::data_type
template<class List >
typedef bf::vector RTT::internal::create_sequence_impl< List, 0 >::type

Definition at line 429 of file rtt/internal/CreateSequence.hpp.

template<class List >
typedef bf::vector RTT::internal::create_sequence_impl< List, 0 >::type

Member Function Documentation

template<class List >
static atype RTT::internal::create_sequence_impl< List, 0 >::assignable ( std::vector< base::DataSourceBase::shared_ptr >::const_iterator  args,
int  argnbr = 0 
) [inline, static]

Definition at line 438 of file rtt/internal/CreateSequence.hpp.

template<class List >
static atype RTT::internal::create_sequence_impl< List, 0 >::assignable ( std::vector< base::DataSourceBase::shared_ptr >::const_iterator  args,
int  argnbr = 0 
) [inline, static]
template<class List >
static type RTT::internal::create_sequence_impl< List, 0 >::copy ( const type seq,
std::map< const base::DataSourceBase *, base::DataSourceBase * > &  alreadyCloned 
) [inline, static]

Copies a sequence of DataSource<T>::shared_ptr according to the copy/clone semantics of data sources.

Parameters:
seq A Fusion Sequence of DataSource<T>::shared_ptr
alreadyCloned the copy/clone map
Returns:
A Fusion Sequence of DataSource<T>::shared_ptr containing the copies.

Definition at line 469 of file rtt/internal/CreateSequence.hpp.

template<class List >
static type RTT::internal::create_sequence_impl< List, 0 >::copy ( const type seq,
std::map< const base::DataSourceBase *, base::DataSourceBase * > &  alreadyCloned 
) [inline, static]

Copies a sequence of DataSource<T>::shared_ptr according to the copy/clone semantics of data sources.

Parameters:
seq A Fusion Sequence of DataSource<T>::shared_ptr
alreadyCloned the copy/clone map
Returns:
A Fusion Sequence of DataSource<T>::shared_ptr containing the copies.

Definition at line 469 of file install/include/rtt/internal/CreateSequence.hpp.

template<class List >
static data_type RTT::internal::create_sequence_impl< List, 0 >::data ( const type seq  )  [inline, static]

Returns the data contained in the data source as a Fusion Sequence.

Parameters:
seq A Fusion Sequence of DataSource<T> types.
Returns:
A sequence of type T holding the values of the DataSource<T>.

Definition at line 449 of file rtt/internal/CreateSequence.hpp.

template<class List >
static data_type RTT::internal::create_sequence_impl< List, 0 >::data ( const type seq  )  [inline, static]

Returns the data contained in the data source as a Fusion Sequence.

Parameters:
seq A Fusion Sequence of DataSource<T> types.
Returns:
A sequence of type T holding the values of the DataSource<T>.

Definition at line 449 of file install/include/rtt/internal/CreateSequence.hpp.

template<class List >
static std::string RTT::internal::create_sequence_impl< List, 0 >::GetType ( int  i  )  [inline, static]

Definition at line 477 of file rtt/internal/CreateSequence.hpp.

template<class List >
static std::string RTT::internal::create_sequence_impl< List, 0 >::GetType ( int  i  )  [inline, static]
template<class List >
static const types::TypeInfo* RTT::internal::create_sequence_impl< List, 0 >::GetTypeInfo ( int  i  )  [inline, static]

Definition at line 474 of file rtt/internal/CreateSequence.hpp.

template<class List >
static const types::TypeInfo* RTT::internal::create_sequence_impl< List, 0 >::GetTypeInfo ( int  i  )  [inline, static]
template<class List >
static void RTT::internal::create_sequence_impl< List, 0 >::set ( const data_type in,
const atype seq 
) [inline, static]

Definition at line 457 of file rtt/internal/CreateSequence.hpp.

template<class List >
static void RTT::internal::create_sequence_impl< List, 0 >::set ( const data_type in,
const atype seq 
) [inline, static]
template<class List >
static type RTT::internal::create_sequence_impl< List, 0 >::sources ( std::vector< base::DataSourceBase::shared_ptr >::const_iterator  args,
int  argnbr = 0 
) [inline, static]

Definition at line 433 of file rtt/internal/CreateSequence.hpp.

template<class List >
static type RTT::internal::create_sequence_impl< List, 0 >::sources ( std::vector< base::DataSourceBase::shared_ptr >::const_iterator  args,
int  argnbr = 0 
) [inline, static]
template<class List >
static void RTT::internal::create_sequence_impl< List, 0 >::update ( const type seq  )  [inline, static]

Definition at line 453 of file rtt/internal/CreateSequence.hpp.

template<class List >
static void RTT::internal::create_sequence_impl< List, 0 >::update ( const type seq  )  [inline, static]

The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rtt
Author(s): RTT Developers
autogenerated on Fri Jan 11 09:49:59 2013