MDObjectPtr Class Reference

A smart pointer to an MDObject object (with operator[] overloads). More...

#include <mdobject.h>

Inheritance diagram for MDObjectPtr:

SmartPtr List of all members.

Public Member Functions

 MDObjectPtr ()
 MDObjectPtr (IRefCount< MDObject > *ptr)
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 an MDObject object (with operator[] overloads).


Constructor & Destructor Documentation

MDObjectPtr (  )  [inline]

MDObjectPtr ( IRefCount< MDObject > *  ptr  )  [inline]


Member Function Documentation

MDObjectPtr operator[] ( const char *  ChildName  )  [inline]

Child access operators that overcome dereferencing problems with SmartPtrs.

MDObjectPtr operator[] ( MDOTypePtr ChildType  )  [inline]

MDObjectPtr operator[] ( const UL ChildType  )  [inline]

MDObjectPtr operator[] ( ULPtr ChildType  )  [inline]


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