| __DecRefCount() | RefCount |  [inline, protected, virtual] | 
  | __DestroyRef() | RefCount |  [inline, protected, virtual] | 
  | __IncRefCount() | RefCount |  [inline, protected, virtual] | 
  | __m_counter | RefCount |  [protected] | 
  | AddChild(void) | ObjectInterface |  [inline] | 
  | AddChild(std::string ChildName, bool Replace=true) | ObjectInterface |  [inline] | 
  | AddChild(MDObjectPtr ChildObject, bool Replace=false) | ObjectInterface |  [inline] | 
  | AddChild(const UL &ChildType, bool Replace=true) | ObjectInterface |  [inline] | 
  | AddChild(ULPtr &ChildType, bool Replace=true) | ObjectInterface |  [inline] | 
  | AddDMScheme(ULPtr Scheme) | Metadata |  [inline] | 
  | AddEssenceContainerData(UMIDPtr TheUMID, UInt32 BodySID, UInt32 IndexSID=0) | Metadata |  | 
  | AddEssenceType(ULPtr ECType) | Metadata |  [inline] | 
  | AddEssenceType(const UL &ECType) | Metadata |  [inline] | 
  | AddFilePackage(UInt32 BodySID, UMIDPtr PackageUMID) | Metadata |  [inline] | 
  | AddFilePackage(UInt32 BodySID, std::string PackageName="", UMIDPtr PackageUMID=NULL) | Metadata |  [inline] | 
  | AddMaterialPackage(UMIDPtr PackageUMID) | Metadata |  [inline] | 
  | AddMaterialPackage(std::string PackageName="", UMIDPtr PackageUMID=NULL) | Metadata |  [inline] | 
  | AddPackage(const UL &PackageType, std::string PackageName, UMIDPtr PackageUMID, UInt32 BidySID=0) | Metadata |  [private] | 
  | AddRef(ParentPtr< T > &Ptr) | RefCount |  [inline, protected, virtual] | 
  | AddSourcePackage(UInt32 BodySID, UMIDPtr PackageUMID) | Metadata |  [inline] | 
  | AddSourcePackage(UInt32 BodySID, std::string PackageName="", UMIDPtr PackageUMID=NULL) | Metadata |  [inline] | 
  | ChangeType(std::string NewType) | ObjectInterface |  [inline] | 
  | ChangeType(const UL &NewType) | ObjectInterface |  [inline] | 
  | ChangeType(ULPtr &NewType) | ObjectInterface |  [inline] | 
  | Child(std::string ChildName) | ObjectInterface |  [inline] | 
  | Child(const UL &ChildType) | ObjectInterface |  [inline] | 
  | Child(ULPtr &ChildType) | ObjectInterface |  [inline] | 
  | Child(MDOTypePtr ChildType) | ObjectInterface |  [inline] | 
  | ChildList(std::string ChildName) | ObjectInterface |  [inline] | 
  | ChildList(const UL &ChildType) | ObjectInterface |  [inline] | 
  | ChildList(ULPtr &ChildType) | ObjectInterface |  [inline] | 
  | ChildList(MDOTypePtr ChildType) | ObjectInterface |  [inline] | 
  | ClearModified(void) | ObjectInterface |  [inline] | 
  | ClearModified_Internal(MDObjectPtr Obj) | Metadata |  [private] | 
  | ClearParents(void) | RefCount |  [protected, virtual] | 
  | DeleteRef(ParentPtr< T > &Ptr) | RefCount |  [inline, protected, virtual] | 
  | FullName(void) const  | ObjectInterface |  [inline] | 
  | GetData(void) | ObjectInterface |  [inline] | 
  | GetInt(const char *ChildName, Int32 Default=0) | ObjectInterface |  [inline] | 
  | GetInt(const UL &ChildType, Int32 Default=0) | ObjectInterface |  [inline] | 
  | GetInt(ULPtr &ChildType, Int32 Default=0) | ObjectInterface |  [inline] | 
  | GetInt(MDOTypePtr ChildType, Int32 Default=0) | ObjectInterface |  [inline] | 
  | GetInt64(const char *ChildName, Int64 Default=0) | ObjectInterface |  [inline] | 
  | GetInt64(const UL &ChildType, Int64 Default=0) | ObjectInterface |  [inline] | 
  | GetInt64(ULPtr &ChildType, Int64 Default=0) | ObjectInterface |  [inline] | 
  | GetInt64(MDOTypePtr ChildType, Int64 Default=0) | ObjectInterface |  [inline] | 
  | GetLink(void) const  | ObjectInterface |  [inline] | 
  | GetLocation(void) | ObjectInterface |  [inline] | 
  | GetMetadata(MDObjectPtr Object) | Metadata |  [static] | 
  | GetPrimaryPackage(void) | Metadata |  | 
  | GetPtr() | RefCount |  [inline, protected, virtual] | 
  | GetRef() | RefCount |  [inline, protected, virtual] | 
  | GetRefType(void) const  | ObjectInterface |  [inline] | 
  | GetSource(void) | ObjectInterface |  [inline] | 
  | GetSourceLocation(void) | ObjectInterface |  [inline] | 
  | GetString(const char *ChildName, std::string Default="") | ObjectInterface |  [inline] | 
  | GetString(const UL &ChildType, std::string Default="") | ObjectInterface |  [inline] | 
  | GetString(ULPtr &ChildType, std::string Default="") | ObjectInterface |  [inline] | 
  | GetString(MDOTypePtr ChildType, std::string Default="") | ObjectInterface |  [inline] | 
  | GetType(void) const  | ObjectInterface |  [inline] | 
  | GetUInt(const char *ChildName, UInt32 Default=0) | ObjectInterface |  [inline] | 
  | GetUInt(const UL &ChildType, UInt32 Default=0) | ObjectInterface |  [inline] | 
  | GetUInt(ULPtr &ChildType, UInt32 Default=0) | ObjectInterface |  [inline] | 
  | GetUInt(MDOTypePtr ChildType, UInt32 Default=0) | ObjectInterface |  [inline] | 
  | GetUint(const char *ChildName, UInt32 Default=0) | ObjectInterface |  [inline] | 
  | GetUint(MDOTypePtr ChildType, UInt32 Default=0) | ObjectInterface |  [inline] | 
  | GetUInt64(const char *ChildName, UInt64 Default=0) | ObjectInterface |  [inline] | 
  | GetUInt64(const UL &ChildType, UInt64 Default=0) | ObjectInterface |  [inline] | 
  | GetUInt64(ULPtr &ChildType, UInt64 Default=0) | ObjectInterface |  [inline] | 
  | GetUInt64(MDOTypePtr ChildType, UInt64 Default=0) | ObjectInterface |  [inline] | 
  | GetUint64(const char *ChildName, UInt64 Default=0) | ObjectInterface |  [inline] | 
  | GetUint64(MDOTypePtr ChildType, UInt64 Default=0) | ObjectInterface |  [inline] | 
  | Init(void) | Metadata |  | 
  | IsA(std::string BaseType) | ObjectInterface |  [inline] | 
  | IsA(MDOTypePtr BaseType) | ObjectInterface |  [inline] | 
  | IsA(const UL &BaseType) | ObjectInterface |  [inline] | 
  | IsA(ULPtr &BaseType) | ObjectInterface |  [inline] | 
  | IsDValue(const char *ChildName) | ObjectInterface |  [inline] | 
  | IsDValue(const UL &ChildType) | ObjectInterface |  [inline] | 
  | IsDValue(ULPtr &ChildType) | ObjectInterface |  [inline] | 
  | IsDValue(MDOTypePtr ChildType) | ObjectInterface |  [inline] | 
  | IsModified(void) | ObjectInterface |  [inline] | 
  | LocalParent typedef | RefCount |  [protected] | 
  | LocalParentList typedef | RefCount |  [protected] | 
  | Metadata(MDObjectPtr BaseObject) | Metadata |  [inline, protected] | 
  | Metadata() | Metadata |  | 
  | Metadata(std::string TimeStamp) | Metadata |  | 
  | ModificationTime | Metadata |  [protected] | 
  | Name(void) const  | ObjectInterface |  [inline] | 
  | Object | ObjectInterface |  | 
  | ObjectInterface(MDObjectPtr BaseObject) | ObjectInterface |  [inline, protected] | 
  | ObjectInterface() | ObjectInterface |  [inline] | 
  | operator[](std::string ChildName) | ObjectInterface |  [inline] | 
  | operator[](const UL &ChildType) | ObjectInterface |  [inline] | 
  | operator[](ULPtr &ChildType) | ObjectInterface |  [inline] | 
  | operator[](MDOTypePtr ChildType) | ObjectInterface |  [inline] | 
  | Packages | Metadata |  | 
  | ParentPointers | RefCount |  [protected] | 
  | Parse(MDObjectPtr BaseObject) | Metadata |  [static] | 
  | PutData(PrimerPtr UsePrimer=NULL) | ObjectInterface |  [inline] | 
  | ReadValue(const DataChunk &Chunk) | ObjectInterface |  [inline] | 
  | ReadValue(const DataChunkPtr &Chunk) | ObjectInterface |  [inline] | 
  | ReadValue(const UInt8 *Buffer, size_t Size, PrimerPtr UsePrimer=NULL) | ObjectInterface |  [inline] | 
  | RefCount() | RefCount |  [inline, protected] | 
  | RemoveChild(std::string ChildName) | ObjectInterface |  [inline] | 
  | RemoveChild(MDOTypePtr ChildType) | ObjectInterface |  [inline] | 
  | RemoveChild(MDObjectPtr ChildObject) | ObjectInterface |  [inline] | 
  | SetDValue(const char *ChildName) | ObjectInterface |  [inline] | 
  | SetDValue(const UL &ChildType) | ObjectInterface |  [inline] | 
  | SetDValue(ULPtr &ChildType) | ObjectInterface |  [inline] | 
  | SetDValue(MDOTypePtr ChildType) | ObjectInterface |  [inline] | 
  | SetInt(const char *ChildName, Int32 Val) | ObjectInterface |  [inline] | 
  | SetInt(const UL &ChildType, Int32 Val) | ObjectInterface |  [inline] | 
  | SetInt(ULPtr &ChildType, Int32 Val) | ObjectInterface |  [inline] | 
  | SetInt(MDOTypePtr ChildType, Int32 Val) | ObjectInterface |  [inline] | 
  | SetInt64(const char *ChildName, Int64 Val) | ObjectInterface |  [inline] | 
  | SetInt64(const UL &ChildType, Int64 Val) | ObjectInterface |  [inline] | 
  | SetInt64(ULPtr &ChildType, Int64 Val) | ObjectInterface |  [inline] | 
  | SetInt64(MDOTypePtr ChildType, Int64 Val) | ObjectInterface |  [inline] | 
  | SetLink(MDObjectPtr NewLink) | ObjectInterface |  [inline] | 
  | SetOP(const UL &OP) | Metadata |  [inline] | 
  | SetOP(ULPtr OP) | Metadata |  [inline] | 
  | SetParent(MXFFilePtr File, UInt64 Location, UInt32 NewKLSize) | ObjectInterface |  [inline] | 
  | SetParent(MDObjectPtr ParentObject, UInt64 Location, UInt32 NewKLSize) | ObjectInterface |  [inline] | 
  | SetPrimaryPackage(PackagePtr Package) | Metadata |  [inline] | 
  | SetPrimaryPackage(MDObjectPtr Package) | Metadata |  [inline] | 
  | SetString(const char *ChildName, std::string Val) | ObjectInterface |  [inline] | 
  | SetString(const UL &ChildType, std::string Val) | ObjectInterface |  [inline] | 
  | SetString(ULPtr &ChildType, std::string Val) | ObjectInterface |  [inline] | 
  | SetString(MDOTypePtr ChildType, std::string Val) | ObjectInterface |  [inline] | 
  | SetTime(void) | Metadata |  [inline] | 
  | SetTime(std::string TimeStamp) | Metadata |  [inline] | 
  | SetUInt(const char *ChildName, UInt32 Val) | ObjectInterface |  [inline] | 
  | SetUInt(const UL &ChildType, UInt32 Val) | ObjectInterface |  [inline] | 
  | SetUInt(ULPtr &ChildType, UInt32 Val) | ObjectInterface |  [inline] | 
  | SetUInt(MDOTypePtr ChildType, UInt32 Val) | ObjectInterface |  [inline] | 
  | SetUint(const char *ChildName, UInt32 Val) | ObjectInterface |  [inline] | 
  | SetUint(MDOTypePtr ChildType, UInt32 Val) | ObjectInterface |  [inline] | 
  | SetUInt64(const char *ChildName, UInt64 Val) | ObjectInterface |  [inline] | 
  | SetUInt64(const UL &ChildType, UInt64 Val) | ObjectInterface |  [inline] | 
  | SetUInt64(ULPtr &ChildType, UInt64 Val) | ObjectInterface |  [inline] | 
  | SetUInt64(MDOTypePtr ChildType, UInt64 Val) | ObjectInterface |  [inline] | 
  | SetUint64(const char *ChildName, UInt64 Val) | ObjectInterface |  [inline] | 
  | SetUint64(MDOTypePtr ChildType, UInt64 Val) | ObjectInterface |  [inline] | 
  | SetValue(const char *ChildName, const DataChunk &Source) | ObjectInterface |  [inline] | 
  | SetValue(const char *ChildName, MDObjectPtr Source) | ObjectInterface |  [inline] | 
  | SetValue(const UL &ChildType, const DataChunk &Source) | ObjectInterface |  [inline] | 
  | SetValue(ULPtr &ChildType, const DataChunk &Source) | ObjectInterface |  [inline] | 
  | SetValue(const UL &ChildType, MDObjectPtr Source) | ObjectInterface |  [inline] | 
  | SetValue(ULPtr &ChildType, MDObjectPtr Source) | ObjectInterface |  [inline] | 
  | SetValue(MDOTypePtr ChildType, const DataChunk &Source) | ObjectInterface |  [inline] | 
  | SetValue(MDOTypePtr ChildType, MDObjectPtr Source) | ObjectInterface |  [inline] | 
  | UpdateGenerations(MDObjectPtr Ident, std::string UpdateTime="") | Metadata |  | 
  | UpdateGenerations_Internal(MDObjectPtr Obj, UUIDPtr ThisGeneration) | Metadata |  [private] | 
  | WriteObject(MDObjectPtr ParentObject, PrimerPtr UsePrimer) | ObjectInterface |  [inline] | 
  | WriteObject(DataChunkPtr &Buffer, MDObjectPtr ParentObject, PrimerPtr UsePrimer) | ObjectInterface |  [inline] | 
  | WriteObject(PrimerPtr UsePrimer=NULL) | ObjectInterface |  [inline] | 
  | WriteObject(DataChunkPtr &Buffer, PrimerPtr UsePrimer=NULL) | ObjectInterface |  [inline] | 
  | ~IRefCount() | IRefCount |  [inline, protected, virtual] | 
  | ~ObjectInterface() | ObjectInterface |  [inline, virtual] | 
  | ~RefCount() | RefCount |  [inline, protected, virtual] |