iopc::Type Member List

This is the complete list of members for iopc::Type, including all inherited members.

AttributesMap typedefiopc::Type
DataTypeClassEnum enum nameiopc::Type
DataTypeEnum enum nameiopc::Type
deleteInstance(void *instance) const =0iopc::Type [pure virtual]
fillAttributeValues(const Object &o, std::map< std::string, AttributeValue > &out) const =0iopc::Type [pure 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 =0iopc::Type [pure virtual]
getDataTypeClass() const =0iopc::Type [pure 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 =0iopc::Type [pure virtual]
getNamespace() const =0iopc::Type [pure virtual]
getParents() const iopc::Type [inline]
getQualifiedName() const iopc::Type [inline]
getSizeOf(const void *object) const =0iopc::Type [pure 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 typedefiopc::Type
IOPC_TYPE_BOOL enum valueiopc::Type
IOPC_TYPE_CHAR enum valueiopc::Type
IOPC_TYPE_COMPLEX enum valueiopc::Type
IOPC_TYPE_DOUBLE enum valueiopc::Type
IOPC_TYPE_EBOOL enum valueiopc::Type
IOPC_TYPE_ECHAR enum valueiopc::Type
IOPC_TYPE_EDOUBLE enum valueiopc::Type
IOPC_TYPE_EFLOAT enum valueiopc::Type
IOPC_TYPE_EINT enum valueiopc::Type
IOPC_TYPE_ELDOUBLE enum valueiopc::Type
IOPC_TYPE_ELONG enum valueiopc::Type
IOPC_TYPE_ESCHAR enum valueiopc::Type
IOPC_TYPE_ESHORT enum valueiopc::Type
IOPC_TYPE_ESTRING enum valueiopc::Type
IOPC_TYPE_EUCHAR enum valueiopc::Type
IOPC_TYPE_EUINT enum valueiopc::Type
IOPC_TYPE_EULONG enum valueiopc::Type
IOPC_TYPE_EUSHORT enum valueiopc::Type
IOPC_TYPE_EWCHART enum valueiopc::Type
IOPC_TYPE_EWSTRING enum valueiopc::Type
IOPC_TYPE_FLOAT enum valueiopc::Type
IOPC_TYPE_INT enum valueiopc::Type
IOPC_TYPE_INVALID enum valueiopc::Type
IOPC_TYPE_LONG enum valueiopc::Type
IOPC_TYPE_LONGDOUBLE enum valueiopc::Type
IOPC_TYPE_REF enum valueiopc::Type
IOPC_TYPE_SCHAR enum valueiopc::Type
IOPC_TYPE_SHORT enum valueiopc::Type
IOPC_TYPE_STRING enum valueiopc::Type
IOPC_TYPE_UCHAR enum valueiopc::Type
IOPC_TYPE_UINT enum valueiopc::Type
IOPC_TYPE_ULONG enum valueiopc::Type
IOPC_TYPE_USHORT enum valueiopc::Type
IOPC_TYPE_WCHART enum valueiopc::Type
IOPC_TYPE_WSTRING enum valueiopc::Type
IOPC_TYPECLASS_COMPLEX enum valueiopc::Type
IOPC_TYPECLASS_ENHANCED enum valueiopc::Type
IOPC_TYPECLASS_SIMPLE enum valueiopc::Type
IOPC_TYPECLASS_STRING enum valueiopc::Type
is() const iopc::Type [inline]
isBuiltIn() const =0iopc::Type [pure virtual]
isNot() const iopc::Type [inline]
isTypeOf(const Type &type) const iopc::Type
isTypeOf() const iopc::Type [inline]
newInstance() const =0iopc::Type [pure virtual]
newObjectInstance() const =0iopc::Type [pure 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


Generated on Tue Apr 14 16:46:37 2009 for IOPC 2 by  doxygen 1.5.6