#include <DataSourceTypeInfo.hpp>
Public Types | |
typedef types::carray< T > | value_type |
typedef DataSourceTypeInfo < value_type > | value_type_info |
Static Public Member Functions | |
static const std::string & | getQualifier () |
static std::string | getType () |
static const types::TypeInfo * | getTypeInfo () |
static const std::string & | getTypeName () |
Static Public Attributes | |
static types::TypeInfo * | TypeInfoObject |
Specialisation for a types::carray<T> type info object. All RTT internal primitives should use carray references to (boost) arrays such that run-time size checks can be done. For example, Property<carray<double> > holds a ValueDataSource<carray<double> >( carray<double>( data.c_array(), 6 ) ) where data is a boost::array<double,6> or equivalent
Definition at line 148 of file DataSourceTypeInfo.hpp.
typedef types::carray<T> RTT::internal::DataSourceTypeInfo< types::carray< T > >::value_type |
Definition at line 149 of file DataSourceTypeInfo.hpp.
typedef DataSourceTypeInfo<value_type> RTT::internal::DataSourceTypeInfo< types::carray< T > >::value_type_info |
Definition at line 150 of file DataSourceTypeInfo.hpp.
static const std::string& RTT::internal::DataSourceTypeInfo< types::carray< T > >::getQualifier | ( | ) | [inline, static] |
Definition at line 153 of file DataSourceTypeInfo.hpp.
static std::string RTT::internal::DataSourceTypeInfo< types::carray< T > >::getType | ( | ) | [inline, static] |
Definition at line 151 of file DataSourceTypeInfo.hpp.
static const types::TypeInfo* RTT::internal::DataSourceTypeInfo< types::carray< T > >::getTypeInfo | ( | ) | [static] |
static const std::string& RTT::internal::DataSourceTypeInfo< types::carray< T > >::getTypeName | ( | ) | [inline, static] |
Definition at line 152 of file DataSourceTypeInfo.hpp.
types::TypeInfo* RTT::internal::DataSourceTypeInfo< types::carray< T > >::TypeInfoObject [static] |
Definition at line 155 of file DataSourceTypeInfo.hpp.