RTT::types::TypeInfoName< T > Struct Template Reference

#include <TypeInfoName.hpp>

Inheritance diagram for RTT::types::TypeInfoName< T >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool installTypeInfoObject ()
bool installTypeInfoObject ()
 TypeInfoName (std::string name)
 TypeInfoName (std::string name)

Detailed Description

template<typename T>
struct RTT::types::TypeInfoName< T >

This helper class allows only type names to be added to Orocos.

Warning:
OR use this class OR use TemplateTypeInfo to describe your type, not both.
See also:
TemplateTypeInfo for adding full type info to Orocos.

Definition at line 187 of file install/include/rtt/types/TypeInfoName.hpp.


Constructor & Destructor Documentation

template<typename T>
RTT::types::TypeInfoName< T >::TypeInfoName ( std::string  name  )  [inline]

Setup Type Name Information for type name. This causes a switch from 'unknown' type to basic type information for type T.

Parameters:
name the 'Orocos' type name.

Definition at line 197 of file install/include/rtt/types/TypeInfoName.hpp.

template<typename T>
RTT::types::TypeInfoName< T >::TypeInfoName ( std::string  name  )  [inline]

Setup Type Name Information for type name. This causes a switch from 'unknown' type to basic type information for type T.

Parameters:
name the 'Orocos' type name.

Definition at line 197 of file rtt/types/TypeInfoName.hpp.


Member Function Documentation

template<typename T>
bool RTT::types::TypeInfoName< T >::installTypeInfoObject (  )  [inline, virtual]

Installs the type info object in the global data source type info handler. This will be called by the TypeInfoRepository, prior to registering this type. If installation fails the TypeInfoRepository will delete this object, and all its associated constructors.

Return values:
true installation succeeded. This object should not be deleted during the execution of the current process.
false installation failed. This object is not used and may be deleted.

Reimplemented from RTT::types::EmptyTypeInfo.

Definition at line 202 of file rtt/types/TypeInfoName.hpp.

template<typename T>
bool RTT::types::TypeInfoName< T >::installTypeInfoObject (  )  [inline, virtual]

Installs the type info object in the global data source type info handler. This will be called by the TypeInfoRepository, prior to registering this type. If installation fails the TypeInfoRepository will delete this object, and all its associated constructors.

Return values:
true installation succeeded. This object should not be deleted during the execution of the current process.
false installation failed. This object is not used and may be deleted.

Reimplemented from RTT::types::EmptyTypeInfo.

Definition at line 202 of file install/include/rtt/types/TypeInfoName.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:19 2013