Main Page
Modules
Classes
Files
Class List
Class Hierarchy
Class Members
iopc::Type Member List
This is the complete list of members for
iopc::Type
, including all inherited members.
AttributesMap
typedef
iopc::Type
DataTypeClassEnum
enum name
iopc::Type
DataTypeEnum
enum name
iopc::Type
deleteInstance
(void *instance) const =0
iopc::Type
[pure virtual]
fillAttributeValues
(const Object &o, std::map< std::string, AttributeValue > &out) const =0
iopc::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 =0
iopc::Type
[pure virtual]
getDataTypeClass
() const =0
iopc::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 =0
iopc::Type
[pure virtual]
getNamespace
() const =0
iopc::Type
[pure virtual]
getParents
() const
iopc::Type
[inline]
getQualifiedName
() const
iopc::Type
[inline]
getSizeOf
(const void *object) const =0
iopc::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
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 =0
iopc::Type
[pure virtual]
isNot
() const
iopc::Type
[inline]
isTypeOf
(const Type &type) const
iopc::Type
isTypeOf
() const
iopc::Type
[inline]
newInstance
() const =0
iopc::Type
[pure virtual]
newObjectInstance
() const =0
iopc::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
1.5.6