Public Types | Static Public Member Functions | Static Public Attributes
RTT::internal::DataSourceTypeInfo< types::carray< T > > Struct Template Reference

#include <DataSourceTypeInfo.hpp>

List of all members.

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::TypeInfogetTypeInfo ()
static const std::string & getTypeName ()

Static Public Attributes

static types::TypeInfoTypeInfoObject

Detailed Description

template<class T>
struct RTT::internal::DataSourceTypeInfo< types::carray< T > >

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.


Member Typedef Documentation

Definition at line 149 of file DataSourceTypeInfo.hpp.

Definition at line 150 of file DataSourceTypeInfo.hpp.


Member Function Documentation

template<class T >
static const std::string& RTT::internal::DataSourceTypeInfo< types::carray< T > >::getQualifier ( ) [inline, static]

Definition at line 153 of file DataSourceTypeInfo.hpp.

template<class T >
static std::string RTT::internal::DataSourceTypeInfo< types::carray< T > >::getType ( ) [inline, static]

Definition at line 151 of file DataSourceTypeInfo.hpp.

template<class T >
static const types::TypeInfo* RTT::internal::DataSourceTypeInfo< types::carray< T > >::getTypeInfo ( ) [static]
template<class T >
static const std::string& RTT::internal::DataSourceTypeInfo< types::carray< T > >::getTypeName ( ) [inline, static]

Definition at line 152 of file DataSourceTypeInfo.hpp.


Member Data Documentation

Definition at line 155 of file DataSourceTypeInfo.hpp.


The documentation for this struct was generated from the following file:


rtt
Author(s): RTT Developers
autogenerated on Mon Oct 6 2014 03:13:59