TimecodeComponentPtr Class Reference

A smart pointer to a SourceClip object (with operator[] overload). More...

#include <metadata.h>

Inheritance diagram for TimecodeComponentPtr:

SmartPtr List of all members.

Public Member Functions

 TimecodeComponentPtr ()
 Build a NULL pointer.
 TimecodeComponentPtr (IRefCount< Component > *ptr)
 Build a pointer to an existing object.
MDObjectPtr operator[] (const char *ChildName)
 Child access operators that overcome dereferencing problems with SmartPtrs.
MDObjectPtr operator[] (MDOTypePtr ChildType)
MDObjectPtr operator[] (const UL &ChildType)
MDObjectPtr operator[] (ULPtr &ChildType)

Detailed Description

A smart pointer to a SourceClip object (with operator[] overload).


Constructor & Destructor Documentation

TimecodeComponentPtr (  )  [inline]

Build a NULL pointer.

TimecodeComponentPtr ( IRefCount< Component > *  ptr  )  [inline]

Build a pointer to an existing object.

Note:
The IRefCount has to be to a Component because that is what TimecodeComponent is derived from


Member Function Documentation

MDObjectPtr operator[] ( const char *  ChildName  ) 

Child access operators that overcome dereferencing problems with SmartPtrs.

MDObjectPtr operator[] ( MDOTypePtr  ChildType  ) 

MDObjectPtr operator[] ( const UL ChildType  ) 

MDObjectPtr operator[] ( ULPtr ChildType  ) 


The documentation for this class was generated from the following file:
Generated on Mon Apr 2 15:21:01 2007 for MXFLib by  doxygen 1.5.1-p1