#include <CreateSequence.hpp>
Public Types | |
typedef AssignableDataSource < ds_arg_type >::shared_ptr | ads_type |
typedef AssignableDataSource < ds_arg_type >::shared_ptr | ads_type |
typedef mpl::front< List >::type | arg_type |
typedef mpl::front< List >::type | arg_type |
typedef bf::cons< ads_type > | atype |
typedef bf::cons< ads_type > | atype |
typedef bf::cons< arg_type > | data_type |
typedef bf::cons< arg_type > | data_type |
typedef remove_cr< arg_type >::type | ds_arg_type |
typedef remove_cr< arg_type >::type | ds_arg_type |
typedef mpl::if_< typename is_pure_reference< arg_type > ::type, typename AssignableDataSource < ds_arg_type >::shared_ptr, typename DataSource < ds_arg_type >::shared_ptr > ::type | ds_type |
typedef mpl::if_< typename is_pure_reference< arg_type > ::type, typename AssignableDataSource < ds_arg_type >::shared_ptr, typename DataSource < ds_arg_type >::shared_ptr > ::type | ds_type |
typedef bf::cons< ds_type > | type |
typedef bf::cons< ds_type > | type |
Static Public Member Functions | |
static atype | assignable (std::vector< base::DataSourceBase::shared_ptr >::const_iterator args, int argnbr=1) |
static atype | assignable (std::vector< base::DataSourceBase::shared_ptr >::const_iterator args, int argnbr=1) |
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::TypeInfo * | GetTypeInfo (int i) |
static const types::TypeInfo * | GetTypeInfo (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 front, int argnbr=1) |
static type | sources (std::vector< base::DataSourceBase::shared_ptr >::const_iterator front, int argnbr=1) |
static void | update (const type &seq) |
static void | update (const type &seq) |
Definition at line 347 of file install/include/rtt/internal/CreateSequence.hpp.
typedef AssignableDataSource< ds_arg_type >::shared_ptr RTT::internal::create_sequence_impl< List, 1 >::ads_type |
Definition at line 359 of file rtt/internal/CreateSequence.hpp.
typedef AssignableDataSource< ds_arg_type >::shared_ptr RTT::internal::create_sequence_impl< List, 1 >::ads_type |
Definition at line 359 of file install/include/rtt/internal/CreateSequence.hpp.
typedef mpl::front<List>::type RTT::internal::create_sequence_impl< List, 1 >::arg_type |
Definition at line 349 of file rtt/internal/CreateSequence.hpp.
typedef mpl::front<List>::type RTT::internal::create_sequence_impl< List, 1 >::arg_type |
Definition at line 349 of file install/include/rtt/internal/CreateSequence.hpp.
typedef bf::cons<ads_type> RTT::internal::create_sequence_impl< List, 1 >::atype |
Definition at line 365 of file rtt/internal/CreateSequence.hpp.
typedef bf::cons<ads_type> RTT::internal::create_sequence_impl< List, 1 >::atype |
Definition at line 365 of file install/include/rtt/internal/CreateSequence.hpp.
typedef bf::cons<arg_type> RTT::internal::create_sequence_impl< List, 1 >::data_type |
Definition at line 351 of file rtt/internal/CreateSequence.hpp.
typedef bf::cons<arg_type> RTT::internal::create_sequence_impl< List, 1 >::data_type |
Definition at line 351 of file install/include/rtt/internal/CreateSequence.hpp.
typedef remove_cr<arg_type>::type RTT::internal::create_sequence_impl< List, 1 >::ds_arg_type |
Definition at line 350 of file rtt/internal/CreateSequence.hpp.
typedef remove_cr<arg_type>::type RTT::internal::create_sequence_impl< List, 1 >::ds_arg_type |
Definition at line 350 of file install/include/rtt/internal/CreateSequence.hpp.
typedef mpl::if_<typename is_pure_reference<arg_type>::type, typename AssignableDataSource< ds_arg_type >::shared_ptr, typename DataSource<ds_arg_type>::shared_ptr>::type RTT::internal::create_sequence_impl< List, 1 >::ds_type |
The type of a single element of the vector.
Definition at line 358 of file rtt/internal/CreateSequence.hpp.
typedef mpl::if_<typename is_pure_reference<arg_type>::type, typename AssignableDataSource< ds_arg_type >::shared_ptr, typename DataSource<ds_arg_type>::shared_ptr>::type RTT::internal::create_sequence_impl< List, 1 >::ds_type |
The type of a single element of the vector.
Definition at line 358 of file install/include/rtt/internal/CreateSequence.hpp.
typedef bf::cons<ds_type> RTT::internal::create_sequence_impl< List, 1 >::type |
Definition at line 363 of file rtt/internal/CreateSequence.hpp.
typedef bf::cons<ds_type> RTT::internal::create_sequence_impl< List, 1 >::type |
Definition at line 363 of file install/include/rtt/internal/CreateSequence.hpp.
static atype RTT::internal::create_sequence_impl< List, 1 >::assignable | ( | std::vector< base::DataSourceBase::shared_ptr >::const_iterator | args, | |
int | argnbr = 1 | |||
) | [inline, static] |
Definition at line 373 of file rtt/internal/CreateSequence.hpp.
static atype RTT::internal::create_sequence_impl< List, 1 >::assignable | ( | std::vector< base::DataSourceBase::shared_ptr >::const_iterator | args, | |
int | argnbr = 1 | |||
) | [inline, static] |
Definition at line 373 of file install/include/rtt/internal/CreateSequence.hpp.
static type RTT::internal::create_sequence_impl< List, 1 >::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.
seq | A Fusion Sequence of DataSource<T>::shared_ptr | |
alreadyCloned | the copy/clone map |
Definition at line 405 of file rtt/internal/CreateSequence.hpp.
static type RTT::internal::create_sequence_impl< List, 1 >::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.
seq | A Fusion Sequence of DataSource<T>::shared_ptr | |
alreadyCloned | the copy/clone map |
Definition at line 405 of file install/include/rtt/internal/CreateSequence.hpp.
static data_type RTT::internal::create_sequence_impl< List, 1 >::data | ( | const type & | seq | ) | [inline, static] |
Returns the data contained in the data source as a Fusion Sequence.
seq | A Fusion Sequence of DataSource<T> types. |
Definition at line 385 of file rtt/internal/CreateSequence.hpp.
static data_type RTT::internal::create_sequence_impl< List, 1 >::data | ( | const type & | seq | ) | [inline, static] |
Returns the data contained in the data source as a Fusion Sequence.
seq | A Fusion Sequence of DataSource<T> types. |
Definition at line 385 of file install/include/rtt/internal/CreateSequence.hpp.
static std::string RTT::internal::create_sequence_impl< List, 1 >::GetType | ( | int | i | ) | [inline, static] |
Definition at line 416 of file rtt/internal/CreateSequence.hpp.
static std::string RTT::internal::create_sequence_impl< List, 1 >::GetType | ( | int | i | ) | [inline, static] |
Definition at line 416 of file install/include/rtt/internal/CreateSequence.hpp.
static const types::TypeInfo* RTT::internal::create_sequence_impl< List, 1 >::GetTypeInfo | ( | int | i | ) | [inline, static] |
Definition at line 411 of file rtt/internal/CreateSequence.hpp.
static const types::TypeInfo* RTT::internal::create_sequence_impl< List, 1 >::GetTypeInfo | ( | int | i | ) | [inline, static] |
Definition at line 411 of file install/include/rtt/internal/CreateSequence.hpp.
static void RTT::internal::create_sequence_impl< List, 1 >::set | ( | const data_type & | in, | |
const atype & | seq | |||
) | [inline, static] |
Definition at line 394 of file rtt/internal/CreateSequence.hpp.
static void RTT::internal::create_sequence_impl< List, 1 >::set | ( | const data_type & | in, | |
const atype & | seq | |||
) | [inline, static] |
Definition at line 394 of file install/include/rtt/internal/CreateSequence.hpp.
static type RTT::internal::create_sequence_impl< List, 1 >::sources | ( | std::vector< base::DataSourceBase::shared_ptr >::const_iterator | front, | |
int | argnbr = 1 | |||
) | [inline, static] |
Definition at line 367 of file rtt/internal/CreateSequence.hpp.
static type RTT::internal::create_sequence_impl< List, 1 >::sources | ( | std::vector< base::DataSourceBase::shared_ptr >::const_iterator | front, | |
int | argnbr = 1 | |||
) | [inline, static] |
Definition at line 367 of file install/include/rtt/internal/CreateSequence.hpp.
static void RTT::internal::create_sequence_impl< List, 1 >::update | ( | const type & | seq | ) | [inline, static] |
Definition at line 389 of file rtt/internal/CreateSequence.hpp.
static void RTT::internal::create_sequence_impl< List, 1 >::update | ( | const type & | seq | ) | [inline, static] |
Definition at line 389 of file install/include/rtt/internal/CreateSequence.hpp.