1 #ifndef DATASOURCE_TYPE_INFO_INL 2 #define DATASOURCE_TYPE_INFO_INL 4 #include "../types/TypeInfo.hpp" 5 #include "../types/TypeInfoRepository.hpp" 12 return getTypeInfo()->getTypeName();
17 return getTypeInfo()->getTypeName();
static types::TypeInfo * TypeInfoObject
Defaults to 0.
static const std::string & getQualifier()
Return the 'const', 'ref', 'pointer' qualifier for this type.
Wraps a C array such that we can return a C array from a DataSource.
static const std::string & getType()
Return the qualified type.
static const types::TypeInfo * getTypeInfo()
Return the typeinfo object.
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()
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
static const std::string & getTypeName()
Return the unqualified typename.