![]() |
Mako 8.2.0 API
MakoCore SDK API Documentation
|
#include <edl/edltypes.h>#include <edl/smartptr.h>#include <edl/ircobject.h>#include <edl/objclassid.h>#include <edl/edlerrors.h>Go to the source code of this file.
Classes | |
| class | CClassParams |
| EDL Object Interface. More... | |
| class | IEDLObject |
| IEDLObject is an abstract base class that is used by all classes that are intended to be created via an EDL class factory. More... | |
Functions | |
| DECL_SMART_PTR (IEDLObject) | |
| template<class Type> | |
| CSmartPtr< Type > | edl_cast (Type *dst, IEDLObjectPtr src) |
| template<class Type> | |
| CSmartPtr< Type > | clone (const CSmartPtr< Type > &src, IEDLClassFactory *pFactory) |
| Convenience template to clone a node, returning a reference to the clone using the original type. Throws an IEDLError on failure. | |
| CSmartPtr< Type > clone | ( | const CSmartPtr< Type > & | src, |
| IEDLClassFactory * | pFactory ) |
Convenience template to clone a node, returning a reference to the clone using the original type. Throws an IEDLError on failure.
| src | Smart pointer to the source node |
| pFactory | Pointer to the EDL class factory |
| DECL_SMART_PTR | ( | IEDLObject | ) |
| CSmartPtr< Type > edl_cast | ( | Type * | dst, |
| IEDLObjectPtr | src ) |