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 137 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 145 of file DataSourceTypeInfo.hpp.

Referenced by RTT::detail::DataSourceTypeInfo< T >::getType(), and RTT::detail::DataSourceTypeInfo< T >::getTypeInfo().


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

Generated on Tue Aug 25 14:17:26 2009 for Orocos Real-Time Toolkit by  doxygen 1.5.8