1 /*
2     Copyright (c) 2008-2013 NetAllied Systems GmbH
3 
4     This file is part of COLLADASaxFrameworkLoader.
5 
6     Licensed under the MIT Open Source License,
7     for details please see LICENSE file or the website
8     http://www.opensource.org/licenses/mit-license.php
9 */
10 
11 
12 
13 #ifndef __COLLADASAXFWL14_COLLADAPARSERAUTOGEN14PRIVATE_H__
14 #define __COLLADASAXFWL14_COLLADAPARSERAUTOGEN14PRIVATE_H__
15 
16 
17 #include "GeneratedSaxParserPrerequisites.h"
18 #include "GeneratedSaxParserTypes.h"
19 #include "GeneratedSaxParserParserTemplate.h"
20 #include "pcre.h"
21 #include "COLLADASaxFWLColladaParserAutoGen14Attributes.h"
22 #include "COLLADASaxFWLColladaParserAutoGen14.h"
23 #include "COLLADASaxFWLColladaParserAutoGen14ValidationData.h"
24 
25 
26 namespace COLLADASaxFWL14
27 {
28 
29 
30 typedef GeneratedSaxParser::sint8 sint8;
31 typedef GeneratedSaxParser::sint16 sint16;
32 typedef GeneratedSaxParser::sint32 sint32;
33 typedef GeneratedSaxParser::sint64 sint64;
34 typedef GeneratedSaxParser::uint8 uint8;
35 typedef GeneratedSaxParser::uint16 uint16;
36 typedef GeneratedSaxParser::uint32 uint32;
37 typedef GeneratedSaxParser::uint64 uint64;
38 
39 typedef GeneratedSaxParser::StringHash StringHash;
40 typedef GeneratedSaxParser::ParserChar ParserChar;
41 typedef GeneratedSaxParser::ParserString ParserString;
42 typedef GeneratedSaxParser::ParserAttributes ParserAttributes;
43 typedef GeneratedSaxParser::Utils Utils;
44 typedef GeneratedSaxParser::ParserError ParserError;
45 typedef GeneratedSaxParser::StringHashPair StringHashPair;
46 typedef GeneratedSaxParser::ParserError ParserError;
47 
48 
49 class FunctionMapFactory;
50 
51 
52 class ColladaParserAutoGen14Private : public GeneratedSaxParser::ParserTemplate<ColladaParserAutoGen14Private, ColladaParserAutoGen14>
53 {
54 public:
55 ColladaParserAutoGen14Private( COLLADASaxFWL14::ColladaParserAutoGen14* impl, GeneratedSaxParser::IErrorHandler* errorHandler = 0 );
56 virtual ~ColladaParserAutoGen14Private();
57 
58 
59 private:
60 friend class FunctionMapFactory;
61 
62 
_begin__COLLADA(void * attributeData)63 bool _begin__COLLADA( void* attributeData ){return mImpl->begin__COLLADA(*static_cast<COLLADA__AttributeData*>(attributeData));}
64 bool _data__COLLADA( const ParserChar* text, size_t textLength );
_end__COLLADA()65 bool _end__COLLADA(){return mImpl->end__COLLADA();}
66 bool _preBegin__COLLADA( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
67 bool _preEnd__COLLADA();
68 #ifdef GENERATEDSAXPARSER_VALIDATION
69 bool _validateBegin__COLLADA( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
70 bool _validateEnd__COLLADA();
71 #endif
72 bool _freeAttributes__COLLADA( void* attributeData );
73 
74 
75 ENUM__VersionType toEnumDataPrefix_ENUM__VersionType (
76     const ParserChar* prefixedBuffer,
77     const ParserChar* prefixedBufferEnd,
78     const ParserChar** buffer,
79     const ParserChar* bufferEnd,
80     bool& failed,
81     const std::pair<StringHash, ENUM__VersionType>* enumMap,
82     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
83 );
84 
85 
86 bool characterData2EnumData_ENUM__VersionType (
87     const ParserChar* text,
88     size_t textLength,
89     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__VersionType*, size_t ),
90     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
91 );
92 
93 
94 bool dataEnumEnd_ENUM__VersionType (
95     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__VersionType*, size_t ),
96     const std::pair<StringHash, ENUM__VersionType>* enumMap,
97     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
98     ENUM__VersionType (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__VersionType>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
99 );
100 
101 
102 
_begin__asset(void * attributeData)103 bool _begin__asset( void* attributeData ){return mImpl->begin__asset();}
104 bool _data__asset( const ParserChar* text, size_t textLength );
_end__asset()105 bool _end__asset(){return mImpl->end__asset();}
106 bool _preBegin__asset( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
107 bool _preEnd__asset();
108 #ifdef GENERATEDSAXPARSER_VALIDATION
109 bool _validateBegin__asset( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
110 bool _validateEnd__asset();
111 #endif
112 bool _freeAttributes__asset( void* attributeData );
113 
_begin__contributor(void * attributeData)114 bool _begin__contributor( void* attributeData ){return mImpl->begin__contributor();}
115 bool _data__contributor( const ParserChar* text, size_t textLength );
_end__contributor()116 bool _end__contributor(){return mImpl->end__contributor();}
117 bool _preBegin__contributor( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
118 bool _preEnd__contributor();
119 #ifdef GENERATEDSAXPARSER_VALIDATION
120 bool _validateBegin__contributor( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
121 bool _validateEnd__contributor();
122 #endif
123 bool _freeAttributes__contributor( void* attributeData );
124 
_begin__author(void * attributeData)125 bool _begin__author( void* attributeData ){return mImpl->begin__author();}
126 bool _data__author( const ParserChar* text, size_t textLength );
_end__author()127 bool _end__author(){return mImpl->end__author();}
128 bool _preBegin__author( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
129 bool _preEnd__author();
130 #ifdef GENERATEDSAXPARSER_VALIDATION
131 bool _validateBegin__author( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
132 bool _validateEnd__author();
133 #endif
134 bool _freeAttributes__author( void* attributeData );
135 
_begin__authoring_tool(void * attributeData)136 bool _begin__authoring_tool( void* attributeData ){return mImpl->begin__authoring_tool();}
137 bool _data__authoring_tool( const ParserChar* text, size_t textLength );
_end__authoring_tool()138 bool _end__authoring_tool(){return mImpl->end__authoring_tool();}
139 bool _preBegin__authoring_tool( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
140 bool _preEnd__authoring_tool();
141 #ifdef GENERATEDSAXPARSER_VALIDATION
142 bool _validateBegin__authoring_tool( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
143 bool _validateEnd__authoring_tool();
144 #endif
145 bool _freeAttributes__authoring_tool( void* attributeData );
146 
_begin__comments(void * attributeData)147 bool _begin__comments( void* attributeData ){return mImpl->begin__comments();}
148 bool _data__comments( const ParserChar* text, size_t textLength );
_end__comments()149 bool _end__comments(){return mImpl->end__comments();}
150 bool _preBegin__comments( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
151 bool _preEnd__comments();
152 #ifdef GENERATEDSAXPARSER_VALIDATION
153 bool _validateBegin__comments( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
154 bool _validateEnd__comments();
155 #endif
156 bool _freeAttributes__comments( void* attributeData );
157 
_begin__copyright(void * attributeData)158 bool _begin__copyright( void* attributeData ){return mImpl->begin__copyright();}
159 bool _data__copyright( const ParserChar* text, size_t textLength );
_end__copyright()160 bool _end__copyright(){return mImpl->end__copyright();}
161 bool _preBegin__copyright( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
162 bool _preEnd__copyright();
163 #ifdef GENERATEDSAXPARSER_VALIDATION
164 bool _validateBegin__copyright( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
165 bool _validateEnd__copyright();
166 #endif
167 bool _freeAttributes__copyright( void* attributeData );
168 
_begin__source_data(void * attributeData)169 bool _begin__source_data( void* attributeData ){return mImpl->begin__source_data();}
170 bool _data__source_data( const ParserChar* text, size_t textLength );
_end__source_data()171 bool _end__source_data(){return mImpl->end__source_data();}
172 bool _preBegin__source_data( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
173 bool _preEnd__source_data();
174 #ifdef GENERATEDSAXPARSER_VALIDATION
175 bool _validateBegin__source_data( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
176 bool _validateEnd__source_data();
177 #endif
178 bool _freeAttributes__source_data( void* attributeData );
179 
_begin__created(void * attributeData)180 bool _begin__created( void* attributeData ){return mImpl->begin__created();}
181 bool _data__created( const ParserChar* text, size_t textLength );
_end__created()182 bool _end__created(){return mImpl->end__created();}
183 bool _preBegin__created( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
184 bool _preEnd__created();
185 #ifdef GENERATEDSAXPARSER_VALIDATION
186 bool _validateBegin__created( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
187 bool _validateEnd__created();
188 #endif
189 bool _freeAttributes__created( void* attributeData );
190 
_begin__keywords(void * attributeData)191 bool _begin__keywords( void* attributeData ){return mImpl->begin__keywords();}
192 bool _data__keywords( const ParserChar* text, size_t textLength );
_end__keywords()193 bool _end__keywords(){return mImpl->end__keywords();}
194 bool _preBegin__keywords( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
195 bool _preEnd__keywords();
196 #ifdef GENERATEDSAXPARSER_VALIDATION
197 bool _validateBegin__keywords( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
198 bool _validateEnd__keywords();
199 #endif
200 bool _freeAttributes__keywords( void* attributeData );
201 
_begin__modified(void * attributeData)202 bool _begin__modified( void* attributeData ){return mImpl->begin__modified();}
203 bool _data__modified( const ParserChar* text, size_t textLength );
_end__modified()204 bool _end__modified(){return mImpl->end__modified();}
205 bool _preBegin__modified( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
206 bool _preEnd__modified();
207 #ifdef GENERATEDSAXPARSER_VALIDATION
208 bool _validateBegin__modified( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
209 bool _validateEnd__modified();
210 #endif
211 bool _freeAttributes__modified( void* attributeData );
212 
_begin__revision(void * attributeData)213 bool _begin__revision( void* attributeData ){return mImpl->begin__revision();}
214 bool _data__revision( const ParserChar* text, size_t textLength );
_end__revision()215 bool _end__revision(){return mImpl->end__revision();}
216 bool _preBegin__revision( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
217 bool _preEnd__revision();
218 #ifdef GENERATEDSAXPARSER_VALIDATION
219 bool _validateBegin__revision( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
220 bool _validateEnd__revision();
221 #endif
222 bool _freeAttributes__revision( void* attributeData );
223 
_begin__subject(void * attributeData)224 bool _begin__subject( void* attributeData ){return mImpl->begin__subject();}
225 bool _data__subject( const ParserChar* text, size_t textLength );
_end__subject()226 bool _end__subject(){return mImpl->end__subject();}
227 bool _preBegin__subject( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
228 bool _preEnd__subject();
229 #ifdef GENERATEDSAXPARSER_VALIDATION
230 bool _validateBegin__subject( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
231 bool _validateEnd__subject();
232 #endif
233 bool _freeAttributes__subject( void* attributeData );
234 
_begin__title(void * attributeData)235 bool _begin__title( void* attributeData ){return mImpl->begin__title();}
236 bool _data__title( const ParserChar* text, size_t textLength );
_end__title()237 bool _end__title(){return mImpl->end__title();}
238 bool _preBegin__title( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
239 bool _preEnd__title();
240 #ifdef GENERATEDSAXPARSER_VALIDATION
241 bool _validateBegin__title( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
242 bool _validateEnd__title();
243 #endif
244 bool _freeAttributes__title( void* attributeData );
245 
_begin__unit(void * attributeData)246 bool _begin__unit( void* attributeData ){return mImpl->begin__unit(*static_cast<unit__AttributeData*>(attributeData));}
247 bool _data__unit( const ParserChar* text, size_t textLength );
_end__unit()248 bool _end__unit(){return mImpl->end__unit();}
249 bool _preBegin__unit( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
250 bool _preEnd__unit();
251 #ifdef GENERATEDSAXPARSER_VALIDATION
252 bool _validateBegin__unit( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
253 bool _validateEnd__unit();
254 #endif
255 bool _freeAttributes__unit( void* attributeData );
256 
_begin__up_axis(void * attributeData)257 bool _begin__up_axis( void* attributeData ){return mImpl->begin__up_axis();}
258 bool _data__up_axis( const ParserChar* text, size_t textLength );
_end__up_axis()259 bool _end__up_axis(){return mImpl->end__up_axis();}
260 bool _preBegin__up_axis( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
261 bool _preEnd__up_axis();
262 #ifdef GENERATEDSAXPARSER_VALIDATION
263 bool _validateBegin__up_axis( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
264 bool _validateEnd__up_axis();
265 #endif
266 bool _freeAttributes__up_axis( void* attributeData );
267 
268 
269 ENUM__UpAxisType toEnumDataPrefix_ENUM__UpAxisType (
270     const ParserChar* prefixedBuffer,
271     const ParserChar* prefixedBufferEnd,
272     const ParserChar** buffer,
273     const ParserChar* bufferEnd,
274     bool& failed,
275     const std::pair<StringHash, ENUM__UpAxisType>* enumMap,
276     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
277 );
278 
279 
280 bool characterData2EnumData_ENUM__UpAxisType (
281     const ParserChar* text,
282     size_t textLength,
283     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__UpAxisType*, size_t ),
284     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
285 );
286 
287 
288 bool dataEnumEnd_ENUM__UpAxisType (
289     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__UpAxisType*, size_t ),
290     const std::pair<StringHash, ENUM__UpAxisType>* enumMap,
291     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
292     ENUM__UpAxisType (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__UpAxisType>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
293 );
294 
295 
296 
_begin__library_animations(void * attributeData)297 bool _begin__library_animations( void* attributeData ){return mImpl->begin__library_animations(*static_cast<library_animations__AttributeData*>(attributeData));}
298 bool _data__library_animations( const ParserChar* text, size_t textLength );
_end__library_animations()299 bool _end__library_animations(){return mImpl->end__library_animations();}
300 bool _preBegin__library_animations( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
301 bool _preEnd__library_animations();
302 #ifdef GENERATEDSAXPARSER_VALIDATION
303 bool _validateBegin__library_animations( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
304 bool _validateEnd__library_animations();
305 #endif
306 bool _freeAttributes__library_animations( void* attributeData );
307 
_begin__animation(void * attributeData)308 bool _begin__animation( void* attributeData ){return mImpl->begin__animation(*static_cast<animation__AttributeData*>(attributeData));}
309 bool _data__animation( const ParserChar* text, size_t textLength );
_end__animation()310 bool _end__animation(){return mImpl->end__animation();}
311 bool _preBegin__animation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
312 bool _preEnd__animation();
313 #ifdef GENERATEDSAXPARSER_VALIDATION
314 bool _validateBegin__animation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
315 bool _validateEnd__animation();
316 #endif
317 bool _freeAttributes__animation( void* attributeData );
318 
_begin__source(void * attributeData)319 bool _begin__source( void* attributeData ){return mImpl->begin__source(*static_cast<source__AttributeData*>(attributeData));}
320 bool _data__source( const ParserChar* text, size_t textLength );
_end__source()321 bool _end__source(){return mImpl->end__source();}
322 bool _preBegin__source( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
323 bool _preEnd__source();
324 #ifdef GENERATEDSAXPARSER_VALIDATION
325 bool _validateBegin__source( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
326 bool _validateEnd__source();
327 #endif
328 bool _freeAttributes__source( void* attributeData );
329 
_begin__IDREF_array(void * attributeData)330 bool _begin__IDREF_array( void* attributeData ){return mImpl->begin__IDREF_array(*static_cast<IDREF_array__AttributeData*>(attributeData));}
331 bool _data__IDREF_array( const ParserChar* text, size_t textLength );
_end__IDREF_array()332 bool _end__IDREF_array(){return mImpl->end__IDREF_array();}
333 bool _preBegin__IDREF_array( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
334 bool _preEnd__IDREF_array();
335 #ifdef GENERATEDSAXPARSER_VALIDATION
336 bool _validateBegin__IDREF_array( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
337 bool _validateEnd__IDREF_array();
338 #endif
339 bool _freeAttributes__IDREF_array( void* attributeData );
340 
_begin__Name_array(void * attributeData)341 bool _begin__Name_array( void* attributeData ){return mImpl->begin__Name_array(*static_cast<Name_array__AttributeData*>(attributeData));}
342 bool _data__Name_array( const ParserChar* text, size_t textLength );
_end__Name_array()343 bool _end__Name_array(){return mImpl->end__Name_array();}
344 bool _preBegin__Name_array( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
345 bool _preEnd__Name_array();
346 #ifdef GENERATEDSAXPARSER_VALIDATION
347 bool _validateBegin__Name_array( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
348 bool _validateEnd__Name_array();
349 #endif
350 bool _freeAttributes__Name_array( void* attributeData );
351 
_begin__bool_array(void * attributeData)352 bool _begin__bool_array( void* attributeData ){return mImpl->begin__bool_array(*static_cast<bool_array__AttributeData*>(attributeData));}
353 bool _data__bool_array( const ParserChar* text, size_t textLength );
_end__bool_array()354 bool _end__bool_array(){return mImpl->end__bool_array();}
355 bool _preBegin__bool_array( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
356 bool _preEnd__bool_array();
357 #ifdef GENERATEDSAXPARSER_VALIDATION
358 bool _validateBegin__bool_array( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
359 bool _validateEnd__bool_array();
360 #endif
361 bool _freeAttributes__bool_array( void* attributeData );
362 
_begin__float_array(void * attributeData)363 bool _begin__float_array( void* attributeData ){return mImpl->begin__float_array(*static_cast<float_array__AttributeData*>(attributeData));}
364 bool _data__float_array( const ParserChar* text, size_t textLength );
_end__float_array()365 bool _end__float_array(){return mImpl->end__float_array();}
366 bool _preBegin__float_array( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
367 bool _preEnd__float_array();
368 #ifdef GENERATEDSAXPARSER_VALIDATION
369 bool _validateBegin__float_array( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
370 bool _validateEnd__float_array();
371 #endif
372 bool _freeAttributes__float_array( void* attributeData );
373 
_begin__int_array(void * attributeData)374 bool _begin__int_array( void* attributeData ){return mImpl->begin__int_array(*static_cast<int_array__AttributeData*>(attributeData));}
375 bool _data__int_array( const ParserChar* text, size_t textLength );
_end__int_array()376 bool _end__int_array(){return mImpl->end__int_array();}
377 bool _preBegin__int_array( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
378 bool _preEnd__int_array();
379 #ifdef GENERATEDSAXPARSER_VALIDATION
380 bool _validateBegin__int_array( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
381 bool _validateEnd__int_array();
382 #endif
383 bool _freeAttributes__int_array( void* attributeData );
384 
_begin__animation__source__technique_common(void * attributeData)385 bool _begin__animation__source__technique_common( void* attributeData ){return mImpl->begin__animation__source__technique_common();}
386 bool _data__animation__source__technique_common( const ParserChar* text, size_t textLength );
_end__animation__source__technique_common()387 bool _end__animation__source__technique_common(){return mImpl->end__animation__source__technique_common();}
388 bool _preBegin__animation__source__technique_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
389 bool _preEnd__animation__source__technique_common();
390 #ifdef GENERATEDSAXPARSER_VALIDATION
391 bool _validateBegin__animation__source__technique_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
392 bool _validateEnd__animation__source__technique_common();
393 #endif
394 bool _freeAttributes__animation__source__technique_common( void* attributeData );
395 
_begin__accessor(void * attributeData)396 bool _begin__accessor( void* attributeData ){return mImpl->begin__accessor(*static_cast<accessor__AttributeData*>(attributeData));}
397 bool _data__accessor( const ParserChar* text, size_t textLength );
_end__accessor()398 bool _end__accessor(){return mImpl->end__accessor();}
399 bool _preBegin__accessor( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
400 bool _preEnd__accessor();
401 #ifdef GENERATEDSAXPARSER_VALIDATION
402 bool _validateBegin__accessor( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
403 bool _validateEnd__accessor();
404 #endif
405 bool _freeAttributes__accessor( void* attributeData );
406 
_begin__param(void * attributeData)407 bool _begin__param( void* attributeData ){return mImpl->begin__param(*static_cast<param__AttributeData*>(attributeData));}
408 bool _data__param( const ParserChar* text, size_t textLength );
_end__param()409 bool _end__param(){return mImpl->end__param();}
410 bool _preBegin__param( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
411 bool _preEnd__param();
412 #ifdef GENERATEDSAXPARSER_VALIDATION
413 bool _validateBegin__param( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
414 bool _validateEnd__param();
415 #endif
416 bool _freeAttributes__param( void* attributeData );
417 
_begin__technique(void * attributeData)418 bool _begin__technique( void* attributeData ){return mImpl->begin__technique(*static_cast<technique__AttributeData*>(attributeData));}
419 bool _data__technique( const ParserChar* text, size_t textLength );
_end__technique()420 bool _end__technique(){return mImpl->end__technique();}
421 bool _preBegin__technique( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
422 bool _preEnd__technique();
423 #ifdef GENERATEDSAXPARSER_VALIDATION
424 bool _validateBegin__technique( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
425 bool _validateEnd__technique();
426 #endif
427 bool _freeAttributes__technique( void* attributeData );
428 
_begin__sampler(void * attributeData)429 bool _begin__sampler( void* attributeData ){return mImpl->begin__sampler(*static_cast<sampler__AttributeData*>(attributeData));}
430 bool _data__sampler( const ParserChar* text, size_t textLength );
_end__sampler()431 bool _end__sampler(){return mImpl->end__sampler();}
432 bool _preBegin__sampler( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
433 bool _preEnd__sampler();
434 #ifdef GENERATEDSAXPARSER_VALIDATION
435 bool _validateBegin__sampler( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
436 bool _validateEnd__sampler();
437 #endif
438 bool _freeAttributes__sampler( void* attributeData );
439 
_begin__input____InputLocal(void * attributeData)440 bool _begin__input____InputLocal( void* attributeData ){return mImpl->begin__input____InputLocal(*static_cast<input____InputLocal__AttributeData*>(attributeData));}
441 bool _data__input____InputLocal( const ParserChar* text, size_t textLength );
_end__input____InputLocal()442 bool _end__input____InputLocal(){return mImpl->end__input____InputLocal();}
443 bool _preBegin__input____InputLocal( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
444 bool _preEnd__input____InputLocal();
445 #ifdef GENERATEDSAXPARSER_VALIDATION
446 bool _validateBegin__input____InputLocal( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
447 bool _validateEnd__input____InputLocal();
448 #endif
449 bool _freeAttributes__input____InputLocal( void* attributeData );
450 
_begin__channel(void * attributeData)451 bool _begin__channel( void* attributeData ){return mImpl->begin__channel(*static_cast<channel__AttributeData*>(attributeData));}
452 bool _data__channel( const ParserChar* text, size_t textLength );
_end__channel()453 bool _end__channel(){return mImpl->end__channel();}
454 bool _preBegin__channel( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
455 bool _preEnd__channel();
456 #ifdef GENERATEDSAXPARSER_VALIDATION
457 bool _validateBegin__channel( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
458 bool _validateEnd__channel();
459 #endif
460 bool _freeAttributes__channel( void* attributeData );
461 
_begin__extra(void * attributeData)462 bool _begin__extra( void* attributeData ){return mImpl->begin__extra(*static_cast<extra__AttributeData*>(attributeData));}
463 bool _data__extra( const ParserChar* text, size_t textLength );
_end__extra()464 bool _end__extra(){return mImpl->end__extra();}
465 bool _preBegin__extra( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
466 bool _preEnd__extra();
467 #ifdef GENERATEDSAXPARSER_VALIDATION
468 bool _validateBegin__extra( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
469 bool _validateEnd__extra();
470 #endif
471 bool _freeAttributes__extra( void* attributeData );
472 
_begin__library_animation_clips(void * attributeData)473 bool _begin__library_animation_clips( void* attributeData ){return mImpl->begin__library_animation_clips(*static_cast<library_animation_clips__AttributeData*>(attributeData));}
474 bool _data__library_animation_clips( const ParserChar* text, size_t textLength );
_end__library_animation_clips()475 bool _end__library_animation_clips(){return mImpl->end__library_animation_clips();}
476 bool _preBegin__library_animation_clips( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
477 bool _preEnd__library_animation_clips();
478 #ifdef GENERATEDSAXPARSER_VALIDATION
479 bool _validateBegin__library_animation_clips( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
480 bool _validateEnd__library_animation_clips();
481 #endif
482 bool _freeAttributes__library_animation_clips( void* attributeData );
483 
_begin__animation_clip(void * attributeData)484 bool _begin__animation_clip( void* attributeData ){return mImpl->begin__animation_clip(*static_cast<animation_clip__AttributeData*>(attributeData));}
485 bool _data__animation_clip( const ParserChar* text, size_t textLength );
_end__animation_clip()486 bool _end__animation_clip(){return mImpl->end__animation_clip();}
487 bool _preBegin__animation_clip( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
488 bool _preEnd__animation_clip();
489 #ifdef GENERATEDSAXPARSER_VALIDATION
490 bool _validateBegin__animation_clip( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
491 bool _validateEnd__animation_clip();
492 #endif
493 bool _freeAttributes__animation_clip( void* attributeData );
494 
_begin__instance_animation(void * attributeData)495 bool _begin__instance_animation( void* attributeData ){return mImpl->begin__instance_animation(*static_cast<instance_animation__AttributeData*>(attributeData));}
496 bool _data__instance_animation( const ParserChar* text, size_t textLength );
_end__instance_animation()497 bool _end__instance_animation(){return mImpl->end__instance_animation();}
498 bool _preBegin__instance_animation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
499 bool _preEnd__instance_animation();
500 #ifdef GENERATEDSAXPARSER_VALIDATION
501 bool _validateBegin__instance_animation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
502 bool _validateEnd__instance_animation();
503 #endif
504 bool _freeAttributes__instance_animation( void* attributeData );
505 
_begin__library_cameras(void * attributeData)506 bool _begin__library_cameras( void* attributeData ){return mImpl->begin__library_cameras(*static_cast<library_cameras__AttributeData*>(attributeData));}
507 bool _data__library_cameras( const ParserChar* text, size_t textLength );
_end__library_cameras()508 bool _end__library_cameras(){return mImpl->end__library_cameras();}
509 bool _preBegin__library_cameras( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
510 bool _preEnd__library_cameras();
511 #ifdef GENERATEDSAXPARSER_VALIDATION
512 bool _validateBegin__library_cameras( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
513 bool _validateEnd__library_cameras();
514 #endif
515 bool _freeAttributes__library_cameras( void* attributeData );
516 
_begin__camera(void * attributeData)517 bool _begin__camera( void* attributeData ){return mImpl->begin__camera(*static_cast<camera__AttributeData*>(attributeData));}
518 bool _data__camera( const ParserChar* text, size_t textLength );
_end__camera()519 bool _end__camera(){return mImpl->end__camera();}
520 bool _preBegin__camera( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
521 bool _preEnd__camera();
522 #ifdef GENERATEDSAXPARSER_VALIDATION
523 bool _validateBegin__camera( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
524 bool _validateEnd__camera();
525 #endif
526 bool _freeAttributes__camera( void* attributeData );
527 
_begin__optics(void * attributeData)528 bool _begin__optics( void* attributeData ){return mImpl->begin__optics();}
529 bool _data__optics( const ParserChar* text, size_t textLength );
_end__optics()530 bool _end__optics(){return mImpl->end__optics();}
531 bool _preBegin__optics( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
532 bool _preEnd__optics();
533 #ifdef GENERATEDSAXPARSER_VALIDATION
534 bool _validateBegin__optics( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
535 bool _validateEnd__optics();
536 #endif
537 bool _freeAttributes__optics( void* attributeData );
538 
_begin__optics__technique_common(void * attributeData)539 bool _begin__optics__technique_common( void* attributeData ){return mImpl->begin__optics__technique_common();}
540 bool _data__optics__technique_common( const ParserChar* text, size_t textLength );
_end__optics__technique_common()541 bool _end__optics__technique_common(){return mImpl->end__optics__technique_common();}
542 bool _preBegin__optics__technique_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
543 bool _preEnd__optics__technique_common();
544 #ifdef GENERATEDSAXPARSER_VALIDATION
545 bool _validateBegin__optics__technique_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
546 bool _validateEnd__optics__technique_common();
547 #endif
548 bool _freeAttributes__optics__technique_common( void* attributeData );
549 
_begin__orthographic(void * attributeData)550 bool _begin__orthographic( void* attributeData ){return mImpl->begin__orthographic();}
551 bool _data__orthographic( const ParserChar* text, size_t textLength );
_end__orthographic()552 bool _end__orthographic(){return mImpl->end__orthographic();}
553 bool _preBegin__orthographic( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
554 bool _preEnd__orthographic();
555 #ifdef GENERATEDSAXPARSER_VALIDATION
556 bool _validateBegin__orthographic( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
557 bool _validateEnd__orthographic();
558 #endif
559 bool _freeAttributes__orthographic( void* attributeData );
560 
_begin__xmag(void * attributeData)561 bool _begin__xmag( void* attributeData ){return mImpl->begin__xmag(*static_cast<xmag__AttributeData*>(attributeData));}
562 bool _data__xmag( const ParserChar* text, size_t textLength );
_end__xmag()563 bool _end__xmag(){return mImpl->end__xmag();}
564 bool _preBegin__xmag( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
565 bool _preEnd__xmag();
566 #ifdef GENERATEDSAXPARSER_VALIDATION
567 bool _validateBegin__xmag( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
568 bool _validateEnd__xmag();
569 #endif
570 bool _freeAttributes__xmag( void* attributeData );
571 
_begin__ymag(void * attributeData)572 bool _begin__ymag( void* attributeData ){return mImpl->begin__ymag(*static_cast<ymag__AttributeData*>(attributeData));}
573 bool _data__ymag( const ParserChar* text, size_t textLength );
_end__ymag()574 bool _end__ymag(){return mImpl->end__ymag();}
575 bool _preBegin__ymag( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
576 bool _preEnd__ymag();
577 #ifdef GENERATEDSAXPARSER_VALIDATION
578 bool _validateBegin__ymag( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
579 bool _validateEnd__ymag();
580 #endif
581 bool _freeAttributes__ymag( void* attributeData );
582 
_begin__aspect_ratio(void * attributeData)583 bool _begin__aspect_ratio( void* attributeData ){return mImpl->begin__aspect_ratio(*static_cast<aspect_ratio__AttributeData*>(attributeData));}
584 bool _data__aspect_ratio( const ParserChar* text, size_t textLength );
_end__aspect_ratio()585 bool _end__aspect_ratio(){return mImpl->end__aspect_ratio();}
586 bool _preBegin__aspect_ratio( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
587 bool _preEnd__aspect_ratio();
588 #ifdef GENERATEDSAXPARSER_VALIDATION
589 bool _validateBegin__aspect_ratio( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
590 bool _validateEnd__aspect_ratio();
591 #endif
592 bool _freeAttributes__aspect_ratio( void* attributeData );
593 
_begin__znear(void * attributeData)594 bool _begin__znear( void* attributeData ){return mImpl->begin__znear(*static_cast<znear__AttributeData*>(attributeData));}
595 bool _data__znear( const ParserChar* text, size_t textLength );
_end__znear()596 bool _end__znear(){return mImpl->end__znear();}
597 bool _preBegin__znear( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
598 bool _preEnd__znear();
599 #ifdef GENERATEDSAXPARSER_VALIDATION
600 bool _validateBegin__znear( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
601 bool _validateEnd__znear();
602 #endif
603 bool _freeAttributes__znear( void* attributeData );
604 
_begin__zfar(void * attributeData)605 bool _begin__zfar( void* attributeData ){return mImpl->begin__zfar(*static_cast<zfar__AttributeData*>(attributeData));}
606 bool _data__zfar( const ParserChar* text, size_t textLength );
_end__zfar()607 bool _end__zfar(){return mImpl->end__zfar();}
608 bool _preBegin__zfar( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
609 bool _preEnd__zfar();
610 #ifdef GENERATEDSAXPARSER_VALIDATION
611 bool _validateBegin__zfar( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
612 bool _validateEnd__zfar();
613 #endif
614 bool _freeAttributes__zfar( void* attributeData );
615 
_begin__perspective(void * attributeData)616 bool _begin__perspective( void* attributeData ){return mImpl->begin__perspective();}
617 bool _data__perspective( const ParserChar* text, size_t textLength );
_end__perspective()618 bool _end__perspective(){return mImpl->end__perspective();}
619 bool _preBegin__perspective( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
620 bool _preEnd__perspective();
621 #ifdef GENERATEDSAXPARSER_VALIDATION
622 bool _validateBegin__perspective( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
623 bool _validateEnd__perspective();
624 #endif
625 bool _freeAttributes__perspective( void* attributeData );
626 
_begin__xfov(void * attributeData)627 bool _begin__xfov( void* attributeData ){return mImpl->begin__xfov(*static_cast<xfov__AttributeData*>(attributeData));}
628 bool _data__xfov( const ParserChar* text, size_t textLength );
_end__xfov()629 bool _end__xfov(){return mImpl->end__xfov();}
630 bool _preBegin__xfov( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
631 bool _preEnd__xfov();
632 #ifdef GENERATEDSAXPARSER_VALIDATION
633 bool _validateBegin__xfov( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
634 bool _validateEnd__xfov();
635 #endif
636 bool _freeAttributes__xfov( void* attributeData );
637 
_begin__yfov(void * attributeData)638 bool _begin__yfov( void* attributeData ){return mImpl->begin__yfov(*static_cast<yfov__AttributeData*>(attributeData));}
639 bool _data__yfov( const ParserChar* text, size_t textLength );
_end__yfov()640 bool _end__yfov(){return mImpl->end__yfov();}
641 bool _preBegin__yfov( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
642 bool _preEnd__yfov();
643 #ifdef GENERATEDSAXPARSER_VALIDATION
644 bool _validateBegin__yfov( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
645 bool _validateEnd__yfov();
646 #endif
647 bool _freeAttributes__yfov( void* attributeData );
648 
_begin__imager(void * attributeData)649 bool _begin__imager( void* attributeData ){return mImpl->begin__imager();}
650 bool _data__imager( const ParserChar* text, size_t textLength );
_end__imager()651 bool _end__imager(){return mImpl->end__imager();}
652 bool _preBegin__imager( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
653 bool _preEnd__imager();
654 #ifdef GENERATEDSAXPARSER_VALIDATION
655 bool _validateBegin__imager( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
656 bool _validateEnd__imager();
657 #endif
658 bool _freeAttributes__imager( void* attributeData );
659 
_begin__library_controllers(void * attributeData)660 bool _begin__library_controllers( void* attributeData ){return mImpl->begin__library_controllers(*static_cast<library_controllers__AttributeData*>(attributeData));}
661 bool _data__library_controllers( const ParserChar* text, size_t textLength );
_end__library_controllers()662 bool _end__library_controllers(){return mImpl->end__library_controllers();}
663 bool _preBegin__library_controllers( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
664 bool _preEnd__library_controllers();
665 #ifdef GENERATEDSAXPARSER_VALIDATION
666 bool _validateBegin__library_controllers( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
667 bool _validateEnd__library_controllers();
668 #endif
669 bool _freeAttributes__library_controllers( void* attributeData );
670 
_begin__controller(void * attributeData)671 bool _begin__controller( void* attributeData ){return mImpl->begin__controller(*static_cast<controller__AttributeData*>(attributeData));}
672 bool _data__controller( const ParserChar* text, size_t textLength );
_end__controller()673 bool _end__controller(){return mImpl->end__controller();}
674 bool _preBegin__controller( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
675 bool _preEnd__controller();
676 #ifdef GENERATEDSAXPARSER_VALIDATION
677 bool _validateBegin__controller( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
678 bool _validateEnd__controller();
679 #endif
680 bool _freeAttributes__controller( void* attributeData );
681 
_begin__skin(void * attributeData)682 bool _begin__skin( void* attributeData ){return mImpl->begin__skin(*static_cast<skin__AttributeData*>(attributeData));}
683 bool _data__skin( const ParserChar* text, size_t textLength );
_end__skin()684 bool _end__skin(){return mImpl->end__skin();}
685 bool _preBegin__skin( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
686 bool _preEnd__skin();
687 #ifdef GENERATEDSAXPARSER_VALIDATION
688 bool _validateBegin__skin( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
689 bool _validateEnd__skin();
690 #endif
691 bool _freeAttributes__skin( void* attributeData );
692 
_begin__bind_shape_matrix(void * attributeData)693 bool _begin__bind_shape_matrix( void* attributeData ){return mImpl->begin__bind_shape_matrix();}
694 bool _data__bind_shape_matrix( const ParserChar* text, size_t textLength );
_end__bind_shape_matrix()695 bool _end__bind_shape_matrix(){return mImpl->end__bind_shape_matrix();}
696 bool _preBegin__bind_shape_matrix( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
697 bool _preEnd__bind_shape_matrix();
698 #ifdef GENERATEDSAXPARSER_VALIDATION
699 bool _validateBegin__bind_shape_matrix( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
700 bool _validateEnd__bind_shape_matrix();
701 #endif
702 bool _freeAttributes__bind_shape_matrix( void* attributeData );
703 
_begin__joints(void * attributeData)704 bool _begin__joints( void* attributeData ){return mImpl->begin__joints();}
705 bool _data__joints( const ParserChar* text, size_t textLength );
_end__joints()706 bool _end__joints(){return mImpl->end__joints();}
707 bool _preBegin__joints( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
708 bool _preEnd__joints();
709 #ifdef GENERATEDSAXPARSER_VALIDATION
710 bool _validateBegin__joints( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
711 bool _validateEnd__joints();
712 #endif
713 bool _freeAttributes__joints( void* attributeData );
714 
_begin__vertex_weights(void * attributeData)715 bool _begin__vertex_weights( void* attributeData ){return mImpl->begin__vertex_weights(*static_cast<vertex_weights__AttributeData*>(attributeData));}
716 bool _data__vertex_weights( const ParserChar* text, size_t textLength );
_end__vertex_weights()717 bool _end__vertex_weights(){return mImpl->end__vertex_weights();}
718 bool _preBegin__vertex_weights( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
719 bool _preEnd__vertex_weights();
720 #ifdef GENERATEDSAXPARSER_VALIDATION
721 bool _validateBegin__vertex_weights( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
722 bool _validateEnd__vertex_weights();
723 #endif
724 bool _freeAttributes__vertex_weights( void* attributeData );
725 
_begin__input____InputLocalOffset(void * attributeData)726 bool _begin__input____InputLocalOffset( void* attributeData ){return mImpl->begin__input____InputLocalOffset(*static_cast<input____InputLocalOffset__AttributeData*>(attributeData));}
727 bool _data__input____InputLocalOffset( const ParserChar* text, size_t textLength );
_end__input____InputLocalOffset()728 bool _end__input____InputLocalOffset(){return mImpl->end__input____InputLocalOffset();}
729 bool _preBegin__input____InputLocalOffset( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
730 bool _preEnd__input____InputLocalOffset();
731 #ifdef GENERATEDSAXPARSER_VALIDATION
732 bool _validateBegin__input____InputLocalOffset( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
733 bool _validateEnd__input____InputLocalOffset();
734 #endif
735 bool _freeAttributes__input____InputLocalOffset( void* attributeData );
736 
_begin__vcount(void * attributeData)737 bool _begin__vcount( void* attributeData ){return mImpl->begin__vcount();}
738 bool _data__vcount( const ParserChar* text, size_t textLength );
_end__vcount()739 bool _end__vcount(){return mImpl->end__vcount();}
740 bool _preBegin__vcount( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
741 bool _preEnd__vcount();
742 #ifdef GENERATEDSAXPARSER_VALIDATION
743 bool _validateBegin__vcount( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
744 bool _validateEnd__vcount();
745 #endif
746 bool _freeAttributes__vcount( void* attributeData );
747 
_begin__v(void * attributeData)748 bool _begin__v( void* attributeData ){return mImpl->begin__v();}
749 bool _data__v( const ParserChar* text, size_t textLength );
_end__v()750 bool _end__v(){return mImpl->end__v();}
751 bool _preBegin__v( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
752 bool _preEnd__v();
753 #ifdef GENERATEDSAXPARSER_VALIDATION
754 bool _validateBegin__v( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
755 bool _validateEnd__v();
756 #endif
757 bool _freeAttributes__v( void* attributeData );
758 
_begin__morph(void * attributeData)759 bool _begin__morph( void* attributeData ){return mImpl->begin__morph(*static_cast<morph__AttributeData*>(attributeData));}
760 bool _data__morph( const ParserChar* text, size_t textLength );
_end__morph()761 bool _end__morph(){return mImpl->end__morph();}
762 bool _preBegin__morph( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
763 bool _preEnd__morph();
764 #ifdef GENERATEDSAXPARSER_VALIDATION
765 bool _validateBegin__morph( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
766 bool _validateEnd__morph();
767 #endif
768 bool _freeAttributes__morph( void* attributeData );
769 
770 
771 ENUM__MorphMethodType toEnumDataPrefix_ENUM__MorphMethodType (
772     const ParserChar* prefixedBuffer,
773     const ParserChar* prefixedBufferEnd,
774     const ParserChar** buffer,
775     const ParserChar* bufferEnd,
776     bool& failed,
777     const std::pair<StringHash, ENUM__MorphMethodType>* enumMap,
778     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
779 );
780 
781 
782 bool characterData2EnumData_ENUM__MorphMethodType (
783     const ParserChar* text,
784     size_t textLength,
785     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__MorphMethodType*, size_t ),
786     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
787 );
788 
789 
790 bool dataEnumEnd_ENUM__MorphMethodType (
791     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__MorphMethodType*, size_t ),
792     const std::pair<StringHash, ENUM__MorphMethodType>* enumMap,
793     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
794     ENUM__MorphMethodType (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__MorphMethodType>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
795 );
796 
797 
798 
_begin__targets(void * attributeData)799 bool _begin__targets( void* attributeData ){return mImpl->begin__targets();}
800 bool _data__targets( const ParserChar* text, size_t textLength );
_end__targets()801 bool _end__targets(){return mImpl->end__targets();}
802 bool _preBegin__targets( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
803 bool _preEnd__targets();
804 #ifdef GENERATEDSAXPARSER_VALIDATION
805 bool _validateBegin__targets( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
806 bool _validateEnd__targets();
807 #endif
808 bool _freeAttributes__targets( void* attributeData );
809 
_begin__library_geometries(void * attributeData)810 bool _begin__library_geometries( void* attributeData ){return mImpl->begin__library_geometries(*static_cast<library_geometries__AttributeData*>(attributeData));}
811 bool _data__library_geometries( const ParserChar* text, size_t textLength );
_end__library_geometries()812 bool _end__library_geometries(){return mImpl->end__library_geometries();}
813 bool _preBegin__library_geometries( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
814 bool _preEnd__library_geometries();
815 #ifdef GENERATEDSAXPARSER_VALIDATION
816 bool _validateBegin__library_geometries( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
817 bool _validateEnd__library_geometries();
818 #endif
819 bool _freeAttributes__library_geometries( void* attributeData );
820 
_begin__geometry(void * attributeData)821 bool _begin__geometry( void* attributeData ){return mImpl->begin__geometry(*static_cast<geometry__AttributeData*>(attributeData));}
822 bool _data__geometry( const ParserChar* text, size_t textLength );
_end__geometry()823 bool _end__geometry(){return mImpl->end__geometry();}
824 bool _preBegin__geometry( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
825 bool _preEnd__geometry();
826 #ifdef GENERATEDSAXPARSER_VALIDATION
827 bool _validateBegin__geometry( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
828 bool _validateEnd__geometry();
829 #endif
830 bool _freeAttributes__geometry( void* attributeData );
831 
_begin__convex_mesh(void * attributeData)832 bool _begin__convex_mesh( void* attributeData ){return mImpl->begin__convex_mesh(*static_cast<convex_mesh__AttributeData*>(attributeData));}
833 bool _data__convex_mesh( const ParserChar* text, size_t textLength );
_end__convex_mesh()834 bool _end__convex_mesh(){return mImpl->end__convex_mesh();}
835 bool _preBegin__convex_mesh( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
836 bool _preEnd__convex_mesh();
837 #ifdef GENERATEDSAXPARSER_VALIDATION
838 bool _validateBegin__convex_mesh( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
839 bool _validateEnd__convex_mesh();
840 #endif
841 bool _freeAttributes__convex_mesh( void* attributeData );
842 
_begin__vertices(void * attributeData)843 bool _begin__vertices( void* attributeData ){return mImpl->begin__vertices(*static_cast<vertices__AttributeData*>(attributeData));}
844 bool _data__vertices( const ParserChar* text, size_t textLength );
_end__vertices()845 bool _end__vertices(){return mImpl->end__vertices();}
846 bool _preBegin__vertices( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
847 bool _preEnd__vertices();
848 #ifdef GENERATEDSAXPARSER_VALIDATION
849 bool _validateBegin__vertices( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
850 bool _validateEnd__vertices();
851 #endif
852 bool _freeAttributes__vertices( void* attributeData );
853 
_begin__lines(void * attributeData)854 bool _begin__lines( void* attributeData ){return mImpl->begin__lines(*static_cast<lines__AttributeData*>(attributeData));}
855 bool _data__lines( const ParserChar* text, size_t textLength );
_end__lines()856 bool _end__lines(){return mImpl->end__lines();}
857 bool _preBegin__lines( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
858 bool _preEnd__lines();
859 #ifdef GENERATEDSAXPARSER_VALIDATION
860 bool _validateBegin__lines( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
861 bool _validateEnd__lines();
862 #endif
863 bool _freeAttributes__lines( void* attributeData );
864 
_begin__p(void * attributeData)865 bool _begin__p( void* attributeData ){return mImpl->begin__p();}
866 bool _data__p( const ParserChar* text, size_t textLength );
_end__p()867 bool _end__p(){return mImpl->end__p();}
868 bool _preBegin__p( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
869 bool _preEnd__p();
870 #ifdef GENERATEDSAXPARSER_VALIDATION
871 bool _validateBegin__p( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
872 bool _validateEnd__p();
873 #endif
874 bool _freeAttributes__p( void* attributeData );
875 
_begin__linestrips(void * attributeData)876 bool _begin__linestrips( void* attributeData ){return mImpl->begin__linestrips(*static_cast<linestrips__AttributeData*>(attributeData));}
877 bool _data__linestrips( const ParserChar* text, size_t textLength );
_end__linestrips()878 bool _end__linestrips(){return mImpl->end__linestrips();}
879 bool _preBegin__linestrips( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
880 bool _preEnd__linestrips();
881 #ifdef GENERATEDSAXPARSER_VALIDATION
882 bool _validateBegin__linestrips( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
883 bool _validateEnd__linestrips();
884 #endif
885 bool _freeAttributes__linestrips( void* attributeData );
886 
_begin__polygons(void * attributeData)887 bool _begin__polygons( void* attributeData ){return mImpl->begin__polygons(*static_cast<polygons__AttributeData*>(attributeData));}
888 bool _data__polygons( const ParserChar* text, size_t textLength );
_end__polygons()889 bool _end__polygons(){return mImpl->end__polygons();}
890 bool _preBegin__polygons( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
891 bool _preEnd__polygons();
892 #ifdef GENERATEDSAXPARSER_VALIDATION
893 bool _validateBegin__polygons( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
894 bool _validateEnd__polygons();
895 #endif
896 bool _freeAttributes__polygons( void* attributeData );
897 
_begin__ph(void * attributeData)898 bool _begin__ph( void* attributeData ){return mImpl->begin__ph();}
899 bool _data__ph( const ParserChar* text, size_t textLength );
_end__ph()900 bool _end__ph(){return mImpl->end__ph();}
901 bool _preBegin__ph( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
902 bool _preEnd__ph();
903 #ifdef GENERATEDSAXPARSER_VALIDATION
904 bool _validateBegin__ph( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
905 bool _validateEnd__ph();
906 #endif
907 bool _freeAttributes__ph( void* attributeData );
908 
_begin__h(void * attributeData)909 bool _begin__h( void* attributeData ){return mImpl->begin__h();}
910 bool _data__h( const ParserChar* text, size_t textLength );
_end__h()911 bool _end__h(){return mImpl->end__h();}
912 bool _preBegin__h( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
913 bool _preEnd__h();
914 #ifdef GENERATEDSAXPARSER_VALIDATION
915 bool _validateBegin__h( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
916 bool _validateEnd__h();
917 #endif
918 bool _freeAttributes__h( void* attributeData );
919 
_begin__polylist(void * attributeData)920 bool _begin__polylist( void* attributeData ){return mImpl->begin__polylist(*static_cast<polylist__AttributeData*>(attributeData));}
921 bool _data__polylist( const ParserChar* text, size_t textLength );
_end__polylist()922 bool _end__polylist(){return mImpl->end__polylist();}
923 bool _preBegin__polylist( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
924 bool _preEnd__polylist();
925 #ifdef GENERATEDSAXPARSER_VALIDATION
926 bool _validateBegin__polylist( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
927 bool _validateEnd__polylist();
928 #endif
929 bool _freeAttributes__polylist( void* attributeData );
930 
_begin__triangles(void * attributeData)931 bool _begin__triangles( void* attributeData ){return mImpl->begin__triangles(*static_cast<triangles__AttributeData*>(attributeData));}
932 bool _data__triangles( const ParserChar* text, size_t textLength );
_end__triangles()933 bool _end__triangles(){return mImpl->end__triangles();}
934 bool _preBegin__triangles( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
935 bool _preEnd__triangles();
936 #ifdef GENERATEDSAXPARSER_VALIDATION
937 bool _validateBegin__triangles( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
938 bool _validateEnd__triangles();
939 #endif
940 bool _freeAttributes__triangles( void* attributeData );
941 
_begin__trifans(void * attributeData)942 bool _begin__trifans( void* attributeData ){return mImpl->begin__trifans(*static_cast<trifans__AttributeData*>(attributeData));}
943 bool _data__trifans( const ParserChar* text, size_t textLength );
_end__trifans()944 bool _end__trifans(){return mImpl->end__trifans();}
945 bool _preBegin__trifans( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
946 bool _preEnd__trifans();
947 #ifdef GENERATEDSAXPARSER_VALIDATION
948 bool _validateBegin__trifans( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
949 bool _validateEnd__trifans();
950 #endif
951 bool _freeAttributes__trifans( void* attributeData );
952 
_begin__tristrips(void * attributeData)953 bool _begin__tristrips( void* attributeData ){return mImpl->begin__tristrips(*static_cast<tristrips__AttributeData*>(attributeData));}
954 bool _data__tristrips( const ParserChar* text, size_t textLength );
_end__tristrips()955 bool _end__tristrips(){return mImpl->end__tristrips();}
956 bool _preBegin__tristrips( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
957 bool _preEnd__tristrips();
958 #ifdef GENERATEDSAXPARSER_VALIDATION
959 bool _validateBegin__tristrips( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
960 bool _validateEnd__tristrips();
961 #endif
962 bool _freeAttributes__tristrips( void* attributeData );
963 
_begin__mesh(void * attributeData)964 bool _begin__mesh( void* attributeData ){return mImpl->begin__mesh();}
965 bool _data__mesh( const ParserChar* text, size_t textLength );
_end__mesh()966 bool _end__mesh(){return mImpl->end__mesh();}
967 bool _preBegin__mesh( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
968 bool _preEnd__mesh();
969 #ifdef GENERATEDSAXPARSER_VALIDATION
970 bool _validateBegin__mesh( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
971 bool _validateEnd__mesh();
972 #endif
973 bool _freeAttributes__mesh( void* attributeData );
974 
_begin__spline(void * attributeData)975 bool _begin__spline( void* attributeData ){return mImpl->begin__spline(*static_cast<spline__AttributeData*>(attributeData));}
976 bool _data__spline( const ParserChar* text, size_t textLength );
_end__spline()977 bool _end__spline(){return mImpl->end__spline();}
978 bool _preBegin__spline( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
979 bool _preEnd__spline();
980 #ifdef GENERATEDSAXPARSER_VALIDATION
981 bool _validateBegin__spline( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
982 bool _validateEnd__spline();
983 #endif
984 bool _freeAttributes__spline( void* attributeData );
985 
_begin__control_vertices(void * attributeData)986 bool _begin__control_vertices( void* attributeData ){return mImpl->begin__control_vertices();}
987 bool _data__control_vertices( const ParserChar* text, size_t textLength );
_end__control_vertices()988 bool _end__control_vertices(){return mImpl->end__control_vertices();}
989 bool _preBegin__control_vertices( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
990 bool _preEnd__control_vertices();
991 #ifdef GENERATEDSAXPARSER_VALIDATION
992 bool _validateBegin__control_vertices( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
993 bool _validateEnd__control_vertices();
994 #endif
995 bool _freeAttributes__control_vertices( void* attributeData );
996 
_begin__library_effects(void * attributeData)997 bool _begin__library_effects( void* attributeData ){return mImpl->begin__library_effects(*static_cast<library_effects__AttributeData*>(attributeData));}
998 bool _data__library_effects( const ParserChar* text, size_t textLength );
_end__library_effects()999 bool _end__library_effects(){return mImpl->end__library_effects();}
1000 bool _preBegin__library_effects( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1001 bool _preEnd__library_effects();
1002 #ifdef GENERATEDSAXPARSER_VALIDATION
1003 bool _validateBegin__library_effects( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1004 bool _validateEnd__library_effects();
1005 #endif
1006 bool _freeAttributes__library_effects( void* attributeData );
1007 
_begin__effect(void * attributeData)1008 bool _begin__effect( void* attributeData ){return mImpl->begin__effect(*static_cast<effect__AttributeData*>(attributeData));}
1009 bool _data__effect( const ParserChar* text, size_t textLength );
_end__effect()1010 bool _end__effect(){return mImpl->end__effect();}
1011 bool _preBegin__effect( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1012 bool _preEnd__effect();
1013 #ifdef GENERATEDSAXPARSER_VALIDATION
1014 bool _validateBegin__effect( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1015 bool _validateEnd__effect();
1016 #endif
1017 bool _freeAttributes__effect( void* attributeData );
1018 
_begin__annotate(void * attributeData)1019 bool _begin__annotate( void* attributeData ){return mImpl->begin__annotate(*static_cast<annotate__AttributeData*>(attributeData));}
1020 bool _data__annotate( const ParserChar* text, size_t textLength );
_end__annotate()1021 bool _end__annotate(){return mImpl->end__annotate();}
1022 bool _preBegin__annotate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1023 bool _preEnd__annotate();
1024 #ifdef GENERATEDSAXPARSER_VALIDATION
1025 bool _validateBegin__annotate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1026 bool _validateEnd__annotate();
1027 #endif
1028 bool _freeAttributes__annotate( void* attributeData );
1029 
_begin__bool____bool(void * attributeData)1030 bool _begin__bool____bool( void* attributeData ){return mImpl->begin__bool____bool();}
1031 bool _data__bool____bool( const ParserChar* text, size_t textLength );
_end__bool____bool()1032 bool _end__bool____bool(){return mImpl->end__bool____bool();}
1033 bool _preBegin__bool____bool( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1034 bool _preEnd__bool____bool();
1035 #ifdef GENERATEDSAXPARSER_VALIDATION
1036 bool _validateBegin__bool____bool( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1037 bool _validateEnd__bool____bool();
1038 #endif
1039 bool _freeAttributes__bool____bool( void* attributeData );
1040 
_begin__bool2____bool2(void * attributeData)1041 bool _begin__bool2____bool2( void* attributeData ){return mImpl->begin__bool2____bool2();}
1042 bool _data__bool2____bool2( const ParserChar* text, size_t textLength );
_end__bool2____bool2()1043 bool _end__bool2____bool2(){return mImpl->end__bool2____bool2();}
1044 bool _preBegin__bool2____bool2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1045 bool _preEnd__bool2____bool2();
1046 #ifdef GENERATEDSAXPARSER_VALIDATION
1047 bool _validateBegin__bool2____bool2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1048 bool _validateEnd__bool2____bool2();
1049 #endif
1050 bool _freeAttributes__bool2____bool2( void* attributeData );
1051 
_begin__bool3____bool3(void * attributeData)1052 bool _begin__bool3____bool3( void* attributeData ){return mImpl->begin__bool3____bool3();}
1053 bool _data__bool3____bool3( const ParserChar* text, size_t textLength );
_end__bool3____bool3()1054 bool _end__bool3____bool3(){return mImpl->end__bool3____bool3();}
1055 bool _preBegin__bool3____bool3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1056 bool _preEnd__bool3____bool3();
1057 #ifdef GENERATEDSAXPARSER_VALIDATION
1058 bool _validateBegin__bool3____bool3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1059 bool _validateEnd__bool3____bool3();
1060 #endif
1061 bool _freeAttributes__bool3____bool3( void* attributeData );
1062 
_begin__bool4____bool4(void * attributeData)1063 bool _begin__bool4____bool4( void* attributeData ){return mImpl->begin__bool4____bool4();}
1064 bool _data__bool4____bool4( const ParserChar* text, size_t textLength );
_end__bool4____bool4()1065 bool _end__bool4____bool4(){return mImpl->end__bool4____bool4();}
1066 bool _preBegin__bool4____bool4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1067 bool _preEnd__bool4____bool4();
1068 #ifdef GENERATEDSAXPARSER_VALIDATION
1069 bool _validateBegin__bool4____bool4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1070 bool _validateEnd__bool4____bool4();
1071 #endif
1072 bool _freeAttributes__bool4____bool4( void* attributeData );
1073 
_begin__int____int(void * attributeData)1074 bool _begin__int____int( void* attributeData ){return mImpl->begin__int____int();}
1075 bool _data__int____int( const ParserChar* text, size_t textLength );
_end__int____int()1076 bool _end__int____int(){return mImpl->end__int____int();}
1077 bool _preBegin__int____int( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1078 bool _preEnd__int____int();
1079 #ifdef GENERATEDSAXPARSER_VALIDATION
1080 bool _validateBegin__int____int( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1081 bool _validateEnd__int____int();
1082 #endif
1083 bool _freeAttributes__int____int( void* attributeData );
1084 
_begin__int2____int2(void * attributeData)1085 bool _begin__int2____int2( void* attributeData ){return mImpl->begin__int2____int2();}
1086 bool _data__int2____int2( const ParserChar* text, size_t textLength );
_end__int2____int2()1087 bool _end__int2____int2(){return mImpl->end__int2____int2();}
1088 bool _preBegin__int2____int2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1089 bool _preEnd__int2____int2();
1090 #ifdef GENERATEDSAXPARSER_VALIDATION
1091 bool _validateBegin__int2____int2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1092 bool _validateEnd__int2____int2();
1093 #endif
1094 bool _freeAttributes__int2____int2( void* attributeData );
1095 
_begin__int3____int3(void * attributeData)1096 bool _begin__int3____int3( void* attributeData ){return mImpl->begin__int3____int3();}
1097 bool _data__int3____int3( const ParserChar* text, size_t textLength );
_end__int3____int3()1098 bool _end__int3____int3(){return mImpl->end__int3____int3();}
1099 bool _preBegin__int3____int3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1100 bool _preEnd__int3____int3();
1101 #ifdef GENERATEDSAXPARSER_VALIDATION
1102 bool _validateBegin__int3____int3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1103 bool _validateEnd__int3____int3();
1104 #endif
1105 bool _freeAttributes__int3____int3( void* attributeData );
1106 
_begin__int4____int4(void * attributeData)1107 bool _begin__int4____int4( void* attributeData ){return mImpl->begin__int4____int4();}
1108 bool _data__int4____int4( const ParserChar* text, size_t textLength );
_end__int4____int4()1109 bool _end__int4____int4(){return mImpl->end__int4____int4();}
1110 bool _preBegin__int4____int4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1111 bool _preEnd__int4____int4();
1112 #ifdef GENERATEDSAXPARSER_VALIDATION
1113 bool _validateBegin__int4____int4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1114 bool _validateEnd__int4____int4();
1115 #endif
1116 bool _freeAttributes__int4____int4( void* attributeData );
1117 
_begin__float____float(void * attributeData)1118 bool _begin__float____float( void* attributeData ){return mImpl->begin__float____float();}
1119 bool _data__float____float( const ParserChar* text, size_t textLength );
_end__float____float()1120 bool _end__float____float(){return mImpl->end__float____float();}
1121 bool _preBegin__float____float( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1122 bool _preEnd__float____float();
1123 #ifdef GENERATEDSAXPARSER_VALIDATION
1124 bool _validateBegin__float____float( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1125 bool _validateEnd__float____float();
1126 #endif
1127 bool _freeAttributes__float____float( void* attributeData );
1128 
_begin__float2____float2(void * attributeData)1129 bool _begin__float2____float2( void* attributeData ){return mImpl->begin__float2____float2();}
1130 bool _data__float2____float2( const ParserChar* text, size_t textLength );
_end__float2____float2()1131 bool _end__float2____float2(){return mImpl->end__float2____float2();}
1132 bool _preBegin__float2____float2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1133 bool _preEnd__float2____float2();
1134 #ifdef GENERATEDSAXPARSER_VALIDATION
1135 bool _validateBegin__float2____float2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1136 bool _validateEnd__float2____float2();
1137 #endif
1138 bool _freeAttributes__float2____float2( void* attributeData );
1139 
_begin__float3____float3(void * attributeData)1140 bool _begin__float3____float3( void* attributeData ){return mImpl->begin__float3____float3();}
1141 bool _data__float3____float3( const ParserChar* text, size_t textLength );
_end__float3____float3()1142 bool _end__float3____float3(){return mImpl->end__float3____float3();}
1143 bool _preBegin__float3____float3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1144 bool _preEnd__float3____float3();
1145 #ifdef GENERATEDSAXPARSER_VALIDATION
1146 bool _validateBegin__float3____float3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1147 bool _validateEnd__float3____float3();
1148 #endif
1149 bool _freeAttributes__float3____float3( void* attributeData );
1150 
_begin__float4____float4(void * attributeData)1151 bool _begin__float4____float4( void* attributeData ){return mImpl->begin__float4____float4();}
1152 bool _data__float4____float4( const ParserChar* text, size_t textLength );
_end__float4____float4()1153 bool _end__float4____float4(){return mImpl->end__float4____float4();}
1154 bool _preBegin__float4____float4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1155 bool _preEnd__float4____float4();
1156 #ifdef GENERATEDSAXPARSER_VALIDATION
1157 bool _validateBegin__float4____float4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1158 bool _validateEnd__float4____float4();
1159 #endif
1160 bool _freeAttributes__float4____float4( void* attributeData );
1161 
_begin__float2x2____float2x2(void * attributeData)1162 bool _begin__float2x2____float2x2( void* attributeData ){return mImpl->begin__float2x2____float2x2();}
1163 bool _data__float2x2____float2x2( const ParserChar* text, size_t textLength );
_end__float2x2____float2x2()1164 bool _end__float2x2____float2x2(){return mImpl->end__float2x2____float2x2();}
1165 bool _preBegin__float2x2____float2x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1166 bool _preEnd__float2x2____float2x2();
1167 #ifdef GENERATEDSAXPARSER_VALIDATION
1168 bool _validateBegin__float2x2____float2x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1169 bool _validateEnd__float2x2____float2x2();
1170 #endif
1171 bool _freeAttributes__float2x2____float2x2( void* attributeData );
1172 
_begin__float3x3____float3x3(void * attributeData)1173 bool _begin__float3x3____float3x3( void* attributeData ){return mImpl->begin__float3x3____float3x3();}
1174 bool _data__float3x3____float3x3( const ParserChar* text, size_t textLength );
_end__float3x3____float3x3()1175 bool _end__float3x3____float3x3(){return mImpl->end__float3x3____float3x3();}
1176 bool _preBegin__float3x3____float3x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1177 bool _preEnd__float3x3____float3x3();
1178 #ifdef GENERATEDSAXPARSER_VALIDATION
1179 bool _validateBegin__float3x3____float3x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1180 bool _validateEnd__float3x3____float3x3();
1181 #endif
1182 bool _freeAttributes__float3x3____float3x3( void* attributeData );
1183 
_begin__float4x4____float4x4(void * attributeData)1184 bool _begin__float4x4____float4x4( void* attributeData ){return mImpl->begin__float4x4____float4x4();}
1185 bool _data__float4x4____float4x4( const ParserChar* text, size_t textLength );
_end__float4x4____float4x4()1186 bool _end__float4x4____float4x4(){return mImpl->end__float4x4____float4x4();}
1187 bool _preBegin__float4x4____float4x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1188 bool _preEnd__float4x4____float4x4();
1189 #ifdef GENERATEDSAXPARSER_VALIDATION
1190 bool _validateBegin__float4x4____float4x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1191 bool _validateEnd__float4x4____float4x4();
1192 #endif
1193 bool _freeAttributes__float4x4____float4x4( void* attributeData );
1194 
_begin__string(void * attributeData)1195 bool _begin__string( void* attributeData ){return mImpl->begin__string();}
1196 bool _data__string( const ParserChar* text, size_t textLength );
_end__string()1197 bool _end__string(){return mImpl->end__string();}
1198 bool _preBegin__string( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1199 bool _preEnd__string();
1200 #ifdef GENERATEDSAXPARSER_VALIDATION
1201 bool _validateBegin__string( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1202 bool _validateEnd__string();
1203 #endif
1204 bool _freeAttributes__string( void* attributeData );
1205 
_begin__image(void * attributeData)1206 bool _begin__image( void* attributeData ){return mImpl->begin__image(*static_cast<image__AttributeData*>(attributeData));}
1207 bool _data__image( const ParserChar* text, size_t textLength );
_end__image()1208 bool _end__image(){return mImpl->end__image();}
1209 bool _preBegin__image( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1210 bool _preEnd__image();
1211 #ifdef GENERATEDSAXPARSER_VALIDATION
1212 bool _validateBegin__image( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1213 bool _validateEnd__image();
1214 #endif
1215 bool _freeAttributes__image( void* attributeData );
1216 
_begin__data(void * attributeData)1217 bool _begin__data( void* attributeData ){return mImpl->begin__data();}
1218 bool _data__data( const ParserChar* text, size_t textLength );
_end__data()1219 bool _end__data(){return mImpl->end__data();}
1220 bool _preBegin__data( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1221 bool _preEnd__data();
1222 #ifdef GENERATEDSAXPARSER_VALIDATION
1223 bool _validateBegin__data( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1224 bool _validateEnd__data();
1225 #endif
1226 bool _freeAttributes__data( void* attributeData );
1227 
_begin__init_from____anyURI(void * attributeData)1228 bool _begin__init_from____anyURI( void* attributeData ){return mImpl->begin__init_from____anyURI();}
1229 bool _data__init_from____anyURI( const ParserChar* text, size_t textLength );
_end__init_from____anyURI()1230 bool _end__init_from____anyURI(){return mImpl->end__init_from____anyURI();}
1231 bool _preBegin__init_from____anyURI( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1232 bool _preEnd__init_from____anyURI();
1233 #ifdef GENERATEDSAXPARSER_VALIDATION
1234 bool _validateBegin__init_from____anyURI( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1235 bool _validateEnd__init_from____anyURI();
1236 #endif
1237 bool _freeAttributes__init_from____anyURI( void* attributeData );
1238 
_begin__newparam____fx_newparam_common(void * attributeData)1239 bool _begin__newparam____fx_newparam_common( void* attributeData ){return mImpl->begin__newparam____fx_newparam_common(*static_cast<newparam____fx_newparam_common__AttributeData*>(attributeData));}
1240 bool _data__newparam____fx_newparam_common( const ParserChar* text, size_t textLength );
_end__newparam____fx_newparam_common()1241 bool _end__newparam____fx_newparam_common(){return mImpl->end__newparam____fx_newparam_common();}
1242 bool _preBegin__newparam____fx_newparam_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1243 bool _preEnd__newparam____fx_newparam_common();
1244 #ifdef GENERATEDSAXPARSER_VALIDATION
1245 bool _validateBegin__newparam____fx_newparam_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1246 bool _validateEnd__newparam____fx_newparam_common();
1247 #endif
1248 bool _freeAttributes__newparam____fx_newparam_common( void* attributeData );
1249 
_begin__semantic(void * attributeData)1250 bool _begin__semantic( void* attributeData ){return mImpl->begin__semantic();}
1251 bool _data__semantic( const ParserChar* text, size_t textLength );
_end__semantic()1252 bool _end__semantic(){return mImpl->end__semantic();}
1253 bool _preBegin__semantic( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1254 bool _preEnd__semantic();
1255 #ifdef GENERATEDSAXPARSER_VALIDATION
1256 bool _validateBegin__semantic( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1257 bool _validateEnd__semantic();
1258 #endif
1259 bool _freeAttributes__semantic( void* attributeData );
1260 
_begin__modifier(void * attributeData)1261 bool _begin__modifier( void* attributeData ){return mImpl->begin__modifier();}
1262 bool _data__modifier( const ParserChar* text, size_t textLength );
_end__modifier()1263 bool _end__modifier(){return mImpl->end__modifier();}
1264 bool _preBegin__modifier( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1265 bool _preEnd__modifier();
1266 #ifdef GENERATEDSAXPARSER_VALIDATION
1267 bool _validateBegin__modifier( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1268 bool _validateEnd__modifier();
1269 #endif
1270 bool _freeAttributes__modifier( void* attributeData );
1271 
1272 
1273 ENUM__fx_modifier_enum_common toEnumDataPrefix_ENUM__fx_modifier_enum_common (
1274     const ParserChar* prefixedBuffer,
1275     const ParserChar* prefixedBufferEnd,
1276     const ParserChar** buffer,
1277     const ParserChar* bufferEnd,
1278     bool& failed,
1279     const std::pair<StringHash, ENUM__fx_modifier_enum_common>* enumMap,
1280     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
1281 );
1282 
1283 
1284 bool characterData2EnumData_ENUM__fx_modifier_enum_common (
1285     const ParserChar* text,
1286     size_t textLength,
1287     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_modifier_enum_common*, size_t ),
1288     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
1289 );
1290 
1291 
1292 bool dataEnumEnd_ENUM__fx_modifier_enum_common (
1293     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_modifier_enum_common*, size_t ),
1294     const std::pair<StringHash, ENUM__fx_modifier_enum_common>* enumMap,
1295     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
1296     ENUM__fx_modifier_enum_common (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__fx_modifier_enum_common>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
1297 );
1298 
1299 
1300 
_begin__float1x1____float(void * attributeData)1301 bool _begin__float1x1____float( void* attributeData ){return mImpl->begin__float1x1____float();}
1302 bool _data__float1x1____float( const ParserChar* text, size_t textLength );
_end__float1x1____float()1303 bool _end__float1x1____float(){return mImpl->end__float1x1____float();}
1304 bool _preBegin__float1x1____float( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1305 bool _preEnd__float1x1____float();
1306 #ifdef GENERATEDSAXPARSER_VALIDATION
1307 bool _validateBegin__float1x1____float( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1308 bool _validateEnd__float1x1____float();
1309 #endif
1310 bool _freeAttributes__float1x1____float( void* attributeData );
1311 
_begin__float1x2____float2(void * attributeData)1312 bool _begin__float1x2____float2( void* attributeData ){return mImpl->begin__float1x2____float2();}
1313 bool _data__float1x2____float2( const ParserChar* text, size_t textLength );
_end__float1x2____float2()1314 bool _end__float1x2____float2(){return mImpl->end__float1x2____float2();}
1315 bool _preBegin__float1x2____float2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1316 bool _preEnd__float1x2____float2();
1317 #ifdef GENERATEDSAXPARSER_VALIDATION
1318 bool _validateBegin__float1x2____float2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1319 bool _validateEnd__float1x2____float2();
1320 #endif
1321 bool _freeAttributes__float1x2____float2( void* attributeData );
1322 
_begin__float1x3____float3(void * attributeData)1323 bool _begin__float1x3____float3( void* attributeData ){return mImpl->begin__float1x3____float3();}
1324 bool _data__float1x3____float3( const ParserChar* text, size_t textLength );
_end__float1x3____float3()1325 bool _end__float1x3____float3(){return mImpl->end__float1x3____float3();}
1326 bool _preBegin__float1x3____float3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1327 bool _preEnd__float1x3____float3();
1328 #ifdef GENERATEDSAXPARSER_VALIDATION
1329 bool _validateBegin__float1x3____float3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1330 bool _validateEnd__float1x3____float3();
1331 #endif
1332 bool _freeAttributes__float1x3____float3( void* attributeData );
1333 
_begin__float1x4____float4(void * attributeData)1334 bool _begin__float1x4____float4( void* attributeData ){return mImpl->begin__float1x4____float4();}
1335 bool _data__float1x4____float4( const ParserChar* text, size_t textLength );
_end__float1x4____float4()1336 bool _end__float1x4____float4(){return mImpl->end__float1x4____float4();}
1337 bool _preBegin__float1x4____float4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1338 bool _preEnd__float1x4____float4();
1339 #ifdef GENERATEDSAXPARSER_VALIDATION
1340 bool _validateBegin__float1x4____float4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1341 bool _validateEnd__float1x4____float4();
1342 #endif
1343 bool _freeAttributes__float1x4____float4( void* attributeData );
1344 
_begin__float2x1____float2(void * attributeData)1345 bool _begin__float2x1____float2( void* attributeData ){return mImpl->begin__float2x1____float2();}
1346 bool _data__float2x1____float2( const ParserChar* text, size_t textLength );
_end__float2x1____float2()1347 bool _end__float2x1____float2(){return mImpl->end__float2x1____float2();}
1348 bool _preBegin__float2x1____float2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1349 bool _preEnd__float2x1____float2();
1350 #ifdef GENERATEDSAXPARSER_VALIDATION
1351 bool _validateBegin__float2x1____float2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1352 bool _validateEnd__float2x1____float2();
1353 #endif
1354 bool _freeAttributes__float2x1____float2( void* attributeData );
1355 
_begin__float2x3____float2x3(void * attributeData)1356 bool _begin__float2x3____float2x3( void* attributeData ){return mImpl->begin__float2x3____float2x3();}
1357 bool _data__float2x3____float2x3( const ParserChar* text, size_t textLength );
_end__float2x3____float2x3()1358 bool _end__float2x3____float2x3(){return mImpl->end__float2x3____float2x3();}
1359 bool _preBegin__float2x3____float2x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1360 bool _preEnd__float2x3____float2x3();
1361 #ifdef GENERATEDSAXPARSER_VALIDATION
1362 bool _validateBegin__float2x3____float2x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1363 bool _validateEnd__float2x3____float2x3();
1364 #endif
1365 bool _freeAttributes__float2x3____float2x3( void* attributeData );
1366 
_begin__float2x4____float2x4(void * attributeData)1367 bool _begin__float2x4____float2x4( void* attributeData ){return mImpl->begin__float2x4____float2x4();}
1368 bool _data__float2x4____float2x4( const ParserChar* text, size_t textLength );
_end__float2x4____float2x4()1369 bool _end__float2x4____float2x4(){return mImpl->end__float2x4____float2x4();}
1370 bool _preBegin__float2x4____float2x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1371 bool _preEnd__float2x4____float2x4();
1372 #ifdef GENERATEDSAXPARSER_VALIDATION
1373 bool _validateBegin__float2x4____float2x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1374 bool _validateEnd__float2x4____float2x4();
1375 #endif
1376 bool _freeAttributes__float2x4____float2x4( void* attributeData );
1377 
_begin__float3x1____float3(void * attributeData)1378 bool _begin__float3x1____float3( void* attributeData ){return mImpl->begin__float3x1____float3();}
1379 bool _data__float3x1____float3( const ParserChar* text, size_t textLength );
_end__float3x1____float3()1380 bool _end__float3x1____float3(){return mImpl->end__float3x1____float3();}
1381 bool _preBegin__float3x1____float3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1382 bool _preEnd__float3x1____float3();
1383 #ifdef GENERATEDSAXPARSER_VALIDATION
1384 bool _validateBegin__float3x1____float3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1385 bool _validateEnd__float3x1____float3();
1386 #endif
1387 bool _freeAttributes__float3x1____float3( void* attributeData );
1388 
_begin__float3x2____float3x2(void * attributeData)1389 bool _begin__float3x2____float3x2( void* attributeData ){return mImpl->begin__float3x2____float3x2();}
1390 bool _data__float3x2____float3x2( const ParserChar* text, size_t textLength );
_end__float3x2____float3x2()1391 bool _end__float3x2____float3x2(){return mImpl->end__float3x2____float3x2();}
1392 bool _preBegin__float3x2____float3x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1393 bool _preEnd__float3x2____float3x2();
1394 #ifdef GENERATEDSAXPARSER_VALIDATION
1395 bool _validateBegin__float3x2____float3x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1396 bool _validateEnd__float3x2____float3x2();
1397 #endif
1398 bool _freeAttributes__float3x2____float3x2( void* attributeData );
1399 
_begin__float3x4____float3x4(void * attributeData)1400 bool _begin__float3x4____float3x4( void* attributeData ){return mImpl->begin__float3x4____float3x4();}
1401 bool _data__float3x4____float3x4( const ParserChar* text, size_t textLength );
_end__float3x4____float3x4()1402 bool _end__float3x4____float3x4(){return mImpl->end__float3x4____float3x4();}
1403 bool _preBegin__float3x4____float3x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1404 bool _preEnd__float3x4____float3x4();
1405 #ifdef GENERATEDSAXPARSER_VALIDATION
1406 bool _validateBegin__float3x4____float3x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1407 bool _validateEnd__float3x4____float3x4();
1408 #endif
1409 bool _freeAttributes__float3x4____float3x4( void* attributeData );
1410 
_begin__float4x1____float4(void * attributeData)1411 bool _begin__float4x1____float4( void* attributeData ){return mImpl->begin__float4x1____float4();}
1412 bool _data__float4x1____float4( const ParserChar* text, size_t textLength );
_end__float4x1____float4()1413 bool _end__float4x1____float4(){return mImpl->end__float4x1____float4();}
1414 bool _preBegin__float4x1____float4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1415 bool _preEnd__float4x1____float4();
1416 #ifdef GENERATEDSAXPARSER_VALIDATION
1417 bool _validateBegin__float4x1____float4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1418 bool _validateEnd__float4x1____float4();
1419 #endif
1420 bool _freeAttributes__float4x1____float4( void* attributeData );
1421 
_begin__float4x2____float4x2(void * attributeData)1422 bool _begin__float4x2____float4x2( void* attributeData ){return mImpl->begin__float4x2____float4x2();}
1423 bool _data__float4x2____float4x2( const ParserChar* text, size_t textLength );
_end__float4x2____float4x2()1424 bool _end__float4x2____float4x2(){return mImpl->end__float4x2____float4x2();}
1425 bool _preBegin__float4x2____float4x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1426 bool _preEnd__float4x2____float4x2();
1427 #ifdef GENERATEDSAXPARSER_VALIDATION
1428 bool _validateBegin__float4x2____float4x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1429 bool _validateEnd__float4x2____float4x2();
1430 #endif
1431 bool _freeAttributes__float4x2____float4x2( void* attributeData );
1432 
_begin__float4x3____float4x3(void * attributeData)1433 bool _begin__float4x3____float4x3( void* attributeData ){return mImpl->begin__float4x3____float4x3();}
1434 bool _data__float4x3____float4x3( const ParserChar* text, size_t textLength );
_end__float4x3____float4x3()1435 bool _end__float4x3____float4x3(){return mImpl->end__float4x3____float4x3();}
1436 bool _preBegin__float4x3____float4x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1437 bool _preEnd__float4x3____float4x3();
1438 #ifdef GENERATEDSAXPARSER_VALIDATION
1439 bool _validateBegin__float4x3____float4x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1440 bool _validateEnd__float4x3____float4x3();
1441 #endif
1442 bool _freeAttributes__float4x3____float4x3( void* attributeData );
1443 
_begin__surface____fx_surface_common(void * attributeData)1444 bool _begin__surface____fx_surface_common( void* attributeData ){return mImpl->begin__surface____fx_surface_common(*static_cast<surface____fx_surface_common__AttributeData*>(attributeData));}
1445 bool _data__surface____fx_surface_common( const ParserChar* text, size_t textLength );
_end__surface____fx_surface_common()1446 bool _end__surface____fx_surface_common(){return mImpl->end__surface____fx_surface_common();}
1447 bool _preBegin__surface____fx_surface_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1448 bool _preEnd__surface____fx_surface_common();
1449 #ifdef GENERATEDSAXPARSER_VALIDATION
1450 bool _validateBegin__surface____fx_surface_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1451 bool _validateEnd__surface____fx_surface_common();
1452 #endif
1453 bool _freeAttributes__surface____fx_surface_common( void* attributeData );
1454 
1455 
1456 ENUM__fx_surface_type_enum toEnumDataPrefix_ENUM__fx_surface_type_enum (
1457     const ParserChar* prefixedBuffer,
1458     const ParserChar* prefixedBufferEnd,
1459     const ParserChar** buffer,
1460     const ParserChar* bufferEnd,
1461     bool& failed,
1462     const std::pair<StringHash, ENUM__fx_surface_type_enum>* enumMap,
1463     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
1464 );
1465 
1466 
1467 bool characterData2EnumData_ENUM__fx_surface_type_enum (
1468     const ParserChar* text,
1469     size_t textLength,
1470     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_surface_type_enum*, size_t ),
1471     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
1472 );
1473 
1474 
1475 bool dataEnumEnd_ENUM__fx_surface_type_enum (
1476     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_surface_type_enum*, size_t ),
1477     const std::pair<StringHash, ENUM__fx_surface_type_enum>* enumMap,
1478     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
1479     ENUM__fx_surface_type_enum (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__fx_surface_type_enum>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
1480 );
1481 
1482 
1483 
_begin__init_as_null(void * attributeData)1484 bool _begin__init_as_null( void* attributeData ){return mImpl->begin__init_as_null(*static_cast<init_as_null__AttributeData*>(attributeData));}
1485 bool _data__init_as_null( const ParserChar* text, size_t textLength );
_end__init_as_null()1486 bool _end__init_as_null(){return mImpl->end__init_as_null();}
1487 bool _preBegin__init_as_null( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1488 bool _preEnd__init_as_null();
1489 #ifdef GENERATEDSAXPARSER_VALIDATION
1490 bool _validateBegin__init_as_null( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1491 bool _validateEnd__init_as_null();
1492 #endif
1493 bool _freeAttributes__init_as_null( void* attributeData );
1494 
_begin__init_as_target(void * attributeData)1495 bool _begin__init_as_target( void* attributeData ){return mImpl->begin__init_as_target(*static_cast<init_as_target__AttributeData*>(attributeData));}
1496 bool _data__init_as_target( const ParserChar* text, size_t textLength );
_end__init_as_target()1497 bool _end__init_as_target(){return mImpl->end__init_as_target();}
1498 bool _preBegin__init_as_target( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1499 bool _preEnd__init_as_target();
1500 #ifdef GENERATEDSAXPARSER_VALIDATION
1501 bool _validateBegin__init_as_target( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1502 bool _validateEnd__init_as_target();
1503 #endif
1504 bool _freeAttributes__init_as_target( void* attributeData );
1505 
_begin__init_cube(void * attributeData)1506 bool _begin__init_cube( void* attributeData ){return mImpl->begin__init_cube();}
1507 bool _data__init_cube( const ParserChar* text, size_t textLength );
_end__init_cube()1508 bool _end__init_cube(){return mImpl->end__init_cube();}
1509 bool _preBegin__init_cube( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1510 bool _preEnd__init_cube();
1511 #ifdef GENERATEDSAXPARSER_VALIDATION
1512 bool _validateBegin__init_cube( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1513 bool _validateEnd__init_cube();
1514 #endif
1515 bool _freeAttributes__init_cube( void* attributeData );
1516 
_begin__fx_surface_init_cube_common____all(void * attributeData)1517 bool _begin__fx_surface_init_cube_common____all( void* attributeData ){return mImpl->begin__fx_surface_init_cube_common____all(*static_cast<fx_surface_init_cube_common____all__AttributeData*>(attributeData));}
1518 bool _data__fx_surface_init_cube_common____all( const ParserChar* text, size_t textLength );
_end__fx_surface_init_cube_common____all()1519 bool _end__fx_surface_init_cube_common____all(){return mImpl->end__fx_surface_init_cube_common____all();}
1520 bool _preBegin__fx_surface_init_cube_common____all( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1521 bool _preEnd__fx_surface_init_cube_common____all();
1522 #ifdef GENERATEDSAXPARSER_VALIDATION
1523 bool _validateBegin__fx_surface_init_cube_common____all( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1524 bool _validateEnd__fx_surface_init_cube_common____all();
1525 #endif
1526 bool _freeAttributes__fx_surface_init_cube_common____all( void* attributeData );
1527 
_begin__fx_surface_init_cube_common____primary(void * attributeData)1528 bool _begin__fx_surface_init_cube_common____primary( void* attributeData ){return mImpl->begin__fx_surface_init_cube_common____primary(*static_cast<fx_surface_init_cube_common____primary__AttributeData*>(attributeData));}
1529 bool _data__fx_surface_init_cube_common____primary( const ParserChar* text, size_t textLength );
_end__fx_surface_init_cube_common____primary()1530 bool _end__fx_surface_init_cube_common____primary(){return mImpl->end__fx_surface_init_cube_common____primary();}
1531 bool _preBegin__fx_surface_init_cube_common____primary( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1532 bool _preEnd__fx_surface_init_cube_common____primary();
1533 #ifdef GENERATEDSAXPARSER_VALIDATION
1534 bool _validateBegin__fx_surface_init_cube_common____primary( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1535 bool _validateEnd__fx_surface_init_cube_common____primary();
1536 #endif
1537 bool _freeAttributes__fx_surface_init_cube_common____primary( void* attributeData );
1538 
_begin__order(void * attributeData)1539 bool _begin__order( void* attributeData ){return mImpl->begin__order();}
1540 bool _data__order( const ParserChar* text, size_t textLength );
_end__order()1541 bool _end__order(){return mImpl->end__order();}
1542 bool _preBegin__order( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1543 bool _preEnd__order();
1544 #ifdef GENERATEDSAXPARSER_VALIDATION
1545 bool _validateBegin__order( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1546 bool _validateEnd__order();
1547 #endif
1548 bool _freeAttributes__order( void* attributeData );
1549 
1550 
1551 ENUM__fx_surface_face_enum toEnumDataPrefix_ENUM__fx_surface_face_enum (
1552     const ParserChar* prefixedBuffer,
1553     const ParserChar* prefixedBufferEnd,
1554     const ParserChar** buffer,
1555     const ParserChar* bufferEnd,
1556     bool& failed,
1557     const std::pair<StringHash, ENUM__fx_surface_face_enum>* enumMap,
1558     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
1559 );
1560 
1561 
1562 bool characterData2EnumData_ENUM__fx_surface_face_enum (
1563     const ParserChar* text,
1564     size_t textLength,
1565     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_surface_face_enum*, size_t ),
1566     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
1567 );
1568 
1569 
1570 bool dataEnumEnd_ENUM__fx_surface_face_enum (
1571     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_surface_face_enum*, size_t ),
1572     const std::pair<StringHash, ENUM__fx_surface_face_enum>* enumMap,
1573     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
1574     ENUM__fx_surface_face_enum (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__fx_surface_face_enum>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
1575 );
1576 
1577 
1578 
_begin__fx_surface_init_cube_common____face(void * attributeData)1579 bool _begin__fx_surface_init_cube_common____face( void* attributeData ){return mImpl->begin__fx_surface_init_cube_common____face(*static_cast<fx_surface_init_cube_common____face__AttributeData*>(attributeData));}
1580 bool _data__fx_surface_init_cube_common____face( const ParserChar* text, size_t textLength );
_end__fx_surface_init_cube_common____face()1581 bool _end__fx_surface_init_cube_common____face(){return mImpl->end__fx_surface_init_cube_common____face();}
1582 bool _preBegin__fx_surface_init_cube_common____face( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1583 bool _preEnd__fx_surface_init_cube_common____face();
1584 #ifdef GENERATEDSAXPARSER_VALIDATION
1585 bool _validateBegin__fx_surface_init_cube_common____face( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1586 bool _validateEnd__fx_surface_init_cube_common____face();
1587 #endif
1588 bool _freeAttributes__fx_surface_init_cube_common____face( void* attributeData );
1589 
_begin__init_volume(void * attributeData)1590 bool _begin__init_volume( void* attributeData ){return mImpl->begin__init_volume();}
1591 bool _data__init_volume( const ParserChar* text, size_t textLength );
_end__init_volume()1592 bool _end__init_volume(){return mImpl->end__init_volume();}
1593 bool _preBegin__init_volume( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1594 bool _preEnd__init_volume();
1595 #ifdef GENERATEDSAXPARSER_VALIDATION
1596 bool _validateBegin__init_volume( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1597 bool _validateEnd__init_volume();
1598 #endif
1599 bool _freeAttributes__init_volume( void* attributeData );
1600 
_begin__fx_surface_init_volume_common____all(void * attributeData)1601 bool _begin__fx_surface_init_volume_common____all( void* attributeData ){return mImpl->begin__fx_surface_init_volume_common____all(*static_cast<fx_surface_init_volume_common____all__AttributeData*>(attributeData));}
1602 bool _data__fx_surface_init_volume_common____all( const ParserChar* text, size_t textLength );
_end__fx_surface_init_volume_common____all()1603 bool _end__fx_surface_init_volume_common____all(){return mImpl->end__fx_surface_init_volume_common____all();}
1604 bool _preBegin__fx_surface_init_volume_common____all( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1605 bool _preEnd__fx_surface_init_volume_common____all();
1606 #ifdef GENERATEDSAXPARSER_VALIDATION
1607 bool _validateBegin__fx_surface_init_volume_common____all( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1608 bool _validateEnd__fx_surface_init_volume_common____all();
1609 #endif
1610 bool _freeAttributes__fx_surface_init_volume_common____all( void* attributeData );
1611 
_begin__fx_surface_init_volume_common____primary(void * attributeData)1612 bool _begin__fx_surface_init_volume_common____primary( void* attributeData ){return mImpl->begin__fx_surface_init_volume_common____primary(*static_cast<fx_surface_init_volume_common____primary__AttributeData*>(attributeData));}
1613 bool _data__fx_surface_init_volume_common____primary( const ParserChar* text, size_t textLength );
_end__fx_surface_init_volume_common____primary()1614 bool _end__fx_surface_init_volume_common____primary(){return mImpl->end__fx_surface_init_volume_common____primary();}
1615 bool _preBegin__fx_surface_init_volume_common____primary( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1616 bool _preEnd__fx_surface_init_volume_common____primary();
1617 #ifdef GENERATEDSAXPARSER_VALIDATION
1618 bool _validateBegin__fx_surface_init_volume_common____primary( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1619 bool _validateEnd__fx_surface_init_volume_common____primary();
1620 #endif
1621 bool _freeAttributes__fx_surface_init_volume_common____primary( void* attributeData );
1622 
_begin__init_planar(void * attributeData)1623 bool _begin__init_planar( void* attributeData ){return mImpl->begin__init_planar();}
1624 bool _data__init_planar( const ParserChar* text, size_t textLength );
_end__init_planar()1625 bool _end__init_planar(){return mImpl->end__init_planar();}
1626 bool _preBegin__init_planar( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1627 bool _preEnd__init_planar();
1628 #ifdef GENERATEDSAXPARSER_VALIDATION
1629 bool _validateBegin__init_planar( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1630 bool _validateEnd__init_planar();
1631 #endif
1632 bool _freeAttributes__init_planar( void* attributeData );
1633 
_begin__fx_surface_init_planar_common____all(void * attributeData)1634 bool _begin__fx_surface_init_planar_common____all( void* attributeData ){return mImpl->begin__fx_surface_init_planar_common____all(*static_cast<fx_surface_init_planar_common____all__AttributeData*>(attributeData));}
1635 bool _data__fx_surface_init_planar_common____all( const ParserChar* text, size_t textLength );
_end__fx_surface_init_planar_common____all()1636 bool _end__fx_surface_init_planar_common____all(){return mImpl->end__fx_surface_init_planar_common____all();}
1637 bool _preBegin__fx_surface_init_planar_common____all( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1638 bool _preEnd__fx_surface_init_planar_common____all();
1639 #ifdef GENERATEDSAXPARSER_VALIDATION
1640 bool _validateBegin__fx_surface_init_planar_common____all( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1641 bool _validateEnd__fx_surface_init_planar_common____all();
1642 #endif
1643 bool _freeAttributes__fx_surface_init_planar_common____all( void* attributeData );
1644 
_begin__init_from____fx_surface_init_from_common(void * attributeData)1645 bool _begin__init_from____fx_surface_init_from_common( void* attributeData ){return mImpl->begin__init_from____fx_surface_init_from_common(*static_cast<init_from____fx_surface_init_from_common__AttributeData*>(attributeData));}
1646 bool _data__init_from____fx_surface_init_from_common( const ParserChar* text, size_t textLength );
_end__init_from____fx_surface_init_from_common()1647 bool _end__init_from____fx_surface_init_from_common(){return mImpl->end__init_from____fx_surface_init_from_common();}
1648 bool _preBegin__init_from____fx_surface_init_from_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1649 bool _preEnd__init_from____fx_surface_init_from_common();
1650 #ifdef GENERATEDSAXPARSER_VALIDATION
1651 bool _validateBegin__init_from____fx_surface_init_from_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1652 bool _validateEnd__init_from____fx_surface_init_from_common();
1653 #endif
1654 bool _freeAttributes__init_from____fx_surface_init_from_common( void* attributeData );
1655 
_begin__format(void * attributeData)1656 bool _begin__format( void* attributeData ){return mImpl->begin__format();}
1657 bool _data__format( const ParserChar* text, size_t textLength );
_end__format()1658 bool _end__format(){return mImpl->end__format();}
1659 bool _preBegin__format( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1660 bool _preEnd__format();
1661 #ifdef GENERATEDSAXPARSER_VALIDATION
1662 bool _validateBegin__format( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1663 bool _validateEnd__format();
1664 #endif
1665 bool _freeAttributes__format( void* attributeData );
1666 
_begin__format_hint(void * attributeData)1667 bool _begin__format_hint( void* attributeData ){return mImpl->begin__format_hint();}
1668 bool _data__format_hint( const ParserChar* text, size_t textLength );
_end__format_hint()1669 bool _end__format_hint(){return mImpl->end__format_hint();}
1670 bool _preBegin__format_hint( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1671 bool _preEnd__format_hint();
1672 #ifdef GENERATEDSAXPARSER_VALIDATION
1673 bool _validateBegin__format_hint( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1674 bool _validateEnd__format_hint();
1675 #endif
1676 bool _freeAttributes__format_hint( void* attributeData );
1677 
_begin__channels(void * attributeData)1678 bool _begin__channels( void* attributeData ){return mImpl->begin__channels();}
1679 bool _data__channels( const ParserChar* text, size_t textLength );
_end__channels()1680 bool _end__channels(){return mImpl->end__channels();}
1681 bool _preBegin__channels( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1682 bool _preEnd__channels();
1683 #ifdef GENERATEDSAXPARSER_VALIDATION
1684 bool _validateBegin__channels( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1685 bool _validateEnd__channels();
1686 #endif
1687 bool _freeAttributes__channels( void* attributeData );
1688 
1689 
1690 ENUM__fx_surface_format_hint_channels_enum toEnumDataPrefix_ENUM__fx_surface_format_hint_channels_enum (
1691     const ParserChar* prefixedBuffer,
1692     const ParserChar* prefixedBufferEnd,
1693     const ParserChar** buffer,
1694     const ParserChar* bufferEnd,
1695     bool& failed,
1696     const std::pair<StringHash, ENUM__fx_surface_format_hint_channels_enum>* enumMap,
1697     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
1698 );
1699 
1700 
1701 bool characterData2EnumData_ENUM__fx_surface_format_hint_channels_enum (
1702     const ParserChar* text,
1703     size_t textLength,
1704     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_surface_format_hint_channels_enum*, size_t ),
1705     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
1706 );
1707 
1708 
1709 bool dataEnumEnd_ENUM__fx_surface_format_hint_channels_enum (
1710     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_surface_format_hint_channels_enum*, size_t ),
1711     const std::pair<StringHash, ENUM__fx_surface_format_hint_channels_enum>* enumMap,
1712     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
1713     ENUM__fx_surface_format_hint_channels_enum (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__fx_surface_format_hint_channels_enum>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
1714 );
1715 
1716 
1717 
_begin__range(void * attributeData)1718 bool _begin__range( void* attributeData ){return mImpl->begin__range();}
1719 bool _data__range( const ParserChar* text, size_t textLength );
_end__range()1720 bool _end__range(){return mImpl->end__range();}
1721 bool _preBegin__range( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1722 bool _preEnd__range();
1723 #ifdef GENERATEDSAXPARSER_VALIDATION
1724 bool _validateBegin__range( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1725 bool _validateEnd__range();
1726 #endif
1727 bool _freeAttributes__range( void* attributeData );
1728 
1729 
1730 ENUM__fx_surface_format_hint_range_enum toEnumDataPrefix_ENUM__fx_surface_format_hint_range_enum (
1731     const ParserChar* prefixedBuffer,
1732     const ParserChar* prefixedBufferEnd,
1733     const ParserChar** buffer,
1734     const ParserChar* bufferEnd,
1735     bool& failed,
1736     const std::pair<StringHash, ENUM__fx_surface_format_hint_range_enum>* enumMap,
1737     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
1738 );
1739 
1740 
1741 bool characterData2EnumData_ENUM__fx_surface_format_hint_range_enum (
1742     const ParserChar* text,
1743     size_t textLength,
1744     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_surface_format_hint_range_enum*, size_t ),
1745     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
1746 );
1747 
1748 
1749 bool dataEnumEnd_ENUM__fx_surface_format_hint_range_enum (
1750     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_surface_format_hint_range_enum*, size_t ),
1751     const std::pair<StringHash, ENUM__fx_surface_format_hint_range_enum>* enumMap,
1752     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
1753     ENUM__fx_surface_format_hint_range_enum (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__fx_surface_format_hint_range_enum>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
1754 );
1755 
1756 
1757 
_begin__precision(void * attributeData)1758 bool _begin__precision( void* attributeData ){return mImpl->begin__precision();}
1759 bool _data__precision( const ParserChar* text, size_t textLength );
_end__precision()1760 bool _end__precision(){return mImpl->end__precision();}
1761 bool _preBegin__precision( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1762 bool _preEnd__precision();
1763 #ifdef GENERATEDSAXPARSER_VALIDATION
1764 bool _validateBegin__precision( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1765 bool _validateEnd__precision();
1766 #endif
1767 bool _freeAttributes__precision( void* attributeData );
1768 
1769 
1770 ENUM__fx_surface_format_hint_precision_enum toEnumDataPrefix_ENUM__fx_surface_format_hint_precision_enum (
1771     const ParserChar* prefixedBuffer,
1772     const ParserChar* prefixedBufferEnd,
1773     const ParserChar** buffer,
1774     const ParserChar* bufferEnd,
1775     bool& failed,
1776     const std::pair<StringHash, ENUM__fx_surface_format_hint_precision_enum>* enumMap,
1777     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
1778 );
1779 
1780 
1781 bool characterData2EnumData_ENUM__fx_surface_format_hint_precision_enum (
1782     const ParserChar* text,
1783     size_t textLength,
1784     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_surface_format_hint_precision_enum*, size_t ),
1785     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
1786 );
1787 
1788 
1789 bool dataEnumEnd_ENUM__fx_surface_format_hint_precision_enum (
1790     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_surface_format_hint_precision_enum*, size_t ),
1791     const std::pair<StringHash, ENUM__fx_surface_format_hint_precision_enum>* enumMap,
1792     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
1793     ENUM__fx_surface_format_hint_precision_enum (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__fx_surface_format_hint_precision_enum>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
1794 );
1795 
1796 
1797 
_begin__option(void * attributeData)1798 bool _begin__option( void* attributeData ){return mImpl->begin__option();}
1799 bool _data__option( const ParserChar* text, size_t textLength );
_end__option()1800 bool _end__option(){return mImpl->end__option();}
1801 bool _preBegin__option( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1802 bool _preEnd__option();
1803 #ifdef GENERATEDSAXPARSER_VALIDATION
1804 bool _validateBegin__option( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1805 bool _validateEnd__option();
1806 #endif
1807 bool _freeAttributes__option( void* attributeData );
1808 
1809 
1810 ENUM__fx_surface_format_hint_option_enum toEnumDataPrefix_ENUM__fx_surface_format_hint_option_enum (
1811     const ParserChar* prefixedBuffer,
1812     const ParserChar* prefixedBufferEnd,
1813     const ParserChar** buffer,
1814     const ParserChar* bufferEnd,
1815     bool& failed,
1816     const std::pair<StringHash, ENUM__fx_surface_format_hint_option_enum>* enumMap,
1817     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
1818 );
1819 
1820 
1821 bool characterData2EnumData_ENUM__fx_surface_format_hint_option_enum (
1822     const ParserChar* text,
1823     size_t textLength,
1824     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_surface_format_hint_option_enum*, size_t ),
1825     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
1826 );
1827 
1828 
1829 bool dataEnumEnd_ENUM__fx_surface_format_hint_option_enum (
1830     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_surface_format_hint_option_enum*, size_t ),
1831     const std::pair<StringHash, ENUM__fx_surface_format_hint_option_enum>* enumMap,
1832     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
1833     ENUM__fx_surface_format_hint_option_enum (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__fx_surface_format_hint_option_enum>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
1834 );
1835 
1836 
1837 
_begin__size____int3(void * attributeData)1838 bool _begin__size____int3( void* attributeData ){return mImpl->begin__size____int3();}
1839 bool _data__size____int3( const ParserChar* text, size_t textLength );
_end__size____int3()1840 bool _end__size____int3(){return mImpl->end__size____int3();}
1841 bool _preBegin__size____int3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1842 bool _preEnd__size____int3();
1843 #ifdef GENERATEDSAXPARSER_VALIDATION
1844 bool _validateBegin__size____int3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1845 bool _validateEnd__size____int3();
1846 #endif
1847 bool _freeAttributes__size____int3( void* attributeData );
1848 
_begin__viewport_ratio(void * attributeData)1849 bool _begin__viewport_ratio( void* attributeData ){return mImpl->begin__viewport_ratio();}
1850 bool _data__viewport_ratio( const ParserChar* text, size_t textLength );
_end__viewport_ratio()1851 bool _end__viewport_ratio(){return mImpl->end__viewport_ratio();}
1852 bool _preBegin__viewport_ratio( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1853 bool _preEnd__viewport_ratio();
1854 #ifdef GENERATEDSAXPARSER_VALIDATION
1855 bool _validateBegin__viewport_ratio( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1856 bool _validateEnd__viewport_ratio();
1857 #endif
1858 bool _freeAttributes__viewport_ratio( void* attributeData );
1859 
_begin__mip_levels(void * attributeData)1860 bool _begin__mip_levels( void* attributeData ){return mImpl->begin__mip_levels();}
1861 bool _data__mip_levels( const ParserChar* text, size_t textLength );
_end__mip_levels()1862 bool _end__mip_levels(){return mImpl->end__mip_levels();}
1863 bool _preBegin__mip_levels( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1864 bool _preEnd__mip_levels();
1865 #ifdef GENERATEDSAXPARSER_VALIDATION
1866 bool _validateBegin__mip_levels( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1867 bool _validateEnd__mip_levels();
1868 #endif
1869 bool _freeAttributes__mip_levels( void* attributeData );
1870 
_begin__mipmap_generate(void * attributeData)1871 bool _begin__mipmap_generate( void* attributeData ){return mImpl->begin__mipmap_generate();}
1872 bool _data__mipmap_generate( const ParserChar* text, size_t textLength );
_end__mipmap_generate()1873 bool _end__mipmap_generate(){return mImpl->end__mipmap_generate();}
1874 bool _preBegin__mipmap_generate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1875 bool _preEnd__mipmap_generate();
1876 #ifdef GENERATEDSAXPARSER_VALIDATION
1877 bool _validateBegin__mipmap_generate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1878 bool _validateEnd__mipmap_generate();
1879 #endif
1880 bool _freeAttributes__mipmap_generate( void* attributeData );
1881 
_begin__sampler1D____fx_sampler1D_common(void * attributeData)1882 bool _begin__sampler1D____fx_sampler1D_common( void* attributeData ){return mImpl->begin__sampler1D____fx_sampler1D_common();}
1883 bool _data__sampler1D____fx_sampler1D_common( const ParserChar* text, size_t textLength );
_end__sampler1D____fx_sampler1D_common()1884 bool _end__sampler1D____fx_sampler1D_common(){return mImpl->end__sampler1D____fx_sampler1D_common();}
1885 bool _preBegin__sampler1D____fx_sampler1D_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1886 bool _preEnd__sampler1D____fx_sampler1D_common();
1887 #ifdef GENERATEDSAXPARSER_VALIDATION
1888 bool _validateBegin__sampler1D____fx_sampler1D_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1889 bool _validateEnd__sampler1D____fx_sampler1D_common();
1890 #endif
1891 bool _freeAttributes__sampler1D____fx_sampler1D_common( void* attributeData );
1892 
_begin__source____NCName(void * attributeData)1893 bool _begin__source____NCName( void* attributeData ){return mImpl->begin__source____NCName();}
1894 bool _data__source____NCName( const ParserChar* text, size_t textLength );
_end__source____NCName()1895 bool _end__source____NCName(){return mImpl->end__source____NCName();}
1896 bool _preBegin__source____NCName( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1897 bool _preEnd__source____NCName();
1898 #ifdef GENERATEDSAXPARSER_VALIDATION
1899 bool _validateBegin__source____NCName( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1900 bool _validateEnd__source____NCName();
1901 #endif
1902 bool _freeAttributes__source____NCName( void* attributeData );
1903 
_begin__wrap_s____fx_sampler_wrap_common(void * attributeData)1904 bool _begin__wrap_s____fx_sampler_wrap_common( void* attributeData ){return mImpl->begin__wrap_s____fx_sampler_wrap_common();}
1905 bool _data__wrap_s____fx_sampler_wrap_common( const ParserChar* text, size_t textLength );
_end__wrap_s____fx_sampler_wrap_common()1906 bool _end__wrap_s____fx_sampler_wrap_common(){return mImpl->end__wrap_s____fx_sampler_wrap_common();}
1907 bool _preBegin__wrap_s____fx_sampler_wrap_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1908 bool _preEnd__wrap_s____fx_sampler_wrap_common();
1909 #ifdef GENERATEDSAXPARSER_VALIDATION
1910 bool _validateBegin__wrap_s____fx_sampler_wrap_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1911 bool _validateEnd__wrap_s____fx_sampler_wrap_common();
1912 #endif
1913 bool _freeAttributes__wrap_s____fx_sampler_wrap_common( void* attributeData );
1914 
1915 
1916 ENUM__fx_sampler_wrap_common toEnumDataPrefix_ENUM__fx_sampler_wrap_common (
1917     const ParserChar* prefixedBuffer,
1918     const ParserChar* prefixedBufferEnd,
1919     const ParserChar** buffer,
1920     const ParserChar* bufferEnd,
1921     bool& failed,
1922     const std::pair<StringHash, ENUM__fx_sampler_wrap_common>* enumMap,
1923     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
1924 );
1925 
1926 
1927 bool characterData2EnumData_ENUM__fx_sampler_wrap_common (
1928     const ParserChar* text,
1929     size_t textLength,
1930     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_sampler_wrap_common*, size_t ),
1931     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
1932 );
1933 
1934 
1935 bool dataEnumEnd_ENUM__fx_sampler_wrap_common (
1936     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_sampler_wrap_common*, size_t ),
1937     const std::pair<StringHash, ENUM__fx_sampler_wrap_common>* enumMap,
1938     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
1939     ENUM__fx_sampler_wrap_common (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__fx_sampler_wrap_common>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
1940 );
1941 
1942 
1943 
_begin__minfilter(void * attributeData)1944 bool _begin__minfilter( void* attributeData ){return mImpl->begin__minfilter();}
1945 bool _data__minfilter( const ParserChar* text, size_t textLength );
_end__minfilter()1946 bool _end__minfilter(){return mImpl->end__minfilter();}
1947 bool _preBegin__minfilter( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1948 bool _preEnd__minfilter();
1949 #ifdef GENERATEDSAXPARSER_VALIDATION
1950 bool _validateBegin__minfilter( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1951 bool _validateEnd__minfilter();
1952 #endif
1953 bool _freeAttributes__minfilter( void* attributeData );
1954 
1955 
1956 ENUM__fx_sampler_filter_common toEnumDataPrefix_ENUM__fx_sampler_filter_common (
1957     const ParserChar* prefixedBuffer,
1958     const ParserChar* prefixedBufferEnd,
1959     const ParserChar** buffer,
1960     const ParserChar* bufferEnd,
1961     bool& failed,
1962     const std::pair<StringHash, ENUM__fx_sampler_filter_common>* enumMap,
1963     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
1964 );
1965 
1966 
1967 bool characterData2EnumData_ENUM__fx_sampler_filter_common (
1968     const ParserChar* text,
1969     size_t textLength,
1970     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_sampler_filter_common*, size_t ),
1971     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
1972 );
1973 
1974 
1975 bool dataEnumEnd_ENUM__fx_sampler_filter_common (
1976     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_sampler_filter_common*, size_t ),
1977     const std::pair<StringHash, ENUM__fx_sampler_filter_common>* enumMap,
1978     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
1979     ENUM__fx_sampler_filter_common (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__fx_sampler_filter_common>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
1980 );
1981 
1982 
1983 
_begin__magfilter(void * attributeData)1984 bool _begin__magfilter( void* attributeData ){return mImpl->begin__magfilter();}
1985 bool _data__magfilter( const ParserChar* text, size_t textLength );
_end__magfilter()1986 bool _end__magfilter(){return mImpl->end__magfilter();}
1987 bool _preBegin__magfilter( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1988 bool _preEnd__magfilter();
1989 #ifdef GENERATEDSAXPARSER_VALIDATION
1990 bool _validateBegin__magfilter( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1991 bool _validateEnd__magfilter();
1992 #endif
1993 bool _freeAttributes__magfilter( void* attributeData );
1994 
_begin__mipfilter(void * attributeData)1995 bool _begin__mipfilter( void* attributeData ){return mImpl->begin__mipfilter();}
1996 bool _data__mipfilter( const ParserChar* text, size_t textLength );
_end__mipfilter()1997 bool _end__mipfilter(){return mImpl->end__mipfilter();}
1998 bool _preBegin__mipfilter( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
1999 bool _preEnd__mipfilter();
2000 #ifdef GENERATEDSAXPARSER_VALIDATION
2001 bool _validateBegin__mipfilter( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2002 bool _validateEnd__mipfilter();
2003 #endif
2004 bool _freeAttributes__mipfilter( void* attributeData );
2005 
_begin__border_color(void * attributeData)2006 bool _begin__border_color( void* attributeData ){return mImpl->begin__border_color();}
2007 bool _data__border_color( const ParserChar* text, size_t textLength );
_end__border_color()2008 bool _end__border_color(){return mImpl->end__border_color();}
2009 bool _preBegin__border_color( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2010 bool _preEnd__border_color();
2011 #ifdef GENERATEDSAXPARSER_VALIDATION
2012 bool _validateBegin__border_color( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2013 bool _validateEnd__border_color();
2014 #endif
2015 bool _freeAttributes__border_color( void* attributeData );
2016 
_begin__mipmap_maxlevel(void * attributeData)2017 bool _begin__mipmap_maxlevel( void* attributeData ){return mImpl->begin__mipmap_maxlevel();}
2018 bool _data__mipmap_maxlevel( const ParserChar* text, size_t textLength );
_end__mipmap_maxlevel()2019 bool _end__mipmap_maxlevel(){return mImpl->end__mipmap_maxlevel();}
2020 bool _preBegin__mipmap_maxlevel( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2021 bool _preEnd__mipmap_maxlevel();
2022 #ifdef GENERATEDSAXPARSER_VALIDATION
2023 bool _validateBegin__mipmap_maxlevel( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2024 bool _validateEnd__mipmap_maxlevel();
2025 #endif
2026 bool _freeAttributes__mipmap_maxlevel( void* attributeData );
2027 
_begin__mipmap_bias(void * attributeData)2028 bool _begin__mipmap_bias( void* attributeData ){return mImpl->begin__mipmap_bias();}
2029 bool _data__mipmap_bias( const ParserChar* text, size_t textLength );
_end__mipmap_bias()2030 bool _end__mipmap_bias(){return mImpl->end__mipmap_bias();}
2031 bool _preBegin__mipmap_bias( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2032 bool _preEnd__mipmap_bias();
2033 #ifdef GENERATEDSAXPARSER_VALIDATION
2034 bool _validateBegin__mipmap_bias( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2035 bool _validateEnd__mipmap_bias();
2036 #endif
2037 bool _freeAttributes__mipmap_bias( void* attributeData );
2038 
_begin__sampler2D____fx_sampler2D_common(void * attributeData)2039 bool _begin__sampler2D____fx_sampler2D_common( void* attributeData ){return mImpl->begin__sampler2D____fx_sampler2D_common();}
2040 bool _data__sampler2D____fx_sampler2D_common( const ParserChar* text, size_t textLength );
_end__sampler2D____fx_sampler2D_common()2041 bool _end__sampler2D____fx_sampler2D_common(){return mImpl->end__sampler2D____fx_sampler2D_common();}
2042 bool _preBegin__sampler2D____fx_sampler2D_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2043 bool _preEnd__sampler2D____fx_sampler2D_common();
2044 #ifdef GENERATEDSAXPARSER_VALIDATION
2045 bool _validateBegin__sampler2D____fx_sampler2D_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2046 bool _validateEnd__sampler2D____fx_sampler2D_common();
2047 #endif
2048 bool _freeAttributes__sampler2D____fx_sampler2D_common( void* attributeData );
2049 
_begin__wrap_t____fx_sampler_wrap_common(void * attributeData)2050 bool _begin__wrap_t____fx_sampler_wrap_common( void* attributeData ){return mImpl->begin__wrap_t____fx_sampler_wrap_common();}
2051 bool _data__wrap_t____fx_sampler_wrap_common( const ParserChar* text, size_t textLength );
_end__wrap_t____fx_sampler_wrap_common()2052 bool _end__wrap_t____fx_sampler_wrap_common(){return mImpl->end__wrap_t____fx_sampler_wrap_common();}
2053 bool _preBegin__wrap_t____fx_sampler_wrap_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2054 bool _preEnd__wrap_t____fx_sampler_wrap_common();
2055 #ifdef GENERATEDSAXPARSER_VALIDATION
2056 bool _validateBegin__wrap_t____fx_sampler_wrap_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2057 bool _validateEnd__wrap_t____fx_sampler_wrap_common();
2058 #endif
2059 bool _freeAttributes__wrap_t____fx_sampler_wrap_common( void* attributeData );
2060 
_begin__sampler3D____fx_sampler3D_common(void * attributeData)2061 bool _begin__sampler3D____fx_sampler3D_common( void* attributeData ){return mImpl->begin__sampler3D____fx_sampler3D_common();}
2062 bool _data__sampler3D____fx_sampler3D_common( const ParserChar* text, size_t textLength );
_end__sampler3D____fx_sampler3D_common()2063 bool _end__sampler3D____fx_sampler3D_common(){return mImpl->end__sampler3D____fx_sampler3D_common();}
2064 bool _preBegin__sampler3D____fx_sampler3D_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2065 bool _preEnd__sampler3D____fx_sampler3D_common();
2066 #ifdef GENERATEDSAXPARSER_VALIDATION
2067 bool _validateBegin__sampler3D____fx_sampler3D_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2068 bool _validateEnd__sampler3D____fx_sampler3D_common();
2069 #endif
2070 bool _freeAttributes__sampler3D____fx_sampler3D_common( void* attributeData );
2071 
_begin__wrap_p(void * attributeData)2072 bool _begin__wrap_p( void* attributeData ){return mImpl->begin__wrap_p();}
2073 bool _data__wrap_p( const ParserChar* text, size_t textLength );
_end__wrap_p()2074 bool _end__wrap_p(){return mImpl->end__wrap_p();}
2075 bool _preBegin__wrap_p( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2076 bool _preEnd__wrap_p();
2077 #ifdef GENERATEDSAXPARSER_VALIDATION
2078 bool _validateBegin__wrap_p( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2079 bool _validateEnd__wrap_p();
2080 #endif
2081 bool _freeAttributes__wrap_p( void* attributeData );
2082 
_begin__samplerCUBE____fx_samplerCUBE_common(void * attributeData)2083 bool _begin__samplerCUBE____fx_samplerCUBE_common( void* attributeData ){return mImpl->begin__samplerCUBE____fx_samplerCUBE_common();}
2084 bool _data__samplerCUBE____fx_samplerCUBE_common( const ParserChar* text, size_t textLength );
_end__samplerCUBE____fx_samplerCUBE_common()2085 bool _end__samplerCUBE____fx_samplerCUBE_common(){return mImpl->end__samplerCUBE____fx_samplerCUBE_common();}
2086 bool _preBegin__samplerCUBE____fx_samplerCUBE_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2087 bool _preEnd__samplerCUBE____fx_samplerCUBE_common();
2088 #ifdef GENERATEDSAXPARSER_VALIDATION
2089 bool _validateBegin__samplerCUBE____fx_samplerCUBE_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2090 bool _validateEnd__samplerCUBE____fx_samplerCUBE_common();
2091 #endif
2092 bool _freeAttributes__samplerCUBE____fx_samplerCUBE_common( void* attributeData );
2093 
_begin__samplerRECT____fx_samplerRECT_common(void * attributeData)2094 bool _begin__samplerRECT____fx_samplerRECT_common( void* attributeData ){return mImpl->begin__samplerRECT____fx_samplerRECT_common();}
2095 bool _data__samplerRECT____fx_samplerRECT_common( const ParserChar* text, size_t textLength );
_end__samplerRECT____fx_samplerRECT_common()2096 bool _end__samplerRECT____fx_samplerRECT_common(){return mImpl->end__samplerRECT____fx_samplerRECT_common();}
2097 bool _preBegin__samplerRECT____fx_samplerRECT_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2098 bool _preEnd__samplerRECT____fx_samplerRECT_common();
2099 #ifdef GENERATEDSAXPARSER_VALIDATION
2100 bool _validateBegin__samplerRECT____fx_samplerRECT_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2101 bool _validateEnd__samplerRECT____fx_samplerRECT_common();
2102 #endif
2103 bool _freeAttributes__samplerRECT____fx_samplerRECT_common( void* attributeData );
2104 
_begin__samplerDEPTH____fx_samplerDEPTH_common(void * attributeData)2105 bool _begin__samplerDEPTH____fx_samplerDEPTH_common( void* attributeData ){return mImpl->begin__samplerDEPTH____fx_samplerDEPTH_common();}
2106 bool _data__samplerDEPTH____fx_samplerDEPTH_common( const ParserChar* text, size_t textLength );
_end__samplerDEPTH____fx_samplerDEPTH_common()2107 bool _end__samplerDEPTH____fx_samplerDEPTH_common(){return mImpl->end__samplerDEPTH____fx_samplerDEPTH_common();}
2108 bool _preBegin__samplerDEPTH____fx_samplerDEPTH_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2109 bool _preEnd__samplerDEPTH____fx_samplerDEPTH_common();
2110 #ifdef GENERATEDSAXPARSER_VALIDATION
2111 bool _validateBegin__samplerDEPTH____fx_samplerDEPTH_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2112 bool _validateEnd__samplerDEPTH____fx_samplerDEPTH_common();
2113 #endif
2114 bool _freeAttributes__samplerDEPTH____fx_samplerDEPTH_common( void* attributeData );
2115 
_begin__enum____string(void * attributeData)2116 bool _begin__enum____string( void* attributeData ){return mImpl->begin__enum____string();}
2117 bool _data__enum____string( const ParserChar* text, size_t textLength );
_end__enum____string()2118 bool _end__enum____string(){return mImpl->end__enum____string();}
2119 bool _preBegin__enum____string( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2120 bool _preEnd__enum____string();
2121 #ifdef GENERATEDSAXPARSER_VALIDATION
2122 bool _validateBegin__enum____string( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2123 bool _validateEnd__enum____string();
2124 #endif
2125 bool _freeAttributes__enum____string( void* attributeData );
2126 
_begin__fx_profile_abstract(void * attributeData)2127 bool _begin__fx_profile_abstract( void* attributeData ){return mImpl->begin__fx_profile_abstract(*static_cast<fx_profile_abstract__AttributeData*>(attributeData));}
2128 bool _data__fx_profile_abstract( const ParserChar* text, size_t textLength );
_end__fx_profile_abstract()2129 bool _end__fx_profile_abstract(){return mImpl->end__fx_profile_abstract();}
2130 bool _preBegin__fx_profile_abstract( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2131 bool _preEnd__fx_profile_abstract();
2132 #ifdef GENERATEDSAXPARSER_VALIDATION
2133 bool _validateBegin__fx_profile_abstract( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2134 bool _validateEnd__fx_profile_abstract();
2135 #endif
2136 bool _freeAttributes__fx_profile_abstract( void* attributeData );
2137 
_begin__library_force_fields(void * attributeData)2138 bool _begin__library_force_fields( void* attributeData ){return mImpl->begin__library_force_fields(*static_cast<library_force_fields__AttributeData*>(attributeData));}
2139 bool _data__library_force_fields( const ParserChar* text, size_t textLength );
_end__library_force_fields()2140 bool _end__library_force_fields(){return mImpl->end__library_force_fields();}
2141 bool _preBegin__library_force_fields( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2142 bool _preEnd__library_force_fields();
2143 #ifdef GENERATEDSAXPARSER_VALIDATION
2144 bool _validateBegin__library_force_fields( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2145 bool _validateEnd__library_force_fields();
2146 #endif
2147 bool _freeAttributes__library_force_fields( void* attributeData );
2148 
_begin__force_field(void * attributeData)2149 bool _begin__force_field( void* attributeData ){return mImpl->begin__force_field(*static_cast<force_field__AttributeData*>(attributeData));}
2150 bool _data__force_field( const ParserChar* text, size_t textLength );
_end__force_field()2151 bool _end__force_field(){return mImpl->end__force_field();}
2152 bool _preBegin__force_field( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2153 bool _preEnd__force_field();
2154 #ifdef GENERATEDSAXPARSER_VALIDATION
2155 bool _validateBegin__force_field( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2156 bool _validateEnd__force_field();
2157 #endif
2158 bool _freeAttributes__force_field( void* attributeData );
2159 
_begin__library_images(void * attributeData)2160 bool _begin__library_images( void* attributeData ){return mImpl->begin__library_images(*static_cast<library_images__AttributeData*>(attributeData));}
2161 bool _data__library_images( const ParserChar* text, size_t textLength );
_end__library_images()2162 bool _end__library_images(){return mImpl->end__library_images();}
2163 bool _preBegin__library_images( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2164 bool _preEnd__library_images();
2165 #ifdef GENERATEDSAXPARSER_VALIDATION
2166 bool _validateBegin__library_images( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2167 bool _validateEnd__library_images();
2168 #endif
2169 bool _freeAttributes__library_images( void* attributeData );
2170 
_begin__library_lights(void * attributeData)2171 bool _begin__library_lights( void* attributeData ){return mImpl->begin__library_lights(*static_cast<library_lights__AttributeData*>(attributeData));}
2172 bool _data__library_lights( const ParserChar* text, size_t textLength );
_end__library_lights()2173 bool _end__library_lights(){return mImpl->end__library_lights();}
2174 bool _preBegin__library_lights( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2175 bool _preEnd__library_lights();
2176 #ifdef GENERATEDSAXPARSER_VALIDATION
2177 bool _validateBegin__library_lights( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2178 bool _validateEnd__library_lights();
2179 #endif
2180 bool _freeAttributes__library_lights( void* attributeData );
2181 
_begin__light(void * attributeData)2182 bool _begin__light( void* attributeData ){return mImpl->begin__light(*static_cast<light__AttributeData*>(attributeData));}
2183 bool _data__light( const ParserChar* text, size_t textLength );
_end__light()2184 bool _end__light(){return mImpl->end__light();}
2185 bool _preBegin__light( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2186 bool _preEnd__light();
2187 #ifdef GENERATEDSAXPARSER_VALIDATION
2188 bool _validateBegin__light( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2189 bool _validateEnd__light();
2190 #endif
2191 bool _freeAttributes__light( void* attributeData );
2192 
_begin__light__technique_common(void * attributeData)2193 bool _begin__light__technique_common( void* attributeData ){return mImpl->begin__light__technique_common();}
2194 bool _data__light__technique_common( const ParserChar* text, size_t textLength );
_end__light__technique_common()2195 bool _end__light__technique_common(){return mImpl->end__light__technique_common();}
2196 bool _preBegin__light__technique_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2197 bool _preEnd__light__technique_common();
2198 #ifdef GENERATEDSAXPARSER_VALIDATION
2199 bool _validateBegin__light__technique_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2200 bool _validateEnd__light__technique_common();
2201 #endif
2202 bool _freeAttributes__light__technique_common( void* attributeData );
2203 
_begin__light__technique_common__ambient(void * attributeData)2204 bool _begin__light__technique_common__ambient( void* attributeData ){return mImpl->begin__light__technique_common__ambient();}
2205 bool _data__light__technique_common__ambient( const ParserChar* text, size_t textLength );
_end__light__technique_common__ambient()2206 bool _end__light__technique_common__ambient(){return mImpl->end__light__technique_common__ambient();}
2207 bool _preBegin__light__technique_common__ambient( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2208 bool _preEnd__light__technique_common__ambient();
2209 #ifdef GENERATEDSAXPARSER_VALIDATION
2210 bool _validateBegin__light__technique_common__ambient( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2211 bool _validateEnd__light__technique_common__ambient();
2212 #endif
2213 bool _freeAttributes__light__technique_common__ambient( void* attributeData );
2214 
_begin__color____TargetableFloat3(void * attributeData)2215 bool _begin__color____TargetableFloat3( void* attributeData ){return mImpl->begin__color____TargetableFloat3(*static_cast<color____TargetableFloat3__AttributeData*>(attributeData));}
2216 bool _data__color____TargetableFloat3( const ParserChar* text, size_t textLength );
_end__color____TargetableFloat3()2217 bool _end__color____TargetableFloat3(){return mImpl->end__color____TargetableFloat3();}
2218 bool _preBegin__color____TargetableFloat3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2219 bool _preEnd__color____TargetableFloat3();
2220 #ifdef GENERATEDSAXPARSER_VALIDATION
2221 bool _validateBegin__color____TargetableFloat3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2222 bool _validateEnd__color____TargetableFloat3();
2223 #endif
2224 bool _freeAttributes__color____TargetableFloat3( void* attributeData );
2225 
_begin__directional(void * attributeData)2226 bool _begin__directional( void* attributeData ){return mImpl->begin__directional();}
2227 bool _data__directional( const ParserChar* text, size_t textLength );
_end__directional()2228 bool _end__directional(){return mImpl->end__directional();}
2229 bool _preBegin__directional( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2230 bool _preEnd__directional();
2231 #ifdef GENERATEDSAXPARSER_VALIDATION
2232 bool _validateBegin__directional( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2233 bool _validateEnd__directional();
2234 #endif
2235 bool _freeAttributes__directional( void* attributeData );
2236 
_begin__point(void * attributeData)2237 bool _begin__point( void* attributeData ){return mImpl->begin__point();}
2238 bool _data__point( const ParserChar* text, size_t textLength );
_end__point()2239 bool _end__point(){return mImpl->end__point();}
2240 bool _preBegin__point( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2241 bool _preEnd__point();
2242 #ifdef GENERATEDSAXPARSER_VALIDATION
2243 bool _validateBegin__point( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2244 bool _validateEnd__point();
2245 #endif
2246 bool _freeAttributes__point( void* attributeData );
2247 
_begin__constant_attenuation(void * attributeData)2248 bool _begin__constant_attenuation( void* attributeData ){return mImpl->begin__constant_attenuation(*static_cast<constant_attenuation__AttributeData*>(attributeData));}
2249 bool _data__constant_attenuation( const ParserChar* text, size_t textLength );
_end__constant_attenuation()2250 bool _end__constant_attenuation(){return mImpl->end__constant_attenuation();}
2251 bool _preBegin__constant_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2252 bool _preEnd__constant_attenuation();
2253 #ifdef GENERATEDSAXPARSER_VALIDATION
2254 bool _validateBegin__constant_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2255 bool _validateEnd__constant_attenuation();
2256 #endif
2257 bool _freeAttributes__constant_attenuation( void* attributeData );
2258 
_begin__linear_attenuation(void * attributeData)2259 bool _begin__linear_attenuation( void* attributeData ){return mImpl->begin__linear_attenuation(*static_cast<linear_attenuation__AttributeData*>(attributeData));}
2260 bool _data__linear_attenuation( const ParserChar* text, size_t textLength );
_end__linear_attenuation()2261 bool _end__linear_attenuation(){return mImpl->end__linear_attenuation();}
2262 bool _preBegin__linear_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2263 bool _preEnd__linear_attenuation();
2264 #ifdef GENERATEDSAXPARSER_VALIDATION
2265 bool _validateBegin__linear_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2266 bool _validateEnd__linear_attenuation();
2267 #endif
2268 bool _freeAttributes__linear_attenuation( void* attributeData );
2269 
_begin__quadratic_attenuation(void * attributeData)2270 bool _begin__quadratic_attenuation( void* attributeData ){return mImpl->begin__quadratic_attenuation(*static_cast<quadratic_attenuation__AttributeData*>(attributeData));}
2271 bool _data__quadratic_attenuation( const ParserChar* text, size_t textLength );
_end__quadratic_attenuation()2272 bool _end__quadratic_attenuation(){return mImpl->end__quadratic_attenuation();}
2273 bool _preBegin__quadratic_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2274 bool _preEnd__quadratic_attenuation();
2275 #ifdef GENERATEDSAXPARSER_VALIDATION
2276 bool _validateBegin__quadratic_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2277 bool _validateEnd__quadratic_attenuation();
2278 #endif
2279 bool _freeAttributes__quadratic_attenuation( void* attributeData );
2280 
_begin__spot(void * attributeData)2281 bool _begin__spot( void* attributeData ){return mImpl->begin__spot();}
2282 bool _data__spot( const ParserChar* text, size_t textLength );
_end__spot()2283 bool _end__spot(){return mImpl->end__spot();}
2284 bool _preBegin__spot( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2285 bool _preEnd__spot();
2286 #ifdef GENERATEDSAXPARSER_VALIDATION
2287 bool _validateBegin__spot( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2288 bool _validateEnd__spot();
2289 #endif
2290 bool _freeAttributes__spot( void* attributeData );
2291 
_begin__falloff_angle(void * attributeData)2292 bool _begin__falloff_angle( void* attributeData ){return mImpl->begin__falloff_angle(*static_cast<falloff_angle__AttributeData*>(attributeData));}
2293 bool _data__falloff_angle( const ParserChar* text, size_t textLength );
_end__falloff_angle()2294 bool _end__falloff_angle(){return mImpl->end__falloff_angle();}
2295 bool _preBegin__falloff_angle( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2296 bool _preEnd__falloff_angle();
2297 #ifdef GENERATEDSAXPARSER_VALIDATION
2298 bool _validateBegin__falloff_angle( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2299 bool _validateEnd__falloff_angle();
2300 #endif
2301 bool _freeAttributes__falloff_angle( void* attributeData );
2302 
_begin__falloff_exponent(void * attributeData)2303 bool _begin__falloff_exponent( void* attributeData ){return mImpl->begin__falloff_exponent(*static_cast<falloff_exponent__AttributeData*>(attributeData));}
2304 bool _data__falloff_exponent( const ParserChar* text, size_t textLength );
_end__falloff_exponent()2305 bool _end__falloff_exponent(){return mImpl->end__falloff_exponent();}
2306 bool _preBegin__falloff_exponent( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2307 bool _preEnd__falloff_exponent();
2308 #ifdef GENERATEDSAXPARSER_VALIDATION
2309 bool _validateBegin__falloff_exponent( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2310 bool _validateEnd__falloff_exponent();
2311 #endif
2312 bool _freeAttributes__falloff_exponent( void* attributeData );
2313 
_begin__library_materials(void * attributeData)2314 bool _begin__library_materials( void* attributeData ){return mImpl->begin__library_materials(*static_cast<library_materials__AttributeData*>(attributeData));}
2315 bool _data__library_materials( const ParserChar* text, size_t textLength );
_end__library_materials()2316 bool _end__library_materials(){return mImpl->end__library_materials();}
2317 bool _preBegin__library_materials( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2318 bool _preEnd__library_materials();
2319 #ifdef GENERATEDSAXPARSER_VALIDATION
2320 bool _validateBegin__library_materials( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2321 bool _validateEnd__library_materials();
2322 #endif
2323 bool _freeAttributes__library_materials( void* attributeData );
2324 
_begin__material(void * attributeData)2325 bool _begin__material( void* attributeData ){return mImpl->begin__material(*static_cast<material__AttributeData*>(attributeData));}
2326 bool _data__material( const ParserChar* text, size_t textLength );
_end__material()2327 bool _end__material(){return mImpl->end__material();}
2328 bool _preBegin__material( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2329 bool _preEnd__material();
2330 #ifdef GENERATEDSAXPARSER_VALIDATION
2331 bool _validateBegin__material( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2332 bool _validateEnd__material();
2333 #endif
2334 bool _freeAttributes__material( void* attributeData );
2335 
_begin__instance_effect(void * attributeData)2336 bool _begin__instance_effect( void* attributeData ){return mImpl->begin__instance_effect(*static_cast<instance_effect__AttributeData*>(attributeData));}
2337 bool _data__instance_effect( const ParserChar* text, size_t textLength );
_end__instance_effect()2338 bool _end__instance_effect(){return mImpl->end__instance_effect();}
2339 bool _preBegin__instance_effect( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2340 bool _preEnd__instance_effect();
2341 #ifdef GENERATEDSAXPARSER_VALIDATION
2342 bool _validateBegin__instance_effect( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2343 bool _validateEnd__instance_effect();
2344 #endif
2345 bool _freeAttributes__instance_effect( void* attributeData );
2346 
_begin__technique_hint(void * attributeData)2347 bool _begin__technique_hint( void* attributeData ){return mImpl->begin__technique_hint(*static_cast<technique_hint__AttributeData*>(attributeData));}
2348 bool _data__technique_hint( const ParserChar* text, size_t textLength );
_end__technique_hint()2349 bool _end__technique_hint(){return mImpl->end__technique_hint();}
2350 bool _preBegin__technique_hint( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2351 bool _preEnd__technique_hint();
2352 #ifdef GENERATEDSAXPARSER_VALIDATION
2353 bool _validateBegin__technique_hint( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2354 bool _validateEnd__technique_hint();
2355 #endif
2356 bool _freeAttributes__technique_hint( void* attributeData );
2357 
_begin__instance_effect__setparam(void * attributeData)2358 bool _begin__instance_effect__setparam( void* attributeData ){return mImpl->begin__instance_effect__setparam(*static_cast<instance_effect__setparam__AttributeData*>(attributeData));}
2359 bool _data__instance_effect__setparam( const ParserChar* text, size_t textLength );
_end__instance_effect__setparam()2360 bool _end__instance_effect__setparam(){return mImpl->end__instance_effect__setparam();}
2361 bool _preBegin__instance_effect__setparam( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2362 bool _preEnd__instance_effect__setparam();
2363 #ifdef GENERATEDSAXPARSER_VALIDATION
2364 bool _validateBegin__instance_effect__setparam( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2365 bool _validateEnd__instance_effect__setparam();
2366 #endif
2367 bool _freeAttributes__instance_effect__setparam( void* attributeData );
2368 
_begin__library_nodes(void * attributeData)2369 bool _begin__library_nodes( void* attributeData ){return mImpl->begin__library_nodes(*static_cast<library_nodes__AttributeData*>(attributeData));}
2370 bool _data__library_nodes( const ParserChar* text, size_t textLength );
_end__library_nodes()2371 bool _end__library_nodes(){return mImpl->end__library_nodes();}
2372 bool _preBegin__library_nodes( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2373 bool _preEnd__library_nodes();
2374 #ifdef GENERATEDSAXPARSER_VALIDATION
2375 bool _validateBegin__library_nodes( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2376 bool _validateEnd__library_nodes();
2377 #endif
2378 bool _freeAttributes__library_nodes( void* attributeData );
2379 
_begin__node(void * attributeData)2380 bool _begin__node( void* attributeData ){return mImpl->begin__node(*static_cast<node__AttributeData*>(attributeData));}
2381 bool _data__node( const ParserChar* text, size_t textLength );
_end__node()2382 bool _end__node(){return mImpl->end__node();}
2383 bool _preBegin__node( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2384 bool _preEnd__node();
2385 #ifdef GENERATEDSAXPARSER_VALIDATION
2386 bool _validateBegin__node( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2387 bool _validateEnd__node();
2388 #endif
2389 bool _freeAttributes__node( void* attributeData );
2390 
2391 
2392 ENUM__NodeType toEnumDataPrefix_ENUM__NodeType (
2393     const ParserChar* prefixedBuffer,
2394     const ParserChar* prefixedBufferEnd,
2395     const ParserChar** buffer,
2396     const ParserChar* bufferEnd,
2397     bool& failed,
2398     const std::pair<StringHash, ENUM__NodeType>* enumMap,
2399     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
2400 );
2401 
2402 
2403 bool characterData2EnumData_ENUM__NodeType (
2404     const ParserChar* text,
2405     size_t textLength,
2406     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__NodeType*, size_t ),
2407     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
2408 );
2409 
2410 
2411 bool dataEnumEnd_ENUM__NodeType (
2412     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__NodeType*, size_t ),
2413     const std::pair<StringHash, ENUM__NodeType>* enumMap,
2414     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
2415     ENUM__NodeType (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__NodeType>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
2416 );
2417 
2418 
2419 
_begin__lookat(void * attributeData)2420 bool _begin__lookat( void* attributeData ){return mImpl->begin__lookat(*static_cast<lookat__AttributeData*>(attributeData));}
2421 bool _data__lookat( const ParserChar* text, size_t textLength );
_end__lookat()2422 bool _end__lookat(){return mImpl->end__lookat();}
2423 bool _preBegin__lookat( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2424 bool _preEnd__lookat();
2425 #ifdef GENERATEDSAXPARSER_VALIDATION
2426 bool _validateBegin__lookat( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2427 bool _validateEnd__lookat();
2428 #endif
2429 bool _freeAttributes__lookat( void* attributeData );
2430 
_begin__matrix(void * attributeData)2431 bool _begin__matrix( void* attributeData ){return mImpl->begin__matrix(*static_cast<matrix__AttributeData*>(attributeData));}
2432 bool _data__matrix( const ParserChar* text, size_t textLength );
_end__matrix()2433 bool _end__matrix(){return mImpl->end__matrix();}
2434 bool _preBegin__matrix( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2435 bool _preEnd__matrix();
2436 #ifdef GENERATEDSAXPARSER_VALIDATION
2437 bool _validateBegin__matrix( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2438 bool _validateEnd__matrix();
2439 #endif
2440 bool _freeAttributes__matrix( void* attributeData );
2441 
_begin__rotate(void * attributeData)2442 bool _begin__rotate( void* attributeData ){return mImpl->begin__rotate(*static_cast<rotate__AttributeData*>(attributeData));}
2443 bool _data__rotate( const ParserChar* text, size_t textLength );
_end__rotate()2444 bool _end__rotate(){return mImpl->end__rotate();}
2445 bool _preBegin__rotate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2446 bool _preEnd__rotate();
2447 #ifdef GENERATEDSAXPARSER_VALIDATION
2448 bool _validateBegin__rotate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2449 bool _validateEnd__rotate();
2450 #endif
2451 bool _freeAttributes__rotate( void* attributeData );
2452 
_begin__scale(void * attributeData)2453 bool _begin__scale( void* attributeData ){return mImpl->begin__scale(*static_cast<scale__AttributeData*>(attributeData));}
2454 bool _data__scale( const ParserChar* text, size_t textLength );
_end__scale()2455 bool _end__scale(){return mImpl->end__scale();}
2456 bool _preBegin__scale( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2457 bool _preEnd__scale();
2458 #ifdef GENERATEDSAXPARSER_VALIDATION
2459 bool _validateBegin__scale( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2460 bool _validateEnd__scale();
2461 #endif
2462 bool _freeAttributes__scale( void* attributeData );
2463 
_begin__skew(void * attributeData)2464 bool _begin__skew( void* attributeData ){return mImpl->begin__skew(*static_cast<skew__AttributeData*>(attributeData));}
2465 bool _data__skew( const ParserChar* text, size_t textLength );
_end__skew()2466 bool _end__skew(){return mImpl->end__skew();}
2467 bool _preBegin__skew( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2468 bool _preEnd__skew();
2469 #ifdef GENERATEDSAXPARSER_VALIDATION
2470 bool _validateBegin__skew( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2471 bool _validateEnd__skew();
2472 #endif
2473 bool _freeAttributes__skew( void* attributeData );
2474 
_begin__translate(void * attributeData)2475 bool _begin__translate( void* attributeData ){return mImpl->begin__translate(*static_cast<translate__AttributeData*>(attributeData));}
2476 bool _data__translate( const ParserChar* text, size_t textLength );
_end__translate()2477 bool _end__translate(){return mImpl->end__translate();}
2478 bool _preBegin__translate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2479 bool _preEnd__translate();
2480 #ifdef GENERATEDSAXPARSER_VALIDATION
2481 bool _validateBegin__translate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2482 bool _validateEnd__translate();
2483 #endif
2484 bool _freeAttributes__translate( void* attributeData );
2485 
_begin__instance_camera(void * attributeData)2486 bool _begin__instance_camera( void* attributeData ){return mImpl->begin__instance_camera(*static_cast<instance_camera__AttributeData*>(attributeData));}
2487 bool _data__instance_camera( const ParserChar* text, size_t textLength );
_end__instance_camera()2488 bool _end__instance_camera(){return mImpl->end__instance_camera();}
2489 bool _preBegin__instance_camera( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2490 bool _preEnd__instance_camera();
2491 #ifdef GENERATEDSAXPARSER_VALIDATION
2492 bool _validateBegin__instance_camera( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2493 bool _validateEnd__instance_camera();
2494 #endif
2495 bool _freeAttributes__instance_camera( void* attributeData );
2496 
_begin__instance_controller(void * attributeData)2497 bool _begin__instance_controller( void* attributeData ){return mImpl->begin__instance_controller(*static_cast<instance_controller__AttributeData*>(attributeData));}
2498 bool _data__instance_controller( const ParserChar* text, size_t textLength );
_end__instance_controller()2499 bool _end__instance_controller(){return mImpl->end__instance_controller();}
2500 bool _preBegin__instance_controller( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2501 bool _preEnd__instance_controller();
2502 #ifdef GENERATEDSAXPARSER_VALIDATION
2503 bool _validateBegin__instance_controller( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2504 bool _validateEnd__instance_controller();
2505 #endif
2506 bool _freeAttributes__instance_controller( void* attributeData );
2507 
_begin__skeleton(void * attributeData)2508 bool _begin__skeleton( void* attributeData ){return mImpl->begin__skeleton();}
2509 bool _data__skeleton( const ParserChar* text, size_t textLength );
_end__skeleton()2510 bool _end__skeleton(){return mImpl->end__skeleton();}
2511 bool _preBegin__skeleton( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2512 bool _preEnd__skeleton();
2513 #ifdef GENERATEDSAXPARSER_VALIDATION
2514 bool _validateBegin__skeleton( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2515 bool _validateEnd__skeleton();
2516 #endif
2517 bool _freeAttributes__skeleton( void* attributeData );
2518 
_begin__bind_material(void * attributeData)2519 bool _begin__bind_material( void* attributeData ){return mImpl->begin__bind_material();}
2520 bool _data__bind_material( const ParserChar* text, size_t textLength );
_end__bind_material()2521 bool _end__bind_material(){return mImpl->end__bind_material();}
2522 bool _preBegin__bind_material( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2523 bool _preEnd__bind_material();
2524 #ifdef GENERATEDSAXPARSER_VALIDATION
2525 bool _validateBegin__bind_material( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2526 bool _validateEnd__bind_material();
2527 #endif
2528 bool _freeAttributes__bind_material( void* attributeData );
2529 
_begin__bind_material__technique_common(void * attributeData)2530 bool _begin__bind_material__technique_common( void* attributeData ){return mImpl->begin__bind_material__technique_common();}
2531 bool _data__bind_material__technique_common( const ParserChar* text, size_t textLength );
_end__bind_material__technique_common()2532 bool _end__bind_material__technique_common(){return mImpl->end__bind_material__technique_common();}
2533 bool _preBegin__bind_material__technique_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2534 bool _preEnd__bind_material__technique_common();
2535 #ifdef GENERATEDSAXPARSER_VALIDATION
2536 bool _validateBegin__bind_material__technique_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2537 bool _validateEnd__bind_material__technique_common();
2538 #endif
2539 bool _freeAttributes__bind_material__technique_common( void* attributeData );
2540 
_begin__instance_material(void * attributeData)2541 bool _begin__instance_material( void* attributeData ){return mImpl->begin__instance_material(*static_cast<instance_material__AttributeData*>(attributeData));}
2542 bool _data__instance_material( const ParserChar* text, size_t textLength );
_end__instance_material()2543 bool _end__instance_material(){return mImpl->end__instance_material();}
2544 bool _preBegin__instance_material( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2545 bool _preEnd__instance_material();
2546 #ifdef GENERATEDSAXPARSER_VALIDATION
2547 bool _validateBegin__instance_material( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2548 bool _validateEnd__instance_material();
2549 #endif
2550 bool _freeAttributes__instance_material( void* attributeData );
2551 
_begin__instance_material__bind(void * attributeData)2552 bool _begin__instance_material__bind( void* attributeData ){return mImpl->begin__instance_material__bind(*static_cast<instance_material__bind__AttributeData*>(attributeData));}
2553 bool _data__instance_material__bind( const ParserChar* text, size_t textLength );
_end__instance_material__bind()2554 bool _end__instance_material__bind(){return mImpl->end__instance_material__bind();}
2555 bool _preBegin__instance_material__bind( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2556 bool _preEnd__instance_material__bind();
2557 #ifdef GENERATEDSAXPARSER_VALIDATION
2558 bool _validateBegin__instance_material__bind( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2559 bool _validateEnd__instance_material__bind();
2560 #endif
2561 bool _freeAttributes__instance_material__bind( void* attributeData );
2562 
_begin__bind_vertex_input(void * attributeData)2563 bool _begin__bind_vertex_input( void* attributeData ){return mImpl->begin__bind_vertex_input(*static_cast<bind_vertex_input__AttributeData*>(attributeData));}
2564 bool _data__bind_vertex_input( const ParserChar* text, size_t textLength );
_end__bind_vertex_input()2565 bool _end__bind_vertex_input(){return mImpl->end__bind_vertex_input();}
2566 bool _preBegin__bind_vertex_input( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2567 bool _preEnd__bind_vertex_input();
2568 #ifdef GENERATEDSAXPARSER_VALIDATION
2569 bool _validateBegin__bind_vertex_input( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2570 bool _validateEnd__bind_vertex_input();
2571 #endif
2572 bool _freeAttributes__bind_vertex_input( void* attributeData );
2573 
_begin__instance_geometry(void * attributeData)2574 bool _begin__instance_geometry( void* attributeData ){return mImpl->begin__instance_geometry(*static_cast<instance_geometry__AttributeData*>(attributeData));}
2575 bool _data__instance_geometry( const ParserChar* text, size_t textLength );
_end__instance_geometry()2576 bool _end__instance_geometry(){return mImpl->end__instance_geometry();}
2577 bool _preBegin__instance_geometry( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2578 bool _preEnd__instance_geometry();
2579 #ifdef GENERATEDSAXPARSER_VALIDATION
2580 bool _validateBegin__instance_geometry( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2581 bool _validateEnd__instance_geometry();
2582 #endif
2583 bool _freeAttributes__instance_geometry( void* attributeData );
2584 
_begin__instance_light(void * attributeData)2585 bool _begin__instance_light( void* attributeData ){return mImpl->begin__instance_light(*static_cast<instance_light__AttributeData*>(attributeData));}
2586 bool _data__instance_light( const ParserChar* text, size_t textLength );
_end__instance_light()2587 bool _end__instance_light(){return mImpl->end__instance_light();}
2588 bool _preBegin__instance_light( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2589 bool _preEnd__instance_light();
2590 #ifdef GENERATEDSAXPARSER_VALIDATION
2591 bool _validateBegin__instance_light( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2592 bool _validateEnd__instance_light();
2593 #endif
2594 bool _freeAttributes__instance_light( void* attributeData );
2595 
_begin__instance_node(void * attributeData)2596 bool _begin__instance_node( void* attributeData ){return mImpl->begin__instance_node(*static_cast<instance_node__AttributeData*>(attributeData));}
2597 bool _data__instance_node( const ParserChar* text, size_t textLength );
_end__instance_node()2598 bool _end__instance_node(){return mImpl->end__instance_node();}
2599 bool _preBegin__instance_node( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2600 bool _preEnd__instance_node();
2601 #ifdef GENERATEDSAXPARSER_VALIDATION
2602 bool _validateBegin__instance_node( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2603 bool _validateEnd__instance_node();
2604 #endif
2605 bool _freeAttributes__instance_node( void* attributeData );
2606 
_begin__library_physics_materials(void * attributeData)2607 bool _begin__library_physics_materials( void* attributeData ){return mImpl->begin__library_physics_materials(*static_cast<library_physics_materials__AttributeData*>(attributeData));}
2608 bool _data__library_physics_materials( const ParserChar* text, size_t textLength );
_end__library_physics_materials()2609 bool _end__library_physics_materials(){return mImpl->end__library_physics_materials();}
2610 bool _preBegin__library_physics_materials( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2611 bool _preEnd__library_physics_materials();
2612 #ifdef GENERATEDSAXPARSER_VALIDATION
2613 bool _validateBegin__library_physics_materials( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2614 bool _validateEnd__library_physics_materials();
2615 #endif
2616 bool _freeAttributes__library_physics_materials( void* attributeData );
2617 
_begin__physics_material(void * attributeData)2618 bool _begin__physics_material( void* attributeData ){return mImpl->begin__physics_material(*static_cast<physics_material__AttributeData*>(attributeData));}
2619 bool _data__physics_material( const ParserChar* text, size_t textLength );
_end__physics_material()2620 bool _end__physics_material(){return mImpl->end__physics_material();}
2621 bool _preBegin__physics_material( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2622 bool _preEnd__physics_material();
2623 #ifdef GENERATEDSAXPARSER_VALIDATION
2624 bool _validateBegin__physics_material( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2625 bool _validateEnd__physics_material();
2626 #endif
2627 bool _freeAttributes__physics_material( void* attributeData );
2628 
_begin__physics_material__technique_common(void * attributeData)2629 bool _begin__physics_material__technique_common( void* attributeData ){return mImpl->begin__physics_material__technique_common();}
2630 bool _data__physics_material__technique_common( const ParserChar* text, size_t textLength );
_end__physics_material__technique_common()2631 bool _end__physics_material__technique_common(){return mImpl->end__physics_material__technique_common();}
2632 bool _preBegin__physics_material__technique_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2633 bool _preEnd__physics_material__technique_common();
2634 #ifdef GENERATEDSAXPARSER_VALIDATION
2635 bool _validateBegin__physics_material__technique_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2636 bool _validateEnd__physics_material__technique_common();
2637 #endif
2638 bool _freeAttributes__physics_material__technique_common( void* attributeData );
2639 
_begin__dynamic_friction(void * attributeData)2640 bool _begin__dynamic_friction( void* attributeData ){return mImpl->begin__dynamic_friction(*static_cast<dynamic_friction__AttributeData*>(attributeData));}
2641 bool _data__dynamic_friction( const ParserChar* text, size_t textLength );
_end__dynamic_friction()2642 bool _end__dynamic_friction(){return mImpl->end__dynamic_friction();}
2643 bool _preBegin__dynamic_friction( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2644 bool _preEnd__dynamic_friction();
2645 #ifdef GENERATEDSAXPARSER_VALIDATION
2646 bool _validateBegin__dynamic_friction( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2647 bool _validateEnd__dynamic_friction();
2648 #endif
2649 bool _freeAttributes__dynamic_friction( void* attributeData );
2650 
_begin__restitution(void * attributeData)2651 bool _begin__restitution( void* attributeData ){return mImpl->begin__restitution(*static_cast<restitution__AttributeData*>(attributeData));}
2652 bool _data__restitution( const ParserChar* text, size_t textLength );
_end__restitution()2653 bool _end__restitution(){return mImpl->end__restitution();}
2654 bool _preBegin__restitution( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2655 bool _preEnd__restitution();
2656 #ifdef GENERATEDSAXPARSER_VALIDATION
2657 bool _validateBegin__restitution( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2658 bool _validateEnd__restitution();
2659 #endif
2660 bool _freeAttributes__restitution( void* attributeData );
2661 
_begin__static_friction(void * attributeData)2662 bool _begin__static_friction( void* attributeData ){return mImpl->begin__static_friction(*static_cast<static_friction__AttributeData*>(attributeData));}
2663 bool _data__static_friction( const ParserChar* text, size_t textLength );
_end__static_friction()2664 bool _end__static_friction(){return mImpl->end__static_friction();}
2665 bool _preBegin__static_friction( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2666 bool _preEnd__static_friction();
2667 #ifdef GENERATEDSAXPARSER_VALIDATION
2668 bool _validateBegin__static_friction( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2669 bool _validateEnd__static_friction();
2670 #endif
2671 bool _freeAttributes__static_friction( void* attributeData );
2672 
_begin__library_physics_models(void * attributeData)2673 bool _begin__library_physics_models( void* attributeData ){return mImpl->begin__library_physics_models(*static_cast<library_physics_models__AttributeData*>(attributeData));}
2674 bool _data__library_physics_models( const ParserChar* text, size_t textLength );
_end__library_physics_models()2675 bool _end__library_physics_models(){return mImpl->end__library_physics_models();}
2676 bool _preBegin__library_physics_models( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2677 bool _preEnd__library_physics_models();
2678 #ifdef GENERATEDSAXPARSER_VALIDATION
2679 bool _validateBegin__library_physics_models( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2680 bool _validateEnd__library_physics_models();
2681 #endif
2682 bool _freeAttributes__library_physics_models( void* attributeData );
2683 
_begin__physics_model(void * attributeData)2684 bool _begin__physics_model( void* attributeData ){return mImpl->begin__physics_model(*static_cast<physics_model__AttributeData*>(attributeData));}
2685 bool _data__physics_model( const ParserChar* text, size_t textLength );
_end__physics_model()2686 bool _end__physics_model(){return mImpl->end__physics_model();}
2687 bool _preBegin__physics_model( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2688 bool _preEnd__physics_model();
2689 #ifdef GENERATEDSAXPARSER_VALIDATION
2690 bool _validateBegin__physics_model( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2691 bool _validateEnd__physics_model();
2692 #endif
2693 bool _freeAttributes__physics_model( void* attributeData );
2694 
_begin__rigid_body(void * attributeData)2695 bool _begin__rigid_body( void* attributeData ){return mImpl->begin__rigid_body(*static_cast<rigid_body__AttributeData*>(attributeData));}
2696 bool _data__rigid_body( const ParserChar* text, size_t textLength );
_end__rigid_body()2697 bool _end__rigid_body(){return mImpl->end__rigid_body();}
2698 bool _preBegin__rigid_body( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2699 bool _preEnd__rigid_body();
2700 #ifdef GENERATEDSAXPARSER_VALIDATION
2701 bool _validateBegin__rigid_body( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2702 bool _validateEnd__rigid_body();
2703 #endif
2704 bool _freeAttributes__rigid_body( void* attributeData );
2705 
_begin__rigid_body__technique_common(void * attributeData)2706 bool _begin__rigid_body__technique_common( void* attributeData ){return mImpl->begin__rigid_body__technique_common();}
2707 bool _data__rigid_body__technique_common( const ParserChar* text, size_t textLength );
_end__rigid_body__technique_common()2708 bool _end__rigid_body__technique_common(){return mImpl->end__rigid_body__technique_common();}
2709 bool _preBegin__rigid_body__technique_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2710 bool _preEnd__rigid_body__technique_common();
2711 #ifdef GENERATEDSAXPARSER_VALIDATION
2712 bool _validateBegin__rigid_body__technique_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2713 bool _validateEnd__rigid_body__technique_common();
2714 #endif
2715 bool _freeAttributes__rigid_body__technique_common( void* attributeData );
2716 
_begin__rigid_body__technique_common__dynamic(void * attributeData)2717 bool _begin__rigid_body__technique_common__dynamic( void* attributeData ){return mImpl->begin__rigid_body__technique_common__dynamic(*static_cast<rigid_body__technique_common__dynamic__AttributeData*>(attributeData));}
2718 bool _data__rigid_body__technique_common__dynamic( const ParserChar* text, size_t textLength );
_end__rigid_body__technique_common__dynamic()2719 bool _end__rigid_body__technique_common__dynamic(){return mImpl->end__rigid_body__technique_common__dynamic();}
2720 bool _preBegin__rigid_body__technique_common__dynamic( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2721 bool _preEnd__rigid_body__technique_common__dynamic();
2722 #ifdef GENERATEDSAXPARSER_VALIDATION
2723 bool _validateBegin__rigid_body__technique_common__dynamic( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2724 bool _validateEnd__rigid_body__technique_common__dynamic();
2725 #endif
2726 bool _freeAttributes__rigid_body__technique_common__dynamic( void* attributeData );
2727 
_begin__mass(void * attributeData)2728 bool _begin__mass( void* attributeData ){return mImpl->begin__mass(*static_cast<mass__AttributeData*>(attributeData));}
2729 bool _data__mass( const ParserChar* text, size_t textLength );
_end__mass()2730 bool _end__mass(){return mImpl->end__mass();}
2731 bool _preBegin__mass( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2732 bool _preEnd__mass();
2733 #ifdef GENERATEDSAXPARSER_VALIDATION
2734 bool _validateBegin__mass( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2735 bool _validateEnd__mass();
2736 #endif
2737 bool _freeAttributes__mass( void* attributeData );
2738 
_begin__rigid_body__technique_common__mass_frame(void * attributeData)2739 bool _begin__rigid_body__technique_common__mass_frame( void* attributeData ){return mImpl->begin__rigid_body__technique_common__mass_frame();}
2740 bool _data__rigid_body__technique_common__mass_frame( const ParserChar* text, size_t textLength );
_end__rigid_body__technique_common__mass_frame()2741 bool _end__rigid_body__technique_common__mass_frame(){return mImpl->end__rigid_body__technique_common__mass_frame();}
2742 bool _preBegin__rigid_body__technique_common__mass_frame( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2743 bool _preEnd__rigid_body__technique_common__mass_frame();
2744 #ifdef GENERATEDSAXPARSER_VALIDATION
2745 bool _validateBegin__rigid_body__technique_common__mass_frame( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2746 bool _validateEnd__rigid_body__technique_common__mass_frame();
2747 #endif
2748 bool _freeAttributes__rigid_body__technique_common__mass_frame( void* attributeData );
2749 
_begin__inertia(void * attributeData)2750 bool _begin__inertia( void* attributeData ){return mImpl->begin__inertia(*static_cast<inertia__AttributeData*>(attributeData));}
2751 bool _data__inertia( const ParserChar* text, size_t textLength );
_end__inertia()2752 bool _end__inertia(){return mImpl->end__inertia();}
2753 bool _preBegin__inertia( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2754 bool _preEnd__inertia();
2755 #ifdef GENERATEDSAXPARSER_VALIDATION
2756 bool _validateBegin__inertia( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2757 bool _validateEnd__inertia();
2758 #endif
2759 bool _freeAttributes__inertia( void* attributeData );
2760 
_begin__instance_physics_material(void * attributeData)2761 bool _begin__instance_physics_material( void* attributeData ){return mImpl->begin__instance_physics_material(*static_cast<instance_physics_material__AttributeData*>(attributeData));}
2762 bool _data__instance_physics_material( const ParserChar* text, size_t textLength );
_end__instance_physics_material()2763 bool _end__instance_physics_material(){return mImpl->end__instance_physics_material();}
2764 bool _preBegin__instance_physics_material( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2765 bool _preEnd__instance_physics_material();
2766 #ifdef GENERATEDSAXPARSER_VALIDATION
2767 bool _validateBegin__instance_physics_material( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2768 bool _validateEnd__instance_physics_material();
2769 #endif
2770 bool _freeAttributes__instance_physics_material( void* attributeData );
2771 
_begin__rigid_body__technique_common__shape(void * attributeData)2772 bool _begin__rigid_body__technique_common__shape( void* attributeData ){return mImpl->begin__rigid_body__technique_common__shape();}
2773 bool _data__rigid_body__technique_common__shape( const ParserChar* text, size_t textLength );
_end__rigid_body__technique_common__shape()2774 bool _end__rigid_body__technique_common__shape(){return mImpl->end__rigid_body__technique_common__shape();}
2775 bool _preBegin__rigid_body__technique_common__shape( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2776 bool _preEnd__rigid_body__technique_common__shape();
2777 #ifdef GENERATEDSAXPARSER_VALIDATION
2778 bool _validateBegin__rigid_body__technique_common__shape( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2779 bool _validateEnd__rigid_body__technique_common__shape();
2780 #endif
2781 bool _freeAttributes__rigid_body__technique_common__shape( void* attributeData );
2782 
_begin__rigid_body__technique_common__shape__hollow(void * attributeData)2783 bool _begin__rigid_body__technique_common__shape__hollow( void* attributeData ){return mImpl->begin__rigid_body__technique_common__shape__hollow(*static_cast<rigid_body__technique_common__shape__hollow__AttributeData*>(attributeData));}
2784 bool _data__rigid_body__technique_common__shape__hollow( const ParserChar* text, size_t textLength );
_end__rigid_body__technique_common__shape__hollow()2785 bool _end__rigid_body__technique_common__shape__hollow(){return mImpl->end__rigid_body__technique_common__shape__hollow();}
2786 bool _preBegin__rigid_body__technique_common__shape__hollow( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2787 bool _preEnd__rigid_body__technique_common__shape__hollow();
2788 #ifdef GENERATEDSAXPARSER_VALIDATION
2789 bool _validateBegin__rigid_body__technique_common__shape__hollow( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2790 bool _validateEnd__rigid_body__technique_common__shape__hollow();
2791 #endif
2792 bool _freeAttributes__rigid_body__technique_common__shape__hollow( void* attributeData );
2793 
_begin__density(void * attributeData)2794 bool _begin__density( void* attributeData ){return mImpl->begin__density(*static_cast<density__AttributeData*>(attributeData));}
2795 bool _data__density( const ParserChar* text, size_t textLength );
_end__density()2796 bool _end__density(){return mImpl->end__density();}
2797 bool _preBegin__density( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2798 bool _preEnd__density();
2799 #ifdef GENERATEDSAXPARSER_VALIDATION
2800 bool _validateBegin__density( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2801 bool _validateEnd__density();
2802 #endif
2803 bool _freeAttributes__density( void* attributeData );
2804 
_begin__plane(void * attributeData)2805 bool _begin__plane( void* attributeData ){return mImpl->begin__plane();}
2806 bool _data__plane( const ParserChar* text, size_t textLength );
_end__plane()2807 bool _end__plane(){return mImpl->end__plane();}
2808 bool _preBegin__plane( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2809 bool _preEnd__plane();
2810 #ifdef GENERATEDSAXPARSER_VALIDATION
2811 bool _validateBegin__plane( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2812 bool _validateEnd__plane();
2813 #endif
2814 bool _freeAttributes__plane( void* attributeData );
2815 
_begin__equation(void * attributeData)2816 bool _begin__equation( void* attributeData ){return mImpl->begin__equation();}
2817 bool _data__equation( const ParserChar* text, size_t textLength );
_end__equation()2818 bool _end__equation(){return mImpl->end__equation();}
2819 bool _preBegin__equation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2820 bool _preEnd__equation();
2821 #ifdef GENERATEDSAXPARSER_VALIDATION
2822 bool _validateBegin__equation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2823 bool _validateEnd__equation();
2824 #endif
2825 bool _freeAttributes__equation( void* attributeData );
2826 
_begin__box(void * attributeData)2827 bool _begin__box( void* attributeData ){return mImpl->begin__box();}
2828 bool _data__box( const ParserChar* text, size_t textLength );
_end__box()2829 bool _end__box(){return mImpl->end__box();}
2830 bool _preBegin__box( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2831 bool _preEnd__box();
2832 #ifdef GENERATEDSAXPARSER_VALIDATION
2833 bool _validateBegin__box( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2834 bool _validateEnd__box();
2835 #endif
2836 bool _freeAttributes__box( void* attributeData );
2837 
_begin__half_extents(void * attributeData)2838 bool _begin__half_extents( void* attributeData ){return mImpl->begin__half_extents();}
2839 bool _data__half_extents( const ParserChar* text, size_t textLength );
_end__half_extents()2840 bool _end__half_extents(){return mImpl->end__half_extents();}
2841 bool _preBegin__half_extents( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2842 bool _preEnd__half_extents();
2843 #ifdef GENERATEDSAXPARSER_VALIDATION
2844 bool _validateBegin__half_extents( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2845 bool _validateEnd__half_extents();
2846 #endif
2847 bool _freeAttributes__half_extents( void* attributeData );
2848 
_begin__sphere(void * attributeData)2849 bool _begin__sphere( void* attributeData ){return mImpl->begin__sphere();}
2850 bool _data__sphere( const ParserChar* text, size_t textLength );
_end__sphere()2851 bool _end__sphere(){return mImpl->end__sphere();}
2852 bool _preBegin__sphere( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2853 bool _preEnd__sphere();
2854 #ifdef GENERATEDSAXPARSER_VALIDATION
2855 bool _validateBegin__sphere( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2856 bool _validateEnd__sphere();
2857 #endif
2858 bool _freeAttributes__sphere( void* attributeData );
2859 
_begin__radius____float(void * attributeData)2860 bool _begin__radius____float( void* attributeData ){return mImpl->begin__radius____float();}
2861 bool _data__radius____float( const ParserChar* text, size_t textLength );
_end__radius____float()2862 bool _end__radius____float(){return mImpl->end__radius____float();}
2863 bool _preBegin__radius____float( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2864 bool _preEnd__radius____float();
2865 #ifdef GENERATEDSAXPARSER_VALIDATION
2866 bool _validateBegin__radius____float( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2867 bool _validateEnd__radius____float();
2868 #endif
2869 bool _freeAttributes__radius____float( void* attributeData );
2870 
_begin__cylinder(void * attributeData)2871 bool _begin__cylinder( void* attributeData ){return mImpl->begin__cylinder();}
2872 bool _data__cylinder( const ParserChar* text, size_t textLength );
_end__cylinder()2873 bool _end__cylinder(){return mImpl->end__cylinder();}
2874 bool _preBegin__cylinder( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2875 bool _preEnd__cylinder();
2876 #ifdef GENERATEDSAXPARSER_VALIDATION
2877 bool _validateBegin__cylinder( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2878 bool _validateEnd__cylinder();
2879 #endif
2880 bool _freeAttributes__cylinder( void* attributeData );
2881 
_begin__height(void * attributeData)2882 bool _begin__height( void* attributeData ){return mImpl->begin__height();}
2883 bool _data__height( const ParserChar* text, size_t textLength );
_end__height()2884 bool _end__height(){return mImpl->end__height();}
2885 bool _preBegin__height( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2886 bool _preEnd__height();
2887 #ifdef GENERATEDSAXPARSER_VALIDATION
2888 bool _validateBegin__height( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2889 bool _validateEnd__height();
2890 #endif
2891 bool _freeAttributes__height( void* attributeData );
2892 
_begin__radius____float2(void * attributeData)2893 bool _begin__radius____float2( void* attributeData ){return mImpl->begin__radius____float2();}
2894 bool _data__radius____float2( const ParserChar* text, size_t textLength );
_end__radius____float2()2895 bool _end__radius____float2(){return mImpl->end__radius____float2();}
2896 bool _preBegin__radius____float2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2897 bool _preEnd__radius____float2();
2898 #ifdef GENERATEDSAXPARSER_VALIDATION
2899 bool _validateBegin__radius____float2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2900 bool _validateEnd__radius____float2();
2901 #endif
2902 bool _freeAttributes__radius____float2( void* attributeData );
2903 
_begin__tapered_cylinder(void * attributeData)2904 bool _begin__tapered_cylinder( void* attributeData ){return mImpl->begin__tapered_cylinder();}
2905 bool _data__tapered_cylinder( const ParserChar* text, size_t textLength );
_end__tapered_cylinder()2906 bool _end__tapered_cylinder(){return mImpl->end__tapered_cylinder();}
2907 bool _preBegin__tapered_cylinder( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2908 bool _preEnd__tapered_cylinder();
2909 #ifdef GENERATEDSAXPARSER_VALIDATION
2910 bool _validateBegin__tapered_cylinder( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2911 bool _validateEnd__tapered_cylinder();
2912 #endif
2913 bool _freeAttributes__tapered_cylinder( void* attributeData );
2914 
_begin__radius1(void * attributeData)2915 bool _begin__radius1( void* attributeData ){return mImpl->begin__radius1();}
2916 bool _data__radius1( const ParserChar* text, size_t textLength );
_end__radius1()2917 bool _end__radius1(){return mImpl->end__radius1();}
2918 bool _preBegin__radius1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2919 bool _preEnd__radius1();
2920 #ifdef GENERATEDSAXPARSER_VALIDATION
2921 bool _validateBegin__radius1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2922 bool _validateEnd__radius1();
2923 #endif
2924 bool _freeAttributes__radius1( void* attributeData );
2925 
_begin__radius2(void * attributeData)2926 bool _begin__radius2( void* attributeData ){return mImpl->begin__radius2();}
2927 bool _data__radius2( const ParserChar* text, size_t textLength );
_end__radius2()2928 bool _end__radius2(){return mImpl->end__radius2();}
2929 bool _preBegin__radius2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2930 bool _preEnd__radius2();
2931 #ifdef GENERATEDSAXPARSER_VALIDATION
2932 bool _validateBegin__radius2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2933 bool _validateEnd__radius2();
2934 #endif
2935 bool _freeAttributes__radius2( void* attributeData );
2936 
_begin__capsule(void * attributeData)2937 bool _begin__capsule( void* attributeData ){return mImpl->begin__capsule();}
2938 bool _data__capsule( const ParserChar* text, size_t textLength );
_end__capsule()2939 bool _end__capsule(){return mImpl->end__capsule();}
2940 bool _preBegin__capsule( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2941 bool _preEnd__capsule();
2942 #ifdef GENERATEDSAXPARSER_VALIDATION
2943 bool _validateBegin__capsule( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2944 bool _validateEnd__capsule();
2945 #endif
2946 bool _freeAttributes__capsule( void* attributeData );
2947 
_begin__tapered_capsule(void * attributeData)2948 bool _begin__tapered_capsule( void* attributeData ){return mImpl->begin__tapered_capsule();}
2949 bool _data__tapered_capsule( const ParserChar* text, size_t textLength );
_end__tapered_capsule()2950 bool _end__tapered_capsule(){return mImpl->end__tapered_capsule();}
2951 bool _preBegin__tapered_capsule( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2952 bool _preEnd__tapered_capsule();
2953 #ifdef GENERATEDSAXPARSER_VALIDATION
2954 bool _validateBegin__tapered_capsule( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2955 bool _validateEnd__tapered_capsule();
2956 #endif
2957 bool _freeAttributes__tapered_capsule( void* attributeData );
2958 
_begin__rigid_constraint(void * attributeData)2959 bool _begin__rigid_constraint( void* attributeData ){return mImpl->begin__rigid_constraint(*static_cast<rigid_constraint__AttributeData*>(attributeData));}
2960 bool _data__rigid_constraint( const ParserChar* text, size_t textLength );
_end__rigid_constraint()2961 bool _end__rigid_constraint(){return mImpl->end__rigid_constraint();}
2962 bool _preBegin__rigid_constraint( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2963 bool _preEnd__rigid_constraint();
2964 #ifdef GENERATEDSAXPARSER_VALIDATION
2965 bool _validateBegin__rigid_constraint( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2966 bool _validateEnd__rigid_constraint();
2967 #endif
2968 bool _freeAttributes__rigid_constraint( void* attributeData );
2969 
_begin__ref_attachment(void * attributeData)2970 bool _begin__ref_attachment( void* attributeData ){return mImpl->begin__ref_attachment(*static_cast<ref_attachment__AttributeData*>(attributeData));}
2971 bool _data__ref_attachment( const ParserChar* text, size_t textLength );
_end__ref_attachment()2972 bool _end__ref_attachment(){return mImpl->end__ref_attachment();}
2973 bool _preBegin__ref_attachment( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2974 bool _preEnd__ref_attachment();
2975 #ifdef GENERATEDSAXPARSER_VALIDATION
2976 bool _validateBegin__ref_attachment( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2977 bool _validateEnd__ref_attachment();
2978 #endif
2979 bool _freeAttributes__ref_attachment( void* attributeData );
2980 
_begin__attachment(void * attributeData)2981 bool _begin__attachment( void* attributeData ){return mImpl->begin__attachment(*static_cast<attachment__AttributeData*>(attributeData));}
2982 bool _data__attachment( const ParserChar* text, size_t textLength );
_end__attachment()2983 bool _end__attachment(){return mImpl->end__attachment();}
2984 bool _preBegin__attachment( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2985 bool _preEnd__attachment();
2986 #ifdef GENERATEDSAXPARSER_VALIDATION
2987 bool _validateBegin__attachment( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2988 bool _validateEnd__attachment();
2989 #endif
2990 bool _freeAttributes__attachment( void* attributeData );
2991 
_begin__rigid_constraint__technique_common(void * attributeData)2992 bool _begin__rigid_constraint__technique_common( void* attributeData ){return mImpl->begin__rigid_constraint__technique_common();}
2993 bool _data__rigid_constraint__technique_common( const ParserChar* text, size_t textLength );
_end__rigid_constraint__technique_common()2994 bool _end__rigid_constraint__technique_common(){return mImpl->end__rigid_constraint__technique_common();}
2995 bool _preBegin__rigid_constraint__technique_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2996 bool _preEnd__rigid_constraint__technique_common();
2997 #ifdef GENERATEDSAXPARSER_VALIDATION
2998 bool _validateBegin__rigid_constraint__technique_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
2999 bool _validateEnd__rigid_constraint__technique_common();
3000 #endif
3001 bool _freeAttributes__rigid_constraint__technique_common( void* attributeData );
3002 
_begin__enabled(void * attributeData)3003 bool _begin__enabled( void* attributeData ){return mImpl->begin__enabled(*static_cast<enabled__AttributeData*>(attributeData));}
3004 bool _data__enabled( const ParserChar* text, size_t textLength );
_end__enabled()3005 bool _end__enabled(){return mImpl->end__enabled();}
3006 bool _preBegin__enabled( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3007 bool _preEnd__enabled();
3008 #ifdef GENERATEDSAXPARSER_VALIDATION
3009 bool _validateBegin__enabled( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3010 bool _validateEnd__enabled();
3011 #endif
3012 bool _freeAttributes__enabled( void* attributeData );
3013 
_begin__interpenetrate(void * attributeData)3014 bool _begin__interpenetrate( void* attributeData ){return mImpl->begin__interpenetrate(*static_cast<interpenetrate__AttributeData*>(attributeData));}
3015 bool _data__interpenetrate( const ParserChar* text, size_t textLength );
_end__interpenetrate()3016 bool _end__interpenetrate(){return mImpl->end__interpenetrate();}
3017 bool _preBegin__interpenetrate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3018 bool _preEnd__interpenetrate();
3019 #ifdef GENERATEDSAXPARSER_VALIDATION
3020 bool _validateBegin__interpenetrate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3021 bool _validateEnd__interpenetrate();
3022 #endif
3023 bool _freeAttributes__interpenetrate( void* attributeData );
3024 
_begin__limits(void * attributeData)3025 bool _begin__limits( void* attributeData ){return mImpl->begin__limits();}
3026 bool _data__limits( const ParserChar* text, size_t textLength );
_end__limits()3027 bool _end__limits(){return mImpl->end__limits();}
3028 bool _preBegin__limits( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3029 bool _preEnd__limits();
3030 #ifdef GENERATEDSAXPARSER_VALIDATION
3031 bool _validateBegin__limits( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3032 bool _validateEnd__limits();
3033 #endif
3034 bool _freeAttributes__limits( void* attributeData );
3035 
_begin__swing_cone_and_twist(void * attributeData)3036 bool _begin__swing_cone_and_twist( void* attributeData ){return mImpl->begin__swing_cone_and_twist();}
3037 bool _data__swing_cone_and_twist( const ParserChar* text, size_t textLength );
_end__swing_cone_and_twist()3038 bool _end__swing_cone_and_twist(){return mImpl->end__swing_cone_and_twist();}
3039 bool _preBegin__swing_cone_and_twist( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3040 bool _preEnd__swing_cone_and_twist();
3041 #ifdef GENERATEDSAXPARSER_VALIDATION
3042 bool _validateBegin__swing_cone_and_twist( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3043 bool _validateEnd__swing_cone_and_twist();
3044 #endif
3045 bool _freeAttributes__swing_cone_and_twist( void* attributeData );
3046 
_begin__min(void * attributeData)3047 bool _begin__min( void* attributeData ){return mImpl->begin__min(*static_cast<min__AttributeData*>(attributeData));}
3048 bool _data__min( const ParserChar* text, size_t textLength );
_end__min()3049 bool _end__min(){return mImpl->end__min();}
3050 bool _preBegin__min( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3051 bool _preEnd__min();
3052 #ifdef GENERATEDSAXPARSER_VALIDATION
3053 bool _validateBegin__min( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3054 bool _validateEnd__min();
3055 #endif
3056 bool _freeAttributes__min( void* attributeData );
3057 
_begin__max(void * attributeData)3058 bool _begin__max( void* attributeData ){return mImpl->begin__max(*static_cast<max__AttributeData*>(attributeData));}
3059 bool _data__max( const ParserChar* text, size_t textLength );
_end__max()3060 bool _end__max(){return mImpl->end__max();}
3061 bool _preBegin__max( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3062 bool _preEnd__max();
3063 #ifdef GENERATEDSAXPARSER_VALIDATION
3064 bool _validateBegin__max( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3065 bool _validateEnd__max();
3066 #endif
3067 bool _freeAttributes__max( void* attributeData );
3068 
_begin__limits__linear(void * attributeData)3069 bool _begin__limits__linear( void* attributeData ){return mImpl->begin__limits__linear();}
3070 bool _data__limits__linear( const ParserChar* text, size_t textLength );
_end__limits__linear()3071 bool _end__limits__linear(){return mImpl->end__limits__linear();}
3072 bool _preBegin__limits__linear( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3073 bool _preEnd__limits__linear();
3074 #ifdef GENERATEDSAXPARSER_VALIDATION
3075 bool _validateBegin__limits__linear( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3076 bool _validateEnd__limits__linear();
3077 #endif
3078 bool _freeAttributes__limits__linear( void* attributeData );
3079 
_begin__spring(void * attributeData)3080 bool _begin__spring( void* attributeData ){return mImpl->begin__spring();}
3081 bool _data__spring( const ParserChar* text, size_t textLength );
_end__spring()3082 bool _end__spring(){return mImpl->end__spring();}
3083 bool _preBegin__spring( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3084 bool _preEnd__spring();
3085 #ifdef GENERATEDSAXPARSER_VALIDATION
3086 bool _validateBegin__spring( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3087 bool _validateEnd__spring();
3088 #endif
3089 bool _freeAttributes__spring( void* attributeData );
3090 
_begin__angular(void * attributeData)3091 bool _begin__angular( void* attributeData ){return mImpl->begin__angular();}
3092 bool _data__angular( const ParserChar* text, size_t textLength );
_end__angular()3093 bool _end__angular(){return mImpl->end__angular();}
3094 bool _preBegin__angular( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3095 bool _preEnd__angular();
3096 #ifdef GENERATEDSAXPARSER_VALIDATION
3097 bool _validateBegin__angular( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3098 bool _validateEnd__angular();
3099 #endif
3100 bool _freeAttributes__angular( void* attributeData );
3101 
_begin__stiffness(void * attributeData)3102 bool _begin__stiffness( void* attributeData ){return mImpl->begin__stiffness(*static_cast<stiffness__AttributeData*>(attributeData));}
3103 bool _data__stiffness( const ParserChar* text, size_t textLength );
_end__stiffness()3104 bool _end__stiffness(){return mImpl->end__stiffness();}
3105 bool _preBegin__stiffness( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3106 bool _preEnd__stiffness();
3107 #ifdef GENERATEDSAXPARSER_VALIDATION
3108 bool _validateBegin__stiffness( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3109 bool _validateEnd__stiffness();
3110 #endif
3111 bool _freeAttributes__stiffness( void* attributeData );
3112 
_begin__damping(void * attributeData)3113 bool _begin__damping( void* attributeData ){return mImpl->begin__damping(*static_cast<damping__AttributeData*>(attributeData));}
3114 bool _data__damping( const ParserChar* text, size_t textLength );
_end__damping()3115 bool _end__damping(){return mImpl->end__damping();}
3116 bool _preBegin__damping( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3117 bool _preEnd__damping();
3118 #ifdef GENERATEDSAXPARSER_VALIDATION
3119 bool _validateBegin__damping( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3120 bool _validateEnd__damping();
3121 #endif
3122 bool _freeAttributes__damping( void* attributeData );
3123 
_begin__target_value(void * attributeData)3124 bool _begin__target_value( void* attributeData ){return mImpl->begin__target_value(*static_cast<target_value__AttributeData*>(attributeData));}
3125 bool _data__target_value( const ParserChar* text, size_t textLength );
_end__target_value()3126 bool _end__target_value(){return mImpl->end__target_value();}
3127 bool _preBegin__target_value( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3128 bool _preEnd__target_value();
3129 #ifdef GENERATEDSAXPARSER_VALIDATION
3130 bool _validateBegin__target_value( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3131 bool _validateEnd__target_value();
3132 #endif
3133 bool _freeAttributes__target_value( void* attributeData );
3134 
_begin__spring__linear(void * attributeData)3135 bool _begin__spring__linear( void* attributeData ){return mImpl->begin__spring__linear();}
3136 bool _data__spring__linear( const ParserChar* text, size_t textLength );
_end__spring__linear()3137 bool _end__spring__linear(){return mImpl->end__spring__linear();}
3138 bool _preBegin__spring__linear( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3139 bool _preEnd__spring__linear();
3140 #ifdef GENERATEDSAXPARSER_VALIDATION
3141 bool _validateBegin__spring__linear( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3142 bool _validateEnd__spring__linear();
3143 #endif
3144 bool _freeAttributes__spring__linear( void* attributeData );
3145 
_begin__instance_physics_model(void * attributeData)3146 bool _begin__instance_physics_model( void* attributeData ){return mImpl->begin__instance_physics_model(*static_cast<instance_physics_model__AttributeData*>(attributeData));}
3147 bool _data__instance_physics_model( const ParserChar* text, size_t textLength );
_end__instance_physics_model()3148 bool _end__instance_physics_model(){return mImpl->end__instance_physics_model();}
3149 bool _preBegin__instance_physics_model( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3150 bool _preEnd__instance_physics_model();
3151 #ifdef GENERATEDSAXPARSER_VALIDATION
3152 bool _validateBegin__instance_physics_model( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3153 bool _validateEnd__instance_physics_model();
3154 #endif
3155 bool _freeAttributes__instance_physics_model( void* attributeData );
3156 
_begin__instance_force_field(void * attributeData)3157 bool _begin__instance_force_field( void* attributeData ){return mImpl->begin__instance_force_field(*static_cast<instance_force_field__AttributeData*>(attributeData));}
3158 bool _data__instance_force_field( const ParserChar* text, size_t textLength );
_end__instance_force_field()3159 bool _end__instance_force_field(){return mImpl->end__instance_force_field();}
3160 bool _preBegin__instance_force_field( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3161 bool _preEnd__instance_force_field();
3162 #ifdef GENERATEDSAXPARSER_VALIDATION
3163 bool _validateBegin__instance_force_field( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3164 bool _validateEnd__instance_force_field();
3165 #endif
3166 bool _freeAttributes__instance_force_field( void* attributeData );
3167 
_begin__instance_rigid_body(void * attributeData)3168 bool _begin__instance_rigid_body( void* attributeData ){return mImpl->begin__instance_rigid_body(*static_cast<instance_rigid_body__AttributeData*>(attributeData));}
3169 bool _data__instance_rigid_body( const ParserChar* text, size_t textLength );
_end__instance_rigid_body()3170 bool _end__instance_rigid_body(){return mImpl->end__instance_rigid_body();}
3171 bool _preBegin__instance_rigid_body( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3172 bool _preEnd__instance_rigid_body();
3173 #ifdef GENERATEDSAXPARSER_VALIDATION
3174 bool _validateBegin__instance_rigid_body( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3175 bool _validateEnd__instance_rigid_body();
3176 #endif
3177 bool _freeAttributes__instance_rigid_body( void* attributeData );
3178 
_begin__instance_rigid_body__technique_common(void * attributeData)3179 bool _begin__instance_rigid_body__technique_common( void* attributeData ){return mImpl->begin__instance_rigid_body__technique_common();}
3180 bool _data__instance_rigid_body__technique_common( const ParserChar* text, size_t textLength );
_end__instance_rigid_body__technique_common()3181 bool _end__instance_rigid_body__technique_common(){return mImpl->end__instance_rigid_body__technique_common();}
3182 bool _preBegin__instance_rigid_body__technique_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3183 bool _preEnd__instance_rigid_body__technique_common();
3184 #ifdef GENERATEDSAXPARSER_VALIDATION
3185 bool _validateBegin__instance_rigid_body__technique_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3186 bool _validateEnd__instance_rigid_body__technique_common();
3187 #endif
3188 bool _freeAttributes__instance_rigid_body__technique_common( void* attributeData );
3189 
_begin__angular_velocity(void * attributeData)3190 bool _begin__angular_velocity( void* attributeData ){return mImpl->begin__angular_velocity();}
3191 bool _data__angular_velocity( const ParserChar* text, size_t textLength );
_end__angular_velocity()3192 bool _end__angular_velocity(){return mImpl->end__angular_velocity();}
3193 bool _preBegin__angular_velocity( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3194 bool _preEnd__angular_velocity();
3195 #ifdef GENERATEDSAXPARSER_VALIDATION
3196 bool _validateBegin__angular_velocity( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3197 bool _validateEnd__angular_velocity();
3198 #endif
3199 bool _freeAttributes__angular_velocity( void* attributeData );
3200 
_begin__velocity(void * attributeData)3201 bool _begin__velocity( void* attributeData ){return mImpl->begin__velocity();}
3202 bool _data__velocity( const ParserChar* text, size_t textLength );
_end__velocity()3203 bool _end__velocity(){return mImpl->end__velocity();}
3204 bool _preBegin__velocity( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3205 bool _preEnd__velocity();
3206 #ifdef GENERATEDSAXPARSER_VALIDATION
3207 bool _validateBegin__velocity( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3208 bool _validateEnd__velocity();
3209 #endif
3210 bool _freeAttributes__velocity( void* attributeData );
3211 
_begin__instance_rigid_body__technique_common__dynamic(void * attributeData)3212 bool _begin__instance_rigid_body__technique_common__dynamic( void* attributeData ){return mImpl->begin__instance_rigid_body__technique_common__dynamic(*static_cast<instance_rigid_body__technique_common__dynamic__AttributeData*>(attributeData));}
3213 bool _data__instance_rigid_body__technique_common__dynamic( const ParserChar* text, size_t textLength );
_end__instance_rigid_body__technique_common__dynamic()3214 bool _end__instance_rigid_body__technique_common__dynamic(){return mImpl->end__instance_rigid_body__technique_common__dynamic();}
3215 bool _preBegin__instance_rigid_body__technique_common__dynamic( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3216 bool _preEnd__instance_rigid_body__technique_common__dynamic();
3217 #ifdef GENERATEDSAXPARSER_VALIDATION
3218 bool _validateBegin__instance_rigid_body__technique_common__dynamic( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3219 bool _validateEnd__instance_rigid_body__technique_common__dynamic();
3220 #endif
3221 bool _freeAttributes__instance_rigid_body__technique_common__dynamic( void* attributeData );
3222 
_begin__instance_rigid_body__technique_common__mass_frame(void * attributeData)3223 bool _begin__instance_rigid_body__technique_common__mass_frame( void* attributeData ){return mImpl->begin__instance_rigid_body__technique_common__mass_frame();}
3224 bool _data__instance_rigid_body__technique_common__mass_frame( const ParserChar* text, size_t textLength );
_end__instance_rigid_body__technique_common__mass_frame()3225 bool _end__instance_rigid_body__technique_common__mass_frame(){return mImpl->end__instance_rigid_body__technique_common__mass_frame();}
3226 bool _preBegin__instance_rigid_body__technique_common__mass_frame( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3227 bool _preEnd__instance_rigid_body__technique_common__mass_frame();
3228 #ifdef GENERATEDSAXPARSER_VALIDATION
3229 bool _validateBegin__instance_rigid_body__technique_common__mass_frame( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3230 bool _validateEnd__instance_rigid_body__technique_common__mass_frame();
3231 #endif
3232 bool _freeAttributes__instance_rigid_body__technique_common__mass_frame( void* attributeData );
3233 
_begin__instance_rigid_body__technique_common__shape(void * attributeData)3234 bool _begin__instance_rigid_body__technique_common__shape( void* attributeData ){return mImpl->begin__instance_rigid_body__technique_common__shape();}
3235 bool _data__instance_rigid_body__technique_common__shape( const ParserChar* text, size_t textLength );
_end__instance_rigid_body__technique_common__shape()3236 bool _end__instance_rigid_body__technique_common__shape(){return mImpl->end__instance_rigid_body__technique_common__shape();}
3237 bool _preBegin__instance_rigid_body__technique_common__shape( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3238 bool _preEnd__instance_rigid_body__technique_common__shape();
3239 #ifdef GENERATEDSAXPARSER_VALIDATION
3240 bool _validateBegin__instance_rigid_body__technique_common__shape( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3241 bool _validateEnd__instance_rigid_body__technique_common__shape();
3242 #endif
3243 bool _freeAttributes__instance_rigid_body__technique_common__shape( void* attributeData );
3244 
_begin__instance_rigid_body__technique_common__shape__hollow(void * attributeData)3245 bool _begin__instance_rigid_body__technique_common__shape__hollow( void* attributeData ){return mImpl->begin__instance_rigid_body__technique_common__shape__hollow(*static_cast<instance_rigid_body__technique_common__shape__hollow__AttributeData*>(attributeData));}
3246 bool _data__instance_rigid_body__technique_common__shape__hollow( const ParserChar* text, size_t textLength );
_end__instance_rigid_body__technique_common__shape__hollow()3247 bool _end__instance_rigid_body__technique_common__shape__hollow(){return mImpl->end__instance_rigid_body__technique_common__shape__hollow();}
3248 bool _preBegin__instance_rigid_body__technique_common__shape__hollow( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3249 bool _preEnd__instance_rigid_body__technique_common__shape__hollow();
3250 #ifdef GENERATEDSAXPARSER_VALIDATION
3251 bool _validateBegin__instance_rigid_body__technique_common__shape__hollow( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3252 bool _validateEnd__instance_rigid_body__technique_common__shape__hollow();
3253 #endif
3254 bool _freeAttributes__instance_rigid_body__technique_common__shape__hollow( void* attributeData );
3255 
_begin__instance_rigid_constraint(void * attributeData)3256 bool _begin__instance_rigid_constraint( void* attributeData ){return mImpl->begin__instance_rigid_constraint(*static_cast<instance_rigid_constraint__AttributeData*>(attributeData));}
3257 bool _data__instance_rigid_constraint( const ParserChar* text, size_t textLength );
_end__instance_rigid_constraint()3258 bool _end__instance_rigid_constraint(){return mImpl->end__instance_rigid_constraint();}
3259 bool _preBegin__instance_rigid_constraint( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3260 bool _preEnd__instance_rigid_constraint();
3261 #ifdef GENERATEDSAXPARSER_VALIDATION
3262 bool _validateBegin__instance_rigid_constraint( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3263 bool _validateEnd__instance_rigid_constraint();
3264 #endif
3265 bool _freeAttributes__instance_rigid_constraint( void* attributeData );
3266 
_begin__library_physics_scenes(void * attributeData)3267 bool _begin__library_physics_scenes( void* attributeData ){return mImpl->begin__library_physics_scenes(*static_cast<library_physics_scenes__AttributeData*>(attributeData));}
3268 bool _data__library_physics_scenes( const ParserChar* text, size_t textLength );
_end__library_physics_scenes()3269 bool _end__library_physics_scenes(){return mImpl->end__library_physics_scenes();}
3270 bool _preBegin__library_physics_scenes( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3271 bool _preEnd__library_physics_scenes();
3272 #ifdef GENERATEDSAXPARSER_VALIDATION
3273 bool _validateBegin__library_physics_scenes( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3274 bool _validateEnd__library_physics_scenes();
3275 #endif
3276 bool _freeAttributes__library_physics_scenes( void* attributeData );
3277 
_begin__physics_scene(void * attributeData)3278 bool _begin__physics_scene( void* attributeData ){return mImpl->begin__physics_scene(*static_cast<physics_scene__AttributeData*>(attributeData));}
3279 bool _data__physics_scene( const ParserChar* text, size_t textLength );
_end__physics_scene()3280 bool _end__physics_scene(){return mImpl->end__physics_scene();}
3281 bool _preBegin__physics_scene( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3282 bool _preEnd__physics_scene();
3283 #ifdef GENERATEDSAXPARSER_VALIDATION
3284 bool _validateBegin__physics_scene( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3285 bool _validateEnd__physics_scene();
3286 #endif
3287 bool _freeAttributes__physics_scene( void* attributeData );
3288 
_begin__physics_scene__technique_common(void * attributeData)3289 bool _begin__physics_scene__technique_common( void* attributeData ){return mImpl->begin__physics_scene__technique_common();}
3290 bool _data__physics_scene__technique_common( const ParserChar* text, size_t textLength );
_end__physics_scene__technique_common()3291 bool _end__physics_scene__technique_common(){return mImpl->end__physics_scene__technique_common();}
3292 bool _preBegin__physics_scene__technique_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3293 bool _preEnd__physics_scene__technique_common();
3294 #ifdef GENERATEDSAXPARSER_VALIDATION
3295 bool _validateBegin__physics_scene__technique_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3296 bool _validateEnd__physics_scene__technique_common();
3297 #endif
3298 bool _freeAttributes__physics_scene__technique_common( void* attributeData );
3299 
_begin__gravity(void * attributeData)3300 bool _begin__gravity( void* attributeData ){return mImpl->begin__gravity(*static_cast<gravity__AttributeData*>(attributeData));}
3301 bool _data__gravity( const ParserChar* text, size_t textLength );
_end__gravity()3302 bool _end__gravity(){return mImpl->end__gravity();}
3303 bool _preBegin__gravity( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3304 bool _preEnd__gravity();
3305 #ifdef GENERATEDSAXPARSER_VALIDATION
3306 bool _validateBegin__gravity( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3307 bool _validateEnd__gravity();
3308 #endif
3309 bool _freeAttributes__gravity( void* attributeData );
3310 
_begin__time_step(void * attributeData)3311 bool _begin__time_step( void* attributeData ){return mImpl->begin__time_step(*static_cast<time_step__AttributeData*>(attributeData));}
3312 bool _data__time_step( const ParserChar* text, size_t textLength );
_end__time_step()3313 bool _end__time_step(){return mImpl->end__time_step();}
3314 bool _preBegin__time_step( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3315 bool _preEnd__time_step();
3316 #ifdef GENERATEDSAXPARSER_VALIDATION
3317 bool _validateBegin__time_step( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3318 bool _validateEnd__time_step();
3319 #endif
3320 bool _freeAttributes__time_step( void* attributeData );
3321 
_begin__library_visual_scenes(void * attributeData)3322 bool _begin__library_visual_scenes( void* attributeData ){return mImpl->begin__library_visual_scenes(*static_cast<library_visual_scenes__AttributeData*>(attributeData));}
3323 bool _data__library_visual_scenes( const ParserChar* text, size_t textLength );
_end__library_visual_scenes()3324 bool _end__library_visual_scenes(){return mImpl->end__library_visual_scenes();}
3325 bool _preBegin__library_visual_scenes( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3326 bool _preEnd__library_visual_scenes();
3327 #ifdef GENERATEDSAXPARSER_VALIDATION
3328 bool _validateBegin__library_visual_scenes( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3329 bool _validateEnd__library_visual_scenes();
3330 #endif
3331 bool _freeAttributes__library_visual_scenes( void* attributeData );
3332 
_begin__visual_scene(void * attributeData)3333 bool _begin__visual_scene( void* attributeData ){return mImpl->begin__visual_scene(*static_cast<visual_scene__AttributeData*>(attributeData));}
3334 bool _data__visual_scene( const ParserChar* text, size_t textLength );
_end__visual_scene()3335 bool _end__visual_scene(){return mImpl->end__visual_scene();}
3336 bool _preBegin__visual_scene( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3337 bool _preEnd__visual_scene();
3338 #ifdef GENERATEDSAXPARSER_VALIDATION
3339 bool _validateBegin__visual_scene( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3340 bool _validateEnd__visual_scene();
3341 #endif
3342 bool _freeAttributes__visual_scene( void* attributeData );
3343 
_begin__evaluate_scene(void * attributeData)3344 bool _begin__evaluate_scene( void* attributeData ){return mImpl->begin__evaluate_scene(*static_cast<evaluate_scene__AttributeData*>(attributeData));}
3345 bool _data__evaluate_scene( const ParserChar* text, size_t textLength );
_end__evaluate_scene()3346 bool _end__evaluate_scene(){return mImpl->end__evaluate_scene();}
3347 bool _preBegin__evaluate_scene( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3348 bool _preEnd__evaluate_scene();
3349 #ifdef GENERATEDSAXPARSER_VALIDATION
3350 bool _validateBegin__evaluate_scene( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3351 bool _validateEnd__evaluate_scene();
3352 #endif
3353 bool _freeAttributes__evaluate_scene( void* attributeData );
3354 
_begin__render(void * attributeData)3355 bool _begin__render( void* attributeData ){return mImpl->begin__render(*static_cast<render__AttributeData*>(attributeData));}
3356 bool _data__render( const ParserChar* text, size_t textLength );
_end__render()3357 bool _end__render(){return mImpl->end__render();}
3358 bool _preBegin__render( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3359 bool _preEnd__render();
3360 #ifdef GENERATEDSAXPARSER_VALIDATION
3361 bool _validateBegin__render( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3362 bool _validateEnd__render();
3363 #endif
3364 bool _freeAttributes__render( void* attributeData );
3365 
_begin__layer(void * attributeData)3366 bool _begin__layer( void* attributeData ){return mImpl->begin__layer();}
3367 bool _data__layer( const ParserChar* text, size_t textLength );
_end__layer()3368 bool _end__layer(){return mImpl->end__layer();}
3369 bool _preBegin__layer( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3370 bool _preEnd__layer();
3371 #ifdef GENERATEDSAXPARSER_VALIDATION
3372 bool _validateBegin__layer( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3373 bool _validateEnd__layer();
3374 #endif
3375 bool _freeAttributes__layer( void* attributeData );
3376 
_begin__scene(void * attributeData)3377 bool _begin__scene( void* attributeData ){return mImpl->begin__scene();}
3378 bool _data__scene( const ParserChar* text, size_t textLength );
_end__scene()3379 bool _end__scene(){return mImpl->end__scene();}
3380 bool _preBegin__scene( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3381 bool _preEnd__scene();
3382 #ifdef GENERATEDSAXPARSER_VALIDATION
3383 bool _validateBegin__scene( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3384 bool _validateEnd__scene();
3385 #endif
3386 bool _freeAttributes__scene( void* attributeData );
3387 
_begin__instance_physics_scene(void * attributeData)3388 bool _begin__instance_physics_scene( void* attributeData ){return mImpl->begin__instance_physics_scene(*static_cast<instance_physics_scene__AttributeData*>(attributeData));}
3389 bool _data__instance_physics_scene( const ParserChar* text, size_t textLength );
_end__instance_physics_scene()3390 bool _end__instance_physics_scene(){return mImpl->end__instance_physics_scene();}
3391 bool _preBegin__instance_physics_scene( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3392 bool _preEnd__instance_physics_scene();
3393 #ifdef GENERATEDSAXPARSER_VALIDATION
3394 bool _validateBegin__instance_physics_scene( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3395 bool _validateEnd__instance_physics_scene();
3396 #endif
3397 bool _freeAttributes__instance_physics_scene( void* attributeData );
3398 
_begin__instance_visual_scene(void * attributeData)3399 bool _begin__instance_visual_scene( void* attributeData ){return mImpl->begin__instance_visual_scene(*static_cast<instance_visual_scene__AttributeData*>(attributeData));}
3400 bool _data__instance_visual_scene( const ParserChar* text, size_t textLength );
_end__instance_visual_scene()3401 bool _end__instance_visual_scene(){return mImpl->end__instance_visual_scene();}
3402 bool _preBegin__instance_visual_scene( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3403 bool _preEnd__instance_visual_scene();
3404 #ifdef GENERATEDSAXPARSER_VALIDATION
3405 bool _validateBegin__instance_visual_scene( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3406 bool _validateEnd__instance_visual_scene();
3407 #endif
3408 bool _freeAttributes__instance_visual_scene( void* attributeData );
3409 
_begin__profile_GLES(void * attributeData)3410 bool _begin__profile_GLES( void* attributeData ){return mImpl->begin__profile_GLES(*static_cast<profile_GLES__AttributeData*>(attributeData));}
3411 bool _data__profile_GLES( const ParserChar* text, size_t textLength );
_end__profile_GLES()3412 bool _end__profile_GLES(){return mImpl->end__profile_GLES();}
3413 bool _preBegin__profile_GLES( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3414 bool _preEnd__profile_GLES();
3415 #ifdef GENERATEDSAXPARSER_VALIDATION
3416 bool _validateBegin__profile_GLES( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3417 bool _validateEnd__profile_GLES();
3418 #endif
3419 bool _freeAttributes__profile_GLES( void* attributeData );
3420 
_begin__newparam____gles_newparam(void * attributeData)3421 bool _begin__newparam____gles_newparam( void* attributeData ){return mImpl->begin__newparam____gles_newparam(*static_cast<newparam____gles_newparam__AttributeData*>(attributeData));}
3422 bool _data__newparam____gles_newparam( const ParserChar* text, size_t textLength );
_end__newparam____gles_newparam()3423 bool _end__newparam____gles_newparam(){return mImpl->end__newparam____gles_newparam();}
3424 bool _preBegin__newparam____gles_newparam( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3425 bool _preEnd__newparam____gles_newparam();
3426 #ifdef GENERATEDSAXPARSER_VALIDATION
3427 bool _validateBegin__newparam____gles_newparam( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3428 bool _validateEnd__newparam____gles_newparam();
3429 #endif
3430 bool _freeAttributes__newparam____gles_newparam( void* attributeData );
3431 
_begin__texture_pipeline____gles_texture_pipeline(void * attributeData)3432 bool _begin__texture_pipeline____gles_texture_pipeline( void* attributeData ){return mImpl->begin__texture_pipeline____gles_texture_pipeline(*static_cast<texture_pipeline____gles_texture_pipeline__AttributeData*>(attributeData));}
3433 bool _data__texture_pipeline____gles_texture_pipeline( const ParserChar* text, size_t textLength );
_end__texture_pipeline____gles_texture_pipeline()3434 bool _end__texture_pipeline____gles_texture_pipeline(){return mImpl->end__texture_pipeline____gles_texture_pipeline();}
3435 bool _preBegin__texture_pipeline____gles_texture_pipeline( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3436 bool _preEnd__texture_pipeline____gles_texture_pipeline();
3437 #ifdef GENERATEDSAXPARSER_VALIDATION
3438 bool _validateBegin__texture_pipeline____gles_texture_pipeline( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3439 bool _validateEnd__texture_pipeline____gles_texture_pipeline();
3440 #endif
3441 bool _freeAttributes__texture_pipeline____gles_texture_pipeline( void* attributeData );
3442 
_begin__texcombiner(void * attributeData)3443 bool _begin__texcombiner( void* attributeData ){return mImpl->begin__texcombiner();}
3444 bool _data__texcombiner( const ParserChar* text, size_t textLength );
_end__texcombiner()3445 bool _end__texcombiner(){return mImpl->end__texcombiner();}
3446 bool _preBegin__texcombiner( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3447 bool _preEnd__texcombiner();
3448 #ifdef GENERATEDSAXPARSER_VALIDATION
3449 bool _validateBegin__texcombiner( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3450 bool _validateEnd__texcombiner();
3451 #endif
3452 bool _freeAttributes__texcombiner( void* attributeData );
3453 
_begin__constant____gles_texture_constant_type(void * attributeData)3454 bool _begin__constant____gles_texture_constant_type( void* attributeData ){return mImpl->begin__constant____gles_texture_constant_type(*static_cast<constant____gles_texture_constant_type__AttributeData*>(attributeData));}
3455 bool _data__constant____gles_texture_constant_type( const ParserChar* text, size_t textLength );
_end__constant____gles_texture_constant_type()3456 bool _end__constant____gles_texture_constant_type(){return mImpl->end__constant____gles_texture_constant_type();}
3457 bool _preBegin__constant____gles_texture_constant_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3458 bool _preEnd__constant____gles_texture_constant_type();
3459 #ifdef GENERATEDSAXPARSER_VALIDATION
3460 bool _validateBegin__constant____gles_texture_constant_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3461 bool _validateEnd__constant____gles_texture_constant_type();
3462 #endif
3463 bool _freeAttributes__constant____gles_texture_constant_type( void* attributeData );
3464 
_begin__RGB(void * attributeData)3465 bool _begin__RGB( void* attributeData ){return mImpl->begin__RGB(*static_cast<RGB__AttributeData*>(attributeData));}
3466 bool _data__RGB( const ParserChar* text, size_t textLength );
_end__RGB()3467 bool _end__RGB(){return mImpl->end__RGB();}
3468 bool _preBegin__RGB( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3469 bool _preEnd__RGB();
3470 #ifdef GENERATEDSAXPARSER_VALIDATION
3471 bool _validateBegin__RGB( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3472 bool _validateEnd__RGB();
3473 #endif
3474 bool _freeAttributes__RGB( void* attributeData );
3475 
3476 
3477 ENUM__gles_texcombiner_operatorRGB_enums toEnumDataPrefix_ENUM__gles_texcombiner_operatorRGB_enums (
3478     const ParserChar* prefixedBuffer,
3479     const ParserChar* prefixedBufferEnd,
3480     const ParserChar** buffer,
3481     const ParserChar* bufferEnd,
3482     bool& failed,
3483     const std::pair<StringHash, ENUM__gles_texcombiner_operatorRGB_enums>* enumMap,
3484     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3485 );
3486 
3487 
3488 bool characterData2EnumData_ENUM__gles_texcombiner_operatorRGB_enums (
3489     const ParserChar* text,
3490     size_t textLength,
3491     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gles_texcombiner_operatorRGB_enums*, size_t ),
3492     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3493 );
3494 
3495 
3496 bool dataEnumEnd_ENUM__gles_texcombiner_operatorRGB_enums (
3497     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gles_texcombiner_operatorRGB_enums*, size_t ),
3498     const std::pair<StringHash, ENUM__gles_texcombiner_operatorRGB_enums>* enumMap,
3499     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
3500     ENUM__gles_texcombiner_operatorRGB_enums (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gles_texcombiner_operatorRGB_enums>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
3501 );
3502 
3503 
3504 
_begin__argument____gles_texcombiner_argumentRGB_type(void * attributeData)3505 bool _begin__argument____gles_texcombiner_argumentRGB_type( void* attributeData ){return mImpl->begin__argument____gles_texcombiner_argumentRGB_type(*static_cast<argument____gles_texcombiner_argumentRGB_type__AttributeData*>(attributeData));}
3506 bool _data__argument____gles_texcombiner_argumentRGB_type( const ParserChar* text, size_t textLength );
_end__argument____gles_texcombiner_argumentRGB_type()3507 bool _end__argument____gles_texcombiner_argumentRGB_type(){return mImpl->end__argument____gles_texcombiner_argumentRGB_type();}
3508 bool _preBegin__argument____gles_texcombiner_argumentRGB_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3509 bool _preEnd__argument____gles_texcombiner_argumentRGB_type();
3510 #ifdef GENERATEDSAXPARSER_VALIDATION
3511 bool _validateBegin__argument____gles_texcombiner_argumentRGB_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3512 bool _validateEnd__argument____gles_texcombiner_argumentRGB_type();
3513 #endif
3514 bool _freeAttributes__argument____gles_texcombiner_argumentRGB_type( void* attributeData );
3515 
3516 
3517 ENUM__gles_texcombiner_source_enums toEnumDataPrefix_ENUM__gles_texcombiner_source_enums (
3518     const ParserChar* prefixedBuffer,
3519     const ParserChar* prefixedBufferEnd,
3520     const ParserChar** buffer,
3521     const ParserChar* bufferEnd,
3522     bool& failed,
3523     const std::pair<StringHash, ENUM__gles_texcombiner_source_enums>* enumMap,
3524     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3525 );
3526 
3527 
3528 bool characterData2EnumData_ENUM__gles_texcombiner_source_enums (
3529     const ParserChar* text,
3530     size_t textLength,
3531     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gles_texcombiner_source_enums*, size_t ),
3532     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3533 );
3534 
3535 
3536 bool dataEnumEnd_ENUM__gles_texcombiner_source_enums (
3537     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gles_texcombiner_source_enums*, size_t ),
3538     const std::pair<StringHash, ENUM__gles_texcombiner_source_enums>* enumMap,
3539     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
3540     ENUM__gles_texcombiner_source_enums (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gles_texcombiner_source_enums>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
3541 );
3542 
3543 
3544 
3545 
3546 ENUM__gles_texcombiner_operandRGB_enums toEnumDataPrefix_ENUM__gles_texcombiner_operandRGB_enums (
3547     const ParserChar* prefixedBuffer,
3548     const ParserChar* prefixedBufferEnd,
3549     const ParserChar** buffer,
3550     const ParserChar* bufferEnd,
3551     bool& failed,
3552     const std::pair<StringHash, ENUM__gles_texcombiner_operandRGB_enums>* enumMap,
3553     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3554 );
3555 
3556 
3557 bool characterData2EnumData_ENUM__gles_texcombiner_operandRGB_enums (
3558     const ParserChar* text,
3559     size_t textLength,
3560     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gles_texcombiner_operandRGB_enums*, size_t ),
3561     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3562 );
3563 
3564 
3565 bool dataEnumEnd_ENUM__gles_texcombiner_operandRGB_enums (
3566     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gles_texcombiner_operandRGB_enums*, size_t ),
3567     const std::pair<StringHash, ENUM__gles_texcombiner_operandRGB_enums>* enumMap,
3568     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
3569     ENUM__gles_texcombiner_operandRGB_enums (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gles_texcombiner_operandRGB_enums>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
3570 );
3571 
3572 
3573 
_begin__alpha____gles_texcombiner_commandAlpha_type(void * attributeData)3574 bool _begin__alpha____gles_texcombiner_commandAlpha_type( void* attributeData ){return mImpl->begin__alpha____gles_texcombiner_commandAlpha_type(*static_cast<alpha____gles_texcombiner_commandAlpha_type__AttributeData*>(attributeData));}
3575 bool _data__alpha____gles_texcombiner_commandAlpha_type( const ParserChar* text, size_t textLength );
_end__alpha____gles_texcombiner_commandAlpha_type()3576 bool _end__alpha____gles_texcombiner_commandAlpha_type(){return mImpl->end__alpha____gles_texcombiner_commandAlpha_type();}
3577 bool _preBegin__alpha____gles_texcombiner_commandAlpha_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3578 bool _preEnd__alpha____gles_texcombiner_commandAlpha_type();
3579 #ifdef GENERATEDSAXPARSER_VALIDATION
3580 bool _validateBegin__alpha____gles_texcombiner_commandAlpha_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3581 bool _validateEnd__alpha____gles_texcombiner_commandAlpha_type();
3582 #endif
3583 bool _freeAttributes__alpha____gles_texcombiner_commandAlpha_type( void* attributeData );
3584 
3585 
3586 ENUM__gles_texcombiner_operatorAlpha_enums toEnumDataPrefix_ENUM__gles_texcombiner_operatorAlpha_enums (
3587     const ParserChar* prefixedBuffer,
3588     const ParserChar* prefixedBufferEnd,
3589     const ParserChar** buffer,
3590     const ParserChar* bufferEnd,
3591     bool& failed,
3592     const std::pair<StringHash, ENUM__gles_texcombiner_operatorAlpha_enums>* enumMap,
3593     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3594 );
3595 
3596 
3597 bool characterData2EnumData_ENUM__gles_texcombiner_operatorAlpha_enums (
3598     const ParserChar* text,
3599     size_t textLength,
3600     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gles_texcombiner_operatorAlpha_enums*, size_t ),
3601     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3602 );
3603 
3604 
3605 bool dataEnumEnd_ENUM__gles_texcombiner_operatorAlpha_enums (
3606     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gles_texcombiner_operatorAlpha_enums*, size_t ),
3607     const std::pair<StringHash, ENUM__gles_texcombiner_operatorAlpha_enums>* enumMap,
3608     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
3609     ENUM__gles_texcombiner_operatorAlpha_enums (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gles_texcombiner_operatorAlpha_enums>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
3610 );
3611 
3612 
3613 
_begin__argument____gles_texcombiner_argumentAlpha_type(void * attributeData)3614 bool _begin__argument____gles_texcombiner_argumentAlpha_type( void* attributeData ){return mImpl->begin__argument____gles_texcombiner_argumentAlpha_type(*static_cast<argument____gles_texcombiner_argumentAlpha_type__AttributeData*>(attributeData));}
3615 bool _data__argument____gles_texcombiner_argumentAlpha_type( const ParserChar* text, size_t textLength );
_end__argument____gles_texcombiner_argumentAlpha_type()3616 bool _end__argument____gles_texcombiner_argumentAlpha_type(){return mImpl->end__argument____gles_texcombiner_argumentAlpha_type();}
3617 bool _preBegin__argument____gles_texcombiner_argumentAlpha_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3618 bool _preEnd__argument____gles_texcombiner_argumentAlpha_type();
3619 #ifdef GENERATEDSAXPARSER_VALIDATION
3620 bool _validateBegin__argument____gles_texcombiner_argumentAlpha_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3621 bool _validateEnd__argument____gles_texcombiner_argumentAlpha_type();
3622 #endif
3623 bool _freeAttributes__argument____gles_texcombiner_argumentAlpha_type( void* attributeData );
3624 
3625 
3626 ENUM__gles_texcombiner_operandAlpha_enums toEnumDataPrefix_ENUM__gles_texcombiner_operandAlpha_enums (
3627     const ParserChar* prefixedBuffer,
3628     const ParserChar* prefixedBufferEnd,
3629     const ParserChar** buffer,
3630     const ParserChar* bufferEnd,
3631     bool& failed,
3632     const std::pair<StringHash, ENUM__gles_texcombiner_operandAlpha_enums>* enumMap,
3633     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3634 );
3635 
3636 
3637 bool characterData2EnumData_ENUM__gles_texcombiner_operandAlpha_enums (
3638     const ParserChar* text,
3639     size_t textLength,
3640     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gles_texcombiner_operandAlpha_enums*, size_t ),
3641     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3642 );
3643 
3644 
3645 bool dataEnumEnd_ENUM__gles_texcombiner_operandAlpha_enums (
3646     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gles_texcombiner_operandAlpha_enums*, size_t ),
3647     const std::pair<StringHash, ENUM__gles_texcombiner_operandAlpha_enums>* enumMap,
3648     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
3649     ENUM__gles_texcombiner_operandAlpha_enums (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gles_texcombiner_operandAlpha_enums>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
3650 );
3651 
3652 
3653 
_begin__texenv(void * attributeData)3654 bool _begin__texenv( void* attributeData ){return mImpl->begin__texenv(*static_cast<texenv__AttributeData*>(attributeData));}
3655 bool _data__texenv( const ParserChar* text, size_t textLength );
_end__texenv()3656 bool _end__texenv(){return mImpl->end__texenv();}
3657 bool _preBegin__texenv( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3658 bool _preEnd__texenv();
3659 #ifdef GENERATEDSAXPARSER_VALIDATION
3660 bool _validateBegin__texenv( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3661 bool _validateEnd__texenv();
3662 #endif
3663 bool _freeAttributes__texenv( void* attributeData );
3664 
3665 
3666 ENUM__gles_texenv_mode_enums toEnumDataPrefix_ENUM__gles_texenv_mode_enums (
3667     const ParserChar* prefixedBuffer,
3668     const ParserChar* prefixedBufferEnd,
3669     const ParserChar** buffer,
3670     const ParserChar* bufferEnd,
3671     bool& failed,
3672     const std::pair<StringHash, ENUM__gles_texenv_mode_enums>* enumMap,
3673     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3674 );
3675 
3676 
3677 bool characterData2EnumData_ENUM__gles_texenv_mode_enums (
3678     const ParserChar* text,
3679     size_t textLength,
3680     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gles_texenv_mode_enums*, size_t ),
3681     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3682 );
3683 
3684 
3685 bool dataEnumEnd_ENUM__gles_texenv_mode_enums (
3686     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gles_texenv_mode_enums*, size_t ),
3687     const std::pair<StringHash, ENUM__gles_texenv_mode_enums>* enumMap,
3688     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
3689     ENUM__gles_texenv_mode_enums (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gles_texenv_mode_enums>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
3690 );
3691 
3692 
3693 
_begin__sampler_state____gles_sampler_state(void * attributeData)3694 bool _begin__sampler_state____gles_sampler_state( void* attributeData ){return mImpl->begin__sampler_state____gles_sampler_state(*static_cast<sampler_state____gles_sampler_state__AttributeData*>(attributeData));}
3695 bool _data__sampler_state____gles_sampler_state( const ParserChar* text, size_t textLength );
_end__sampler_state____gles_sampler_state()3696 bool _end__sampler_state____gles_sampler_state(){return mImpl->end__sampler_state____gles_sampler_state();}
3697 bool _preBegin__sampler_state____gles_sampler_state( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3698 bool _preEnd__sampler_state____gles_sampler_state();
3699 #ifdef GENERATEDSAXPARSER_VALIDATION
3700 bool _validateBegin__sampler_state____gles_sampler_state( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3701 bool _validateEnd__sampler_state____gles_sampler_state();
3702 #endif
3703 bool _freeAttributes__sampler_state____gles_sampler_state( void* attributeData );
3704 
_begin__wrap_s____gles_sampler_wrap(void * attributeData)3705 bool _begin__wrap_s____gles_sampler_wrap( void* attributeData ){return mImpl->begin__wrap_s____gles_sampler_wrap();}
3706 bool _data__wrap_s____gles_sampler_wrap( const ParserChar* text, size_t textLength );
_end__wrap_s____gles_sampler_wrap()3707 bool _end__wrap_s____gles_sampler_wrap(){return mImpl->end__wrap_s____gles_sampler_wrap();}
3708 bool _preBegin__wrap_s____gles_sampler_wrap( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3709 bool _preEnd__wrap_s____gles_sampler_wrap();
3710 #ifdef GENERATEDSAXPARSER_VALIDATION
3711 bool _validateBegin__wrap_s____gles_sampler_wrap( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3712 bool _validateEnd__wrap_s____gles_sampler_wrap();
3713 #endif
3714 bool _freeAttributes__wrap_s____gles_sampler_wrap( void* attributeData );
3715 
3716 
3717 ENUM__gles_sampler_wrap toEnumDataPrefix_ENUM__gles_sampler_wrap (
3718     const ParserChar* prefixedBuffer,
3719     const ParserChar* prefixedBufferEnd,
3720     const ParserChar** buffer,
3721     const ParserChar* bufferEnd,
3722     bool& failed,
3723     const std::pair<StringHash, ENUM__gles_sampler_wrap>* enumMap,
3724     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3725 );
3726 
3727 
3728 bool characterData2EnumData_ENUM__gles_sampler_wrap (
3729     const ParserChar* text,
3730     size_t textLength,
3731     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gles_sampler_wrap*, size_t ),
3732     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3733 );
3734 
3735 
3736 bool dataEnumEnd_ENUM__gles_sampler_wrap (
3737     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gles_sampler_wrap*, size_t ),
3738     const std::pair<StringHash, ENUM__gles_sampler_wrap>* enumMap,
3739     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
3740     ENUM__gles_sampler_wrap (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gles_sampler_wrap>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
3741 );
3742 
3743 
3744 
_begin__wrap_t____gles_sampler_wrap(void * attributeData)3745 bool _begin__wrap_t____gles_sampler_wrap( void* attributeData ){return mImpl->begin__wrap_t____gles_sampler_wrap();}
3746 bool _data__wrap_t____gles_sampler_wrap( const ParserChar* text, size_t textLength );
_end__wrap_t____gles_sampler_wrap()3747 bool _end__wrap_t____gles_sampler_wrap(){return mImpl->end__wrap_t____gles_sampler_wrap();}
3748 bool _preBegin__wrap_t____gles_sampler_wrap( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3749 bool _preEnd__wrap_t____gles_sampler_wrap();
3750 #ifdef GENERATEDSAXPARSER_VALIDATION
3751 bool _validateBegin__wrap_t____gles_sampler_wrap( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3752 bool _validateEnd__wrap_t____gles_sampler_wrap();
3753 #endif
3754 bool _freeAttributes__wrap_t____gles_sampler_wrap( void* attributeData );
3755 
_begin__texture_unit(void * attributeData)3756 bool _begin__texture_unit( void* attributeData ){return mImpl->begin__texture_unit(*static_cast<texture_unit__AttributeData*>(attributeData));}
3757 bool _data__texture_unit( const ParserChar* text, size_t textLength );
_end__texture_unit()3758 bool _end__texture_unit(){return mImpl->end__texture_unit();}
3759 bool _preBegin__texture_unit( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3760 bool _preEnd__texture_unit();
3761 #ifdef GENERATEDSAXPARSER_VALIDATION
3762 bool _validateBegin__texture_unit( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3763 bool _validateEnd__texture_unit();
3764 #endif
3765 bool _freeAttributes__texture_unit( void* attributeData );
3766 
_begin__surface____NCName(void * attributeData)3767 bool _begin__surface____NCName( void* attributeData ){return mImpl->begin__surface____NCName();}
3768 bool _data__surface____NCName( const ParserChar* text, size_t textLength );
_end__surface____NCName()3769 bool _end__surface____NCName(){return mImpl->end__surface____NCName();}
3770 bool _preBegin__surface____NCName( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3771 bool _preEnd__surface____NCName();
3772 #ifdef GENERATEDSAXPARSER_VALIDATION
3773 bool _validateBegin__surface____NCName( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3774 bool _validateEnd__surface____NCName();
3775 #endif
3776 bool _freeAttributes__surface____NCName( void* attributeData );
3777 
_begin__sampler_state____NCName(void * attributeData)3778 bool _begin__sampler_state____NCName( void* attributeData ){return mImpl->begin__sampler_state____NCName();}
3779 bool _data__sampler_state____NCName( const ParserChar* text, size_t textLength );
_end__sampler_state____NCName()3780 bool _end__sampler_state____NCName(){return mImpl->end__sampler_state____NCName();}
3781 bool _preBegin__sampler_state____NCName( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3782 bool _preEnd__sampler_state____NCName();
3783 #ifdef GENERATEDSAXPARSER_VALIDATION
3784 bool _validateBegin__sampler_state____NCName( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3785 bool _validateEnd__sampler_state____NCName();
3786 #endif
3787 bool _freeAttributes__sampler_state____NCName( void* attributeData );
3788 
_begin__texcoord(void * attributeData)3789 bool _begin__texcoord( void* attributeData ){return mImpl->begin__texcoord(*static_cast<texcoord__AttributeData*>(attributeData));}
3790 bool _data__texcoord( const ParserChar* text, size_t textLength );
_end__texcoord()3791 bool _end__texcoord(){return mImpl->end__texcoord();}
3792 bool _preBegin__texcoord( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3793 bool _preEnd__texcoord();
3794 #ifdef GENERATEDSAXPARSER_VALIDATION
3795 bool _validateBegin__texcoord( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3796 bool _validateEnd__texcoord();
3797 #endif
3798 bool _freeAttributes__texcoord( void* attributeData );
3799 
_begin__enum____gles_enumeration(void * attributeData)3800 bool _begin__enum____gles_enumeration( void* attributeData ){return mImpl->begin__enum____gles_enumeration();}
3801 bool _data__enum____gles_enumeration( const ParserChar* text, size_t textLength );
_end__enum____gles_enumeration()3802 bool _end__enum____gles_enumeration(){return mImpl->end__enum____gles_enumeration();}
3803 bool _preBegin__enum____gles_enumeration( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3804 bool _preEnd__enum____gles_enumeration();
3805 #ifdef GENERATEDSAXPARSER_VALIDATION
3806 bool _validateBegin__enum____gles_enumeration( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
3807 bool _validateEnd__enum____gles_enumeration();
3808 #endif
3809 bool _freeAttributes__enum____gles_enumeration( void* attributeData );
3810 
3811 
3812 ENUM__gl_blend_type toEnumDataPrefix_ENUM__gl_blend_type (
3813     const ParserChar* prefixedBuffer,
3814     const ParserChar* prefixedBufferEnd,
3815     const ParserChar** buffer,
3816     const ParserChar* bufferEnd,
3817     bool& failed,
3818     const std::pair<StringHash, ENUM__gl_blend_type>* enumMap,
3819     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3820 );
3821 
3822 
3823 bool characterData2EnumData_ENUM__gl_blend_type (
3824     const ParserChar* text,
3825     size_t textLength,
3826     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_blend_type*, size_t ),
3827     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3828 );
3829 
3830 
3831 bool dataEnumEnd_ENUM__gl_blend_type (
3832     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_blend_type*, size_t ),
3833     const std::pair<StringHash, ENUM__gl_blend_type>* enumMap,
3834     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
3835     ENUM__gl_blend_type (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gl_blend_type>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
3836 );
3837 
3838 
3839 
3840 
3841 ENUM__gl_face_type toEnumDataPrefix_ENUM__gl_face_type (
3842     const ParserChar* prefixedBuffer,
3843     const ParserChar* prefixedBufferEnd,
3844     const ParserChar** buffer,
3845     const ParserChar* bufferEnd,
3846     bool& failed,
3847     const std::pair<StringHash, ENUM__gl_face_type>* enumMap,
3848     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3849 );
3850 
3851 
3852 bool characterData2EnumData_ENUM__gl_face_type (
3853     const ParserChar* text,
3854     size_t textLength,
3855     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_face_type*, size_t ),
3856     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3857 );
3858 
3859 
3860 bool dataEnumEnd_ENUM__gl_face_type (
3861     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_face_type*, size_t ),
3862     const std::pair<StringHash, ENUM__gl_face_type>* enumMap,
3863     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
3864     ENUM__gl_face_type (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gl_face_type>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
3865 );
3866 
3867 
3868 
3869 
3870 ENUM__gl_func_type toEnumDataPrefix_ENUM__gl_func_type (
3871     const ParserChar* prefixedBuffer,
3872     const ParserChar* prefixedBufferEnd,
3873     const ParserChar** buffer,
3874     const ParserChar* bufferEnd,
3875     bool& failed,
3876     const std::pair<StringHash, ENUM__gl_func_type>* enumMap,
3877     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3878 );
3879 
3880 
3881 bool characterData2EnumData_ENUM__gl_func_type (
3882     const ParserChar* text,
3883     size_t textLength,
3884     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_func_type*, size_t ),
3885     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3886 );
3887 
3888 
3889 bool dataEnumEnd_ENUM__gl_func_type (
3890     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_func_type*, size_t ),
3891     const std::pair<StringHash, ENUM__gl_func_type>* enumMap,
3892     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
3893     ENUM__gl_func_type (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gl_func_type>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
3894 );
3895 
3896 
3897 
3898 
3899 ENUM__gl_stencil_op_type toEnumDataPrefix_ENUM__gl_stencil_op_type (
3900     const ParserChar* prefixedBuffer,
3901     const ParserChar* prefixedBufferEnd,
3902     const ParserChar** buffer,
3903     const ParserChar* bufferEnd,
3904     bool& failed,
3905     const std::pair<StringHash, ENUM__gl_stencil_op_type>* enumMap,
3906     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3907 );
3908 
3909 
3910 bool characterData2EnumData_ENUM__gl_stencil_op_type (
3911     const ParserChar* text,
3912     size_t textLength,
3913     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_stencil_op_type*, size_t ),
3914     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3915 );
3916 
3917 
3918 bool dataEnumEnd_ENUM__gl_stencil_op_type (
3919     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_stencil_op_type*, size_t ),
3920     const std::pair<StringHash, ENUM__gl_stencil_op_type>* enumMap,
3921     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
3922     ENUM__gl_stencil_op_type (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gl_stencil_op_type>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
3923 );
3924 
3925 
3926 
3927 
3928 ENUM__gl_material_type toEnumDataPrefix_ENUM__gl_material_type (
3929     const ParserChar* prefixedBuffer,
3930     const ParserChar* prefixedBufferEnd,
3931     const ParserChar** buffer,
3932     const ParserChar* bufferEnd,
3933     bool& failed,
3934     const std::pair<StringHash, ENUM__gl_material_type>* enumMap,
3935     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3936 );
3937 
3938 
3939 bool characterData2EnumData_ENUM__gl_material_type (
3940     const ParserChar* text,
3941     size_t textLength,
3942     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_material_type*, size_t ),
3943     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3944 );
3945 
3946 
3947 bool dataEnumEnd_ENUM__gl_material_type (
3948     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_material_type*, size_t ),
3949     const std::pair<StringHash, ENUM__gl_material_type>* enumMap,
3950     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
3951     ENUM__gl_material_type (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gl_material_type>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
3952 );
3953 
3954 
3955 
3956 
3957 ENUM__gl_fog_type toEnumDataPrefix_ENUM__gl_fog_type (
3958     const ParserChar* prefixedBuffer,
3959     const ParserChar* prefixedBufferEnd,
3960     const ParserChar** buffer,
3961     const ParserChar* bufferEnd,
3962     bool& failed,
3963     const std::pair<StringHash, ENUM__gl_fog_type>* enumMap,
3964     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3965 );
3966 
3967 
3968 bool characterData2EnumData_ENUM__gl_fog_type (
3969     const ParserChar* text,
3970     size_t textLength,
3971     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_fog_type*, size_t ),
3972     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3973 );
3974 
3975 
3976 bool dataEnumEnd_ENUM__gl_fog_type (
3977     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_fog_type*, size_t ),
3978     const std::pair<StringHash, ENUM__gl_fog_type>* enumMap,
3979     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
3980     ENUM__gl_fog_type (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gl_fog_type>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
3981 );
3982 
3983 
3984 
3985 
3986 ENUM__gl_front_face_type toEnumDataPrefix_ENUM__gl_front_face_type (
3987     const ParserChar* prefixedBuffer,
3988     const ParserChar* prefixedBufferEnd,
3989     const ParserChar** buffer,
3990     const ParserChar* bufferEnd,
3991     bool& failed,
3992     const std::pair<StringHash, ENUM__gl_front_face_type>* enumMap,
3993     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
3994 );
3995 
3996 
3997 bool characterData2EnumData_ENUM__gl_front_face_type (
3998     const ParserChar* text,
3999     size_t textLength,
4000     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_front_face_type*, size_t ),
4001     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
4002 );
4003 
4004 
4005 bool dataEnumEnd_ENUM__gl_front_face_type (
4006     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_front_face_type*, size_t ),
4007     const std::pair<StringHash, ENUM__gl_front_face_type>* enumMap,
4008     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
4009     ENUM__gl_front_face_type (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gl_front_face_type>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
4010 );
4011 
4012 
4013 
4014 
4015 ENUM__gl_light_model_color_control_type toEnumDataPrefix_ENUM__gl_light_model_color_control_type (
4016     const ParserChar* prefixedBuffer,
4017     const ParserChar* prefixedBufferEnd,
4018     const ParserChar** buffer,
4019     const ParserChar* bufferEnd,
4020     bool& failed,
4021     const std::pair<StringHash, ENUM__gl_light_model_color_control_type>* enumMap,
4022     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
4023 );
4024 
4025 
4026 bool characterData2EnumData_ENUM__gl_light_model_color_control_type (
4027     const ParserChar* text,
4028     size_t textLength,
4029     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_light_model_color_control_type*, size_t ),
4030     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
4031 );
4032 
4033 
4034 bool dataEnumEnd_ENUM__gl_light_model_color_control_type (
4035     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_light_model_color_control_type*, size_t ),
4036     const std::pair<StringHash, ENUM__gl_light_model_color_control_type>* enumMap,
4037     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
4038     ENUM__gl_light_model_color_control_type (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gl_light_model_color_control_type>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
4039 );
4040 
4041 
4042 
4043 
4044 ENUM__gl_logic_op_type toEnumDataPrefix_ENUM__gl_logic_op_type (
4045     const ParserChar* prefixedBuffer,
4046     const ParserChar* prefixedBufferEnd,
4047     const ParserChar** buffer,
4048     const ParserChar* bufferEnd,
4049     bool& failed,
4050     const std::pair<StringHash, ENUM__gl_logic_op_type>* enumMap,
4051     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
4052 );
4053 
4054 
4055 bool characterData2EnumData_ENUM__gl_logic_op_type (
4056     const ParserChar* text,
4057     size_t textLength,
4058     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_logic_op_type*, size_t ),
4059     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
4060 );
4061 
4062 
4063 bool dataEnumEnd_ENUM__gl_logic_op_type (
4064     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_logic_op_type*, size_t ),
4065     const std::pair<StringHash, ENUM__gl_logic_op_type>* enumMap,
4066     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
4067     ENUM__gl_logic_op_type (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gl_logic_op_type>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
4068 );
4069 
4070 
4071 
4072 
4073 ENUM__gl_polygon_mode_type toEnumDataPrefix_ENUM__gl_polygon_mode_type (
4074     const ParserChar* prefixedBuffer,
4075     const ParserChar* prefixedBufferEnd,
4076     const ParserChar** buffer,
4077     const ParserChar* bufferEnd,
4078     bool& failed,
4079     const std::pair<StringHash, ENUM__gl_polygon_mode_type>* enumMap,
4080     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
4081 );
4082 
4083 
4084 bool characterData2EnumData_ENUM__gl_polygon_mode_type (
4085     const ParserChar* text,
4086     size_t textLength,
4087     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_polygon_mode_type*, size_t ),
4088     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
4089 );
4090 
4091 
4092 bool dataEnumEnd_ENUM__gl_polygon_mode_type (
4093     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_polygon_mode_type*, size_t ),
4094     const std::pair<StringHash, ENUM__gl_polygon_mode_type>* enumMap,
4095     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
4096     ENUM__gl_polygon_mode_type (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gl_polygon_mode_type>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
4097 );
4098 
4099 
4100 
4101 
4102 ENUM__gl_shade_model_type toEnumDataPrefix_ENUM__gl_shade_model_type (
4103     const ParserChar* prefixedBuffer,
4104     const ParserChar* prefixedBufferEnd,
4105     const ParserChar** buffer,
4106     const ParserChar* bufferEnd,
4107     bool& failed,
4108     const std::pair<StringHash, ENUM__gl_shade_model_type>* enumMap,
4109     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
4110 );
4111 
4112 
4113 bool characterData2EnumData_ENUM__gl_shade_model_type (
4114     const ParserChar* text,
4115     size_t textLength,
4116     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_shade_model_type*, size_t ),
4117     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
4118 );
4119 
4120 
4121 bool dataEnumEnd_ENUM__gl_shade_model_type (
4122     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_shade_model_type*, size_t ),
4123     const std::pair<StringHash, ENUM__gl_shade_model_type>* enumMap,
4124     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
4125     ENUM__gl_shade_model_type (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gl_shade_model_type>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
4126 );
4127 
4128 
4129 
4130 
4131 UNION__gles_enumeration toUnionPrefix_UNION__gles_enumeration (
4132     const ParserChar* prefixedBuffer,
4133     const ParserChar* prefixedBufferEnd,
4134     const ParserChar** buffer,
4135     const ParserChar* bufferEnd,
4136     bool& failed
4137 );
4138 
4139 
4140 
_begin__profile_GLES__technique(void * attributeData)4141 bool _begin__profile_GLES__technique( void* attributeData ){return mImpl->begin__profile_GLES__technique(*static_cast<profile_GLES__technique__AttributeData*>(attributeData));}
4142 bool _data__profile_GLES__technique( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique()4143 bool _end__profile_GLES__technique(){return mImpl->end__profile_GLES__technique();}
4144 bool _preBegin__profile_GLES__technique( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4145 bool _preEnd__profile_GLES__technique();
4146 #ifdef GENERATEDSAXPARSER_VALIDATION
4147 bool _validateBegin__profile_GLES__technique( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4148 bool _validateEnd__profile_GLES__technique();
4149 #endif
4150 bool _freeAttributes__profile_GLES__technique( void* attributeData );
4151 
_begin__profile_GLES__technique__setparam(void * attributeData)4152 bool _begin__profile_GLES__technique__setparam( void* attributeData ){return mImpl->begin__profile_GLES__technique__setparam(*static_cast<profile_GLES__technique__setparam__AttributeData*>(attributeData));}
4153 bool _data__profile_GLES__technique__setparam( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__setparam()4154 bool _end__profile_GLES__technique__setparam(){return mImpl->end__profile_GLES__technique__setparam();}
4155 bool _preBegin__profile_GLES__technique__setparam( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4156 bool _preEnd__profile_GLES__technique__setparam();
4157 #ifdef GENERATEDSAXPARSER_VALIDATION
4158 bool _validateBegin__profile_GLES__technique__setparam( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4159 bool _validateEnd__profile_GLES__technique__setparam();
4160 #endif
4161 bool _freeAttributes__profile_GLES__technique__setparam( void* attributeData );
4162 
_begin__profile_GLES__technique__pass(void * attributeData)4163 bool _begin__profile_GLES__technique__pass( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass(*static_cast<profile_GLES__technique__pass__AttributeData*>(attributeData));}
4164 bool _data__profile_GLES__technique__pass( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass()4165 bool _end__profile_GLES__technique__pass(){return mImpl->end__profile_GLES__technique__pass();}
4166 bool _preBegin__profile_GLES__technique__pass( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4167 bool _preEnd__profile_GLES__technique__pass();
4168 #ifdef GENERATEDSAXPARSER_VALIDATION
4169 bool _validateBegin__profile_GLES__technique__pass( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4170 bool _validateEnd__profile_GLES__technique__pass();
4171 #endif
4172 bool _freeAttributes__profile_GLES__technique__pass( void* attributeData );
4173 
_begin__color_target____gles_rendertarget_common(void * attributeData)4174 bool _begin__color_target____gles_rendertarget_common( void* attributeData ){return mImpl->begin__color_target____gles_rendertarget_common();}
4175 bool _data__color_target____gles_rendertarget_common( const ParserChar* text, size_t textLength );
_end__color_target____gles_rendertarget_common()4176 bool _end__color_target____gles_rendertarget_common(){return mImpl->end__color_target____gles_rendertarget_common();}
4177 bool _preBegin__color_target____gles_rendertarget_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4178 bool _preEnd__color_target____gles_rendertarget_common();
4179 #ifdef GENERATEDSAXPARSER_VALIDATION
4180 bool _validateBegin__color_target____gles_rendertarget_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4181 bool _validateEnd__color_target____gles_rendertarget_common();
4182 #endif
4183 bool _freeAttributes__color_target____gles_rendertarget_common( void* attributeData );
4184 
_begin__depth_target____gles_rendertarget_common(void * attributeData)4185 bool _begin__depth_target____gles_rendertarget_common( void* attributeData ){return mImpl->begin__depth_target____gles_rendertarget_common();}
4186 bool _data__depth_target____gles_rendertarget_common( const ParserChar* text, size_t textLength );
_end__depth_target____gles_rendertarget_common()4187 bool _end__depth_target____gles_rendertarget_common(){return mImpl->end__depth_target____gles_rendertarget_common();}
4188 bool _preBegin__depth_target____gles_rendertarget_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4189 bool _preEnd__depth_target____gles_rendertarget_common();
4190 #ifdef GENERATEDSAXPARSER_VALIDATION
4191 bool _validateBegin__depth_target____gles_rendertarget_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4192 bool _validateEnd__depth_target____gles_rendertarget_common();
4193 #endif
4194 bool _freeAttributes__depth_target____gles_rendertarget_common( void* attributeData );
4195 
_begin__stencil_target____gles_rendertarget_common(void * attributeData)4196 bool _begin__stencil_target____gles_rendertarget_common( void* attributeData ){return mImpl->begin__stencil_target____gles_rendertarget_common();}
4197 bool _data__stencil_target____gles_rendertarget_common( const ParserChar* text, size_t textLength );
_end__stencil_target____gles_rendertarget_common()4198 bool _end__stencil_target____gles_rendertarget_common(){return mImpl->end__stencil_target____gles_rendertarget_common();}
4199 bool _preBegin__stencil_target____gles_rendertarget_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4200 bool _preEnd__stencil_target____gles_rendertarget_common();
4201 #ifdef GENERATEDSAXPARSER_VALIDATION
4202 bool _validateBegin__stencil_target____gles_rendertarget_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4203 bool _validateEnd__stencil_target____gles_rendertarget_common();
4204 #endif
4205 bool _freeAttributes__stencil_target____gles_rendertarget_common( void* attributeData );
4206 
_begin__color_clear____fx_color_common(void * attributeData)4207 bool _begin__color_clear____fx_color_common( void* attributeData ){return mImpl->begin__color_clear____fx_color_common();}
4208 bool _data__color_clear____fx_color_common( const ParserChar* text, size_t textLength );
_end__color_clear____fx_color_common()4209 bool _end__color_clear____fx_color_common(){return mImpl->end__color_clear____fx_color_common();}
4210 bool _preBegin__color_clear____fx_color_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4211 bool _preEnd__color_clear____fx_color_common();
4212 #ifdef GENERATEDSAXPARSER_VALIDATION
4213 bool _validateBegin__color_clear____fx_color_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4214 bool _validateEnd__color_clear____fx_color_common();
4215 #endif
4216 bool _freeAttributes__color_clear____fx_color_common( void* attributeData );
4217 
_begin__depth_clear____float(void * attributeData)4218 bool _begin__depth_clear____float( void* attributeData ){return mImpl->begin__depth_clear____float();}
4219 bool _data__depth_clear____float( const ParserChar* text, size_t textLength );
_end__depth_clear____float()4220 bool _end__depth_clear____float(){return mImpl->end__depth_clear____float();}
4221 bool _preBegin__depth_clear____float( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4222 bool _preEnd__depth_clear____float();
4223 #ifdef GENERATEDSAXPARSER_VALIDATION
4224 bool _validateBegin__depth_clear____float( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4225 bool _validateEnd__depth_clear____float();
4226 #endif
4227 bool _freeAttributes__depth_clear____float( void* attributeData );
4228 
_begin__stencil_clear____byte(void * attributeData)4229 bool _begin__stencil_clear____byte( void* attributeData ){return mImpl->begin__stencil_clear____byte();}
4230 bool _data__stencil_clear____byte( const ParserChar* text, size_t textLength );
_end__stencil_clear____byte()4231 bool _end__stencil_clear____byte(){return mImpl->end__stencil_clear____byte();}
4232 bool _preBegin__stencil_clear____byte( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4233 bool _preEnd__stencil_clear____byte();
4234 #ifdef GENERATEDSAXPARSER_VALIDATION
4235 bool _validateBegin__stencil_clear____byte( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4236 bool _validateEnd__stencil_clear____byte();
4237 #endif
4238 bool _freeAttributes__stencil_clear____byte( void* attributeData );
4239 
_begin__draw(void * attributeData)4240 bool _begin__draw( void* attributeData ){return mImpl->begin__draw();}
4241 bool _data__draw( const ParserChar* text, size_t textLength );
_end__draw()4242 bool _end__draw(){return mImpl->end__draw();}
4243 bool _preBegin__draw( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4244 bool _preEnd__draw();
4245 #ifdef GENERATEDSAXPARSER_VALIDATION
4246 bool _validateBegin__draw( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4247 bool _validateEnd__draw();
4248 #endif
4249 bool _freeAttributes__draw( void* attributeData );
4250 
_begin__profile_GLES__technique__pass__alpha_func(void * attributeData)4251 bool _begin__profile_GLES__technique__pass__alpha_func( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__alpha_func();}
4252 bool _data__profile_GLES__technique__pass__alpha_func( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__alpha_func()4253 bool _end__profile_GLES__technique__pass__alpha_func(){return mImpl->end__profile_GLES__technique__pass__alpha_func();}
4254 bool _preBegin__profile_GLES__technique__pass__alpha_func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4255 bool _preEnd__profile_GLES__technique__pass__alpha_func();
4256 #ifdef GENERATEDSAXPARSER_VALIDATION
4257 bool _validateBegin__profile_GLES__technique__pass__alpha_func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4258 bool _validateEnd__profile_GLES__technique__pass__alpha_func();
4259 #endif
4260 bool _freeAttributes__profile_GLES__technique__pass__alpha_func( void* attributeData );
4261 
_begin__profile_GLES__technique__pass__alpha_func__func(void * attributeData)4262 bool _begin__profile_GLES__technique__pass__alpha_func__func( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__alpha_func__func(*static_cast<profile_GLES__technique__pass__alpha_func__func__AttributeData*>(attributeData));}
4263 bool _data__profile_GLES__technique__pass__alpha_func__func( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__alpha_func__func()4264 bool _end__profile_GLES__technique__pass__alpha_func__func(){return mImpl->end__profile_GLES__technique__pass__alpha_func__func();}
4265 bool _preBegin__profile_GLES__technique__pass__alpha_func__func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4266 bool _preEnd__profile_GLES__technique__pass__alpha_func__func();
4267 #ifdef GENERATEDSAXPARSER_VALIDATION
4268 bool _validateBegin__profile_GLES__technique__pass__alpha_func__func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4269 bool _validateEnd__profile_GLES__technique__pass__alpha_func__func();
4270 #endif
4271 bool _freeAttributes__profile_GLES__technique__pass__alpha_func__func( void* attributeData );
4272 
_begin__profile_GLES__technique__pass__alpha_func__value(void * attributeData)4273 bool _begin__profile_GLES__technique__pass__alpha_func__value( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__alpha_func__value(*static_cast<profile_GLES__technique__pass__alpha_func__value__AttributeData*>(attributeData));}
4274 bool _data__profile_GLES__technique__pass__alpha_func__value( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__alpha_func__value()4275 bool _end__profile_GLES__technique__pass__alpha_func__value(){return mImpl->end__profile_GLES__technique__pass__alpha_func__value();}
4276 bool _preBegin__profile_GLES__technique__pass__alpha_func__value( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4277 bool _preEnd__profile_GLES__technique__pass__alpha_func__value();
4278 #ifdef GENERATEDSAXPARSER_VALIDATION
4279 bool _validateBegin__profile_GLES__technique__pass__alpha_func__value( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4280 bool _validateEnd__profile_GLES__technique__pass__alpha_func__value();
4281 #endif
4282 bool _freeAttributes__profile_GLES__technique__pass__alpha_func__value( void* attributeData );
4283 
_begin__profile_GLES__technique__pass__blend_func(void * attributeData)4284 bool _begin__profile_GLES__technique__pass__blend_func( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__blend_func();}
4285 bool _data__profile_GLES__technique__pass__blend_func( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__blend_func()4286 bool _end__profile_GLES__technique__pass__blend_func(){return mImpl->end__profile_GLES__technique__pass__blend_func();}
4287 bool _preBegin__profile_GLES__technique__pass__blend_func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4288 bool _preEnd__profile_GLES__technique__pass__blend_func();
4289 #ifdef GENERATEDSAXPARSER_VALIDATION
4290 bool _validateBegin__profile_GLES__technique__pass__blend_func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4291 bool _validateEnd__profile_GLES__technique__pass__blend_func();
4292 #endif
4293 bool _freeAttributes__profile_GLES__technique__pass__blend_func( void* attributeData );
4294 
_begin__profile_GLES__technique__pass__blend_func__src(void * attributeData)4295 bool _begin__profile_GLES__technique__pass__blend_func__src( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__blend_func__src(*static_cast<profile_GLES__technique__pass__blend_func__src__AttributeData*>(attributeData));}
4296 bool _data__profile_GLES__technique__pass__blend_func__src( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__blend_func__src()4297 bool _end__profile_GLES__technique__pass__blend_func__src(){return mImpl->end__profile_GLES__technique__pass__blend_func__src();}
4298 bool _preBegin__profile_GLES__technique__pass__blend_func__src( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4299 bool _preEnd__profile_GLES__technique__pass__blend_func__src();
4300 #ifdef GENERATEDSAXPARSER_VALIDATION
4301 bool _validateBegin__profile_GLES__technique__pass__blend_func__src( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4302 bool _validateEnd__profile_GLES__technique__pass__blend_func__src();
4303 #endif
4304 bool _freeAttributes__profile_GLES__technique__pass__blend_func__src( void* attributeData );
4305 
_begin__profile_GLES__technique__pass__blend_func__dest(void * attributeData)4306 bool _begin__profile_GLES__technique__pass__blend_func__dest( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__blend_func__dest(*static_cast<profile_GLES__technique__pass__blend_func__dest__AttributeData*>(attributeData));}
4307 bool _data__profile_GLES__technique__pass__blend_func__dest( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__blend_func__dest()4308 bool _end__profile_GLES__technique__pass__blend_func__dest(){return mImpl->end__profile_GLES__technique__pass__blend_func__dest();}
4309 bool _preBegin__profile_GLES__technique__pass__blend_func__dest( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4310 bool _preEnd__profile_GLES__technique__pass__blend_func__dest();
4311 #ifdef GENERATEDSAXPARSER_VALIDATION
4312 bool _validateBegin__profile_GLES__technique__pass__blend_func__dest( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4313 bool _validateEnd__profile_GLES__technique__pass__blend_func__dest();
4314 #endif
4315 bool _freeAttributes__profile_GLES__technique__pass__blend_func__dest( void* attributeData );
4316 
_begin__profile_GLES__technique__pass__clear_color(void * attributeData)4317 bool _begin__profile_GLES__technique__pass__clear_color( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__clear_color(*static_cast<profile_GLES__technique__pass__clear_color__AttributeData*>(attributeData));}
4318 bool _data__profile_GLES__technique__pass__clear_color( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__clear_color()4319 bool _end__profile_GLES__technique__pass__clear_color(){return mImpl->end__profile_GLES__technique__pass__clear_color();}
4320 bool _preBegin__profile_GLES__technique__pass__clear_color( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4321 bool _preEnd__profile_GLES__technique__pass__clear_color();
4322 #ifdef GENERATEDSAXPARSER_VALIDATION
4323 bool _validateBegin__profile_GLES__technique__pass__clear_color( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4324 bool _validateEnd__profile_GLES__technique__pass__clear_color();
4325 #endif
4326 bool _freeAttributes__profile_GLES__technique__pass__clear_color( void* attributeData );
4327 
_begin__profile_GLES__technique__pass__clear_stencil(void * attributeData)4328 bool _begin__profile_GLES__technique__pass__clear_stencil( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__clear_stencil(*static_cast<profile_GLES__technique__pass__clear_stencil__AttributeData*>(attributeData));}
4329 bool _data__profile_GLES__technique__pass__clear_stencil( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__clear_stencil()4330 bool _end__profile_GLES__technique__pass__clear_stencil(){return mImpl->end__profile_GLES__technique__pass__clear_stencil();}
4331 bool _preBegin__profile_GLES__technique__pass__clear_stencil( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4332 bool _preEnd__profile_GLES__technique__pass__clear_stencil();
4333 #ifdef GENERATEDSAXPARSER_VALIDATION
4334 bool _validateBegin__profile_GLES__technique__pass__clear_stencil( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4335 bool _validateEnd__profile_GLES__technique__pass__clear_stencil();
4336 #endif
4337 bool _freeAttributes__profile_GLES__technique__pass__clear_stencil( void* attributeData );
4338 
_begin__profile_GLES__technique__pass__clear_depth(void * attributeData)4339 bool _begin__profile_GLES__technique__pass__clear_depth( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__clear_depth(*static_cast<profile_GLES__technique__pass__clear_depth__AttributeData*>(attributeData));}
4340 bool _data__profile_GLES__technique__pass__clear_depth( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__clear_depth()4341 bool _end__profile_GLES__technique__pass__clear_depth(){return mImpl->end__profile_GLES__technique__pass__clear_depth();}
4342 bool _preBegin__profile_GLES__technique__pass__clear_depth( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4343 bool _preEnd__profile_GLES__technique__pass__clear_depth();
4344 #ifdef GENERATEDSAXPARSER_VALIDATION
4345 bool _validateBegin__profile_GLES__technique__pass__clear_depth( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4346 bool _validateEnd__profile_GLES__technique__pass__clear_depth();
4347 #endif
4348 bool _freeAttributes__profile_GLES__technique__pass__clear_depth( void* attributeData );
4349 
_begin__profile_GLES__technique__pass__clip_plane(void * attributeData)4350 bool _begin__profile_GLES__technique__pass__clip_plane( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__clip_plane(*static_cast<profile_GLES__technique__pass__clip_plane__AttributeData*>(attributeData));}
4351 bool _data__profile_GLES__technique__pass__clip_plane( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__clip_plane()4352 bool _end__profile_GLES__technique__pass__clip_plane(){return mImpl->end__profile_GLES__technique__pass__clip_plane();}
4353 bool _preBegin__profile_GLES__technique__pass__clip_plane( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4354 bool _preEnd__profile_GLES__technique__pass__clip_plane();
4355 #ifdef GENERATEDSAXPARSER_VALIDATION
4356 bool _validateBegin__profile_GLES__technique__pass__clip_plane( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4357 bool _validateEnd__profile_GLES__technique__pass__clip_plane();
4358 #endif
4359 bool _freeAttributes__profile_GLES__technique__pass__clip_plane( void* attributeData );
4360 
_begin__profile_GLES__technique__pass__color_mask(void * attributeData)4361 bool _begin__profile_GLES__technique__pass__color_mask( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__color_mask(*static_cast<profile_GLES__technique__pass__color_mask__AttributeData*>(attributeData));}
4362 bool _data__profile_GLES__technique__pass__color_mask( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__color_mask()4363 bool _end__profile_GLES__technique__pass__color_mask(){return mImpl->end__profile_GLES__technique__pass__color_mask();}
4364 bool _preBegin__profile_GLES__technique__pass__color_mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4365 bool _preEnd__profile_GLES__technique__pass__color_mask();
4366 #ifdef GENERATEDSAXPARSER_VALIDATION
4367 bool _validateBegin__profile_GLES__technique__pass__color_mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4368 bool _validateEnd__profile_GLES__technique__pass__color_mask();
4369 #endif
4370 bool _freeAttributes__profile_GLES__technique__pass__color_mask( void* attributeData );
4371 
_begin__profile_GLES__technique__pass__cull_face(void * attributeData)4372 bool _begin__profile_GLES__technique__pass__cull_face( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__cull_face(*static_cast<profile_GLES__technique__pass__cull_face__AttributeData*>(attributeData));}
4373 bool _data__profile_GLES__technique__pass__cull_face( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__cull_face()4374 bool _end__profile_GLES__technique__pass__cull_face(){return mImpl->end__profile_GLES__technique__pass__cull_face();}
4375 bool _preBegin__profile_GLES__technique__pass__cull_face( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4376 bool _preEnd__profile_GLES__technique__pass__cull_face();
4377 #ifdef GENERATEDSAXPARSER_VALIDATION
4378 bool _validateBegin__profile_GLES__technique__pass__cull_face( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4379 bool _validateEnd__profile_GLES__technique__pass__cull_face();
4380 #endif
4381 bool _freeAttributes__profile_GLES__technique__pass__cull_face( void* attributeData );
4382 
_begin__profile_GLES__technique__pass__depth_func(void * attributeData)4383 bool _begin__profile_GLES__technique__pass__depth_func( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__depth_func(*static_cast<profile_GLES__technique__pass__depth_func__AttributeData*>(attributeData));}
4384 bool _data__profile_GLES__technique__pass__depth_func( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__depth_func()4385 bool _end__profile_GLES__technique__pass__depth_func(){return mImpl->end__profile_GLES__technique__pass__depth_func();}
4386 bool _preBegin__profile_GLES__technique__pass__depth_func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4387 bool _preEnd__profile_GLES__technique__pass__depth_func();
4388 #ifdef GENERATEDSAXPARSER_VALIDATION
4389 bool _validateBegin__profile_GLES__technique__pass__depth_func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4390 bool _validateEnd__profile_GLES__technique__pass__depth_func();
4391 #endif
4392 bool _freeAttributes__profile_GLES__technique__pass__depth_func( void* attributeData );
4393 
_begin__profile_GLES__technique__pass__depth_mask(void * attributeData)4394 bool _begin__profile_GLES__technique__pass__depth_mask( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__depth_mask(*static_cast<profile_GLES__technique__pass__depth_mask__AttributeData*>(attributeData));}
4395 bool _data__profile_GLES__technique__pass__depth_mask( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__depth_mask()4396 bool _end__profile_GLES__technique__pass__depth_mask(){return mImpl->end__profile_GLES__technique__pass__depth_mask();}
4397 bool _preBegin__profile_GLES__technique__pass__depth_mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4398 bool _preEnd__profile_GLES__technique__pass__depth_mask();
4399 #ifdef GENERATEDSAXPARSER_VALIDATION
4400 bool _validateBegin__profile_GLES__technique__pass__depth_mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4401 bool _validateEnd__profile_GLES__technique__pass__depth_mask();
4402 #endif
4403 bool _freeAttributes__profile_GLES__technique__pass__depth_mask( void* attributeData );
4404 
_begin__profile_GLES__technique__pass__depth_range(void * attributeData)4405 bool _begin__profile_GLES__technique__pass__depth_range( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__depth_range(*static_cast<profile_GLES__technique__pass__depth_range__AttributeData*>(attributeData));}
4406 bool _data__profile_GLES__technique__pass__depth_range( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__depth_range()4407 bool _end__profile_GLES__technique__pass__depth_range(){return mImpl->end__profile_GLES__technique__pass__depth_range();}
4408 bool _preBegin__profile_GLES__technique__pass__depth_range( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4409 bool _preEnd__profile_GLES__technique__pass__depth_range();
4410 #ifdef GENERATEDSAXPARSER_VALIDATION
4411 bool _validateBegin__profile_GLES__technique__pass__depth_range( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4412 bool _validateEnd__profile_GLES__technique__pass__depth_range();
4413 #endif
4414 bool _freeAttributes__profile_GLES__technique__pass__depth_range( void* attributeData );
4415 
_begin__profile_GLES__technique__pass__fog_color(void * attributeData)4416 bool _begin__profile_GLES__technique__pass__fog_color( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__fog_color(*static_cast<profile_GLES__technique__pass__fog_color__AttributeData*>(attributeData));}
4417 bool _data__profile_GLES__technique__pass__fog_color( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__fog_color()4418 bool _end__profile_GLES__technique__pass__fog_color(){return mImpl->end__profile_GLES__technique__pass__fog_color();}
4419 bool _preBegin__profile_GLES__technique__pass__fog_color( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4420 bool _preEnd__profile_GLES__technique__pass__fog_color();
4421 #ifdef GENERATEDSAXPARSER_VALIDATION
4422 bool _validateBegin__profile_GLES__technique__pass__fog_color( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4423 bool _validateEnd__profile_GLES__technique__pass__fog_color();
4424 #endif
4425 bool _freeAttributes__profile_GLES__technique__pass__fog_color( void* attributeData );
4426 
_begin__profile_GLES__technique__pass__fog_density(void * attributeData)4427 bool _begin__profile_GLES__technique__pass__fog_density( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__fog_density(*static_cast<profile_GLES__technique__pass__fog_density__AttributeData*>(attributeData));}
4428 bool _data__profile_GLES__technique__pass__fog_density( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__fog_density()4429 bool _end__profile_GLES__technique__pass__fog_density(){return mImpl->end__profile_GLES__technique__pass__fog_density();}
4430 bool _preBegin__profile_GLES__technique__pass__fog_density( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4431 bool _preEnd__profile_GLES__technique__pass__fog_density();
4432 #ifdef GENERATEDSAXPARSER_VALIDATION
4433 bool _validateBegin__profile_GLES__technique__pass__fog_density( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4434 bool _validateEnd__profile_GLES__technique__pass__fog_density();
4435 #endif
4436 bool _freeAttributes__profile_GLES__technique__pass__fog_density( void* attributeData );
4437 
_begin__profile_GLES__technique__pass__fog_mode(void * attributeData)4438 bool _begin__profile_GLES__technique__pass__fog_mode( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__fog_mode(*static_cast<profile_GLES__technique__pass__fog_mode__AttributeData*>(attributeData));}
4439 bool _data__profile_GLES__technique__pass__fog_mode( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__fog_mode()4440 bool _end__profile_GLES__technique__pass__fog_mode(){return mImpl->end__profile_GLES__technique__pass__fog_mode();}
4441 bool _preBegin__profile_GLES__technique__pass__fog_mode( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4442 bool _preEnd__profile_GLES__technique__pass__fog_mode();
4443 #ifdef GENERATEDSAXPARSER_VALIDATION
4444 bool _validateBegin__profile_GLES__technique__pass__fog_mode( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4445 bool _validateEnd__profile_GLES__technique__pass__fog_mode();
4446 #endif
4447 bool _freeAttributes__profile_GLES__technique__pass__fog_mode( void* attributeData );
4448 
_begin__profile_GLES__technique__pass__fog_start(void * attributeData)4449 bool _begin__profile_GLES__technique__pass__fog_start( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__fog_start(*static_cast<profile_GLES__technique__pass__fog_start__AttributeData*>(attributeData));}
4450 bool _data__profile_GLES__technique__pass__fog_start( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__fog_start()4451 bool _end__profile_GLES__technique__pass__fog_start(){return mImpl->end__profile_GLES__technique__pass__fog_start();}
4452 bool _preBegin__profile_GLES__technique__pass__fog_start( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4453 bool _preEnd__profile_GLES__technique__pass__fog_start();
4454 #ifdef GENERATEDSAXPARSER_VALIDATION
4455 bool _validateBegin__profile_GLES__technique__pass__fog_start( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4456 bool _validateEnd__profile_GLES__technique__pass__fog_start();
4457 #endif
4458 bool _freeAttributes__profile_GLES__technique__pass__fog_start( void* attributeData );
4459 
_begin__profile_GLES__technique__pass__fog_end(void * attributeData)4460 bool _begin__profile_GLES__technique__pass__fog_end( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__fog_end(*static_cast<profile_GLES__technique__pass__fog_end__AttributeData*>(attributeData));}
4461 bool _data__profile_GLES__technique__pass__fog_end( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__fog_end()4462 bool _end__profile_GLES__technique__pass__fog_end(){return mImpl->end__profile_GLES__technique__pass__fog_end();}
4463 bool _preBegin__profile_GLES__technique__pass__fog_end( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4464 bool _preEnd__profile_GLES__technique__pass__fog_end();
4465 #ifdef GENERATEDSAXPARSER_VALIDATION
4466 bool _validateBegin__profile_GLES__technique__pass__fog_end( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4467 bool _validateEnd__profile_GLES__technique__pass__fog_end();
4468 #endif
4469 bool _freeAttributes__profile_GLES__technique__pass__fog_end( void* attributeData );
4470 
_begin__profile_GLES__technique__pass__front_face(void * attributeData)4471 bool _begin__profile_GLES__technique__pass__front_face( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__front_face(*static_cast<profile_GLES__technique__pass__front_face__AttributeData*>(attributeData));}
4472 bool _data__profile_GLES__technique__pass__front_face( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__front_face()4473 bool _end__profile_GLES__technique__pass__front_face(){return mImpl->end__profile_GLES__technique__pass__front_face();}
4474 bool _preBegin__profile_GLES__technique__pass__front_face( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4475 bool _preEnd__profile_GLES__technique__pass__front_face();
4476 #ifdef GENERATEDSAXPARSER_VALIDATION
4477 bool _validateBegin__profile_GLES__technique__pass__front_face( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4478 bool _validateEnd__profile_GLES__technique__pass__front_face();
4479 #endif
4480 bool _freeAttributes__profile_GLES__technique__pass__front_face( void* attributeData );
4481 
_begin__profile_GLES__technique__pass__texture_pipeline(void * attributeData)4482 bool _begin__profile_GLES__technique__pass__texture_pipeline( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__texture_pipeline(*static_cast<profile_GLES__technique__pass__texture_pipeline__AttributeData*>(attributeData));}
4483 bool _data__profile_GLES__technique__pass__texture_pipeline( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__texture_pipeline()4484 bool _end__profile_GLES__technique__pass__texture_pipeline(){return mImpl->end__profile_GLES__technique__pass__texture_pipeline();}
4485 bool _preBegin__profile_GLES__technique__pass__texture_pipeline( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4486 bool _preEnd__profile_GLES__technique__pass__texture_pipeline();
4487 #ifdef GENERATEDSAXPARSER_VALIDATION
4488 bool _validateBegin__profile_GLES__technique__pass__texture_pipeline( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4489 bool _validateEnd__profile_GLES__technique__pass__texture_pipeline();
4490 #endif
4491 bool _freeAttributes__profile_GLES__technique__pass__texture_pipeline( void* attributeData );
4492 
_begin__value____gles_texture_pipeline(void * attributeData)4493 bool _begin__value____gles_texture_pipeline( void* attributeData ){return mImpl->begin__value____gles_texture_pipeline(*static_cast<value____gles_texture_pipeline__AttributeData*>(attributeData));}
4494 bool _data__value____gles_texture_pipeline( const ParserChar* text, size_t textLength );
_end__value____gles_texture_pipeline()4495 bool _end__value____gles_texture_pipeline(){return mImpl->end__value____gles_texture_pipeline();}
4496 bool _preBegin__value____gles_texture_pipeline( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4497 bool _preEnd__value____gles_texture_pipeline();
4498 #ifdef GENERATEDSAXPARSER_VALIDATION
4499 bool _validateBegin__value____gles_texture_pipeline( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4500 bool _validateEnd__value____gles_texture_pipeline();
4501 #endif
4502 bool _freeAttributes__value____gles_texture_pipeline( void* attributeData );
4503 
_begin__profile_GLES__technique__pass__logic_op(void * attributeData)4504 bool _begin__profile_GLES__technique__pass__logic_op( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__logic_op(*static_cast<profile_GLES__technique__pass__logic_op__AttributeData*>(attributeData));}
4505 bool _data__profile_GLES__technique__pass__logic_op( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__logic_op()4506 bool _end__profile_GLES__technique__pass__logic_op(){return mImpl->end__profile_GLES__technique__pass__logic_op();}
4507 bool _preBegin__profile_GLES__technique__pass__logic_op( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4508 bool _preEnd__profile_GLES__technique__pass__logic_op();
4509 #ifdef GENERATEDSAXPARSER_VALIDATION
4510 bool _validateBegin__profile_GLES__technique__pass__logic_op( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4511 bool _validateEnd__profile_GLES__technique__pass__logic_op();
4512 #endif
4513 bool _freeAttributes__profile_GLES__technique__pass__logic_op( void* attributeData );
4514 
_begin__profile_GLES__technique__pass__light_ambient(void * attributeData)4515 bool _begin__profile_GLES__technique__pass__light_ambient( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__light_ambient(*static_cast<profile_GLES__technique__pass__light_ambient__AttributeData*>(attributeData));}
4516 bool _data__profile_GLES__technique__pass__light_ambient( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__light_ambient()4517 bool _end__profile_GLES__technique__pass__light_ambient(){return mImpl->end__profile_GLES__technique__pass__light_ambient();}
4518 bool _preBegin__profile_GLES__technique__pass__light_ambient( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4519 bool _preEnd__profile_GLES__technique__pass__light_ambient();
4520 #ifdef GENERATEDSAXPARSER_VALIDATION
4521 bool _validateBegin__profile_GLES__technique__pass__light_ambient( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4522 bool _validateEnd__profile_GLES__technique__pass__light_ambient();
4523 #endif
4524 bool _freeAttributes__profile_GLES__technique__pass__light_ambient( void* attributeData );
4525 
_begin__profile_GLES__technique__pass__light_diffuse(void * attributeData)4526 bool _begin__profile_GLES__technique__pass__light_diffuse( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__light_diffuse(*static_cast<profile_GLES__technique__pass__light_diffuse__AttributeData*>(attributeData));}
4527 bool _data__profile_GLES__technique__pass__light_diffuse( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__light_diffuse()4528 bool _end__profile_GLES__technique__pass__light_diffuse(){return mImpl->end__profile_GLES__technique__pass__light_diffuse();}
4529 bool _preBegin__profile_GLES__technique__pass__light_diffuse( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4530 bool _preEnd__profile_GLES__technique__pass__light_diffuse();
4531 #ifdef GENERATEDSAXPARSER_VALIDATION
4532 bool _validateBegin__profile_GLES__technique__pass__light_diffuse( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4533 bool _validateEnd__profile_GLES__technique__pass__light_diffuse();
4534 #endif
4535 bool _freeAttributes__profile_GLES__technique__pass__light_diffuse( void* attributeData );
4536 
_begin__profile_GLES__technique__pass__light_specular(void * attributeData)4537 bool _begin__profile_GLES__technique__pass__light_specular( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__light_specular(*static_cast<profile_GLES__technique__pass__light_specular__AttributeData*>(attributeData));}
4538 bool _data__profile_GLES__technique__pass__light_specular( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__light_specular()4539 bool _end__profile_GLES__technique__pass__light_specular(){return mImpl->end__profile_GLES__technique__pass__light_specular();}
4540 bool _preBegin__profile_GLES__technique__pass__light_specular( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4541 bool _preEnd__profile_GLES__technique__pass__light_specular();
4542 #ifdef GENERATEDSAXPARSER_VALIDATION
4543 bool _validateBegin__profile_GLES__technique__pass__light_specular( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4544 bool _validateEnd__profile_GLES__technique__pass__light_specular();
4545 #endif
4546 bool _freeAttributes__profile_GLES__technique__pass__light_specular( void* attributeData );
4547 
_begin__profile_GLES__technique__pass__light_position(void * attributeData)4548 bool _begin__profile_GLES__technique__pass__light_position( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__light_position(*static_cast<profile_GLES__technique__pass__light_position__AttributeData*>(attributeData));}
4549 bool _data__profile_GLES__technique__pass__light_position( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__light_position()4550 bool _end__profile_GLES__technique__pass__light_position(){return mImpl->end__profile_GLES__technique__pass__light_position();}
4551 bool _preBegin__profile_GLES__technique__pass__light_position( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4552 bool _preEnd__profile_GLES__technique__pass__light_position();
4553 #ifdef GENERATEDSAXPARSER_VALIDATION
4554 bool _validateBegin__profile_GLES__technique__pass__light_position( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4555 bool _validateEnd__profile_GLES__technique__pass__light_position();
4556 #endif
4557 bool _freeAttributes__profile_GLES__technique__pass__light_position( void* attributeData );
4558 
_begin__profile_GLES__technique__pass__light_constant_attenuation(void * attributeData)4559 bool _begin__profile_GLES__technique__pass__light_constant_attenuation( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__light_constant_attenuation(*static_cast<profile_GLES__technique__pass__light_constant_attenuation__AttributeData*>(attributeData));}
4560 bool _data__profile_GLES__technique__pass__light_constant_attenuation( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__light_constant_attenuation()4561 bool _end__profile_GLES__technique__pass__light_constant_attenuation(){return mImpl->end__profile_GLES__technique__pass__light_constant_attenuation();}
4562 bool _preBegin__profile_GLES__technique__pass__light_constant_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4563 bool _preEnd__profile_GLES__technique__pass__light_constant_attenuation();
4564 #ifdef GENERATEDSAXPARSER_VALIDATION
4565 bool _validateBegin__profile_GLES__technique__pass__light_constant_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4566 bool _validateEnd__profile_GLES__technique__pass__light_constant_attenuation();
4567 #endif
4568 bool _freeAttributes__profile_GLES__technique__pass__light_constant_attenuation( void* attributeData );
4569 
_begin__light_linear_attenutation(void * attributeData)4570 bool _begin__light_linear_attenutation( void* attributeData ){return mImpl->begin__light_linear_attenutation(*static_cast<light_linear_attenutation__AttributeData*>(attributeData));}
4571 bool _data__light_linear_attenutation( const ParserChar* text, size_t textLength );
_end__light_linear_attenutation()4572 bool _end__light_linear_attenutation(){return mImpl->end__light_linear_attenutation();}
4573 bool _preBegin__light_linear_attenutation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4574 bool _preEnd__light_linear_attenutation();
4575 #ifdef GENERATEDSAXPARSER_VALIDATION
4576 bool _validateBegin__light_linear_attenutation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4577 bool _validateEnd__light_linear_attenutation();
4578 #endif
4579 bool _freeAttributes__light_linear_attenutation( void* attributeData );
4580 
_begin__profile_GLES__technique__pass__light_quadratic_attenuation(void * attributeData)4581 bool _begin__profile_GLES__technique__pass__light_quadratic_attenuation( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__light_quadratic_attenuation(*static_cast<profile_GLES__technique__pass__light_quadratic_attenuation__AttributeData*>(attributeData));}
4582 bool _data__profile_GLES__technique__pass__light_quadratic_attenuation( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__light_quadratic_attenuation()4583 bool _end__profile_GLES__technique__pass__light_quadratic_attenuation(){return mImpl->end__profile_GLES__technique__pass__light_quadratic_attenuation();}
4584 bool _preBegin__profile_GLES__technique__pass__light_quadratic_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4585 bool _preEnd__profile_GLES__technique__pass__light_quadratic_attenuation();
4586 #ifdef GENERATEDSAXPARSER_VALIDATION
4587 bool _validateBegin__profile_GLES__technique__pass__light_quadratic_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4588 bool _validateEnd__profile_GLES__technique__pass__light_quadratic_attenuation();
4589 #endif
4590 bool _freeAttributes__profile_GLES__technique__pass__light_quadratic_attenuation( void* attributeData );
4591 
_begin__profile_GLES__technique__pass__light_spot_cutoff(void * attributeData)4592 bool _begin__profile_GLES__technique__pass__light_spot_cutoff( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__light_spot_cutoff(*static_cast<profile_GLES__technique__pass__light_spot_cutoff__AttributeData*>(attributeData));}
4593 bool _data__profile_GLES__technique__pass__light_spot_cutoff( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__light_spot_cutoff()4594 bool _end__profile_GLES__technique__pass__light_spot_cutoff(){return mImpl->end__profile_GLES__technique__pass__light_spot_cutoff();}
4595 bool _preBegin__profile_GLES__technique__pass__light_spot_cutoff( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4596 bool _preEnd__profile_GLES__technique__pass__light_spot_cutoff();
4597 #ifdef GENERATEDSAXPARSER_VALIDATION
4598 bool _validateBegin__profile_GLES__technique__pass__light_spot_cutoff( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4599 bool _validateEnd__profile_GLES__technique__pass__light_spot_cutoff();
4600 #endif
4601 bool _freeAttributes__profile_GLES__technique__pass__light_spot_cutoff( void* attributeData );
4602 
_begin__profile_GLES__technique__pass__light_spot_direction(void * attributeData)4603 bool _begin__profile_GLES__technique__pass__light_spot_direction( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__light_spot_direction(*static_cast<profile_GLES__technique__pass__light_spot_direction__AttributeData*>(attributeData));}
4604 bool _data__profile_GLES__technique__pass__light_spot_direction( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__light_spot_direction()4605 bool _end__profile_GLES__technique__pass__light_spot_direction(){return mImpl->end__profile_GLES__technique__pass__light_spot_direction();}
4606 bool _preBegin__profile_GLES__technique__pass__light_spot_direction( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4607 bool _preEnd__profile_GLES__technique__pass__light_spot_direction();
4608 #ifdef GENERATEDSAXPARSER_VALIDATION
4609 bool _validateBegin__profile_GLES__technique__pass__light_spot_direction( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4610 bool _validateEnd__profile_GLES__technique__pass__light_spot_direction();
4611 #endif
4612 bool _freeAttributes__profile_GLES__technique__pass__light_spot_direction( void* attributeData );
4613 
_begin__profile_GLES__technique__pass__light_spot_exponent(void * attributeData)4614 bool _begin__profile_GLES__technique__pass__light_spot_exponent( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__light_spot_exponent(*static_cast<profile_GLES__technique__pass__light_spot_exponent__AttributeData*>(attributeData));}
4615 bool _data__profile_GLES__technique__pass__light_spot_exponent( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__light_spot_exponent()4616 bool _end__profile_GLES__technique__pass__light_spot_exponent(){return mImpl->end__profile_GLES__technique__pass__light_spot_exponent();}
4617 bool _preBegin__profile_GLES__technique__pass__light_spot_exponent( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4618 bool _preEnd__profile_GLES__technique__pass__light_spot_exponent();
4619 #ifdef GENERATEDSAXPARSER_VALIDATION
4620 bool _validateBegin__profile_GLES__technique__pass__light_spot_exponent( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4621 bool _validateEnd__profile_GLES__technique__pass__light_spot_exponent();
4622 #endif
4623 bool _freeAttributes__profile_GLES__technique__pass__light_spot_exponent( void* attributeData );
4624 
_begin__profile_GLES__technique__pass__light_model_ambient(void * attributeData)4625 bool _begin__profile_GLES__technique__pass__light_model_ambient( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__light_model_ambient(*static_cast<profile_GLES__technique__pass__light_model_ambient__AttributeData*>(attributeData));}
4626 bool _data__profile_GLES__technique__pass__light_model_ambient( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__light_model_ambient()4627 bool _end__profile_GLES__technique__pass__light_model_ambient(){return mImpl->end__profile_GLES__technique__pass__light_model_ambient();}
4628 bool _preBegin__profile_GLES__technique__pass__light_model_ambient( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4629 bool _preEnd__profile_GLES__technique__pass__light_model_ambient();
4630 #ifdef GENERATEDSAXPARSER_VALIDATION
4631 bool _validateBegin__profile_GLES__technique__pass__light_model_ambient( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4632 bool _validateEnd__profile_GLES__technique__pass__light_model_ambient();
4633 #endif
4634 bool _freeAttributes__profile_GLES__technique__pass__light_model_ambient( void* attributeData );
4635 
_begin__profile_GLES__technique__pass__line_width(void * attributeData)4636 bool _begin__profile_GLES__technique__pass__line_width( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__line_width(*static_cast<profile_GLES__technique__pass__line_width__AttributeData*>(attributeData));}
4637 bool _data__profile_GLES__technique__pass__line_width( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__line_width()4638 bool _end__profile_GLES__technique__pass__line_width(){return mImpl->end__profile_GLES__technique__pass__line_width();}
4639 bool _preBegin__profile_GLES__technique__pass__line_width( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4640 bool _preEnd__profile_GLES__technique__pass__line_width();
4641 #ifdef GENERATEDSAXPARSER_VALIDATION
4642 bool _validateBegin__profile_GLES__technique__pass__line_width( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4643 bool _validateEnd__profile_GLES__technique__pass__line_width();
4644 #endif
4645 bool _freeAttributes__profile_GLES__technique__pass__line_width( void* attributeData );
4646 
_begin__profile_GLES__technique__pass__material_ambient(void * attributeData)4647 bool _begin__profile_GLES__technique__pass__material_ambient( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__material_ambient(*static_cast<profile_GLES__technique__pass__material_ambient__AttributeData*>(attributeData));}
4648 bool _data__profile_GLES__technique__pass__material_ambient( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__material_ambient()4649 bool _end__profile_GLES__technique__pass__material_ambient(){return mImpl->end__profile_GLES__technique__pass__material_ambient();}
4650 bool _preBegin__profile_GLES__technique__pass__material_ambient( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4651 bool _preEnd__profile_GLES__technique__pass__material_ambient();
4652 #ifdef GENERATEDSAXPARSER_VALIDATION
4653 bool _validateBegin__profile_GLES__technique__pass__material_ambient( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4654 bool _validateEnd__profile_GLES__technique__pass__material_ambient();
4655 #endif
4656 bool _freeAttributes__profile_GLES__technique__pass__material_ambient( void* attributeData );
4657 
_begin__profile_GLES__technique__pass__material_diffuse(void * attributeData)4658 bool _begin__profile_GLES__technique__pass__material_diffuse( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__material_diffuse(*static_cast<profile_GLES__technique__pass__material_diffuse__AttributeData*>(attributeData));}
4659 bool _data__profile_GLES__technique__pass__material_diffuse( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__material_diffuse()4660 bool _end__profile_GLES__technique__pass__material_diffuse(){return mImpl->end__profile_GLES__technique__pass__material_diffuse();}
4661 bool _preBegin__profile_GLES__technique__pass__material_diffuse( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4662 bool _preEnd__profile_GLES__technique__pass__material_diffuse();
4663 #ifdef GENERATEDSAXPARSER_VALIDATION
4664 bool _validateBegin__profile_GLES__technique__pass__material_diffuse( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4665 bool _validateEnd__profile_GLES__technique__pass__material_diffuse();
4666 #endif
4667 bool _freeAttributes__profile_GLES__technique__pass__material_diffuse( void* attributeData );
4668 
_begin__profile_GLES__technique__pass__material_emission(void * attributeData)4669 bool _begin__profile_GLES__technique__pass__material_emission( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__material_emission(*static_cast<profile_GLES__technique__pass__material_emission__AttributeData*>(attributeData));}
4670 bool _data__profile_GLES__technique__pass__material_emission( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__material_emission()4671 bool _end__profile_GLES__technique__pass__material_emission(){return mImpl->end__profile_GLES__technique__pass__material_emission();}
4672 bool _preBegin__profile_GLES__technique__pass__material_emission( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4673 bool _preEnd__profile_GLES__technique__pass__material_emission();
4674 #ifdef GENERATEDSAXPARSER_VALIDATION
4675 bool _validateBegin__profile_GLES__technique__pass__material_emission( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4676 bool _validateEnd__profile_GLES__technique__pass__material_emission();
4677 #endif
4678 bool _freeAttributes__profile_GLES__technique__pass__material_emission( void* attributeData );
4679 
_begin__profile_GLES__technique__pass__material_shininess(void * attributeData)4680 bool _begin__profile_GLES__technique__pass__material_shininess( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__material_shininess(*static_cast<profile_GLES__technique__pass__material_shininess__AttributeData*>(attributeData));}
4681 bool _data__profile_GLES__technique__pass__material_shininess( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__material_shininess()4682 bool _end__profile_GLES__technique__pass__material_shininess(){return mImpl->end__profile_GLES__technique__pass__material_shininess();}
4683 bool _preBegin__profile_GLES__technique__pass__material_shininess( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4684 bool _preEnd__profile_GLES__technique__pass__material_shininess();
4685 #ifdef GENERATEDSAXPARSER_VALIDATION
4686 bool _validateBegin__profile_GLES__technique__pass__material_shininess( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4687 bool _validateEnd__profile_GLES__technique__pass__material_shininess();
4688 #endif
4689 bool _freeAttributes__profile_GLES__technique__pass__material_shininess( void* attributeData );
4690 
_begin__profile_GLES__technique__pass__material_specular(void * attributeData)4691 bool _begin__profile_GLES__technique__pass__material_specular( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__material_specular(*static_cast<profile_GLES__technique__pass__material_specular__AttributeData*>(attributeData));}
4692 bool _data__profile_GLES__technique__pass__material_specular( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__material_specular()4693 bool _end__profile_GLES__technique__pass__material_specular(){return mImpl->end__profile_GLES__technique__pass__material_specular();}
4694 bool _preBegin__profile_GLES__technique__pass__material_specular( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4695 bool _preEnd__profile_GLES__technique__pass__material_specular();
4696 #ifdef GENERATEDSAXPARSER_VALIDATION
4697 bool _validateBegin__profile_GLES__technique__pass__material_specular( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4698 bool _validateEnd__profile_GLES__technique__pass__material_specular();
4699 #endif
4700 bool _freeAttributes__profile_GLES__technique__pass__material_specular( void* attributeData );
4701 
_begin__profile_GLES__technique__pass__model_view_matrix(void * attributeData)4702 bool _begin__profile_GLES__technique__pass__model_view_matrix( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__model_view_matrix(*static_cast<profile_GLES__technique__pass__model_view_matrix__AttributeData*>(attributeData));}
4703 bool _data__profile_GLES__technique__pass__model_view_matrix( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__model_view_matrix()4704 bool _end__profile_GLES__technique__pass__model_view_matrix(){return mImpl->end__profile_GLES__technique__pass__model_view_matrix();}
4705 bool _preBegin__profile_GLES__technique__pass__model_view_matrix( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4706 bool _preEnd__profile_GLES__technique__pass__model_view_matrix();
4707 #ifdef GENERATEDSAXPARSER_VALIDATION
4708 bool _validateBegin__profile_GLES__technique__pass__model_view_matrix( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4709 bool _validateEnd__profile_GLES__technique__pass__model_view_matrix();
4710 #endif
4711 bool _freeAttributes__profile_GLES__technique__pass__model_view_matrix( void* attributeData );
4712 
_begin__profile_GLES__technique__pass__point_distance_attenuation(void * attributeData)4713 bool _begin__profile_GLES__technique__pass__point_distance_attenuation( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__point_distance_attenuation(*static_cast<profile_GLES__technique__pass__point_distance_attenuation__AttributeData*>(attributeData));}
4714 bool _data__profile_GLES__technique__pass__point_distance_attenuation( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__point_distance_attenuation()4715 bool _end__profile_GLES__technique__pass__point_distance_attenuation(){return mImpl->end__profile_GLES__technique__pass__point_distance_attenuation();}
4716 bool _preBegin__profile_GLES__technique__pass__point_distance_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4717 bool _preEnd__profile_GLES__technique__pass__point_distance_attenuation();
4718 #ifdef GENERATEDSAXPARSER_VALIDATION
4719 bool _validateBegin__profile_GLES__technique__pass__point_distance_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4720 bool _validateEnd__profile_GLES__technique__pass__point_distance_attenuation();
4721 #endif
4722 bool _freeAttributes__profile_GLES__technique__pass__point_distance_attenuation( void* attributeData );
4723 
_begin__profile_GLES__technique__pass__point_fade_threshold_size(void * attributeData)4724 bool _begin__profile_GLES__technique__pass__point_fade_threshold_size( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__point_fade_threshold_size(*static_cast<profile_GLES__technique__pass__point_fade_threshold_size__AttributeData*>(attributeData));}
4725 bool _data__profile_GLES__technique__pass__point_fade_threshold_size( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__point_fade_threshold_size()4726 bool _end__profile_GLES__technique__pass__point_fade_threshold_size(){return mImpl->end__profile_GLES__technique__pass__point_fade_threshold_size();}
4727 bool _preBegin__profile_GLES__technique__pass__point_fade_threshold_size( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4728 bool _preEnd__profile_GLES__technique__pass__point_fade_threshold_size();
4729 #ifdef GENERATEDSAXPARSER_VALIDATION
4730 bool _validateBegin__profile_GLES__technique__pass__point_fade_threshold_size( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4731 bool _validateEnd__profile_GLES__technique__pass__point_fade_threshold_size();
4732 #endif
4733 bool _freeAttributes__profile_GLES__technique__pass__point_fade_threshold_size( void* attributeData );
4734 
_begin__profile_GLES__technique__pass__point_size(void * attributeData)4735 bool _begin__profile_GLES__technique__pass__point_size( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__point_size(*static_cast<profile_GLES__technique__pass__point_size__AttributeData*>(attributeData));}
4736 bool _data__profile_GLES__technique__pass__point_size( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__point_size()4737 bool _end__profile_GLES__technique__pass__point_size(){return mImpl->end__profile_GLES__technique__pass__point_size();}
4738 bool _preBegin__profile_GLES__technique__pass__point_size( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4739 bool _preEnd__profile_GLES__technique__pass__point_size();
4740 #ifdef GENERATEDSAXPARSER_VALIDATION
4741 bool _validateBegin__profile_GLES__technique__pass__point_size( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4742 bool _validateEnd__profile_GLES__technique__pass__point_size();
4743 #endif
4744 bool _freeAttributes__profile_GLES__technique__pass__point_size( void* attributeData );
4745 
_begin__profile_GLES__technique__pass__point_size_min(void * attributeData)4746 bool _begin__profile_GLES__technique__pass__point_size_min( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__point_size_min(*static_cast<profile_GLES__technique__pass__point_size_min__AttributeData*>(attributeData));}
4747 bool _data__profile_GLES__technique__pass__point_size_min( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__point_size_min()4748 bool _end__profile_GLES__technique__pass__point_size_min(){return mImpl->end__profile_GLES__technique__pass__point_size_min();}
4749 bool _preBegin__profile_GLES__technique__pass__point_size_min( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4750 bool _preEnd__profile_GLES__technique__pass__point_size_min();
4751 #ifdef GENERATEDSAXPARSER_VALIDATION
4752 bool _validateBegin__profile_GLES__technique__pass__point_size_min( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4753 bool _validateEnd__profile_GLES__technique__pass__point_size_min();
4754 #endif
4755 bool _freeAttributes__profile_GLES__technique__pass__point_size_min( void* attributeData );
4756 
_begin__profile_GLES__technique__pass__point_size_max(void * attributeData)4757 bool _begin__profile_GLES__technique__pass__point_size_max( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__point_size_max(*static_cast<profile_GLES__technique__pass__point_size_max__AttributeData*>(attributeData));}
4758 bool _data__profile_GLES__technique__pass__point_size_max( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__point_size_max()4759 bool _end__profile_GLES__technique__pass__point_size_max(){return mImpl->end__profile_GLES__technique__pass__point_size_max();}
4760 bool _preBegin__profile_GLES__technique__pass__point_size_max( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4761 bool _preEnd__profile_GLES__technique__pass__point_size_max();
4762 #ifdef GENERATEDSAXPARSER_VALIDATION
4763 bool _validateBegin__profile_GLES__technique__pass__point_size_max( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4764 bool _validateEnd__profile_GLES__technique__pass__point_size_max();
4765 #endif
4766 bool _freeAttributes__profile_GLES__technique__pass__point_size_max( void* attributeData );
4767 
_begin__profile_GLES__technique__pass__polygon_offset(void * attributeData)4768 bool _begin__profile_GLES__technique__pass__polygon_offset( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__polygon_offset(*static_cast<profile_GLES__technique__pass__polygon_offset__AttributeData*>(attributeData));}
4769 bool _data__profile_GLES__technique__pass__polygon_offset( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__polygon_offset()4770 bool _end__profile_GLES__technique__pass__polygon_offset(){return mImpl->end__profile_GLES__technique__pass__polygon_offset();}
4771 bool _preBegin__profile_GLES__technique__pass__polygon_offset( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4772 bool _preEnd__profile_GLES__technique__pass__polygon_offset();
4773 #ifdef GENERATEDSAXPARSER_VALIDATION
4774 bool _validateBegin__profile_GLES__technique__pass__polygon_offset( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4775 bool _validateEnd__profile_GLES__technique__pass__polygon_offset();
4776 #endif
4777 bool _freeAttributes__profile_GLES__technique__pass__polygon_offset( void* attributeData );
4778 
_begin__profile_GLES__technique__pass__projection_matrix(void * attributeData)4779 bool _begin__profile_GLES__technique__pass__projection_matrix( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__projection_matrix(*static_cast<profile_GLES__technique__pass__projection_matrix__AttributeData*>(attributeData));}
4780 bool _data__profile_GLES__technique__pass__projection_matrix( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__projection_matrix()4781 bool _end__profile_GLES__technique__pass__projection_matrix(){return mImpl->end__profile_GLES__technique__pass__projection_matrix();}
4782 bool _preBegin__profile_GLES__technique__pass__projection_matrix( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4783 bool _preEnd__profile_GLES__technique__pass__projection_matrix();
4784 #ifdef GENERATEDSAXPARSER_VALIDATION
4785 bool _validateBegin__profile_GLES__technique__pass__projection_matrix( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4786 bool _validateEnd__profile_GLES__technique__pass__projection_matrix();
4787 #endif
4788 bool _freeAttributes__profile_GLES__technique__pass__projection_matrix( void* attributeData );
4789 
_begin__profile_GLES__technique__pass__scissor(void * attributeData)4790 bool _begin__profile_GLES__technique__pass__scissor( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__scissor(*static_cast<profile_GLES__technique__pass__scissor__AttributeData*>(attributeData));}
4791 bool _data__profile_GLES__technique__pass__scissor( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__scissor()4792 bool _end__profile_GLES__technique__pass__scissor(){return mImpl->end__profile_GLES__technique__pass__scissor();}
4793 bool _preBegin__profile_GLES__technique__pass__scissor( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4794 bool _preEnd__profile_GLES__technique__pass__scissor();
4795 #ifdef GENERATEDSAXPARSER_VALIDATION
4796 bool _validateBegin__profile_GLES__technique__pass__scissor( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4797 bool _validateEnd__profile_GLES__technique__pass__scissor();
4798 #endif
4799 bool _freeAttributes__profile_GLES__technique__pass__scissor( void* attributeData );
4800 
_begin__profile_GLES__technique__pass__shade_model(void * attributeData)4801 bool _begin__profile_GLES__technique__pass__shade_model( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__shade_model(*static_cast<profile_GLES__technique__pass__shade_model__AttributeData*>(attributeData));}
4802 bool _data__profile_GLES__technique__pass__shade_model( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__shade_model()4803 bool _end__profile_GLES__technique__pass__shade_model(){return mImpl->end__profile_GLES__technique__pass__shade_model();}
4804 bool _preBegin__profile_GLES__technique__pass__shade_model( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4805 bool _preEnd__profile_GLES__technique__pass__shade_model();
4806 #ifdef GENERATEDSAXPARSER_VALIDATION
4807 bool _validateBegin__profile_GLES__technique__pass__shade_model( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4808 bool _validateEnd__profile_GLES__technique__pass__shade_model();
4809 #endif
4810 bool _freeAttributes__profile_GLES__technique__pass__shade_model( void* attributeData );
4811 
_begin__profile_GLES__technique__pass__stencil_func(void * attributeData)4812 bool _begin__profile_GLES__technique__pass__stencil_func( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__stencil_func();}
4813 bool _data__profile_GLES__technique__pass__stencil_func( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__stencil_func()4814 bool _end__profile_GLES__technique__pass__stencil_func(){return mImpl->end__profile_GLES__technique__pass__stencil_func();}
4815 bool _preBegin__profile_GLES__technique__pass__stencil_func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4816 bool _preEnd__profile_GLES__technique__pass__stencil_func();
4817 #ifdef GENERATEDSAXPARSER_VALIDATION
4818 bool _validateBegin__profile_GLES__technique__pass__stencil_func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4819 bool _validateEnd__profile_GLES__technique__pass__stencil_func();
4820 #endif
4821 bool _freeAttributes__profile_GLES__technique__pass__stencil_func( void* attributeData );
4822 
_begin__profile_GLES__technique__pass__stencil_func__func(void * attributeData)4823 bool _begin__profile_GLES__technique__pass__stencil_func__func( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__stencil_func__func(*static_cast<profile_GLES__technique__pass__stencil_func__func__AttributeData*>(attributeData));}
4824 bool _data__profile_GLES__technique__pass__stencil_func__func( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__stencil_func__func()4825 bool _end__profile_GLES__technique__pass__stencil_func__func(){return mImpl->end__profile_GLES__technique__pass__stencil_func__func();}
4826 bool _preBegin__profile_GLES__technique__pass__stencil_func__func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4827 bool _preEnd__profile_GLES__technique__pass__stencil_func__func();
4828 #ifdef GENERATEDSAXPARSER_VALIDATION
4829 bool _validateBegin__profile_GLES__technique__pass__stencil_func__func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4830 bool _validateEnd__profile_GLES__technique__pass__stencil_func__func();
4831 #endif
4832 bool _freeAttributes__profile_GLES__technique__pass__stencil_func__func( void* attributeData );
4833 
_begin__profile_GLES__technique__pass__stencil_func__ref(void * attributeData)4834 bool _begin__profile_GLES__technique__pass__stencil_func__ref( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__stencil_func__ref(*static_cast<profile_GLES__technique__pass__stencil_func__ref__AttributeData*>(attributeData));}
4835 bool _data__profile_GLES__technique__pass__stencil_func__ref( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__stencil_func__ref()4836 bool _end__profile_GLES__technique__pass__stencil_func__ref(){return mImpl->end__profile_GLES__technique__pass__stencil_func__ref();}
4837 bool _preBegin__profile_GLES__technique__pass__stencil_func__ref( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4838 bool _preEnd__profile_GLES__technique__pass__stencil_func__ref();
4839 #ifdef GENERATEDSAXPARSER_VALIDATION
4840 bool _validateBegin__profile_GLES__technique__pass__stencil_func__ref( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4841 bool _validateEnd__profile_GLES__technique__pass__stencil_func__ref();
4842 #endif
4843 bool _freeAttributes__profile_GLES__technique__pass__stencil_func__ref( void* attributeData );
4844 
_begin__profile_GLES__technique__pass__stencil_func__mask(void * attributeData)4845 bool _begin__profile_GLES__technique__pass__stencil_func__mask( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__stencil_func__mask(*static_cast<profile_GLES__technique__pass__stencil_func__mask__AttributeData*>(attributeData));}
4846 bool _data__profile_GLES__technique__pass__stencil_func__mask( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__stencil_func__mask()4847 bool _end__profile_GLES__technique__pass__stencil_func__mask(){return mImpl->end__profile_GLES__technique__pass__stencil_func__mask();}
4848 bool _preBegin__profile_GLES__technique__pass__stencil_func__mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4849 bool _preEnd__profile_GLES__technique__pass__stencil_func__mask();
4850 #ifdef GENERATEDSAXPARSER_VALIDATION
4851 bool _validateBegin__profile_GLES__technique__pass__stencil_func__mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4852 bool _validateEnd__profile_GLES__technique__pass__stencil_func__mask();
4853 #endif
4854 bool _freeAttributes__profile_GLES__technique__pass__stencil_func__mask( void* attributeData );
4855 
_begin__profile_GLES__technique__pass__stencil_mask(void * attributeData)4856 bool _begin__profile_GLES__technique__pass__stencil_mask( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__stencil_mask(*static_cast<profile_GLES__technique__pass__stencil_mask__AttributeData*>(attributeData));}
4857 bool _data__profile_GLES__technique__pass__stencil_mask( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__stencil_mask()4858 bool _end__profile_GLES__technique__pass__stencil_mask(){return mImpl->end__profile_GLES__technique__pass__stencil_mask();}
4859 bool _preBegin__profile_GLES__technique__pass__stencil_mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4860 bool _preEnd__profile_GLES__technique__pass__stencil_mask();
4861 #ifdef GENERATEDSAXPARSER_VALIDATION
4862 bool _validateBegin__profile_GLES__technique__pass__stencil_mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4863 bool _validateEnd__profile_GLES__technique__pass__stencil_mask();
4864 #endif
4865 bool _freeAttributes__profile_GLES__technique__pass__stencil_mask( void* attributeData );
4866 
_begin__profile_GLES__technique__pass__stencil_op(void * attributeData)4867 bool _begin__profile_GLES__technique__pass__stencil_op( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__stencil_op();}
4868 bool _data__profile_GLES__technique__pass__stencil_op( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__stencil_op()4869 bool _end__profile_GLES__technique__pass__stencil_op(){return mImpl->end__profile_GLES__technique__pass__stencil_op();}
4870 bool _preBegin__profile_GLES__technique__pass__stencil_op( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4871 bool _preEnd__profile_GLES__technique__pass__stencil_op();
4872 #ifdef GENERATEDSAXPARSER_VALIDATION
4873 bool _validateBegin__profile_GLES__technique__pass__stencil_op( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4874 bool _validateEnd__profile_GLES__technique__pass__stencil_op();
4875 #endif
4876 bool _freeAttributes__profile_GLES__technique__pass__stencil_op( void* attributeData );
4877 
_begin__profile_GLES__technique__pass__stencil_op__fail(void * attributeData)4878 bool _begin__profile_GLES__technique__pass__stencil_op__fail( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__stencil_op__fail(*static_cast<profile_GLES__technique__pass__stencil_op__fail__AttributeData*>(attributeData));}
4879 bool _data__profile_GLES__technique__pass__stencil_op__fail( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__stencil_op__fail()4880 bool _end__profile_GLES__technique__pass__stencil_op__fail(){return mImpl->end__profile_GLES__technique__pass__stencil_op__fail();}
4881 bool _preBegin__profile_GLES__technique__pass__stencil_op__fail( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4882 bool _preEnd__profile_GLES__technique__pass__stencil_op__fail();
4883 #ifdef GENERATEDSAXPARSER_VALIDATION
4884 bool _validateBegin__profile_GLES__technique__pass__stencil_op__fail( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4885 bool _validateEnd__profile_GLES__technique__pass__stencil_op__fail();
4886 #endif
4887 bool _freeAttributes__profile_GLES__technique__pass__stencil_op__fail( void* attributeData );
4888 
4889 
4890 ENUM__gles_stencil_op_type toEnumDataPrefix_ENUM__gles_stencil_op_type (
4891     const ParserChar* prefixedBuffer,
4892     const ParserChar* prefixedBufferEnd,
4893     const ParserChar** buffer,
4894     const ParserChar* bufferEnd,
4895     bool& failed,
4896     const std::pair<StringHash, ENUM__gles_stencil_op_type>* enumMap,
4897     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
4898 );
4899 
4900 
4901 bool characterData2EnumData_ENUM__gles_stencil_op_type (
4902     const ParserChar* text,
4903     size_t textLength,
4904     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gles_stencil_op_type*, size_t ),
4905     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
4906 );
4907 
4908 
4909 bool dataEnumEnd_ENUM__gles_stencil_op_type (
4910     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gles_stencil_op_type*, size_t ),
4911     const std::pair<StringHash, ENUM__gles_stencil_op_type>* enumMap,
4912     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
4913     ENUM__gles_stencil_op_type (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gles_stencil_op_type>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
4914 );
4915 
4916 
4917 
_begin__profile_GLES__technique__pass__stencil_op__zfail(void * attributeData)4918 bool _begin__profile_GLES__technique__pass__stencil_op__zfail( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__stencil_op__zfail(*static_cast<profile_GLES__technique__pass__stencil_op__zfail__AttributeData*>(attributeData));}
4919 bool _data__profile_GLES__technique__pass__stencil_op__zfail( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__stencil_op__zfail()4920 bool _end__profile_GLES__technique__pass__stencil_op__zfail(){return mImpl->end__profile_GLES__technique__pass__stencil_op__zfail();}
4921 bool _preBegin__profile_GLES__technique__pass__stencil_op__zfail( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4922 bool _preEnd__profile_GLES__technique__pass__stencil_op__zfail();
4923 #ifdef GENERATEDSAXPARSER_VALIDATION
4924 bool _validateBegin__profile_GLES__technique__pass__stencil_op__zfail( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4925 bool _validateEnd__profile_GLES__technique__pass__stencil_op__zfail();
4926 #endif
4927 bool _freeAttributes__profile_GLES__technique__pass__stencil_op__zfail( void* attributeData );
4928 
_begin__profile_GLES__technique__pass__stencil_op__zpass(void * attributeData)4929 bool _begin__profile_GLES__technique__pass__stencil_op__zpass( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__stencil_op__zpass(*static_cast<profile_GLES__technique__pass__stencil_op__zpass__AttributeData*>(attributeData));}
4930 bool _data__profile_GLES__technique__pass__stencil_op__zpass( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__stencil_op__zpass()4931 bool _end__profile_GLES__technique__pass__stencil_op__zpass(){return mImpl->end__profile_GLES__technique__pass__stencil_op__zpass();}
4932 bool _preBegin__profile_GLES__technique__pass__stencil_op__zpass( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4933 bool _preEnd__profile_GLES__technique__pass__stencil_op__zpass();
4934 #ifdef GENERATEDSAXPARSER_VALIDATION
4935 bool _validateBegin__profile_GLES__technique__pass__stencil_op__zpass( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4936 bool _validateEnd__profile_GLES__technique__pass__stencil_op__zpass();
4937 #endif
4938 bool _freeAttributes__profile_GLES__technique__pass__stencil_op__zpass( void* attributeData );
4939 
_begin__profile_GLES__technique__pass__alpha_test_enable(void * attributeData)4940 bool _begin__profile_GLES__technique__pass__alpha_test_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__alpha_test_enable(*static_cast<profile_GLES__technique__pass__alpha_test_enable__AttributeData*>(attributeData));}
4941 bool _data__profile_GLES__technique__pass__alpha_test_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__alpha_test_enable()4942 bool _end__profile_GLES__technique__pass__alpha_test_enable(){return mImpl->end__profile_GLES__technique__pass__alpha_test_enable();}
4943 bool _preBegin__profile_GLES__technique__pass__alpha_test_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4944 bool _preEnd__profile_GLES__technique__pass__alpha_test_enable();
4945 #ifdef GENERATEDSAXPARSER_VALIDATION
4946 bool _validateBegin__profile_GLES__technique__pass__alpha_test_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4947 bool _validateEnd__profile_GLES__technique__pass__alpha_test_enable();
4948 #endif
4949 bool _freeAttributes__profile_GLES__technique__pass__alpha_test_enable( void* attributeData );
4950 
_begin__profile_GLES__technique__pass__blend_enable(void * attributeData)4951 bool _begin__profile_GLES__technique__pass__blend_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__blend_enable(*static_cast<profile_GLES__technique__pass__blend_enable__AttributeData*>(attributeData));}
4952 bool _data__profile_GLES__technique__pass__blend_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__blend_enable()4953 bool _end__profile_GLES__technique__pass__blend_enable(){return mImpl->end__profile_GLES__technique__pass__blend_enable();}
4954 bool _preBegin__profile_GLES__technique__pass__blend_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4955 bool _preEnd__profile_GLES__technique__pass__blend_enable();
4956 #ifdef GENERATEDSAXPARSER_VALIDATION
4957 bool _validateBegin__profile_GLES__technique__pass__blend_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4958 bool _validateEnd__profile_GLES__technique__pass__blend_enable();
4959 #endif
4960 bool _freeAttributes__profile_GLES__technique__pass__blend_enable( void* attributeData );
4961 
_begin__profile_GLES__technique__pass__clip_plane_enable(void * attributeData)4962 bool _begin__profile_GLES__technique__pass__clip_plane_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__clip_plane_enable(*static_cast<profile_GLES__technique__pass__clip_plane_enable__AttributeData*>(attributeData));}
4963 bool _data__profile_GLES__technique__pass__clip_plane_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__clip_plane_enable()4964 bool _end__profile_GLES__technique__pass__clip_plane_enable(){return mImpl->end__profile_GLES__technique__pass__clip_plane_enable();}
4965 bool _preBegin__profile_GLES__technique__pass__clip_plane_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4966 bool _preEnd__profile_GLES__technique__pass__clip_plane_enable();
4967 #ifdef GENERATEDSAXPARSER_VALIDATION
4968 bool _validateBegin__profile_GLES__technique__pass__clip_plane_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4969 bool _validateEnd__profile_GLES__technique__pass__clip_plane_enable();
4970 #endif
4971 bool _freeAttributes__profile_GLES__technique__pass__clip_plane_enable( void* attributeData );
4972 
_begin__profile_GLES__technique__pass__color_logic_op_enable(void * attributeData)4973 bool _begin__profile_GLES__technique__pass__color_logic_op_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__color_logic_op_enable(*static_cast<profile_GLES__technique__pass__color_logic_op_enable__AttributeData*>(attributeData));}
4974 bool _data__profile_GLES__technique__pass__color_logic_op_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__color_logic_op_enable()4975 bool _end__profile_GLES__technique__pass__color_logic_op_enable(){return mImpl->end__profile_GLES__technique__pass__color_logic_op_enable();}
4976 bool _preBegin__profile_GLES__technique__pass__color_logic_op_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4977 bool _preEnd__profile_GLES__technique__pass__color_logic_op_enable();
4978 #ifdef GENERATEDSAXPARSER_VALIDATION
4979 bool _validateBegin__profile_GLES__technique__pass__color_logic_op_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4980 bool _validateEnd__profile_GLES__technique__pass__color_logic_op_enable();
4981 #endif
4982 bool _freeAttributes__profile_GLES__technique__pass__color_logic_op_enable( void* attributeData );
4983 
_begin__profile_GLES__technique__pass__color_material_enable(void * attributeData)4984 bool _begin__profile_GLES__technique__pass__color_material_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__color_material_enable(*static_cast<profile_GLES__technique__pass__color_material_enable__AttributeData*>(attributeData));}
4985 bool _data__profile_GLES__technique__pass__color_material_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__color_material_enable()4986 bool _end__profile_GLES__technique__pass__color_material_enable(){return mImpl->end__profile_GLES__technique__pass__color_material_enable();}
4987 bool _preBegin__profile_GLES__technique__pass__color_material_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4988 bool _preEnd__profile_GLES__technique__pass__color_material_enable();
4989 #ifdef GENERATEDSAXPARSER_VALIDATION
4990 bool _validateBegin__profile_GLES__technique__pass__color_material_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4991 bool _validateEnd__profile_GLES__technique__pass__color_material_enable();
4992 #endif
4993 bool _freeAttributes__profile_GLES__technique__pass__color_material_enable( void* attributeData );
4994 
_begin__profile_GLES__technique__pass__cull_face_enable(void * attributeData)4995 bool _begin__profile_GLES__technique__pass__cull_face_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__cull_face_enable(*static_cast<profile_GLES__technique__pass__cull_face_enable__AttributeData*>(attributeData));}
4996 bool _data__profile_GLES__technique__pass__cull_face_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__cull_face_enable()4997 bool _end__profile_GLES__technique__pass__cull_face_enable(){return mImpl->end__profile_GLES__technique__pass__cull_face_enable();}
4998 bool _preBegin__profile_GLES__technique__pass__cull_face_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
4999 bool _preEnd__profile_GLES__technique__pass__cull_face_enable();
5000 #ifdef GENERATEDSAXPARSER_VALIDATION
5001 bool _validateBegin__profile_GLES__technique__pass__cull_face_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5002 bool _validateEnd__profile_GLES__technique__pass__cull_face_enable();
5003 #endif
5004 bool _freeAttributes__profile_GLES__technique__pass__cull_face_enable( void* attributeData );
5005 
_begin__profile_GLES__technique__pass__depth_test_enable(void * attributeData)5006 bool _begin__profile_GLES__technique__pass__depth_test_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__depth_test_enable(*static_cast<profile_GLES__technique__pass__depth_test_enable__AttributeData*>(attributeData));}
5007 bool _data__profile_GLES__technique__pass__depth_test_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__depth_test_enable()5008 bool _end__profile_GLES__technique__pass__depth_test_enable(){return mImpl->end__profile_GLES__technique__pass__depth_test_enable();}
5009 bool _preBegin__profile_GLES__technique__pass__depth_test_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5010 bool _preEnd__profile_GLES__technique__pass__depth_test_enable();
5011 #ifdef GENERATEDSAXPARSER_VALIDATION
5012 bool _validateBegin__profile_GLES__technique__pass__depth_test_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5013 bool _validateEnd__profile_GLES__technique__pass__depth_test_enable();
5014 #endif
5015 bool _freeAttributes__profile_GLES__technique__pass__depth_test_enable( void* attributeData );
5016 
_begin__profile_GLES__technique__pass__dither_enable(void * attributeData)5017 bool _begin__profile_GLES__technique__pass__dither_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__dither_enable(*static_cast<profile_GLES__technique__pass__dither_enable__AttributeData*>(attributeData));}
5018 bool _data__profile_GLES__technique__pass__dither_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__dither_enable()5019 bool _end__profile_GLES__technique__pass__dither_enable(){return mImpl->end__profile_GLES__technique__pass__dither_enable();}
5020 bool _preBegin__profile_GLES__technique__pass__dither_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5021 bool _preEnd__profile_GLES__technique__pass__dither_enable();
5022 #ifdef GENERATEDSAXPARSER_VALIDATION
5023 bool _validateBegin__profile_GLES__technique__pass__dither_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5024 bool _validateEnd__profile_GLES__technique__pass__dither_enable();
5025 #endif
5026 bool _freeAttributes__profile_GLES__technique__pass__dither_enable( void* attributeData );
5027 
_begin__profile_GLES__technique__pass__fog_enable(void * attributeData)5028 bool _begin__profile_GLES__technique__pass__fog_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__fog_enable(*static_cast<profile_GLES__technique__pass__fog_enable__AttributeData*>(attributeData));}
5029 bool _data__profile_GLES__technique__pass__fog_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__fog_enable()5030 bool _end__profile_GLES__technique__pass__fog_enable(){return mImpl->end__profile_GLES__technique__pass__fog_enable();}
5031 bool _preBegin__profile_GLES__technique__pass__fog_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5032 bool _preEnd__profile_GLES__technique__pass__fog_enable();
5033 #ifdef GENERATEDSAXPARSER_VALIDATION
5034 bool _validateBegin__profile_GLES__technique__pass__fog_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5035 bool _validateEnd__profile_GLES__technique__pass__fog_enable();
5036 #endif
5037 bool _freeAttributes__profile_GLES__technique__pass__fog_enable( void* attributeData );
5038 
_begin__texture_pipeline_enable(void * attributeData)5039 bool _begin__texture_pipeline_enable( void* attributeData ){return mImpl->begin__texture_pipeline_enable(*static_cast<texture_pipeline_enable__AttributeData*>(attributeData));}
5040 bool _data__texture_pipeline_enable( const ParserChar* text, size_t textLength );
_end__texture_pipeline_enable()5041 bool _end__texture_pipeline_enable(){return mImpl->end__texture_pipeline_enable();}
5042 bool _preBegin__texture_pipeline_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5043 bool _preEnd__texture_pipeline_enable();
5044 #ifdef GENERATEDSAXPARSER_VALIDATION
5045 bool _validateBegin__texture_pipeline_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5046 bool _validateEnd__texture_pipeline_enable();
5047 #endif
5048 bool _freeAttributes__texture_pipeline_enable( void* attributeData );
5049 
_begin__profile_GLES__technique__pass__light_enable(void * attributeData)5050 bool _begin__profile_GLES__technique__pass__light_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__light_enable(*static_cast<profile_GLES__technique__pass__light_enable__AttributeData*>(attributeData));}
5051 bool _data__profile_GLES__technique__pass__light_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__light_enable()5052 bool _end__profile_GLES__technique__pass__light_enable(){return mImpl->end__profile_GLES__technique__pass__light_enable();}
5053 bool _preBegin__profile_GLES__technique__pass__light_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5054 bool _preEnd__profile_GLES__technique__pass__light_enable();
5055 #ifdef GENERATEDSAXPARSER_VALIDATION
5056 bool _validateBegin__profile_GLES__technique__pass__light_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5057 bool _validateEnd__profile_GLES__technique__pass__light_enable();
5058 #endif
5059 bool _freeAttributes__profile_GLES__technique__pass__light_enable( void* attributeData );
5060 
_begin__profile_GLES__technique__pass__lighting_enable(void * attributeData)5061 bool _begin__profile_GLES__technique__pass__lighting_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__lighting_enable(*static_cast<profile_GLES__technique__pass__lighting_enable__AttributeData*>(attributeData));}
5062 bool _data__profile_GLES__technique__pass__lighting_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__lighting_enable()5063 bool _end__profile_GLES__technique__pass__lighting_enable(){return mImpl->end__profile_GLES__technique__pass__lighting_enable();}
5064 bool _preBegin__profile_GLES__technique__pass__lighting_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5065 bool _preEnd__profile_GLES__technique__pass__lighting_enable();
5066 #ifdef GENERATEDSAXPARSER_VALIDATION
5067 bool _validateBegin__profile_GLES__technique__pass__lighting_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5068 bool _validateEnd__profile_GLES__technique__pass__lighting_enable();
5069 #endif
5070 bool _freeAttributes__profile_GLES__technique__pass__lighting_enable( void* attributeData );
5071 
_begin__profile_GLES__technique__pass__light_model_two_side_enable(void * attributeData)5072 bool _begin__profile_GLES__technique__pass__light_model_two_side_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__light_model_two_side_enable(*static_cast<profile_GLES__technique__pass__light_model_two_side_enable__AttributeData*>(attributeData));}
5073 bool _data__profile_GLES__technique__pass__light_model_two_side_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__light_model_two_side_enable()5074 bool _end__profile_GLES__technique__pass__light_model_two_side_enable(){return mImpl->end__profile_GLES__technique__pass__light_model_two_side_enable();}
5075 bool _preBegin__profile_GLES__technique__pass__light_model_two_side_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5076 bool _preEnd__profile_GLES__technique__pass__light_model_two_side_enable();
5077 #ifdef GENERATEDSAXPARSER_VALIDATION
5078 bool _validateBegin__profile_GLES__technique__pass__light_model_two_side_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5079 bool _validateEnd__profile_GLES__technique__pass__light_model_two_side_enable();
5080 #endif
5081 bool _freeAttributes__profile_GLES__technique__pass__light_model_two_side_enable( void* attributeData );
5082 
_begin__profile_GLES__technique__pass__line_smooth_enable(void * attributeData)5083 bool _begin__profile_GLES__technique__pass__line_smooth_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__line_smooth_enable(*static_cast<profile_GLES__technique__pass__line_smooth_enable__AttributeData*>(attributeData));}
5084 bool _data__profile_GLES__technique__pass__line_smooth_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__line_smooth_enable()5085 bool _end__profile_GLES__technique__pass__line_smooth_enable(){return mImpl->end__profile_GLES__technique__pass__line_smooth_enable();}
5086 bool _preBegin__profile_GLES__technique__pass__line_smooth_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5087 bool _preEnd__profile_GLES__technique__pass__line_smooth_enable();
5088 #ifdef GENERATEDSAXPARSER_VALIDATION
5089 bool _validateBegin__profile_GLES__technique__pass__line_smooth_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5090 bool _validateEnd__profile_GLES__technique__pass__line_smooth_enable();
5091 #endif
5092 bool _freeAttributes__profile_GLES__technique__pass__line_smooth_enable( void* attributeData );
5093 
_begin__profile_GLES__technique__pass__multisample_enable(void * attributeData)5094 bool _begin__profile_GLES__technique__pass__multisample_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__multisample_enable(*static_cast<profile_GLES__technique__pass__multisample_enable__AttributeData*>(attributeData));}
5095 bool _data__profile_GLES__technique__pass__multisample_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__multisample_enable()5096 bool _end__profile_GLES__technique__pass__multisample_enable(){return mImpl->end__profile_GLES__technique__pass__multisample_enable();}
5097 bool _preBegin__profile_GLES__technique__pass__multisample_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5098 bool _preEnd__profile_GLES__technique__pass__multisample_enable();
5099 #ifdef GENERATEDSAXPARSER_VALIDATION
5100 bool _validateBegin__profile_GLES__technique__pass__multisample_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5101 bool _validateEnd__profile_GLES__technique__pass__multisample_enable();
5102 #endif
5103 bool _freeAttributes__profile_GLES__technique__pass__multisample_enable( void* attributeData );
5104 
_begin__profile_GLES__technique__pass__normalize_enable(void * attributeData)5105 bool _begin__profile_GLES__technique__pass__normalize_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__normalize_enable(*static_cast<profile_GLES__technique__pass__normalize_enable__AttributeData*>(attributeData));}
5106 bool _data__profile_GLES__technique__pass__normalize_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__normalize_enable()5107 bool _end__profile_GLES__technique__pass__normalize_enable(){return mImpl->end__profile_GLES__technique__pass__normalize_enable();}
5108 bool _preBegin__profile_GLES__technique__pass__normalize_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5109 bool _preEnd__profile_GLES__technique__pass__normalize_enable();
5110 #ifdef GENERATEDSAXPARSER_VALIDATION
5111 bool _validateBegin__profile_GLES__technique__pass__normalize_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5112 bool _validateEnd__profile_GLES__technique__pass__normalize_enable();
5113 #endif
5114 bool _freeAttributes__profile_GLES__technique__pass__normalize_enable( void* attributeData );
5115 
_begin__profile_GLES__technique__pass__point_smooth_enable(void * attributeData)5116 bool _begin__profile_GLES__technique__pass__point_smooth_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__point_smooth_enable(*static_cast<profile_GLES__technique__pass__point_smooth_enable__AttributeData*>(attributeData));}
5117 bool _data__profile_GLES__technique__pass__point_smooth_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__point_smooth_enable()5118 bool _end__profile_GLES__technique__pass__point_smooth_enable(){return mImpl->end__profile_GLES__technique__pass__point_smooth_enable();}
5119 bool _preBegin__profile_GLES__technique__pass__point_smooth_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5120 bool _preEnd__profile_GLES__technique__pass__point_smooth_enable();
5121 #ifdef GENERATEDSAXPARSER_VALIDATION
5122 bool _validateBegin__profile_GLES__technique__pass__point_smooth_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5123 bool _validateEnd__profile_GLES__technique__pass__point_smooth_enable();
5124 #endif
5125 bool _freeAttributes__profile_GLES__technique__pass__point_smooth_enable( void* attributeData );
5126 
_begin__profile_GLES__technique__pass__polygon_offset_fill_enable(void * attributeData)5127 bool _begin__profile_GLES__technique__pass__polygon_offset_fill_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__polygon_offset_fill_enable(*static_cast<profile_GLES__technique__pass__polygon_offset_fill_enable__AttributeData*>(attributeData));}
5128 bool _data__profile_GLES__technique__pass__polygon_offset_fill_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__polygon_offset_fill_enable()5129 bool _end__profile_GLES__technique__pass__polygon_offset_fill_enable(){return mImpl->end__profile_GLES__technique__pass__polygon_offset_fill_enable();}
5130 bool _preBegin__profile_GLES__technique__pass__polygon_offset_fill_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5131 bool _preEnd__profile_GLES__technique__pass__polygon_offset_fill_enable();
5132 #ifdef GENERATEDSAXPARSER_VALIDATION
5133 bool _validateBegin__profile_GLES__technique__pass__polygon_offset_fill_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5134 bool _validateEnd__profile_GLES__technique__pass__polygon_offset_fill_enable();
5135 #endif
5136 bool _freeAttributes__profile_GLES__technique__pass__polygon_offset_fill_enable( void* attributeData );
5137 
_begin__profile_GLES__technique__pass__rescale_normal_enable(void * attributeData)5138 bool _begin__profile_GLES__technique__pass__rescale_normal_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__rescale_normal_enable(*static_cast<profile_GLES__technique__pass__rescale_normal_enable__AttributeData*>(attributeData));}
5139 bool _data__profile_GLES__technique__pass__rescale_normal_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__rescale_normal_enable()5140 bool _end__profile_GLES__technique__pass__rescale_normal_enable(){return mImpl->end__profile_GLES__technique__pass__rescale_normal_enable();}
5141 bool _preBegin__profile_GLES__technique__pass__rescale_normal_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5142 bool _preEnd__profile_GLES__technique__pass__rescale_normal_enable();
5143 #ifdef GENERATEDSAXPARSER_VALIDATION
5144 bool _validateBegin__profile_GLES__technique__pass__rescale_normal_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5145 bool _validateEnd__profile_GLES__technique__pass__rescale_normal_enable();
5146 #endif
5147 bool _freeAttributes__profile_GLES__technique__pass__rescale_normal_enable( void* attributeData );
5148 
_begin__profile_GLES__technique__pass__sample_alpha_to_coverage_enable(void * attributeData)5149 bool _begin__profile_GLES__technique__pass__sample_alpha_to_coverage_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__sample_alpha_to_coverage_enable(*static_cast<profile_GLES__technique__pass__sample_alpha_to_coverage_enable__AttributeData*>(attributeData));}
5150 bool _data__profile_GLES__technique__pass__sample_alpha_to_coverage_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__sample_alpha_to_coverage_enable()5151 bool _end__profile_GLES__technique__pass__sample_alpha_to_coverage_enable(){return mImpl->end__profile_GLES__technique__pass__sample_alpha_to_coverage_enable();}
5152 bool _preBegin__profile_GLES__technique__pass__sample_alpha_to_coverage_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5153 bool _preEnd__profile_GLES__technique__pass__sample_alpha_to_coverage_enable();
5154 #ifdef GENERATEDSAXPARSER_VALIDATION
5155 bool _validateBegin__profile_GLES__technique__pass__sample_alpha_to_coverage_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5156 bool _validateEnd__profile_GLES__technique__pass__sample_alpha_to_coverage_enable();
5157 #endif
5158 bool _freeAttributes__profile_GLES__technique__pass__sample_alpha_to_coverage_enable( void* attributeData );
5159 
_begin__profile_GLES__technique__pass__sample_alpha_to_one_enable(void * attributeData)5160 bool _begin__profile_GLES__technique__pass__sample_alpha_to_one_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__sample_alpha_to_one_enable(*static_cast<profile_GLES__technique__pass__sample_alpha_to_one_enable__AttributeData*>(attributeData));}
5161 bool _data__profile_GLES__technique__pass__sample_alpha_to_one_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__sample_alpha_to_one_enable()5162 bool _end__profile_GLES__technique__pass__sample_alpha_to_one_enable(){return mImpl->end__profile_GLES__technique__pass__sample_alpha_to_one_enable();}
5163 bool _preBegin__profile_GLES__technique__pass__sample_alpha_to_one_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5164 bool _preEnd__profile_GLES__technique__pass__sample_alpha_to_one_enable();
5165 #ifdef GENERATEDSAXPARSER_VALIDATION
5166 bool _validateBegin__profile_GLES__technique__pass__sample_alpha_to_one_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5167 bool _validateEnd__profile_GLES__technique__pass__sample_alpha_to_one_enable();
5168 #endif
5169 bool _freeAttributes__profile_GLES__technique__pass__sample_alpha_to_one_enable( void* attributeData );
5170 
_begin__profile_GLES__technique__pass__sample_coverage_enable(void * attributeData)5171 bool _begin__profile_GLES__technique__pass__sample_coverage_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__sample_coverage_enable(*static_cast<profile_GLES__technique__pass__sample_coverage_enable__AttributeData*>(attributeData));}
5172 bool _data__profile_GLES__technique__pass__sample_coverage_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__sample_coverage_enable()5173 bool _end__profile_GLES__technique__pass__sample_coverage_enable(){return mImpl->end__profile_GLES__technique__pass__sample_coverage_enable();}
5174 bool _preBegin__profile_GLES__technique__pass__sample_coverage_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5175 bool _preEnd__profile_GLES__technique__pass__sample_coverage_enable();
5176 #ifdef GENERATEDSAXPARSER_VALIDATION
5177 bool _validateBegin__profile_GLES__technique__pass__sample_coverage_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5178 bool _validateEnd__profile_GLES__technique__pass__sample_coverage_enable();
5179 #endif
5180 bool _freeAttributes__profile_GLES__technique__pass__sample_coverage_enable( void* attributeData );
5181 
_begin__profile_GLES__technique__pass__scissor_test_enable(void * attributeData)5182 bool _begin__profile_GLES__technique__pass__scissor_test_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__scissor_test_enable(*static_cast<profile_GLES__technique__pass__scissor_test_enable__AttributeData*>(attributeData));}
5183 bool _data__profile_GLES__technique__pass__scissor_test_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__scissor_test_enable()5184 bool _end__profile_GLES__technique__pass__scissor_test_enable(){return mImpl->end__profile_GLES__technique__pass__scissor_test_enable();}
5185 bool _preBegin__profile_GLES__technique__pass__scissor_test_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5186 bool _preEnd__profile_GLES__technique__pass__scissor_test_enable();
5187 #ifdef GENERATEDSAXPARSER_VALIDATION
5188 bool _validateBegin__profile_GLES__technique__pass__scissor_test_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5189 bool _validateEnd__profile_GLES__technique__pass__scissor_test_enable();
5190 #endif
5191 bool _freeAttributes__profile_GLES__technique__pass__scissor_test_enable( void* attributeData );
5192 
_begin__profile_GLES__technique__pass__stencil_test_enable(void * attributeData)5193 bool _begin__profile_GLES__technique__pass__stencil_test_enable( void* attributeData ){return mImpl->begin__profile_GLES__technique__pass__stencil_test_enable(*static_cast<profile_GLES__technique__pass__stencil_test_enable__AttributeData*>(attributeData));}
5194 bool _data__profile_GLES__technique__pass__stencil_test_enable( const ParserChar* text, size_t textLength );
_end__profile_GLES__technique__pass__stencil_test_enable()5195 bool _end__profile_GLES__technique__pass__stencil_test_enable(){return mImpl->end__profile_GLES__technique__pass__stencil_test_enable();}
5196 bool _preBegin__profile_GLES__technique__pass__stencil_test_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5197 bool _preEnd__profile_GLES__technique__pass__stencil_test_enable();
5198 #ifdef GENERATEDSAXPARSER_VALIDATION
5199 bool _validateBegin__profile_GLES__technique__pass__stencil_test_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5200 bool _validateEnd__profile_GLES__technique__pass__stencil_test_enable();
5201 #endif
5202 bool _freeAttributes__profile_GLES__technique__pass__stencil_test_enable( void* attributeData );
5203 
_begin__size____float3(void * attributeData)5204 bool _begin__size____float3( void* attributeData ){return mImpl->begin__size____float3();}
5205 bool _data__size____float3( const ParserChar* text, size_t textLength );
_end__size____float3()5206 bool _end__size____float3(){return mImpl->end__size____float3();}
5207 bool _preBegin__size____float3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5208 bool _preEnd__size____float3();
5209 #ifdef GENERATEDSAXPARSER_VALIDATION
5210 bool _validateBegin__size____float3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5211 bool _validateEnd__size____float3();
5212 #endif
5213 bool _freeAttributes__size____float3( void* attributeData );
5214 
_begin__profile_GLSL(void * attributeData)5215 bool _begin__profile_GLSL( void* attributeData ){return mImpl->begin__profile_GLSL(*static_cast<profile_GLSL__AttributeData*>(attributeData));}
5216 bool _data__profile_GLSL( const ParserChar* text, size_t textLength );
_end__profile_GLSL()5217 bool _end__profile_GLSL(){return mImpl->end__profile_GLSL();}
5218 bool _preBegin__profile_GLSL( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5219 bool _preEnd__profile_GLSL();
5220 #ifdef GENERATEDSAXPARSER_VALIDATION
5221 bool _validateBegin__profile_GLSL( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5222 bool _validateEnd__profile_GLSL();
5223 #endif
5224 bool _freeAttributes__profile_GLSL( void* attributeData );
5225 
_begin__code(void * attributeData)5226 bool _begin__code( void* attributeData ){return mImpl->begin__code(*static_cast<code__AttributeData*>(attributeData));}
5227 bool _data__code( const ParserChar* text, size_t textLength );
_end__code()5228 bool _end__code(){return mImpl->end__code();}
5229 bool _preBegin__code( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5230 bool _preEnd__code();
5231 #ifdef GENERATEDSAXPARSER_VALIDATION
5232 bool _validateBegin__code( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5233 bool _validateEnd__code();
5234 #endif
5235 bool _freeAttributes__code( void* attributeData );
5236 
_begin__include(void * attributeData)5237 bool _begin__include( void* attributeData ){return mImpl->begin__include(*static_cast<include__AttributeData*>(attributeData));}
5238 bool _data__include( const ParserChar* text, size_t textLength );
_end__include()5239 bool _end__include(){return mImpl->end__include();}
5240 bool _preBegin__include( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5241 bool _preEnd__include();
5242 #ifdef GENERATEDSAXPARSER_VALIDATION
5243 bool _validateBegin__include( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5244 bool _validateEnd__include();
5245 #endif
5246 bool _freeAttributes__include( void* attributeData );
5247 
_begin__newparam____glsl_newparam(void * attributeData)5248 bool _begin__newparam____glsl_newparam( void* attributeData ){return mImpl->begin__newparam____glsl_newparam(*static_cast<newparam____glsl_newparam__AttributeData*>(attributeData));}
5249 bool _data__newparam____glsl_newparam( const ParserChar* text, size_t textLength );
_end__newparam____glsl_newparam()5250 bool _end__newparam____glsl_newparam(){return mImpl->end__newparam____glsl_newparam();}
5251 bool _preBegin__newparam____glsl_newparam( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5252 bool _preEnd__newparam____glsl_newparam();
5253 #ifdef GENERATEDSAXPARSER_VALIDATION
5254 bool _validateBegin__newparam____glsl_newparam( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5255 bool _validateEnd__newparam____glsl_newparam();
5256 #endif
5257 bool _freeAttributes__newparam____glsl_newparam( void* attributeData );
5258 
_begin__bool____glsl_bool(void * attributeData)5259 bool _begin__bool____glsl_bool( void* attributeData ){return mImpl->begin__bool____glsl_bool();}
5260 bool _data__bool____glsl_bool( const ParserChar* text, size_t textLength );
_end__bool____glsl_bool()5261 bool _end__bool____glsl_bool(){return mImpl->end__bool____glsl_bool();}
5262 bool _preBegin__bool____glsl_bool( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5263 bool _preEnd__bool____glsl_bool();
5264 #ifdef GENERATEDSAXPARSER_VALIDATION
5265 bool _validateBegin__bool____glsl_bool( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5266 bool _validateEnd__bool____glsl_bool();
5267 #endif
5268 bool _freeAttributes__bool____glsl_bool( void* attributeData );
5269 
_begin__bool2____glsl_bool2(void * attributeData)5270 bool _begin__bool2____glsl_bool2( void* attributeData ){return mImpl->begin__bool2____glsl_bool2();}
5271 bool _data__bool2____glsl_bool2( const ParserChar* text, size_t textLength );
_end__bool2____glsl_bool2()5272 bool _end__bool2____glsl_bool2(){return mImpl->end__bool2____glsl_bool2();}
5273 bool _preBegin__bool2____glsl_bool2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5274 bool _preEnd__bool2____glsl_bool2();
5275 #ifdef GENERATEDSAXPARSER_VALIDATION
5276 bool _validateBegin__bool2____glsl_bool2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5277 bool _validateEnd__bool2____glsl_bool2();
5278 #endif
5279 bool _freeAttributes__bool2____glsl_bool2( void* attributeData );
5280 
_begin__bool3____glsl_bool3(void * attributeData)5281 bool _begin__bool3____glsl_bool3( void* attributeData ){return mImpl->begin__bool3____glsl_bool3();}
5282 bool _data__bool3____glsl_bool3( const ParserChar* text, size_t textLength );
_end__bool3____glsl_bool3()5283 bool _end__bool3____glsl_bool3(){return mImpl->end__bool3____glsl_bool3();}
5284 bool _preBegin__bool3____glsl_bool3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5285 bool _preEnd__bool3____glsl_bool3();
5286 #ifdef GENERATEDSAXPARSER_VALIDATION
5287 bool _validateBegin__bool3____glsl_bool3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5288 bool _validateEnd__bool3____glsl_bool3();
5289 #endif
5290 bool _freeAttributes__bool3____glsl_bool3( void* attributeData );
5291 
_begin__bool4____glsl_bool4(void * attributeData)5292 bool _begin__bool4____glsl_bool4( void* attributeData ){return mImpl->begin__bool4____glsl_bool4();}
5293 bool _data__bool4____glsl_bool4( const ParserChar* text, size_t textLength );
_end__bool4____glsl_bool4()5294 bool _end__bool4____glsl_bool4(){return mImpl->end__bool4____glsl_bool4();}
5295 bool _preBegin__bool4____glsl_bool4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5296 bool _preEnd__bool4____glsl_bool4();
5297 #ifdef GENERATEDSAXPARSER_VALIDATION
5298 bool _validateBegin__bool4____glsl_bool4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5299 bool _validateEnd__bool4____glsl_bool4();
5300 #endif
5301 bool _freeAttributes__bool4____glsl_bool4( void* attributeData );
5302 
_begin__float____glsl_float(void * attributeData)5303 bool _begin__float____glsl_float( void* attributeData ){return mImpl->begin__float____glsl_float();}
5304 bool _data__float____glsl_float( const ParserChar* text, size_t textLength );
_end__float____glsl_float()5305 bool _end__float____glsl_float(){return mImpl->end__float____glsl_float();}
5306 bool _preBegin__float____glsl_float( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5307 bool _preEnd__float____glsl_float();
5308 #ifdef GENERATEDSAXPARSER_VALIDATION
5309 bool _validateBegin__float____glsl_float( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5310 bool _validateEnd__float____glsl_float();
5311 #endif
5312 bool _freeAttributes__float____glsl_float( void* attributeData );
5313 
_begin__float2____glsl_float2(void * attributeData)5314 bool _begin__float2____glsl_float2( void* attributeData ){return mImpl->begin__float2____glsl_float2();}
5315 bool _data__float2____glsl_float2( const ParserChar* text, size_t textLength );
_end__float2____glsl_float2()5316 bool _end__float2____glsl_float2(){return mImpl->end__float2____glsl_float2();}
5317 bool _preBegin__float2____glsl_float2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5318 bool _preEnd__float2____glsl_float2();
5319 #ifdef GENERATEDSAXPARSER_VALIDATION
5320 bool _validateBegin__float2____glsl_float2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5321 bool _validateEnd__float2____glsl_float2();
5322 #endif
5323 bool _freeAttributes__float2____glsl_float2( void* attributeData );
5324 
_begin__float3____glsl_float3(void * attributeData)5325 bool _begin__float3____glsl_float3( void* attributeData ){return mImpl->begin__float3____glsl_float3();}
5326 bool _data__float3____glsl_float3( const ParserChar* text, size_t textLength );
_end__float3____glsl_float3()5327 bool _end__float3____glsl_float3(){return mImpl->end__float3____glsl_float3();}
5328 bool _preBegin__float3____glsl_float3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5329 bool _preEnd__float3____glsl_float3();
5330 #ifdef GENERATEDSAXPARSER_VALIDATION
5331 bool _validateBegin__float3____glsl_float3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5332 bool _validateEnd__float3____glsl_float3();
5333 #endif
5334 bool _freeAttributes__float3____glsl_float3( void* attributeData );
5335 
_begin__float4____glsl_float4(void * attributeData)5336 bool _begin__float4____glsl_float4( void* attributeData ){return mImpl->begin__float4____glsl_float4();}
5337 bool _data__float4____glsl_float4( const ParserChar* text, size_t textLength );
_end__float4____glsl_float4()5338 bool _end__float4____glsl_float4(){return mImpl->end__float4____glsl_float4();}
5339 bool _preBegin__float4____glsl_float4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5340 bool _preEnd__float4____glsl_float4();
5341 #ifdef GENERATEDSAXPARSER_VALIDATION
5342 bool _validateBegin__float4____glsl_float4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5343 bool _validateEnd__float4____glsl_float4();
5344 #endif
5345 bool _freeAttributes__float4____glsl_float4( void* attributeData );
5346 
_begin__float2x2____glsl_float2x2(void * attributeData)5347 bool _begin__float2x2____glsl_float2x2( void* attributeData ){return mImpl->begin__float2x2____glsl_float2x2();}
5348 bool _data__float2x2____glsl_float2x2( const ParserChar* text, size_t textLength );
_end__float2x2____glsl_float2x2()5349 bool _end__float2x2____glsl_float2x2(){return mImpl->end__float2x2____glsl_float2x2();}
5350 bool _preBegin__float2x2____glsl_float2x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5351 bool _preEnd__float2x2____glsl_float2x2();
5352 #ifdef GENERATEDSAXPARSER_VALIDATION
5353 bool _validateBegin__float2x2____glsl_float2x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5354 bool _validateEnd__float2x2____glsl_float2x2();
5355 #endif
5356 bool _freeAttributes__float2x2____glsl_float2x2( void* attributeData );
5357 
_begin__float3x3____glsl_float3x3(void * attributeData)5358 bool _begin__float3x3____glsl_float3x3( void* attributeData ){return mImpl->begin__float3x3____glsl_float3x3();}
5359 bool _data__float3x3____glsl_float3x3( const ParserChar* text, size_t textLength );
_end__float3x3____glsl_float3x3()5360 bool _end__float3x3____glsl_float3x3(){return mImpl->end__float3x3____glsl_float3x3();}
5361 bool _preBegin__float3x3____glsl_float3x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5362 bool _preEnd__float3x3____glsl_float3x3();
5363 #ifdef GENERATEDSAXPARSER_VALIDATION
5364 bool _validateBegin__float3x3____glsl_float3x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5365 bool _validateEnd__float3x3____glsl_float3x3();
5366 #endif
5367 bool _freeAttributes__float3x3____glsl_float3x3( void* attributeData );
5368 
_begin__float4x4____glsl_float4x4(void * attributeData)5369 bool _begin__float4x4____glsl_float4x4( void* attributeData ){return mImpl->begin__float4x4____glsl_float4x4();}
5370 bool _data__float4x4____glsl_float4x4( const ParserChar* text, size_t textLength );
_end__float4x4____glsl_float4x4()5371 bool _end__float4x4____glsl_float4x4(){return mImpl->end__float4x4____glsl_float4x4();}
5372 bool _preBegin__float4x4____glsl_float4x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5373 bool _preEnd__float4x4____glsl_float4x4();
5374 #ifdef GENERATEDSAXPARSER_VALIDATION
5375 bool _validateBegin__float4x4____glsl_float4x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5376 bool _validateEnd__float4x4____glsl_float4x4();
5377 #endif
5378 bool _freeAttributes__float4x4____glsl_float4x4( void* attributeData );
5379 
_begin__int____glsl_int(void * attributeData)5380 bool _begin__int____glsl_int( void* attributeData ){return mImpl->begin__int____glsl_int();}
5381 bool _data__int____glsl_int( const ParserChar* text, size_t textLength );
_end__int____glsl_int()5382 bool _end__int____glsl_int(){return mImpl->end__int____glsl_int();}
5383 bool _preBegin__int____glsl_int( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5384 bool _preEnd__int____glsl_int();
5385 #ifdef GENERATEDSAXPARSER_VALIDATION
5386 bool _validateBegin__int____glsl_int( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5387 bool _validateEnd__int____glsl_int();
5388 #endif
5389 bool _freeAttributes__int____glsl_int( void* attributeData );
5390 
_begin__int2____glsl_int2(void * attributeData)5391 bool _begin__int2____glsl_int2( void* attributeData ){return mImpl->begin__int2____glsl_int2();}
5392 bool _data__int2____glsl_int2( const ParserChar* text, size_t textLength );
_end__int2____glsl_int2()5393 bool _end__int2____glsl_int2(){return mImpl->end__int2____glsl_int2();}
5394 bool _preBegin__int2____glsl_int2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5395 bool _preEnd__int2____glsl_int2();
5396 #ifdef GENERATEDSAXPARSER_VALIDATION
5397 bool _validateBegin__int2____glsl_int2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5398 bool _validateEnd__int2____glsl_int2();
5399 #endif
5400 bool _freeAttributes__int2____glsl_int2( void* attributeData );
5401 
_begin__int3____glsl_int3(void * attributeData)5402 bool _begin__int3____glsl_int3( void* attributeData ){return mImpl->begin__int3____glsl_int3();}
5403 bool _data__int3____glsl_int3( const ParserChar* text, size_t textLength );
_end__int3____glsl_int3()5404 bool _end__int3____glsl_int3(){return mImpl->end__int3____glsl_int3();}
5405 bool _preBegin__int3____glsl_int3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5406 bool _preEnd__int3____glsl_int3();
5407 #ifdef GENERATEDSAXPARSER_VALIDATION
5408 bool _validateBegin__int3____glsl_int3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5409 bool _validateEnd__int3____glsl_int3();
5410 #endif
5411 bool _freeAttributes__int3____glsl_int3( void* attributeData );
5412 
_begin__int4____glsl_int4(void * attributeData)5413 bool _begin__int4____glsl_int4( void* attributeData ){return mImpl->begin__int4____glsl_int4();}
5414 bool _data__int4____glsl_int4( const ParserChar* text, size_t textLength );
_end__int4____glsl_int4()5415 bool _end__int4____glsl_int4(){return mImpl->end__int4____glsl_int4();}
5416 bool _preBegin__int4____glsl_int4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5417 bool _preEnd__int4____glsl_int4();
5418 #ifdef GENERATEDSAXPARSER_VALIDATION
5419 bool _validateBegin__int4____glsl_int4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5420 bool _validateEnd__int4____glsl_int4();
5421 #endif
5422 bool _freeAttributes__int4____glsl_int4( void* attributeData );
5423 
_begin__surface____glsl_surface_type(void * attributeData)5424 bool _begin__surface____glsl_surface_type( void* attributeData ){return mImpl->begin__surface____glsl_surface_type(*static_cast<surface____glsl_surface_type__AttributeData*>(attributeData));}
5425 bool _data__surface____glsl_surface_type( const ParserChar* text, size_t textLength );
_end__surface____glsl_surface_type()5426 bool _end__surface____glsl_surface_type(){return mImpl->end__surface____glsl_surface_type();}
5427 bool _preBegin__surface____glsl_surface_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5428 bool _preEnd__surface____glsl_surface_type();
5429 #ifdef GENERATEDSAXPARSER_VALIDATION
5430 bool _validateBegin__surface____glsl_surface_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5431 bool _validateEnd__surface____glsl_surface_type();
5432 #endif
5433 bool _freeAttributes__surface____glsl_surface_type( void* attributeData );
5434 
_begin__glsl_surface_type____generator(void * attributeData)5435 bool _begin__glsl_surface_type____generator( void* attributeData ){return mImpl->begin__glsl_surface_type____generator();}
5436 bool _data__glsl_surface_type____generator( const ParserChar* text, size_t textLength );
_end__glsl_surface_type____generator()5437 bool _end__glsl_surface_type____generator(){return mImpl->end__glsl_surface_type____generator();}
5438 bool _preBegin__glsl_surface_type____generator( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5439 bool _preEnd__glsl_surface_type____generator();
5440 #ifdef GENERATEDSAXPARSER_VALIDATION
5441 bool _validateBegin__glsl_surface_type____generator( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5442 bool _validateEnd__glsl_surface_type____generator();
5443 #endif
5444 bool _freeAttributes__glsl_surface_type____generator( void* attributeData );
5445 
_begin__profile_GLSL__newparam__surface__generator__name(void * attributeData)5446 bool _begin__profile_GLSL__newparam__surface__generator__name( void* attributeData ){return mImpl->begin__profile_GLSL__newparam__surface__generator__name(*static_cast<profile_GLSL__newparam__surface__generator__name__AttributeData*>(attributeData));}
5447 bool _data__profile_GLSL__newparam__surface__generator__name( const ParserChar* text, size_t textLength );
_end__profile_GLSL__newparam__surface__generator__name()5448 bool _end__profile_GLSL__newparam__surface__generator__name(){return mImpl->end__profile_GLSL__newparam__surface__generator__name();}
5449 bool _preBegin__profile_GLSL__newparam__surface__generator__name( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5450 bool _preEnd__profile_GLSL__newparam__surface__generator__name();
5451 #ifdef GENERATEDSAXPARSER_VALIDATION
5452 bool _validateBegin__profile_GLSL__newparam__surface__generator__name( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5453 bool _validateEnd__profile_GLSL__newparam__surface__generator__name();
5454 #endif
5455 bool _freeAttributes__profile_GLSL__newparam__surface__generator__name( void* attributeData );
5456 
_begin__setparam____glsl_setparam_simple(void * attributeData)5457 bool _begin__setparam____glsl_setparam_simple( void* attributeData ){return mImpl->begin__setparam____glsl_setparam_simple(*static_cast<setparam____glsl_setparam_simple__AttributeData*>(attributeData));}
5458 bool _data__setparam____glsl_setparam_simple( const ParserChar* text, size_t textLength );
_end__setparam____glsl_setparam_simple()5459 bool _end__setparam____glsl_setparam_simple(){return mImpl->end__setparam____glsl_setparam_simple();}
5460 bool _preBegin__setparam____glsl_setparam_simple( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5461 bool _preEnd__setparam____glsl_setparam_simple();
5462 #ifdef GENERATEDSAXPARSER_VALIDATION
5463 bool _validateBegin__setparam____glsl_setparam_simple( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5464 bool _validateEnd__setparam____glsl_setparam_simple();
5465 #endif
5466 bool _freeAttributes__setparam____glsl_setparam_simple( void* attributeData );
5467 
_begin__sampler1D____gl_sampler1D(void * attributeData)5468 bool _begin__sampler1D____gl_sampler1D( void* attributeData ){return mImpl->begin__sampler1D____gl_sampler1D();}
5469 bool _data__sampler1D____gl_sampler1D( const ParserChar* text, size_t textLength );
_end__sampler1D____gl_sampler1D()5470 bool _end__sampler1D____gl_sampler1D(){return mImpl->end__sampler1D____gl_sampler1D();}
5471 bool _preBegin__sampler1D____gl_sampler1D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5472 bool _preEnd__sampler1D____gl_sampler1D();
5473 #ifdef GENERATEDSAXPARSER_VALIDATION
5474 bool _validateBegin__sampler1D____gl_sampler1D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5475 bool _validateEnd__sampler1D____gl_sampler1D();
5476 #endif
5477 bool _freeAttributes__sampler1D____gl_sampler1D( void* attributeData );
5478 
_begin__sampler2D____gl_sampler2D(void * attributeData)5479 bool _begin__sampler2D____gl_sampler2D( void* attributeData ){return mImpl->begin__sampler2D____gl_sampler2D();}
5480 bool _data__sampler2D____gl_sampler2D( const ParserChar* text, size_t textLength );
_end__sampler2D____gl_sampler2D()5481 bool _end__sampler2D____gl_sampler2D(){return mImpl->end__sampler2D____gl_sampler2D();}
5482 bool _preBegin__sampler2D____gl_sampler2D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5483 bool _preEnd__sampler2D____gl_sampler2D();
5484 #ifdef GENERATEDSAXPARSER_VALIDATION
5485 bool _validateBegin__sampler2D____gl_sampler2D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5486 bool _validateEnd__sampler2D____gl_sampler2D();
5487 #endif
5488 bool _freeAttributes__sampler2D____gl_sampler2D( void* attributeData );
5489 
_begin__sampler3D____gl_sampler3D(void * attributeData)5490 bool _begin__sampler3D____gl_sampler3D( void* attributeData ){return mImpl->begin__sampler3D____gl_sampler3D();}
5491 bool _data__sampler3D____gl_sampler3D( const ParserChar* text, size_t textLength );
_end__sampler3D____gl_sampler3D()5492 bool _end__sampler3D____gl_sampler3D(){return mImpl->end__sampler3D____gl_sampler3D();}
5493 bool _preBegin__sampler3D____gl_sampler3D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5494 bool _preEnd__sampler3D____gl_sampler3D();
5495 #ifdef GENERATEDSAXPARSER_VALIDATION
5496 bool _validateBegin__sampler3D____gl_sampler3D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5497 bool _validateEnd__sampler3D____gl_sampler3D();
5498 #endif
5499 bool _freeAttributes__sampler3D____gl_sampler3D( void* attributeData );
5500 
_begin__samplerCUBE____gl_samplerCUBE(void * attributeData)5501 bool _begin__samplerCUBE____gl_samplerCUBE( void* attributeData ){return mImpl->begin__samplerCUBE____gl_samplerCUBE();}
5502 bool _data__samplerCUBE____gl_samplerCUBE( const ParserChar* text, size_t textLength );
_end__samplerCUBE____gl_samplerCUBE()5503 bool _end__samplerCUBE____gl_samplerCUBE(){return mImpl->end__samplerCUBE____gl_samplerCUBE();}
5504 bool _preBegin__samplerCUBE____gl_samplerCUBE( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5505 bool _preEnd__samplerCUBE____gl_samplerCUBE();
5506 #ifdef GENERATEDSAXPARSER_VALIDATION
5507 bool _validateBegin__samplerCUBE____gl_samplerCUBE( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5508 bool _validateEnd__samplerCUBE____gl_samplerCUBE();
5509 #endif
5510 bool _freeAttributes__samplerCUBE____gl_samplerCUBE( void* attributeData );
5511 
_begin__samplerRECT____gl_samplerRECT(void * attributeData)5512 bool _begin__samplerRECT____gl_samplerRECT( void* attributeData ){return mImpl->begin__samplerRECT____gl_samplerRECT();}
5513 bool _data__samplerRECT____gl_samplerRECT( const ParserChar* text, size_t textLength );
_end__samplerRECT____gl_samplerRECT()5514 bool _end__samplerRECT____gl_samplerRECT(){return mImpl->end__samplerRECT____gl_samplerRECT();}
5515 bool _preBegin__samplerRECT____gl_samplerRECT( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5516 bool _preEnd__samplerRECT____gl_samplerRECT();
5517 #ifdef GENERATEDSAXPARSER_VALIDATION
5518 bool _validateBegin__samplerRECT____gl_samplerRECT( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5519 bool _validateEnd__samplerRECT____gl_samplerRECT();
5520 #endif
5521 bool _freeAttributes__samplerRECT____gl_samplerRECT( void* attributeData );
5522 
_begin__samplerDEPTH____gl_samplerDEPTH(void * attributeData)5523 bool _begin__samplerDEPTH____gl_samplerDEPTH( void* attributeData ){return mImpl->begin__samplerDEPTH____gl_samplerDEPTH();}
5524 bool _data__samplerDEPTH____gl_samplerDEPTH( const ParserChar* text, size_t textLength );
_end__samplerDEPTH____gl_samplerDEPTH()5525 bool _end__samplerDEPTH____gl_samplerDEPTH(){return mImpl->end__samplerDEPTH____gl_samplerDEPTH();}
5526 bool _preBegin__samplerDEPTH____gl_samplerDEPTH( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5527 bool _preEnd__samplerDEPTH____gl_samplerDEPTH();
5528 #ifdef GENERATEDSAXPARSER_VALIDATION
5529 bool _validateBegin__samplerDEPTH____gl_samplerDEPTH( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5530 bool _validateEnd__samplerDEPTH____gl_samplerDEPTH();
5531 #endif
5532 bool _freeAttributes__samplerDEPTH____gl_samplerDEPTH( void* attributeData );
5533 
_begin__enum____gl_enumeration(void * attributeData)5534 bool _begin__enum____gl_enumeration( void* attributeData ){return mImpl->begin__enum____gl_enumeration();}
5535 bool _data__enum____gl_enumeration( const ParserChar* text, size_t textLength );
_end__enum____gl_enumeration()5536 bool _end__enum____gl_enumeration(){return mImpl->end__enum____gl_enumeration();}
5537 bool _preBegin__enum____gl_enumeration( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5538 bool _preEnd__enum____gl_enumeration();
5539 #ifdef GENERATEDSAXPARSER_VALIDATION
5540 bool _validateBegin__enum____gl_enumeration( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5541 bool _validateEnd__enum____gl_enumeration();
5542 #endif
5543 bool _freeAttributes__enum____gl_enumeration( void* attributeData );
5544 
5545 
5546 ENUM__gl_blend_equation_type toEnumDataPrefix_ENUM__gl_blend_equation_type (
5547     const ParserChar* prefixedBuffer,
5548     const ParserChar* prefixedBufferEnd,
5549     const ParserChar** buffer,
5550     const ParserChar* bufferEnd,
5551     bool& failed,
5552     const std::pair<StringHash, ENUM__gl_blend_equation_type>* enumMap,
5553     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
5554 );
5555 
5556 
5557 bool characterData2EnumData_ENUM__gl_blend_equation_type (
5558     const ParserChar* text,
5559     size_t textLength,
5560     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_blend_equation_type*, size_t ),
5561     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
5562 );
5563 
5564 
5565 bool dataEnumEnd_ENUM__gl_blend_equation_type (
5566     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_blend_equation_type*, size_t ),
5567     const std::pair<StringHash, ENUM__gl_blend_equation_type>* enumMap,
5568     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
5569     ENUM__gl_blend_equation_type (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gl_blend_equation_type>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
5570 );
5571 
5572 
5573 
5574 
5575 ENUM__gl_fog_coord_src_type toEnumDataPrefix_ENUM__gl_fog_coord_src_type (
5576     const ParserChar* prefixedBuffer,
5577     const ParserChar* prefixedBufferEnd,
5578     const ParserChar** buffer,
5579     const ParserChar* bufferEnd,
5580     bool& failed,
5581     const std::pair<StringHash, ENUM__gl_fog_coord_src_type>* enumMap,
5582     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
5583 );
5584 
5585 
5586 bool characterData2EnumData_ENUM__gl_fog_coord_src_type (
5587     const ParserChar* text,
5588     size_t textLength,
5589     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_fog_coord_src_type*, size_t ),
5590     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
5591 );
5592 
5593 
5594 bool dataEnumEnd_ENUM__gl_fog_coord_src_type (
5595     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__gl_fog_coord_src_type*, size_t ),
5596     const std::pair<StringHash, ENUM__gl_fog_coord_src_type>* enumMap,
5597     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
5598     ENUM__gl_fog_coord_src_type (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__gl_fog_coord_src_type>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
5599 );
5600 
5601 
5602 
5603 
5604 UNION__gl_enumeration toUnionPrefix_UNION__gl_enumeration (
5605     const ParserChar* prefixedBuffer,
5606     const ParserChar* prefixedBufferEnd,
5607     const ParserChar** buffer,
5608     const ParserChar* bufferEnd,
5609     bool& failed
5610 );
5611 
5612 
5613 
_begin__array____glsl_newarray_type(void * attributeData)5614 bool _begin__array____glsl_newarray_type( void* attributeData ){return mImpl->begin__array____glsl_newarray_type(*static_cast<array____glsl_newarray_type__AttributeData*>(attributeData));}
5615 bool _data__array____glsl_newarray_type( const ParserChar* text, size_t textLength );
_end__array____glsl_newarray_type()5616 bool _end__array____glsl_newarray_type(){return mImpl->end__array____glsl_newarray_type();}
5617 bool _preBegin__array____glsl_newarray_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5618 bool _preEnd__array____glsl_newarray_type();
5619 #ifdef GENERATEDSAXPARSER_VALIDATION
5620 bool _validateBegin__array____glsl_newarray_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5621 bool _validateEnd__array____glsl_newarray_type();
5622 #endif
5623 bool _freeAttributes__array____glsl_newarray_type( void* attributeData );
5624 
_begin__profile_GLSL__technique(void * attributeData)5625 bool _begin__profile_GLSL__technique( void* attributeData ){return mImpl->begin__profile_GLSL__technique(*static_cast<profile_GLSL__technique__AttributeData*>(attributeData));}
5626 bool _data__profile_GLSL__technique( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique()5627 bool _end__profile_GLSL__technique(){return mImpl->end__profile_GLSL__technique();}
5628 bool _preBegin__profile_GLSL__technique( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5629 bool _preEnd__profile_GLSL__technique();
5630 #ifdef GENERATEDSAXPARSER_VALIDATION
5631 bool _validateBegin__profile_GLSL__technique( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5632 bool _validateEnd__profile_GLSL__technique();
5633 #endif
5634 bool _freeAttributes__profile_GLSL__technique( void* attributeData );
5635 
_begin__setparam____glsl_setparam(void * attributeData)5636 bool _begin__setparam____glsl_setparam( void* attributeData ){return mImpl->begin__setparam____glsl_setparam(*static_cast<setparam____glsl_setparam__AttributeData*>(attributeData));}
5637 bool _data__setparam____glsl_setparam( const ParserChar* text, size_t textLength );
_end__setparam____glsl_setparam()5638 bool _end__setparam____glsl_setparam(){return mImpl->end__setparam____glsl_setparam();}
5639 bool _preBegin__setparam____glsl_setparam( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5640 bool _preEnd__setparam____glsl_setparam();
5641 #ifdef GENERATEDSAXPARSER_VALIDATION
5642 bool _validateBegin__setparam____glsl_setparam( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5643 bool _validateEnd__setparam____glsl_setparam();
5644 #endif
5645 bool _freeAttributes__setparam____glsl_setparam( void* attributeData );
5646 
_begin__array____glsl_setarray_type(void * attributeData)5647 bool _begin__array____glsl_setarray_type( void* attributeData ){return mImpl->begin__array____glsl_setarray_type(*static_cast<array____glsl_setarray_type__AttributeData*>(attributeData));}
5648 bool _data__array____glsl_setarray_type( const ParserChar* text, size_t textLength );
_end__array____glsl_setarray_type()5649 bool _end__array____glsl_setarray_type(){return mImpl->end__array____glsl_setarray_type();}
5650 bool _preBegin__array____glsl_setarray_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5651 bool _preEnd__array____glsl_setarray_type();
5652 #ifdef GENERATEDSAXPARSER_VALIDATION
5653 bool _validateBegin__array____glsl_setarray_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5654 bool _validateEnd__array____glsl_setarray_type();
5655 #endif
5656 bool _freeAttributes__array____glsl_setarray_type( void* attributeData );
5657 
_begin__profile_GLSL__technique__pass(void * attributeData)5658 bool _begin__profile_GLSL__technique__pass( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass(*static_cast<profile_GLSL__technique__pass__AttributeData*>(attributeData));}
5659 bool _data__profile_GLSL__technique__pass( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass()5660 bool _end__profile_GLSL__technique__pass(){return mImpl->end__profile_GLSL__technique__pass();}
5661 bool _preBegin__profile_GLSL__technique__pass( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5662 bool _preEnd__profile_GLSL__technique__pass();
5663 #ifdef GENERATEDSAXPARSER_VALIDATION
5664 bool _validateBegin__profile_GLSL__technique__pass( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5665 bool _validateEnd__profile_GLSL__technique__pass();
5666 #endif
5667 bool _freeAttributes__profile_GLSL__technique__pass( void* attributeData );
5668 
_begin__color_target____fx_colortarget_common(void * attributeData)5669 bool _begin__color_target____fx_colortarget_common( void* attributeData ){return mImpl->begin__color_target____fx_colortarget_common(*static_cast<color_target____fx_colortarget_common__AttributeData*>(attributeData));}
5670 bool _data__color_target____fx_colortarget_common( const ParserChar* text, size_t textLength );
_end__color_target____fx_colortarget_common()5671 bool _end__color_target____fx_colortarget_common(){return mImpl->end__color_target____fx_colortarget_common();}
5672 bool _preBegin__color_target____fx_colortarget_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5673 bool _preEnd__color_target____fx_colortarget_common();
5674 #ifdef GENERATEDSAXPARSER_VALIDATION
5675 bool _validateBegin__color_target____fx_colortarget_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5676 bool _validateEnd__color_target____fx_colortarget_common();
5677 #endif
5678 bool _freeAttributes__color_target____fx_colortarget_common( void* attributeData );
5679 
_begin__depth_target____fx_depthtarget_common(void * attributeData)5680 bool _begin__depth_target____fx_depthtarget_common( void* attributeData ){return mImpl->begin__depth_target____fx_depthtarget_common(*static_cast<depth_target____fx_depthtarget_common__AttributeData*>(attributeData));}
5681 bool _data__depth_target____fx_depthtarget_common( const ParserChar* text, size_t textLength );
_end__depth_target____fx_depthtarget_common()5682 bool _end__depth_target____fx_depthtarget_common(){return mImpl->end__depth_target____fx_depthtarget_common();}
5683 bool _preBegin__depth_target____fx_depthtarget_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5684 bool _preEnd__depth_target____fx_depthtarget_common();
5685 #ifdef GENERATEDSAXPARSER_VALIDATION
5686 bool _validateBegin__depth_target____fx_depthtarget_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5687 bool _validateEnd__depth_target____fx_depthtarget_common();
5688 #endif
5689 bool _freeAttributes__depth_target____fx_depthtarget_common( void* attributeData );
5690 
_begin__stencil_target____fx_stenciltarget_common(void * attributeData)5691 bool _begin__stencil_target____fx_stenciltarget_common( void* attributeData ){return mImpl->begin__stencil_target____fx_stenciltarget_common(*static_cast<stencil_target____fx_stenciltarget_common__AttributeData*>(attributeData));}
5692 bool _data__stencil_target____fx_stenciltarget_common( const ParserChar* text, size_t textLength );
_end__stencil_target____fx_stenciltarget_common()5693 bool _end__stencil_target____fx_stenciltarget_common(){return mImpl->end__stencil_target____fx_stenciltarget_common();}
5694 bool _preBegin__stencil_target____fx_stenciltarget_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5695 bool _preEnd__stencil_target____fx_stenciltarget_common();
5696 #ifdef GENERATEDSAXPARSER_VALIDATION
5697 bool _validateBegin__stencil_target____fx_stenciltarget_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5698 bool _validateEnd__stencil_target____fx_stenciltarget_common();
5699 #endif
5700 bool _freeAttributes__stencil_target____fx_stenciltarget_common( void* attributeData );
5701 
_begin__color_clear____fx_clearcolor_common(void * attributeData)5702 bool _begin__color_clear____fx_clearcolor_common( void* attributeData ){return mImpl->begin__color_clear____fx_clearcolor_common(*static_cast<color_clear____fx_clearcolor_common__AttributeData*>(attributeData));}
5703 bool _data__color_clear____fx_clearcolor_common( const ParserChar* text, size_t textLength );
_end__color_clear____fx_clearcolor_common()5704 bool _end__color_clear____fx_clearcolor_common(){return mImpl->end__color_clear____fx_clearcolor_common();}
5705 bool _preBegin__color_clear____fx_clearcolor_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5706 bool _preEnd__color_clear____fx_clearcolor_common();
5707 #ifdef GENERATEDSAXPARSER_VALIDATION
5708 bool _validateBegin__color_clear____fx_clearcolor_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5709 bool _validateEnd__color_clear____fx_clearcolor_common();
5710 #endif
5711 bool _freeAttributes__color_clear____fx_clearcolor_common( void* attributeData );
5712 
_begin__depth_clear____fx_cleardepth_common(void * attributeData)5713 bool _begin__depth_clear____fx_cleardepth_common( void* attributeData ){return mImpl->begin__depth_clear____fx_cleardepth_common(*static_cast<depth_clear____fx_cleardepth_common__AttributeData*>(attributeData));}
5714 bool _data__depth_clear____fx_cleardepth_common( const ParserChar* text, size_t textLength );
_end__depth_clear____fx_cleardepth_common()5715 bool _end__depth_clear____fx_cleardepth_common(){return mImpl->end__depth_clear____fx_cleardepth_common();}
5716 bool _preBegin__depth_clear____fx_cleardepth_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5717 bool _preEnd__depth_clear____fx_cleardepth_common();
5718 #ifdef GENERATEDSAXPARSER_VALIDATION
5719 bool _validateBegin__depth_clear____fx_cleardepth_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5720 bool _validateEnd__depth_clear____fx_cleardepth_common();
5721 #endif
5722 bool _freeAttributes__depth_clear____fx_cleardepth_common( void* attributeData );
5723 
_begin__stencil_clear____fx_clearstencil_common(void * attributeData)5724 bool _begin__stencil_clear____fx_clearstencil_common( void* attributeData ){return mImpl->begin__stencil_clear____fx_clearstencil_common(*static_cast<stencil_clear____fx_clearstencil_common__AttributeData*>(attributeData));}
5725 bool _data__stencil_clear____fx_clearstencil_common( const ParserChar* text, size_t textLength );
_end__stencil_clear____fx_clearstencil_common()5726 bool _end__stencil_clear____fx_clearstencil_common(){return mImpl->end__stencil_clear____fx_clearstencil_common();}
5727 bool _preBegin__stencil_clear____fx_clearstencil_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5728 bool _preEnd__stencil_clear____fx_clearstencil_common();
5729 #ifdef GENERATEDSAXPARSER_VALIDATION
5730 bool _validateBegin__stencil_clear____fx_clearstencil_common( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5731 bool _validateEnd__stencil_clear____fx_clearstencil_common();
5732 #endif
5733 bool _freeAttributes__stencil_clear____fx_clearstencil_common( void* attributeData );
5734 
_begin__profile_GLSL__technique__pass__alpha_func(void * attributeData)5735 bool _begin__profile_GLSL__technique__pass__alpha_func( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__alpha_func();}
5736 bool _data__profile_GLSL__technique__pass__alpha_func( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__alpha_func()5737 bool _end__profile_GLSL__technique__pass__alpha_func(){return mImpl->end__profile_GLSL__technique__pass__alpha_func();}
5738 bool _preBegin__profile_GLSL__technique__pass__alpha_func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5739 bool _preEnd__profile_GLSL__technique__pass__alpha_func();
5740 #ifdef GENERATEDSAXPARSER_VALIDATION
5741 bool _validateBegin__profile_GLSL__technique__pass__alpha_func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5742 bool _validateEnd__profile_GLSL__technique__pass__alpha_func();
5743 #endif
5744 bool _freeAttributes__profile_GLSL__technique__pass__alpha_func( void* attributeData );
5745 
_begin__profile_GLSL__technique__pass__alpha_func__func(void * attributeData)5746 bool _begin__profile_GLSL__technique__pass__alpha_func__func( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__alpha_func__func(*static_cast<profile_GLSL__technique__pass__alpha_func__func__AttributeData*>(attributeData));}
5747 bool _data__profile_GLSL__technique__pass__alpha_func__func( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__alpha_func__func()5748 bool _end__profile_GLSL__technique__pass__alpha_func__func(){return mImpl->end__profile_GLSL__technique__pass__alpha_func__func();}
5749 bool _preBegin__profile_GLSL__technique__pass__alpha_func__func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5750 bool _preEnd__profile_GLSL__technique__pass__alpha_func__func();
5751 #ifdef GENERATEDSAXPARSER_VALIDATION
5752 bool _validateBegin__profile_GLSL__technique__pass__alpha_func__func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5753 bool _validateEnd__profile_GLSL__technique__pass__alpha_func__func();
5754 #endif
5755 bool _freeAttributes__profile_GLSL__technique__pass__alpha_func__func( void* attributeData );
5756 
_begin__profile_GLSL__technique__pass__alpha_func__value(void * attributeData)5757 bool _begin__profile_GLSL__technique__pass__alpha_func__value( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__alpha_func__value(*static_cast<profile_GLSL__technique__pass__alpha_func__value__AttributeData*>(attributeData));}
5758 bool _data__profile_GLSL__technique__pass__alpha_func__value( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__alpha_func__value()5759 bool _end__profile_GLSL__technique__pass__alpha_func__value(){return mImpl->end__profile_GLSL__technique__pass__alpha_func__value();}
5760 bool _preBegin__profile_GLSL__technique__pass__alpha_func__value( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5761 bool _preEnd__profile_GLSL__technique__pass__alpha_func__value();
5762 #ifdef GENERATEDSAXPARSER_VALIDATION
5763 bool _validateBegin__profile_GLSL__technique__pass__alpha_func__value( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5764 bool _validateEnd__profile_GLSL__technique__pass__alpha_func__value();
5765 #endif
5766 bool _freeAttributes__profile_GLSL__technique__pass__alpha_func__value( void* attributeData );
5767 
_begin__profile_GLSL__technique__pass__blend_func(void * attributeData)5768 bool _begin__profile_GLSL__technique__pass__blend_func( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__blend_func();}
5769 bool _data__profile_GLSL__technique__pass__blend_func( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__blend_func()5770 bool _end__profile_GLSL__technique__pass__blend_func(){return mImpl->end__profile_GLSL__technique__pass__blend_func();}
5771 bool _preBegin__profile_GLSL__technique__pass__blend_func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5772 bool _preEnd__profile_GLSL__technique__pass__blend_func();
5773 #ifdef GENERATEDSAXPARSER_VALIDATION
5774 bool _validateBegin__profile_GLSL__technique__pass__blend_func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5775 bool _validateEnd__profile_GLSL__technique__pass__blend_func();
5776 #endif
5777 bool _freeAttributes__profile_GLSL__technique__pass__blend_func( void* attributeData );
5778 
_begin__profile_GLSL__technique__pass__blend_func__src(void * attributeData)5779 bool _begin__profile_GLSL__technique__pass__blend_func__src( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__blend_func__src(*static_cast<profile_GLSL__technique__pass__blend_func__src__AttributeData*>(attributeData));}
5780 bool _data__profile_GLSL__technique__pass__blend_func__src( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__blend_func__src()5781 bool _end__profile_GLSL__technique__pass__blend_func__src(){return mImpl->end__profile_GLSL__technique__pass__blend_func__src();}
5782 bool _preBegin__profile_GLSL__technique__pass__blend_func__src( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5783 bool _preEnd__profile_GLSL__technique__pass__blend_func__src();
5784 #ifdef GENERATEDSAXPARSER_VALIDATION
5785 bool _validateBegin__profile_GLSL__technique__pass__blend_func__src( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5786 bool _validateEnd__profile_GLSL__technique__pass__blend_func__src();
5787 #endif
5788 bool _freeAttributes__profile_GLSL__technique__pass__blend_func__src( void* attributeData );
5789 
_begin__profile_GLSL__technique__pass__blend_func__dest(void * attributeData)5790 bool _begin__profile_GLSL__technique__pass__blend_func__dest( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__blend_func__dest(*static_cast<profile_GLSL__technique__pass__blend_func__dest__AttributeData*>(attributeData));}
5791 bool _data__profile_GLSL__technique__pass__blend_func__dest( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__blend_func__dest()5792 bool _end__profile_GLSL__technique__pass__blend_func__dest(){return mImpl->end__profile_GLSL__technique__pass__blend_func__dest();}
5793 bool _preBegin__profile_GLSL__technique__pass__blend_func__dest( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5794 bool _preEnd__profile_GLSL__technique__pass__blend_func__dest();
5795 #ifdef GENERATEDSAXPARSER_VALIDATION
5796 bool _validateBegin__profile_GLSL__technique__pass__blend_func__dest( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5797 bool _validateEnd__profile_GLSL__technique__pass__blend_func__dest();
5798 #endif
5799 bool _freeAttributes__profile_GLSL__technique__pass__blend_func__dest( void* attributeData );
5800 
_begin__blend_func_separate(void * attributeData)5801 bool _begin__blend_func_separate( void* attributeData ){return mImpl->begin__blend_func_separate();}
5802 bool _data__blend_func_separate( const ParserChar* text, size_t textLength );
_end__blend_func_separate()5803 bool _end__blend_func_separate(){return mImpl->end__blend_func_separate();}
5804 bool _preBegin__blend_func_separate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5805 bool _preEnd__blend_func_separate();
5806 #ifdef GENERATEDSAXPARSER_VALIDATION
5807 bool _validateBegin__blend_func_separate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5808 bool _validateEnd__blend_func_separate();
5809 #endif
5810 bool _freeAttributes__blend_func_separate( void* attributeData );
5811 
_begin__src_rgb(void * attributeData)5812 bool _begin__src_rgb( void* attributeData ){return mImpl->begin__src_rgb(*static_cast<src_rgb__AttributeData*>(attributeData));}
5813 bool _data__src_rgb( const ParserChar* text, size_t textLength );
_end__src_rgb()5814 bool _end__src_rgb(){return mImpl->end__src_rgb();}
5815 bool _preBegin__src_rgb( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5816 bool _preEnd__src_rgb();
5817 #ifdef GENERATEDSAXPARSER_VALIDATION
5818 bool _validateBegin__src_rgb( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5819 bool _validateEnd__src_rgb();
5820 #endif
5821 bool _freeAttributes__src_rgb( void* attributeData );
5822 
_begin__dest_rgb(void * attributeData)5823 bool _begin__dest_rgb( void* attributeData ){return mImpl->begin__dest_rgb(*static_cast<dest_rgb__AttributeData*>(attributeData));}
5824 bool _data__dest_rgb( const ParserChar* text, size_t textLength );
_end__dest_rgb()5825 bool _end__dest_rgb(){return mImpl->end__dest_rgb();}
5826 bool _preBegin__dest_rgb( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5827 bool _preEnd__dest_rgb();
5828 #ifdef GENERATEDSAXPARSER_VALIDATION
5829 bool _validateBegin__dest_rgb( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5830 bool _validateEnd__dest_rgb();
5831 #endif
5832 bool _freeAttributes__dest_rgb( void* attributeData );
5833 
_begin__src_alpha(void * attributeData)5834 bool _begin__src_alpha( void* attributeData ){return mImpl->begin__src_alpha(*static_cast<src_alpha__AttributeData*>(attributeData));}
5835 bool _data__src_alpha( const ParserChar* text, size_t textLength );
_end__src_alpha()5836 bool _end__src_alpha(){return mImpl->end__src_alpha();}
5837 bool _preBegin__src_alpha( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5838 bool _preEnd__src_alpha();
5839 #ifdef GENERATEDSAXPARSER_VALIDATION
5840 bool _validateBegin__src_alpha( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5841 bool _validateEnd__src_alpha();
5842 #endif
5843 bool _freeAttributes__src_alpha( void* attributeData );
5844 
_begin__dest_alpha(void * attributeData)5845 bool _begin__dest_alpha( void* attributeData ){return mImpl->begin__dest_alpha(*static_cast<dest_alpha__AttributeData*>(attributeData));}
5846 bool _data__dest_alpha( const ParserChar* text, size_t textLength );
_end__dest_alpha()5847 bool _end__dest_alpha(){return mImpl->end__dest_alpha();}
5848 bool _preBegin__dest_alpha( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5849 bool _preEnd__dest_alpha();
5850 #ifdef GENERATEDSAXPARSER_VALIDATION
5851 bool _validateBegin__dest_alpha( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5852 bool _validateEnd__dest_alpha();
5853 #endif
5854 bool _freeAttributes__dest_alpha( void* attributeData );
5855 
_begin__blend_equation(void * attributeData)5856 bool _begin__blend_equation( void* attributeData ){return mImpl->begin__blend_equation(*static_cast<blend_equation__AttributeData*>(attributeData));}
5857 bool _data__blend_equation( const ParserChar* text, size_t textLength );
_end__blend_equation()5858 bool _end__blend_equation(){return mImpl->end__blend_equation();}
5859 bool _preBegin__blend_equation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5860 bool _preEnd__blend_equation();
5861 #ifdef GENERATEDSAXPARSER_VALIDATION
5862 bool _validateBegin__blend_equation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5863 bool _validateEnd__blend_equation();
5864 #endif
5865 bool _freeAttributes__blend_equation( void* attributeData );
5866 
_begin__blend_equation_separate(void * attributeData)5867 bool _begin__blend_equation_separate( void* attributeData ){return mImpl->begin__blend_equation_separate();}
5868 bool _data__blend_equation_separate( const ParserChar* text, size_t textLength );
_end__blend_equation_separate()5869 bool _end__blend_equation_separate(){return mImpl->end__blend_equation_separate();}
5870 bool _preBegin__blend_equation_separate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5871 bool _preEnd__blend_equation_separate();
5872 #ifdef GENERATEDSAXPARSER_VALIDATION
5873 bool _validateBegin__blend_equation_separate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5874 bool _validateEnd__blend_equation_separate();
5875 #endif
5876 bool _freeAttributes__blend_equation_separate( void* attributeData );
5877 
_begin__rgb(void * attributeData)5878 bool _begin__rgb( void* attributeData ){return mImpl->begin__rgb(*static_cast<rgb__AttributeData*>(attributeData));}
5879 bool _data__rgb( const ParserChar* text, size_t textLength );
_end__rgb()5880 bool _end__rgb(){return mImpl->end__rgb();}
5881 bool _preBegin__rgb( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5882 bool _preEnd__rgb();
5883 #ifdef GENERATEDSAXPARSER_VALIDATION
5884 bool _validateBegin__rgb( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5885 bool _validateEnd__rgb();
5886 #endif
5887 bool _freeAttributes__rgb( void* attributeData );
5888 
_begin__blend_equation_separate__alpha(void * attributeData)5889 bool _begin__blend_equation_separate__alpha( void* attributeData ){return mImpl->begin__blend_equation_separate__alpha(*static_cast<blend_equation_separate__alpha__AttributeData*>(attributeData));}
5890 bool _data__blend_equation_separate__alpha( const ParserChar* text, size_t textLength );
_end__blend_equation_separate__alpha()5891 bool _end__blend_equation_separate__alpha(){return mImpl->end__blend_equation_separate__alpha();}
5892 bool _preBegin__blend_equation_separate__alpha( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5893 bool _preEnd__blend_equation_separate__alpha();
5894 #ifdef GENERATEDSAXPARSER_VALIDATION
5895 bool _validateBegin__blend_equation_separate__alpha( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5896 bool _validateEnd__blend_equation_separate__alpha();
5897 #endif
5898 bool _freeAttributes__blend_equation_separate__alpha( void* attributeData );
5899 
_begin__color_material(void * attributeData)5900 bool _begin__color_material( void* attributeData ){return mImpl->begin__color_material();}
5901 bool _data__color_material( const ParserChar* text, size_t textLength );
_end__color_material()5902 bool _end__color_material(){return mImpl->end__color_material();}
5903 bool _preBegin__color_material( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5904 bool _preEnd__color_material();
5905 #ifdef GENERATEDSAXPARSER_VALIDATION
5906 bool _validateBegin__color_material( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5907 bool _validateEnd__color_material();
5908 #endif
5909 bool _freeAttributes__color_material( void* attributeData );
5910 
_begin__color_material__face(void * attributeData)5911 bool _begin__color_material__face( void* attributeData ){return mImpl->begin__color_material__face(*static_cast<color_material__face__AttributeData*>(attributeData));}
5912 bool _data__color_material__face( const ParserChar* text, size_t textLength );
_end__color_material__face()5913 bool _end__color_material__face(){return mImpl->end__color_material__face();}
5914 bool _preBegin__color_material__face( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5915 bool _preEnd__color_material__face();
5916 #ifdef GENERATEDSAXPARSER_VALIDATION
5917 bool _validateBegin__color_material__face( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5918 bool _validateEnd__color_material__face();
5919 #endif
5920 bool _freeAttributes__color_material__face( void* attributeData );
5921 
_begin__color_material__mode(void * attributeData)5922 bool _begin__color_material__mode( void* attributeData ){return mImpl->begin__color_material__mode(*static_cast<color_material__mode__AttributeData*>(attributeData));}
5923 bool _data__color_material__mode( const ParserChar* text, size_t textLength );
_end__color_material__mode()5924 bool _end__color_material__mode(){return mImpl->end__color_material__mode();}
5925 bool _preBegin__color_material__mode( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5926 bool _preEnd__color_material__mode();
5927 #ifdef GENERATEDSAXPARSER_VALIDATION
5928 bool _validateBegin__color_material__mode( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5929 bool _validateEnd__color_material__mode();
5930 #endif
5931 bool _freeAttributes__color_material__mode( void* attributeData );
5932 
_begin__profile_GLSL__technique__pass__cull_face(void * attributeData)5933 bool _begin__profile_GLSL__technique__pass__cull_face( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__cull_face(*static_cast<profile_GLSL__technique__pass__cull_face__AttributeData*>(attributeData));}
5934 bool _data__profile_GLSL__technique__pass__cull_face( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__cull_face()5935 bool _end__profile_GLSL__technique__pass__cull_face(){return mImpl->end__profile_GLSL__technique__pass__cull_face();}
5936 bool _preBegin__profile_GLSL__technique__pass__cull_face( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5937 bool _preEnd__profile_GLSL__technique__pass__cull_face();
5938 #ifdef GENERATEDSAXPARSER_VALIDATION
5939 bool _validateBegin__profile_GLSL__technique__pass__cull_face( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5940 bool _validateEnd__profile_GLSL__technique__pass__cull_face();
5941 #endif
5942 bool _freeAttributes__profile_GLSL__technique__pass__cull_face( void* attributeData );
5943 
_begin__profile_GLSL__technique__pass__depth_func(void * attributeData)5944 bool _begin__profile_GLSL__technique__pass__depth_func( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__depth_func(*static_cast<profile_GLSL__technique__pass__depth_func__AttributeData*>(attributeData));}
5945 bool _data__profile_GLSL__technique__pass__depth_func( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__depth_func()5946 bool _end__profile_GLSL__technique__pass__depth_func(){return mImpl->end__profile_GLSL__technique__pass__depth_func();}
5947 bool _preBegin__profile_GLSL__technique__pass__depth_func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5948 bool _preEnd__profile_GLSL__technique__pass__depth_func();
5949 #ifdef GENERATEDSAXPARSER_VALIDATION
5950 bool _validateBegin__profile_GLSL__technique__pass__depth_func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5951 bool _validateEnd__profile_GLSL__technique__pass__depth_func();
5952 #endif
5953 bool _freeAttributes__profile_GLSL__technique__pass__depth_func( void* attributeData );
5954 
_begin__profile_GLSL__technique__pass__fog_mode(void * attributeData)5955 bool _begin__profile_GLSL__technique__pass__fog_mode( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__fog_mode(*static_cast<profile_GLSL__technique__pass__fog_mode__AttributeData*>(attributeData));}
5956 bool _data__profile_GLSL__technique__pass__fog_mode( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__fog_mode()5957 bool _end__profile_GLSL__technique__pass__fog_mode(){return mImpl->end__profile_GLSL__technique__pass__fog_mode();}
5958 bool _preBegin__profile_GLSL__technique__pass__fog_mode( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5959 bool _preEnd__profile_GLSL__technique__pass__fog_mode();
5960 #ifdef GENERATEDSAXPARSER_VALIDATION
5961 bool _validateBegin__profile_GLSL__technique__pass__fog_mode( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5962 bool _validateEnd__profile_GLSL__technique__pass__fog_mode();
5963 #endif
5964 bool _freeAttributes__profile_GLSL__technique__pass__fog_mode( void* attributeData );
5965 
_begin__fog_coord_src(void * attributeData)5966 bool _begin__fog_coord_src( void* attributeData ){return mImpl->begin__fog_coord_src(*static_cast<fog_coord_src__AttributeData*>(attributeData));}
5967 bool _data__fog_coord_src( const ParserChar* text, size_t textLength );
_end__fog_coord_src()5968 bool _end__fog_coord_src(){return mImpl->end__fog_coord_src();}
5969 bool _preBegin__fog_coord_src( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5970 bool _preEnd__fog_coord_src();
5971 #ifdef GENERATEDSAXPARSER_VALIDATION
5972 bool _validateBegin__fog_coord_src( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5973 bool _validateEnd__fog_coord_src();
5974 #endif
5975 bool _freeAttributes__fog_coord_src( void* attributeData );
5976 
_begin__profile_GLSL__technique__pass__front_face(void * attributeData)5977 bool _begin__profile_GLSL__technique__pass__front_face( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__front_face(*static_cast<profile_GLSL__technique__pass__front_face__AttributeData*>(attributeData));}
5978 bool _data__profile_GLSL__technique__pass__front_face( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__front_face()5979 bool _end__profile_GLSL__technique__pass__front_face(){return mImpl->end__profile_GLSL__technique__pass__front_face();}
5980 bool _preBegin__profile_GLSL__technique__pass__front_face( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5981 bool _preEnd__profile_GLSL__technique__pass__front_face();
5982 #ifdef GENERATEDSAXPARSER_VALIDATION
5983 bool _validateBegin__profile_GLSL__technique__pass__front_face( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5984 bool _validateEnd__profile_GLSL__technique__pass__front_face();
5985 #endif
5986 bool _freeAttributes__profile_GLSL__technique__pass__front_face( void* attributeData );
5987 
_begin__light_model_color_control(void * attributeData)5988 bool _begin__light_model_color_control( void* attributeData ){return mImpl->begin__light_model_color_control(*static_cast<light_model_color_control__AttributeData*>(attributeData));}
5989 bool _data__light_model_color_control( const ParserChar* text, size_t textLength );
_end__light_model_color_control()5990 bool _end__light_model_color_control(){return mImpl->end__light_model_color_control();}
5991 bool _preBegin__light_model_color_control( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5992 bool _preEnd__light_model_color_control();
5993 #ifdef GENERATEDSAXPARSER_VALIDATION
5994 bool _validateBegin__light_model_color_control( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
5995 bool _validateEnd__light_model_color_control();
5996 #endif
5997 bool _freeAttributes__light_model_color_control( void* attributeData );
5998 
_begin__profile_GLSL__technique__pass__logic_op(void * attributeData)5999 bool _begin__profile_GLSL__technique__pass__logic_op( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__logic_op(*static_cast<profile_GLSL__technique__pass__logic_op__AttributeData*>(attributeData));}
6000 bool _data__profile_GLSL__technique__pass__logic_op( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__logic_op()6001 bool _end__profile_GLSL__technique__pass__logic_op(){return mImpl->end__profile_GLSL__technique__pass__logic_op();}
6002 bool _preBegin__profile_GLSL__technique__pass__logic_op( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6003 bool _preEnd__profile_GLSL__technique__pass__logic_op();
6004 #ifdef GENERATEDSAXPARSER_VALIDATION
6005 bool _validateBegin__profile_GLSL__technique__pass__logic_op( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6006 bool _validateEnd__profile_GLSL__technique__pass__logic_op();
6007 #endif
6008 bool _freeAttributes__profile_GLSL__technique__pass__logic_op( void* attributeData );
6009 
_begin__polygon_mode(void * attributeData)6010 bool _begin__polygon_mode( void* attributeData ){return mImpl->begin__polygon_mode();}
6011 bool _data__polygon_mode( const ParserChar* text, size_t textLength );
_end__polygon_mode()6012 bool _end__polygon_mode(){return mImpl->end__polygon_mode();}
6013 bool _preBegin__polygon_mode( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6014 bool _preEnd__polygon_mode();
6015 #ifdef GENERATEDSAXPARSER_VALIDATION
6016 bool _validateBegin__polygon_mode( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6017 bool _validateEnd__polygon_mode();
6018 #endif
6019 bool _freeAttributes__polygon_mode( void* attributeData );
6020 
_begin__polygon_mode__face(void * attributeData)6021 bool _begin__polygon_mode__face( void* attributeData ){return mImpl->begin__polygon_mode__face(*static_cast<polygon_mode__face__AttributeData*>(attributeData));}
6022 bool _data__polygon_mode__face( const ParserChar* text, size_t textLength );
_end__polygon_mode__face()6023 bool _end__polygon_mode__face(){return mImpl->end__polygon_mode__face();}
6024 bool _preBegin__polygon_mode__face( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6025 bool _preEnd__polygon_mode__face();
6026 #ifdef GENERATEDSAXPARSER_VALIDATION
6027 bool _validateBegin__polygon_mode__face( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6028 bool _validateEnd__polygon_mode__face();
6029 #endif
6030 bool _freeAttributes__polygon_mode__face( void* attributeData );
6031 
_begin__polygon_mode__mode(void * attributeData)6032 bool _begin__polygon_mode__mode( void* attributeData ){return mImpl->begin__polygon_mode__mode(*static_cast<polygon_mode__mode__AttributeData*>(attributeData));}
6033 bool _data__polygon_mode__mode( const ParserChar* text, size_t textLength );
_end__polygon_mode__mode()6034 bool _end__polygon_mode__mode(){return mImpl->end__polygon_mode__mode();}
6035 bool _preBegin__polygon_mode__mode( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6036 bool _preEnd__polygon_mode__mode();
6037 #ifdef GENERATEDSAXPARSER_VALIDATION
6038 bool _validateBegin__polygon_mode__mode( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6039 bool _validateEnd__polygon_mode__mode();
6040 #endif
6041 bool _freeAttributes__polygon_mode__mode( void* attributeData );
6042 
_begin__profile_GLSL__technique__pass__shade_model(void * attributeData)6043 bool _begin__profile_GLSL__technique__pass__shade_model( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__shade_model(*static_cast<profile_GLSL__technique__pass__shade_model__AttributeData*>(attributeData));}
6044 bool _data__profile_GLSL__technique__pass__shade_model( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__shade_model()6045 bool _end__profile_GLSL__technique__pass__shade_model(){return mImpl->end__profile_GLSL__technique__pass__shade_model();}
6046 bool _preBegin__profile_GLSL__technique__pass__shade_model( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6047 bool _preEnd__profile_GLSL__technique__pass__shade_model();
6048 #ifdef GENERATEDSAXPARSER_VALIDATION
6049 bool _validateBegin__profile_GLSL__technique__pass__shade_model( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6050 bool _validateEnd__profile_GLSL__technique__pass__shade_model();
6051 #endif
6052 bool _freeAttributes__profile_GLSL__technique__pass__shade_model( void* attributeData );
6053 
_begin__profile_GLSL__technique__pass__stencil_func(void * attributeData)6054 bool _begin__profile_GLSL__technique__pass__stencil_func( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__stencil_func();}
6055 bool _data__profile_GLSL__technique__pass__stencil_func( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__stencil_func()6056 bool _end__profile_GLSL__technique__pass__stencil_func(){return mImpl->end__profile_GLSL__technique__pass__stencil_func();}
6057 bool _preBegin__profile_GLSL__technique__pass__stencil_func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6058 bool _preEnd__profile_GLSL__technique__pass__stencil_func();
6059 #ifdef GENERATEDSAXPARSER_VALIDATION
6060 bool _validateBegin__profile_GLSL__technique__pass__stencil_func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6061 bool _validateEnd__profile_GLSL__technique__pass__stencil_func();
6062 #endif
6063 bool _freeAttributes__profile_GLSL__technique__pass__stencil_func( void* attributeData );
6064 
_begin__profile_GLSL__technique__pass__stencil_func__func(void * attributeData)6065 bool _begin__profile_GLSL__technique__pass__stencil_func__func( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__stencil_func__func(*static_cast<profile_GLSL__technique__pass__stencil_func__func__AttributeData*>(attributeData));}
6066 bool _data__profile_GLSL__technique__pass__stencil_func__func( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__stencil_func__func()6067 bool _end__profile_GLSL__technique__pass__stencil_func__func(){return mImpl->end__profile_GLSL__technique__pass__stencil_func__func();}
6068 bool _preBegin__profile_GLSL__technique__pass__stencil_func__func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6069 bool _preEnd__profile_GLSL__technique__pass__stencil_func__func();
6070 #ifdef GENERATEDSAXPARSER_VALIDATION
6071 bool _validateBegin__profile_GLSL__technique__pass__stencil_func__func( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6072 bool _validateEnd__profile_GLSL__technique__pass__stencil_func__func();
6073 #endif
6074 bool _freeAttributes__profile_GLSL__technique__pass__stencil_func__func( void* attributeData );
6075 
_begin__profile_GLSL__technique__pass__stencil_func__ref(void * attributeData)6076 bool _begin__profile_GLSL__technique__pass__stencil_func__ref( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__stencil_func__ref(*static_cast<profile_GLSL__technique__pass__stencil_func__ref__AttributeData*>(attributeData));}
6077 bool _data__profile_GLSL__technique__pass__stencil_func__ref( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__stencil_func__ref()6078 bool _end__profile_GLSL__technique__pass__stencil_func__ref(){return mImpl->end__profile_GLSL__technique__pass__stencil_func__ref();}
6079 bool _preBegin__profile_GLSL__technique__pass__stencil_func__ref( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6080 bool _preEnd__profile_GLSL__technique__pass__stencil_func__ref();
6081 #ifdef GENERATEDSAXPARSER_VALIDATION
6082 bool _validateBegin__profile_GLSL__technique__pass__stencil_func__ref( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6083 bool _validateEnd__profile_GLSL__technique__pass__stencil_func__ref();
6084 #endif
6085 bool _freeAttributes__profile_GLSL__technique__pass__stencil_func__ref( void* attributeData );
6086 
_begin__profile_GLSL__technique__pass__stencil_func__mask(void * attributeData)6087 bool _begin__profile_GLSL__technique__pass__stencil_func__mask( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__stencil_func__mask(*static_cast<profile_GLSL__technique__pass__stencil_func__mask__AttributeData*>(attributeData));}
6088 bool _data__profile_GLSL__technique__pass__stencil_func__mask( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__stencil_func__mask()6089 bool _end__profile_GLSL__technique__pass__stencil_func__mask(){return mImpl->end__profile_GLSL__technique__pass__stencil_func__mask();}
6090 bool _preBegin__profile_GLSL__technique__pass__stencil_func__mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6091 bool _preEnd__profile_GLSL__technique__pass__stencil_func__mask();
6092 #ifdef GENERATEDSAXPARSER_VALIDATION
6093 bool _validateBegin__profile_GLSL__technique__pass__stencil_func__mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6094 bool _validateEnd__profile_GLSL__technique__pass__stencil_func__mask();
6095 #endif
6096 bool _freeAttributes__profile_GLSL__technique__pass__stencil_func__mask( void* attributeData );
6097 
_begin__profile_GLSL__technique__pass__stencil_op(void * attributeData)6098 bool _begin__profile_GLSL__technique__pass__stencil_op( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__stencil_op();}
6099 bool _data__profile_GLSL__technique__pass__stencil_op( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__stencil_op()6100 bool _end__profile_GLSL__technique__pass__stencil_op(){return mImpl->end__profile_GLSL__technique__pass__stencil_op();}
6101 bool _preBegin__profile_GLSL__technique__pass__stencil_op( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6102 bool _preEnd__profile_GLSL__technique__pass__stencil_op();
6103 #ifdef GENERATEDSAXPARSER_VALIDATION
6104 bool _validateBegin__profile_GLSL__technique__pass__stencil_op( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6105 bool _validateEnd__profile_GLSL__technique__pass__stencil_op();
6106 #endif
6107 bool _freeAttributes__profile_GLSL__technique__pass__stencil_op( void* attributeData );
6108 
_begin__profile_GLSL__technique__pass__stencil_op__fail(void * attributeData)6109 bool _begin__profile_GLSL__technique__pass__stencil_op__fail( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__stencil_op__fail(*static_cast<profile_GLSL__technique__pass__stencil_op__fail__AttributeData*>(attributeData));}
6110 bool _data__profile_GLSL__technique__pass__stencil_op__fail( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__stencil_op__fail()6111 bool _end__profile_GLSL__technique__pass__stencil_op__fail(){return mImpl->end__profile_GLSL__technique__pass__stencil_op__fail();}
6112 bool _preBegin__profile_GLSL__technique__pass__stencil_op__fail( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6113 bool _preEnd__profile_GLSL__technique__pass__stencil_op__fail();
6114 #ifdef GENERATEDSAXPARSER_VALIDATION
6115 bool _validateBegin__profile_GLSL__technique__pass__stencil_op__fail( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6116 bool _validateEnd__profile_GLSL__technique__pass__stencil_op__fail();
6117 #endif
6118 bool _freeAttributes__profile_GLSL__technique__pass__stencil_op__fail( void* attributeData );
6119 
_begin__profile_GLSL__technique__pass__stencil_op__zfail(void * attributeData)6120 bool _begin__profile_GLSL__technique__pass__stencil_op__zfail( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__stencil_op__zfail(*static_cast<profile_GLSL__technique__pass__stencil_op__zfail__AttributeData*>(attributeData));}
6121 bool _data__profile_GLSL__technique__pass__stencil_op__zfail( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__stencil_op__zfail()6122 bool _end__profile_GLSL__technique__pass__stencil_op__zfail(){return mImpl->end__profile_GLSL__technique__pass__stencil_op__zfail();}
6123 bool _preBegin__profile_GLSL__technique__pass__stencil_op__zfail( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6124 bool _preEnd__profile_GLSL__technique__pass__stencil_op__zfail();
6125 #ifdef GENERATEDSAXPARSER_VALIDATION
6126 bool _validateBegin__profile_GLSL__technique__pass__stencil_op__zfail( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6127 bool _validateEnd__profile_GLSL__technique__pass__stencil_op__zfail();
6128 #endif
6129 bool _freeAttributes__profile_GLSL__technique__pass__stencil_op__zfail( void* attributeData );
6130 
_begin__profile_GLSL__technique__pass__stencil_op__zpass(void * attributeData)6131 bool _begin__profile_GLSL__technique__pass__stencil_op__zpass( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__stencil_op__zpass(*static_cast<profile_GLSL__technique__pass__stencil_op__zpass__AttributeData*>(attributeData));}
6132 bool _data__profile_GLSL__technique__pass__stencil_op__zpass( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__stencil_op__zpass()6133 bool _end__profile_GLSL__technique__pass__stencil_op__zpass(){return mImpl->end__profile_GLSL__technique__pass__stencil_op__zpass();}
6134 bool _preBegin__profile_GLSL__technique__pass__stencil_op__zpass( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6135 bool _preEnd__profile_GLSL__technique__pass__stencil_op__zpass();
6136 #ifdef GENERATEDSAXPARSER_VALIDATION
6137 bool _validateBegin__profile_GLSL__technique__pass__stencil_op__zpass( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6138 bool _validateEnd__profile_GLSL__technique__pass__stencil_op__zpass();
6139 #endif
6140 bool _freeAttributes__profile_GLSL__technique__pass__stencil_op__zpass( void* attributeData );
6141 
_begin__stencil_func_separate(void * attributeData)6142 bool _begin__stencil_func_separate( void* attributeData ){return mImpl->begin__stencil_func_separate();}
6143 bool _data__stencil_func_separate( const ParserChar* text, size_t textLength );
_end__stencil_func_separate()6144 bool _end__stencil_func_separate(){return mImpl->end__stencil_func_separate();}
6145 bool _preBegin__stencil_func_separate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6146 bool _preEnd__stencil_func_separate();
6147 #ifdef GENERATEDSAXPARSER_VALIDATION
6148 bool _validateBegin__stencil_func_separate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6149 bool _validateEnd__stencil_func_separate();
6150 #endif
6151 bool _freeAttributes__stencil_func_separate( void* attributeData );
6152 
_begin__front(void * attributeData)6153 bool _begin__front( void* attributeData ){return mImpl->begin__front(*static_cast<front__AttributeData*>(attributeData));}
6154 bool _data__front( const ParserChar* text, size_t textLength );
_end__front()6155 bool _end__front(){return mImpl->end__front();}
6156 bool _preBegin__front( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6157 bool _preEnd__front();
6158 #ifdef GENERATEDSAXPARSER_VALIDATION
6159 bool _validateBegin__front( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6160 bool _validateEnd__front();
6161 #endif
6162 bool _freeAttributes__front( void* attributeData );
6163 
_begin__back(void * attributeData)6164 bool _begin__back( void* attributeData ){return mImpl->begin__back(*static_cast<back__AttributeData*>(attributeData));}
6165 bool _data__back( const ParserChar* text, size_t textLength );
_end__back()6166 bool _end__back(){return mImpl->end__back();}
6167 bool _preBegin__back( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6168 bool _preEnd__back();
6169 #ifdef GENERATEDSAXPARSER_VALIDATION
6170 bool _validateBegin__back( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6171 bool _validateEnd__back();
6172 #endif
6173 bool _freeAttributes__back( void* attributeData );
6174 
_begin__stencil_func_separate__ref(void * attributeData)6175 bool _begin__stencil_func_separate__ref( void* attributeData ){return mImpl->begin__stencil_func_separate__ref(*static_cast<stencil_func_separate__ref__AttributeData*>(attributeData));}
6176 bool _data__stencil_func_separate__ref( const ParserChar* text, size_t textLength );
_end__stencil_func_separate__ref()6177 bool _end__stencil_func_separate__ref(){return mImpl->end__stencil_func_separate__ref();}
6178 bool _preBegin__stencil_func_separate__ref( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6179 bool _preEnd__stencil_func_separate__ref();
6180 #ifdef GENERATEDSAXPARSER_VALIDATION
6181 bool _validateBegin__stencil_func_separate__ref( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6182 bool _validateEnd__stencil_func_separate__ref();
6183 #endif
6184 bool _freeAttributes__stencil_func_separate__ref( void* attributeData );
6185 
_begin__stencil_func_separate__mask(void * attributeData)6186 bool _begin__stencil_func_separate__mask( void* attributeData ){return mImpl->begin__stencil_func_separate__mask(*static_cast<stencil_func_separate__mask__AttributeData*>(attributeData));}
6187 bool _data__stencil_func_separate__mask( const ParserChar* text, size_t textLength );
_end__stencil_func_separate__mask()6188 bool _end__stencil_func_separate__mask(){return mImpl->end__stencil_func_separate__mask();}
6189 bool _preBegin__stencil_func_separate__mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6190 bool _preEnd__stencil_func_separate__mask();
6191 #ifdef GENERATEDSAXPARSER_VALIDATION
6192 bool _validateBegin__stencil_func_separate__mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6193 bool _validateEnd__stencil_func_separate__mask();
6194 #endif
6195 bool _freeAttributes__stencil_func_separate__mask( void* attributeData );
6196 
_begin__stencil_op_separate(void * attributeData)6197 bool _begin__stencil_op_separate( void* attributeData ){return mImpl->begin__stencil_op_separate();}
6198 bool _data__stencil_op_separate( const ParserChar* text, size_t textLength );
_end__stencil_op_separate()6199 bool _end__stencil_op_separate(){return mImpl->end__stencil_op_separate();}
6200 bool _preBegin__stencil_op_separate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6201 bool _preEnd__stencil_op_separate();
6202 #ifdef GENERATEDSAXPARSER_VALIDATION
6203 bool _validateBegin__stencil_op_separate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6204 bool _validateEnd__stencil_op_separate();
6205 #endif
6206 bool _freeAttributes__stencil_op_separate( void* attributeData );
6207 
_begin__stencil_op_separate__face(void * attributeData)6208 bool _begin__stencil_op_separate__face( void* attributeData ){return mImpl->begin__stencil_op_separate__face(*static_cast<stencil_op_separate__face__AttributeData*>(attributeData));}
6209 bool _data__stencil_op_separate__face( const ParserChar* text, size_t textLength );
_end__stencil_op_separate__face()6210 bool _end__stencil_op_separate__face(){return mImpl->end__stencil_op_separate__face();}
6211 bool _preBegin__stencil_op_separate__face( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6212 bool _preEnd__stencil_op_separate__face();
6213 #ifdef GENERATEDSAXPARSER_VALIDATION
6214 bool _validateBegin__stencil_op_separate__face( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6215 bool _validateEnd__stencil_op_separate__face();
6216 #endif
6217 bool _freeAttributes__stencil_op_separate__face( void* attributeData );
6218 
_begin__stencil_op_separate__fail(void * attributeData)6219 bool _begin__stencil_op_separate__fail( void* attributeData ){return mImpl->begin__stencil_op_separate__fail(*static_cast<stencil_op_separate__fail__AttributeData*>(attributeData));}
6220 bool _data__stencil_op_separate__fail( const ParserChar* text, size_t textLength );
_end__stencil_op_separate__fail()6221 bool _end__stencil_op_separate__fail(){return mImpl->end__stencil_op_separate__fail();}
6222 bool _preBegin__stencil_op_separate__fail( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6223 bool _preEnd__stencil_op_separate__fail();
6224 #ifdef GENERATEDSAXPARSER_VALIDATION
6225 bool _validateBegin__stencil_op_separate__fail( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6226 bool _validateEnd__stencil_op_separate__fail();
6227 #endif
6228 bool _freeAttributes__stencil_op_separate__fail( void* attributeData );
6229 
_begin__stencil_op_separate__zfail(void * attributeData)6230 bool _begin__stencil_op_separate__zfail( void* attributeData ){return mImpl->begin__stencil_op_separate__zfail(*static_cast<stencil_op_separate__zfail__AttributeData*>(attributeData));}
6231 bool _data__stencil_op_separate__zfail( const ParserChar* text, size_t textLength );
_end__stencil_op_separate__zfail()6232 bool _end__stencil_op_separate__zfail(){return mImpl->end__stencil_op_separate__zfail();}
6233 bool _preBegin__stencil_op_separate__zfail( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6234 bool _preEnd__stencil_op_separate__zfail();
6235 #ifdef GENERATEDSAXPARSER_VALIDATION
6236 bool _validateBegin__stencil_op_separate__zfail( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6237 bool _validateEnd__stencil_op_separate__zfail();
6238 #endif
6239 bool _freeAttributes__stencil_op_separate__zfail( void* attributeData );
6240 
_begin__stencil_op_separate__zpass(void * attributeData)6241 bool _begin__stencil_op_separate__zpass( void* attributeData ){return mImpl->begin__stencil_op_separate__zpass(*static_cast<stencil_op_separate__zpass__AttributeData*>(attributeData));}
6242 bool _data__stencil_op_separate__zpass( const ParserChar* text, size_t textLength );
_end__stencil_op_separate__zpass()6243 bool _end__stencil_op_separate__zpass(){return mImpl->end__stencil_op_separate__zpass();}
6244 bool _preBegin__stencil_op_separate__zpass( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6245 bool _preEnd__stencil_op_separate__zpass();
6246 #ifdef GENERATEDSAXPARSER_VALIDATION
6247 bool _validateBegin__stencil_op_separate__zpass( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6248 bool _validateEnd__stencil_op_separate__zpass();
6249 #endif
6250 bool _freeAttributes__stencil_op_separate__zpass( void* attributeData );
6251 
_begin__stencil_mask_separate(void * attributeData)6252 bool _begin__stencil_mask_separate( void* attributeData ){return mImpl->begin__stencil_mask_separate();}
6253 bool _data__stencil_mask_separate( const ParserChar* text, size_t textLength );
_end__stencil_mask_separate()6254 bool _end__stencil_mask_separate(){return mImpl->end__stencil_mask_separate();}
6255 bool _preBegin__stencil_mask_separate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6256 bool _preEnd__stencil_mask_separate();
6257 #ifdef GENERATEDSAXPARSER_VALIDATION
6258 bool _validateBegin__stencil_mask_separate( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6259 bool _validateEnd__stencil_mask_separate();
6260 #endif
6261 bool _freeAttributes__stencil_mask_separate( void* attributeData );
6262 
_begin__stencil_mask_separate__face(void * attributeData)6263 bool _begin__stencil_mask_separate__face( void* attributeData ){return mImpl->begin__stencil_mask_separate__face(*static_cast<stencil_mask_separate__face__AttributeData*>(attributeData));}
6264 bool _data__stencil_mask_separate__face( const ParserChar* text, size_t textLength );
_end__stencil_mask_separate__face()6265 bool _end__stencil_mask_separate__face(){return mImpl->end__stencil_mask_separate__face();}
6266 bool _preBegin__stencil_mask_separate__face( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6267 bool _preEnd__stencil_mask_separate__face();
6268 #ifdef GENERATEDSAXPARSER_VALIDATION
6269 bool _validateBegin__stencil_mask_separate__face( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6270 bool _validateEnd__stencil_mask_separate__face();
6271 #endif
6272 bool _freeAttributes__stencil_mask_separate__face( void* attributeData );
6273 
_begin__stencil_mask_separate__mask(void * attributeData)6274 bool _begin__stencil_mask_separate__mask( void* attributeData ){return mImpl->begin__stencil_mask_separate__mask(*static_cast<stencil_mask_separate__mask__AttributeData*>(attributeData));}
6275 bool _data__stencil_mask_separate__mask( const ParserChar* text, size_t textLength );
_end__stencil_mask_separate__mask()6276 bool _end__stencil_mask_separate__mask(){return mImpl->end__stencil_mask_separate__mask();}
6277 bool _preBegin__stencil_mask_separate__mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6278 bool _preEnd__stencil_mask_separate__mask();
6279 #ifdef GENERATEDSAXPARSER_VALIDATION
6280 bool _validateBegin__stencil_mask_separate__mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6281 bool _validateEnd__stencil_mask_separate__mask();
6282 #endif
6283 bool _freeAttributes__stencil_mask_separate__mask( void* attributeData );
6284 
_begin__profile_GLSL__technique__pass__light_enable(void * attributeData)6285 bool _begin__profile_GLSL__technique__pass__light_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__light_enable(*static_cast<profile_GLSL__technique__pass__light_enable__AttributeData*>(attributeData));}
6286 bool _data__profile_GLSL__technique__pass__light_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__light_enable()6287 bool _end__profile_GLSL__technique__pass__light_enable(){return mImpl->end__profile_GLSL__technique__pass__light_enable();}
6288 bool _preBegin__profile_GLSL__technique__pass__light_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6289 bool _preEnd__profile_GLSL__technique__pass__light_enable();
6290 #ifdef GENERATEDSAXPARSER_VALIDATION
6291 bool _validateBegin__profile_GLSL__technique__pass__light_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6292 bool _validateEnd__profile_GLSL__technique__pass__light_enable();
6293 #endif
6294 bool _freeAttributes__profile_GLSL__technique__pass__light_enable( void* attributeData );
6295 
_begin__profile_GLSL__technique__pass__light_ambient(void * attributeData)6296 bool _begin__profile_GLSL__technique__pass__light_ambient( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__light_ambient(*static_cast<profile_GLSL__technique__pass__light_ambient__AttributeData*>(attributeData));}
6297 bool _data__profile_GLSL__technique__pass__light_ambient( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__light_ambient()6298 bool _end__profile_GLSL__technique__pass__light_ambient(){return mImpl->end__profile_GLSL__technique__pass__light_ambient();}
6299 bool _preBegin__profile_GLSL__technique__pass__light_ambient( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6300 bool _preEnd__profile_GLSL__technique__pass__light_ambient();
6301 #ifdef GENERATEDSAXPARSER_VALIDATION
6302 bool _validateBegin__profile_GLSL__technique__pass__light_ambient( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6303 bool _validateEnd__profile_GLSL__technique__pass__light_ambient();
6304 #endif
6305 bool _freeAttributes__profile_GLSL__technique__pass__light_ambient( void* attributeData );
6306 
_begin__profile_GLSL__technique__pass__light_diffuse(void * attributeData)6307 bool _begin__profile_GLSL__technique__pass__light_diffuse( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__light_diffuse(*static_cast<profile_GLSL__technique__pass__light_diffuse__AttributeData*>(attributeData));}
6308 bool _data__profile_GLSL__technique__pass__light_diffuse( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__light_diffuse()6309 bool _end__profile_GLSL__technique__pass__light_diffuse(){return mImpl->end__profile_GLSL__technique__pass__light_diffuse();}
6310 bool _preBegin__profile_GLSL__technique__pass__light_diffuse( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6311 bool _preEnd__profile_GLSL__technique__pass__light_diffuse();
6312 #ifdef GENERATEDSAXPARSER_VALIDATION
6313 bool _validateBegin__profile_GLSL__technique__pass__light_diffuse( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6314 bool _validateEnd__profile_GLSL__technique__pass__light_diffuse();
6315 #endif
6316 bool _freeAttributes__profile_GLSL__technique__pass__light_diffuse( void* attributeData );
6317 
_begin__profile_GLSL__technique__pass__light_specular(void * attributeData)6318 bool _begin__profile_GLSL__technique__pass__light_specular( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__light_specular(*static_cast<profile_GLSL__technique__pass__light_specular__AttributeData*>(attributeData));}
6319 bool _data__profile_GLSL__technique__pass__light_specular( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__light_specular()6320 bool _end__profile_GLSL__technique__pass__light_specular(){return mImpl->end__profile_GLSL__technique__pass__light_specular();}
6321 bool _preBegin__profile_GLSL__technique__pass__light_specular( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6322 bool _preEnd__profile_GLSL__technique__pass__light_specular();
6323 #ifdef GENERATEDSAXPARSER_VALIDATION
6324 bool _validateBegin__profile_GLSL__technique__pass__light_specular( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6325 bool _validateEnd__profile_GLSL__technique__pass__light_specular();
6326 #endif
6327 bool _freeAttributes__profile_GLSL__technique__pass__light_specular( void* attributeData );
6328 
_begin__profile_GLSL__technique__pass__light_position(void * attributeData)6329 bool _begin__profile_GLSL__technique__pass__light_position( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__light_position(*static_cast<profile_GLSL__technique__pass__light_position__AttributeData*>(attributeData));}
6330 bool _data__profile_GLSL__technique__pass__light_position( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__light_position()6331 bool _end__profile_GLSL__technique__pass__light_position(){return mImpl->end__profile_GLSL__technique__pass__light_position();}
6332 bool _preBegin__profile_GLSL__technique__pass__light_position( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6333 bool _preEnd__profile_GLSL__technique__pass__light_position();
6334 #ifdef GENERATEDSAXPARSER_VALIDATION
6335 bool _validateBegin__profile_GLSL__technique__pass__light_position( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6336 bool _validateEnd__profile_GLSL__technique__pass__light_position();
6337 #endif
6338 bool _freeAttributes__profile_GLSL__technique__pass__light_position( void* attributeData );
6339 
_begin__profile_GLSL__technique__pass__light_constant_attenuation(void * attributeData)6340 bool _begin__profile_GLSL__technique__pass__light_constant_attenuation( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__light_constant_attenuation(*static_cast<profile_GLSL__technique__pass__light_constant_attenuation__AttributeData*>(attributeData));}
6341 bool _data__profile_GLSL__technique__pass__light_constant_attenuation( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__light_constant_attenuation()6342 bool _end__profile_GLSL__technique__pass__light_constant_attenuation(){return mImpl->end__profile_GLSL__technique__pass__light_constant_attenuation();}
6343 bool _preBegin__profile_GLSL__technique__pass__light_constant_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6344 bool _preEnd__profile_GLSL__technique__pass__light_constant_attenuation();
6345 #ifdef GENERATEDSAXPARSER_VALIDATION
6346 bool _validateBegin__profile_GLSL__technique__pass__light_constant_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6347 bool _validateEnd__profile_GLSL__technique__pass__light_constant_attenuation();
6348 #endif
6349 bool _freeAttributes__profile_GLSL__technique__pass__light_constant_attenuation( void* attributeData );
6350 
_begin__light_linear_attenuation(void * attributeData)6351 bool _begin__light_linear_attenuation( void* attributeData ){return mImpl->begin__light_linear_attenuation(*static_cast<light_linear_attenuation__AttributeData*>(attributeData));}
6352 bool _data__light_linear_attenuation( const ParserChar* text, size_t textLength );
_end__light_linear_attenuation()6353 bool _end__light_linear_attenuation(){return mImpl->end__light_linear_attenuation();}
6354 bool _preBegin__light_linear_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6355 bool _preEnd__light_linear_attenuation();
6356 #ifdef GENERATEDSAXPARSER_VALIDATION
6357 bool _validateBegin__light_linear_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6358 bool _validateEnd__light_linear_attenuation();
6359 #endif
6360 bool _freeAttributes__light_linear_attenuation( void* attributeData );
6361 
_begin__profile_GLSL__technique__pass__light_quadratic_attenuation(void * attributeData)6362 bool _begin__profile_GLSL__technique__pass__light_quadratic_attenuation( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__light_quadratic_attenuation(*static_cast<profile_GLSL__technique__pass__light_quadratic_attenuation__AttributeData*>(attributeData));}
6363 bool _data__profile_GLSL__technique__pass__light_quadratic_attenuation( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__light_quadratic_attenuation()6364 bool _end__profile_GLSL__technique__pass__light_quadratic_attenuation(){return mImpl->end__profile_GLSL__technique__pass__light_quadratic_attenuation();}
6365 bool _preBegin__profile_GLSL__technique__pass__light_quadratic_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6366 bool _preEnd__profile_GLSL__technique__pass__light_quadratic_attenuation();
6367 #ifdef GENERATEDSAXPARSER_VALIDATION
6368 bool _validateBegin__profile_GLSL__technique__pass__light_quadratic_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6369 bool _validateEnd__profile_GLSL__technique__pass__light_quadratic_attenuation();
6370 #endif
6371 bool _freeAttributes__profile_GLSL__technique__pass__light_quadratic_attenuation( void* attributeData );
6372 
_begin__profile_GLSL__technique__pass__light_spot_cutoff(void * attributeData)6373 bool _begin__profile_GLSL__technique__pass__light_spot_cutoff( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__light_spot_cutoff(*static_cast<profile_GLSL__technique__pass__light_spot_cutoff__AttributeData*>(attributeData));}
6374 bool _data__profile_GLSL__technique__pass__light_spot_cutoff( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__light_spot_cutoff()6375 bool _end__profile_GLSL__technique__pass__light_spot_cutoff(){return mImpl->end__profile_GLSL__technique__pass__light_spot_cutoff();}
6376 bool _preBegin__profile_GLSL__technique__pass__light_spot_cutoff( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6377 bool _preEnd__profile_GLSL__technique__pass__light_spot_cutoff();
6378 #ifdef GENERATEDSAXPARSER_VALIDATION
6379 bool _validateBegin__profile_GLSL__technique__pass__light_spot_cutoff( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6380 bool _validateEnd__profile_GLSL__technique__pass__light_spot_cutoff();
6381 #endif
6382 bool _freeAttributes__profile_GLSL__technique__pass__light_spot_cutoff( void* attributeData );
6383 
_begin__profile_GLSL__technique__pass__light_spot_direction(void * attributeData)6384 bool _begin__profile_GLSL__technique__pass__light_spot_direction( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__light_spot_direction(*static_cast<profile_GLSL__technique__pass__light_spot_direction__AttributeData*>(attributeData));}
6385 bool _data__profile_GLSL__technique__pass__light_spot_direction( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__light_spot_direction()6386 bool _end__profile_GLSL__technique__pass__light_spot_direction(){return mImpl->end__profile_GLSL__technique__pass__light_spot_direction();}
6387 bool _preBegin__profile_GLSL__technique__pass__light_spot_direction( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6388 bool _preEnd__profile_GLSL__technique__pass__light_spot_direction();
6389 #ifdef GENERATEDSAXPARSER_VALIDATION
6390 bool _validateBegin__profile_GLSL__technique__pass__light_spot_direction( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6391 bool _validateEnd__profile_GLSL__technique__pass__light_spot_direction();
6392 #endif
6393 bool _freeAttributes__profile_GLSL__technique__pass__light_spot_direction( void* attributeData );
6394 
_begin__profile_GLSL__technique__pass__light_spot_exponent(void * attributeData)6395 bool _begin__profile_GLSL__technique__pass__light_spot_exponent( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__light_spot_exponent(*static_cast<profile_GLSL__technique__pass__light_spot_exponent__AttributeData*>(attributeData));}
6396 bool _data__profile_GLSL__technique__pass__light_spot_exponent( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__light_spot_exponent()6397 bool _end__profile_GLSL__technique__pass__light_spot_exponent(){return mImpl->end__profile_GLSL__technique__pass__light_spot_exponent();}
6398 bool _preBegin__profile_GLSL__technique__pass__light_spot_exponent( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6399 bool _preEnd__profile_GLSL__technique__pass__light_spot_exponent();
6400 #ifdef GENERATEDSAXPARSER_VALIDATION
6401 bool _validateBegin__profile_GLSL__technique__pass__light_spot_exponent( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6402 bool _validateEnd__profile_GLSL__technique__pass__light_spot_exponent();
6403 #endif
6404 bool _freeAttributes__profile_GLSL__technique__pass__light_spot_exponent( void* attributeData );
6405 
_begin__texture1D(void * attributeData)6406 bool _begin__texture1D( void* attributeData ){return mImpl->begin__texture1D(*static_cast<texture1D__AttributeData*>(attributeData));}
6407 bool _data__texture1D( const ParserChar* text, size_t textLength );
_end__texture1D()6408 bool _end__texture1D(){return mImpl->end__texture1D();}
6409 bool _preBegin__texture1D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6410 bool _preEnd__texture1D();
6411 #ifdef GENERATEDSAXPARSER_VALIDATION
6412 bool _validateBegin__texture1D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6413 bool _validateEnd__texture1D();
6414 #endif
6415 bool _freeAttributes__texture1D( void* attributeData );
6416 
_begin__value____gl_sampler1D(void * attributeData)6417 bool _begin__value____gl_sampler1D( void* attributeData ){return mImpl->begin__value____gl_sampler1D();}
6418 bool _data__value____gl_sampler1D( const ParserChar* text, size_t textLength );
_end__value____gl_sampler1D()6419 bool _end__value____gl_sampler1D(){return mImpl->end__value____gl_sampler1D();}
6420 bool _preBegin__value____gl_sampler1D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6421 bool _preEnd__value____gl_sampler1D();
6422 #ifdef GENERATEDSAXPARSER_VALIDATION
6423 bool _validateBegin__value____gl_sampler1D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6424 bool _validateEnd__value____gl_sampler1D();
6425 #endif
6426 bool _freeAttributes__value____gl_sampler1D( void* attributeData );
6427 
_begin__param____NCName(void * attributeData)6428 bool _begin__param____NCName( void* attributeData ){return mImpl->begin__param____NCName();}
6429 bool _data__param____NCName( const ParserChar* text, size_t textLength );
_end__param____NCName()6430 bool _end__param____NCName(){return mImpl->end__param____NCName();}
6431 bool _preBegin__param____NCName( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6432 bool _preEnd__param____NCName();
6433 #ifdef GENERATEDSAXPARSER_VALIDATION
6434 bool _validateBegin__param____NCName( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6435 bool _validateEnd__param____NCName();
6436 #endif
6437 bool _freeAttributes__param____NCName( void* attributeData );
6438 
_begin__texture2D(void * attributeData)6439 bool _begin__texture2D( void* attributeData ){return mImpl->begin__texture2D(*static_cast<texture2D__AttributeData*>(attributeData));}
6440 bool _data__texture2D( const ParserChar* text, size_t textLength );
_end__texture2D()6441 bool _end__texture2D(){return mImpl->end__texture2D();}
6442 bool _preBegin__texture2D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6443 bool _preEnd__texture2D();
6444 #ifdef GENERATEDSAXPARSER_VALIDATION
6445 bool _validateBegin__texture2D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6446 bool _validateEnd__texture2D();
6447 #endif
6448 bool _freeAttributes__texture2D( void* attributeData );
6449 
_begin__value____gl_sampler2D(void * attributeData)6450 bool _begin__value____gl_sampler2D( void* attributeData ){return mImpl->begin__value____gl_sampler2D();}
6451 bool _data__value____gl_sampler2D( const ParserChar* text, size_t textLength );
_end__value____gl_sampler2D()6452 bool _end__value____gl_sampler2D(){return mImpl->end__value____gl_sampler2D();}
6453 bool _preBegin__value____gl_sampler2D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6454 bool _preEnd__value____gl_sampler2D();
6455 #ifdef GENERATEDSAXPARSER_VALIDATION
6456 bool _validateBegin__value____gl_sampler2D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6457 bool _validateEnd__value____gl_sampler2D();
6458 #endif
6459 bool _freeAttributes__value____gl_sampler2D( void* attributeData );
6460 
_begin__texture3D(void * attributeData)6461 bool _begin__texture3D( void* attributeData ){return mImpl->begin__texture3D(*static_cast<texture3D__AttributeData*>(attributeData));}
6462 bool _data__texture3D( const ParserChar* text, size_t textLength );
_end__texture3D()6463 bool _end__texture3D(){return mImpl->end__texture3D();}
6464 bool _preBegin__texture3D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6465 bool _preEnd__texture3D();
6466 #ifdef GENERATEDSAXPARSER_VALIDATION
6467 bool _validateBegin__texture3D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6468 bool _validateEnd__texture3D();
6469 #endif
6470 bool _freeAttributes__texture3D( void* attributeData );
6471 
_begin__value____gl_sampler3D(void * attributeData)6472 bool _begin__value____gl_sampler3D( void* attributeData ){return mImpl->begin__value____gl_sampler3D();}
6473 bool _data__value____gl_sampler3D( const ParserChar* text, size_t textLength );
_end__value____gl_sampler3D()6474 bool _end__value____gl_sampler3D(){return mImpl->end__value____gl_sampler3D();}
6475 bool _preBegin__value____gl_sampler3D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6476 bool _preEnd__value____gl_sampler3D();
6477 #ifdef GENERATEDSAXPARSER_VALIDATION
6478 bool _validateBegin__value____gl_sampler3D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6479 bool _validateEnd__value____gl_sampler3D();
6480 #endif
6481 bool _freeAttributes__value____gl_sampler3D( void* attributeData );
6482 
_begin__textureCUBE(void * attributeData)6483 bool _begin__textureCUBE( void* attributeData ){return mImpl->begin__textureCUBE(*static_cast<textureCUBE__AttributeData*>(attributeData));}
6484 bool _data__textureCUBE( const ParserChar* text, size_t textLength );
_end__textureCUBE()6485 bool _end__textureCUBE(){return mImpl->end__textureCUBE();}
6486 bool _preBegin__textureCUBE( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6487 bool _preEnd__textureCUBE();
6488 #ifdef GENERATEDSAXPARSER_VALIDATION
6489 bool _validateBegin__textureCUBE( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6490 bool _validateEnd__textureCUBE();
6491 #endif
6492 bool _freeAttributes__textureCUBE( void* attributeData );
6493 
_begin__value____gl_samplerCUBE(void * attributeData)6494 bool _begin__value____gl_samplerCUBE( void* attributeData ){return mImpl->begin__value____gl_samplerCUBE();}
6495 bool _data__value____gl_samplerCUBE( const ParserChar* text, size_t textLength );
_end__value____gl_samplerCUBE()6496 bool _end__value____gl_samplerCUBE(){return mImpl->end__value____gl_samplerCUBE();}
6497 bool _preBegin__value____gl_samplerCUBE( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6498 bool _preEnd__value____gl_samplerCUBE();
6499 #ifdef GENERATEDSAXPARSER_VALIDATION
6500 bool _validateBegin__value____gl_samplerCUBE( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6501 bool _validateEnd__value____gl_samplerCUBE();
6502 #endif
6503 bool _freeAttributes__value____gl_samplerCUBE( void* attributeData );
6504 
_begin__textureRECT(void * attributeData)6505 bool _begin__textureRECT( void* attributeData ){return mImpl->begin__textureRECT(*static_cast<textureRECT__AttributeData*>(attributeData));}
6506 bool _data__textureRECT( const ParserChar* text, size_t textLength );
_end__textureRECT()6507 bool _end__textureRECT(){return mImpl->end__textureRECT();}
6508 bool _preBegin__textureRECT( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6509 bool _preEnd__textureRECT();
6510 #ifdef GENERATEDSAXPARSER_VALIDATION
6511 bool _validateBegin__textureRECT( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6512 bool _validateEnd__textureRECT();
6513 #endif
6514 bool _freeAttributes__textureRECT( void* attributeData );
6515 
_begin__value____gl_samplerRECT(void * attributeData)6516 bool _begin__value____gl_samplerRECT( void* attributeData ){return mImpl->begin__value____gl_samplerRECT();}
6517 bool _data__value____gl_samplerRECT( const ParserChar* text, size_t textLength );
_end__value____gl_samplerRECT()6518 bool _end__value____gl_samplerRECT(){return mImpl->end__value____gl_samplerRECT();}
6519 bool _preBegin__value____gl_samplerRECT( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6520 bool _preEnd__value____gl_samplerRECT();
6521 #ifdef GENERATEDSAXPARSER_VALIDATION
6522 bool _validateBegin__value____gl_samplerRECT( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6523 bool _validateEnd__value____gl_samplerRECT();
6524 #endif
6525 bool _freeAttributes__value____gl_samplerRECT( void* attributeData );
6526 
_begin__textureDEPTH(void * attributeData)6527 bool _begin__textureDEPTH( void* attributeData ){return mImpl->begin__textureDEPTH(*static_cast<textureDEPTH__AttributeData*>(attributeData));}
6528 bool _data__textureDEPTH( const ParserChar* text, size_t textLength );
_end__textureDEPTH()6529 bool _end__textureDEPTH(){return mImpl->end__textureDEPTH();}
6530 bool _preBegin__textureDEPTH( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6531 bool _preEnd__textureDEPTH();
6532 #ifdef GENERATEDSAXPARSER_VALIDATION
6533 bool _validateBegin__textureDEPTH( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6534 bool _validateEnd__textureDEPTH();
6535 #endif
6536 bool _freeAttributes__textureDEPTH( void* attributeData );
6537 
_begin__value____gl_samplerDEPTH(void * attributeData)6538 bool _begin__value____gl_samplerDEPTH( void* attributeData ){return mImpl->begin__value____gl_samplerDEPTH();}
6539 bool _data__value____gl_samplerDEPTH( const ParserChar* text, size_t textLength );
_end__value____gl_samplerDEPTH()6540 bool _end__value____gl_samplerDEPTH(){return mImpl->end__value____gl_samplerDEPTH();}
6541 bool _preBegin__value____gl_samplerDEPTH( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6542 bool _preEnd__value____gl_samplerDEPTH();
6543 #ifdef GENERATEDSAXPARSER_VALIDATION
6544 bool _validateBegin__value____gl_samplerDEPTH( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6545 bool _validateEnd__value____gl_samplerDEPTH();
6546 #endif
6547 bool _freeAttributes__value____gl_samplerDEPTH( void* attributeData );
6548 
_begin__texture1D_enable(void * attributeData)6549 bool _begin__texture1D_enable( void* attributeData ){return mImpl->begin__texture1D_enable(*static_cast<texture1D_enable__AttributeData*>(attributeData));}
6550 bool _data__texture1D_enable( const ParserChar* text, size_t textLength );
_end__texture1D_enable()6551 bool _end__texture1D_enable(){return mImpl->end__texture1D_enable();}
6552 bool _preBegin__texture1D_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6553 bool _preEnd__texture1D_enable();
6554 #ifdef GENERATEDSAXPARSER_VALIDATION
6555 bool _validateBegin__texture1D_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6556 bool _validateEnd__texture1D_enable();
6557 #endif
6558 bool _freeAttributes__texture1D_enable( void* attributeData );
6559 
_begin__texture2D_enable(void * attributeData)6560 bool _begin__texture2D_enable( void* attributeData ){return mImpl->begin__texture2D_enable(*static_cast<texture2D_enable__AttributeData*>(attributeData));}
6561 bool _data__texture2D_enable( const ParserChar* text, size_t textLength );
_end__texture2D_enable()6562 bool _end__texture2D_enable(){return mImpl->end__texture2D_enable();}
6563 bool _preBegin__texture2D_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6564 bool _preEnd__texture2D_enable();
6565 #ifdef GENERATEDSAXPARSER_VALIDATION
6566 bool _validateBegin__texture2D_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6567 bool _validateEnd__texture2D_enable();
6568 #endif
6569 bool _freeAttributes__texture2D_enable( void* attributeData );
6570 
_begin__texture3D_enable(void * attributeData)6571 bool _begin__texture3D_enable( void* attributeData ){return mImpl->begin__texture3D_enable(*static_cast<texture3D_enable__AttributeData*>(attributeData));}
6572 bool _data__texture3D_enable( const ParserChar* text, size_t textLength );
_end__texture3D_enable()6573 bool _end__texture3D_enable(){return mImpl->end__texture3D_enable();}
6574 bool _preBegin__texture3D_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6575 bool _preEnd__texture3D_enable();
6576 #ifdef GENERATEDSAXPARSER_VALIDATION
6577 bool _validateBegin__texture3D_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6578 bool _validateEnd__texture3D_enable();
6579 #endif
6580 bool _freeAttributes__texture3D_enable( void* attributeData );
6581 
_begin__textureCUBE_enable(void * attributeData)6582 bool _begin__textureCUBE_enable( void* attributeData ){return mImpl->begin__textureCUBE_enable(*static_cast<textureCUBE_enable__AttributeData*>(attributeData));}
6583 bool _data__textureCUBE_enable( const ParserChar* text, size_t textLength );
_end__textureCUBE_enable()6584 bool _end__textureCUBE_enable(){return mImpl->end__textureCUBE_enable();}
6585 bool _preBegin__textureCUBE_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6586 bool _preEnd__textureCUBE_enable();
6587 #ifdef GENERATEDSAXPARSER_VALIDATION
6588 bool _validateBegin__textureCUBE_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6589 bool _validateEnd__textureCUBE_enable();
6590 #endif
6591 bool _freeAttributes__textureCUBE_enable( void* attributeData );
6592 
_begin__textureRECT_enable(void * attributeData)6593 bool _begin__textureRECT_enable( void* attributeData ){return mImpl->begin__textureRECT_enable(*static_cast<textureRECT_enable__AttributeData*>(attributeData));}
6594 bool _data__textureRECT_enable( const ParserChar* text, size_t textLength );
_end__textureRECT_enable()6595 bool _end__textureRECT_enable(){return mImpl->end__textureRECT_enable();}
6596 bool _preBegin__textureRECT_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6597 bool _preEnd__textureRECT_enable();
6598 #ifdef GENERATEDSAXPARSER_VALIDATION
6599 bool _validateBegin__textureRECT_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6600 bool _validateEnd__textureRECT_enable();
6601 #endif
6602 bool _freeAttributes__textureRECT_enable( void* attributeData );
6603 
_begin__textureDEPTH_enable(void * attributeData)6604 bool _begin__textureDEPTH_enable( void* attributeData ){return mImpl->begin__textureDEPTH_enable(*static_cast<textureDEPTH_enable__AttributeData*>(attributeData));}
6605 bool _data__textureDEPTH_enable( const ParserChar* text, size_t textLength );
_end__textureDEPTH_enable()6606 bool _end__textureDEPTH_enable(){return mImpl->end__textureDEPTH_enable();}
6607 bool _preBegin__textureDEPTH_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6608 bool _preEnd__textureDEPTH_enable();
6609 #ifdef GENERATEDSAXPARSER_VALIDATION
6610 bool _validateBegin__textureDEPTH_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6611 bool _validateEnd__textureDEPTH_enable();
6612 #endif
6613 bool _freeAttributes__textureDEPTH_enable( void* attributeData );
6614 
_begin__texture_env_color(void * attributeData)6615 bool _begin__texture_env_color( void* attributeData ){return mImpl->begin__texture_env_color(*static_cast<texture_env_color__AttributeData*>(attributeData));}
6616 bool _data__texture_env_color( const ParserChar* text, size_t textLength );
_end__texture_env_color()6617 bool _end__texture_env_color(){return mImpl->end__texture_env_color();}
6618 bool _preBegin__texture_env_color( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6619 bool _preEnd__texture_env_color();
6620 #ifdef GENERATEDSAXPARSER_VALIDATION
6621 bool _validateBegin__texture_env_color( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6622 bool _validateEnd__texture_env_color();
6623 #endif
6624 bool _freeAttributes__texture_env_color( void* attributeData );
6625 
_begin__texture_env_mode(void * attributeData)6626 bool _begin__texture_env_mode( void* attributeData ){return mImpl->begin__texture_env_mode(*static_cast<texture_env_mode__AttributeData*>(attributeData));}
6627 bool _data__texture_env_mode( const ParserChar* text, size_t textLength );
_end__texture_env_mode()6628 bool _end__texture_env_mode(){return mImpl->end__texture_env_mode();}
6629 bool _preBegin__texture_env_mode( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6630 bool _preEnd__texture_env_mode();
6631 #ifdef GENERATEDSAXPARSER_VALIDATION
6632 bool _validateBegin__texture_env_mode( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6633 bool _validateEnd__texture_env_mode();
6634 #endif
6635 bool _freeAttributes__texture_env_mode( void* attributeData );
6636 
_begin__profile_GLSL__technique__pass__clip_plane(void * attributeData)6637 bool _begin__profile_GLSL__technique__pass__clip_plane( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__clip_plane(*static_cast<profile_GLSL__technique__pass__clip_plane__AttributeData*>(attributeData));}
6638 bool _data__profile_GLSL__technique__pass__clip_plane( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__clip_plane()6639 bool _end__profile_GLSL__technique__pass__clip_plane(){return mImpl->end__profile_GLSL__technique__pass__clip_plane();}
6640 bool _preBegin__profile_GLSL__technique__pass__clip_plane( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6641 bool _preEnd__profile_GLSL__technique__pass__clip_plane();
6642 #ifdef GENERATEDSAXPARSER_VALIDATION
6643 bool _validateBegin__profile_GLSL__technique__pass__clip_plane( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6644 bool _validateEnd__profile_GLSL__technique__pass__clip_plane();
6645 #endif
6646 bool _freeAttributes__profile_GLSL__technique__pass__clip_plane( void* attributeData );
6647 
_begin__profile_GLSL__technique__pass__clip_plane_enable(void * attributeData)6648 bool _begin__profile_GLSL__technique__pass__clip_plane_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__clip_plane_enable(*static_cast<profile_GLSL__technique__pass__clip_plane_enable__AttributeData*>(attributeData));}
6649 bool _data__profile_GLSL__technique__pass__clip_plane_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__clip_plane_enable()6650 bool _end__profile_GLSL__technique__pass__clip_plane_enable(){return mImpl->end__profile_GLSL__technique__pass__clip_plane_enable();}
6651 bool _preBegin__profile_GLSL__technique__pass__clip_plane_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6652 bool _preEnd__profile_GLSL__technique__pass__clip_plane_enable();
6653 #ifdef GENERATEDSAXPARSER_VALIDATION
6654 bool _validateBegin__profile_GLSL__technique__pass__clip_plane_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6655 bool _validateEnd__profile_GLSL__technique__pass__clip_plane_enable();
6656 #endif
6657 bool _freeAttributes__profile_GLSL__technique__pass__clip_plane_enable( void* attributeData );
6658 
_begin__blend_color(void * attributeData)6659 bool _begin__blend_color( void* attributeData ){return mImpl->begin__blend_color(*static_cast<blend_color__AttributeData*>(attributeData));}
6660 bool _data__blend_color( const ParserChar* text, size_t textLength );
_end__blend_color()6661 bool _end__blend_color(){return mImpl->end__blend_color();}
6662 bool _preBegin__blend_color( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6663 bool _preEnd__blend_color();
6664 #ifdef GENERATEDSAXPARSER_VALIDATION
6665 bool _validateBegin__blend_color( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6666 bool _validateEnd__blend_color();
6667 #endif
6668 bool _freeAttributes__blend_color( void* attributeData );
6669 
_begin__profile_GLSL__technique__pass__clear_color(void * attributeData)6670 bool _begin__profile_GLSL__technique__pass__clear_color( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__clear_color(*static_cast<profile_GLSL__technique__pass__clear_color__AttributeData*>(attributeData));}
6671 bool _data__profile_GLSL__technique__pass__clear_color( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__clear_color()6672 bool _end__profile_GLSL__technique__pass__clear_color(){return mImpl->end__profile_GLSL__technique__pass__clear_color();}
6673 bool _preBegin__profile_GLSL__technique__pass__clear_color( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6674 bool _preEnd__profile_GLSL__technique__pass__clear_color();
6675 #ifdef GENERATEDSAXPARSER_VALIDATION
6676 bool _validateBegin__profile_GLSL__technique__pass__clear_color( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6677 bool _validateEnd__profile_GLSL__technique__pass__clear_color();
6678 #endif
6679 bool _freeAttributes__profile_GLSL__technique__pass__clear_color( void* attributeData );
6680 
_begin__profile_GLSL__technique__pass__clear_stencil(void * attributeData)6681 bool _begin__profile_GLSL__technique__pass__clear_stencil( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__clear_stencil(*static_cast<profile_GLSL__technique__pass__clear_stencil__AttributeData*>(attributeData));}
6682 bool _data__profile_GLSL__technique__pass__clear_stencil( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__clear_stencil()6683 bool _end__profile_GLSL__technique__pass__clear_stencil(){return mImpl->end__profile_GLSL__technique__pass__clear_stencil();}
6684 bool _preBegin__profile_GLSL__technique__pass__clear_stencil( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6685 bool _preEnd__profile_GLSL__technique__pass__clear_stencil();
6686 #ifdef GENERATEDSAXPARSER_VALIDATION
6687 bool _validateBegin__profile_GLSL__technique__pass__clear_stencil( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6688 bool _validateEnd__profile_GLSL__technique__pass__clear_stencil();
6689 #endif
6690 bool _freeAttributes__profile_GLSL__technique__pass__clear_stencil( void* attributeData );
6691 
_begin__profile_GLSL__technique__pass__clear_depth(void * attributeData)6692 bool _begin__profile_GLSL__technique__pass__clear_depth( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__clear_depth(*static_cast<profile_GLSL__technique__pass__clear_depth__AttributeData*>(attributeData));}
6693 bool _data__profile_GLSL__technique__pass__clear_depth( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__clear_depth()6694 bool _end__profile_GLSL__technique__pass__clear_depth(){return mImpl->end__profile_GLSL__technique__pass__clear_depth();}
6695 bool _preBegin__profile_GLSL__technique__pass__clear_depth( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6696 bool _preEnd__profile_GLSL__technique__pass__clear_depth();
6697 #ifdef GENERATEDSAXPARSER_VALIDATION
6698 bool _validateBegin__profile_GLSL__technique__pass__clear_depth( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6699 bool _validateEnd__profile_GLSL__technique__pass__clear_depth();
6700 #endif
6701 bool _freeAttributes__profile_GLSL__technique__pass__clear_depth( void* attributeData );
6702 
_begin__profile_GLSL__technique__pass__color_mask(void * attributeData)6703 bool _begin__profile_GLSL__technique__pass__color_mask( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__color_mask(*static_cast<profile_GLSL__technique__pass__color_mask__AttributeData*>(attributeData));}
6704 bool _data__profile_GLSL__technique__pass__color_mask( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__color_mask()6705 bool _end__profile_GLSL__technique__pass__color_mask(){return mImpl->end__profile_GLSL__technique__pass__color_mask();}
6706 bool _preBegin__profile_GLSL__technique__pass__color_mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6707 bool _preEnd__profile_GLSL__technique__pass__color_mask();
6708 #ifdef GENERATEDSAXPARSER_VALIDATION
6709 bool _validateBegin__profile_GLSL__technique__pass__color_mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6710 bool _validateEnd__profile_GLSL__technique__pass__color_mask();
6711 #endif
6712 bool _freeAttributes__profile_GLSL__technique__pass__color_mask( void* attributeData );
6713 
_begin__depth_bounds(void * attributeData)6714 bool _begin__depth_bounds( void* attributeData ){return mImpl->begin__depth_bounds(*static_cast<depth_bounds__AttributeData*>(attributeData));}
6715 bool _data__depth_bounds( const ParserChar* text, size_t textLength );
_end__depth_bounds()6716 bool _end__depth_bounds(){return mImpl->end__depth_bounds();}
6717 bool _preBegin__depth_bounds( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6718 bool _preEnd__depth_bounds();
6719 #ifdef GENERATEDSAXPARSER_VALIDATION
6720 bool _validateBegin__depth_bounds( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6721 bool _validateEnd__depth_bounds();
6722 #endif
6723 bool _freeAttributes__depth_bounds( void* attributeData );
6724 
_begin__profile_GLSL__technique__pass__depth_mask(void * attributeData)6725 bool _begin__profile_GLSL__technique__pass__depth_mask( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__depth_mask(*static_cast<profile_GLSL__technique__pass__depth_mask__AttributeData*>(attributeData));}
6726 bool _data__profile_GLSL__technique__pass__depth_mask( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__depth_mask()6727 bool _end__profile_GLSL__technique__pass__depth_mask(){return mImpl->end__profile_GLSL__technique__pass__depth_mask();}
6728 bool _preBegin__profile_GLSL__technique__pass__depth_mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6729 bool _preEnd__profile_GLSL__technique__pass__depth_mask();
6730 #ifdef GENERATEDSAXPARSER_VALIDATION
6731 bool _validateBegin__profile_GLSL__technique__pass__depth_mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6732 bool _validateEnd__profile_GLSL__technique__pass__depth_mask();
6733 #endif
6734 bool _freeAttributes__profile_GLSL__technique__pass__depth_mask( void* attributeData );
6735 
_begin__profile_GLSL__technique__pass__depth_range(void * attributeData)6736 bool _begin__profile_GLSL__technique__pass__depth_range( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__depth_range(*static_cast<profile_GLSL__technique__pass__depth_range__AttributeData*>(attributeData));}
6737 bool _data__profile_GLSL__technique__pass__depth_range( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__depth_range()6738 bool _end__profile_GLSL__technique__pass__depth_range(){return mImpl->end__profile_GLSL__technique__pass__depth_range();}
6739 bool _preBegin__profile_GLSL__technique__pass__depth_range( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6740 bool _preEnd__profile_GLSL__technique__pass__depth_range();
6741 #ifdef GENERATEDSAXPARSER_VALIDATION
6742 bool _validateBegin__profile_GLSL__technique__pass__depth_range( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6743 bool _validateEnd__profile_GLSL__technique__pass__depth_range();
6744 #endif
6745 bool _freeAttributes__profile_GLSL__technique__pass__depth_range( void* attributeData );
6746 
_begin__profile_GLSL__technique__pass__fog_density(void * attributeData)6747 bool _begin__profile_GLSL__technique__pass__fog_density( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__fog_density(*static_cast<profile_GLSL__technique__pass__fog_density__AttributeData*>(attributeData));}
6748 bool _data__profile_GLSL__technique__pass__fog_density( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__fog_density()6749 bool _end__profile_GLSL__technique__pass__fog_density(){return mImpl->end__profile_GLSL__technique__pass__fog_density();}
6750 bool _preBegin__profile_GLSL__technique__pass__fog_density( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6751 bool _preEnd__profile_GLSL__technique__pass__fog_density();
6752 #ifdef GENERATEDSAXPARSER_VALIDATION
6753 bool _validateBegin__profile_GLSL__technique__pass__fog_density( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6754 bool _validateEnd__profile_GLSL__technique__pass__fog_density();
6755 #endif
6756 bool _freeAttributes__profile_GLSL__technique__pass__fog_density( void* attributeData );
6757 
_begin__profile_GLSL__technique__pass__fog_start(void * attributeData)6758 bool _begin__profile_GLSL__technique__pass__fog_start( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__fog_start(*static_cast<profile_GLSL__technique__pass__fog_start__AttributeData*>(attributeData));}
6759 bool _data__profile_GLSL__technique__pass__fog_start( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__fog_start()6760 bool _end__profile_GLSL__technique__pass__fog_start(){return mImpl->end__profile_GLSL__technique__pass__fog_start();}
6761 bool _preBegin__profile_GLSL__technique__pass__fog_start( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6762 bool _preEnd__profile_GLSL__technique__pass__fog_start();
6763 #ifdef GENERATEDSAXPARSER_VALIDATION
6764 bool _validateBegin__profile_GLSL__technique__pass__fog_start( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6765 bool _validateEnd__profile_GLSL__technique__pass__fog_start();
6766 #endif
6767 bool _freeAttributes__profile_GLSL__technique__pass__fog_start( void* attributeData );
6768 
_begin__profile_GLSL__technique__pass__fog_end(void * attributeData)6769 bool _begin__profile_GLSL__technique__pass__fog_end( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__fog_end(*static_cast<profile_GLSL__technique__pass__fog_end__AttributeData*>(attributeData));}
6770 bool _data__profile_GLSL__technique__pass__fog_end( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__fog_end()6771 bool _end__profile_GLSL__technique__pass__fog_end(){return mImpl->end__profile_GLSL__technique__pass__fog_end();}
6772 bool _preBegin__profile_GLSL__technique__pass__fog_end( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6773 bool _preEnd__profile_GLSL__technique__pass__fog_end();
6774 #ifdef GENERATEDSAXPARSER_VALIDATION
6775 bool _validateBegin__profile_GLSL__technique__pass__fog_end( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6776 bool _validateEnd__profile_GLSL__technique__pass__fog_end();
6777 #endif
6778 bool _freeAttributes__profile_GLSL__technique__pass__fog_end( void* attributeData );
6779 
_begin__profile_GLSL__technique__pass__fog_color(void * attributeData)6780 bool _begin__profile_GLSL__technique__pass__fog_color( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__fog_color(*static_cast<profile_GLSL__technique__pass__fog_color__AttributeData*>(attributeData));}
6781 bool _data__profile_GLSL__technique__pass__fog_color( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__fog_color()6782 bool _end__profile_GLSL__technique__pass__fog_color(){return mImpl->end__profile_GLSL__technique__pass__fog_color();}
6783 bool _preBegin__profile_GLSL__technique__pass__fog_color( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6784 bool _preEnd__profile_GLSL__technique__pass__fog_color();
6785 #ifdef GENERATEDSAXPARSER_VALIDATION
6786 bool _validateBegin__profile_GLSL__technique__pass__fog_color( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6787 bool _validateEnd__profile_GLSL__technique__pass__fog_color();
6788 #endif
6789 bool _freeAttributes__profile_GLSL__technique__pass__fog_color( void* attributeData );
6790 
_begin__profile_GLSL__technique__pass__light_model_ambient(void * attributeData)6791 bool _begin__profile_GLSL__technique__pass__light_model_ambient( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__light_model_ambient(*static_cast<profile_GLSL__technique__pass__light_model_ambient__AttributeData*>(attributeData));}
6792 bool _data__profile_GLSL__technique__pass__light_model_ambient( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__light_model_ambient()6793 bool _end__profile_GLSL__technique__pass__light_model_ambient(){return mImpl->end__profile_GLSL__technique__pass__light_model_ambient();}
6794 bool _preBegin__profile_GLSL__technique__pass__light_model_ambient( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6795 bool _preEnd__profile_GLSL__technique__pass__light_model_ambient();
6796 #ifdef GENERATEDSAXPARSER_VALIDATION
6797 bool _validateBegin__profile_GLSL__technique__pass__light_model_ambient( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6798 bool _validateEnd__profile_GLSL__technique__pass__light_model_ambient();
6799 #endif
6800 bool _freeAttributes__profile_GLSL__technique__pass__light_model_ambient( void* attributeData );
6801 
_begin__profile_GLSL__technique__pass__lighting_enable(void * attributeData)6802 bool _begin__profile_GLSL__technique__pass__lighting_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__lighting_enable(*static_cast<profile_GLSL__technique__pass__lighting_enable__AttributeData*>(attributeData));}
6803 bool _data__profile_GLSL__technique__pass__lighting_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__lighting_enable()6804 bool _end__profile_GLSL__technique__pass__lighting_enable(){return mImpl->end__profile_GLSL__technique__pass__lighting_enable();}
6805 bool _preBegin__profile_GLSL__technique__pass__lighting_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6806 bool _preEnd__profile_GLSL__technique__pass__lighting_enable();
6807 #ifdef GENERATEDSAXPARSER_VALIDATION
6808 bool _validateBegin__profile_GLSL__technique__pass__lighting_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6809 bool _validateEnd__profile_GLSL__technique__pass__lighting_enable();
6810 #endif
6811 bool _freeAttributes__profile_GLSL__technique__pass__lighting_enable( void* attributeData );
6812 
_begin__line_stipple(void * attributeData)6813 bool _begin__line_stipple( void* attributeData ){return mImpl->begin__line_stipple(*static_cast<line_stipple__AttributeData*>(attributeData));}
6814 bool _data__line_stipple( const ParserChar* text, size_t textLength );
_end__line_stipple()6815 bool _end__line_stipple(){return mImpl->end__line_stipple();}
6816 bool _preBegin__line_stipple( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6817 bool _preEnd__line_stipple();
6818 #ifdef GENERATEDSAXPARSER_VALIDATION
6819 bool _validateBegin__line_stipple( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6820 bool _validateEnd__line_stipple();
6821 #endif
6822 bool _freeAttributes__line_stipple( void* attributeData );
6823 
_begin__profile_GLSL__technique__pass__line_width(void * attributeData)6824 bool _begin__profile_GLSL__technique__pass__line_width( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__line_width(*static_cast<profile_GLSL__technique__pass__line_width__AttributeData*>(attributeData));}
6825 bool _data__profile_GLSL__technique__pass__line_width( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__line_width()6826 bool _end__profile_GLSL__technique__pass__line_width(){return mImpl->end__profile_GLSL__technique__pass__line_width();}
6827 bool _preBegin__profile_GLSL__technique__pass__line_width( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6828 bool _preEnd__profile_GLSL__technique__pass__line_width();
6829 #ifdef GENERATEDSAXPARSER_VALIDATION
6830 bool _validateBegin__profile_GLSL__technique__pass__line_width( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6831 bool _validateEnd__profile_GLSL__technique__pass__line_width();
6832 #endif
6833 bool _freeAttributes__profile_GLSL__technique__pass__line_width( void* attributeData );
6834 
_begin__profile_GLSL__technique__pass__material_ambient(void * attributeData)6835 bool _begin__profile_GLSL__technique__pass__material_ambient( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__material_ambient(*static_cast<profile_GLSL__technique__pass__material_ambient__AttributeData*>(attributeData));}
6836 bool _data__profile_GLSL__technique__pass__material_ambient( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__material_ambient()6837 bool _end__profile_GLSL__technique__pass__material_ambient(){return mImpl->end__profile_GLSL__technique__pass__material_ambient();}
6838 bool _preBegin__profile_GLSL__technique__pass__material_ambient( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6839 bool _preEnd__profile_GLSL__technique__pass__material_ambient();
6840 #ifdef GENERATEDSAXPARSER_VALIDATION
6841 bool _validateBegin__profile_GLSL__technique__pass__material_ambient( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6842 bool _validateEnd__profile_GLSL__technique__pass__material_ambient();
6843 #endif
6844 bool _freeAttributes__profile_GLSL__technique__pass__material_ambient( void* attributeData );
6845 
_begin__profile_GLSL__technique__pass__material_diffuse(void * attributeData)6846 bool _begin__profile_GLSL__technique__pass__material_diffuse( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__material_diffuse(*static_cast<profile_GLSL__technique__pass__material_diffuse__AttributeData*>(attributeData));}
6847 bool _data__profile_GLSL__technique__pass__material_diffuse( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__material_diffuse()6848 bool _end__profile_GLSL__technique__pass__material_diffuse(){return mImpl->end__profile_GLSL__technique__pass__material_diffuse();}
6849 bool _preBegin__profile_GLSL__technique__pass__material_diffuse( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6850 bool _preEnd__profile_GLSL__technique__pass__material_diffuse();
6851 #ifdef GENERATEDSAXPARSER_VALIDATION
6852 bool _validateBegin__profile_GLSL__technique__pass__material_diffuse( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6853 bool _validateEnd__profile_GLSL__technique__pass__material_diffuse();
6854 #endif
6855 bool _freeAttributes__profile_GLSL__technique__pass__material_diffuse( void* attributeData );
6856 
_begin__profile_GLSL__technique__pass__material_emission(void * attributeData)6857 bool _begin__profile_GLSL__technique__pass__material_emission( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__material_emission(*static_cast<profile_GLSL__technique__pass__material_emission__AttributeData*>(attributeData));}
6858 bool _data__profile_GLSL__technique__pass__material_emission( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__material_emission()6859 bool _end__profile_GLSL__technique__pass__material_emission(){return mImpl->end__profile_GLSL__technique__pass__material_emission();}
6860 bool _preBegin__profile_GLSL__technique__pass__material_emission( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6861 bool _preEnd__profile_GLSL__technique__pass__material_emission();
6862 #ifdef GENERATEDSAXPARSER_VALIDATION
6863 bool _validateBegin__profile_GLSL__technique__pass__material_emission( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6864 bool _validateEnd__profile_GLSL__technique__pass__material_emission();
6865 #endif
6866 bool _freeAttributes__profile_GLSL__technique__pass__material_emission( void* attributeData );
6867 
_begin__profile_GLSL__technique__pass__material_shininess(void * attributeData)6868 bool _begin__profile_GLSL__technique__pass__material_shininess( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__material_shininess(*static_cast<profile_GLSL__technique__pass__material_shininess__AttributeData*>(attributeData));}
6869 bool _data__profile_GLSL__technique__pass__material_shininess( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__material_shininess()6870 bool _end__profile_GLSL__technique__pass__material_shininess(){return mImpl->end__profile_GLSL__technique__pass__material_shininess();}
6871 bool _preBegin__profile_GLSL__technique__pass__material_shininess( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6872 bool _preEnd__profile_GLSL__technique__pass__material_shininess();
6873 #ifdef GENERATEDSAXPARSER_VALIDATION
6874 bool _validateBegin__profile_GLSL__technique__pass__material_shininess( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6875 bool _validateEnd__profile_GLSL__technique__pass__material_shininess();
6876 #endif
6877 bool _freeAttributes__profile_GLSL__technique__pass__material_shininess( void* attributeData );
6878 
_begin__profile_GLSL__technique__pass__material_specular(void * attributeData)6879 bool _begin__profile_GLSL__technique__pass__material_specular( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__material_specular(*static_cast<profile_GLSL__technique__pass__material_specular__AttributeData*>(attributeData));}
6880 bool _data__profile_GLSL__technique__pass__material_specular( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__material_specular()6881 bool _end__profile_GLSL__technique__pass__material_specular(){return mImpl->end__profile_GLSL__technique__pass__material_specular();}
6882 bool _preBegin__profile_GLSL__technique__pass__material_specular( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6883 bool _preEnd__profile_GLSL__technique__pass__material_specular();
6884 #ifdef GENERATEDSAXPARSER_VALIDATION
6885 bool _validateBegin__profile_GLSL__technique__pass__material_specular( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6886 bool _validateEnd__profile_GLSL__technique__pass__material_specular();
6887 #endif
6888 bool _freeAttributes__profile_GLSL__technique__pass__material_specular( void* attributeData );
6889 
_begin__profile_GLSL__technique__pass__model_view_matrix(void * attributeData)6890 bool _begin__profile_GLSL__technique__pass__model_view_matrix( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__model_view_matrix(*static_cast<profile_GLSL__technique__pass__model_view_matrix__AttributeData*>(attributeData));}
6891 bool _data__profile_GLSL__technique__pass__model_view_matrix( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__model_view_matrix()6892 bool _end__profile_GLSL__technique__pass__model_view_matrix(){return mImpl->end__profile_GLSL__technique__pass__model_view_matrix();}
6893 bool _preBegin__profile_GLSL__technique__pass__model_view_matrix( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6894 bool _preEnd__profile_GLSL__technique__pass__model_view_matrix();
6895 #ifdef GENERATEDSAXPARSER_VALIDATION
6896 bool _validateBegin__profile_GLSL__technique__pass__model_view_matrix( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6897 bool _validateEnd__profile_GLSL__technique__pass__model_view_matrix();
6898 #endif
6899 bool _freeAttributes__profile_GLSL__technique__pass__model_view_matrix( void* attributeData );
6900 
_begin__profile_GLSL__technique__pass__point_distance_attenuation(void * attributeData)6901 bool _begin__profile_GLSL__technique__pass__point_distance_attenuation( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__point_distance_attenuation(*static_cast<profile_GLSL__technique__pass__point_distance_attenuation__AttributeData*>(attributeData));}
6902 bool _data__profile_GLSL__technique__pass__point_distance_attenuation( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__point_distance_attenuation()6903 bool _end__profile_GLSL__technique__pass__point_distance_attenuation(){return mImpl->end__profile_GLSL__technique__pass__point_distance_attenuation();}
6904 bool _preBegin__profile_GLSL__technique__pass__point_distance_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6905 bool _preEnd__profile_GLSL__technique__pass__point_distance_attenuation();
6906 #ifdef GENERATEDSAXPARSER_VALIDATION
6907 bool _validateBegin__profile_GLSL__technique__pass__point_distance_attenuation( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6908 bool _validateEnd__profile_GLSL__technique__pass__point_distance_attenuation();
6909 #endif
6910 bool _freeAttributes__profile_GLSL__technique__pass__point_distance_attenuation( void* attributeData );
6911 
_begin__profile_GLSL__technique__pass__point_fade_threshold_size(void * attributeData)6912 bool _begin__profile_GLSL__technique__pass__point_fade_threshold_size( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__point_fade_threshold_size(*static_cast<profile_GLSL__technique__pass__point_fade_threshold_size__AttributeData*>(attributeData));}
6913 bool _data__profile_GLSL__technique__pass__point_fade_threshold_size( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__point_fade_threshold_size()6914 bool _end__profile_GLSL__technique__pass__point_fade_threshold_size(){return mImpl->end__profile_GLSL__technique__pass__point_fade_threshold_size();}
6915 bool _preBegin__profile_GLSL__technique__pass__point_fade_threshold_size( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6916 bool _preEnd__profile_GLSL__technique__pass__point_fade_threshold_size();
6917 #ifdef GENERATEDSAXPARSER_VALIDATION
6918 bool _validateBegin__profile_GLSL__technique__pass__point_fade_threshold_size( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6919 bool _validateEnd__profile_GLSL__technique__pass__point_fade_threshold_size();
6920 #endif
6921 bool _freeAttributes__profile_GLSL__technique__pass__point_fade_threshold_size( void* attributeData );
6922 
_begin__profile_GLSL__technique__pass__point_size(void * attributeData)6923 bool _begin__profile_GLSL__technique__pass__point_size( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__point_size(*static_cast<profile_GLSL__technique__pass__point_size__AttributeData*>(attributeData));}
6924 bool _data__profile_GLSL__technique__pass__point_size( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__point_size()6925 bool _end__profile_GLSL__technique__pass__point_size(){return mImpl->end__profile_GLSL__technique__pass__point_size();}
6926 bool _preBegin__profile_GLSL__technique__pass__point_size( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6927 bool _preEnd__profile_GLSL__technique__pass__point_size();
6928 #ifdef GENERATEDSAXPARSER_VALIDATION
6929 bool _validateBegin__profile_GLSL__technique__pass__point_size( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6930 bool _validateEnd__profile_GLSL__technique__pass__point_size();
6931 #endif
6932 bool _freeAttributes__profile_GLSL__technique__pass__point_size( void* attributeData );
6933 
_begin__profile_GLSL__technique__pass__point_size_min(void * attributeData)6934 bool _begin__profile_GLSL__technique__pass__point_size_min( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__point_size_min(*static_cast<profile_GLSL__technique__pass__point_size_min__AttributeData*>(attributeData));}
6935 bool _data__profile_GLSL__technique__pass__point_size_min( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__point_size_min()6936 bool _end__profile_GLSL__technique__pass__point_size_min(){return mImpl->end__profile_GLSL__technique__pass__point_size_min();}
6937 bool _preBegin__profile_GLSL__technique__pass__point_size_min( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6938 bool _preEnd__profile_GLSL__technique__pass__point_size_min();
6939 #ifdef GENERATEDSAXPARSER_VALIDATION
6940 bool _validateBegin__profile_GLSL__technique__pass__point_size_min( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6941 bool _validateEnd__profile_GLSL__technique__pass__point_size_min();
6942 #endif
6943 bool _freeAttributes__profile_GLSL__technique__pass__point_size_min( void* attributeData );
6944 
_begin__profile_GLSL__technique__pass__point_size_max(void * attributeData)6945 bool _begin__profile_GLSL__technique__pass__point_size_max( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__point_size_max(*static_cast<profile_GLSL__technique__pass__point_size_max__AttributeData*>(attributeData));}
6946 bool _data__profile_GLSL__technique__pass__point_size_max( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__point_size_max()6947 bool _end__profile_GLSL__technique__pass__point_size_max(){return mImpl->end__profile_GLSL__technique__pass__point_size_max();}
6948 bool _preBegin__profile_GLSL__technique__pass__point_size_max( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6949 bool _preEnd__profile_GLSL__technique__pass__point_size_max();
6950 #ifdef GENERATEDSAXPARSER_VALIDATION
6951 bool _validateBegin__profile_GLSL__technique__pass__point_size_max( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6952 bool _validateEnd__profile_GLSL__technique__pass__point_size_max();
6953 #endif
6954 bool _freeAttributes__profile_GLSL__technique__pass__point_size_max( void* attributeData );
6955 
_begin__profile_GLSL__technique__pass__polygon_offset(void * attributeData)6956 bool _begin__profile_GLSL__technique__pass__polygon_offset( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__polygon_offset(*static_cast<profile_GLSL__technique__pass__polygon_offset__AttributeData*>(attributeData));}
6957 bool _data__profile_GLSL__technique__pass__polygon_offset( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__polygon_offset()6958 bool _end__profile_GLSL__technique__pass__polygon_offset(){return mImpl->end__profile_GLSL__technique__pass__polygon_offset();}
6959 bool _preBegin__profile_GLSL__technique__pass__polygon_offset( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6960 bool _preEnd__profile_GLSL__technique__pass__polygon_offset();
6961 #ifdef GENERATEDSAXPARSER_VALIDATION
6962 bool _validateBegin__profile_GLSL__technique__pass__polygon_offset( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6963 bool _validateEnd__profile_GLSL__technique__pass__polygon_offset();
6964 #endif
6965 bool _freeAttributes__profile_GLSL__technique__pass__polygon_offset( void* attributeData );
6966 
_begin__profile_GLSL__technique__pass__projection_matrix(void * attributeData)6967 bool _begin__profile_GLSL__technique__pass__projection_matrix( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__projection_matrix(*static_cast<profile_GLSL__technique__pass__projection_matrix__AttributeData*>(attributeData));}
6968 bool _data__profile_GLSL__technique__pass__projection_matrix( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__projection_matrix()6969 bool _end__profile_GLSL__technique__pass__projection_matrix(){return mImpl->end__profile_GLSL__technique__pass__projection_matrix();}
6970 bool _preBegin__profile_GLSL__technique__pass__projection_matrix( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6971 bool _preEnd__profile_GLSL__technique__pass__projection_matrix();
6972 #ifdef GENERATEDSAXPARSER_VALIDATION
6973 bool _validateBegin__profile_GLSL__technique__pass__projection_matrix( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6974 bool _validateEnd__profile_GLSL__technique__pass__projection_matrix();
6975 #endif
6976 bool _freeAttributes__profile_GLSL__technique__pass__projection_matrix( void* attributeData );
6977 
_begin__profile_GLSL__technique__pass__scissor(void * attributeData)6978 bool _begin__profile_GLSL__technique__pass__scissor( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__scissor(*static_cast<profile_GLSL__technique__pass__scissor__AttributeData*>(attributeData));}
6979 bool _data__profile_GLSL__technique__pass__scissor( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__scissor()6980 bool _end__profile_GLSL__technique__pass__scissor(){return mImpl->end__profile_GLSL__technique__pass__scissor();}
6981 bool _preBegin__profile_GLSL__technique__pass__scissor( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6982 bool _preEnd__profile_GLSL__technique__pass__scissor();
6983 #ifdef GENERATEDSAXPARSER_VALIDATION
6984 bool _validateBegin__profile_GLSL__technique__pass__scissor( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6985 bool _validateEnd__profile_GLSL__technique__pass__scissor();
6986 #endif
6987 bool _freeAttributes__profile_GLSL__technique__pass__scissor( void* attributeData );
6988 
_begin__profile_GLSL__technique__pass__stencil_mask(void * attributeData)6989 bool _begin__profile_GLSL__technique__pass__stencil_mask( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__stencil_mask(*static_cast<profile_GLSL__technique__pass__stencil_mask__AttributeData*>(attributeData));}
6990 bool _data__profile_GLSL__technique__pass__stencil_mask( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__stencil_mask()6991 bool _end__profile_GLSL__technique__pass__stencil_mask(){return mImpl->end__profile_GLSL__technique__pass__stencil_mask();}
6992 bool _preBegin__profile_GLSL__technique__pass__stencil_mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6993 bool _preEnd__profile_GLSL__technique__pass__stencil_mask();
6994 #ifdef GENERATEDSAXPARSER_VALIDATION
6995 bool _validateBegin__profile_GLSL__technique__pass__stencil_mask( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
6996 bool _validateEnd__profile_GLSL__technique__pass__stencil_mask();
6997 #endif
6998 bool _freeAttributes__profile_GLSL__technique__pass__stencil_mask( void* attributeData );
6999 
_begin__profile_GLSL__technique__pass__alpha_test_enable(void * attributeData)7000 bool _begin__profile_GLSL__technique__pass__alpha_test_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__alpha_test_enable(*static_cast<profile_GLSL__technique__pass__alpha_test_enable__AttributeData*>(attributeData));}
7001 bool _data__profile_GLSL__technique__pass__alpha_test_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__alpha_test_enable()7002 bool _end__profile_GLSL__technique__pass__alpha_test_enable(){return mImpl->end__profile_GLSL__technique__pass__alpha_test_enable();}
7003 bool _preBegin__profile_GLSL__technique__pass__alpha_test_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7004 bool _preEnd__profile_GLSL__technique__pass__alpha_test_enable();
7005 #ifdef GENERATEDSAXPARSER_VALIDATION
7006 bool _validateBegin__profile_GLSL__technique__pass__alpha_test_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7007 bool _validateEnd__profile_GLSL__technique__pass__alpha_test_enable();
7008 #endif
7009 bool _freeAttributes__profile_GLSL__technique__pass__alpha_test_enable( void* attributeData );
7010 
_begin__auto_normal_enable(void * attributeData)7011 bool _begin__auto_normal_enable( void* attributeData ){return mImpl->begin__auto_normal_enable(*static_cast<auto_normal_enable__AttributeData*>(attributeData));}
7012 bool _data__auto_normal_enable( const ParserChar* text, size_t textLength );
_end__auto_normal_enable()7013 bool _end__auto_normal_enable(){return mImpl->end__auto_normal_enable();}
7014 bool _preBegin__auto_normal_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7015 bool _preEnd__auto_normal_enable();
7016 #ifdef GENERATEDSAXPARSER_VALIDATION
7017 bool _validateBegin__auto_normal_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7018 bool _validateEnd__auto_normal_enable();
7019 #endif
7020 bool _freeAttributes__auto_normal_enable( void* attributeData );
7021 
_begin__profile_GLSL__technique__pass__blend_enable(void * attributeData)7022 bool _begin__profile_GLSL__technique__pass__blend_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__blend_enable(*static_cast<profile_GLSL__technique__pass__blend_enable__AttributeData*>(attributeData));}
7023 bool _data__profile_GLSL__technique__pass__blend_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__blend_enable()7024 bool _end__profile_GLSL__technique__pass__blend_enable(){return mImpl->end__profile_GLSL__technique__pass__blend_enable();}
7025 bool _preBegin__profile_GLSL__technique__pass__blend_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7026 bool _preEnd__profile_GLSL__technique__pass__blend_enable();
7027 #ifdef GENERATEDSAXPARSER_VALIDATION
7028 bool _validateBegin__profile_GLSL__technique__pass__blend_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7029 bool _validateEnd__profile_GLSL__technique__pass__blend_enable();
7030 #endif
7031 bool _freeAttributes__profile_GLSL__technique__pass__blend_enable( void* attributeData );
7032 
_begin__profile_GLSL__technique__pass__color_logic_op_enable(void * attributeData)7033 bool _begin__profile_GLSL__technique__pass__color_logic_op_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__color_logic_op_enable(*static_cast<profile_GLSL__technique__pass__color_logic_op_enable__AttributeData*>(attributeData));}
7034 bool _data__profile_GLSL__technique__pass__color_logic_op_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__color_logic_op_enable()7035 bool _end__profile_GLSL__technique__pass__color_logic_op_enable(){return mImpl->end__profile_GLSL__technique__pass__color_logic_op_enable();}
7036 bool _preBegin__profile_GLSL__technique__pass__color_logic_op_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7037 bool _preEnd__profile_GLSL__technique__pass__color_logic_op_enable();
7038 #ifdef GENERATEDSAXPARSER_VALIDATION
7039 bool _validateBegin__profile_GLSL__technique__pass__color_logic_op_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7040 bool _validateEnd__profile_GLSL__technique__pass__color_logic_op_enable();
7041 #endif
7042 bool _freeAttributes__profile_GLSL__technique__pass__color_logic_op_enable( void* attributeData );
7043 
_begin__profile_GLSL__technique__pass__color_material_enable(void * attributeData)7044 bool _begin__profile_GLSL__technique__pass__color_material_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__color_material_enable(*static_cast<profile_GLSL__technique__pass__color_material_enable__AttributeData*>(attributeData));}
7045 bool _data__profile_GLSL__technique__pass__color_material_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__color_material_enable()7046 bool _end__profile_GLSL__technique__pass__color_material_enable(){return mImpl->end__profile_GLSL__technique__pass__color_material_enable();}
7047 bool _preBegin__profile_GLSL__technique__pass__color_material_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7048 bool _preEnd__profile_GLSL__technique__pass__color_material_enable();
7049 #ifdef GENERATEDSAXPARSER_VALIDATION
7050 bool _validateBegin__profile_GLSL__technique__pass__color_material_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7051 bool _validateEnd__profile_GLSL__technique__pass__color_material_enable();
7052 #endif
7053 bool _freeAttributes__profile_GLSL__technique__pass__color_material_enable( void* attributeData );
7054 
_begin__profile_GLSL__technique__pass__cull_face_enable(void * attributeData)7055 bool _begin__profile_GLSL__technique__pass__cull_face_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__cull_face_enable(*static_cast<profile_GLSL__technique__pass__cull_face_enable__AttributeData*>(attributeData));}
7056 bool _data__profile_GLSL__technique__pass__cull_face_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__cull_face_enable()7057 bool _end__profile_GLSL__technique__pass__cull_face_enable(){return mImpl->end__profile_GLSL__technique__pass__cull_face_enable();}
7058 bool _preBegin__profile_GLSL__technique__pass__cull_face_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7059 bool _preEnd__profile_GLSL__technique__pass__cull_face_enable();
7060 #ifdef GENERATEDSAXPARSER_VALIDATION
7061 bool _validateBegin__profile_GLSL__technique__pass__cull_face_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7062 bool _validateEnd__profile_GLSL__technique__pass__cull_face_enable();
7063 #endif
7064 bool _freeAttributes__profile_GLSL__technique__pass__cull_face_enable( void* attributeData );
7065 
_begin__depth_bounds_enable(void * attributeData)7066 bool _begin__depth_bounds_enable( void* attributeData ){return mImpl->begin__depth_bounds_enable(*static_cast<depth_bounds_enable__AttributeData*>(attributeData));}
7067 bool _data__depth_bounds_enable( const ParserChar* text, size_t textLength );
_end__depth_bounds_enable()7068 bool _end__depth_bounds_enable(){return mImpl->end__depth_bounds_enable();}
7069 bool _preBegin__depth_bounds_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7070 bool _preEnd__depth_bounds_enable();
7071 #ifdef GENERATEDSAXPARSER_VALIDATION
7072 bool _validateBegin__depth_bounds_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7073 bool _validateEnd__depth_bounds_enable();
7074 #endif
7075 bool _freeAttributes__depth_bounds_enable( void* attributeData );
7076 
_begin__depth_clamp_enable(void * attributeData)7077 bool _begin__depth_clamp_enable( void* attributeData ){return mImpl->begin__depth_clamp_enable(*static_cast<depth_clamp_enable__AttributeData*>(attributeData));}
7078 bool _data__depth_clamp_enable( const ParserChar* text, size_t textLength );
_end__depth_clamp_enable()7079 bool _end__depth_clamp_enable(){return mImpl->end__depth_clamp_enable();}
7080 bool _preBegin__depth_clamp_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7081 bool _preEnd__depth_clamp_enable();
7082 #ifdef GENERATEDSAXPARSER_VALIDATION
7083 bool _validateBegin__depth_clamp_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7084 bool _validateEnd__depth_clamp_enable();
7085 #endif
7086 bool _freeAttributes__depth_clamp_enable( void* attributeData );
7087 
_begin__profile_GLSL__technique__pass__depth_test_enable(void * attributeData)7088 bool _begin__profile_GLSL__technique__pass__depth_test_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__depth_test_enable(*static_cast<profile_GLSL__technique__pass__depth_test_enable__AttributeData*>(attributeData));}
7089 bool _data__profile_GLSL__technique__pass__depth_test_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__depth_test_enable()7090 bool _end__profile_GLSL__technique__pass__depth_test_enable(){return mImpl->end__profile_GLSL__technique__pass__depth_test_enable();}
7091 bool _preBegin__profile_GLSL__technique__pass__depth_test_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7092 bool _preEnd__profile_GLSL__technique__pass__depth_test_enable();
7093 #ifdef GENERATEDSAXPARSER_VALIDATION
7094 bool _validateBegin__profile_GLSL__technique__pass__depth_test_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7095 bool _validateEnd__profile_GLSL__technique__pass__depth_test_enable();
7096 #endif
7097 bool _freeAttributes__profile_GLSL__technique__pass__depth_test_enable( void* attributeData );
7098 
_begin__profile_GLSL__technique__pass__dither_enable(void * attributeData)7099 bool _begin__profile_GLSL__technique__pass__dither_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__dither_enable(*static_cast<profile_GLSL__technique__pass__dither_enable__AttributeData*>(attributeData));}
7100 bool _data__profile_GLSL__technique__pass__dither_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__dither_enable()7101 bool _end__profile_GLSL__technique__pass__dither_enable(){return mImpl->end__profile_GLSL__technique__pass__dither_enable();}
7102 bool _preBegin__profile_GLSL__technique__pass__dither_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7103 bool _preEnd__profile_GLSL__technique__pass__dither_enable();
7104 #ifdef GENERATEDSAXPARSER_VALIDATION
7105 bool _validateBegin__profile_GLSL__technique__pass__dither_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7106 bool _validateEnd__profile_GLSL__technique__pass__dither_enable();
7107 #endif
7108 bool _freeAttributes__profile_GLSL__technique__pass__dither_enable( void* attributeData );
7109 
_begin__profile_GLSL__technique__pass__fog_enable(void * attributeData)7110 bool _begin__profile_GLSL__technique__pass__fog_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__fog_enable(*static_cast<profile_GLSL__technique__pass__fog_enable__AttributeData*>(attributeData));}
7111 bool _data__profile_GLSL__technique__pass__fog_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__fog_enable()7112 bool _end__profile_GLSL__technique__pass__fog_enable(){return mImpl->end__profile_GLSL__technique__pass__fog_enable();}
7113 bool _preBegin__profile_GLSL__technique__pass__fog_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7114 bool _preEnd__profile_GLSL__technique__pass__fog_enable();
7115 #ifdef GENERATEDSAXPARSER_VALIDATION
7116 bool _validateBegin__profile_GLSL__technique__pass__fog_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7117 bool _validateEnd__profile_GLSL__technique__pass__fog_enable();
7118 #endif
7119 bool _freeAttributes__profile_GLSL__technique__pass__fog_enable( void* attributeData );
7120 
_begin__light_model_local_viewer_enable(void * attributeData)7121 bool _begin__light_model_local_viewer_enable( void* attributeData ){return mImpl->begin__light_model_local_viewer_enable(*static_cast<light_model_local_viewer_enable__AttributeData*>(attributeData));}
7122 bool _data__light_model_local_viewer_enable( const ParserChar* text, size_t textLength );
_end__light_model_local_viewer_enable()7123 bool _end__light_model_local_viewer_enable(){return mImpl->end__light_model_local_viewer_enable();}
7124 bool _preBegin__light_model_local_viewer_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7125 bool _preEnd__light_model_local_viewer_enable();
7126 #ifdef GENERATEDSAXPARSER_VALIDATION
7127 bool _validateBegin__light_model_local_viewer_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7128 bool _validateEnd__light_model_local_viewer_enable();
7129 #endif
7130 bool _freeAttributes__light_model_local_viewer_enable( void* attributeData );
7131 
_begin__profile_GLSL__technique__pass__light_model_two_side_enable(void * attributeData)7132 bool _begin__profile_GLSL__technique__pass__light_model_two_side_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__light_model_two_side_enable(*static_cast<profile_GLSL__technique__pass__light_model_two_side_enable__AttributeData*>(attributeData));}
7133 bool _data__profile_GLSL__technique__pass__light_model_two_side_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__light_model_two_side_enable()7134 bool _end__profile_GLSL__technique__pass__light_model_two_side_enable(){return mImpl->end__profile_GLSL__technique__pass__light_model_two_side_enable();}
7135 bool _preBegin__profile_GLSL__technique__pass__light_model_two_side_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7136 bool _preEnd__profile_GLSL__technique__pass__light_model_two_side_enable();
7137 #ifdef GENERATEDSAXPARSER_VALIDATION
7138 bool _validateBegin__profile_GLSL__technique__pass__light_model_two_side_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7139 bool _validateEnd__profile_GLSL__technique__pass__light_model_two_side_enable();
7140 #endif
7141 bool _freeAttributes__profile_GLSL__technique__pass__light_model_two_side_enable( void* attributeData );
7142 
_begin__profile_GLSL__technique__pass__line_smooth_enable(void * attributeData)7143 bool _begin__profile_GLSL__technique__pass__line_smooth_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__line_smooth_enable(*static_cast<profile_GLSL__technique__pass__line_smooth_enable__AttributeData*>(attributeData));}
7144 bool _data__profile_GLSL__technique__pass__line_smooth_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__line_smooth_enable()7145 bool _end__profile_GLSL__technique__pass__line_smooth_enable(){return mImpl->end__profile_GLSL__technique__pass__line_smooth_enable();}
7146 bool _preBegin__profile_GLSL__technique__pass__line_smooth_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7147 bool _preEnd__profile_GLSL__technique__pass__line_smooth_enable();
7148 #ifdef GENERATEDSAXPARSER_VALIDATION
7149 bool _validateBegin__profile_GLSL__technique__pass__line_smooth_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7150 bool _validateEnd__profile_GLSL__technique__pass__line_smooth_enable();
7151 #endif
7152 bool _freeAttributes__profile_GLSL__technique__pass__line_smooth_enable( void* attributeData );
7153 
_begin__line_stipple_enable(void * attributeData)7154 bool _begin__line_stipple_enable( void* attributeData ){return mImpl->begin__line_stipple_enable(*static_cast<line_stipple_enable__AttributeData*>(attributeData));}
7155 bool _data__line_stipple_enable( const ParserChar* text, size_t textLength );
_end__line_stipple_enable()7156 bool _end__line_stipple_enable(){return mImpl->end__line_stipple_enable();}
7157 bool _preBegin__line_stipple_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7158 bool _preEnd__line_stipple_enable();
7159 #ifdef GENERATEDSAXPARSER_VALIDATION
7160 bool _validateBegin__line_stipple_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7161 bool _validateEnd__line_stipple_enable();
7162 #endif
7163 bool _freeAttributes__line_stipple_enable( void* attributeData );
7164 
_begin__logic_op_enable(void * attributeData)7165 bool _begin__logic_op_enable( void* attributeData ){return mImpl->begin__logic_op_enable(*static_cast<logic_op_enable__AttributeData*>(attributeData));}
7166 bool _data__logic_op_enable( const ParserChar* text, size_t textLength );
_end__logic_op_enable()7167 bool _end__logic_op_enable(){return mImpl->end__logic_op_enable();}
7168 bool _preBegin__logic_op_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7169 bool _preEnd__logic_op_enable();
7170 #ifdef GENERATEDSAXPARSER_VALIDATION
7171 bool _validateBegin__logic_op_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7172 bool _validateEnd__logic_op_enable();
7173 #endif
7174 bool _freeAttributes__logic_op_enable( void* attributeData );
7175 
_begin__profile_GLSL__technique__pass__multisample_enable(void * attributeData)7176 bool _begin__profile_GLSL__technique__pass__multisample_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__multisample_enable(*static_cast<profile_GLSL__technique__pass__multisample_enable__AttributeData*>(attributeData));}
7177 bool _data__profile_GLSL__technique__pass__multisample_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__multisample_enable()7178 bool _end__profile_GLSL__technique__pass__multisample_enable(){return mImpl->end__profile_GLSL__technique__pass__multisample_enable();}
7179 bool _preBegin__profile_GLSL__technique__pass__multisample_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7180 bool _preEnd__profile_GLSL__technique__pass__multisample_enable();
7181 #ifdef GENERATEDSAXPARSER_VALIDATION
7182 bool _validateBegin__profile_GLSL__technique__pass__multisample_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7183 bool _validateEnd__profile_GLSL__technique__pass__multisample_enable();
7184 #endif
7185 bool _freeAttributes__profile_GLSL__technique__pass__multisample_enable( void* attributeData );
7186 
_begin__profile_GLSL__technique__pass__normalize_enable(void * attributeData)7187 bool _begin__profile_GLSL__technique__pass__normalize_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__normalize_enable(*static_cast<profile_GLSL__technique__pass__normalize_enable__AttributeData*>(attributeData));}
7188 bool _data__profile_GLSL__technique__pass__normalize_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__normalize_enable()7189 bool _end__profile_GLSL__technique__pass__normalize_enable(){return mImpl->end__profile_GLSL__technique__pass__normalize_enable();}
7190 bool _preBegin__profile_GLSL__technique__pass__normalize_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7191 bool _preEnd__profile_GLSL__technique__pass__normalize_enable();
7192 #ifdef GENERATEDSAXPARSER_VALIDATION
7193 bool _validateBegin__profile_GLSL__technique__pass__normalize_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7194 bool _validateEnd__profile_GLSL__technique__pass__normalize_enable();
7195 #endif
7196 bool _freeAttributes__profile_GLSL__technique__pass__normalize_enable( void* attributeData );
7197 
_begin__profile_GLSL__technique__pass__point_smooth_enable(void * attributeData)7198 bool _begin__profile_GLSL__technique__pass__point_smooth_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__point_smooth_enable(*static_cast<profile_GLSL__technique__pass__point_smooth_enable__AttributeData*>(attributeData));}
7199 bool _data__profile_GLSL__technique__pass__point_smooth_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__point_smooth_enable()7200 bool _end__profile_GLSL__technique__pass__point_smooth_enable(){return mImpl->end__profile_GLSL__technique__pass__point_smooth_enable();}
7201 bool _preBegin__profile_GLSL__technique__pass__point_smooth_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7202 bool _preEnd__profile_GLSL__technique__pass__point_smooth_enable();
7203 #ifdef GENERATEDSAXPARSER_VALIDATION
7204 bool _validateBegin__profile_GLSL__technique__pass__point_smooth_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7205 bool _validateEnd__profile_GLSL__technique__pass__point_smooth_enable();
7206 #endif
7207 bool _freeAttributes__profile_GLSL__technique__pass__point_smooth_enable( void* attributeData );
7208 
_begin__profile_GLSL__technique__pass__polygon_offset_fill_enable(void * attributeData)7209 bool _begin__profile_GLSL__technique__pass__polygon_offset_fill_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__polygon_offset_fill_enable(*static_cast<profile_GLSL__technique__pass__polygon_offset_fill_enable__AttributeData*>(attributeData));}
7210 bool _data__profile_GLSL__technique__pass__polygon_offset_fill_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__polygon_offset_fill_enable()7211 bool _end__profile_GLSL__technique__pass__polygon_offset_fill_enable(){return mImpl->end__profile_GLSL__technique__pass__polygon_offset_fill_enable();}
7212 bool _preBegin__profile_GLSL__technique__pass__polygon_offset_fill_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7213 bool _preEnd__profile_GLSL__technique__pass__polygon_offset_fill_enable();
7214 #ifdef GENERATEDSAXPARSER_VALIDATION
7215 bool _validateBegin__profile_GLSL__technique__pass__polygon_offset_fill_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7216 bool _validateEnd__profile_GLSL__technique__pass__polygon_offset_fill_enable();
7217 #endif
7218 bool _freeAttributes__profile_GLSL__technique__pass__polygon_offset_fill_enable( void* attributeData );
7219 
_begin__polygon_offset_line_enable(void * attributeData)7220 bool _begin__polygon_offset_line_enable( void* attributeData ){return mImpl->begin__polygon_offset_line_enable(*static_cast<polygon_offset_line_enable__AttributeData*>(attributeData));}
7221 bool _data__polygon_offset_line_enable( const ParserChar* text, size_t textLength );
_end__polygon_offset_line_enable()7222 bool _end__polygon_offset_line_enable(){return mImpl->end__polygon_offset_line_enable();}
7223 bool _preBegin__polygon_offset_line_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7224 bool _preEnd__polygon_offset_line_enable();
7225 #ifdef GENERATEDSAXPARSER_VALIDATION
7226 bool _validateBegin__polygon_offset_line_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7227 bool _validateEnd__polygon_offset_line_enable();
7228 #endif
7229 bool _freeAttributes__polygon_offset_line_enable( void* attributeData );
7230 
_begin__polygon_offset_point_enable(void * attributeData)7231 bool _begin__polygon_offset_point_enable( void* attributeData ){return mImpl->begin__polygon_offset_point_enable(*static_cast<polygon_offset_point_enable__AttributeData*>(attributeData));}
7232 bool _data__polygon_offset_point_enable( const ParserChar* text, size_t textLength );
_end__polygon_offset_point_enable()7233 bool _end__polygon_offset_point_enable(){return mImpl->end__polygon_offset_point_enable();}
7234 bool _preBegin__polygon_offset_point_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7235 bool _preEnd__polygon_offset_point_enable();
7236 #ifdef GENERATEDSAXPARSER_VALIDATION
7237 bool _validateBegin__polygon_offset_point_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7238 bool _validateEnd__polygon_offset_point_enable();
7239 #endif
7240 bool _freeAttributes__polygon_offset_point_enable( void* attributeData );
7241 
_begin__polygon_smooth_enable(void * attributeData)7242 bool _begin__polygon_smooth_enable( void* attributeData ){return mImpl->begin__polygon_smooth_enable(*static_cast<polygon_smooth_enable__AttributeData*>(attributeData));}
7243 bool _data__polygon_smooth_enable( const ParserChar* text, size_t textLength );
_end__polygon_smooth_enable()7244 bool _end__polygon_smooth_enable(){return mImpl->end__polygon_smooth_enable();}
7245 bool _preBegin__polygon_smooth_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7246 bool _preEnd__polygon_smooth_enable();
7247 #ifdef GENERATEDSAXPARSER_VALIDATION
7248 bool _validateBegin__polygon_smooth_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7249 bool _validateEnd__polygon_smooth_enable();
7250 #endif
7251 bool _freeAttributes__polygon_smooth_enable( void* attributeData );
7252 
_begin__polygon_stipple_enable(void * attributeData)7253 bool _begin__polygon_stipple_enable( void* attributeData ){return mImpl->begin__polygon_stipple_enable(*static_cast<polygon_stipple_enable__AttributeData*>(attributeData));}
7254 bool _data__polygon_stipple_enable( const ParserChar* text, size_t textLength );
_end__polygon_stipple_enable()7255 bool _end__polygon_stipple_enable(){return mImpl->end__polygon_stipple_enable();}
7256 bool _preBegin__polygon_stipple_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7257 bool _preEnd__polygon_stipple_enable();
7258 #ifdef GENERATEDSAXPARSER_VALIDATION
7259 bool _validateBegin__polygon_stipple_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7260 bool _validateEnd__polygon_stipple_enable();
7261 #endif
7262 bool _freeAttributes__polygon_stipple_enable( void* attributeData );
7263 
_begin__profile_GLSL__technique__pass__rescale_normal_enable(void * attributeData)7264 bool _begin__profile_GLSL__technique__pass__rescale_normal_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__rescale_normal_enable(*static_cast<profile_GLSL__technique__pass__rescale_normal_enable__AttributeData*>(attributeData));}
7265 bool _data__profile_GLSL__technique__pass__rescale_normal_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__rescale_normal_enable()7266 bool _end__profile_GLSL__technique__pass__rescale_normal_enable(){return mImpl->end__profile_GLSL__technique__pass__rescale_normal_enable();}
7267 bool _preBegin__profile_GLSL__technique__pass__rescale_normal_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7268 bool _preEnd__profile_GLSL__technique__pass__rescale_normal_enable();
7269 #ifdef GENERATEDSAXPARSER_VALIDATION
7270 bool _validateBegin__profile_GLSL__technique__pass__rescale_normal_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7271 bool _validateEnd__profile_GLSL__technique__pass__rescale_normal_enable();
7272 #endif
7273 bool _freeAttributes__profile_GLSL__technique__pass__rescale_normal_enable( void* attributeData );
7274 
_begin__profile_GLSL__technique__pass__sample_alpha_to_coverage_enable(void * attributeData)7275 bool _begin__profile_GLSL__technique__pass__sample_alpha_to_coverage_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__sample_alpha_to_coverage_enable(*static_cast<profile_GLSL__technique__pass__sample_alpha_to_coverage_enable__AttributeData*>(attributeData));}
7276 bool _data__profile_GLSL__technique__pass__sample_alpha_to_coverage_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__sample_alpha_to_coverage_enable()7277 bool _end__profile_GLSL__technique__pass__sample_alpha_to_coverage_enable(){return mImpl->end__profile_GLSL__technique__pass__sample_alpha_to_coverage_enable();}
7278 bool _preBegin__profile_GLSL__technique__pass__sample_alpha_to_coverage_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7279 bool _preEnd__profile_GLSL__technique__pass__sample_alpha_to_coverage_enable();
7280 #ifdef GENERATEDSAXPARSER_VALIDATION
7281 bool _validateBegin__profile_GLSL__technique__pass__sample_alpha_to_coverage_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7282 bool _validateEnd__profile_GLSL__technique__pass__sample_alpha_to_coverage_enable();
7283 #endif
7284 bool _freeAttributes__profile_GLSL__technique__pass__sample_alpha_to_coverage_enable( void* attributeData );
7285 
_begin__profile_GLSL__technique__pass__sample_alpha_to_one_enable(void * attributeData)7286 bool _begin__profile_GLSL__technique__pass__sample_alpha_to_one_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__sample_alpha_to_one_enable(*static_cast<profile_GLSL__technique__pass__sample_alpha_to_one_enable__AttributeData*>(attributeData));}
7287 bool _data__profile_GLSL__technique__pass__sample_alpha_to_one_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__sample_alpha_to_one_enable()7288 bool _end__profile_GLSL__technique__pass__sample_alpha_to_one_enable(){return mImpl->end__profile_GLSL__technique__pass__sample_alpha_to_one_enable();}
7289 bool _preBegin__profile_GLSL__technique__pass__sample_alpha_to_one_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7290 bool _preEnd__profile_GLSL__technique__pass__sample_alpha_to_one_enable();
7291 #ifdef GENERATEDSAXPARSER_VALIDATION
7292 bool _validateBegin__profile_GLSL__technique__pass__sample_alpha_to_one_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7293 bool _validateEnd__profile_GLSL__technique__pass__sample_alpha_to_one_enable();
7294 #endif
7295 bool _freeAttributes__profile_GLSL__technique__pass__sample_alpha_to_one_enable( void* attributeData );
7296 
_begin__profile_GLSL__technique__pass__sample_coverage_enable(void * attributeData)7297 bool _begin__profile_GLSL__technique__pass__sample_coverage_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__sample_coverage_enable(*static_cast<profile_GLSL__technique__pass__sample_coverage_enable__AttributeData*>(attributeData));}
7298 bool _data__profile_GLSL__technique__pass__sample_coverage_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__sample_coverage_enable()7299 bool _end__profile_GLSL__technique__pass__sample_coverage_enable(){return mImpl->end__profile_GLSL__technique__pass__sample_coverage_enable();}
7300 bool _preBegin__profile_GLSL__technique__pass__sample_coverage_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7301 bool _preEnd__profile_GLSL__technique__pass__sample_coverage_enable();
7302 #ifdef GENERATEDSAXPARSER_VALIDATION
7303 bool _validateBegin__profile_GLSL__technique__pass__sample_coverage_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7304 bool _validateEnd__profile_GLSL__technique__pass__sample_coverage_enable();
7305 #endif
7306 bool _freeAttributes__profile_GLSL__technique__pass__sample_coverage_enable( void* attributeData );
7307 
_begin__profile_GLSL__technique__pass__scissor_test_enable(void * attributeData)7308 bool _begin__profile_GLSL__technique__pass__scissor_test_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__scissor_test_enable(*static_cast<profile_GLSL__technique__pass__scissor_test_enable__AttributeData*>(attributeData));}
7309 bool _data__profile_GLSL__technique__pass__scissor_test_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__scissor_test_enable()7310 bool _end__profile_GLSL__technique__pass__scissor_test_enable(){return mImpl->end__profile_GLSL__technique__pass__scissor_test_enable();}
7311 bool _preBegin__profile_GLSL__technique__pass__scissor_test_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7312 bool _preEnd__profile_GLSL__technique__pass__scissor_test_enable();
7313 #ifdef GENERATEDSAXPARSER_VALIDATION
7314 bool _validateBegin__profile_GLSL__technique__pass__scissor_test_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7315 bool _validateEnd__profile_GLSL__technique__pass__scissor_test_enable();
7316 #endif
7317 bool _freeAttributes__profile_GLSL__technique__pass__scissor_test_enable( void* attributeData );
7318 
_begin__profile_GLSL__technique__pass__stencil_test_enable(void * attributeData)7319 bool _begin__profile_GLSL__technique__pass__stencil_test_enable( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__stencil_test_enable(*static_cast<profile_GLSL__technique__pass__stencil_test_enable__AttributeData*>(attributeData));}
7320 bool _data__profile_GLSL__technique__pass__stencil_test_enable( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__stencil_test_enable()7321 bool _end__profile_GLSL__technique__pass__stencil_test_enable(){return mImpl->end__profile_GLSL__technique__pass__stencil_test_enable();}
7322 bool _preBegin__profile_GLSL__technique__pass__stencil_test_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7323 bool _preEnd__profile_GLSL__technique__pass__stencil_test_enable();
7324 #ifdef GENERATEDSAXPARSER_VALIDATION
7325 bool _validateBegin__profile_GLSL__technique__pass__stencil_test_enable( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7326 bool _validateEnd__profile_GLSL__technique__pass__stencil_test_enable();
7327 #endif
7328 bool _freeAttributes__profile_GLSL__technique__pass__stencil_test_enable( void* attributeData );
7329 
_begin__gl_hook_abstract(void * attributeData)7330 bool _begin__gl_hook_abstract( void* attributeData ){return mImpl->begin__gl_hook_abstract(*static_cast<gl_hook_abstract__AttributeData*>(attributeData));}
7331 bool _data__gl_hook_abstract( const ParserChar* text, size_t textLength );
_end__gl_hook_abstract()7332 bool _end__gl_hook_abstract(){return mImpl->end__gl_hook_abstract();}
7333 bool _preBegin__gl_hook_abstract( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7334 bool _preEnd__gl_hook_abstract();
7335 #ifdef GENERATEDSAXPARSER_VALIDATION
7336 bool _validateBegin__gl_hook_abstract( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7337 bool _validateEnd__gl_hook_abstract();
7338 #endif
7339 bool _freeAttributes__gl_hook_abstract( void* attributeData );
7340 
_begin__profile_GLSL__technique__pass__shader(void * attributeData)7341 bool _begin__profile_GLSL__technique__pass__shader( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__shader(*static_cast<profile_GLSL__technique__pass__shader__AttributeData*>(attributeData));}
7342 bool _data__profile_GLSL__technique__pass__shader( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__shader()7343 bool _end__profile_GLSL__technique__pass__shader(){return mImpl->end__profile_GLSL__technique__pass__shader();}
7344 bool _preBegin__profile_GLSL__technique__pass__shader( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7345 bool _preEnd__profile_GLSL__technique__pass__shader();
7346 #ifdef GENERATEDSAXPARSER_VALIDATION
7347 bool _validateBegin__profile_GLSL__technique__pass__shader( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7348 bool _validateEnd__profile_GLSL__technique__pass__shader();
7349 #endif
7350 bool _freeAttributes__profile_GLSL__technique__pass__shader( void* attributeData );
7351 
7352 
7353 ENUM__glsl_pipeline_stage toEnumDataPrefix_ENUM__glsl_pipeline_stage (
7354     const ParserChar* prefixedBuffer,
7355     const ParserChar* prefixedBufferEnd,
7356     const ParserChar** buffer,
7357     const ParserChar* bufferEnd,
7358     bool& failed,
7359     const std::pair<StringHash, ENUM__glsl_pipeline_stage>* enumMap,
7360     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
7361 );
7362 
7363 
7364 bool characterData2EnumData_ENUM__glsl_pipeline_stage (
7365     const ParserChar* text,
7366     size_t textLength,
7367     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__glsl_pipeline_stage*, size_t ),
7368     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
7369 );
7370 
7371 
7372 bool dataEnumEnd_ENUM__glsl_pipeline_stage (
7373     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__glsl_pipeline_stage*, size_t ),
7374     const std::pair<StringHash, ENUM__glsl_pipeline_stage>* enumMap,
7375     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
7376     ENUM__glsl_pipeline_stage (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__glsl_pipeline_stage>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
7377 );
7378 
7379 
7380 
_begin__profile_GLSL__technique__pass__shader__compiler_target(void * attributeData)7381 bool _begin__profile_GLSL__technique__pass__shader__compiler_target( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__shader__compiler_target();}
7382 bool _data__profile_GLSL__technique__pass__shader__compiler_target( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__shader__compiler_target()7383 bool _end__profile_GLSL__technique__pass__shader__compiler_target(){return mImpl->end__profile_GLSL__technique__pass__shader__compiler_target();}
7384 bool _preBegin__profile_GLSL__technique__pass__shader__compiler_target( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7385 bool _preEnd__profile_GLSL__technique__pass__shader__compiler_target();
7386 #ifdef GENERATEDSAXPARSER_VALIDATION
7387 bool _validateBegin__profile_GLSL__technique__pass__shader__compiler_target( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7388 bool _validateEnd__profile_GLSL__technique__pass__shader__compiler_target();
7389 #endif
7390 bool _freeAttributes__profile_GLSL__technique__pass__shader__compiler_target( void* attributeData );
7391 
_begin__compiler_options(void * attributeData)7392 bool _begin__compiler_options( void* attributeData ){return mImpl->begin__compiler_options();}
7393 bool _data__compiler_options( const ParserChar* text, size_t textLength );
_end__compiler_options()7394 bool _end__compiler_options(){return mImpl->end__compiler_options();}
7395 bool _preBegin__compiler_options( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7396 bool _preEnd__compiler_options();
7397 #ifdef GENERATEDSAXPARSER_VALIDATION
7398 bool _validateBegin__compiler_options( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7399 bool _validateEnd__compiler_options();
7400 #endif
7401 bool _freeAttributes__compiler_options( void* attributeData );
7402 
_begin__profile_GLSL__technique__pass__shader__name(void * attributeData)7403 bool _begin__profile_GLSL__technique__pass__shader__name( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__shader__name(*static_cast<profile_GLSL__technique__pass__shader__name__AttributeData*>(attributeData));}
7404 bool _data__profile_GLSL__technique__pass__shader__name( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__shader__name()7405 bool _end__profile_GLSL__technique__pass__shader__name(){return mImpl->end__profile_GLSL__technique__pass__shader__name();}
7406 bool _preBegin__profile_GLSL__technique__pass__shader__name( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7407 bool _preEnd__profile_GLSL__technique__pass__shader__name();
7408 #ifdef GENERATEDSAXPARSER_VALIDATION
7409 bool _validateBegin__profile_GLSL__technique__pass__shader__name( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7410 bool _validateEnd__profile_GLSL__technique__pass__shader__name();
7411 #endif
7412 bool _freeAttributes__profile_GLSL__technique__pass__shader__name( void* attributeData );
7413 
_begin__profile_GLSL__technique__pass__shader__bind(void * attributeData)7414 bool _begin__profile_GLSL__technique__pass__shader__bind( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__shader__bind(*static_cast<profile_GLSL__technique__pass__shader__bind__AttributeData*>(attributeData));}
7415 bool _data__profile_GLSL__technique__pass__shader__bind( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__shader__bind()7416 bool _end__profile_GLSL__technique__pass__shader__bind(){return mImpl->end__profile_GLSL__technique__pass__shader__bind();}
7417 bool _preBegin__profile_GLSL__technique__pass__shader__bind( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7418 bool _preEnd__profile_GLSL__technique__pass__shader__bind();
7419 #ifdef GENERATEDSAXPARSER_VALIDATION
7420 bool _validateBegin__profile_GLSL__technique__pass__shader__bind( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7421 bool _validateEnd__profile_GLSL__technique__pass__shader__bind();
7422 #endif
7423 bool _freeAttributes__profile_GLSL__technique__pass__shader__bind( void* attributeData );
7424 
_begin__profile_GLSL__technique__pass__shader__bind__param(void * attributeData)7425 bool _begin__profile_GLSL__technique__pass__shader__bind__param( void* attributeData ){return mImpl->begin__profile_GLSL__technique__pass__shader__bind__param(*static_cast<profile_GLSL__technique__pass__shader__bind__param__AttributeData*>(attributeData));}
7426 bool _data__profile_GLSL__technique__pass__shader__bind__param( const ParserChar* text, size_t textLength );
_end__profile_GLSL__technique__pass__shader__bind__param()7427 bool _end__profile_GLSL__technique__pass__shader__bind__param(){return mImpl->end__profile_GLSL__technique__pass__shader__bind__param();}
7428 bool _preBegin__profile_GLSL__technique__pass__shader__bind__param( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7429 bool _preEnd__profile_GLSL__technique__pass__shader__bind__param();
7430 #ifdef GENERATEDSAXPARSER_VALIDATION
7431 bool _validateBegin__profile_GLSL__technique__pass__shader__bind__param( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7432 bool _validateEnd__profile_GLSL__technique__pass__shader__bind__param();
7433 #endif
7434 bool _freeAttributes__profile_GLSL__technique__pass__shader__bind__param( void* attributeData );
7435 
_begin__profile_CG(void * attributeData)7436 bool _begin__profile_CG( void* attributeData ){return mImpl->begin__profile_CG(*static_cast<profile_CG__AttributeData*>(attributeData));}
7437 bool _data__profile_CG( const ParserChar* text, size_t textLength );
_end__profile_CG()7438 bool _end__profile_CG(){return mImpl->end__profile_CG();}
7439 bool _preBegin__profile_CG( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7440 bool _preEnd__profile_CG();
7441 #ifdef GENERATEDSAXPARSER_VALIDATION
7442 bool _validateBegin__profile_CG( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7443 bool _validateEnd__profile_CG();
7444 #endif
7445 bool _freeAttributes__profile_CG( void* attributeData );
7446 
_begin__newparam____cg_newparam(void * attributeData)7447 bool _begin__newparam____cg_newparam( void* attributeData ){return mImpl->begin__newparam____cg_newparam(*static_cast<newparam____cg_newparam__AttributeData*>(attributeData));}
7448 bool _data__newparam____cg_newparam( const ParserChar* text, size_t textLength );
_end__newparam____cg_newparam()7449 bool _end__newparam____cg_newparam(){return mImpl->end__newparam____cg_newparam();}
7450 bool _preBegin__newparam____cg_newparam( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7451 bool _preEnd__newparam____cg_newparam();
7452 #ifdef GENERATEDSAXPARSER_VALIDATION
7453 bool _validateBegin__newparam____cg_newparam( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7454 bool _validateEnd__newparam____cg_newparam();
7455 #endif
7456 bool _freeAttributes__newparam____cg_newparam( void* attributeData );
7457 
_begin__bool____cg_bool(void * attributeData)7458 bool _begin__bool____cg_bool( void* attributeData ){return mImpl->begin__bool____cg_bool();}
7459 bool _data__bool____cg_bool( const ParserChar* text, size_t textLength );
_end__bool____cg_bool()7460 bool _end__bool____cg_bool(){return mImpl->end__bool____cg_bool();}
7461 bool _preBegin__bool____cg_bool( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7462 bool _preEnd__bool____cg_bool();
7463 #ifdef GENERATEDSAXPARSER_VALIDATION
7464 bool _validateBegin__bool____cg_bool( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7465 bool _validateEnd__bool____cg_bool();
7466 #endif
7467 bool _freeAttributes__bool____cg_bool( void* attributeData );
7468 
_begin__bool1(void * attributeData)7469 bool _begin__bool1( void* attributeData ){return mImpl->begin__bool1();}
7470 bool _data__bool1( const ParserChar* text, size_t textLength );
_end__bool1()7471 bool _end__bool1(){return mImpl->end__bool1();}
7472 bool _preBegin__bool1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7473 bool _preEnd__bool1();
7474 #ifdef GENERATEDSAXPARSER_VALIDATION
7475 bool _validateBegin__bool1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7476 bool _validateEnd__bool1();
7477 #endif
7478 bool _freeAttributes__bool1( void* attributeData );
7479 
_begin__bool2____cg_bool2(void * attributeData)7480 bool _begin__bool2____cg_bool2( void* attributeData ){return mImpl->begin__bool2____cg_bool2();}
7481 bool _data__bool2____cg_bool2( const ParserChar* text, size_t textLength );
_end__bool2____cg_bool2()7482 bool _end__bool2____cg_bool2(){return mImpl->end__bool2____cg_bool2();}
7483 bool _preBegin__bool2____cg_bool2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7484 bool _preEnd__bool2____cg_bool2();
7485 #ifdef GENERATEDSAXPARSER_VALIDATION
7486 bool _validateBegin__bool2____cg_bool2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7487 bool _validateEnd__bool2____cg_bool2();
7488 #endif
7489 bool _freeAttributes__bool2____cg_bool2( void* attributeData );
7490 
_begin__bool3____cg_bool3(void * attributeData)7491 bool _begin__bool3____cg_bool3( void* attributeData ){return mImpl->begin__bool3____cg_bool3();}
7492 bool _data__bool3____cg_bool3( const ParserChar* text, size_t textLength );
_end__bool3____cg_bool3()7493 bool _end__bool3____cg_bool3(){return mImpl->end__bool3____cg_bool3();}
7494 bool _preBegin__bool3____cg_bool3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7495 bool _preEnd__bool3____cg_bool3();
7496 #ifdef GENERATEDSAXPARSER_VALIDATION
7497 bool _validateBegin__bool3____cg_bool3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7498 bool _validateEnd__bool3____cg_bool3();
7499 #endif
7500 bool _freeAttributes__bool3____cg_bool3( void* attributeData );
7501 
_begin__bool4____cg_bool4(void * attributeData)7502 bool _begin__bool4____cg_bool4( void* attributeData ){return mImpl->begin__bool4____cg_bool4();}
7503 bool _data__bool4____cg_bool4( const ParserChar* text, size_t textLength );
_end__bool4____cg_bool4()7504 bool _end__bool4____cg_bool4(){return mImpl->end__bool4____cg_bool4();}
7505 bool _preBegin__bool4____cg_bool4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7506 bool _preEnd__bool4____cg_bool4();
7507 #ifdef GENERATEDSAXPARSER_VALIDATION
7508 bool _validateBegin__bool4____cg_bool4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7509 bool _validateEnd__bool4____cg_bool4();
7510 #endif
7511 bool _freeAttributes__bool4____cg_bool4( void* attributeData );
7512 
_begin__bool1x1(void * attributeData)7513 bool _begin__bool1x1( void* attributeData ){return mImpl->begin__bool1x1();}
7514 bool _data__bool1x1( const ParserChar* text, size_t textLength );
_end__bool1x1()7515 bool _end__bool1x1(){return mImpl->end__bool1x1();}
7516 bool _preBegin__bool1x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7517 bool _preEnd__bool1x1();
7518 #ifdef GENERATEDSAXPARSER_VALIDATION
7519 bool _validateBegin__bool1x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7520 bool _validateEnd__bool1x1();
7521 #endif
7522 bool _freeAttributes__bool1x1( void* attributeData );
7523 
_begin__bool1x2(void * attributeData)7524 bool _begin__bool1x2( void* attributeData ){return mImpl->begin__bool1x2();}
7525 bool _data__bool1x2( const ParserChar* text, size_t textLength );
_end__bool1x2()7526 bool _end__bool1x2(){return mImpl->end__bool1x2();}
7527 bool _preBegin__bool1x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7528 bool _preEnd__bool1x2();
7529 #ifdef GENERATEDSAXPARSER_VALIDATION
7530 bool _validateBegin__bool1x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7531 bool _validateEnd__bool1x2();
7532 #endif
7533 bool _freeAttributes__bool1x2( void* attributeData );
7534 
_begin__bool1x3(void * attributeData)7535 bool _begin__bool1x3( void* attributeData ){return mImpl->begin__bool1x3();}
7536 bool _data__bool1x3( const ParserChar* text, size_t textLength );
_end__bool1x3()7537 bool _end__bool1x3(){return mImpl->end__bool1x3();}
7538 bool _preBegin__bool1x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7539 bool _preEnd__bool1x3();
7540 #ifdef GENERATEDSAXPARSER_VALIDATION
7541 bool _validateBegin__bool1x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7542 bool _validateEnd__bool1x3();
7543 #endif
7544 bool _freeAttributes__bool1x3( void* attributeData );
7545 
_begin__bool1x4(void * attributeData)7546 bool _begin__bool1x4( void* attributeData ){return mImpl->begin__bool1x4();}
7547 bool _data__bool1x4( const ParserChar* text, size_t textLength );
_end__bool1x4()7548 bool _end__bool1x4(){return mImpl->end__bool1x4();}
7549 bool _preBegin__bool1x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7550 bool _preEnd__bool1x4();
7551 #ifdef GENERATEDSAXPARSER_VALIDATION
7552 bool _validateBegin__bool1x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7553 bool _validateEnd__bool1x4();
7554 #endif
7555 bool _freeAttributes__bool1x4( void* attributeData );
7556 
_begin__bool2x1(void * attributeData)7557 bool _begin__bool2x1( void* attributeData ){return mImpl->begin__bool2x1();}
7558 bool _data__bool2x1( const ParserChar* text, size_t textLength );
_end__bool2x1()7559 bool _end__bool2x1(){return mImpl->end__bool2x1();}
7560 bool _preBegin__bool2x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7561 bool _preEnd__bool2x1();
7562 #ifdef GENERATEDSAXPARSER_VALIDATION
7563 bool _validateBegin__bool2x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7564 bool _validateEnd__bool2x1();
7565 #endif
7566 bool _freeAttributes__bool2x1( void* attributeData );
7567 
_begin__bool2x2(void * attributeData)7568 bool _begin__bool2x2( void* attributeData ){return mImpl->begin__bool2x2();}
7569 bool _data__bool2x2( const ParserChar* text, size_t textLength );
_end__bool2x2()7570 bool _end__bool2x2(){return mImpl->end__bool2x2();}
7571 bool _preBegin__bool2x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7572 bool _preEnd__bool2x2();
7573 #ifdef GENERATEDSAXPARSER_VALIDATION
7574 bool _validateBegin__bool2x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7575 bool _validateEnd__bool2x2();
7576 #endif
7577 bool _freeAttributes__bool2x2( void* attributeData );
7578 
_begin__bool2x3(void * attributeData)7579 bool _begin__bool2x3( void* attributeData ){return mImpl->begin__bool2x3();}
7580 bool _data__bool2x3( const ParserChar* text, size_t textLength );
_end__bool2x3()7581 bool _end__bool2x3(){return mImpl->end__bool2x3();}
7582 bool _preBegin__bool2x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7583 bool _preEnd__bool2x3();
7584 #ifdef GENERATEDSAXPARSER_VALIDATION
7585 bool _validateBegin__bool2x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7586 bool _validateEnd__bool2x3();
7587 #endif
7588 bool _freeAttributes__bool2x3( void* attributeData );
7589 
_begin__bool2x4(void * attributeData)7590 bool _begin__bool2x4( void* attributeData ){return mImpl->begin__bool2x4();}
7591 bool _data__bool2x4( const ParserChar* text, size_t textLength );
_end__bool2x4()7592 bool _end__bool2x4(){return mImpl->end__bool2x4();}
7593 bool _preBegin__bool2x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7594 bool _preEnd__bool2x4();
7595 #ifdef GENERATEDSAXPARSER_VALIDATION
7596 bool _validateBegin__bool2x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7597 bool _validateEnd__bool2x4();
7598 #endif
7599 bool _freeAttributes__bool2x4( void* attributeData );
7600 
_begin__bool3x1(void * attributeData)7601 bool _begin__bool3x1( void* attributeData ){return mImpl->begin__bool3x1();}
7602 bool _data__bool3x1( const ParserChar* text, size_t textLength );
_end__bool3x1()7603 bool _end__bool3x1(){return mImpl->end__bool3x1();}
7604 bool _preBegin__bool3x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7605 bool _preEnd__bool3x1();
7606 #ifdef GENERATEDSAXPARSER_VALIDATION
7607 bool _validateBegin__bool3x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7608 bool _validateEnd__bool3x1();
7609 #endif
7610 bool _freeAttributes__bool3x1( void* attributeData );
7611 
_begin__bool3x2(void * attributeData)7612 bool _begin__bool3x2( void* attributeData ){return mImpl->begin__bool3x2();}
7613 bool _data__bool3x2( const ParserChar* text, size_t textLength );
_end__bool3x2()7614 bool _end__bool3x2(){return mImpl->end__bool3x2();}
7615 bool _preBegin__bool3x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7616 bool _preEnd__bool3x2();
7617 #ifdef GENERATEDSAXPARSER_VALIDATION
7618 bool _validateBegin__bool3x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7619 bool _validateEnd__bool3x2();
7620 #endif
7621 bool _freeAttributes__bool3x2( void* attributeData );
7622 
_begin__bool3x3(void * attributeData)7623 bool _begin__bool3x3( void* attributeData ){return mImpl->begin__bool3x3();}
7624 bool _data__bool3x3( const ParserChar* text, size_t textLength );
_end__bool3x3()7625 bool _end__bool3x3(){return mImpl->end__bool3x3();}
7626 bool _preBegin__bool3x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7627 bool _preEnd__bool3x3();
7628 #ifdef GENERATEDSAXPARSER_VALIDATION
7629 bool _validateBegin__bool3x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7630 bool _validateEnd__bool3x3();
7631 #endif
7632 bool _freeAttributes__bool3x3( void* attributeData );
7633 
_begin__bool3x4(void * attributeData)7634 bool _begin__bool3x4( void* attributeData ){return mImpl->begin__bool3x4();}
7635 bool _data__bool3x4( const ParserChar* text, size_t textLength );
_end__bool3x4()7636 bool _end__bool3x4(){return mImpl->end__bool3x4();}
7637 bool _preBegin__bool3x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7638 bool _preEnd__bool3x4();
7639 #ifdef GENERATEDSAXPARSER_VALIDATION
7640 bool _validateBegin__bool3x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7641 bool _validateEnd__bool3x4();
7642 #endif
7643 bool _freeAttributes__bool3x4( void* attributeData );
7644 
_begin__bool4x1(void * attributeData)7645 bool _begin__bool4x1( void* attributeData ){return mImpl->begin__bool4x1();}
7646 bool _data__bool4x1( const ParserChar* text, size_t textLength );
_end__bool4x1()7647 bool _end__bool4x1(){return mImpl->end__bool4x1();}
7648 bool _preBegin__bool4x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7649 bool _preEnd__bool4x1();
7650 #ifdef GENERATEDSAXPARSER_VALIDATION
7651 bool _validateBegin__bool4x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7652 bool _validateEnd__bool4x1();
7653 #endif
7654 bool _freeAttributes__bool4x1( void* attributeData );
7655 
_begin__bool4x2(void * attributeData)7656 bool _begin__bool4x2( void* attributeData ){return mImpl->begin__bool4x2();}
7657 bool _data__bool4x2( const ParserChar* text, size_t textLength );
_end__bool4x2()7658 bool _end__bool4x2(){return mImpl->end__bool4x2();}
7659 bool _preBegin__bool4x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7660 bool _preEnd__bool4x2();
7661 #ifdef GENERATEDSAXPARSER_VALIDATION
7662 bool _validateBegin__bool4x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7663 bool _validateEnd__bool4x2();
7664 #endif
7665 bool _freeAttributes__bool4x2( void* attributeData );
7666 
_begin__bool4x3(void * attributeData)7667 bool _begin__bool4x3( void* attributeData ){return mImpl->begin__bool4x3();}
7668 bool _data__bool4x3( const ParserChar* text, size_t textLength );
_end__bool4x3()7669 bool _end__bool4x3(){return mImpl->end__bool4x3();}
7670 bool _preBegin__bool4x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7671 bool _preEnd__bool4x3();
7672 #ifdef GENERATEDSAXPARSER_VALIDATION
7673 bool _validateBegin__bool4x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7674 bool _validateEnd__bool4x3();
7675 #endif
7676 bool _freeAttributes__bool4x3( void* attributeData );
7677 
_begin__bool4x4(void * attributeData)7678 bool _begin__bool4x4( void* attributeData ){return mImpl->begin__bool4x4();}
7679 bool _data__bool4x4( const ParserChar* text, size_t textLength );
_end__bool4x4()7680 bool _end__bool4x4(){return mImpl->end__bool4x4();}
7681 bool _preBegin__bool4x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7682 bool _preEnd__bool4x4();
7683 #ifdef GENERATEDSAXPARSER_VALIDATION
7684 bool _validateBegin__bool4x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7685 bool _validateEnd__bool4x4();
7686 #endif
7687 bool _freeAttributes__bool4x4( void* attributeData );
7688 
_begin__float____cg_float(void * attributeData)7689 bool _begin__float____cg_float( void* attributeData ){return mImpl->begin__float____cg_float();}
7690 bool _data__float____cg_float( const ParserChar* text, size_t textLength );
_end__float____cg_float()7691 bool _end__float____cg_float(){return mImpl->end__float____cg_float();}
7692 bool _preBegin__float____cg_float( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7693 bool _preEnd__float____cg_float();
7694 #ifdef GENERATEDSAXPARSER_VALIDATION
7695 bool _validateBegin__float____cg_float( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7696 bool _validateEnd__float____cg_float();
7697 #endif
7698 bool _freeAttributes__float____cg_float( void* attributeData );
7699 
_begin__float1(void * attributeData)7700 bool _begin__float1( void* attributeData ){return mImpl->begin__float1();}
7701 bool _data__float1( const ParserChar* text, size_t textLength );
_end__float1()7702 bool _end__float1(){return mImpl->end__float1();}
7703 bool _preBegin__float1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7704 bool _preEnd__float1();
7705 #ifdef GENERATEDSAXPARSER_VALIDATION
7706 bool _validateBegin__float1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7707 bool _validateEnd__float1();
7708 #endif
7709 bool _freeAttributes__float1( void* attributeData );
7710 
_begin__float2____cg_float2(void * attributeData)7711 bool _begin__float2____cg_float2( void* attributeData ){return mImpl->begin__float2____cg_float2();}
7712 bool _data__float2____cg_float2( const ParserChar* text, size_t textLength );
_end__float2____cg_float2()7713 bool _end__float2____cg_float2(){return mImpl->end__float2____cg_float2();}
7714 bool _preBegin__float2____cg_float2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7715 bool _preEnd__float2____cg_float2();
7716 #ifdef GENERATEDSAXPARSER_VALIDATION
7717 bool _validateBegin__float2____cg_float2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7718 bool _validateEnd__float2____cg_float2();
7719 #endif
7720 bool _freeAttributes__float2____cg_float2( void* attributeData );
7721 
_begin__float3____cg_float3(void * attributeData)7722 bool _begin__float3____cg_float3( void* attributeData ){return mImpl->begin__float3____cg_float3();}
7723 bool _data__float3____cg_float3( const ParserChar* text, size_t textLength );
_end__float3____cg_float3()7724 bool _end__float3____cg_float3(){return mImpl->end__float3____cg_float3();}
7725 bool _preBegin__float3____cg_float3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7726 bool _preEnd__float3____cg_float3();
7727 #ifdef GENERATEDSAXPARSER_VALIDATION
7728 bool _validateBegin__float3____cg_float3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7729 bool _validateEnd__float3____cg_float3();
7730 #endif
7731 bool _freeAttributes__float3____cg_float3( void* attributeData );
7732 
_begin__float4____cg_float4(void * attributeData)7733 bool _begin__float4____cg_float4( void* attributeData ){return mImpl->begin__float4____cg_float4();}
7734 bool _data__float4____cg_float4( const ParserChar* text, size_t textLength );
_end__float4____cg_float4()7735 bool _end__float4____cg_float4(){return mImpl->end__float4____cg_float4();}
7736 bool _preBegin__float4____cg_float4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7737 bool _preEnd__float4____cg_float4();
7738 #ifdef GENERATEDSAXPARSER_VALIDATION
7739 bool _validateBegin__float4____cg_float4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7740 bool _validateEnd__float4____cg_float4();
7741 #endif
7742 bool _freeAttributes__float4____cg_float4( void* attributeData );
7743 
_begin__float1x1____cg_float1x1(void * attributeData)7744 bool _begin__float1x1____cg_float1x1( void* attributeData ){return mImpl->begin__float1x1____cg_float1x1();}
7745 bool _data__float1x1____cg_float1x1( const ParserChar* text, size_t textLength );
_end__float1x1____cg_float1x1()7746 bool _end__float1x1____cg_float1x1(){return mImpl->end__float1x1____cg_float1x1();}
7747 bool _preBegin__float1x1____cg_float1x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7748 bool _preEnd__float1x1____cg_float1x1();
7749 #ifdef GENERATEDSAXPARSER_VALIDATION
7750 bool _validateBegin__float1x1____cg_float1x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7751 bool _validateEnd__float1x1____cg_float1x1();
7752 #endif
7753 bool _freeAttributes__float1x1____cg_float1x1( void* attributeData );
7754 
_begin__float1x2____cg_float1x2(void * attributeData)7755 bool _begin__float1x2____cg_float1x2( void* attributeData ){return mImpl->begin__float1x2____cg_float1x2();}
7756 bool _data__float1x2____cg_float1x2( const ParserChar* text, size_t textLength );
_end__float1x2____cg_float1x2()7757 bool _end__float1x2____cg_float1x2(){return mImpl->end__float1x2____cg_float1x2();}
7758 bool _preBegin__float1x2____cg_float1x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7759 bool _preEnd__float1x2____cg_float1x2();
7760 #ifdef GENERATEDSAXPARSER_VALIDATION
7761 bool _validateBegin__float1x2____cg_float1x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7762 bool _validateEnd__float1x2____cg_float1x2();
7763 #endif
7764 bool _freeAttributes__float1x2____cg_float1x2( void* attributeData );
7765 
_begin__float1x3____cg_float1x3(void * attributeData)7766 bool _begin__float1x3____cg_float1x3( void* attributeData ){return mImpl->begin__float1x3____cg_float1x3();}
7767 bool _data__float1x3____cg_float1x3( const ParserChar* text, size_t textLength );
_end__float1x3____cg_float1x3()7768 bool _end__float1x3____cg_float1x3(){return mImpl->end__float1x3____cg_float1x3();}
7769 bool _preBegin__float1x3____cg_float1x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7770 bool _preEnd__float1x3____cg_float1x3();
7771 #ifdef GENERATEDSAXPARSER_VALIDATION
7772 bool _validateBegin__float1x3____cg_float1x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7773 bool _validateEnd__float1x3____cg_float1x3();
7774 #endif
7775 bool _freeAttributes__float1x3____cg_float1x3( void* attributeData );
7776 
_begin__float1x4____cg_float1x4(void * attributeData)7777 bool _begin__float1x4____cg_float1x4( void* attributeData ){return mImpl->begin__float1x4____cg_float1x4();}
7778 bool _data__float1x4____cg_float1x4( const ParserChar* text, size_t textLength );
_end__float1x4____cg_float1x4()7779 bool _end__float1x4____cg_float1x4(){return mImpl->end__float1x4____cg_float1x4();}
7780 bool _preBegin__float1x4____cg_float1x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7781 bool _preEnd__float1x4____cg_float1x4();
7782 #ifdef GENERATEDSAXPARSER_VALIDATION
7783 bool _validateBegin__float1x4____cg_float1x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7784 bool _validateEnd__float1x4____cg_float1x4();
7785 #endif
7786 bool _freeAttributes__float1x4____cg_float1x4( void* attributeData );
7787 
_begin__float2x1____cg_float2x1(void * attributeData)7788 bool _begin__float2x1____cg_float2x1( void* attributeData ){return mImpl->begin__float2x1____cg_float2x1();}
7789 bool _data__float2x1____cg_float2x1( const ParserChar* text, size_t textLength );
_end__float2x1____cg_float2x1()7790 bool _end__float2x1____cg_float2x1(){return mImpl->end__float2x1____cg_float2x1();}
7791 bool _preBegin__float2x1____cg_float2x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7792 bool _preEnd__float2x1____cg_float2x1();
7793 #ifdef GENERATEDSAXPARSER_VALIDATION
7794 bool _validateBegin__float2x1____cg_float2x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7795 bool _validateEnd__float2x1____cg_float2x1();
7796 #endif
7797 bool _freeAttributes__float2x1____cg_float2x1( void* attributeData );
7798 
_begin__float2x2____cg_float2x2(void * attributeData)7799 bool _begin__float2x2____cg_float2x2( void* attributeData ){return mImpl->begin__float2x2____cg_float2x2();}
7800 bool _data__float2x2____cg_float2x2( const ParserChar* text, size_t textLength );
_end__float2x2____cg_float2x2()7801 bool _end__float2x2____cg_float2x2(){return mImpl->end__float2x2____cg_float2x2();}
7802 bool _preBegin__float2x2____cg_float2x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7803 bool _preEnd__float2x2____cg_float2x2();
7804 #ifdef GENERATEDSAXPARSER_VALIDATION
7805 bool _validateBegin__float2x2____cg_float2x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7806 bool _validateEnd__float2x2____cg_float2x2();
7807 #endif
7808 bool _freeAttributes__float2x2____cg_float2x2( void* attributeData );
7809 
_begin__float2x3____cg_float2x3(void * attributeData)7810 bool _begin__float2x3____cg_float2x3( void* attributeData ){return mImpl->begin__float2x3____cg_float2x3();}
7811 bool _data__float2x3____cg_float2x3( const ParserChar* text, size_t textLength );
_end__float2x3____cg_float2x3()7812 bool _end__float2x3____cg_float2x3(){return mImpl->end__float2x3____cg_float2x3();}
7813 bool _preBegin__float2x3____cg_float2x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7814 bool _preEnd__float2x3____cg_float2x3();
7815 #ifdef GENERATEDSAXPARSER_VALIDATION
7816 bool _validateBegin__float2x3____cg_float2x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7817 bool _validateEnd__float2x3____cg_float2x3();
7818 #endif
7819 bool _freeAttributes__float2x3____cg_float2x3( void* attributeData );
7820 
_begin__float2x4____cg_float2x4(void * attributeData)7821 bool _begin__float2x4____cg_float2x4( void* attributeData ){return mImpl->begin__float2x4____cg_float2x4();}
7822 bool _data__float2x4____cg_float2x4( const ParserChar* text, size_t textLength );
_end__float2x4____cg_float2x4()7823 bool _end__float2x4____cg_float2x4(){return mImpl->end__float2x4____cg_float2x4();}
7824 bool _preBegin__float2x4____cg_float2x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7825 bool _preEnd__float2x4____cg_float2x4();
7826 #ifdef GENERATEDSAXPARSER_VALIDATION
7827 bool _validateBegin__float2x4____cg_float2x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7828 bool _validateEnd__float2x4____cg_float2x4();
7829 #endif
7830 bool _freeAttributes__float2x4____cg_float2x4( void* attributeData );
7831 
_begin__float3x1____cg_float3x1(void * attributeData)7832 bool _begin__float3x1____cg_float3x1( void* attributeData ){return mImpl->begin__float3x1____cg_float3x1();}
7833 bool _data__float3x1____cg_float3x1( const ParserChar* text, size_t textLength );
_end__float3x1____cg_float3x1()7834 bool _end__float3x1____cg_float3x1(){return mImpl->end__float3x1____cg_float3x1();}
7835 bool _preBegin__float3x1____cg_float3x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7836 bool _preEnd__float3x1____cg_float3x1();
7837 #ifdef GENERATEDSAXPARSER_VALIDATION
7838 bool _validateBegin__float3x1____cg_float3x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7839 bool _validateEnd__float3x1____cg_float3x1();
7840 #endif
7841 bool _freeAttributes__float3x1____cg_float3x1( void* attributeData );
7842 
_begin__float3x2____cg_float3x2(void * attributeData)7843 bool _begin__float3x2____cg_float3x2( void* attributeData ){return mImpl->begin__float3x2____cg_float3x2();}
7844 bool _data__float3x2____cg_float3x2( const ParserChar* text, size_t textLength );
_end__float3x2____cg_float3x2()7845 bool _end__float3x2____cg_float3x2(){return mImpl->end__float3x2____cg_float3x2();}
7846 bool _preBegin__float3x2____cg_float3x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7847 bool _preEnd__float3x2____cg_float3x2();
7848 #ifdef GENERATEDSAXPARSER_VALIDATION
7849 bool _validateBegin__float3x2____cg_float3x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7850 bool _validateEnd__float3x2____cg_float3x2();
7851 #endif
7852 bool _freeAttributes__float3x2____cg_float3x2( void* attributeData );
7853 
_begin__float3x3____cg_float3x3(void * attributeData)7854 bool _begin__float3x3____cg_float3x3( void* attributeData ){return mImpl->begin__float3x3____cg_float3x3();}
7855 bool _data__float3x3____cg_float3x3( const ParserChar* text, size_t textLength );
_end__float3x3____cg_float3x3()7856 bool _end__float3x3____cg_float3x3(){return mImpl->end__float3x3____cg_float3x3();}
7857 bool _preBegin__float3x3____cg_float3x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7858 bool _preEnd__float3x3____cg_float3x3();
7859 #ifdef GENERATEDSAXPARSER_VALIDATION
7860 bool _validateBegin__float3x3____cg_float3x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7861 bool _validateEnd__float3x3____cg_float3x3();
7862 #endif
7863 bool _freeAttributes__float3x3____cg_float3x3( void* attributeData );
7864 
_begin__float3x4____cg_float3x4(void * attributeData)7865 bool _begin__float3x4____cg_float3x4( void* attributeData ){return mImpl->begin__float3x4____cg_float3x4();}
7866 bool _data__float3x4____cg_float3x4( const ParserChar* text, size_t textLength );
_end__float3x4____cg_float3x4()7867 bool _end__float3x4____cg_float3x4(){return mImpl->end__float3x4____cg_float3x4();}
7868 bool _preBegin__float3x4____cg_float3x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7869 bool _preEnd__float3x4____cg_float3x4();
7870 #ifdef GENERATEDSAXPARSER_VALIDATION
7871 bool _validateBegin__float3x4____cg_float3x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7872 bool _validateEnd__float3x4____cg_float3x4();
7873 #endif
7874 bool _freeAttributes__float3x4____cg_float3x4( void* attributeData );
7875 
_begin__float4x1____cg_float4x1(void * attributeData)7876 bool _begin__float4x1____cg_float4x1( void* attributeData ){return mImpl->begin__float4x1____cg_float4x1();}
7877 bool _data__float4x1____cg_float4x1( const ParserChar* text, size_t textLength );
_end__float4x1____cg_float4x1()7878 bool _end__float4x1____cg_float4x1(){return mImpl->end__float4x1____cg_float4x1();}
7879 bool _preBegin__float4x1____cg_float4x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7880 bool _preEnd__float4x1____cg_float4x1();
7881 #ifdef GENERATEDSAXPARSER_VALIDATION
7882 bool _validateBegin__float4x1____cg_float4x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7883 bool _validateEnd__float4x1____cg_float4x1();
7884 #endif
7885 bool _freeAttributes__float4x1____cg_float4x1( void* attributeData );
7886 
_begin__float4x2____cg_float4x2(void * attributeData)7887 bool _begin__float4x2____cg_float4x2( void* attributeData ){return mImpl->begin__float4x2____cg_float4x2();}
7888 bool _data__float4x2____cg_float4x2( const ParserChar* text, size_t textLength );
_end__float4x2____cg_float4x2()7889 bool _end__float4x2____cg_float4x2(){return mImpl->end__float4x2____cg_float4x2();}
7890 bool _preBegin__float4x2____cg_float4x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7891 bool _preEnd__float4x2____cg_float4x2();
7892 #ifdef GENERATEDSAXPARSER_VALIDATION
7893 bool _validateBegin__float4x2____cg_float4x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7894 bool _validateEnd__float4x2____cg_float4x2();
7895 #endif
7896 bool _freeAttributes__float4x2____cg_float4x2( void* attributeData );
7897 
_begin__float4x3____cg_float4x3(void * attributeData)7898 bool _begin__float4x3____cg_float4x3( void* attributeData ){return mImpl->begin__float4x3____cg_float4x3();}
7899 bool _data__float4x3____cg_float4x3( const ParserChar* text, size_t textLength );
_end__float4x3____cg_float4x3()7900 bool _end__float4x3____cg_float4x3(){return mImpl->end__float4x3____cg_float4x3();}
7901 bool _preBegin__float4x3____cg_float4x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7902 bool _preEnd__float4x3____cg_float4x3();
7903 #ifdef GENERATEDSAXPARSER_VALIDATION
7904 bool _validateBegin__float4x3____cg_float4x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7905 bool _validateEnd__float4x3____cg_float4x3();
7906 #endif
7907 bool _freeAttributes__float4x3____cg_float4x3( void* attributeData );
7908 
_begin__float4x4____cg_float4x4(void * attributeData)7909 bool _begin__float4x4____cg_float4x4( void* attributeData ){return mImpl->begin__float4x4____cg_float4x4();}
7910 bool _data__float4x4____cg_float4x4( const ParserChar* text, size_t textLength );
_end__float4x4____cg_float4x4()7911 bool _end__float4x4____cg_float4x4(){return mImpl->end__float4x4____cg_float4x4();}
7912 bool _preBegin__float4x4____cg_float4x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7913 bool _preEnd__float4x4____cg_float4x4();
7914 #ifdef GENERATEDSAXPARSER_VALIDATION
7915 bool _validateBegin__float4x4____cg_float4x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7916 bool _validateEnd__float4x4____cg_float4x4();
7917 #endif
7918 bool _freeAttributes__float4x4____cg_float4x4( void* attributeData );
7919 
_begin__int____cg_int(void * attributeData)7920 bool _begin__int____cg_int( void* attributeData ){return mImpl->begin__int____cg_int();}
7921 bool _data__int____cg_int( const ParserChar* text, size_t textLength );
_end__int____cg_int()7922 bool _end__int____cg_int(){return mImpl->end__int____cg_int();}
7923 bool _preBegin__int____cg_int( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7924 bool _preEnd__int____cg_int();
7925 #ifdef GENERATEDSAXPARSER_VALIDATION
7926 bool _validateBegin__int____cg_int( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7927 bool _validateEnd__int____cg_int();
7928 #endif
7929 bool _freeAttributes__int____cg_int( void* attributeData );
7930 
_begin__int1(void * attributeData)7931 bool _begin__int1( void* attributeData ){return mImpl->begin__int1();}
7932 bool _data__int1( const ParserChar* text, size_t textLength );
_end__int1()7933 bool _end__int1(){return mImpl->end__int1();}
7934 bool _preBegin__int1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7935 bool _preEnd__int1();
7936 #ifdef GENERATEDSAXPARSER_VALIDATION
7937 bool _validateBegin__int1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7938 bool _validateEnd__int1();
7939 #endif
7940 bool _freeAttributes__int1( void* attributeData );
7941 
_begin__int2____cg_int2(void * attributeData)7942 bool _begin__int2____cg_int2( void* attributeData ){return mImpl->begin__int2____cg_int2();}
7943 bool _data__int2____cg_int2( const ParserChar* text, size_t textLength );
_end__int2____cg_int2()7944 bool _end__int2____cg_int2(){return mImpl->end__int2____cg_int2();}
7945 bool _preBegin__int2____cg_int2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7946 bool _preEnd__int2____cg_int2();
7947 #ifdef GENERATEDSAXPARSER_VALIDATION
7948 bool _validateBegin__int2____cg_int2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7949 bool _validateEnd__int2____cg_int2();
7950 #endif
7951 bool _freeAttributes__int2____cg_int2( void* attributeData );
7952 
_begin__int3____cg_int3(void * attributeData)7953 bool _begin__int3____cg_int3( void* attributeData ){return mImpl->begin__int3____cg_int3();}
7954 bool _data__int3____cg_int3( const ParserChar* text, size_t textLength );
_end__int3____cg_int3()7955 bool _end__int3____cg_int3(){return mImpl->end__int3____cg_int3();}
7956 bool _preBegin__int3____cg_int3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7957 bool _preEnd__int3____cg_int3();
7958 #ifdef GENERATEDSAXPARSER_VALIDATION
7959 bool _validateBegin__int3____cg_int3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7960 bool _validateEnd__int3____cg_int3();
7961 #endif
7962 bool _freeAttributes__int3____cg_int3( void* attributeData );
7963 
_begin__int4____cg_int4(void * attributeData)7964 bool _begin__int4____cg_int4( void* attributeData ){return mImpl->begin__int4____cg_int4();}
7965 bool _data__int4____cg_int4( const ParserChar* text, size_t textLength );
_end__int4____cg_int4()7966 bool _end__int4____cg_int4(){return mImpl->end__int4____cg_int4();}
7967 bool _preBegin__int4____cg_int4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7968 bool _preEnd__int4____cg_int4();
7969 #ifdef GENERATEDSAXPARSER_VALIDATION
7970 bool _validateBegin__int4____cg_int4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7971 bool _validateEnd__int4____cg_int4();
7972 #endif
7973 bool _freeAttributes__int4____cg_int4( void* attributeData );
7974 
_begin__int1x1(void * attributeData)7975 bool _begin__int1x1( void* attributeData ){return mImpl->begin__int1x1();}
7976 bool _data__int1x1( const ParserChar* text, size_t textLength );
_end__int1x1()7977 bool _end__int1x1(){return mImpl->end__int1x1();}
7978 bool _preBegin__int1x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7979 bool _preEnd__int1x1();
7980 #ifdef GENERATEDSAXPARSER_VALIDATION
7981 bool _validateBegin__int1x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7982 bool _validateEnd__int1x1();
7983 #endif
7984 bool _freeAttributes__int1x1( void* attributeData );
7985 
_begin__int1x2(void * attributeData)7986 bool _begin__int1x2( void* attributeData ){return mImpl->begin__int1x2();}
7987 bool _data__int1x2( const ParserChar* text, size_t textLength );
_end__int1x2()7988 bool _end__int1x2(){return mImpl->end__int1x2();}
7989 bool _preBegin__int1x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7990 bool _preEnd__int1x2();
7991 #ifdef GENERATEDSAXPARSER_VALIDATION
7992 bool _validateBegin__int1x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
7993 bool _validateEnd__int1x2();
7994 #endif
7995 bool _freeAttributes__int1x2( void* attributeData );
7996 
_begin__int1x3(void * attributeData)7997 bool _begin__int1x3( void* attributeData ){return mImpl->begin__int1x3();}
7998 bool _data__int1x3( const ParserChar* text, size_t textLength );
_end__int1x3()7999 bool _end__int1x3(){return mImpl->end__int1x3();}
8000 bool _preBegin__int1x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8001 bool _preEnd__int1x3();
8002 #ifdef GENERATEDSAXPARSER_VALIDATION
8003 bool _validateBegin__int1x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8004 bool _validateEnd__int1x3();
8005 #endif
8006 bool _freeAttributes__int1x3( void* attributeData );
8007 
_begin__int1x4(void * attributeData)8008 bool _begin__int1x4( void* attributeData ){return mImpl->begin__int1x4();}
8009 bool _data__int1x4( const ParserChar* text, size_t textLength );
_end__int1x4()8010 bool _end__int1x4(){return mImpl->end__int1x4();}
8011 bool _preBegin__int1x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8012 bool _preEnd__int1x4();
8013 #ifdef GENERATEDSAXPARSER_VALIDATION
8014 bool _validateBegin__int1x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8015 bool _validateEnd__int1x4();
8016 #endif
8017 bool _freeAttributes__int1x4( void* attributeData );
8018 
_begin__int2x1(void * attributeData)8019 bool _begin__int2x1( void* attributeData ){return mImpl->begin__int2x1();}
8020 bool _data__int2x1( const ParserChar* text, size_t textLength );
_end__int2x1()8021 bool _end__int2x1(){return mImpl->end__int2x1();}
8022 bool _preBegin__int2x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8023 bool _preEnd__int2x1();
8024 #ifdef GENERATEDSAXPARSER_VALIDATION
8025 bool _validateBegin__int2x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8026 bool _validateEnd__int2x1();
8027 #endif
8028 bool _freeAttributes__int2x1( void* attributeData );
8029 
_begin__int2x2(void * attributeData)8030 bool _begin__int2x2( void* attributeData ){return mImpl->begin__int2x2();}
8031 bool _data__int2x2( const ParserChar* text, size_t textLength );
_end__int2x2()8032 bool _end__int2x2(){return mImpl->end__int2x2();}
8033 bool _preBegin__int2x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8034 bool _preEnd__int2x2();
8035 #ifdef GENERATEDSAXPARSER_VALIDATION
8036 bool _validateBegin__int2x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8037 bool _validateEnd__int2x2();
8038 #endif
8039 bool _freeAttributes__int2x2( void* attributeData );
8040 
_begin__int2x3(void * attributeData)8041 bool _begin__int2x3( void* attributeData ){return mImpl->begin__int2x3();}
8042 bool _data__int2x3( const ParserChar* text, size_t textLength );
_end__int2x3()8043 bool _end__int2x3(){return mImpl->end__int2x3();}
8044 bool _preBegin__int2x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8045 bool _preEnd__int2x3();
8046 #ifdef GENERATEDSAXPARSER_VALIDATION
8047 bool _validateBegin__int2x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8048 bool _validateEnd__int2x3();
8049 #endif
8050 bool _freeAttributes__int2x3( void* attributeData );
8051 
_begin__int2x4(void * attributeData)8052 bool _begin__int2x4( void* attributeData ){return mImpl->begin__int2x4();}
8053 bool _data__int2x4( const ParserChar* text, size_t textLength );
_end__int2x4()8054 bool _end__int2x4(){return mImpl->end__int2x4();}
8055 bool _preBegin__int2x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8056 bool _preEnd__int2x4();
8057 #ifdef GENERATEDSAXPARSER_VALIDATION
8058 bool _validateBegin__int2x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8059 bool _validateEnd__int2x4();
8060 #endif
8061 bool _freeAttributes__int2x4( void* attributeData );
8062 
_begin__int3x1(void * attributeData)8063 bool _begin__int3x1( void* attributeData ){return mImpl->begin__int3x1();}
8064 bool _data__int3x1( const ParserChar* text, size_t textLength );
_end__int3x1()8065 bool _end__int3x1(){return mImpl->end__int3x1();}
8066 bool _preBegin__int3x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8067 bool _preEnd__int3x1();
8068 #ifdef GENERATEDSAXPARSER_VALIDATION
8069 bool _validateBegin__int3x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8070 bool _validateEnd__int3x1();
8071 #endif
8072 bool _freeAttributes__int3x1( void* attributeData );
8073 
_begin__int3x2(void * attributeData)8074 bool _begin__int3x2( void* attributeData ){return mImpl->begin__int3x2();}
8075 bool _data__int3x2( const ParserChar* text, size_t textLength );
_end__int3x2()8076 bool _end__int3x2(){return mImpl->end__int3x2();}
8077 bool _preBegin__int3x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8078 bool _preEnd__int3x2();
8079 #ifdef GENERATEDSAXPARSER_VALIDATION
8080 bool _validateBegin__int3x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8081 bool _validateEnd__int3x2();
8082 #endif
8083 bool _freeAttributes__int3x2( void* attributeData );
8084 
_begin__int3x3(void * attributeData)8085 bool _begin__int3x3( void* attributeData ){return mImpl->begin__int3x3();}
8086 bool _data__int3x3( const ParserChar* text, size_t textLength );
_end__int3x3()8087 bool _end__int3x3(){return mImpl->end__int3x3();}
8088 bool _preBegin__int3x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8089 bool _preEnd__int3x3();
8090 #ifdef GENERATEDSAXPARSER_VALIDATION
8091 bool _validateBegin__int3x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8092 bool _validateEnd__int3x3();
8093 #endif
8094 bool _freeAttributes__int3x3( void* attributeData );
8095 
_begin__int3x4(void * attributeData)8096 bool _begin__int3x4( void* attributeData ){return mImpl->begin__int3x4();}
8097 bool _data__int3x4( const ParserChar* text, size_t textLength );
_end__int3x4()8098 bool _end__int3x4(){return mImpl->end__int3x4();}
8099 bool _preBegin__int3x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8100 bool _preEnd__int3x4();
8101 #ifdef GENERATEDSAXPARSER_VALIDATION
8102 bool _validateBegin__int3x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8103 bool _validateEnd__int3x4();
8104 #endif
8105 bool _freeAttributes__int3x4( void* attributeData );
8106 
_begin__int4x1(void * attributeData)8107 bool _begin__int4x1( void* attributeData ){return mImpl->begin__int4x1();}
8108 bool _data__int4x1( const ParserChar* text, size_t textLength );
_end__int4x1()8109 bool _end__int4x1(){return mImpl->end__int4x1();}
8110 bool _preBegin__int4x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8111 bool _preEnd__int4x1();
8112 #ifdef GENERATEDSAXPARSER_VALIDATION
8113 bool _validateBegin__int4x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8114 bool _validateEnd__int4x1();
8115 #endif
8116 bool _freeAttributes__int4x1( void* attributeData );
8117 
_begin__int4x2(void * attributeData)8118 bool _begin__int4x2( void* attributeData ){return mImpl->begin__int4x2();}
8119 bool _data__int4x2( const ParserChar* text, size_t textLength );
_end__int4x2()8120 bool _end__int4x2(){return mImpl->end__int4x2();}
8121 bool _preBegin__int4x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8122 bool _preEnd__int4x2();
8123 #ifdef GENERATEDSAXPARSER_VALIDATION
8124 bool _validateBegin__int4x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8125 bool _validateEnd__int4x2();
8126 #endif
8127 bool _freeAttributes__int4x2( void* attributeData );
8128 
_begin__int4x3(void * attributeData)8129 bool _begin__int4x3( void* attributeData ){return mImpl->begin__int4x3();}
8130 bool _data__int4x3( const ParserChar* text, size_t textLength );
_end__int4x3()8131 bool _end__int4x3(){return mImpl->end__int4x3();}
8132 bool _preBegin__int4x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8133 bool _preEnd__int4x3();
8134 #ifdef GENERATEDSAXPARSER_VALIDATION
8135 bool _validateBegin__int4x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8136 bool _validateEnd__int4x3();
8137 #endif
8138 bool _freeAttributes__int4x3( void* attributeData );
8139 
_begin__int4x4(void * attributeData)8140 bool _begin__int4x4( void* attributeData ){return mImpl->begin__int4x4();}
8141 bool _data__int4x4( const ParserChar* text, size_t textLength );
_end__int4x4()8142 bool _end__int4x4(){return mImpl->end__int4x4();}
8143 bool _preBegin__int4x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8144 bool _preEnd__int4x4();
8145 #ifdef GENERATEDSAXPARSER_VALIDATION
8146 bool _validateBegin__int4x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8147 bool _validateEnd__int4x4();
8148 #endif
8149 bool _freeAttributes__int4x4( void* attributeData );
8150 
_begin__half(void * attributeData)8151 bool _begin__half( void* attributeData ){return mImpl->begin__half();}
8152 bool _data__half( const ParserChar* text, size_t textLength );
_end__half()8153 bool _end__half(){return mImpl->end__half();}
8154 bool _preBegin__half( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8155 bool _preEnd__half();
8156 #ifdef GENERATEDSAXPARSER_VALIDATION
8157 bool _validateBegin__half( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8158 bool _validateEnd__half();
8159 #endif
8160 bool _freeAttributes__half( void* attributeData );
8161 
_begin__half1(void * attributeData)8162 bool _begin__half1( void* attributeData ){return mImpl->begin__half1();}
8163 bool _data__half1( const ParserChar* text, size_t textLength );
_end__half1()8164 bool _end__half1(){return mImpl->end__half1();}
8165 bool _preBegin__half1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8166 bool _preEnd__half1();
8167 #ifdef GENERATEDSAXPARSER_VALIDATION
8168 bool _validateBegin__half1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8169 bool _validateEnd__half1();
8170 #endif
8171 bool _freeAttributes__half1( void* attributeData );
8172 
_begin__half2(void * attributeData)8173 bool _begin__half2( void* attributeData ){return mImpl->begin__half2();}
8174 bool _data__half2( const ParserChar* text, size_t textLength );
_end__half2()8175 bool _end__half2(){return mImpl->end__half2();}
8176 bool _preBegin__half2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8177 bool _preEnd__half2();
8178 #ifdef GENERATEDSAXPARSER_VALIDATION
8179 bool _validateBegin__half2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8180 bool _validateEnd__half2();
8181 #endif
8182 bool _freeAttributes__half2( void* attributeData );
8183 
_begin__half3(void * attributeData)8184 bool _begin__half3( void* attributeData ){return mImpl->begin__half3();}
8185 bool _data__half3( const ParserChar* text, size_t textLength );
_end__half3()8186 bool _end__half3(){return mImpl->end__half3();}
8187 bool _preBegin__half3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8188 bool _preEnd__half3();
8189 #ifdef GENERATEDSAXPARSER_VALIDATION
8190 bool _validateBegin__half3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8191 bool _validateEnd__half3();
8192 #endif
8193 bool _freeAttributes__half3( void* attributeData );
8194 
_begin__half4(void * attributeData)8195 bool _begin__half4( void* attributeData ){return mImpl->begin__half4();}
8196 bool _data__half4( const ParserChar* text, size_t textLength );
_end__half4()8197 bool _end__half4(){return mImpl->end__half4();}
8198 bool _preBegin__half4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8199 bool _preEnd__half4();
8200 #ifdef GENERATEDSAXPARSER_VALIDATION
8201 bool _validateBegin__half4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8202 bool _validateEnd__half4();
8203 #endif
8204 bool _freeAttributes__half4( void* attributeData );
8205 
_begin__half1x1(void * attributeData)8206 bool _begin__half1x1( void* attributeData ){return mImpl->begin__half1x1();}
8207 bool _data__half1x1( const ParserChar* text, size_t textLength );
_end__half1x1()8208 bool _end__half1x1(){return mImpl->end__half1x1();}
8209 bool _preBegin__half1x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8210 bool _preEnd__half1x1();
8211 #ifdef GENERATEDSAXPARSER_VALIDATION
8212 bool _validateBegin__half1x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8213 bool _validateEnd__half1x1();
8214 #endif
8215 bool _freeAttributes__half1x1( void* attributeData );
8216 
_begin__half1x2(void * attributeData)8217 bool _begin__half1x2( void* attributeData ){return mImpl->begin__half1x2();}
8218 bool _data__half1x2( const ParserChar* text, size_t textLength );
_end__half1x2()8219 bool _end__half1x2(){return mImpl->end__half1x2();}
8220 bool _preBegin__half1x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8221 bool _preEnd__half1x2();
8222 #ifdef GENERATEDSAXPARSER_VALIDATION
8223 bool _validateBegin__half1x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8224 bool _validateEnd__half1x2();
8225 #endif
8226 bool _freeAttributes__half1x2( void* attributeData );
8227 
_begin__half1x3(void * attributeData)8228 bool _begin__half1x3( void* attributeData ){return mImpl->begin__half1x3();}
8229 bool _data__half1x3( const ParserChar* text, size_t textLength );
_end__half1x3()8230 bool _end__half1x3(){return mImpl->end__half1x3();}
8231 bool _preBegin__half1x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8232 bool _preEnd__half1x3();
8233 #ifdef GENERATEDSAXPARSER_VALIDATION
8234 bool _validateBegin__half1x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8235 bool _validateEnd__half1x3();
8236 #endif
8237 bool _freeAttributes__half1x3( void* attributeData );
8238 
_begin__half1x4(void * attributeData)8239 bool _begin__half1x4( void* attributeData ){return mImpl->begin__half1x4();}
8240 bool _data__half1x4( const ParserChar* text, size_t textLength );
_end__half1x4()8241 bool _end__half1x4(){return mImpl->end__half1x4();}
8242 bool _preBegin__half1x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8243 bool _preEnd__half1x4();
8244 #ifdef GENERATEDSAXPARSER_VALIDATION
8245 bool _validateBegin__half1x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8246 bool _validateEnd__half1x4();
8247 #endif
8248 bool _freeAttributes__half1x4( void* attributeData );
8249 
_begin__half2x1(void * attributeData)8250 bool _begin__half2x1( void* attributeData ){return mImpl->begin__half2x1();}
8251 bool _data__half2x1( const ParserChar* text, size_t textLength );
_end__half2x1()8252 bool _end__half2x1(){return mImpl->end__half2x1();}
8253 bool _preBegin__half2x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8254 bool _preEnd__half2x1();
8255 #ifdef GENERATEDSAXPARSER_VALIDATION
8256 bool _validateBegin__half2x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8257 bool _validateEnd__half2x1();
8258 #endif
8259 bool _freeAttributes__half2x1( void* attributeData );
8260 
_begin__half2x2(void * attributeData)8261 bool _begin__half2x2( void* attributeData ){return mImpl->begin__half2x2();}
8262 bool _data__half2x2( const ParserChar* text, size_t textLength );
_end__half2x2()8263 bool _end__half2x2(){return mImpl->end__half2x2();}
8264 bool _preBegin__half2x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8265 bool _preEnd__half2x2();
8266 #ifdef GENERATEDSAXPARSER_VALIDATION
8267 bool _validateBegin__half2x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8268 bool _validateEnd__half2x2();
8269 #endif
8270 bool _freeAttributes__half2x2( void* attributeData );
8271 
_begin__half2x3(void * attributeData)8272 bool _begin__half2x3( void* attributeData ){return mImpl->begin__half2x3();}
8273 bool _data__half2x3( const ParserChar* text, size_t textLength );
_end__half2x3()8274 bool _end__half2x3(){return mImpl->end__half2x3();}
8275 bool _preBegin__half2x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8276 bool _preEnd__half2x3();
8277 #ifdef GENERATEDSAXPARSER_VALIDATION
8278 bool _validateBegin__half2x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8279 bool _validateEnd__half2x3();
8280 #endif
8281 bool _freeAttributes__half2x3( void* attributeData );
8282 
_begin__half2x4(void * attributeData)8283 bool _begin__half2x4( void* attributeData ){return mImpl->begin__half2x4();}
8284 bool _data__half2x4( const ParserChar* text, size_t textLength );
_end__half2x4()8285 bool _end__half2x4(){return mImpl->end__half2x4();}
8286 bool _preBegin__half2x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8287 bool _preEnd__half2x4();
8288 #ifdef GENERATEDSAXPARSER_VALIDATION
8289 bool _validateBegin__half2x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8290 bool _validateEnd__half2x4();
8291 #endif
8292 bool _freeAttributes__half2x4( void* attributeData );
8293 
_begin__half3x1(void * attributeData)8294 bool _begin__half3x1( void* attributeData ){return mImpl->begin__half3x1();}
8295 bool _data__half3x1( const ParserChar* text, size_t textLength );
_end__half3x1()8296 bool _end__half3x1(){return mImpl->end__half3x1();}
8297 bool _preBegin__half3x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8298 bool _preEnd__half3x1();
8299 #ifdef GENERATEDSAXPARSER_VALIDATION
8300 bool _validateBegin__half3x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8301 bool _validateEnd__half3x1();
8302 #endif
8303 bool _freeAttributes__half3x1( void* attributeData );
8304 
_begin__half3x2(void * attributeData)8305 bool _begin__half3x2( void* attributeData ){return mImpl->begin__half3x2();}
8306 bool _data__half3x2( const ParserChar* text, size_t textLength );
_end__half3x2()8307 bool _end__half3x2(){return mImpl->end__half3x2();}
8308 bool _preBegin__half3x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8309 bool _preEnd__half3x2();
8310 #ifdef GENERATEDSAXPARSER_VALIDATION
8311 bool _validateBegin__half3x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8312 bool _validateEnd__half3x2();
8313 #endif
8314 bool _freeAttributes__half3x2( void* attributeData );
8315 
_begin__half3x3(void * attributeData)8316 bool _begin__half3x3( void* attributeData ){return mImpl->begin__half3x3();}
8317 bool _data__half3x3( const ParserChar* text, size_t textLength );
_end__half3x3()8318 bool _end__half3x3(){return mImpl->end__half3x3();}
8319 bool _preBegin__half3x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8320 bool _preEnd__half3x3();
8321 #ifdef GENERATEDSAXPARSER_VALIDATION
8322 bool _validateBegin__half3x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8323 bool _validateEnd__half3x3();
8324 #endif
8325 bool _freeAttributes__half3x3( void* attributeData );
8326 
_begin__half3x4(void * attributeData)8327 bool _begin__half3x4( void* attributeData ){return mImpl->begin__half3x4();}
8328 bool _data__half3x4( const ParserChar* text, size_t textLength );
_end__half3x4()8329 bool _end__half3x4(){return mImpl->end__half3x4();}
8330 bool _preBegin__half3x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8331 bool _preEnd__half3x4();
8332 #ifdef GENERATEDSAXPARSER_VALIDATION
8333 bool _validateBegin__half3x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8334 bool _validateEnd__half3x4();
8335 #endif
8336 bool _freeAttributes__half3x4( void* attributeData );
8337 
_begin__half4x1(void * attributeData)8338 bool _begin__half4x1( void* attributeData ){return mImpl->begin__half4x1();}
8339 bool _data__half4x1( const ParserChar* text, size_t textLength );
_end__half4x1()8340 bool _end__half4x1(){return mImpl->end__half4x1();}
8341 bool _preBegin__half4x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8342 bool _preEnd__half4x1();
8343 #ifdef GENERATEDSAXPARSER_VALIDATION
8344 bool _validateBegin__half4x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8345 bool _validateEnd__half4x1();
8346 #endif
8347 bool _freeAttributes__half4x1( void* attributeData );
8348 
_begin__half4x2(void * attributeData)8349 bool _begin__half4x2( void* attributeData ){return mImpl->begin__half4x2();}
8350 bool _data__half4x2( const ParserChar* text, size_t textLength );
_end__half4x2()8351 bool _end__half4x2(){return mImpl->end__half4x2();}
8352 bool _preBegin__half4x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8353 bool _preEnd__half4x2();
8354 #ifdef GENERATEDSAXPARSER_VALIDATION
8355 bool _validateBegin__half4x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8356 bool _validateEnd__half4x2();
8357 #endif
8358 bool _freeAttributes__half4x2( void* attributeData );
8359 
_begin__half4x3(void * attributeData)8360 bool _begin__half4x3( void* attributeData ){return mImpl->begin__half4x3();}
8361 bool _data__half4x3( const ParserChar* text, size_t textLength );
_end__half4x3()8362 bool _end__half4x3(){return mImpl->end__half4x3();}
8363 bool _preBegin__half4x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8364 bool _preEnd__half4x3();
8365 #ifdef GENERATEDSAXPARSER_VALIDATION
8366 bool _validateBegin__half4x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8367 bool _validateEnd__half4x3();
8368 #endif
8369 bool _freeAttributes__half4x3( void* attributeData );
8370 
_begin__half4x4(void * attributeData)8371 bool _begin__half4x4( void* attributeData ){return mImpl->begin__half4x4();}
8372 bool _data__half4x4( const ParserChar* text, size_t textLength );
_end__half4x4()8373 bool _end__half4x4(){return mImpl->end__half4x4();}
8374 bool _preBegin__half4x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8375 bool _preEnd__half4x4();
8376 #ifdef GENERATEDSAXPARSER_VALIDATION
8377 bool _validateBegin__half4x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8378 bool _validateEnd__half4x4();
8379 #endif
8380 bool _freeAttributes__half4x4( void* attributeData );
8381 
_begin__fixed(void * attributeData)8382 bool _begin__fixed( void* attributeData ){return mImpl->begin__fixed();}
8383 bool _data__fixed( const ParserChar* text, size_t textLength );
_end__fixed()8384 bool _end__fixed(){return mImpl->end__fixed();}
8385 bool _preBegin__fixed( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8386 bool _preEnd__fixed();
8387 #ifdef GENERATEDSAXPARSER_VALIDATION
8388 bool _validateBegin__fixed( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8389 bool _validateEnd__fixed();
8390 #endif
8391 bool _freeAttributes__fixed( void* attributeData );
8392 
_begin__fixed1(void * attributeData)8393 bool _begin__fixed1( void* attributeData ){return mImpl->begin__fixed1();}
8394 bool _data__fixed1( const ParserChar* text, size_t textLength );
_end__fixed1()8395 bool _end__fixed1(){return mImpl->end__fixed1();}
8396 bool _preBegin__fixed1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8397 bool _preEnd__fixed1();
8398 #ifdef GENERATEDSAXPARSER_VALIDATION
8399 bool _validateBegin__fixed1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8400 bool _validateEnd__fixed1();
8401 #endif
8402 bool _freeAttributes__fixed1( void* attributeData );
8403 
_begin__fixed2(void * attributeData)8404 bool _begin__fixed2( void* attributeData ){return mImpl->begin__fixed2();}
8405 bool _data__fixed2( const ParserChar* text, size_t textLength );
_end__fixed2()8406 bool _end__fixed2(){return mImpl->end__fixed2();}
8407 bool _preBegin__fixed2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8408 bool _preEnd__fixed2();
8409 #ifdef GENERATEDSAXPARSER_VALIDATION
8410 bool _validateBegin__fixed2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8411 bool _validateEnd__fixed2();
8412 #endif
8413 bool _freeAttributes__fixed2( void* attributeData );
8414 
_begin__fixed3(void * attributeData)8415 bool _begin__fixed3( void* attributeData ){return mImpl->begin__fixed3();}
8416 bool _data__fixed3( const ParserChar* text, size_t textLength );
_end__fixed3()8417 bool _end__fixed3(){return mImpl->end__fixed3();}
8418 bool _preBegin__fixed3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8419 bool _preEnd__fixed3();
8420 #ifdef GENERATEDSAXPARSER_VALIDATION
8421 bool _validateBegin__fixed3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8422 bool _validateEnd__fixed3();
8423 #endif
8424 bool _freeAttributes__fixed3( void* attributeData );
8425 
_begin__fixed4(void * attributeData)8426 bool _begin__fixed4( void* attributeData ){return mImpl->begin__fixed4();}
8427 bool _data__fixed4( const ParserChar* text, size_t textLength );
_end__fixed4()8428 bool _end__fixed4(){return mImpl->end__fixed4();}
8429 bool _preBegin__fixed4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8430 bool _preEnd__fixed4();
8431 #ifdef GENERATEDSAXPARSER_VALIDATION
8432 bool _validateBegin__fixed4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8433 bool _validateEnd__fixed4();
8434 #endif
8435 bool _freeAttributes__fixed4( void* attributeData );
8436 
_begin__fixed1x1(void * attributeData)8437 bool _begin__fixed1x1( void* attributeData ){return mImpl->begin__fixed1x1();}
8438 bool _data__fixed1x1( const ParserChar* text, size_t textLength );
_end__fixed1x1()8439 bool _end__fixed1x1(){return mImpl->end__fixed1x1();}
8440 bool _preBegin__fixed1x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8441 bool _preEnd__fixed1x1();
8442 #ifdef GENERATEDSAXPARSER_VALIDATION
8443 bool _validateBegin__fixed1x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8444 bool _validateEnd__fixed1x1();
8445 #endif
8446 bool _freeAttributes__fixed1x1( void* attributeData );
8447 
_begin__fixed1x2(void * attributeData)8448 bool _begin__fixed1x2( void* attributeData ){return mImpl->begin__fixed1x2();}
8449 bool _data__fixed1x2( const ParserChar* text, size_t textLength );
_end__fixed1x2()8450 bool _end__fixed1x2(){return mImpl->end__fixed1x2();}
8451 bool _preBegin__fixed1x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8452 bool _preEnd__fixed1x2();
8453 #ifdef GENERATEDSAXPARSER_VALIDATION
8454 bool _validateBegin__fixed1x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8455 bool _validateEnd__fixed1x2();
8456 #endif
8457 bool _freeAttributes__fixed1x2( void* attributeData );
8458 
_begin__fixed1x3(void * attributeData)8459 bool _begin__fixed1x3( void* attributeData ){return mImpl->begin__fixed1x3();}
8460 bool _data__fixed1x3( const ParserChar* text, size_t textLength );
_end__fixed1x3()8461 bool _end__fixed1x3(){return mImpl->end__fixed1x3();}
8462 bool _preBegin__fixed1x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8463 bool _preEnd__fixed1x3();
8464 #ifdef GENERATEDSAXPARSER_VALIDATION
8465 bool _validateBegin__fixed1x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8466 bool _validateEnd__fixed1x3();
8467 #endif
8468 bool _freeAttributes__fixed1x3( void* attributeData );
8469 
_begin__fixed1x4(void * attributeData)8470 bool _begin__fixed1x4( void* attributeData ){return mImpl->begin__fixed1x4();}
8471 bool _data__fixed1x4( const ParserChar* text, size_t textLength );
_end__fixed1x4()8472 bool _end__fixed1x4(){return mImpl->end__fixed1x4();}
8473 bool _preBegin__fixed1x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8474 bool _preEnd__fixed1x4();
8475 #ifdef GENERATEDSAXPARSER_VALIDATION
8476 bool _validateBegin__fixed1x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8477 bool _validateEnd__fixed1x4();
8478 #endif
8479 bool _freeAttributes__fixed1x4( void* attributeData );
8480 
_begin__fixed2x1(void * attributeData)8481 bool _begin__fixed2x1( void* attributeData ){return mImpl->begin__fixed2x1();}
8482 bool _data__fixed2x1( const ParserChar* text, size_t textLength );
_end__fixed2x1()8483 bool _end__fixed2x1(){return mImpl->end__fixed2x1();}
8484 bool _preBegin__fixed2x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8485 bool _preEnd__fixed2x1();
8486 #ifdef GENERATEDSAXPARSER_VALIDATION
8487 bool _validateBegin__fixed2x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8488 bool _validateEnd__fixed2x1();
8489 #endif
8490 bool _freeAttributes__fixed2x1( void* attributeData );
8491 
_begin__fixed2x2(void * attributeData)8492 bool _begin__fixed2x2( void* attributeData ){return mImpl->begin__fixed2x2();}
8493 bool _data__fixed2x2( const ParserChar* text, size_t textLength );
_end__fixed2x2()8494 bool _end__fixed2x2(){return mImpl->end__fixed2x2();}
8495 bool _preBegin__fixed2x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8496 bool _preEnd__fixed2x2();
8497 #ifdef GENERATEDSAXPARSER_VALIDATION
8498 bool _validateBegin__fixed2x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8499 bool _validateEnd__fixed2x2();
8500 #endif
8501 bool _freeAttributes__fixed2x2( void* attributeData );
8502 
_begin__fixed2x3(void * attributeData)8503 bool _begin__fixed2x3( void* attributeData ){return mImpl->begin__fixed2x3();}
8504 bool _data__fixed2x3( const ParserChar* text, size_t textLength );
_end__fixed2x3()8505 bool _end__fixed2x3(){return mImpl->end__fixed2x3();}
8506 bool _preBegin__fixed2x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8507 bool _preEnd__fixed2x3();
8508 #ifdef GENERATEDSAXPARSER_VALIDATION
8509 bool _validateBegin__fixed2x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8510 bool _validateEnd__fixed2x3();
8511 #endif
8512 bool _freeAttributes__fixed2x3( void* attributeData );
8513 
_begin__fixed2x4(void * attributeData)8514 bool _begin__fixed2x4( void* attributeData ){return mImpl->begin__fixed2x4();}
8515 bool _data__fixed2x4( const ParserChar* text, size_t textLength );
_end__fixed2x4()8516 bool _end__fixed2x4(){return mImpl->end__fixed2x4();}
8517 bool _preBegin__fixed2x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8518 bool _preEnd__fixed2x4();
8519 #ifdef GENERATEDSAXPARSER_VALIDATION
8520 bool _validateBegin__fixed2x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8521 bool _validateEnd__fixed2x4();
8522 #endif
8523 bool _freeAttributes__fixed2x4( void* attributeData );
8524 
_begin__fixed3x1(void * attributeData)8525 bool _begin__fixed3x1( void* attributeData ){return mImpl->begin__fixed3x1();}
8526 bool _data__fixed3x1( const ParserChar* text, size_t textLength );
_end__fixed3x1()8527 bool _end__fixed3x1(){return mImpl->end__fixed3x1();}
8528 bool _preBegin__fixed3x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8529 bool _preEnd__fixed3x1();
8530 #ifdef GENERATEDSAXPARSER_VALIDATION
8531 bool _validateBegin__fixed3x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8532 bool _validateEnd__fixed3x1();
8533 #endif
8534 bool _freeAttributes__fixed3x1( void* attributeData );
8535 
_begin__fixed3x2(void * attributeData)8536 bool _begin__fixed3x2( void* attributeData ){return mImpl->begin__fixed3x2();}
8537 bool _data__fixed3x2( const ParserChar* text, size_t textLength );
_end__fixed3x2()8538 bool _end__fixed3x2(){return mImpl->end__fixed3x2();}
8539 bool _preBegin__fixed3x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8540 bool _preEnd__fixed3x2();
8541 #ifdef GENERATEDSAXPARSER_VALIDATION
8542 bool _validateBegin__fixed3x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8543 bool _validateEnd__fixed3x2();
8544 #endif
8545 bool _freeAttributes__fixed3x2( void* attributeData );
8546 
_begin__fixed3x3(void * attributeData)8547 bool _begin__fixed3x3( void* attributeData ){return mImpl->begin__fixed3x3();}
8548 bool _data__fixed3x3( const ParserChar* text, size_t textLength );
_end__fixed3x3()8549 bool _end__fixed3x3(){return mImpl->end__fixed3x3();}
8550 bool _preBegin__fixed3x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8551 bool _preEnd__fixed3x3();
8552 #ifdef GENERATEDSAXPARSER_VALIDATION
8553 bool _validateBegin__fixed3x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8554 bool _validateEnd__fixed3x3();
8555 #endif
8556 bool _freeAttributes__fixed3x3( void* attributeData );
8557 
_begin__fixed3x4(void * attributeData)8558 bool _begin__fixed3x4( void* attributeData ){return mImpl->begin__fixed3x4();}
8559 bool _data__fixed3x4( const ParserChar* text, size_t textLength );
_end__fixed3x4()8560 bool _end__fixed3x4(){return mImpl->end__fixed3x4();}
8561 bool _preBegin__fixed3x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8562 bool _preEnd__fixed3x4();
8563 #ifdef GENERATEDSAXPARSER_VALIDATION
8564 bool _validateBegin__fixed3x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8565 bool _validateEnd__fixed3x4();
8566 #endif
8567 bool _freeAttributes__fixed3x4( void* attributeData );
8568 
_begin__fixed4x1(void * attributeData)8569 bool _begin__fixed4x1( void* attributeData ){return mImpl->begin__fixed4x1();}
8570 bool _data__fixed4x1( const ParserChar* text, size_t textLength );
_end__fixed4x1()8571 bool _end__fixed4x1(){return mImpl->end__fixed4x1();}
8572 bool _preBegin__fixed4x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8573 bool _preEnd__fixed4x1();
8574 #ifdef GENERATEDSAXPARSER_VALIDATION
8575 bool _validateBegin__fixed4x1( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8576 bool _validateEnd__fixed4x1();
8577 #endif
8578 bool _freeAttributes__fixed4x1( void* attributeData );
8579 
_begin__fixed4x2(void * attributeData)8580 bool _begin__fixed4x2( void* attributeData ){return mImpl->begin__fixed4x2();}
8581 bool _data__fixed4x2( const ParserChar* text, size_t textLength );
_end__fixed4x2()8582 bool _end__fixed4x2(){return mImpl->end__fixed4x2();}
8583 bool _preBegin__fixed4x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8584 bool _preEnd__fixed4x2();
8585 #ifdef GENERATEDSAXPARSER_VALIDATION
8586 bool _validateBegin__fixed4x2( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8587 bool _validateEnd__fixed4x2();
8588 #endif
8589 bool _freeAttributes__fixed4x2( void* attributeData );
8590 
_begin__fixed4x3(void * attributeData)8591 bool _begin__fixed4x3( void* attributeData ){return mImpl->begin__fixed4x3();}
8592 bool _data__fixed4x3( const ParserChar* text, size_t textLength );
_end__fixed4x3()8593 bool _end__fixed4x3(){return mImpl->end__fixed4x3();}
8594 bool _preBegin__fixed4x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8595 bool _preEnd__fixed4x3();
8596 #ifdef GENERATEDSAXPARSER_VALIDATION
8597 bool _validateBegin__fixed4x3( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8598 bool _validateEnd__fixed4x3();
8599 #endif
8600 bool _freeAttributes__fixed4x3( void* attributeData );
8601 
_begin__fixed4x4(void * attributeData)8602 bool _begin__fixed4x4( void* attributeData ){return mImpl->begin__fixed4x4();}
8603 bool _data__fixed4x4( const ParserChar* text, size_t textLength );
_end__fixed4x4()8604 bool _end__fixed4x4(){return mImpl->end__fixed4x4();}
8605 bool _preBegin__fixed4x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8606 bool _preEnd__fixed4x4();
8607 #ifdef GENERATEDSAXPARSER_VALIDATION
8608 bool _validateBegin__fixed4x4( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8609 bool _validateEnd__fixed4x4();
8610 #endif
8611 bool _freeAttributes__fixed4x4( void* attributeData );
8612 
_begin__surface____cg_surface_type(void * attributeData)8613 bool _begin__surface____cg_surface_type( void* attributeData ){return mImpl->begin__surface____cg_surface_type(*static_cast<surface____cg_surface_type__AttributeData*>(attributeData));}
8614 bool _data__surface____cg_surface_type( const ParserChar* text, size_t textLength );
_end__surface____cg_surface_type()8615 bool _end__surface____cg_surface_type(){return mImpl->end__surface____cg_surface_type();}
8616 bool _preBegin__surface____cg_surface_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8617 bool _preEnd__surface____cg_surface_type();
8618 #ifdef GENERATEDSAXPARSER_VALIDATION
8619 bool _validateBegin__surface____cg_surface_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8620 bool _validateEnd__surface____cg_surface_type();
8621 #endif
8622 bool _freeAttributes__surface____cg_surface_type( void* attributeData );
8623 
_begin__cg_surface_type____generator(void * attributeData)8624 bool _begin__cg_surface_type____generator( void* attributeData ){return mImpl->begin__cg_surface_type____generator();}
8625 bool _data__cg_surface_type____generator( const ParserChar* text, size_t textLength );
_end__cg_surface_type____generator()8626 bool _end__cg_surface_type____generator(){return mImpl->end__cg_surface_type____generator();}
8627 bool _preBegin__cg_surface_type____generator( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8628 bool _preEnd__cg_surface_type____generator();
8629 #ifdef GENERATEDSAXPARSER_VALIDATION
8630 bool _validateBegin__cg_surface_type____generator( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8631 bool _validateEnd__cg_surface_type____generator();
8632 #endif
8633 bool _freeAttributes__cg_surface_type____generator( void* attributeData );
8634 
_begin__profile_CG__newparam__surface__generator__name(void * attributeData)8635 bool _begin__profile_CG__newparam__surface__generator__name( void* attributeData ){return mImpl->begin__profile_CG__newparam__surface__generator__name(*static_cast<profile_CG__newparam__surface__generator__name__AttributeData*>(attributeData));}
8636 bool _data__profile_CG__newparam__surface__generator__name( const ParserChar* text, size_t textLength );
_end__profile_CG__newparam__surface__generator__name()8637 bool _end__profile_CG__newparam__surface__generator__name(){return mImpl->end__profile_CG__newparam__surface__generator__name();}
8638 bool _preBegin__profile_CG__newparam__surface__generator__name( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8639 bool _preEnd__profile_CG__newparam__surface__generator__name();
8640 #ifdef GENERATEDSAXPARSER_VALIDATION
8641 bool _validateBegin__profile_CG__newparam__surface__generator__name( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8642 bool _validateEnd__profile_CG__newparam__surface__generator__name();
8643 #endif
8644 bool _freeAttributes__profile_CG__newparam__surface__generator__name( void* attributeData );
8645 
_begin__setparam____cg_setparam_simple(void * attributeData)8646 bool _begin__setparam____cg_setparam_simple( void* attributeData ){return mImpl->begin__setparam____cg_setparam_simple(*static_cast<setparam____cg_setparam_simple__AttributeData*>(attributeData));}
8647 bool _data__setparam____cg_setparam_simple( const ParserChar* text, size_t textLength );
_end__setparam____cg_setparam_simple()8648 bool _end__setparam____cg_setparam_simple(){return mImpl->end__setparam____cg_setparam_simple();}
8649 bool _preBegin__setparam____cg_setparam_simple( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8650 bool _preEnd__setparam____cg_setparam_simple();
8651 #ifdef GENERATEDSAXPARSER_VALIDATION
8652 bool _validateBegin__setparam____cg_setparam_simple( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8653 bool _validateEnd__setparam____cg_setparam_simple();
8654 #endif
8655 bool _freeAttributes__setparam____cg_setparam_simple( void* attributeData );
8656 
_begin__sampler1D____cg_sampler1D(void * attributeData)8657 bool _begin__sampler1D____cg_sampler1D( void* attributeData ){return mImpl->begin__sampler1D____cg_sampler1D();}
8658 bool _data__sampler1D____cg_sampler1D( const ParserChar* text, size_t textLength );
_end__sampler1D____cg_sampler1D()8659 bool _end__sampler1D____cg_sampler1D(){return mImpl->end__sampler1D____cg_sampler1D();}
8660 bool _preBegin__sampler1D____cg_sampler1D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8661 bool _preEnd__sampler1D____cg_sampler1D();
8662 #ifdef GENERATEDSAXPARSER_VALIDATION
8663 bool _validateBegin__sampler1D____cg_sampler1D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8664 bool _validateEnd__sampler1D____cg_sampler1D();
8665 #endif
8666 bool _freeAttributes__sampler1D____cg_sampler1D( void* attributeData );
8667 
_begin__sampler2D____cg_sampler2D(void * attributeData)8668 bool _begin__sampler2D____cg_sampler2D( void* attributeData ){return mImpl->begin__sampler2D____cg_sampler2D();}
8669 bool _data__sampler2D____cg_sampler2D( const ParserChar* text, size_t textLength );
_end__sampler2D____cg_sampler2D()8670 bool _end__sampler2D____cg_sampler2D(){return mImpl->end__sampler2D____cg_sampler2D();}
8671 bool _preBegin__sampler2D____cg_sampler2D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8672 bool _preEnd__sampler2D____cg_sampler2D();
8673 #ifdef GENERATEDSAXPARSER_VALIDATION
8674 bool _validateBegin__sampler2D____cg_sampler2D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8675 bool _validateEnd__sampler2D____cg_sampler2D();
8676 #endif
8677 bool _freeAttributes__sampler2D____cg_sampler2D( void* attributeData );
8678 
_begin__sampler3D____cg_sampler3D(void * attributeData)8679 bool _begin__sampler3D____cg_sampler3D( void* attributeData ){return mImpl->begin__sampler3D____cg_sampler3D();}
8680 bool _data__sampler3D____cg_sampler3D( const ParserChar* text, size_t textLength );
_end__sampler3D____cg_sampler3D()8681 bool _end__sampler3D____cg_sampler3D(){return mImpl->end__sampler3D____cg_sampler3D();}
8682 bool _preBegin__sampler3D____cg_sampler3D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8683 bool _preEnd__sampler3D____cg_sampler3D();
8684 #ifdef GENERATEDSAXPARSER_VALIDATION
8685 bool _validateBegin__sampler3D____cg_sampler3D( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8686 bool _validateEnd__sampler3D____cg_sampler3D();
8687 #endif
8688 bool _freeAttributes__sampler3D____cg_sampler3D( void* attributeData );
8689 
_begin__samplerRECT____cg_samplerRECT(void * attributeData)8690 bool _begin__samplerRECT____cg_samplerRECT( void* attributeData ){return mImpl->begin__samplerRECT____cg_samplerRECT();}
8691 bool _data__samplerRECT____cg_samplerRECT( const ParserChar* text, size_t textLength );
_end__samplerRECT____cg_samplerRECT()8692 bool _end__samplerRECT____cg_samplerRECT(){return mImpl->end__samplerRECT____cg_samplerRECT();}
8693 bool _preBegin__samplerRECT____cg_samplerRECT( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8694 bool _preEnd__samplerRECT____cg_samplerRECT();
8695 #ifdef GENERATEDSAXPARSER_VALIDATION
8696 bool _validateBegin__samplerRECT____cg_samplerRECT( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8697 bool _validateEnd__samplerRECT____cg_samplerRECT();
8698 #endif
8699 bool _freeAttributes__samplerRECT____cg_samplerRECT( void* attributeData );
8700 
_begin__samplerCUBE____cg_samplerCUBE(void * attributeData)8701 bool _begin__samplerCUBE____cg_samplerCUBE( void* attributeData ){return mImpl->begin__samplerCUBE____cg_samplerCUBE();}
8702 bool _data__samplerCUBE____cg_samplerCUBE( const ParserChar* text, size_t textLength );
_end__samplerCUBE____cg_samplerCUBE()8703 bool _end__samplerCUBE____cg_samplerCUBE(){return mImpl->end__samplerCUBE____cg_samplerCUBE();}
8704 bool _preBegin__samplerCUBE____cg_samplerCUBE( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8705 bool _preEnd__samplerCUBE____cg_samplerCUBE();
8706 #ifdef GENERATEDSAXPARSER_VALIDATION
8707 bool _validateBegin__samplerCUBE____cg_samplerCUBE( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8708 bool _validateEnd__samplerCUBE____cg_samplerCUBE();
8709 #endif
8710 bool _freeAttributes__samplerCUBE____cg_samplerCUBE( void* attributeData );
8711 
_begin__samplerDEPTH____cg_samplerDEPTH(void * attributeData)8712 bool _begin__samplerDEPTH____cg_samplerDEPTH( void* attributeData ){return mImpl->begin__samplerDEPTH____cg_samplerDEPTH();}
8713 bool _data__samplerDEPTH____cg_samplerDEPTH( const ParserChar* text, size_t textLength );
_end__samplerDEPTH____cg_samplerDEPTH()8714 bool _end__samplerDEPTH____cg_samplerDEPTH(){return mImpl->end__samplerDEPTH____cg_samplerDEPTH();}
8715 bool _preBegin__samplerDEPTH____cg_samplerDEPTH( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8716 bool _preEnd__samplerDEPTH____cg_samplerDEPTH();
8717 #ifdef GENERATEDSAXPARSER_VALIDATION
8718 bool _validateBegin__samplerDEPTH____cg_samplerDEPTH( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8719 bool _validateEnd__samplerDEPTH____cg_samplerDEPTH();
8720 #endif
8721 bool _freeAttributes__samplerDEPTH____cg_samplerDEPTH( void* attributeData );
8722 
_begin__usertype(void * attributeData)8723 bool _begin__usertype( void* attributeData ){return mImpl->begin__usertype(*static_cast<usertype__AttributeData*>(attributeData));}
8724 bool _data__usertype( const ParserChar* text, size_t textLength );
_end__usertype()8725 bool _end__usertype(){return mImpl->end__usertype();}
8726 bool _preBegin__usertype( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8727 bool _preEnd__usertype();
8728 #ifdef GENERATEDSAXPARSER_VALIDATION
8729 bool _validateBegin__usertype( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8730 bool _validateEnd__usertype();
8731 #endif
8732 bool _freeAttributes__usertype( void* attributeData );
8733 
_begin__array____cg_setarray_type(void * attributeData)8734 bool _begin__array____cg_setarray_type( void* attributeData ){return mImpl->begin__array____cg_setarray_type(*static_cast<array____cg_setarray_type__AttributeData*>(attributeData));}
8735 bool _data__array____cg_setarray_type( const ParserChar* text, size_t textLength );
_end__array____cg_setarray_type()8736 bool _end__array____cg_setarray_type(){return mImpl->end__array____cg_setarray_type();}
8737 bool _preBegin__array____cg_setarray_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8738 bool _preEnd__array____cg_setarray_type();
8739 #ifdef GENERATEDSAXPARSER_VALIDATION
8740 bool _validateBegin__array____cg_setarray_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8741 bool _validateEnd__array____cg_setarray_type();
8742 #endif
8743 bool _freeAttributes__array____cg_setarray_type( void* attributeData );
8744 
_begin__connect_param(void * attributeData)8745 bool _begin__connect_param( void* attributeData ){return mImpl->begin__connect_param(*static_cast<connect_param__AttributeData*>(attributeData));}
8746 bool _data__connect_param( const ParserChar* text, size_t textLength );
_end__connect_param()8747 bool _end__connect_param(){return mImpl->end__connect_param();}
8748 bool _preBegin__connect_param( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8749 bool _preEnd__connect_param();
8750 #ifdef GENERATEDSAXPARSER_VALIDATION
8751 bool _validateBegin__connect_param( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8752 bool _validateEnd__connect_param();
8753 #endif
8754 bool _freeAttributes__connect_param( void* attributeData );
8755 
_begin__setparam____cg_setparam(void * attributeData)8756 bool _begin__setparam____cg_setparam( void* attributeData ){return mImpl->begin__setparam____cg_setparam(*static_cast<setparam____cg_setparam__AttributeData*>(attributeData));}
8757 bool _data__setparam____cg_setparam( const ParserChar* text, size_t textLength );
_end__setparam____cg_setparam()8758 bool _end__setparam____cg_setparam(){return mImpl->end__setparam____cg_setparam();}
8759 bool _preBegin__setparam____cg_setparam( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8760 bool _preEnd__setparam____cg_setparam();
8761 #ifdef GENERATEDSAXPARSER_VALIDATION
8762 bool _validateBegin__setparam____cg_setparam( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8763 bool _validateEnd__setparam____cg_setparam();
8764 #endif
8765 bool _freeAttributes__setparam____cg_setparam( void* attributeData );
8766 
_begin__array____cg_newarray_type(void * attributeData)8767 bool _begin__array____cg_newarray_type( void* attributeData ){return mImpl->begin__array____cg_newarray_type(*static_cast<array____cg_newarray_type__AttributeData*>(attributeData));}
8768 bool _data__array____cg_newarray_type( const ParserChar* text, size_t textLength );
_end__array____cg_newarray_type()8769 bool _end__array____cg_newarray_type(){return mImpl->end__array____cg_newarray_type();}
8770 bool _preBegin__array____cg_newarray_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8771 bool _preEnd__array____cg_newarray_type();
8772 #ifdef GENERATEDSAXPARSER_VALIDATION
8773 bool _validateBegin__array____cg_newarray_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8774 bool _validateEnd__array____cg_newarray_type();
8775 #endif
8776 bool _freeAttributes__array____cg_newarray_type( void* attributeData );
8777 
_begin__profile_CG__technique(void * attributeData)8778 bool _begin__profile_CG__technique( void* attributeData ){return mImpl->begin__profile_CG__technique(*static_cast<profile_CG__technique__AttributeData*>(attributeData));}
8779 bool _data__profile_CG__technique( const ParserChar* text, size_t textLength );
_end__profile_CG__technique()8780 bool _end__profile_CG__technique(){return mImpl->end__profile_CG__technique();}
8781 bool _preBegin__profile_CG__technique( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8782 bool _preEnd__profile_CG__technique();
8783 #ifdef GENERATEDSAXPARSER_VALIDATION
8784 bool _validateBegin__profile_CG__technique( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8785 bool _validateEnd__profile_CG__technique();
8786 #endif
8787 bool _freeAttributes__profile_CG__technique( void* attributeData );
8788 
_begin__profile_CG__technique__pass(void * attributeData)8789 bool _begin__profile_CG__technique__pass( void* attributeData ){return mImpl->begin__profile_CG__technique__pass(*static_cast<profile_CG__technique__pass__AttributeData*>(attributeData));}
8790 bool _data__profile_CG__technique__pass( const ParserChar* text, size_t textLength );
_end__profile_CG__technique__pass()8791 bool _end__profile_CG__technique__pass(){return mImpl->end__profile_CG__technique__pass();}
8792 bool _preBegin__profile_CG__technique__pass( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8793 bool _preEnd__profile_CG__technique__pass();
8794 #ifdef GENERATEDSAXPARSER_VALIDATION
8795 bool _validateBegin__profile_CG__technique__pass( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8796 bool _validateEnd__profile_CG__technique__pass();
8797 #endif
8798 bool _freeAttributes__profile_CG__technique__pass( void* attributeData );
8799 
_begin__profile_CG__technique__pass__shader(void * attributeData)8800 bool _begin__profile_CG__technique__pass__shader( void* attributeData ){return mImpl->begin__profile_CG__technique__pass__shader(*static_cast<profile_CG__technique__pass__shader__AttributeData*>(attributeData));}
8801 bool _data__profile_CG__technique__pass__shader( const ParserChar* text, size_t textLength );
_end__profile_CG__technique__pass__shader()8802 bool _end__profile_CG__technique__pass__shader(){return mImpl->end__profile_CG__technique__pass__shader();}
8803 bool _preBegin__profile_CG__technique__pass__shader( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8804 bool _preEnd__profile_CG__technique__pass__shader();
8805 #ifdef GENERATEDSAXPARSER_VALIDATION
8806 bool _validateBegin__profile_CG__technique__pass__shader( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8807 bool _validateEnd__profile_CG__technique__pass__shader();
8808 #endif
8809 bool _freeAttributes__profile_CG__technique__pass__shader( void* attributeData );
8810 
8811 
8812 ENUM__cg_pipeline_stage toEnumDataPrefix_ENUM__cg_pipeline_stage (
8813     const ParserChar* prefixedBuffer,
8814     const ParserChar* prefixedBufferEnd,
8815     const ParserChar** buffer,
8816     const ParserChar* bufferEnd,
8817     bool& failed,
8818     const std::pair<StringHash, ENUM__cg_pipeline_stage>* enumMap,
8819     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
8820 );
8821 
8822 
8823 bool characterData2EnumData_ENUM__cg_pipeline_stage (
8824     const ParserChar* text,
8825     size_t textLength,
8826     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__cg_pipeline_stage*, size_t ),
8827     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
8828 );
8829 
8830 
8831 bool dataEnumEnd_ENUM__cg_pipeline_stage (
8832     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__cg_pipeline_stage*, size_t ),
8833     const std::pair<StringHash, ENUM__cg_pipeline_stage>* enumMap,
8834     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
8835     ENUM__cg_pipeline_stage (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__cg_pipeline_stage>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
8836 );
8837 
8838 
8839 
_begin__profile_CG__technique__pass__shader__compiler_target(void * attributeData)8840 bool _begin__profile_CG__technique__pass__shader__compiler_target( void* attributeData ){return mImpl->begin__profile_CG__technique__pass__shader__compiler_target();}
8841 bool _data__profile_CG__technique__pass__shader__compiler_target( const ParserChar* text, size_t textLength );
_end__profile_CG__technique__pass__shader__compiler_target()8842 bool _end__profile_CG__technique__pass__shader__compiler_target(){return mImpl->end__profile_CG__technique__pass__shader__compiler_target();}
8843 bool _preBegin__profile_CG__technique__pass__shader__compiler_target( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8844 bool _preEnd__profile_CG__technique__pass__shader__compiler_target();
8845 #ifdef GENERATEDSAXPARSER_VALIDATION
8846 bool _validateBegin__profile_CG__technique__pass__shader__compiler_target( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8847 bool _validateEnd__profile_CG__technique__pass__shader__compiler_target();
8848 #endif
8849 bool _freeAttributes__profile_CG__technique__pass__shader__compiler_target( void* attributeData );
8850 
_begin__profile_CG__technique__pass__shader__name(void * attributeData)8851 bool _begin__profile_CG__technique__pass__shader__name( void* attributeData ){return mImpl->begin__profile_CG__technique__pass__shader__name(*static_cast<profile_CG__technique__pass__shader__name__AttributeData*>(attributeData));}
8852 bool _data__profile_CG__technique__pass__shader__name( const ParserChar* text, size_t textLength );
_end__profile_CG__technique__pass__shader__name()8853 bool _end__profile_CG__technique__pass__shader__name(){return mImpl->end__profile_CG__technique__pass__shader__name();}
8854 bool _preBegin__profile_CG__technique__pass__shader__name( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8855 bool _preEnd__profile_CG__technique__pass__shader__name();
8856 #ifdef GENERATEDSAXPARSER_VALIDATION
8857 bool _validateBegin__profile_CG__technique__pass__shader__name( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8858 bool _validateEnd__profile_CG__technique__pass__shader__name();
8859 #endif
8860 bool _freeAttributes__profile_CG__technique__pass__shader__name( void* attributeData );
8861 
_begin__profile_CG__technique__pass__shader__bind(void * attributeData)8862 bool _begin__profile_CG__technique__pass__shader__bind( void* attributeData ){return mImpl->begin__profile_CG__technique__pass__shader__bind(*static_cast<profile_CG__technique__pass__shader__bind__AttributeData*>(attributeData));}
8863 bool _data__profile_CG__technique__pass__shader__bind( const ParserChar* text, size_t textLength );
_end__profile_CG__technique__pass__shader__bind()8864 bool _end__profile_CG__technique__pass__shader__bind(){return mImpl->end__profile_CG__technique__pass__shader__bind();}
8865 bool _preBegin__profile_CG__technique__pass__shader__bind( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8866 bool _preEnd__profile_CG__technique__pass__shader__bind();
8867 #ifdef GENERATEDSAXPARSER_VALIDATION
8868 bool _validateBegin__profile_CG__technique__pass__shader__bind( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8869 bool _validateEnd__profile_CG__technique__pass__shader__bind();
8870 #endif
8871 bool _freeAttributes__profile_CG__technique__pass__shader__bind( void* attributeData );
8872 
_begin__profile_CG__technique__pass__shader__bind__param(void * attributeData)8873 bool _begin__profile_CG__technique__pass__shader__bind__param( void* attributeData ){return mImpl->begin__profile_CG__technique__pass__shader__bind__param(*static_cast<profile_CG__technique__pass__shader__bind__param__AttributeData*>(attributeData));}
8874 bool _data__profile_CG__technique__pass__shader__bind__param( const ParserChar* text, size_t textLength );
_end__profile_CG__technique__pass__shader__bind__param()8875 bool _end__profile_CG__technique__pass__shader__bind__param(){return mImpl->end__profile_CG__technique__pass__shader__bind__param();}
8876 bool _preBegin__profile_CG__technique__pass__shader__bind__param( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8877 bool _preEnd__profile_CG__technique__pass__shader__bind__param();
8878 #ifdef GENERATEDSAXPARSER_VALIDATION
8879 bool _validateBegin__profile_CG__technique__pass__shader__bind__param( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8880 bool _validateEnd__profile_CG__technique__pass__shader__bind__param();
8881 #endif
8882 bool _freeAttributes__profile_CG__technique__pass__shader__bind__param( void* attributeData );
8883 
_begin__profile_COMMON(void * attributeData)8884 bool _begin__profile_COMMON( void* attributeData ){return mImpl->begin__profile_COMMON(*static_cast<profile_COMMON__AttributeData*>(attributeData));}
8885 bool _data__profile_COMMON( const ParserChar* text, size_t textLength );
_end__profile_COMMON()8886 bool _end__profile_COMMON(){return mImpl->end__profile_COMMON();}
8887 bool _preBegin__profile_COMMON( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8888 bool _preEnd__profile_COMMON();
8889 #ifdef GENERATEDSAXPARSER_VALIDATION
8890 bool _validateBegin__profile_COMMON( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8891 bool _validateEnd__profile_COMMON();
8892 #endif
8893 bool _freeAttributes__profile_COMMON( void* attributeData );
8894 
_begin__newparam____common_newparam_type(void * attributeData)8895 bool _begin__newparam____common_newparam_type( void* attributeData ){return mImpl->begin__newparam____common_newparam_type(*static_cast<newparam____common_newparam_type__AttributeData*>(attributeData));}
8896 bool _data__newparam____common_newparam_type( const ParserChar* text, size_t textLength );
_end__newparam____common_newparam_type()8897 bool _end__newparam____common_newparam_type(){return mImpl->end__newparam____common_newparam_type();}
8898 bool _preBegin__newparam____common_newparam_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8899 bool _preEnd__newparam____common_newparam_type();
8900 #ifdef GENERATEDSAXPARSER_VALIDATION
8901 bool _validateBegin__newparam____common_newparam_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8902 bool _validateEnd__newparam____common_newparam_type();
8903 #endif
8904 bool _freeAttributes__newparam____common_newparam_type( void* attributeData );
8905 
_begin__profile_COMMON__technique(void * attributeData)8906 bool _begin__profile_COMMON__technique( void* attributeData ){return mImpl->begin__profile_COMMON__technique(*static_cast<profile_COMMON__technique__AttributeData*>(attributeData));}
8907 bool _data__profile_COMMON__technique( const ParserChar* text, size_t textLength );
_end__profile_COMMON__technique()8908 bool _end__profile_COMMON__technique(){return mImpl->end__profile_COMMON__technique();}
8909 bool _preBegin__profile_COMMON__technique( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8910 bool _preEnd__profile_COMMON__technique();
8911 #ifdef GENERATEDSAXPARSER_VALIDATION
8912 bool _validateBegin__profile_COMMON__technique( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8913 bool _validateEnd__profile_COMMON__technique();
8914 #endif
8915 bool _freeAttributes__profile_COMMON__technique( void* attributeData );
8916 
_begin__profile_COMMON__technique__constant(void * attributeData)8917 bool _begin__profile_COMMON__technique__constant( void* attributeData ){return mImpl->begin__profile_COMMON__technique__constant();}
8918 bool _data__profile_COMMON__technique__constant( const ParserChar* text, size_t textLength );
_end__profile_COMMON__technique__constant()8919 bool _end__profile_COMMON__technique__constant(){return mImpl->end__profile_COMMON__technique__constant();}
8920 bool _preBegin__profile_COMMON__technique__constant( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8921 bool _preEnd__profile_COMMON__technique__constant();
8922 #ifdef GENERATEDSAXPARSER_VALIDATION
8923 bool _validateBegin__profile_COMMON__technique__constant( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8924 bool _validateEnd__profile_COMMON__technique__constant();
8925 #endif
8926 bool _freeAttributes__profile_COMMON__technique__constant( void* attributeData );
8927 
_begin__emission(void * attributeData)8928 bool _begin__emission( void* attributeData ){return mImpl->begin__emission();}
8929 bool _data__emission( const ParserChar* text, size_t textLength );
_end__emission()8930 bool _end__emission(){return mImpl->end__emission();}
8931 bool _preBegin__emission( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8932 bool _preEnd__emission();
8933 #ifdef GENERATEDSAXPARSER_VALIDATION
8934 bool _validateBegin__emission( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8935 bool _validateEnd__emission();
8936 #endif
8937 bool _freeAttributes__emission( void* attributeData );
8938 
_begin__common_color_or_texture_type____color(void * attributeData)8939 bool _begin__common_color_or_texture_type____color( void* attributeData ){return mImpl->begin__common_color_or_texture_type____color(*static_cast<common_color_or_texture_type____color__AttributeData*>(attributeData));}
8940 bool _data__common_color_or_texture_type____color( const ParserChar* text, size_t textLength );
_end__common_color_or_texture_type____color()8941 bool _end__common_color_or_texture_type____color(){return mImpl->end__common_color_or_texture_type____color();}
8942 bool _preBegin__common_color_or_texture_type____color( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8943 bool _preEnd__common_color_or_texture_type____color();
8944 #ifdef GENERATEDSAXPARSER_VALIDATION
8945 bool _validateBegin__common_color_or_texture_type____color( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8946 bool _validateEnd__common_color_or_texture_type____color();
8947 #endif
8948 bool _freeAttributes__common_color_or_texture_type____color( void* attributeData );
8949 
_begin__common_color_or_texture_type____param(void * attributeData)8950 bool _begin__common_color_or_texture_type____param( void* attributeData ){return mImpl->begin__common_color_or_texture_type____param(*static_cast<common_color_or_texture_type____param__AttributeData*>(attributeData));}
8951 bool _data__common_color_or_texture_type____param( const ParserChar* text, size_t textLength );
_end__common_color_or_texture_type____param()8952 bool _end__common_color_or_texture_type____param(){return mImpl->end__common_color_or_texture_type____param();}
8953 bool _preBegin__common_color_or_texture_type____param( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8954 bool _preEnd__common_color_or_texture_type____param();
8955 #ifdef GENERATEDSAXPARSER_VALIDATION
8956 bool _validateBegin__common_color_or_texture_type____param( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8957 bool _validateEnd__common_color_or_texture_type____param();
8958 #endif
8959 bool _freeAttributes__common_color_or_texture_type____param( void* attributeData );
8960 
_begin__texture(void * attributeData)8961 bool _begin__texture( void* attributeData ){return mImpl->begin__texture(*static_cast<texture__AttributeData*>(attributeData));}
8962 bool _data__texture( const ParserChar* text, size_t textLength );
_end__texture()8963 bool _end__texture(){return mImpl->end__texture();}
8964 bool _preBegin__texture( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8965 bool _preEnd__texture();
8966 #ifdef GENERATEDSAXPARSER_VALIDATION
8967 bool _validateBegin__texture( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8968 bool _validateEnd__texture();
8969 #endif
8970 bool _freeAttributes__texture( void* attributeData );
8971 
_begin__reflective(void * attributeData)8972 bool _begin__reflective( void* attributeData ){return mImpl->begin__reflective();}
8973 bool _data__reflective( const ParserChar* text, size_t textLength );
_end__reflective()8974 bool _end__reflective(){return mImpl->end__reflective();}
8975 bool _preBegin__reflective( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8976 bool _preEnd__reflective();
8977 #ifdef GENERATEDSAXPARSER_VALIDATION
8978 bool _validateBegin__reflective( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8979 bool _validateEnd__reflective();
8980 #endif
8981 bool _freeAttributes__reflective( void* attributeData );
8982 
_begin__reflectivity(void * attributeData)8983 bool _begin__reflectivity( void* attributeData ){return mImpl->begin__reflectivity();}
8984 bool _data__reflectivity( const ParserChar* text, size_t textLength );
_end__reflectivity()8985 bool _end__reflectivity(){return mImpl->end__reflectivity();}
8986 bool _preBegin__reflectivity( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8987 bool _preEnd__reflectivity();
8988 #ifdef GENERATEDSAXPARSER_VALIDATION
8989 bool _validateBegin__reflectivity( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8990 bool _validateEnd__reflectivity();
8991 #endif
8992 bool _freeAttributes__reflectivity( void* attributeData );
8993 
_begin__common_float_or_param_type____float(void * attributeData)8994 bool _begin__common_float_or_param_type____float( void* attributeData ){return mImpl->begin__common_float_or_param_type____float(*static_cast<common_float_or_param_type____float__AttributeData*>(attributeData));}
8995 bool _data__common_float_or_param_type____float( const ParserChar* text, size_t textLength );
_end__common_float_or_param_type____float()8996 bool _end__common_float_or_param_type____float(){return mImpl->end__common_float_or_param_type____float();}
8997 bool _preBegin__common_float_or_param_type____float( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
8998 bool _preEnd__common_float_or_param_type____float();
8999 #ifdef GENERATEDSAXPARSER_VALIDATION
9000 bool _validateBegin__common_float_or_param_type____float( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9001 bool _validateEnd__common_float_or_param_type____float();
9002 #endif
9003 bool _freeAttributes__common_float_or_param_type____float( void* attributeData );
9004 
_begin__common_float_or_param_type____param(void * attributeData)9005 bool _begin__common_float_or_param_type____param( void* attributeData ){return mImpl->begin__common_float_or_param_type____param(*static_cast<common_float_or_param_type____param__AttributeData*>(attributeData));}
9006 bool _data__common_float_or_param_type____param( const ParserChar* text, size_t textLength );
_end__common_float_or_param_type____param()9007 bool _end__common_float_or_param_type____param(){return mImpl->end__common_float_or_param_type____param();}
9008 bool _preBegin__common_float_or_param_type____param( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9009 bool _preEnd__common_float_or_param_type____param();
9010 #ifdef GENERATEDSAXPARSER_VALIDATION
9011 bool _validateBegin__common_float_or_param_type____param( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9012 bool _validateEnd__common_float_or_param_type____param();
9013 #endif
9014 bool _freeAttributes__common_float_or_param_type____param( void* attributeData );
9015 
_begin__transparent(void * attributeData)9016 bool _begin__transparent( void* attributeData ){return mImpl->begin__transparent(*static_cast<transparent__AttributeData*>(attributeData));}
9017 bool _data__transparent( const ParserChar* text, size_t textLength );
_end__transparent()9018 bool _end__transparent(){return mImpl->end__transparent();}
9019 bool _preBegin__transparent( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9020 bool _preEnd__transparent();
9021 #ifdef GENERATEDSAXPARSER_VALIDATION
9022 bool _validateBegin__transparent( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9023 bool _validateEnd__transparent();
9024 #endif
9025 bool _freeAttributes__transparent( void* attributeData );
9026 
9027 
9028 ENUM__fx_opaque_enum toEnumDataPrefix_ENUM__fx_opaque_enum (
9029     const ParserChar* prefixedBuffer,
9030     const ParserChar* prefixedBufferEnd,
9031     const ParserChar** buffer,
9032     const ParserChar* bufferEnd,
9033     bool& failed,
9034     const std::pair<StringHash, ENUM__fx_opaque_enum>* enumMap,
9035     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
9036 );
9037 
9038 
9039 bool characterData2EnumData_ENUM__fx_opaque_enum (
9040     const ParserChar* text,
9041     size_t textLength,
9042     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_opaque_enum*, size_t ),
9043     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& )
9044 );
9045 
9046 
9047 bool dataEnumEnd_ENUM__fx_opaque_enum (
9048     bool ( ColladaParserAutoGen14::*dataFunction )(const ENUM__fx_opaque_enum*, size_t ),
9049     const std::pair<StringHash, ENUM__fx_opaque_enum>* enumMap,
9050     StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ),
9051     ENUM__fx_opaque_enum (*toEnumFunc)( const ParserChar**, const ParserChar*, bool&, const std::pair<StringHash, ENUM__fx_opaque_enum>* enumMap, StringHash (*baseConversionFunc)( const ParserChar**, const ParserChar*, bool& ))
9052 );
9053 
9054 
9055 
_begin__transparency(void * attributeData)9056 bool _begin__transparency( void* attributeData ){return mImpl->begin__transparency();}
9057 bool _data__transparency( const ParserChar* text, size_t textLength );
_end__transparency()9058 bool _end__transparency(){return mImpl->end__transparency();}
9059 bool _preBegin__transparency( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9060 bool _preEnd__transparency();
9061 #ifdef GENERATEDSAXPARSER_VALIDATION
9062 bool _validateBegin__transparency( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9063 bool _validateEnd__transparency();
9064 #endif
9065 bool _freeAttributes__transparency( void* attributeData );
9066 
_begin__index_of_refraction(void * attributeData)9067 bool _begin__index_of_refraction( void* attributeData ){return mImpl->begin__index_of_refraction();}
9068 bool _data__index_of_refraction( const ParserChar* text, size_t textLength );
_end__index_of_refraction()9069 bool _end__index_of_refraction(){return mImpl->end__index_of_refraction();}
9070 bool _preBegin__index_of_refraction( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9071 bool _preEnd__index_of_refraction();
9072 #ifdef GENERATEDSAXPARSER_VALIDATION
9073 bool _validateBegin__index_of_refraction( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9074 bool _validateEnd__index_of_refraction();
9075 #endif
9076 bool _freeAttributes__index_of_refraction( void* attributeData );
9077 
_begin__lambert(void * attributeData)9078 bool _begin__lambert( void* attributeData ){return mImpl->begin__lambert();}
9079 bool _data__lambert( const ParserChar* text, size_t textLength );
_end__lambert()9080 bool _end__lambert(){return mImpl->end__lambert();}
9081 bool _preBegin__lambert( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9082 bool _preEnd__lambert();
9083 #ifdef GENERATEDSAXPARSER_VALIDATION
9084 bool _validateBegin__lambert( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9085 bool _validateEnd__lambert();
9086 #endif
9087 bool _freeAttributes__lambert( void* attributeData );
9088 
_begin__ambient____common_color_or_texture_type(void * attributeData)9089 bool _begin__ambient____common_color_or_texture_type( void* attributeData ){return mImpl->begin__ambient____common_color_or_texture_type();}
9090 bool _data__ambient____common_color_or_texture_type( const ParserChar* text, size_t textLength );
_end__ambient____common_color_or_texture_type()9091 bool _end__ambient____common_color_or_texture_type(){return mImpl->end__ambient____common_color_or_texture_type();}
9092 bool _preBegin__ambient____common_color_or_texture_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9093 bool _preEnd__ambient____common_color_or_texture_type();
9094 #ifdef GENERATEDSAXPARSER_VALIDATION
9095 bool _validateBegin__ambient____common_color_or_texture_type( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9096 bool _validateEnd__ambient____common_color_or_texture_type();
9097 #endif
9098 bool _freeAttributes__ambient____common_color_or_texture_type( void* attributeData );
9099 
_begin__diffuse(void * attributeData)9100 bool _begin__diffuse( void* attributeData ){return mImpl->begin__diffuse();}
9101 bool _data__diffuse( const ParserChar* text, size_t textLength );
_end__diffuse()9102 bool _end__diffuse(){return mImpl->end__diffuse();}
9103 bool _preBegin__diffuse( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9104 bool _preEnd__diffuse();
9105 #ifdef GENERATEDSAXPARSER_VALIDATION
9106 bool _validateBegin__diffuse( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9107 bool _validateEnd__diffuse();
9108 #endif
9109 bool _freeAttributes__diffuse( void* attributeData );
9110 
_begin__phong(void * attributeData)9111 bool _begin__phong( void* attributeData ){return mImpl->begin__phong();}
9112 bool _data__phong( const ParserChar* text, size_t textLength );
_end__phong()9113 bool _end__phong(){return mImpl->end__phong();}
9114 bool _preBegin__phong( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9115 bool _preEnd__phong();
9116 #ifdef GENERATEDSAXPARSER_VALIDATION
9117 bool _validateBegin__phong( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9118 bool _validateEnd__phong();
9119 #endif
9120 bool _freeAttributes__phong( void* attributeData );
9121 
_begin__specular(void * attributeData)9122 bool _begin__specular( void* attributeData ){return mImpl->begin__specular();}
9123 bool _data__specular( const ParserChar* text, size_t textLength );
_end__specular()9124 bool _end__specular(){return mImpl->end__specular();}
9125 bool _preBegin__specular( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9126 bool _preEnd__specular();
9127 #ifdef GENERATEDSAXPARSER_VALIDATION
9128 bool _validateBegin__specular( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9129 bool _validateEnd__specular();
9130 #endif
9131 bool _freeAttributes__specular( void* attributeData );
9132 
_begin__shininess(void * attributeData)9133 bool _begin__shininess( void* attributeData ){return mImpl->begin__shininess();}
9134 bool _data__shininess( const ParserChar* text, size_t textLength );
_end__shininess()9135 bool _end__shininess(){return mImpl->end__shininess();}
9136 bool _preBegin__shininess( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9137 bool _preEnd__shininess();
9138 #ifdef GENERATEDSAXPARSER_VALIDATION
9139 bool _validateBegin__shininess( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9140 bool _validateEnd__shininess();
9141 #endif
9142 bool _freeAttributes__shininess( void* attributeData );
9143 
_begin__blinn(void * attributeData)9144 bool _begin__blinn( void* attributeData ){return mImpl->begin__blinn();}
9145 bool _data__blinn( const ParserChar* text, size_t textLength );
_end__blinn()9146 bool _end__blinn(){return mImpl->end__blinn();}
9147 bool _preBegin__blinn( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9148 bool _preEnd__blinn();
9149 #ifdef GENERATEDSAXPARSER_VALIDATION
9150 bool _validateBegin__blinn( const ParserAttributes& attributes, void ** attributeDataPtr, void ** validationDataPtr );
9151 bool _validateEnd__blinn();
9152 #endif
9153 bool _freeAttributes__blinn( void* attributeData );
9154 
9155 
9156 
9157 private:
9158 /** Disable default copy ctor. */
9159 ColladaParserAutoGen14Private( const ColladaParserAutoGen14Private& pre );
9160 /** Disable default assignment operator. */
9161 const ColladaParserAutoGen14Private& operator= ( const ColladaParserAutoGen14Private& pre );
9162 
9163 void initFunctionMap();
9164 void initNameMap();
9165 
9166 protected:
9167 virtual bool findElementHash( ElementData& elementData );
9168 virtual bool isXsAnyAllowed( const StringHash& elementHash );
9169 virtual bool isDifferentNamespaceAllowed();
9170 
9171 };
9172 
9173 } // namespace
9174 #endif
9175