Public Types | Static Public Member Functions | Static Public Attributes | List of all members
RTT::internal::DataSourceTypeInfo< T > Struct Template Reference

#include <DataSourceTypeInfo.hpp>

Public Types

typedef T value_type
 
typedef DataSourceTypeInfo< T > value_type_info
 

Static Public Member Functions

static const std::string & getQualifier ()
 
static const std::string & getType ()
 
static const types::TypeInfogetTypeInfo ()
 
static const std::string & getTypeName ()
 

Static Public Attributes

static types::TypeInfoTypeInfoObject = 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 56 of file DataSourceTypeInfo.hpp.

Member Typedef Documentation

template<class T >
typedef T RTT::internal::DataSourceTypeInfo< T >::value_type

Definition at line 166 of file DataSourceTypeInfo.hpp.

Definition at line 167 of file DataSourceTypeInfo.hpp.

Member Function Documentation

template<class T >
static const std::string& RTT::internal::DataSourceTypeInfo< T >::getQualifier ( )
static

Return the 'const', 'ref', 'pointer' qualifier for this type.

template<class T >
static const std::string& RTT::internal::DataSourceTypeInfo< T >::getType ( )
static

Return the qualified type.

template<class T >
static const types::TypeInfo* RTT::internal::DataSourceTypeInfo< T >::getTypeInfo ( )
static

Return the typeinfo object.

template<class T >
static const std::string& RTT::internal::DataSourceTypeInfo< T >::getTypeName ( )
static

Return the unqualified typename.

Member Data Documentation

template<class T >
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:


rtt
Author(s): RTT Developers
autogenerated on Tue Jun 25 2019 19:33:44