Orocos Real-Time Toolkit  2.6.0
Public Types | Static Public Member Functions | Static Public Attributes
RTT::internal::DataSourceTypeInfo< T > Struct Template Reference

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

#include <rtt/internal/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 qualified type.
static const std::string & getTypeName ()
 Return the unqualified typename.
static const std::string & getQualifier ()
 Return the 'const', 'ref', 'pointer' qualifier for this type.
static const types::TypeInfogetTypeInfo ()
 Return the typeinfo object.

Static Public Attributes

static types::TypeInfoTypeInfoObject = 0
 Defaults to 0.

Detailed Description

template<class T>
struct RTT::internal::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 types::TemplateTypeInfo specialisation in the TypeRepository, the type will get known to Orocos.

Definition at line 165 of file DataSourceTypeInfo.hpp.


Member Data Documentation

template<class T >
types::TypeInfo * RTT::internal::DataSourceTypeInfo< T >::TypeInfoObject = 0 [static]

Defaults to 0.

If a types::TemplateTypeInfo object is created for T, this pointer will be set to that type.

Definition at line 173 of file DataSourceTypeInfo.hpp.


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