An attribute ID is used to carry attribute types (no values) around.
Definition attrid.h:20
ValueType GetValueType() const
get value type
Definition attrid.h:315
const AttributeDefinitionBase * defPtr
Definition attrid.h:95
static const AttributeDefinitionBase * FindByName(const Util::String &n)
find by name
Definition attributedefinitionbase.h:166
static const AttributeDefinitionBase * FindByFourCC(const Util::FourCC &fcc)
find by FourCC
Definition attributedefinitionbase.h:184
This extends the typeless AttributeDefinitionBase class by a typed template class,...
Definition attributedefinition.h:20
Typed attribute id for guid type.
Definition guidattrid.h:18
GuidAttrId(const AttrId &rhs)
construct from generic attribute id
Definition guidattrid.h:38
bool operator==(const GuidAttrId &rhs) const
equality operator
Definition guidattrid.h:79
bool operator!=(const GuidAttrId &rhs) const
inequality operator
Definition guidattrid.h:90
A four-character-code is a quasi-human-readable 32-bit-id.
Definition fourcc.h:19
#define n_assert(exp)
Definition debug.h:50
Definition accessmode.h:13
@ GuidType
Definition valuetype.h:39
Nebula's universal string class.
Definition string.h:50