| __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] | 
  | AddRef(ParentPtr< T > &Ptr) | RefCount |  [inline, protected, virtual] | 
  | 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] | 
  | ClearParents(void) | RefCount |  [protected, virtual] | 
  | Component(MDObjectPtr BaseObject) | Component |  [inline, protected] | 
  | Component(std::string BaseType) | Component |  [inline] | 
  | Component(MDOTypePtr BaseType) | Component |  [inline] | 
  | Component(const UL &BaseUL) | Component |  [inline] | 
  | Component(ULPtr &BaseUL) | Component |  [inline] | 
  | DeleteRef(ParentPtr< T > &Ptr) | RefCount |  [inline, protected, virtual] | 
  | DMSegment(MDObjectPtr BaseObject) | DMSegment |  [inline, protected] | 
  | DMSegment(std::string BaseType) | DMSegment |  [inline] | 
  | DMSegment(MDOTypePtr BaseType) | DMSegment |  [inline] | 
  | DMSegment(const UL &BaseUL) | DMSegment |  [inline] | 
  | DMSegment(ULPtr &BaseUL) | DMSegment |  [inline] | 
  | FullName(void) const  | ObjectInterface |  [inline] | 
  | GetData(void) | ObjectInterface |  [inline] | 
  | GetDMSegment(MDObjectPtr Object) | DMSegment |  [static] | 
  | 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] | 
  | GetParent(void) | Component |  [inline] | 
  | 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] | 
  | 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] | 
  | MakeLink(MDObjectPtr DMFramework) | DMSegment |  | 
  | mxflib::Component::MakeLink(TrackPtr SourceTrack, Int64 StartPosition=0) | Component |  [inline, virtual] | 
  | mxflib::Component::MakeLink(UMIDPtr LinkUMID, UInt32 LinkTrackID, Int64 StartPosition=0) | Component |  [inline, virtual] | 
  | 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] | 
  | Parent | Component |  [protected] | 
  | ParentPointers | RefCount |  [protected] | 
  | Parse(MDObjectPtr BaseObject) | DMSegment |  [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] | 
  | SetDuration(Length Duration=-1) | Component |  [virtual] | 
  | 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] | 
  | SetParent(TrackPtr &NewParent) | Component |  [inline] | 
  | SetParent(IRefCount< Track > *NewParent) | Component |  [inline] | 
  | mxflib::ObjectInterface::SetParent(MXFFilePtr File, UInt64 Location, UInt32 NewKLSize) | ObjectInterface |  [inline] | 
  | mxflib::ObjectInterface::SetParent(MDObjectPtr ParentObject, UInt64 Location, UInt32 NewKLSize) | ObjectInterface |  [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] | 
  | 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(MDOTypePtr ChildType, UInt64 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] | 
  | 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] | 
  | 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] | 
  | ~Component() | Component |  [inline, virtual] | 
  | ~IRefCount() | IRefCount |  [inline, protected, virtual] | 
  | ~ObjectInterface() | ObjectInterface |  [inline, virtual] | 
  | ~RefCount() | RefCount |  [inline, protected, virtual] |