__DecRefCount() | RefCount | [inline, protected, virtual] |
__DestroyRef() | RefCount | [inline, protected, virtual] |
__IncRefCount() | RefCount | [inline, protected, virtual] |
__m_counter | RefCount | [protected] |
AddChild(std::string ChildName, bool Replace) | MDObject | [inline] |
AddChild(std::string ChildName, SymbolSpacePtr &SymSpace=MXFLibSymbols, bool Replace=true) | MDObject | |
AddChild(MDOTypePtr ChildType, bool Replace=true) | MDObject | |
AddChild(void) | MDObject | |
AddChild(const UL &ChildType, bool Replace=true) | MDObject | |
AddChild(ULPtr &ChildType, bool Replace=true) | MDObject | [inline] |
AddChild(MDObjectPtr &ChildObject, bool Replace=false) | MDObject | |
AddChildInternal(MDObjectPtr ChildObject, bool Replace=false) | MDObject | [protected] |
AddRef(ParentPtr< T > &Ptr) | RefCount | [inline, protected, virtual] |
ChangeType(const UL &NewType) | MDObject | [inline] |
ChangeType(ULPtr &NewType) | MDObject | [inline] |
ChangeType(std::string NewType) | MDObject | [inline] |
Child(std::string ChildName) | MDObject | [inline] |
Child(MDOTypePtr ChildType) | MDObject | [inline] |
Child(const UL &ChildType) | MDObject | [inline] |
Child(ULPtr &ChildType) | MDObject | [inline] |
ChildList(std::string ChildName) | MDObject | |
ChildList(const UL &ChildType) | MDObject | |
ChildList(const ULPtr &ChildType) | MDObject | [inline] |
ChildList(MDOTypePtr ChildType) | MDObject | |
ChildList(ULPtr &ChildType) | MDObject | |
ClearModified(void) | MDObject | |
ClearParents(void) | RefCount | [protected, virtual] |
DeleteRef(ParentPtr< T > &Ptr) | RefCount | [inline, protected, virtual] |
FullName(void) const | MDObject | [inline] |
GetData(void) | MDObject | [inline] |
GetInt(Int32 Default=0) | MDObject | [inline] |
GetInt(const char *ChildName, Int32 Default=0) | MDObject | [inline] |
GetInt(const UL &ChildType, Int32 Default=0) | MDObject | [inline] |
GetInt(ULPtr &ChildType, Int32 Default=0) | MDObject | [inline] |
GetInt(MDOTypePtr ChildType, Int32 Default=0) | MDObject | [inline] |
GetInt64(Int64 Default=0) | MDObject | [inline] |
GetInt64(const char *ChildName, Int64 Default=0) | MDObject | [inline] |
GetInt64(const UL &ChildType, Int64 Default=0) | MDObject | [inline] |
GetInt64(ULPtr &ChildType, Int64 Default=0) | MDObject | [inline] |
GetInt64(MDOTypePtr ChildType, Int64 Default=0) | MDObject | [inline] |
GetLink(void) const | MDObject | [inline] |
GetLocation(void) | MDObject | |
GetOuter(void) | MDObject | [inline] |
GetParent(void) | MDObject | [inline] |
GetParentFile(void) | MDObject | [inline] |
GetPtr() | RefCount | [inline, protected, virtual] |
GetRef() | RefCount | [inline, protected, virtual] |
GetRefTarget(void) const | MDObject | [inline] |
GetRefType(void) const | MDObject | [inline] |
GetSource(void) | MDObject | |
GetSourceLocation(void) | MDObject | [inline] |
GetString(std::string Default="") | MDObject | [inline] |
GetString(const char *ChildName, std::string Default="") | MDObject | [inline] |
GetString(const UL &ChildType, std::string Default="") | MDObject | [inline] |
GetString(ULPtr &ChildType, std::string Default="") | MDObject | [inline] |
GetString(MDOTypePtr ChildType, std::string Default="") | MDObject | [inline] |
GetTag(void) | MDObject | [inline] |
GetType(void) const | MDObject | [inline] |
GetUInt(UInt32 Default=0) | MDObject | [inline] |
GetUInt(const char *ChildName, UInt32 Default=0) | MDObject | [inline] |
GetUInt(const UL &ChildType, UInt32 Default=0) | MDObject | [inline] |
GetUInt(ULPtr &ChildType, UInt32 Default=0) | MDObject | [inline] |
GetUInt(MDOTypePtr ChildType, UInt32 Default=0) | MDObject | [inline] |
GetUint(UInt32 Default=0) | MDObject | [inline] |
GetUint(const char *ChildName, UInt32 Default=0) | MDObject | [inline] |
GetUint(MDOTypePtr ChildType, UInt32 Default=0) | MDObject | [inline] |
GetUInt64(UInt64 Default=0) | MDObject | [inline] |
GetUInt64(const char *ChildName, UInt64 Default=0) | MDObject | [inline] |
GetUInt64(const UL &ChildType, UInt64 Default=0) | MDObject | [inline] |
GetUInt64(ULPtr &ChildType, UInt64 Default=0) | MDObject | [inline] |
GetUInt64(MDOTypePtr ChildType, UInt64 Default=0) | MDObject | [inline] |
GetUint64(UInt64 Default=0) | MDObject | [inline] |
GetUint64(const char *ChildName, UInt64 Default=0) | MDObject | [inline] |
GetUint64(MDOTypePtr ChildType, UInt64 Default=0) | MDObject | [inline] |
GetUL(void) | MDObject | [inline] |
Init(void) | MDObject | |
insert(MDObjectPtr NewObject) | MDObject | [inline] |
IsA(std::string BaseType) | MDObject | |
IsA(MDOTypePtr &BaseType) | MDObject | |
IsA(const UL &BaseType) | MDObject | |
IsA(ULPtr &BaseType) | MDObject | [inline] |
IsConstructed | MDObject | [protected] |
IsDValue(void) | MDObject | |
IsDValue(const char *ChildName) | MDObject | [inline] |
IsDValue(const UL &ChildType) | MDObject | [inline] |
IsDValue(ULPtr &ChildType) | MDObject | [inline] |
IsDValue(MDOTypePtr ChildType) | MDObject | [inline] |
IsModified(void) | MDObject | |
KLSize | MDObject | [protected] |
Link | MDObject | [protected] |
LocalParent typedef | RefCount | [protected] |
LocalParentList typedef | RefCount | [protected] |
MakeCopy(void) | MDObject | |
MakeLink(MDObjectPtr &TargetSet, bool ForceLink=false) | MDObject | [inline] |
MakeRef(MDObjectPtr &TargetSet, bool ForceLink=false) | MDObject | |
MDObject(std::string BaseType, SymbolSpacePtr &SymSpace=MXFLibSymbols) | MDObject | |
MDObject(MDOTypePtr BaseType) | MDObject | |
MDObject(const UL &BaseUL) | MDObject | [inline] |
MDObject(const ULPtr &BaseUL) | MDObject | [inline] |
MDObject(Tag BaseTag, PrimerPtr BasePrimer) | MDObject | |
Modified | MDObject | [protected] |
Name(void) const | MDObject | [inline] |
ObjectName | MDObject | [protected] |
operator[](std::string ChildName) | MDObject | |
operator[](MDOTypePtr ChildType) | MDObject | |
operator[](const UL &ChildType) | MDObject | |
operator[](ULPtr &ChildType) | MDObject | [inline] |
Outer | MDObject | [protected] |
Parent | MDObject | [protected] |
ParentFile | MDObject | [protected] |
ParentOffset | MDObject | [protected] |
ParentPointers | RefCount | [protected] |
ParseDark | MDObject | [protected, static] |
PutData(PrimerPtr UsePrimer=NULL) | MDObject | |
ReadKey(DictKeyFormat Format, size_t Size, const UInt8 *Buffer, DataChunk &Key) | MDObject | [protected, static] |
ReadLength(DictLenFormat Format, size_t Size, const UInt8 *Buffer, Length &Length) | MDObject | [protected, static] |
ReadValue(const DataChunk &Chunk) | MDObject | [inline] |
ReadValue(DataChunkPtr &Chunk) | MDObject | [inline] |
ReadValue(const UInt8 *Buffer, size_t Size, PrimerPtr UsePrimer=NULL) | MDObject | |
RefCount() | RefCount | [inline, protected] |
RemoveChild(std::string ChildName) | MDObject | |
RemoveChild(MDOTypePtr &ChildType) | MDObject | |
RemoveChild(ULPtr &ChildType) | MDObject | |
RemoveChild(MDObjectPtr ChildObject) | MDObject | |
SetDefault(void) | MDObject | [inline] |
SetDValue(void) | MDObject | |
SetDValue(const char *ChildName) | MDObject | [inline] |
SetDValue(const UL &ChildType) | MDObject | [inline] |
SetDValue(ULPtr &ChildType) | MDObject | [inline] |
SetDValue(MDOTypePtr ChildType) | MDObject | [inline] |
SetGenerationUID(UUIDPtr UID) | MDObject | |
SetInt(Int32 Val) | MDObject | [inline] |
SetInt(const char *ChildName, Int32 Val) | MDObject | [inline] |
SetInt(const UL &ChildType, Int32 Val) | MDObject | [inline] |
SetInt(ULPtr &ChildType, Int32 Val) | MDObject | [inline] |
SetInt(MDOTypePtr ChildType, Int32 Val) | MDObject | [inline] |
SetInt64(Int64 Val) | MDObject | [inline] |
SetInt64(const char *ChildName, Int64 Val) | MDObject | [inline] |
SetInt64(const UL &ChildType, Int64 Val) | MDObject | [inline] |
SetInt64(ULPtr &ChildType, Int64 Val) | MDObject | [inline] |
SetInt64(MDOTypePtr ChildType, Int64 Val) | MDObject | [inline] |
SetLink(MDObjectPtr NewLink) | MDObject | [inline] |
SetModified(bool State) | MDObject | [inline, protected] |
SetOuter(ObjectInterface *NewOuter) | MDObject | [inline] |
SetParent(MXFFilePtr &File, UInt64 Location, UInt32 NewKLSize) | MDObject | [inline] |
SetParent(MDObjectPtr &Object, UInt64 Location, UInt32 NewKLSize) | MDObject | [inline] |
SetParseDark(bool Value) | MDObject | [inline, static] |
SetString(std::string Val) | MDObject | [inline] |
SetString(const char *ChildName, std::string Val) | MDObject | [inline] |
SetString(const UL &ChildType, std::string Val) | MDObject | [inline] |
SetString(ULPtr &ChildType, std::string Val) | MDObject | [inline] |
SetString(MDOTypePtr ChildType, std::string Val) | MDObject | [inline] |
SetTag(Tag NewTag) | MDObject | [inline] |
SetUint(UInt32 Val) | MDObject | [inline] |
SetUint(const char *ChildName, UInt32 Val) | MDObject | [inline] |
SetUint(MDOTypePtr ChildType, UInt32 Val) | MDObject | [inline] |
SetUInt(UInt32 Val) | MDObject | [inline] |
SetUInt(const char *ChildName, UInt32 Val) | MDObject | [inline] |
SetUInt(const UL &ChildType, UInt32 Val) | MDObject | [inline] |
SetUInt(ULPtr &ChildType, UInt32 Val) | MDObject | [inline] |
SetUInt(MDOTypePtr ChildType, UInt32 Val) | MDObject | [inline] |
SetUInt64(UInt64 Val) | MDObject | [inline] |
SetUInt64(const char *ChildName, UInt64 Val) | MDObject | [inline] |
SetUInt64(const UL &ChildType, UInt64 Val) | MDObject | [inline] |
SetUInt64(ULPtr &ChildType, UInt64 Val) | MDObject | [inline] |
SetUInt64(MDOTypePtr ChildType, UInt64 Val) | MDObject | [inline] |
SetUint64(UInt64 Val) | MDObject | [inline] |
SetUint64(const char *ChildName, UInt64 Val) | MDObject | [inline] |
SetUint64(MDOTypePtr ChildType, UInt64 Val) | MDObject | [inline] |
SetUL(ULPtr &NewUL) | MDObject | [inline] |
SetULTranslator(ULTranslator Trans) | MDObject | [inline, static] |
SetValue(const DataChunk &Source) | MDObject | [inline] |
SetValue(MDObjectPtr Source) | MDObject | [inline] |
SetValue(const char *ChildName, const DataChunk &Source) | MDObject | [inline] |
SetValue(const char *ChildName, MDObjectPtr Source) | MDObject | [inline] |
SetValue(const UL &ChildType, const DataChunk &Source) | MDObject | [inline] |
SetValue(ULPtr &ChildType, const DataChunk &Source) | MDObject | [inline] |
SetValue(const UL &ChildType, MDObjectPtr Source) | MDObject | [inline] |
SetValue(ULPtr &ChildType, MDObjectPtr Source) | MDObject | [inline] |
SetValue(MDOTypePtr ChildType, MDObjectPtr Source) | MDObject | [inline] |
SetValue(MDOTypePtr ChildType, const DataChunk &Source) | MDObject | [inline] |
TheTag | MDObject | [protected] |
TheUL | MDObject | [protected] |
Type | MDObject | [protected] |
UL2NameFunc | MDObject | [protected, static] |
ULCtor(void) | MDObject | [protected] |
ULTranslator typedef | MDObject | |
Value | MDObject | |
WriteKey(DataChunkPtr &Buffer, DictKeyFormat Format, PrimerPtr UsePrimer=NULL) | MDObject | [protected] |
WriteLength(DataChunkPtr &Buffer, Length Length, DictLenFormat Format, UInt32 Size=0) | MDObject | [protected, static] |
WriteLinkedObjects(DataChunkPtr &Buffer, PrimerPtr UsePrimer=NULL) | MDObject | |
WriteObject(MDObjectPtr ParentObject, PrimerPtr UsePrimer, UInt32 BERSize=0) | MDObject | [inline] |
WriteObject(DataChunkPtr &Buffer, MDObjectPtr ParentObject, PrimerPtr UsePrimer, UInt32 BERSize=0) | MDObject | |
WriteObject(PrimerPtr UsePrimer=NULL, UInt32 BERSize=0) | MDObject | [inline] |
WriteObject(DataChunkPtr &Buffer, PrimerPtr UsePrimer=NULL, UInt32 BERSize=0) | MDObject | [inline] |
~IRefCount() | IRefCount | [inline, protected, virtual] |
~MDObject() | MDObject | |
~RefCount() | RefCount | [inline, protected, virtual] |