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 unsigned integer type.
Definition uintattrid.h:18
bool operator==(const UIntAttrId &rhs) const
equality operator
Definition uintattrid.h:79
bool operator!=(const UIntAttrId &rhs) const
inequality operator
Definition uintattrid.h:90
UIntAttrId(const AttrId &rhs)
construct from generic attribute id
Definition uintattrid.h:38
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
@ UIntType
Definition valuetype.h:26
Nebula's universal string class.
Definition string.h:50