Mako 8.2.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
edlqname.h File Reference

IEDLNamespace and EDLQName classes. More...

#include <edl/edltypes.h>
#include <edl/iedlobject.h>
#include <edl/iedlenum.h>
#include <edl/edlstring.h>
#include <jawsmako/hashable.h>
Include dependency graph for edlqname.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IEDLNamespace
 Interface to EDL Namespace class. More...
class  IEDLNamespace::Data
 Initialization data. More...
class  EDLQName
 Implementation of qualified name class. More...

Macros

#define IEDLNamespaceID   0xb836b26d, 0x2e4e45d2, 0x82aa6c63, 0x6ca45484
#define edlobj2IEDLNamespace(src)
#define NamespaceSeparatorL   ((wchar_t *) L":")
#define NamespaceSeparator   ":"

Typedefs

typedef IInputEnumRC< IEDLNamespacePtr > IEDLNamespaceCollectionEnum

Functions

 DECL_SMART_PTR (IEDLNamespace)
 DECL_SMART_PTR (IEDLNamespaceCollectionEnum)

Detailed Description

IEDLNamespace and EDLQName classes.

Macro Definition Documentation

◆ edlobj2IEDLNamespace

#define edlobj2IEDLNamespace ( src)
Value:
edl_cast((IEDLNamespace *)NULL, src)
Interface to EDL Namespace class.
Definition edlqname.h:27
CSmartPtr< Type > edl_cast(Type *dst, IEDLObjectPtr src)
Definition iedlobject.h:91

◆ IEDLNamespaceID

#define IEDLNamespaceID   0xb836b26d, 0x2e4e45d2, 0x82aa6c63, 0x6ca45484

◆ NamespaceSeparator

#define NamespaceSeparator   ":"

◆ NamespaceSeparatorL

#define NamespaceSeparatorL   ((wchar_t *) L":")

Typedef Documentation

◆ IEDLNamespaceCollectionEnum

typedef IInputEnumRC<IEDLNamespacePtr> IEDLNamespaceCollectionEnum

Function Documentation

◆ DECL_SMART_PTR() [1/2]

DECL_SMART_PTR ( IEDLNamespace )

◆ DECL_SMART_PTR() [2/2]

DECL_SMART_PTR ( IEDLNamespaceCollectionEnum )