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

#include <DataSourceTypeInfo.hpp>

List of all members.

Public Types

typedef T value_type
typedef T value_type
typedef DataSourceTypeInfo< T > value_type_info
typedef DataSourceTypeInfo< T > value_type_info

Static Public Member Functions

static const std::string & getQualifier ()
static const std::string & getQualifier ()
static const std::string & getType ()
static const std::string & getType ()
static const types::TypeInfogetTypeInfo ()
static const types::TypeInfogetTypeInfo ()
static const std::string & getTypeName ()
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 145 of file install/include/rtt/internal/DataSourceTypeInfo.hpp.


Member Typedef Documentation

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

Definition at line 146 of file rtt/internal/DataSourceTypeInfo.hpp.

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

Definition at line 147 of file rtt/internal/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 >::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 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 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.

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

Return the unqualified typename.


Member Data Documentation

template<class T >
static 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 153 of file install/include/rtt/internal/DataSourceTypeInfo.hpp.


The documentation for this struct was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


rtt
Author(s): RTT Developers
autogenerated on Fri Jan 11 09:50:00 2013