Mako 8.2.0 API
MakoCore SDK API Documentation
Theme:
Round
Default
Robot
Loading...
Searching...
No Matches
edlnamespaces.h
Go to the documentation of this file.
1
/*
2
* Copyright (C) 2007-2025 Global Graphics Software Ltd. All rights reserved.
3
*/
4
43
44
#ifndef edl_edlnamespaces_h
45
#define edl_edlnamespaces_h
46
47
/*
48
* The following macros define the names of the various EDL namespaces
49
* The _BEGIN_<x>_NAMESPACE, _END_<x>_NAMESPACE, _USING_<x>_NAMESPACE
50
* and _FROM_<x>_NAMESPACE only expand to any namespace-specific text
51
* IFF their corresponding _<x>_NAMESPACE macro is defined
52
*/
53
54
#define _EDL_NAMESPACE EDL
55
#define _HQN_NAMESPACE HQN
56
#define _EDL_DOM_NAMESPACE EDL
57
#define _EDL_PCL5_NAMESPACE PCL5
58
#define _EDL_PCL6_NAMESPACE XL
59
#define _EDL_XPS_NAMESPACE EDL
60
#define _EDL_COMMON_NAMESPACE EDL_COMMON
61
#define _EDL_UNICODE_NAMESPACE EDL_UNICODE
62
#define _EDL_FONT_NAMESPACE Font
63
#define _EDL_J2_NAMESPACE EDLJ2
64
65
66
#if defined(__cplusplus) && defined(_EDL_NAMESPACE)
67
68
#define _BEGIN_EDL_NAMESPACE namespace _EDL_NAMESPACE {
69
#define _END_EDL_NAMESPACE };
70
#define _USING_EDL_NAMESPACE using namespace _EDL_NAMESPACE;
71
#define _FROM_EDL_NAMESPACE(_EDL_NS_SYMBOL) _EDL_NAMESPACE::_EDL_NS_SYMBOL
72
73
#else
74
75
#define _BEGIN_EDL_NAMESPACE
76
#define _END_EDL_NAMESPACE
77
#define _USING_EDL_NAMESPACE
78
#define _FROM_EDL_NAMESPACE(_EDL_NS_SYMBOL) _EDL_NS_SYMBOL
79
80
#endif
81
82
83
#if defined(__cplusplus) && defined(_HQN_NAMESPACE)
84
85
#define _BEGIN_HQN_NAMESPACE namespace _HQN_NAMESPACE {
86
#define _END_HQN_NAMESPACE };
87
#define _USING_HQN_NAMESPACE using namespace _HQN_NAMESPACE;
88
#define _FROM_HQN_NAMESPACE(_HQN_NS_SYMBOL) _HQN_NAMESPACE::_HQN_NS_SYMBOL
89
90
#else
91
92
#define _BEGIN_HQN_NAMESPACE
93
#define _END_HQN_NAMESPACE
94
#define _USING_HQN_NAMESPACE
95
#define _FROM_HQN_NAMESPACE(_HQN_NS_SYMBOL) _HQN_NS_SYMBOL
96
97
#endif
98
99
100
#if defined(__cplusplus) && defined(_EDL_DOM_NAMESPACE)
101
102
#define _BEGIN_EDL_DOM_NAMESPACE namespace _EDL_DOM_NAMESPACE {
103
#define _END_EDL_DOM_NAMESPACE };
104
#define _USING_EDL_DOM_NAMESPACE using namespace _EDL_DOM_NAMESPACE;
105
#define _FROM_EDL_DOM_NAMESPACE(_EDL_DOM_NS_SYMBOL) _EDL_DOM_NAMESPACE::_EDL_DOM_NS_SYMBOL
106
107
#else
108
109
#define _BEGIN_EDL_DOM_NAMESPACE
110
#define _END_EDL_DOM_NAMESPACE
111
#define _USING_EDL_DOM_NAMESPACE
112
#define _FROM_EDL_DOM_NAMESPACE(_EDL_DOM_NS_SYMBOL) _EDL_DOM_NS_SYMBOL
113
114
#endif
115
116
117
#if defined(__cplusplus) && defined(_EDL_PCL5_NAMESPACE)
118
119
#define _BEGIN_EDL_PCL5_NAMESPACE namespace _EDL_PCL5_NAMESPACE {
120
#define _END_EDL_PCL5_NAMESPACE };
121
#define _USING_EDL_PCL5_NAMESPACE using namespace _EDL_PCL5_NAMESPACE;
122
#define _FROM_EDL_PCL5_NAMESPACE(_EDL_PCL5_NS_SYMBOL) _EDL_PCL5_NAMESPACE::_EDL_PCL5_NS_SYMBOL
123
124
#else
125
126
#define _BEGIN_EDL_XPS_NAMESPACE
127
#define _END_EDL_XPS_NAMESPACE
128
#define _USING_EDL_XPS_NAMESPACE
129
#define _FROM_EDL_XPS_NAMESPACE(_EDL_XPS_NS_SYMBOL) _EDL_XPS_NS_SYMBOL
130
131
#endif
132
133
134
135
#if defined(__cplusplus) && defined(_EDL_PCL6_NAMESPACE)
136
137
#define _BEGIN_EDL_PCL6_NAMESPACE namespace _EDL_PCL6_NAMESPACE {
138
#define _END_EDL_PCL6_NAMESPACE };
139
#define _USING_EDL_PCL6_NAMESPACE using namespace _EDL_PCL6_NAMESPACE;
140
#define _FROM_EDL_PCL6_NAMESPACE(_EDL_PCL6_NS_SYMBOL) _EDL_PCL6_NAMESPACE::_EDL_PCL6_NS_SYMBOL
141
142
#else
143
144
#define _BEGIN_EDL_XPS_NAMESPACE
145
#define _END_EDL_XPS_NAMESPACE
146
#define _USING_EDL_XPS_NAMESPACE
147
#define _FROM_EDL_XPS_NAMESPACE(_EDL_XPS_NS_SYMBOL) _EDL_XPS_NS_SYMBOL
148
149
#endif
150
151
152
#if defined(__cplusplus) && defined(_EDL_XPS_NAMESPACE)
153
154
#define _BEGIN_EDL_XPS_NAMESPACE namespace _EDL_XPS_NAMESPACE {
155
#define _END_EDL_XPS_NAMESPACE };
156
#define _USING_EDL_XPS_NAMESPACE using namespace _EDL_XPS_NAMESPACE;
157
#define _FROM_EDL_XPS_NAMESPACE(_EDL_XPS_NS_SYMBOL) _EDL_XPS_NAMESPACE::_EDL_XPS_NS_SYMBOL
158
159
#else
160
161
#define _BEGIN_EDL_XPS_NAMESPACE
162
#define _END_EDL_XPS_NAMESPACE
163
#define _USING_EDL_XPS_NAMESPACE
164
#define _FROM_EDL_XPS_NAMESPACE(_EDL_XPS_NS_SYMBOL) _EDL_XPS_NS_SYMBOL
165
166
#endif
167
168
169
#if defined(__cplusplus) && defined(_EDL_UNICODE_NAMESPACE)
170
171
#define _BEGIN_EDL_UNICODE_NAMESPACE namespace _EDL_UNICODE_NAMESPACE {
172
#define _END_EDL_UNICODE_NAMESPACE };
173
#define _USING_EDL_UNICODE_NAMESPACE using namespace _EDL_UNICODE_NAMESPACE;
174
#define _FROM_EDL_UNICODE_NAMESPACE(_EDL_UNICODE_NS_SYMBOL) _EDL_UNICODE_NAMESPACE::_EDL_UNICODE_NS_SYMBOL
175
176
#else
177
178
#define _BEGIN_EDL_UNICODE_NAMESPACE
179
#define _END_EDL_UNICODE_NAMESPACE
180
#define _USING_EDL_UNICODE_NAMESPACE
181
#define _FROM_EDL_UNICODE_NAMESPACE(_EDL_UNICODE_NS_SYMBOL) _EDL_UNICODE_NS_SYMBOL
182
183
#endif
184
185
#if defined(__cplusplus) && defined(_EDL_COMMON_NAMESPACE)
186
187
#define _BEGIN_EDL_COMMON_NAMESPACE namespace _EDL_COMMON_NAMESPACE {
188
#define _END_EDL_COMMON_NAMESPACE };
189
#define _USING_EDL_COMMON_NAMESPACE using namespace _EDL_COMMON_NAMESPACE;
190
#define _FROM_EDL_COMMON_NAMESPACE(_EDL_COMMON_NS_SYMBOL) _EDL_COMMON_NAMESPACE::_EDL_COMMON_NS_SYMBOL
191
192
#else
193
194
#define _BEGIN_EDL_COMMON_NAMESPACE
195
#define _END_EDL_COMMON_NAMESPACE
196
#define _USING_EDL_COMMON_NAMESPACE
197
#define _FROM_EDL_COMMON_NAMESPACE(_EDL_COMMON_NS_SYMBOL) _EDL_COMMON_NS_SYMBOL
198
199
#endif
200
201
202
#if defined(__cplusplus) && defined(_EDL_COMMON_NAMESPACE)
203
204
#define _BEGIN_EDL_FONT_NAMESPACE namespace _EDL_FONT_NAMESPACE {
205
#define _END_EDL_FONT_NAMESPACE };
206
#define _USING_EDL_FONT_NAMESPACE using namespace _EDL_FONT_NAMESPACE;
207
#define _FROM_EDL_FONT_NAMESPACE(_EDL_FONT_NS_SYMBOL) _EDL_FONT_NAMESPACE::_EDL_FONT_NS_SYMBOL
208
209
#else
210
211
#define _BEGIN_EDL_FONT_NAMESPACE
212
#define _END_EDL_FONT_NAMESPACE
213
#define _USING_EDL_FONT_NAMESPACE
214
#define _FROM_EDL_FONT_NAMESPACE(_EDL_FONT_NS_SYMBOL) _EDL_FONT_NS_SYMBOL
215
216
#endif
217
218
#if defined(__cplusplus) && defined(_EDL_J2_NAMESPACE)
219
220
#define _BEGIN_EDL_J2_NAMESPACE namespace _EDL_J2_NAMESPACE {
221
#define _END_EDL_J2_NAMESPACE };
222
#define _USING_EDL_J2_NAMESPACE using namespace _EDL_J2_NAMESPACE;
223
#define _FROM_EDL_J2_NAMESPACE(_EDL_NS_SYMBOL) _EDL_J2_NAMESPACE::_EDL_NS_SYMBOL
224
225
#else
226
227
#define _BEGIN_EDL_NAMESPACE
228
#define _END_EDL_NAMESPACE
229
#define _USING_EDL_NAMESPACE
230
#define _FROM_EDL_NAMESPACE(_EDL_NS_SYMBOL) _EDL_NS_SYMBOL
231
232
#endif
233
234
235
#endif
// edl_edlnamespaces_h