__DecRefCount() | RefCount | [inline, protected, virtual] |
__DestroyRef() | RefCount | [inline, protected, virtual] |
__IncRefCount() | RefCount | [inline, protected, virtual] |
__m_counter | RefCount | [protected] |
AddArray(std::string TypeName, MDTypePtr BaseType, ULPtr &UL, int ArraySize=0) | MDType | [static] |
AddBasic(std::string TypeName, ULPtr &UL, int TypeSize) | MDType | [static] |
AddCompound(std::string TypeName, ULPtr &UL) | MDType | [static] |
AddEnum(std::string TypeName, MDTypePtr BaseType, ULPtr &UL) | MDType | [static] |
AddEnumValue(std::string Name, MDValuePtr &Value) | MDType | |
AddEnumValue(std::string Name, std::string Value) | MDType | |
AddEnumValue(std::string Name, ULPtr &Value) | MDType | |
AddInterpretation(std::string TypeName, MDTypePtr BaseType, ULPtr &UL, int Size=0) | MDType | [static] |
AddRef(ParentPtr< T > &Ptr) | RefCount | [inline, protected, virtual] |
AddSub(std::string SubName, MDTypePtr SubType) | MDType | [protected] |
AddTraitsMapping(std::string TypeName, std::string TraitsName) | MDType | [static] |
AddTraitsMapping(const UL &TypeUL, std::string TraitsName) | MDType | [static] |
AddType(MDTypePtr &Type, ULPtr &TypeUL) | MDType | [protected, static] |
ArrayClass | MDType | [protected] |
Base | MDType | |
ChildOrder | MDType | |
Class | MDType | [protected] |
ClearParents(void) | RefCount | [protected, virtual] |
DeleteRef(ParentPtr< T > &Ptr) | RefCount | [inline, protected, virtual] |
EffectiveBase(void) const | MDType | |
EffectiveClass(void) const | MDType | |
EffectiveRefTarget(void) const | MDType | |
EffectiveRefType(void) const | MDType | |
EffectiveSize(void) const | MDType | |
EffectiveType(void) | MDType | |
Endian | MDType | [protected] |
EnumValues | MDType | [protected] |
Find(std::string TypeName, bool SearchAll=false) | MDType | [inline, static] |
Find(std::string TypeName, SymbolSpacePtr &SymSpace, bool SearchAll=false) | MDType | [static] |
Find(const UL &BaseUL) | MDType | [static] |
Find(ULPtr &BaseUL) | MDType | [inline, static] |
GetArrayClass(void) | MDType | [inline] |
GetEndian(void) const | MDType | [inline] |
GetEnumValues(void) | MDType | [inline] |
GetPtr() | RefCount | [inline, protected, virtual] |
GetRef() | RefCount | [inline, protected, virtual] |
GetRefTarget(void) const | MDType | [inline] |
GetRefType(void) const | MDType | [inline] |
GetTraits(void) const | MDType | [inline] |
GetTypeUL(void) const | MDType | [inline] |
HandlesSubdata(void) const | MDType | [inline] |
LocalParent typedef | RefCount | [protected] |
LocalParentList typedef | RefCount | [protected] |
LookupTraitsMapping(std::string TypeName, std::string DefaultTraitsName="") | MDType | [static] |
LookupTraitsMapping(const UL &TypeUL, const UL &DefaultTraitsUL) | MDType | [static] |
LookupTraitsMapping(std::string TypeName, const UL &DefaultTraitsUL) | MDType | [static] |
LookupTraitsMapping(const UL &TypeUL, std::string DefaultTraitsName="") | MDType | [static] |
MDType(std::string TypeName, MDTypeClass TypeClass, ULPtr &UL, MDTraitsPtr TypeTraits) | MDType | [inline, protected] |
MDType() | MDType | [protected] |
MDType(const MDType &rhs) | MDType | [protected] |
MDValue class | MDType | [friend] |
Name(void) const | MDType | [inline] |
NamedValue typedef | MDType | |
NamedValueList typedef | MDType | |
NameLookup | MDType | [protected, static] |
ParentPointers | RefCount | [protected] |
RefCount() | RefCount | [inline, protected] |
RefTarget | MDType | [protected] |
RefType | MDType | [protected] |
SetArrayClass(MDArrayClass Val) | MDType | [inline] |
SetEndian(bool Val) | MDType | [inline] |
SetRefTarget(std::string Val) | MDType | [inline] |
SetRefType(TypeRef Val) | MDType | [inline] |
SetTraits(MDTraitsPtr Tr) | MDType | [inline] |
Size | MDType | |
Traits | MDType | [protected] |
TraitsMap | MDType | [protected, static] |
TraitsMapType typedef | MDType | [protected] |
TraitsULMap | MDType | [protected, static] |
TraitsULMapType typedef | MDType | [protected] |
TypeName | MDType | [protected] |
Types | MDType | [protected, static] |
TypeUL | MDType | [protected] |
ULLookup | MDType | [protected, static] |
ULLookupVer1 | MDType | [protected, static] |
UpdateTraitsMapping(std::string TypeName, std::string TraitsName) | MDType | [inline, static] |
UpdateTraitsMapping(const UL &TypeUL, std::string TraitsName) | MDType | [inline, static] |
~IRefCount() | IRefCount | [inline, protected, virtual] |
~RefCount() | RefCount | [inline, protected, virtual] |