39 #ifndef ORO_TYPEINFO_NAME_HPP 40 #define ORO_TYPEINFO_NAME_HPP 44 #include "../internal/DataSourceTypeInfo.hpp" 45 #include "../Logger.hpp" 46 #include "../rtt-config.h" 69 virtual const std::string&
getTypeName()
const {
return tname; }
EmptyTypeInfo(std::string name)
virtual const std::string & getTypeName() const
Return the type name for which this generator generates type info features.
TypeInfo * getTypeInfoObject() const
Returns the TypeInfo object of this type, or null if none exists yet.
TypeInfoName(std::string name)
Setup Type Name Information for type name.
TypeInfo * getTypeInfoObject() const
Returns the TypeInfo object of this type, or null if none exists yet.
All generator classes inherit from this object in order to allow them to be added to the TypeInfoRepo...
void setTypeId(TypeId tid)
Empty implementation of TypeInfo interface.
A class for representing a user type, and which can build instances of that type. ...
Every DataSource of type T has a type info class which it can ask type information.
static shared_ptr Instance()
bool installTypeInfoObject(TypeInfo *ti)
Installs the type info object in the global data source type info handler and adds any additional fea...
This helper class allows only type names to be added to Orocos.
bool installTypeInfoObject(TypeInfo *ti)
Installs the type info object in the global data source type info handler and adds any additional fea...
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.