39 #ifndef ORO_STD_TYPE_INFO_HPP 40 #define ORO_STD_TYPE_INFO_HPP 42 #include "../rtt-config.h" 43 #include "../types/Types.hpp" 44 #include "../types/TemplateTypeInfo.hpp" 67 if ( result->update( source.get() ) )
This template class allows user types to be used in all Orocos primitives.
virtual base::DataSourceBase::shared_ptr decomposeType(base::DataSourceBase::shared_ptr source) const
A primitive type is decomposed into itself.
StdTypeInfo(const char *type)
boost::intrusive_ptr< DataSourceBase > shared_ptr
Use this type to store a pointer to a DataSourceBase.
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
virtual bool composeType(base::DataSourceBase::shared_ptr source, base::DataSourceBase::shared_ptr result) const
Type information for standard C types or structs of which no introspection is required.