, including all inherited members.
AttributesMap typedef | iopc::Type | |
DataTypeClassEnum enum name | iopc::Type | |
DataTypeEnum enum name | iopc::Type | |
deleteInstance(void *instance) const | iopc::TypeDesc< T > | [inline, virtual] |
fillAttributeValues(const Object &o, std::map< std::string, AttributeValue > &out) const | iopc::TypeDesc< T > | [virtual] |
getAllChildren() const | iopc::Type | [inline] |
getAllParents() const | iopc::Type | [inline] |
getAttribute(const std::string &name) const | iopc::Type | |
getAttributeAll(const std::string &name) const | iopc::Type | |
getAttributes() const | iopc::Type | [inline] |
getChildren() const | iopc::Type | [inline] |
getDataType() const | iopc::TypeDesc< T > | [virtual] |
getDataTypeClass() const | iopc::TypeDesc< T > | [virtual] |
getDefaultsMeta() | iopc::MetadataHolder | [static] |
getFirstParent() const | iopc::Type | |
getInheritedAttributes() const | iopc::Type | [inline] |
getMeta(const std::string &key, bool searchDefaults=true, bool searchSecondary=true) const | iopc::MetadataHolder | [virtual] |
getName() const | iopc::TypeDesc< T > | [virtual] |
getNamespace() const | iopc::TypeDesc< T > | [virtual] |
getParents() const | iopc::Type | [inline] |
getQualifiedName() const | iopc::Type | [inline] |
getSizeOf(const void *object) const | iopc::TypeDesc< T > | [virtual] |
hasAttribute(const std::string &name) const | iopc::Type | |
hasAttributeAll(const std::string &name) const | iopc::Type | |
hasDefaultMeta(const std::string &key) | iopc::MetadataHolder | [inline, static] |
hasFeature(const std::string &key) const | iopc::MetadataHolder | [inline] |
hasMeta(const std::string &key, bool searchDefaults=true, bool searchSecondary=true) const | iopc::MetadataHolder | [virtual] |
hasSecondaryMetadataLocation() const | iopc::MetadataHolder | [inline] |
InheritedAttributesMap typedef | iopc::Type | |
IOPC_TYPE_BOOL enum value | iopc::Type | |
IOPC_TYPE_CHAR enum value | iopc::Type | |
IOPC_TYPE_COMPLEX enum value | iopc::Type | |
IOPC_TYPE_DOUBLE enum value | iopc::Type | |
IOPC_TYPE_EBOOL enum value | iopc::Type | |
IOPC_TYPE_ECHAR enum value | iopc::Type | |
IOPC_TYPE_EDOUBLE enum value | iopc::Type | |
IOPC_TYPE_EFLOAT enum value | iopc::Type | |
IOPC_TYPE_EINT enum value | iopc::Type | |
IOPC_TYPE_ELDOUBLE enum value | iopc::Type | |
IOPC_TYPE_ELONG enum value | iopc::Type | |
IOPC_TYPE_ESCHAR enum value | iopc::Type | |
IOPC_TYPE_ESHORT enum value | iopc::Type | |
IOPC_TYPE_ESTRING enum value | iopc::Type | |
IOPC_TYPE_EUCHAR enum value | iopc::Type | |
IOPC_TYPE_EUINT enum value | iopc::Type | |
IOPC_TYPE_EULONG enum value | iopc::Type | |
IOPC_TYPE_EUSHORT enum value | iopc::Type | |
IOPC_TYPE_EWCHART enum value | iopc::Type | |
IOPC_TYPE_EWSTRING enum value | iopc::Type | |
IOPC_TYPE_FLOAT enum value | iopc::Type | |
IOPC_TYPE_INT enum value | iopc::Type | |
IOPC_TYPE_INVALID enum value | iopc::Type | |
IOPC_TYPE_LONG enum value | iopc::Type | |
IOPC_TYPE_LONGDOUBLE enum value | iopc::Type | |
IOPC_TYPE_REF enum value | iopc::Type | |
IOPC_TYPE_SCHAR enum value | iopc::Type | |
IOPC_TYPE_SHORT enum value | iopc::Type | |
IOPC_TYPE_STRING enum value | iopc::Type | |
IOPC_TYPE_UCHAR enum value | iopc::Type | |
IOPC_TYPE_UINT enum value | iopc::Type | |
IOPC_TYPE_ULONG enum value | iopc::Type | |
IOPC_TYPE_USHORT enum value | iopc::Type | |
IOPC_TYPE_WCHART enum value | iopc::Type | |
IOPC_TYPE_WSTRING enum value | iopc::Type | |
IOPC_TYPECLASS_COMPLEX enum value | iopc::Type | |
IOPC_TYPECLASS_ENHANCED enum value | iopc::Type | |
IOPC_TYPECLASS_SIMPLE enum value | iopc::Type | |
IOPC_TYPECLASS_STRING enum value | iopc::Type | |
is() const | iopc::Type | [inline] |
isBuiltIn() const | iopc::TypeDesc< T > | [virtual] |
isNot() const | iopc::Type | [inline] |
isTypeOf(const Type &type) const | iopc::Type | |
isTypeOf() const | iopc::Type | [inline] |
newInstance() const | iopc::TypeDesc< T > | [inline, virtual] |
newObjectInstance() const | iopc::TypeDesc< T > | [inline, virtual] |
operator[](const std::string &key) const | iopc::MetadataHolder | [inline] |
setFeature(const std::string &key) const | iopc::MetadataHolder | [inline] |
setMeta(const std::string &key, const Metadata &value) const | iopc::MetadataHolder | |
setSecondaryMetadataLocation(const MetadataHolder *secondaryMeta) | iopc::MetadataHolder | |
toString() const | iopc::MetadataHolder | |