RTT::detail::DataSourceTypeInfo< T > Struct Template Reference

Every DataSource of type T has a type info class which it can ask type information. More...

#include <rtt/DataSourceTypeInfo.hpp>

List of all members.

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 TypeInfogetTypeInfo ()
 Return the typeinfo object.

Static Public Attributes

static TypeInfoTypeInfoObject = 0
 Defaults to 0.

Detailed Description

template<class T>
struct RTT::detail::DataSourceTypeInfo< T >

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.


Member Data Documentation

template<class T >
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().


The documentation for this struct was generated from the following files:
Generated on Thu Dec 23 13:22:46 2010 for Orocos Real-Time Toolkit by  doxygen 1.6.3