Every DataSource of type T has a type info class which it can ask type information. More...
#include <rtt/DataSourceTypeInfo.hpp>
Public Types | |
typedef T | value_type |
typedef DataSourceTypeInfo< T > | value_type_info |
Static Public Member Functions | |
static const std::string & | getType () |
Return the unqualified typename. | |
static const std::string & | getQualifier () |
Return the 'const', 'ref', 'pointer' qualifier for this type. | |
static const TypeInfo * | getTypeInfo () |
Return the typeinfo object. | |
Static Public Attributes | |
static TypeInfo * | TypeInfoObject = 0 |
Defaults to 0. |
Every DataSource of type T has a type info class which it can ask type information.
The default is 'UnknownType', but by adding a TemplateTypeInfo specialisation in the TypeRepository, the type will get known to Orocos.
Definition at line 138 of file DataSourceTypeInfo.hpp.
TypeInfo * RTT::detail::DataSourceTypeInfo< T >::TypeInfoObject = 0 [inline, static] |
Defaults to 0.
If a TemplateTypeInfo object is created for T, this pointer will be set to that type.
Definition at line 146 of file DataSourceTypeInfo.hpp.
Referenced by RTT::detail::DataSourceTypeInfo< T >::getTypeInfo().