1<abi-corpus version='2.0' path='data/test-read-dwarf/test14-pr18893.so' soname='libGLU.so.1'>
2  <elf-needed>
3    <dependency name='libGL.so.1'/>
4    <dependency name='libstdc++.so.6'/>
5    <dependency name='libm.so.6'/>
6    <dependency name='libgcc_s.so.1'/>
7    <dependency name='libc.so.6'/>
8  </elf-needed>
9  <elf-function-symbols>
10    <elf-symbol name='gluBeginCurve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
11    <elf-symbol name='gluBeginPolygon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
12    <elf-symbol name='gluBeginSurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
13    <elf-symbol name='gluBeginTrim' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
14    <elf-symbol name='gluBuild1DMipmapLevels' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
15    <elf-symbol name='gluBuild1DMipmaps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
16    <elf-symbol name='gluBuild2DMipmapLevels' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
17    <elf-symbol name='gluBuild2DMipmaps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
18    <elf-symbol name='gluBuild3DMipmapLevels' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
19    <elf-symbol name='gluBuild3DMipmaps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
20    <elf-symbol name='gluCheckExtension' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
21    <elf-symbol name='gluCylinder' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
22    <elf-symbol name='gluDeleteNurbsRenderer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
23    <elf-symbol name='gluDeleteQuadric' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
24    <elf-symbol name='gluDeleteTess' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
25    <elf-symbol name='gluDisk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
26    <elf-symbol name='gluEndCurve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
27    <elf-symbol name='gluEndPolygon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
28    <elf-symbol name='gluEndSurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
29    <elf-symbol name='gluEndTrim' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
30    <elf-symbol name='gluErrorString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
31    <elf-symbol name='gluGetNurbsProperty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
32    <elf-symbol name='gluGetString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
33    <elf-symbol name='gluGetTessProperty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
34    <elf-symbol name='gluLoadSamplingMatrices' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
35    <elf-symbol name='gluLookAt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
36    <elf-symbol name='gluNewNurbsRenderer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
37    <elf-symbol name='gluNewQuadric' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
38    <elf-symbol name='gluNewTess' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
39    <elf-symbol name='gluNextContour' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
40    <elf-symbol name='gluNurbsCallback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
41    <elf-symbol name='gluNurbsCallbackData' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
42    <elf-symbol name='gluNurbsCallbackDataEXT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
43    <elf-symbol name='gluNurbsCurve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
44    <elf-symbol name='gluNurbsProperty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
45    <elf-symbol name='gluNurbsSurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
46    <elf-symbol name='gluOrtho2D' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
47    <elf-symbol name='gluPartialDisk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
48    <elf-symbol name='gluPerspective' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
49    <elf-symbol name='gluPickMatrix' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
50    <elf-symbol name='gluProject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
51    <elf-symbol name='gluPwlCurve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
52    <elf-symbol name='gluQuadricCallback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
53    <elf-symbol name='gluQuadricDrawStyle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
54    <elf-symbol name='gluQuadricNormals' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
55    <elf-symbol name='gluQuadricOrientation' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
56    <elf-symbol name='gluQuadricTexture' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
57    <elf-symbol name='gluScaleImage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
58    <elf-symbol name='gluSphere' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
59    <elf-symbol name='gluTessBeginContour' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
60    <elf-symbol name='gluTessBeginPolygon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
61    <elf-symbol name='gluTessCallback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
62    <elf-symbol name='gluTessEndContour' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
63    <elf-symbol name='gluTessEndPolygon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
64    <elf-symbol name='gluTessNormal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
65    <elf-symbol name='gluTessProperty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
66    <elf-symbol name='gluTessVertex' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
67    <elf-symbol name='gluUnProject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
68    <elf-symbol name='gluUnProject4' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
69  </elf-function-symbols>
70  <abi-instr address-size='64' path='libnurbs/interface/glcurveval.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
71    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='5120' id='type-id-2'>
72      <subrange length='160' type-id='type-id-3' id='type-id-4'/>
73    </array-type-def>
74    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='1280' id='type-id-5'>
75      <subrange length='40' type-id='type-id-3' id='type-id-6'/>
76    </array-type-def>
77    <class-decl name='CachingEvaluator' size-in-bits='64' visibility='default' filepath='libnurbs/internals/cachingeval.h' line='39' column='1' id='type-id-7'>
78      <member-type access='private'>
79        <enum-decl name='ServiceMode' filepath='libnurbs/internals/cachingeval.h' line='42' column='1' id='type-id-8'>
80          <underlying-type type-id='type-id-9'/>
81          <enumerator name='play' value='0'/>
82          <enumerator name='record' value='1'/>
83          <enumerator name='playAndRecord' value='2'/>
84        </enum-decl>
85      </member-type>
86      <member-function access='private' destructor='yes' vtable-offset='-1'>
87        <function-decl name='~CachingEvaluator' filepath='libnurbs/internals/cachingeval.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
88          <parameter type-id='type-id-10' is-artificial='yes'/>
89          <parameter type-id='type-id-11' is-artificial='yes'/>
90          <return type-id='type-id-12'/>
91        </function-decl>
92      </member-function>
93      <member-function access='private' vtable-offset='2'>
94        <function-decl name='canRecord' mangled-name='_ZN16CachingEvaluator9canRecordEv' filepath='libnurbs/internals/cachingeval.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
95          <parameter type-id='type-id-10' is-artificial='yes'/>
96          <return type-id='type-id-11'/>
97        </function-decl>
98      </member-function>
99      <member-function access='private' vtable-offset='3'>
100        <function-decl name='canPlayAndRecord' mangled-name='_ZN16CachingEvaluator16canPlayAndRecordEv' filepath='libnurbs/internals/cachingeval.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
101          <parameter type-id='type-id-10' is-artificial='yes'/>
102          <return type-id='type-id-11'/>
103        </function-decl>
104      </member-function>
105      <member-function access='private' vtable-offset='4'>
106        <function-decl name='createHandle' mangled-name='_ZN16CachingEvaluator12createHandleEi' filepath='libnurbs/internals/cachingeval.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
107          <parameter type-id='type-id-10' is-artificial='yes'/>
108          <parameter type-id='type-id-11'/>
109          <return type-id='type-id-11'/>
110        </function-decl>
111      </member-function>
112      <member-function access='private' vtable-offset='5'>
113        <function-decl name='beginOutput' mangled-name='_ZN16CachingEvaluator11beginOutputENS_11ServiceModeEi' filepath='libnurbs/internals/cachingeval.cc' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
114          <parameter type-id='type-id-10' is-artificial='yes'/>
115          <parameter type-id='type-id-8'/>
116          <parameter type-id='type-id-11'/>
117          <return type-id='type-id-12'/>
118        </function-decl>
119      </member-function>
120      <member-function access='private' vtable-offset='6'>
121        <function-decl name='endOutput' mangled-name='_ZN16CachingEvaluator9endOutputEv' filepath='libnurbs/internals/cachingeval.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
122          <parameter type-id='type-id-10' is-artificial='yes'/>
123          <return type-id='type-id-12'/>
124        </function-decl>
125      </member-function>
126      <member-function access='private' vtable-offset='7'>
127        <function-decl name='discardRecording' mangled-name='_ZN16CachingEvaluator16discardRecordingEi' filepath='libnurbs/internals/cachingeval.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
128          <parameter type-id='type-id-10' is-artificial='yes'/>
129          <parameter type-id='type-id-11' is-artificial='yes'/>
130          <return type-id='type-id-12'/>
131        </function-decl>
132      </member-function>
133      <member-function access='private' vtable-offset='8'>
134        <function-decl name='playRecording' mangled-name='_ZN16CachingEvaluator13playRecordingEi' filepath='libnurbs/internals/cachingeval.cc' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
135          <parameter type-id='type-id-10' is-artificial='yes'/>
136          <parameter type-id='type-id-11' is-artificial='yes'/>
137          <return type-id='type-id-12'/>
138        </function-decl>
139      </member-function>
140    </class-decl>
141    <class-decl name='BasicCurveEvaluator' size-in-bits='64' is-struct='yes' visibility='default' filepath='libnurbs/internals/basiccrveval.h' line='43' column='1' id='type-id-13'>
142      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-7'/>
143      <member-function access='public' destructor='yes' vtable-offset='-1'>
144        <function-decl name='~BasicCurveEvaluator' filepath='libnurbs/internals/basiccrveval.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
145          <parameter type-id='type-id-14' is-artificial='yes'/>
146          <parameter type-id='type-id-11' is-artificial='yes'/>
147          <return type-id='type-id-12'/>
148        </function-decl>
149      </member-function>
150      <member-function access='public' vtable-offset='9'>
151        <function-decl name='domain1f' mangled-name='_ZN19BasicCurveEvaluator8domain1fEff' filepath='libnurbs/internals/basiccrveval.cc' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
152          <parameter type-id='type-id-14' is-artificial='yes'/>
153          <parameter type-id='type-id-1'/>
154          <parameter type-id='type-id-1'/>
155          <return type-id='type-id-12'/>
156        </function-decl>
157      </member-function>
158      <member-function access='public' vtable-offset='10'>
159        <function-decl name='range1f' mangled-name='_ZN19BasicCurveEvaluator7range1fElPfS0_' filepath='libnurbs/internals/basiccrveval.cc' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
160          <parameter type-id='type-id-14' is-artificial='yes'/>
161          <parameter type-id='type-id-15'/>
162          <parameter type-id='type-id-16'/>
163          <parameter type-id='type-id-16'/>
164          <return type-id='type-id-12'/>
165        </function-decl>
166      </member-function>
167      <member-function access='public' vtable-offset='11'>
168        <function-decl name='enable' mangled-name='_ZN19BasicCurveEvaluator6enableEl' filepath='libnurbs/internals/basiccrveval.cc' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
169          <parameter type-id='type-id-14' is-artificial='yes'/>
170          <parameter type-id='type-id-15'/>
171          <return type-id='type-id-12'/>
172        </function-decl>
173      </member-function>
174      <member-function access='public' vtable-offset='12'>
175        <function-decl name='disable' mangled-name='_ZN19BasicCurveEvaluator7disableEl' filepath='libnurbs/internals/basiccrveval.cc' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
176          <parameter type-id='type-id-14' is-artificial='yes'/>
177          <parameter type-id='type-id-15'/>
178          <return type-id='type-id-12'/>
179        </function-decl>
180      </member-function>
181      <member-function access='public' vtable-offset='13'>
182        <function-decl name='bgnmap1f' mangled-name='_ZN19BasicCurveEvaluator8bgnmap1fEl' filepath='libnurbs/internals/basiccrveval.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
183          <parameter type-id='type-id-14' is-artificial='yes'/>
184          <parameter type-id='type-id-15'/>
185          <return type-id='type-id-12'/>
186        </function-decl>
187      </member-function>
188      <member-function access='public' vtable-offset='14'>
189        <function-decl name='map1f' mangled-name='_ZN19BasicCurveEvaluator5map1fElffllPf' filepath='libnurbs/internals/basiccrveval.cc' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
190          <parameter type-id='type-id-14' is-artificial='yes'/>
191          <parameter type-id='type-id-15'/>
192          <parameter type-id='type-id-1'/>
193          <parameter type-id='type-id-1'/>
194          <parameter type-id='type-id-15'/>
195          <parameter type-id='type-id-15'/>
196          <parameter type-id='type-id-16'/>
197          <return type-id='type-id-12'/>
198        </function-decl>
199      </member-function>
200      <member-function access='public' vtable-offset='15'>
201        <function-decl name='mapgrid1f' mangled-name='_ZN19BasicCurveEvaluator9mapgrid1fElff' filepath='libnurbs/internals/basiccrveval.cc' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
202          <parameter type-id='type-id-14' is-artificial='yes'/>
203          <parameter type-id='type-id-15'/>
204          <parameter type-id='type-id-1'/>
205          <parameter type-id='type-id-1'/>
206          <return type-id='type-id-12'/>
207        </function-decl>
208      </member-function>
209      <member-function access='public' vtable-offset='16'>
210        <function-decl name='mapmesh1f' mangled-name='_ZN19BasicCurveEvaluator9mapmesh1fElll' filepath='libnurbs/internals/basiccrveval.cc' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
211          <parameter type-id='type-id-14' is-artificial='yes'/>
212          <parameter type-id='type-id-15'/>
213          <parameter type-id='type-id-15'/>
214          <parameter type-id='type-id-15'/>
215          <return type-id='type-id-12'/>
216        </function-decl>
217      </member-function>
218      <member-function access='public' vtable-offset='17'>
219        <function-decl name='evalcoord1f' mangled-name='_ZN19BasicCurveEvaluator11evalcoord1fElf' filepath='libnurbs/internals/basiccrveval.cc' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
220          <parameter type-id='type-id-14' is-artificial='yes'/>
221          <parameter type-id='type-id-15'/>
222          <parameter type-id='type-id-1'/>
223          <return type-id='type-id-12'/>
224        </function-decl>
225      </member-function>
226      <member-function access='public' vtable-offset='18'>
227        <function-decl name='endmap1f' mangled-name='_ZN19BasicCurveEvaluator8endmap1fEv' filepath='libnurbs/internals/basiccrveval.cc' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
228          <parameter type-id='type-id-14' is-artificial='yes'/>
229          <return type-id='type-id-12'/>
230        </function-decl>
231      </member-function>
232      <member-function access='public' vtable-offset='19'>
233        <function-decl name='bgnline' mangled-name='_ZN19BasicCurveEvaluator7bgnlineEv' filepath='libnurbs/internals/basiccrveval.cc' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
234          <parameter type-id='type-id-14' is-artificial='yes'/>
235          <return type-id='type-id-12'/>
236        </function-decl>
237      </member-function>
238      <member-function access='public' vtable-offset='20'>
239        <function-decl name='endline' mangled-name='_ZN19BasicCurveEvaluator7endlineEv' filepath='libnurbs/internals/basiccrveval.cc' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
240          <parameter type-id='type-id-14' is-artificial='yes'/>
241          <return type-id='type-id-12'/>
242        </function-decl>
243      </member-function>
244    </class-decl>
245    <class-decl name='OpenGLCurveEvaluator' size-in-bits='27584' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='66' column='1' id='type-id-17'>
246      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-13'/>
247      <data-member access='private' layout-offset-in-bits='64'>
248        <var-decl name='em_vertex' type-id='type-id-18' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='102' column='1'/>
249      </data-member>
250      <data-member access='private' layout-offset-in-bits='6656'>
251        <var-decl name='em_normal' type-id='type-id-18' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='103' column='1'/>
252      </data-member>
253      <data-member access='private' layout-offset-in-bits='13248'>
254        <var-decl name='em_color' type-id='type-id-18' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='104' column='1'/>
255      </data-member>
256      <data-member access='private' layout-offset-in-bits='19840'>
257        <var-decl name='em_texcoord' type-id='type-id-18' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='105' column='1'/>
258      </data-member>
259      <data-member access='private' layout-offset-in-bits='26432'>
260        <var-decl name='vertex_flag' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='106' column='1'/>
261      </data-member>
262      <data-member access='private' layout-offset-in-bits='26464'>
263        <var-decl name='normal_flag' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='107' column='1'/>
264      </data-member>
265      <data-member access='private' layout-offset-in-bits='26496'>
266        <var-decl name='color_flag' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='108' column='1'/>
267      </data-member>
268      <data-member access='private' layout-offset-in-bits='26528'>
269        <var-decl name='texcoord_flag' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='109' column='1'/>
270      </data-member>
271      <data-member access='private' layout-offset-in-bits='26560'>
272        <var-decl name='global_grid_u0' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='111' column='1'/>
273      </data-member>
274      <data-member access='private' layout-offset-in-bits='26592'>
275        <var-decl name='global_grid_u1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='112' column='1'/>
276      </data-member>
277      <data-member access='private' layout-offset-in-bits='26624'>
278        <var-decl name='global_grid_nu' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='113' column='1'/>
279      </data-member>
280      <data-member access='private' layout-offset-in-bits='26688'>
281        <var-decl name='beginCallBackN' type-id='type-id-19' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='128' column='1'/>
282      </data-member>
283      <data-member access='private' layout-offset-in-bits='26752'>
284        <var-decl name='endCallBackN' type-id='type-id-20' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='129' column='1'/>
285      </data-member>
286      <data-member access='private' layout-offset-in-bits='26816'>
287        <var-decl name='vertexCallBackN' type-id='type-id-21' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='130' column='1'/>
288      </data-member>
289      <data-member access='private' layout-offset-in-bits='26880'>
290        <var-decl name='normalCallBackN' type-id='type-id-21' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='131' column='1'/>
291      </data-member>
292      <data-member access='private' layout-offset-in-bits='26944'>
293        <var-decl name='colorCallBackN' type-id='type-id-21' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='132' column='1'/>
294      </data-member>
295      <data-member access='private' layout-offset-in-bits='27008'>
296        <var-decl name='texcoordCallBackN' type-id='type-id-21' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='133' column='1'/>
297      </data-member>
298      <data-member access='private' layout-offset-in-bits='27072'>
299        <var-decl name='beginCallBackData' type-id='type-id-22' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='135' column='1'/>
300      </data-member>
301      <data-member access='private' layout-offset-in-bits='27136'>
302        <var-decl name='endCallBackData' type-id='type-id-23' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='136' column='1'/>
303      </data-member>
304      <data-member access='private' layout-offset-in-bits='27200'>
305        <var-decl name='vertexCallBackData' type-id='type-id-24' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='137' column='1'/>
306      </data-member>
307      <data-member access='private' layout-offset-in-bits='27264'>
308        <var-decl name='normalCallBackData' type-id='type-id-24' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='138' column='1'/>
309      </data-member>
310      <data-member access='private' layout-offset-in-bits='27328'>
311        <var-decl name='colorCallBackData' type-id='type-id-24' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='139' column='1'/>
312      </data-member>
313      <data-member access='private' layout-offset-in-bits='27392'>
314        <var-decl name='texcoordCallBackData' type-id='type-id-24' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='140' column='1'/>
315      </data-member>
316      <data-member access='private' layout-offset-in-bits='27456'>
317        <var-decl name='userData' type-id='type-id-25' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='142' column='1'/>
318      </data-member>
319      <data-member access='private' layout-offset-in-bits='27520'>
320        <var-decl name='output_triangles' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='154' column='1'/>
321      </data-member>
322      <member-function access='private' constructor='yes'>
323        <function-decl name='OpenGLCurveEvaluator' filepath='libnurbs/interface/glcurveval.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
324          <parameter type-id='type-id-26' is-artificial='yes'/>
325          <return type-id='type-id-12'/>
326        </function-decl>
327      </member-function>
328      <member-function access='private' destructor='yes' vtable-offset='-1'>
329        <function-decl name='~OpenGLCurveEvaluator' filepath='libnurbs/interface/glcurveval.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
330          <parameter type-id='type-id-26' is-artificial='yes'/>
331          <parameter type-id='type-id-11' is-artificial='yes'/>
332          <return type-id='type-id-12'/>
333        </function-decl>
334      </member-function>
335      <member-function access='private' vtable-offset='9'>
336        <function-decl name='domain1f' mangled-name='_ZN20OpenGLCurveEvaluator8domain1fEff' filepath='libnurbs/interface/glcurveval.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
337          <parameter type-id='type-id-26' is-artificial='yes'/>
338          <parameter type-id='type-id-1'/>
339          <parameter type-id='type-id-1'/>
340          <return type-id='type-id-12'/>
341        </function-decl>
342      </member-function>
343      <member-function access='private' vtable-offset='10'>
344        <function-decl name='range1f' mangled-name='_ZN20OpenGLCurveEvaluator7range1fElPfS0_' filepath='libnurbs/interface/glcurveval.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
345          <parameter type-id='type-id-26' is-artificial='yes'/>
346          <parameter type-id='type-id-15'/>
347          <parameter type-id='type-id-16'/>
348          <parameter type-id='type-id-16'/>
349          <return type-id='type-id-12'/>
350        </function-decl>
351      </member-function>
352      <member-function access='private' vtable-offset='11'>
353        <function-decl name='enable' mangled-name='_ZN20OpenGLCurveEvaluator6enableEl' filepath='libnurbs/interface/glcurveval.cc' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
354          <parameter type-id='type-id-26' is-artificial='yes'/>
355          <parameter type-id='type-id-15'/>
356          <return type-id='type-id-12'/>
357        </function-decl>
358      </member-function>
359      <member-function access='private' vtable-offset='12'>
360        <function-decl name='disable' mangled-name='_ZN20OpenGLCurveEvaluator7disableEl' filepath='libnurbs/interface/glcurveval.cc' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
361          <parameter type-id='type-id-26' is-artificial='yes'/>
362          <parameter type-id='type-id-15'/>
363          <return type-id='type-id-12'/>
364        </function-decl>
365      </member-function>
366      <member-function access='private' vtable-offset='13'>
367        <function-decl name='bgnmap1f' mangled-name='_ZN20OpenGLCurveEvaluator8bgnmap1fEl' filepath='libnurbs/interface/glcurveval.cc' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
368          <parameter type-id='type-id-26' is-artificial='yes'/>
369          <parameter type-id='type-id-15'/>
370          <return type-id='type-id-12'/>
371        </function-decl>
372      </member-function>
373      <member-function access='private' vtable-offset='14'>
374        <function-decl name='map1f' mangled-name='_ZN20OpenGLCurveEvaluator5map1fElffllPf' filepath='libnurbs/interface/glcurveval.cc' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
375          <parameter type-id='type-id-26' is-artificial='yes'/>
376          <parameter type-id='type-id-15'/>
377          <parameter type-id='type-id-1'/>
378          <parameter type-id='type-id-1'/>
379          <parameter type-id='type-id-15'/>
380          <parameter type-id='type-id-15'/>
381          <parameter type-id='type-id-16'/>
382          <return type-id='type-id-12'/>
383        </function-decl>
384      </member-function>
385      <member-function access='private' vtable-offset='15'>
386        <function-decl name='mapgrid1f' mangled-name='_ZN20OpenGLCurveEvaluator9mapgrid1fElff' filepath='libnurbs/interface/glcurveval.cc' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
387          <parameter type-id='type-id-26' is-artificial='yes'/>
388          <parameter type-id='type-id-15'/>
389          <parameter type-id='type-id-1'/>
390          <parameter type-id='type-id-1'/>
391          <return type-id='type-id-12'/>
392        </function-decl>
393      </member-function>
394      <member-function access='private' vtable-offset='16'>
395        <function-decl name='mapmesh1f' mangled-name='_ZN20OpenGLCurveEvaluator9mapmesh1fElll' filepath='libnurbs/interface/glcurveval.cc' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
396          <parameter type-id='type-id-26' is-artificial='yes'/>
397          <parameter type-id='type-id-15'/>
398          <parameter type-id='type-id-15'/>
399          <parameter type-id='type-id-15'/>
400          <return type-id='type-id-12'/>
401        </function-decl>
402      </member-function>
403      <member-function access='private' vtable-offset='17'>
404        <function-decl name='evalcoord1f' mangled-name='_ZN20OpenGLCurveEvaluator11evalcoord1fElf' filepath='libnurbs/interface/glcurveval.cc' line='296' column='1' visibility='default' binding='global' size-in-bits='64'>
405          <parameter type-id='type-id-26' is-artificial='yes'/>
406          <parameter type-id='type-id-15'/>
407          <parameter type-id='type-id-1'/>
408          <return type-id='type-id-12'/>
409        </function-decl>
410      </member-function>
411      <member-function access='private' vtable-offset='18'>
412        <function-decl name='endmap1f' mangled-name='_ZN20OpenGLCurveEvaluator8endmap1fEv' filepath='libnurbs/interface/glcurveval.cc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
413          <parameter type-id='type-id-26' is-artificial='yes'/>
414          <return type-id='type-id-12'/>
415        </function-decl>
416      </member-function>
417      <member-function access='private' vtable-offset='19'>
418        <function-decl name='bgnline' mangled-name='_ZN20OpenGLCurveEvaluator7bgnlineEv' filepath='libnurbs/interface/glcurveval.cc' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
419          <parameter type-id='type-id-26' is-artificial='yes'/>
420          <return type-id='type-id-12'/>
421        </function-decl>
422      </member-function>
423      <member-function access='private' vtable-offset='20'>
424        <function-decl name='endline' mangled-name='_ZN20OpenGLCurveEvaluator7endlineEv' filepath='libnurbs/interface/glcurveval.cc' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
425          <parameter type-id='type-id-26' is-artificial='yes'/>
426          <return type-id='type-id-12'/>
427        </function-decl>
428      </member-function>
429    </class-decl>
430    <typedef-decl name='curveEvalMachine' type-id='type-id-27' filepath='libnurbs/interface/glcurveval.h' line='64' column='1' id='type-id-18'/>
431    <typedef-decl name='REAL' type-id='type-id-28' filepath='libnurbs/internals/types.h' line='41' column='1' id='type-id-1'/>
432    <class-decl name='curveEvalMachine' size-in-bits='6592' is-struct='yes' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='55' column='1' id='type-id-27'>
433      <data-member access='public' layout-offset-in-bits='0'>
434        <var-decl name='uprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='56' column='1'/>
435      </data-member>
436      <data-member access='public' layout-offset-in-bits='32'>
437        <var-decl name='k' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='57' column='1'/>
438      </data-member>
439      <data-member access='public' layout-offset-in-bits='64'>
440        <var-decl name='u1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='58' column='1'/>
441      </data-member>
442      <data-member access='public' layout-offset-in-bits='96'>
443        <var-decl name='u2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='59' column='1'/>
444      </data-member>
445      <data-member access='public' layout-offset-in-bits='128'>
446        <var-decl name='ustride' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='60' column='1'/>
447      </data-member>
448      <data-member access='public' layout-offset-in-bits='160'>
449        <var-decl name='uorder' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='61' column='1'/>
450      </data-member>
451      <data-member access='public' layout-offset-in-bits='192'>
452        <var-decl name='ctlpoints' type-id='type-id-2' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='62' column='1'/>
453      </data-member>
454      <data-member access='public' layout-offset-in-bits='5312'>
455        <var-decl name='ucoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='63' column='1'/>
456      </data-member>
457    </class-decl>
458    <pointer-type-def type-id='type-id-13' size-in-bits='64' id='type-id-14'/>
459    <pointer-type-def type-id='type-id-7' size-in-bits='64' id='type-id-10'/>
460    <pointer-type-def type-id='type-id-29' size-in-bits='64' id='type-id-30'/>
461    <pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-26'/>
462    <qualified-type-def type-id='type-id-26' const='yes' id='type-id-31'/>
463    <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-16'/>
464    <qualified-type-def type-id='type-id-32' const='yes' id='type-id-33'/>
465    <pointer-type-def type-id='type-id-33' size-in-bits='64' id='type-id-34'/>
466    <pointer-type-def type-id='type-id-18' size-in-bits='64' id='type-id-35'/>
467    <pointer-type-def type-id='type-id-36' size-in-bits='64' id='type-id-21'/>
468    <pointer-type-def type-id='type-id-37' size-in-bits='64' id='type-id-24'/>
469    <class-decl name='CurveMap' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-29'/>
470    <type-decl name='float' size-in-bits='32' id='type-id-28'/>
471    <function-type size-in-bits='64' id='type-id-36'>
472      <parameter type-id='type-id-34'/>
473      <return type-id='type-id-12'/>
474    </function-type>
475    <function-type size-in-bits='64' id='type-id-37'>
476      <parameter type-id='type-id-34'/>
477      <parameter type-id='type-id-25'/>
478      <return type-id='type-id-12'/>
479    </function-type>
480    <type-decl name='int' size-in-bits='32' id='type-id-11'/>
481    <type-decl name='long int' size-in-bits='64' id='type-id-15'/>
482    <typedef-decl name='GLfloat' type-id='type-id-28' filepath='../../../include/GL/gl.h' line='160' column='1' id='type-id-32'/>
483    <type-decl name='unsigned long int' size-in-bits='64' id='type-id-3'/>
484    <type-decl name='void' id='type-id-12'/>
485    <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-20'/>
486    <pointer-type-def type-id='type-id-39' size-in-bits='64' id='type-id-19'/>
487    <pointer-type-def type-id='type-id-40' size-in-bits='64' id='type-id-22'/>
488    <pointer-type-def type-id='type-id-41' size-in-bits='64' id='type-id-23'/>
489    <pointer-type-def type-id='type-id-12' size-in-bits='64' id='type-id-25'/>
490  </abi-instr>
491  <abi-instr address-size='64' path='libnurbs/interface/glinterface.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
492    <class-decl name='GLUnurbs' size-in-bits='1149440' is-struct='yes' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='49' column='1' id='type-id-42'>
493      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-43'/>
494      <data-member access='public' layout-offset-in-bits='47616'>
495        <var-decl name='errorCallback' type-id='type-id-44' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='71' column='1'/>
496      </data-member>
497      <data-member access='private' layout-offset-in-bits='47680'>
498        <var-decl name='autoloadmode' type-id='type-id-45' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='130' column='1'/>
499      </data-member>
500      <data-member access='private' layout-offset-in-bits='47744'>
501        <var-decl name='surfaceEvaluator' type-id='type-id-46' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='131' column='1'/>
502      </data-member>
503      <data-member access='private' layout-offset-in-bits='1121792'>
504        <var-decl name='curveEvaluator' type-id='type-id-17' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='132' column='1'/>
505      </data-member>
506      <data-member access='private' layout-offset-in-bits='1149376'>
507        <var-decl name='callbackFlag' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='143' column='1'/>
508      </data-member>
509      <member-function access='public' constructor='yes'>
510        <function-decl name='GLUnurbs' filepath='libnurbs/interface/glrenderer.cc' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
511          <parameter type-id='type-id-47' is-artificial='yes'/>
512          <return type-id='type-id-12'/>
513        </function-decl>
514      </member-function>
515      <member-function access='public' vtable-offset='2'>
516        <function-decl name='bgnrender' mangled-name='_ZN8GLUnurbs9bgnrenderEv' filepath='libnurbs/interface/glrenderer.cc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
517          <parameter type-id='type-id-47' is-artificial='yes'/>
518          <return type-id='type-id-12'/>
519        </function-decl>
520      </member-function>
521      <member-function access='public' vtable-offset='3'>
522        <function-decl name='endrender' mangled-name='_ZN8GLUnurbs9endrenderEv' filepath='libnurbs/interface/glrenderer.cc' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
523          <parameter type-id='type-id-47' is-artificial='yes'/>
524          <return type-id='type-id-12'/>
525        </function-decl>
526      </member-function>
527      <member-function access='public' vtable-offset='6'>
528        <function-decl name='errorHandler' mangled-name='_ZN8GLUnurbs12errorHandlerEi' filepath='libnurbs/interface/glrenderer.cc' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
529          <parameter type-id='type-id-47' is-artificial='yes'/>
530          <parameter type-id='type-id-11'/>
531          <return type-id='type-id-12'/>
532        </function-decl>
533      </member-function>
534    </class-decl>
535    <class-decl name='OpenGLSurfaceEvaluator' size-in-bits='1074048' is-struct='yes' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='100' column='1' id='type-id-46'>
536      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-48'/>
537      <data-member access='private' layout-offset-in-bits='64'>
538        <var-decl name='vertexCache' type-id='type-id-49' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='180' column='1'/>
539      </data-member>
540      <data-member access='private' layout-offset-in-bits='256'>
541        <var-decl name='tmeshing' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='181' column='1'/>
542      </data-member>
543      <data-member access='private' layout-offset-in-bits='288'>
544        <var-decl name='which' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='182' column='1'/>
545      </data-member>
546      <data-member access='private' layout-offset-in-bits='320'>
547        <var-decl name='vcount' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='183' column='1'/>
548      </data-member>
549      <data-member access='private' layout-offset-in-bits='352'>
550        <var-decl name='gl_polygon_mode' type-id='type-id-50' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='185' column='1'/>
551      </data-member>
552      <data-member access='private' layout-offset-in-bits='448'>
553        <var-decl name='global_bpm' type-id='type-id-51' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='188' column='1'/>
554      </data-member>
555      <data-member access='private' layout-offset-in-bits='512'>
556        <var-decl name='output_triangles' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='189' column='1'/>
557      </data-member>
558      <data-member access='private' layout-offset-in-bits='576'>
559        <var-decl name='beginCallBackN' type-id='type-id-19' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='193' column='1'/>
560      </data-member>
561      <data-member access='private' layout-offset-in-bits='640'>
562        <var-decl name='endCallBackN' type-id='type-id-20' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='194' column='1'/>
563      </data-member>
564      <data-member access='private' layout-offset-in-bits='704'>
565        <var-decl name='vertexCallBackN' type-id='type-id-21' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='195' column='1'/>
566      </data-member>
567      <data-member access='private' layout-offset-in-bits='768'>
568        <var-decl name='normalCallBackN' type-id='type-id-21' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='196' column='1'/>
569      </data-member>
570      <data-member access='private' layout-offset-in-bits='832'>
571        <var-decl name='colorCallBackN' type-id='type-id-21' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='197' column='1'/>
572      </data-member>
573      <data-member access='private' layout-offset-in-bits='896'>
574        <var-decl name='texcoordCallBackN' type-id='type-id-21' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='198' column='1'/>
575      </data-member>
576      <data-member access='private' layout-offset-in-bits='960'>
577        <var-decl name='beginCallBackData' type-id='type-id-22' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='200' column='1'/>
578      </data-member>
579      <data-member access='private' layout-offset-in-bits='1024'>
580        <var-decl name='endCallBackData' type-id='type-id-23' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='201' column='1'/>
581      </data-member>
582      <data-member access='private' layout-offset-in-bits='1088'>
583        <var-decl name='vertexCallBackData' type-id='type-id-24' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='202' column='1'/>
584      </data-member>
585      <data-member access='private' layout-offset-in-bits='1152'>
586        <var-decl name='normalCallBackData' type-id='type-id-24' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='203' column='1'/>
587      </data-member>
588      <data-member access='private' layout-offset-in-bits='1216'>
589        <var-decl name='colorCallBackData' type-id='type-id-24' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='204' column='1'/>
590      </data-member>
591      <data-member access='private' layout-offset-in-bits='1280'>
592        <var-decl name='texcoordCallBackData' type-id='type-id-24' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='205' column='1'/>
593      </data-member>
594      <data-member access='private' layout-offset-in-bits='1344'>
595        <var-decl name='userData' type-id='type-id-25' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='215' column='1'/>
596      </data-member>
597      <data-member access='private' layout-offset-in-bits='1408'>
598        <var-decl name='LOD_eval_level' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='222' column='1'/>
599      </data-member>
600      <data-member access='private' layout-offset-in-bits='1440'>
601        <var-decl name='global_uorder' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='231' column='1'/>
602      </data-member>
603      <data-member access='private' layout-offset-in-bits='1472'>
604        <var-decl name='global_vorder' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='232' column='1'/>
605      </data-member>
606      <data-member access='private' layout-offset-in-bits='1504'>
607        <var-decl name='global_uprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='233' column='1'/>
608      </data-member>
609      <data-member access='private' layout-offset-in-bits='1536'>
610        <var-decl name='global_vprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='234' column='1'/>
611      </data-member>
612      <data-member access='private' layout-offset-in-bits='1568'>
613        <var-decl name='global_vprime_BV' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='235' column='1'/>
614      </data-member>
615      <data-member access='private' layout-offset-in-bits='1600'>
616        <var-decl name='global_uprime_BU' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='236' column='1'/>
617      </data-member>
618      <data-member access='private' layout-offset-in-bits='1632'>
619        <var-decl name='global_uorder_BV' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='237' column='1'/>
620      </data-member>
621      <data-member access='private' layout-offset-in-bits='1664'>
622        <var-decl name='global_vorder_BV' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='238' column='1'/>
623      </data-member>
624      <data-member access='private' layout-offset-in-bits='1696'>
625        <var-decl name='global_uorder_BU' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='239' column='1'/>
626      </data-member>
627      <data-member access='private' layout-offset-in-bits='1728'>
628        <var-decl name='global_vorder_BU' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='240' column='1'/>
629      </data-member>
630      <data-member access='private' layout-offset-in-bits='1760'>
631        <var-decl name='global_ucoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='242' column='1'/>
632      </data-member>
633      <data-member access='private' layout-offset-in-bits='3040'>
634        <var-decl name='global_vcoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='243' column='1'/>
635      </data-member>
636      <data-member access='private' layout-offset-in-bits='4320'>
637        <var-decl name='global_ucoeffDeriv' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='244' column='1'/>
638      </data-member>
639      <data-member access='private' layout-offset-in-bits='5600'>
640        <var-decl name='global_vcoeffDeriv' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='245' column='1'/>
641      </data-member>
642      <data-member access='private' layout-offset-in-bits='6880'>
643        <var-decl name='global_BV' type-id='type-id-52' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='247' column='1'/>
644      </data-member>
645      <data-member access='private' layout-offset-in-bits='12000'>
646        <var-decl name='global_PBV' type-id='type-id-52' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='248' column='1'/>
647      </data-member>
648      <data-member access='private' layout-offset-in-bits='17120'>
649        <var-decl name='global_BU' type-id='type-id-52' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='249' column='1'/>
650      </data-member>
651      <data-member access='private' layout-offset-in-bits='22240'>
652        <var-decl name='global_PBU' type-id='type-id-52' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='250' column='1'/>
653      </data-member>
654      <data-member access='private' layout-offset-in-bits='27392'>
655        <var-decl name='global_baseData' type-id='type-id-16' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='251' column='1'/>
656      </data-member>
657      <data-member access='private' layout-offset-in-bits='27456'>
658        <var-decl name='global_ev_k' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='253' column='1'/>
659      </data-member>
660      <data-member access='private' layout-offset-in-bits='27488'>
661        <var-decl name='global_ev_u1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='254' column='1'/>
662      </data-member>
663      <data-member access='private' layout-offset-in-bits='27520'>
664        <var-decl name='global_ev_u2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='255' column='1'/>
665      </data-member>
666      <data-member access='private' layout-offset-in-bits='27552'>
667        <var-decl name='global_ev_ustride' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='256' column='1'/>
668      </data-member>
669      <data-member access='private' layout-offset-in-bits='27584'>
670        <var-decl name='global_ev_uorder' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='257' column='1'/>
671      </data-member>
672      <data-member access='private' layout-offset-in-bits='27616'>
673        <var-decl name='global_ev_v1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='258' column='1'/>
674      </data-member>
675      <data-member access='private' layout-offset-in-bits='27648'>
676        <var-decl name='global_ev_v2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='259' column='1'/>
677      </data-member>
678      <data-member access='private' layout-offset-in-bits='27680'>
679        <var-decl name='global_ev_vstride' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='260' column='1'/>
680      </data-member>
681      <data-member access='private' layout-offset-in-bits='27712'>
682        <var-decl name='global_ev_vorder' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='261' column='1'/>
683      </data-member>
684      <data-member access='private' layout-offset-in-bits='27744'>
685        <var-decl name='global_ev_ctlPoints' type-id='type-id-53' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='262' column='1'/>
686      </data-member>
687      <data-member access='private' layout-offset-in-bits='232544'>
688        <var-decl name='global_grid_u0' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='264' column='1'/>
689      </data-member>
690      <data-member access='private' layout-offset-in-bits='232576'>
691        <var-decl name='global_grid_u1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='265' column='1'/>
692      </data-member>
693      <data-member access='private' layout-offset-in-bits='232608'>
694        <var-decl name='global_grid_nu' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='266' column='1'/>
695      </data-member>
696      <data-member access='private' layout-offset-in-bits='232640'>
697        <var-decl name='global_grid_v0' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='267' column='1'/>
698      </data-member>
699      <data-member access='private' layout-offset-in-bits='232672'>
700        <var-decl name='global_grid_v1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='268' column='1'/>
701      </data-member>
702      <data-member access='private' layout-offset-in-bits='232704'>
703        <var-decl name='global_grid_nv' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='269' column='1'/>
704      </data-member>
705      <data-member access='private' layout-offset-in-bits='232736'>
706        <var-decl name='em_vertex' type-id='type-id-54' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='349' column='1'/>
707      </data-member>
708      <data-member access='private' layout-offset-in-bits='443008'>
709        <var-decl name='em_normal' type-id='type-id-54' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='350' column='1'/>
710      </data-member>
711      <data-member access='private' layout-offset-in-bits='653280'>
712        <var-decl name='em_color' type-id='type-id-54' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='351' column='1'/>
713      </data-member>
714      <data-member access='private' layout-offset-in-bits='863552'>
715        <var-decl name='em_texcoord' type-id='type-id-54' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='352' column='1'/>
716      </data-member>
717      <data-member access='private' layout-offset-in-bits='1073824'>
718        <var-decl name='auto_normal_flag' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='354' column='1'/>
719      </data-member>
720      <data-member access='private' layout-offset-in-bits='1073856'>
721        <var-decl name='callback_auto_normal' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='356' column='1'/>
722      </data-member>
723      <data-member access='private' layout-offset-in-bits='1073888'>
724        <var-decl name='vertex_flag' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='357' column='1'/>
725      </data-member>
726      <data-member access='private' layout-offset-in-bits='1073920'>
727        <var-decl name='normal_flag' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='358' column='1'/>
728      </data-member>
729      <data-member access='private' layout-offset-in-bits='1073952'>
730        <var-decl name='color_flag' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='359' column='1'/>
731      </data-member>
732      <data-member access='private' layout-offset-in-bits='1073984'>
733        <var-decl name='texcoord_flag' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='360' column='1'/>
734      </data-member>
735      <member-function access='public' constructor='yes'>
736        <function-decl name='OpenGLSurfaceEvaluator' filepath='libnurbs/interface/glsurfeval.cc' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
737          <parameter type-id='type-id-55' is-artificial='yes'/>
738          <return type-id='type-id-12'/>
739        </function-decl>
740      </member-function>
741      <member-function access='public' destructor='yes' vtable-offset='-1'>
742        <function-decl name='~OpenGLSurfaceEvaluator' filepath='libnurbs/interface/glsurfeval.cc' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
743          <parameter type-id='type-id-55' is-artificial='yes'/>
744          <parameter type-id='type-id-11'/>
745          <return type-id='type-id-12'/>
746        </function-decl>
747      </member-function>
748      <member-function access='public' vtable-offset='9'>
749        <function-decl name='range2f' mangled-name='_ZN22OpenGLSurfaceEvaluator7range2fElPfS0_' filepath='libnurbs/interface/glsurfeval.cc' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
750          <parameter type-id='type-id-55' is-artificial='yes'/>
751          <parameter type-id='type-id-15'/>
752          <parameter type-id='type-id-16'/>
753          <parameter type-id='type-id-16'/>
754          <return type-id='type-id-12'/>
755        </function-decl>
756      </member-function>
757      <member-function access='public' vtable-offset='10'>
758        <function-decl name='domain2f' mangled-name='_ZN22OpenGLSurfaceEvaluator8domain2fEffff' filepath='libnurbs/interface/glsurfeval.cc' line='263' column='1' visibility='default' binding='global' size-in-bits='64'>
759          <parameter type-id='type-id-55' is-artificial='yes'/>
760          <parameter type-id='type-id-1'/>
761          <parameter type-id='type-id-1'/>
762          <parameter type-id='type-id-1'/>
763          <parameter type-id='type-id-1'/>
764          <return type-id='type-id-12'/>
765        </function-decl>
766      </member-function>
767      <member-function access='public' vtable-offset='11'>
768        <function-decl name='enable' mangled-name='_ZN22OpenGLSurfaceEvaluator6enableEl' filepath='libnurbs/interface/glsurfeval.cc' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
769          <parameter type-id='type-id-55' is-artificial='yes'/>
770          <parameter type-id='type-id-15'/>
771          <return type-id='type-id-12'/>
772        </function-decl>
773      </member-function>
774      <member-function access='public' vtable-offset='12'>
775        <function-decl name='disable' mangled-name='_ZN22OpenGLSurfaceEvaluator7disableEl' filepath='libnurbs/interface/glsurfeval.cc' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
776          <parameter type-id='type-id-55' is-artificial='yes'/>
777          <parameter type-id='type-id-15'/>
778          <return type-id='type-id-12'/>
779        </function-decl>
780      </member-function>
781      <member-function access='public' vtable-offset='13'>
782        <function-decl name='bgnmap2f' mangled-name='_ZN22OpenGLSurfaceEvaluator8bgnmap2fEl' filepath='libnurbs/interface/glsurfeval.cc' line='739' column='1' visibility='default' binding='global' size-in-bits='64'>
783          <parameter type-id='type-id-55' is-artificial='yes'/>
784          <parameter type-id='type-id-15'/>
785          <return type-id='type-id-12'/>
786        </function-decl>
787      </member-function>
788      <member-function access='public' vtable-offset='14'>
789        <function-decl name='map2f' mangled-name='_ZN22OpenGLSurfaceEvaluator5map2fElffllffllPf' filepath='libnurbs/interface/glsurfeval.cc' line='872' column='1' visibility='default' binding='global' size-in-bits='64'>
790          <parameter type-id='type-id-55' is-artificial='yes'/>
791          <parameter type-id='type-id-15'/>
792          <parameter type-id='type-id-1'/>
793          <parameter type-id='type-id-1'/>
794          <parameter type-id='type-id-15'/>
795          <parameter type-id='type-id-15'/>
796          <parameter type-id='type-id-1'/>
797          <parameter type-id='type-id-1'/>
798          <parameter type-id='type-id-15'/>
799          <parameter type-id='type-id-15'/>
800          <parameter type-id='type-id-16'/>
801          <return type-id='type-id-12'/>
802        </function-decl>
803      </member-function>
804      <member-function access='public' vtable-offset='15'>
805        <function-decl name='mapgrid2f' mangled-name='_ZN22OpenGLSurfaceEvaluator9mapgrid2fElfflff' filepath='libnurbs/interface/glsurfeval.cc' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
806          <parameter type-id='type-id-55' is-artificial='yes'/>
807          <parameter type-id='type-id-15'/>
808          <parameter type-id='type-id-1'/>
809          <parameter type-id='type-id-1'/>
810          <parameter type-id='type-id-15'/>
811          <parameter type-id='type-id-1'/>
812          <parameter type-id='type-id-1'/>
813          <return type-id='type-id-12'/>
814        </function-decl>
815      </member-function>
816      <member-function access='public' vtable-offset='16'>
817        <function-decl name='mapmesh2f' mangled-name='_ZN22OpenGLSurfaceEvaluator9mapmesh2fElllll' filepath='libnurbs/interface/glsurfeval.cc' line='946' column='1' visibility='default' binding='global' size-in-bits='64'>
818          <parameter type-id='type-id-55' is-artificial='yes'/>
819          <parameter type-id='type-id-15'/>
820          <parameter type-id='type-id-15'/>
821          <parameter type-id='type-id-15'/>
822          <parameter type-id='type-id-15'/>
823          <parameter type-id='type-id-15'/>
824          <return type-id='type-id-12'/>
825        </function-decl>
826      </member-function>
827      <member-function access='public' vtable-offset='17'>
828        <function-decl name='evalcoord2f' mangled-name='_ZN22OpenGLSurfaceEvaluator11evalcoord2fElff' filepath='libnurbs/interface/glsurfeval.cc' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
829          <parameter type-id='type-id-55' is-artificial='yes'/>
830          <parameter type-id='type-id-15'/>
831          <parameter type-id='type-id-1'/>
832          <parameter type-id='type-id-1'/>
833          <return type-id='type-id-12'/>
834        </function-decl>
835      </member-function>
836      <member-function access='public' vtable-offset='18'>
837        <function-decl name='evalpoint2i' mangled-name='_ZN22OpenGLSurfaceEvaluator11evalpoint2iEll' filepath='libnurbs/interface/glsurfeval.cc' line='1059' column='1' visibility='default' binding='global' size-in-bits='64'>
838          <parameter type-id='type-id-55' is-artificial='yes'/>
839          <parameter type-id='type-id-15'/>
840          <parameter type-id='type-id-15'/>
841          <return type-id='type-id-12'/>
842        </function-decl>
843      </member-function>
844      <member-function access='public' vtable-offset='19'>
845        <function-decl name='endmap2f' mangled-name='_ZN22OpenGLSurfaceEvaluator8endmap2fEv' filepath='libnurbs/interface/glsurfeval.cc' line='801' column='1' visibility='default' binding='global' size-in-bits='64'>
846          <parameter type-id='type-id-55' is-artificial='yes'/>
847          <return type-id='type-id-12'/>
848        </function-decl>
849      </member-function>
850      <member-function access='public' vtable-offset='20'>
851        <function-decl name='polymode' mangled-name='_ZN22OpenGLSurfaceEvaluator8polymodeEl' filepath='libnurbs/interface/glsurfeval.cc' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
852          <parameter type-id='type-id-55' is-artificial='yes'/>
853          <parameter type-id='type-id-15'/>
854          <return type-id='type-id-12'/>
855        </function-decl>
856      </member-function>
857      <member-function access='public' vtable-offset='21'>
858        <function-decl name='bgnline' mangled-name='_ZN22OpenGLSurfaceEvaluator7bgnlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
859          <parameter type-id='type-id-55' is-artificial='yes'/>
860          <return type-id='type-id-12'/>
861        </function-decl>
862      </member-function>
863      <member-function access='public' vtable-offset='22'>
864        <function-decl name='endline' mangled-name='_ZN22OpenGLSurfaceEvaluator7endlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
865          <parameter type-id='type-id-55' is-artificial='yes'/>
866          <return type-id='type-id-12'/>
867        </function-decl>
868      </member-function>
869      <member-function access='public' vtable-offset='23'>
870        <function-decl name='bgnclosedline' mangled-name='_ZN22OpenGLSurfaceEvaluator13bgnclosedlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
871          <parameter type-id='type-id-55' is-artificial='yes'/>
872          <return type-id='type-id-12'/>
873        </function-decl>
874      </member-function>
875      <member-function access='public' vtable-offset='24'>
876        <function-decl name='endclosedline' mangled-name='_ZN22OpenGLSurfaceEvaluator13endclosedlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
877          <parameter type-id='type-id-55' is-artificial='yes'/>
878          <return type-id='type-id-12'/>
879        </function-decl>
880      </member-function>
881      <member-function access='public' vtable-offset='25'>
882        <function-decl name='bgntmesh' mangled-name='_ZN22OpenGLSurfaceEvaluator8bgntmeshEv' filepath='libnurbs/interface/glsurfeval.cc' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
883          <parameter type-id='type-id-55' is-artificial='yes'/>
884          <return type-id='type-id-12'/>
885        </function-decl>
886      </member-function>
887      <member-function access='public' vtable-offset='26'>
888        <function-decl name='swaptmesh' mangled-name='_ZN22OpenGLSurfaceEvaluator9swaptmeshEv' filepath='libnurbs/interface/glsurfeval.cc' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
889          <parameter type-id='type-id-55' is-artificial='yes'/>
890          <return type-id='type-id-12'/>
891        </function-decl>
892      </member-function>
893      <member-function access='public' vtable-offset='27'>
894        <function-decl name='endtmesh' mangled-name='_ZN22OpenGLSurfaceEvaluator8endtmeshEv' filepath='libnurbs/interface/glsurfeval.cc' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
895          <parameter type-id='type-id-55' is-artificial='yes'/>
896          <return type-id='type-id-12'/>
897        </function-decl>
898      </member-function>
899      <member-function access='public' vtable-offset='28'>
900        <function-decl name='bgnqstrip' mangled-name='_ZN22OpenGLSurfaceEvaluator9bgnqstripEv' filepath='libnurbs/interface/glsurfeval.cc' line='712' column='1' visibility='default' binding='global' size-in-bits='64'>
901          <parameter type-id='type-id-55' is-artificial='yes'/>
902          <return type-id='type-id-12'/>
903        </function-decl>
904      </member-function>
905      <member-function access='public' vtable-offset='29'>
906        <function-decl name='endqstrip' mangled-name='_ZN22OpenGLSurfaceEvaluator9endqstripEv' filepath='libnurbs/interface/glsurfeval.cc' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
907          <parameter type-id='type-id-55' is-artificial='yes'/>
908          <return type-id='type-id-12'/>
909        </function-decl>
910      </member-function>
911      <member-function access='public' vtable-offset='30'>
912        <function-decl name='bgntfan' mangled-name='_ZN22OpenGLSurfaceEvaluator7bgntfanEv' filepath='libnurbs/interface/glsurfeval.cc' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
913          <parameter type-id='type-id-55' is-artificial='yes'/>
914          <return type-id='type-id-12'/>
915        </function-decl>
916      </member-function>
917      <member-function access='public' vtable-offset='31'>
918        <function-decl name='endtfan' mangled-name='_ZN22OpenGLSurfaceEvaluator7endtfanEv' filepath='libnurbs/interface/glsurfeval.cc' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
919          <parameter type-id='type-id-55' is-artificial='yes'/>
920          <return type-id='type-id-12'/>
921        </function-decl>
922      </member-function>
923      <member-function access='public' vtable-offset='32'>
924        <function-decl name='evalUStrip' mangled-name='_ZN22OpenGLSurfaceEvaluator10evalUStripEifPfifS0_' filepath='libnurbs/interface/glsurfeval.cc' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
925          <parameter type-id='type-id-55' is-artificial='yes'/>
926          <parameter type-id='type-id-11'/>
927          <parameter type-id='type-id-1'/>
928          <parameter type-id='type-id-16'/>
929          <parameter type-id='type-id-11'/>
930          <parameter type-id='type-id-1'/>
931          <parameter type-id='type-id-16'/>
932          <return type-id='type-id-12'/>
933        </function-decl>
934      </member-function>
935      <member-function access='public' vtable-offset='33'>
936        <function-decl name='evalVStrip' mangled-name='_ZN22OpenGLSurfaceEvaluator10evalVStripEifPfifS0_' filepath='libnurbs/interface/glsurfeval.cc' line='530' column='1' visibility='default' binding='global' size-in-bits='64'>
937          <parameter type-id='type-id-55' is-artificial='yes'/>
938          <parameter type-id='type-id-11'/>
939          <parameter type-id='type-id-1'/>
940          <parameter type-id='type-id-16'/>
941          <parameter type-id='type-id-11'/>
942          <parameter type-id='type-id-1'/>
943          <parameter type-id='type-id-16'/>
944          <return type-id='type-id-12'/>
945        </function-decl>
946      </member-function>
947      <member-function access='private' vtable-offset='34'>
948        <function-decl name='inDoEvalCoord2NOGE' mangled-name='_ZN22OpenGLSurfaceEvaluator18inDoEvalCoord2NOGEEffPfS0_' filepath='libnurbs/interface/glsurfeval.h' line='283' column='1' visibility='default' binding='global' size-in-bits='64'>
949          <parameter type-id='type-id-55' is-artificial='yes'/>
950          <parameter type-id='type-id-1'/>
951          <parameter type-id='type-id-1'/>
952          <parameter type-id='type-id-16'/>
953          <parameter type-id='type-id-16'/>
954          <return type-id='type-id-12'/>
955        </function-decl>
956      </member-function>
957      <member-function access='private' vtable-offset='35'>
958        <function-decl name='inDoEvalCoord2NOGE_BU' mangled-name='_ZN22OpenGLSurfaceEvaluator21inDoEvalCoord2NOGE_BUEffPfS0_' filepath='libnurbs/interface/glsurfeval.h' line='342' column='1' visibility='default' binding='global' size-in-bits='64'>
959          <parameter type-id='type-id-55' is-artificial='yes'/>
960          <parameter type-id='type-id-1'/>
961          <parameter type-id='type-id-1'/>
962          <parameter type-id='type-id-16'/>
963          <parameter type-id='type-id-16'/>
964          <return type-id='type-id-12'/>
965        </function-decl>
966      </member-function>
967      <member-function access='private' vtable-offset='36'>
968        <function-decl name='inDoEvalCoord2NOGE_BV' mangled-name='_ZN22OpenGLSurfaceEvaluator21inDoEvalCoord2NOGE_BVEffPfS0_' filepath='libnurbs/interface/glsurfeval.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
969          <parameter type-id='type-id-55' is-artificial='yes'/>
970          <parameter type-id='type-id-1'/>
971          <parameter type-id='type-id-1'/>
972          <parameter type-id='type-id-16'/>
973          <parameter type-id='type-id-16'/>
974          <return type-id='type-id-12'/>
975        </function-decl>
976      </member-function>
977      <member-function access='private' vtable-offset='37'>
978        <function-decl name='inPreEvaluateBV_intfac' mangled-name='_ZN22OpenGLSurfaceEvaluator22inPreEvaluateBV_intfacEf' filepath='libnurbs/interface/glsurfeval.h' line='316' column='1' visibility='default' binding='global' size-in-bits='64'>
979          <parameter type-id='type-id-55' is-artificial='yes'/>
980          <parameter type-id='type-id-1'/>
981          <return type-id='type-id-12'/>
982        </function-decl>
983      </member-function>
984      <member-function access='private' vtable-offset='38'>
985        <function-decl name='inPreEvaluateBU_intfac' mangled-name='_ZN22OpenGLSurfaceEvaluator22inPreEvaluateBU_intfacEf' filepath='libnurbs/interface/glsurfeval.h' line='321' column='1' visibility='default' binding='global' size-in-bits='64'>
986          <parameter type-id='type-id-55' is-artificial='yes'/>
987          <parameter type-id='type-id-1'/>
988          <return type-id='type-id-12'/>
989        </function-decl>
990      </member-function>
991    </class-decl>
992    <pointer-type-def type-id='type-id-42' size-in-bits='64' id='type-id-47'/>
993    <qualified-type-def type-id='type-id-47' const='yes' id='type-id-56'/>
994    <pointer-type-def type-id='type-id-46' size-in-bits='64' id='type-id-55'/>
995    <qualified-type-def type-id='type-id-55' const='yes' id='type-id-57'/>
996    <pointer-type-def type-id='type-id-28' size-in-bits='64' id='type-id-58'/>
997    <function-decl name='gluDeleteNurbsRenderer' mangled-name='gluDeleteNurbsRenderer' filepath='libnurbs/interface/glinterface.cc' line='75' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluDeleteNurbsRenderer'>
998      <parameter type-id='type-id-47' name='r' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
999      <return type-id='type-id-12'/>
1000    </function-decl>
1001    <function-decl name='gluNurbsCallbackDataEXT' mangled-name='gluNurbsCallbackDataEXT' filepath='libnurbs/interface/glinterface.cc' line='459' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluNurbsCallbackDataEXT'>
1002      <parameter type-id='type-id-47' name='r' filepath='libnurbs/interface/glinterface.cc' line='459' column='1'/>
1003      <parameter type-id='type-id-25' name='userData' filepath='libnurbs/interface/glinterface.cc' line='459' column='1'/>
1004      <return type-id='type-id-12'/>
1005    </function-decl>
1006    <function-decl name='gluNurbsCallbackData' mangled-name='gluNurbsCallbackData' filepath='libnurbs/interface/glinterface.cc' line='466' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluNurbsCallbackData'>
1007      <parameter type-id='type-id-47' name='r' filepath='libnurbs/interface/glinterface.cc' line='459' column='1'/>
1008      <parameter type-id='type-id-25' name='userData' filepath='libnurbs/interface/glinterface.cc' line='459' column='1'/>
1009      <return type-id='type-id-12'/>
1010    </function-decl>
1011    <function-decl name='gluNurbsCallback' mangled-name='gluNurbsCallback' filepath='libnurbs/interface/glinterface.cc' line='430' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluNurbsCallback'>
1012      <parameter type-id='type-id-47' name='r' filepath='libnurbs/interface/glinterface.cc' line='430' column='1'/>
1013      <parameter type-id='type-id-59' name='which' filepath='libnurbs/interface/glinterface.cc' line='430' column='1'/>
1014      <parameter type-id='type-id-60' name='fn' filepath='libnurbs/interface/glinterface.cc' line='430' column='1'/>
1015      <return type-id='type-id-12'/>
1016    </function-decl>
1017    <function-decl name='gluGetNurbsProperty' mangled-name='gluGetNurbsProperty' filepath='libnurbs/interface/glinterface.cc' line='359' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluGetNurbsProperty'>
1018      <parameter type-id='type-id-47' name='r' filepath='libnurbs/interface/glinterface.cc' line='359' column='1'/>
1019      <parameter type-id='type-id-59' name='property' filepath='libnurbs/interface/glinterface.cc' line='359' column='1'/>
1020      <parameter type-id='type-id-61' name='value' filepath='libnurbs/interface/glinterface.cc' line='359' column='1'/>
1021      <return type-id='type-id-12'/>
1022    </function-decl>
1023    <function-decl name='gluNurbsProperty' mangled-name='gluNurbsProperty' filepath='libnurbs/interface/glinterface.cc' line='243' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluNurbsProperty'>
1024      <parameter type-id='type-id-47' name='r' filepath='libnurbs/interface/glinterface.cc' line='243' column='1'/>
1025      <parameter type-id='type-id-59' name='property' filepath='libnurbs/interface/glinterface.cc' line='243' column='1'/>
1026      <parameter type-id='type-id-32' name='value' filepath='libnurbs/interface/glinterface.cc' line='243' column='1'/>
1027      <return type-id='type-id-12'/>
1028    </function-decl>
1029    <function-decl name='gluLoadSamplingMatrices' mangled-name='gluLoadSamplingMatrices' filepath='libnurbs/interface/glinterface.cc' line='235' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluLoadSamplingMatrices'>
1030      <parameter type-id='type-id-47' name='r' filepath='libnurbs/interface/glinterface.cc' line='235' column='1'/>
1031      <parameter type-id='type-id-34' name='modelMatrix' filepath='libnurbs/interface/glinterface.cc' line='235' column='1'/>
1032      <parameter type-id='type-id-34' name='projMatrix' filepath='libnurbs/interface/glinterface.cc' line='236' column='1'/>
1033      <parameter type-id='type-id-62' name='viewport' filepath='libnurbs/interface/glinterface.cc' line='237' column='1'/>
1034      <return type-id='type-id-12'/>
1035    </function-decl>
1036    <function-decl name='gluNurbsSurface' mangled-name='gluNurbsSurface' filepath='libnurbs/interface/glinterface.cc' line='199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluNurbsSurface'>
1037      <parameter type-id='type-id-47' name='r' filepath='libnurbs/interface/glinterface.cc' line='199' column='1'/>
1038      <parameter type-id='type-id-63' name='sknot_count' filepath='libnurbs/interface/glinterface.cc' line='199' column='1'/>
1039      <parameter type-id='type-id-61' name='sknot' filepath='libnurbs/interface/glinterface.cc' line='199' column='1'/>
1040      <parameter type-id='type-id-63' name='tknot_count' filepath='libnurbs/interface/glinterface.cc' line='200' column='1'/>
1041      <parameter type-id='type-id-61' name='tknot' filepath='libnurbs/interface/glinterface.cc' line='200' column='1'/>
1042      <parameter type-id='type-id-63' name='s_stride' filepath='libnurbs/interface/glinterface.cc' line='201' column='1'/>
1043      <parameter type-id='type-id-63' name='t_stride' filepath='libnurbs/interface/glinterface.cc' line='201' column='1'/>
1044      <parameter type-id='type-id-61' name='ctlarray' filepath='libnurbs/interface/glinterface.cc' line='202' column='1'/>
1045      <parameter type-id='type-id-63' name='sorder' filepath='libnurbs/interface/glinterface.cc' line='202' column='1'/>
1046      <parameter type-id='type-id-63' name='torder' filepath='libnurbs/interface/glinterface.cc' line='202' column='1'/>
1047      <parameter type-id='type-id-59' name='type' filepath='libnurbs/interface/glinterface.cc' line='203' column='1'/>
1048      <return type-id='type-id-12'/>
1049    </function-decl>
1050    <function-decl name='gluNurbsCurve' mangled-name='gluNurbsCurve' filepath='libnurbs/interface/glinterface.cc' line='173' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluNurbsCurve'>
1051      <parameter type-id='type-id-47' name='r' filepath='libnurbs/interface/glinterface.cc' line='173' column='1'/>
1052      <parameter type-id='type-id-63' name='nknots' filepath='libnurbs/interface/glinterface.cc' line='173' column='1'/>
1053      <parameter type-id='type-id-58' name='knot' filepath='libnurbs/interface/glinterface.cc' line='173' column='1'/>
1054      <parameter type-id='type-id-63' name='stride' filepath='libnurbs/interface/glinterface.cc' line='173' column='1'/>
1055      <parameter type-id='type-id-58' name='ctlarray' filepath='libnurbs/interface/glinterface.cc' line='174' column='1'/>
1056      <parameter type-id='type-id-63' name='order' filepath='libnurbs/interface/glinterface.cc' line='174' column='1'/>
1057      <parameter type-id='type-id-59' name='type' filepath='libnurbs/interface/glinterface.cc' line='174' column='1'/>
1058      <return type-id='type-id-12'/>
1059    </function-decl>
1060    <function-decl name='gluPwlCurve' mangled-name='gluPwlCurve' filepath='libnurbs/interface/glinterface.cc' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluPwlCurve'>
1061      <parameter type-id='type-id-47' name='r' filepath='libnurbs/interface/glinterface.cc' line='150' column='1'/>
1062      <parameter type-id='type-id-63' name='count' filepath='libnurbs/interface/glinterface.cc' line='150' column='1'/>
1063      <parameter type-id='type-id-58' name='array' filepath='libnurbs/interface/glinterface.cc' line='150' column='1'/>
1064      <parameter type-id='type-id-63' name='stride' filepath='libnurbs/interface/glinterface.cc' line='151' column='1'/>
1065      <parameter type-id='type-id-59' name='type' filepath='libnurbs/interface/glinterface.cc' line='151' column='1'/>
1066      <return type-id='type-id-12'/>
1067    </function-decl>
1068    <function-decl name='gluEndTrim' mangled-name='gluEndTrim' filepath='libnurbs/interface/glinterface.cc' line='141' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluEndTrim'>
1069      <parameter type-id='type-id-47' name='r' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
1070      <return type-id='type-id-12'/>
1071    </function-decl>
1072    <function-decl name='gluBeginTrim' mangled-name='gluBeginTrim' filepath='libnurbs/interface/glinterface.cc' line='131' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluBeginTrim'>
1073      <parameter type-id='type-id-47' name='r' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
1074      <return type-id='type-id-12'/>
1075    </function-decl>
1076    <function-decl name='gluEndSurface' mangled-name='gluEndSurface' filepath='libnurbs/interface/glinterface.cc' line='111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluEndSurface'>
1077      <parameter type-id='type-id-47' name='r' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
1078      <return type-id='type-id-12'/>
1079    </function-decl>
1080    <function-decl name='gluEndCurve' mangled-name='gluEndCurve' filepath='libnurbs/interface/glinterface.cc' line='105' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluEndCurve'>
1081      <parameter type-id='type-id-47' name='r' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
1082      <return type-id='type-id-12'/>
1083    </function-decl>
1084    <function-decl name='gluBeginCurve' mangled-name='gluBeginCurve' filepath='libnurbs/interface/glinterface.cc' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluBeginCurve'>
1085      <parameter type-id='type-id-47' name='r' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
1086      <return type-id='type-id-12'/>
1087    </function-decl>
1088    <function-decl name='gluBeginSurface' mangled-name='gluBeginSurface' filepath='libnurbs/interface/glinterface.cc' line='89' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluBeginSurface'>
1089      <parameter type-id='type-id-47' name='r' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
1090      <return type-id='type-id-12'/>
1091    </function-decl>
1092    <function-decl name='gluNewNurbsRenderer' mangled-name='gluNewNurbsRenderer' filepath='libnurbs/interface/glinterface.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluNewNurbsRenderer'>
1093      <return type-id='type-id-47'/>
1094    </function-decl>
1095    <pointer-type-def type-id='type-id-32' size-in-bits='64' id='type-id-61'/>
1096    <array-type-def dimensions='1' type-id='type-id-63' size-in-bits='64' id='type-id-50'>
1097      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
1098    </array-type-def>
1099    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='5120' id='type-id-52'>
1100      <subrange length='40' type-id='type-id-3' id='type-id-6'/>
1101      <subrange length='4' type-id='type-id-3' id='type-id-65'/>
1102    </array-type-def>
1103    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='204800' id='type-id-53'>
1104      <subrange length='6400' type-id='type-id-3' id='type-id-66'/>
1105    </array-type-def>
1106    <array-type-def dimensions='1' type-id='type-id-67' size-in-bits='192' id='type-id-49'>
1107      <subrange length='3' type-id='type-id-3' id='type-id-68'/>
1108    </array-type-def>
1109    <pointer-type-def type-id='type-id-69' size-in-bits='64' id='type-id-51'/>
1110    <class-decl name='BasicSurfaceEvaluator' size-in-bits='64' is-struct='yes' visibility='default' filepath='libnurbs/internals/basicsurfeval.h' line='43' column='1' id='type-id-48'>
1111      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-7'/>
1112      <member-function access='public' destructor='yes' vtable-offset='-1'>
1113        <function-decl name='~BasicSurfaceEvaluator' filepath='libnurbs/internals/basicsurfeval.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
1114          <parameter type-id='type-id-70' is-artificial='yes'/>
1115          <parameter type-id='type-id-11' is-artificial='yes'/>
1116          <return type-id='type-id-12'/>
1117        </function-decl>
1118      </member-function>
1119      <member-function access='public' vtable-offset='9'>
1120        <function-decl name='range2f' mangled-name='_ZN21BasicSurfaceEvaluator7range2fElPfS0_' filepath='libnurbs/internals/basicsurfeval.cc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
1121          <parameter type-id='type-id-70' is-artificial='yes'/>
1122          <parameter type-id='type-id-15'/>
1123          <parameter type-id='type-id-16'/>
1124          <parameter type-id='type-id-16'/>
1125          <return type-id='type-id-12'/>
1126        </function-decl>
1127      </member-function>
1128      <member-function access='public' vtable-offset='10'>
1129        <function-decl name='domain2f' mangled-name='_ZN21BasicSurfaceEvaluator8domain2fEffff' filepath='libnurbs/internals/basicsurfeval.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
1130          <parameter type-id='type-id-70' is-artificial='yes'/>
1131          <parameter type-id='type-id-1'/>
1132          <parameter type-id='type-id-1'/>
1133          <parameter type-id='type-id-1'/>
1134          <parameter type-id='type-id-1'/>
1135          <return type-id='type-id-12'/>
1136        </function-decl>
1137      </member-function>
1138      <member-function access='public' vtable-offset='11'>
1139        <function-decl name='enable' mangled-name='_ZN21BasicSurfaceEvaluator6enableEl' filepath='libnurbs/internals/basicsurfeval.cc' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
1140          <parameter type-id='type-id-70' is-artificial='yes'/>
1141          <parameter type-id='type-id-15'/>
1142          <return type-id='type-id-12'/>
1143        </function-decl>
1144      </member-function>
1145      <member-function access='public' vtable-offset='12'>
1146        <function-decl name='disable' mangled-name='_ZN21BasicSurfaceEvaluator7disableEl' filepath='libnurbs/internals/basicsurfeval.cc' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
1147          <parameter type-id='type-id-70' is-artificial='yes'/>
1148          <parameter type-id='type-id-15'/>
1149          <return type-id='type-id-12'/>
1150        </function-decl>
1151      </member-function>
1152      <member-function access='public' vtable-offset='13'>
1153        <function-decl name='bgnmap2f' mangled-name='_ZN21BasicSurfaceEvaluator8bgnmap2fEl' filepath='libnurbs/internals/basicsurfeval.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
1154          <parameter type-id='type-id-70' is-artificial='yes'/>
1155          <parameter type-id='type-id-15'/>
1156          <return type-id='type-id-12'/>
1157        </function-decl>
1158      </member-function>
1159      <member-function access='public' vtable-offset='14'>
1160        <function-decl name='map2f' mangled-name='_ZN21BasicSurfaceEvaluator5map2fElffllffllPf' filepath='libnurbs/internals/basicsurfeval.cc' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
1161          <parameter type-id='type-id-70' is-artificial='yes'/>
1162          <parameter type-id='type-id-15'/>
1163          <parameter type-id='type-id-1'/>
1164          <parameter type-id='type-id-1'/>
1165          <parameter type-id='type-id-15'/>
1166          <parameter type-id='type-id-15'/>
1167          <parameter type-id='type-id-1'/>
1168          <parameter type-id='type-id-1'/>
1169          <parameter type-id='type-id-15'/>
1170          <parameter type-id='type-id-15'/>
1171          <parameter type-id='type-id-16'/>
1172          <return type-id='type-id-12'/>
1173        </function-decl>
1174      </member-function>
1175      <member-function access='public' vtable-offset='15'>
1176        <function-decl name='mapgrid2f' mangled-name='_ZN21BasicSurfaceEvaluator9mapgrid2fElfflff' filepath='libnurbs/internals/basicsurfeval.cc' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
1177          <parameter type-id='type-id-70' is-artificial='yes'/>
1178          <parameter type-id='type-id-15'/>
1179          <parameter type-id='type-id-1'/>
1180          <parameter type-id='type-id-1'/>
1181          <parameter type-id='type-id-15'/>
1182          <parameter type-id='type-id-1'/>
1183          <parameter type-id='type-id-1'/>
1184          <return type-id='type-id-12'/>
1185        </function-decl>
1186      </member-function>
1187      <member-function access='public' vtable-offset='16'>
1188        <function-decl name='mapmesh2f' mangled-name='_ZN21BasicSurfaceEvaluator9mapmesh2fElllll' filepath='libnurbs/internals/basicsurfeval.cc' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
1189          <parameter type-id='type-id-70' is-artificial='yes'/>
1190          <parameter type-id='type-id-15'/>
1191          <parameter type-id='type-id-15'/>
1192          <parameter type-id='type-id-15'/>
1193          <parameter type-id='type-id-15'/>
1194          <parameter type-id='type-id-15'/>
1195          <return type-id='type-id-12'/>
1196        </function-decl>
1197      </member-function>
1198      <member-function access='public' vtable-offset='17'>
1199        <function-decl name='evalcoord2f' mangled-name='_ZN21BasicSurfaceEvaluator11evalcoord2fElff' filepath='libnurbs/internals/basicsurfeval.cc' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
1200          <parameter type-id='type-id-70' is-artificial='yes'/>
1201          <parameter type-id='type-id-15'/>
1202          <parameter type-id='type-id-1'/>
1203          <parameter type-id='type-id-1'/>
1204          <return type-id='type-id-12'/>
1205        </function-decl>
1206      </member-function>
1207      <member-function access='public' vtable-offset='18'>
1208        <function-decl name='evalpoint2i' mangled-name='_ZN21BasicSurfaceEvaluator11evalpoint2iEll' filepath='libnurbs/internals/basicsurfeval.cc' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
1209          <parameter type-id='type-id-70' is-artificial='yes'/>
1210          <parameter type-id='type-id-15'/>
1211          <parameter type-id='type-id-15'/>
1212          <return type-id='type-id-12'/>
1213        </function-decl>
1214      </member-function>
1215      <member-function access='public' vtable-offset='19'>
1216        <function-decl name='endmap2f' mangled-name='_ZN21BasicSurfaceEvaluator8endmap2fEv' filepath='libnurbs/internals/basicsurfeval.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
1217          <parameter type-id='type-id-70' is-artificial='yes'/>
1218          <return type-id='type-id-12'/>
1219        </function-decl>
1220      </member-function>
1221      <member-function access='public' vtable-offset='20'>
1222        <function-decl name='polymode' mangled-name='_ZN21BasicSurfaceEvaluator8polymodeEl' filepath='libnurbs/internals/basicsurfeval.cc' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
1223          <parameter type-id='type-id-70' is-artificial='yes'/>
1224          <parameter type-id='type-id-15'/>
1225          <return type-id='type-id-12'/>
1226        </function-decl>
1227      </member-function>
1228      <member-function access='public' vtable-offset='21'>
1229        <function-decl name='bgnline' mangled-name='_ZN21BasicSurfaceEvaluator7bgnlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
1230          <parameter type-id='type-id-70' is-artificial='yes'/>
1231          <return type-id='type-id-12'/>
1232        </function-decl>
1233      </member-function>
1234      <member-function access='public' vtable-offset='22'>
1235        <function-decl name='endline' mangled-name='_ZN21BasicSurfaceEvaluator7endlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
1236          <parameter type-id='type-id-70' is-artificial='yes'/>
1237          <return type-id='type-id-12'/>
1238        </function-decl>
1239      </member-function>
1240      <member-function access='public' vtable-offset='23'>
1241        <function-decl name='bgnclosedline' mangled-name='_ZN21BasicSurfaceEvaluator13bgnclosedlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
1242          <parameter type-id='type-id-70' is-artificial='yes'/>
1243          <return type-id='type-id-12'/>
1244        </function-decl>
1245      </member-function>
1246      <member-function access='public' vtable-offset='24'>
1247        <function-decl name='endclosedline' mangled-name='_ZN21BasicSurfaceEvaluator13endclosedlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
1248          <parameter type-id='type-id-70' is-artificial='yes'/>
1249          <return type-id='type-id-12'/>
1250        </function-decl>
1251      </member-function>
1252      <member-function access='public' vtable-offset='25'>
1253        <function-decl name='bgntmesh' mangled-name='_ZN21BasicSurfaceEvaluator8bgntmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
1254          <parameter type-id='type-id-70' is-artificial='yes'/>
1255          <return type-id='type-id-12'/>
1256        </function-decl>
1257      </member-function>
1258      <member-function access='public' vtable-offset='26'>
1259        <function-decl name='swaptmesh' mangled-name='_ZN21BasicSurfaceEvaluator9swaptmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
1260          <parameter type-id='type-id-70' is-artificial='yes'/>
1261          <return type-id='type-id-12'/>
1262        </function-decl>
1263      </member-function>
1264      <member-function access='public' vtable-offset='27'>
1265        <function-decl name='endtmesh' mangled-name='_ZN21BasicSurfaceEvaluator8endtmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
1266          <parameter type-id='type-id-70' is-artificial='yes'/>
1267          <return type-id='type-id-12'/>
1268        </function-decl>
1269      </member-function>
1270      <member-function access='public' vtable-offset='28'>
1271        <function-decl name='bgnqstrip' mangled-name='_ZN21BasicSurfaceEvaluator9bgnqstripEv' filepath='libnurbs/internals/basicsurfeval.cc' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
1272          <parameter type-id='type-id-70' is-artificial='yes'/>
1273          <return type-id='type-id-12'/>
1274        </function-decl>
1275      </member-function>
1276      <member-function access='public' vtable-offset='29'>
1277        <function-decl name='endqstrip' mangled-name='_ZN21BasicSurfaceEvaluator9endqstripEv' filepath='libnurbs/internals/basicsurfeval.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
1278          <parameter type-id='type-id-70' is-artificial='yes'/>
1279          <return type-id='type-id-12'/>
1280        </function-decl>
1281      </member-function>
1282      <member-function access='public' vtable-offset='30'>
1283        <function-decl name='bgntfan' mangled-name='_ZN21BasicSurfaceEvaluator7bgntfanEv' filepath='libnurbs/internals/basicsurfeval.cc' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
1284          <parameter type-id='type-id-70' is-artificial='yes'/>
1285          <return type-id='type-id-12'/>
1286        </function-decl>
1287      </member-function>
1288      <member-function access='public' vtable-offset='31'>
1289        <function-decl name='endtfan' mangled-name='_ZN21BasicSurfaceEvaluator7endtfanEv' filepath='libnurbs/internals/basicsurfeval.cc' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
1290          <parameter type-id='type-id-70' is-artificial='yes'/>
1291          <return type-id='type-id-12'/>
1292        </function-decl>
1293      </member-function>
1294      <member-function access='public' vtable-offset='32'>
1295        <function-decl name='evalUStrip' mangled-name='_ZN21BasicSurfaceEvaluator10evalUStripEifPfifS0_' filepath='libnurbs/internals/basicsurfeval.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
1296          <parameter type-id='type-id-70' is-artificial='yes'/>
1297          <parameter type-id='type-id-11'/>
1298          <parameter type-id='type-id-1'/>
1299          <parameter type-id='type-id-16'/>
1300          <parameter type-id='type-id-11'/>
1301          <parameter type-id='type-id-1'/>
1302          <parameter type-id='type-id-16'/>
1303          <return type-id='type-id-12'/>
1304        </function-decl>
1305      </member-function>
1306      <member-function access='public' vtable-offset='33'>
1307        <function-decl name='evalVStrip' mangled-name='_ZN21BasicSurfaceEvaluator10evalVStripEifPfifS0_' filepath='libnurbs/internals/basicsurfeval.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
1308          <parameter type-id='type-id-70' is-artificial='yes'/>
1309          <parameter type-id='type-id-11'/>
1310          <parameter type-id='type-id-1'/>
1311          <parameter type-id='type-id-16'/>
1312          <parameter type-id='type-id-11'/>
1313          <parameter type-id='type-id-1'/>
1314          <parameter type-id='type-id-16'/>
1315          <return type-id='type-id-12'/>
1316        </function-decl>
1317      </member-function>
1318      <member-function access='public' vtable-offset='34'>
1319        <function-decl name='inDoEvalCoord2NOGE' mangled-name='_ZN21BasicSurfaceEvaluator18inDoEvalCoord2NOGEEffPfS0_' filepath='libnurbs/internals/basicsurfeval.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
1320          <parameter type-id='type-id-70' is-artificial='yes'/>
1321          <parameter type-id='type-id-1'/>
1322          <parameter type-id='type-id-1'/>
1323          <parameter type-id='type-id-16'/>
1324          <parameter type-id='type-id-16'/>
1325          <return type-id='type-id-12'/>
1326        </function-decl>
1327      </member-function>
1328      <member-function access='public' vtable-offset='35'>
1329        <function-decl name='inDoEvalCoord2NOGE_BU' mangled-name='_ZN21BasicSurfaceEvaluator21inDoEvalCoord2NOGE_BUEffPfS0_' filepath='libnurbs/internals/basicsurfeval.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
1330          <parameter type-id='type-id-70' is-artificial='yes'/>
1331          <parameter type-id='type-id-1'/>
1332          <parameter type-id='type-id-1'/>
1333          <parameter type-id='type-id-16'/>
1334          <parameter type-id='type-id-16'/>
1335          <return type-id='type-id-12'/>
1336        </function-decl>
1337      </member-function>
1338      <member-function access='public' vtable-offset='36'>
1339        <function-decl name='inDoEvalCoord2NOGE_BV' mangled-name='_ZN21BasicSurfaceEvaluator21inDoEvalCoord2NOGE_BVEffPfS0_' filepath='libnurbs/internals/basicsurfeval.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
1340          <parameter type-id='type-id-70' is-artificial='yes'/>
1341          <parameter type-id='type-id-1'/>
1342          <parameter type-id='type-id-1'/>
1343          <parameter type-id='type-id-16'/>
1344          <parameter type-id='type-id-16'/>
1345          <return type-id='type-id-12'/>
1346        </function-decl>
1347      </member-function>
1348      <member-function access='public' vtable-offset='37'>
1349        <function-decl name='inPreEvaluateBV_intfac' mangled-name='_ZN21BasicSurfaceEvaluator22inPreEvaluateBV_intfacEf' filepath='libnurbs/internals/basicsurfeval.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
1350          <parameter type-id='type-id-70' is-artificial='yes'/>
1351          <parameter type-id='type-id-1'/>
1352          <return type-id='type-id-12'/>
1353        </function-decl>
1354      </member-function>
1355      <member-function access='public' vtable-offset='38'>
1356        <function-decl name='inPreEvaluateBU_intfac' mangled-name='_ZN21BasicSurfaceEvaluator22inPreEvaluateBU_intfacEf' filepath='libnurbs/internals/basicsurfeval.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
1357          <parameter type-id='type-id-70' is-artificial='yes'/>
1358          <parameter type-id='type-id-1'/>
1359          <return type-id='type-id-12'/>
1360        </function-decl>
1361      </member-function>
1362    </class-decl>
1363    <class-decl name='NurbsTessellator' size-in-bits='47616' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='53' column='1' id='type-id-43'>
1364      <data-member access='protected' layout-offset-in-bits='64'>
1365        <var-decl name='renderhints' type-id='type-id-71' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='104' column='1'/>
1366      </data-member>
1367      <data-member access='protected' layout-offset-in-bits='320'>
1368        <var-decl name='maplist' type-id='type-id-72' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='105' column='1'/>
1369      </data-member>
1370      <data-member access='protected' layout-offset-in-bits='3008'>
1371        <var-decl name='backend' type-id='type-id-73' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='106' column='1'/>
1372      </data-member>
1373      <data-member access='private' layout-offset-in-bits='3648'>
1374        <var-decl name='subdivider' type-id='type-id-74' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='134' column='1'/>
1375      </data-member>
1376      <data-member access='private' layout-offset-in-bits='24064'>
1377        <var-decl name='jumpbuffer' type-id='type-id-75' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='135' column='1'/>
1378      </data-member>
1379      <data-member access='private' layout-offset-in-bits='24128'>
1380        <var-decl name='o_pwlcurvePool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='136' column='1'/>
1381      </data-member>
1382      <data-member access='private' layout-offset-in-bits='26624'>
1383        <var-decl name='o_nurbscurvePool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='137' column='1'/>
1384      </data-member>
1385      <data-member access='private' layout-offset-in-bits='29120'>
1386        <var-decl name='o_curvePool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='138' column='1'/>
1387      </data-member>
1388      <data-member access='private' layout-offset-in-bits='31616'>
1389        <var-decl name='o_trimPool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='139' column='1'/>
1390      </data-member>
1391      <data-member access='private' layout-offset-in-bits='34112'>
1392        <var-decl name='o_surfacePool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='140' column='1'/>
1393      </data-member>
1394      <data-member access='private' layout-offset-in-bits='36608'>
1395        <var-decl name='o_nurbssurfacePool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='141' column='1'/>
1396      </data-member>
1397      <data-member access='private' layout-offset-in-bits='39104'>
1398        <var-decl name='propertyPool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='142' column='1'/>
1399      </data-member>
1400      <data-member access='private' layout-offset-in-bits='41600'>
1401        <var-decl name='quiltPool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='144' column='1'/>
1402      </data-member>
1403      <data-member access='private' layout-offset-in-bits='44096'>
1404        <var-decl name='extTrimVertexPool' type-id='type-id-77' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='146' column='1'/>
1405      </data-member>
1406      <data-member access='private' layout-offset-in-bits='46720'>
1407        <var-decl name='inSurface' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='148' column='1'/>
1408      </data-member>
1409      <data-member access='private' layout-offset-in-bits='46752'>
1410        <var-decl name='inCurve' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='149' column='1'/>
1411      </data-member>
1412      <data-member access='private' layout-offset-in-bits='46784'>
1413        <var-decl name='inTrim' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='150' column='1'/>
1414      </data-member>
1415      <data-member access='private' layout-offset-in-bits='46816'>
1416        <var-decl name='isCurveModified' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='151' column='1'/>
1417      </data-member>
1418      <data-member access='private' layout-offset-in-bits='46848'>
1419        <var-decl name='isTrimModified' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='152' column='1'/>
1420      </data-member>
1421      <data-member access='private' layout-offset-in-bits='46880'>
1422        <var-decl name='isSurfaceModified' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='153' column='1'/>
1423      </data-member>
1424      <data-member access='private' layout-offset-in-bits='46912'>
1425        <var-decl name='isDataValid' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='154' column='1'/>
1426      </data-member>
1427      <data-member access='private' layout-offset-in-bits='46944'>
1428        <var-decl name='numTrims' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='155' column='1'/>
1429      </data-member>
1430      <data-member access='private' layout-offset-in-bits='46976'>
1431        <var-decl name='playBack' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='156' column='1'/>
1432      </data-member>
1433      <data-member access='private' layout-offset-in-bits='47040'>
1434        <var-decl name='nextTrim' type-id='type-id-78' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='158' column='1'/>
1435      </data-member>
1436      <data-member access='private' layout-offset-in-bits='47104'>
1437        <var-decl name='nextCurve' type-id='type-id-79' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='159' column='1'/>
1438      </data-member>
1439      <data-member access='private' layout-offset-in-bits='47168'>
1440        <var-decl name='nextNurbscurve' type-id='type-id-80' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='160' column='1'/>
1441      </data-member>
1442      <data-member access='private' layout-offset-in-bits='47232'>
1443        <var-decl name='nextPwlcurve' type-id='type-id-81' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='161' column='1'/>
1444      </data-member>
1445      <data-member access='private' layout-offset-in-bits='47296'>
1446        <var-decl name='nextNurbssurface' type-id='type-id-82' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='162' column='1'/>
1447      </data-member>
1448      <data-member access='private' layout-offset-in-bits='47360'>
1449        <var-decl name='currentSurface' type-id='type-id-83' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='164' column='1'/>
1450      </data-member>
1451      <data-member access='private' layout-offset-in-bits='47424'>
1452        <var-decl name='currentTrim' type-id='type-id-84' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='165' column='1'/>
1453      </data-member>
1454      <data-member access='private' layout-offset-in-bits='47488'>
1455        <var-decl name='currentCurve' type-id='type-id-85' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='166' column='1'/>
1456      </data-member>
1457      <data-member access='private' layout-offset-in-bits='47552'>
1458        <var-decl name='dl' type-id='type-id-86' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='168' column='1'/>
1459      </data-member>
1460      <member-function access='private' constructor='yes'>
1461        <function-decl name='NurbsTessellator' filepath='libnurbs/internals/nurbsinterfac.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
1462          <parameter type-id='type-id-87' is-artificial='yes'/>
1463          <parameter type-id='type-id-88'/>
1464          <parameter type-id='type-id-89'/>
1465          <return type-id='type-id-12'/>
1466        </function-decl>
1467      </member-function>
1468      <member-function access='private' destructor='yes' vtable-offset='-1'>
1469        <function-decl name='~NurbsTessellator' filepath='libnurbs/internals/nurbsinterfac.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
1470          <parameter type-id='type-id-87' is-artificial='yes'/>
1471          <parameter type-id='type-id-11' is-artificial='yes'/>
1472          <return type-id='type-id-12'/>
1473        </function-decl>
1474      </member-function>
1475      <member-function access='private' vtable-offset='2'>
1476        <function-decl name='bgnrender' mangled-name='_ZN16NurbsTessellator9bgnrenderEv' filepath='libnurbs/internals/nurbstess.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
1477          <parameter type-id='type-id-87' is-artificial='yes'/>
1478          <return type-id='type-id-12'/>
1479        </function-decl>
1480      </member-function>
1481      <member-function access='private' vtable-offset='3'>
1482        <function-decl name='endrender' mangled-name='_ZN16NurbsTessellator9endrenderEv' filepath='libnurbs/internals/nurbstess.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
1483          <parameter type-id='type-id-87' is-artificial='yes'/>
1484          <return type-id='type-id-12'/>
1485        </function-decl>
1486      </member-function>
1487      <member-function access='private' vtable-offset='4'>
1488        <function-decl name='makeobj' mangled-name='_ZN16NurbsTessellator7makeobjEi' filepath='libnurbs/internals/nurbstess.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
1489          <parameter type-id='type-id-87' is-artificial='yes'/>
1490          <parameter type-id='type-id-11' is-artificial='yes'/>
1491          <return type-id='type-id-12'/>
1492        </function-decl>
1493      </member-function>
1494      <member-function access='private' vtable-offset='5'>
1495        <function-decl name='closeobj' mangled-name='_ZN16NurbsTessellator8closeobjEv' filepath='libnurbs/internals/nurbstess.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
1496          <parameter type-id='type-id-87' is-artificial='yes'/>
1497          <return type-id='type-id-12'/>
1498        </function-decl>
1499      </member-function>
1500      <member-function access='private' vtable-offset='6'>
1501        <function-decl name='errorHandler' mangled-name='_ZN16NurbsTessellator12errorHandlerEi' filepath='libnurbs/internals/nurbstess.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
1502          <parameter type-id='type-id-87' is-artificial='yes'/>
1503          <parameter type-id='type-id-11' is-artificial='yes'/>
1504          <return type-id='type-id-12'/>
1505        </function-decl>
1506      </member-function>
1507    </class-decl>
1508    <pointer-type-def type-id='type-id-90' size-in-bits='64' id='type-id-62'/>
1509    <typedef-decl name='GLboolean' type-id='type-id-91' filepath='../../../include/GL/gl.h' line='150' column='1' id='type-id-45'/>
1510    <typedef-decl name='GLenum' type-id='type-id-92' filepath='../../../include/GL/gl.h' line='149' column='1' id='type-id-59'/>
1511    <typedef-decl name='GLint' type-id='type-id-11' filepath='../../../include/GL/gl.h' line='155' column='1' id='type-id-63'/>
1512    <typedef-decl name='_GLUfuncptr' type-id='type-id-20' filepath='../../../include/GL/glu.h' line='287' column='1' id='type-id-60'/>
1513    <typedef-decl name='errorCallbackType' type-id='type-id-19' filepath='libnurbs/interface/glrenderer.h' line='46' column='1' id='type-id-44'/>
1514    <typedef-decl name='surfEvalMachine' type-id='type-id-93' filepath='libnurbs/interface/glsurfeval.h' line='80' column='1' id='type-id-54'/>
1515    <reference-type-def kind='lvalue' type-id='type-id-13' size-in-bits='64' id='type-id-88'/>
1516    <reference-type-def kind='lvalue' type-id='type-id-48' size-in-bits='64' id='type-id-89'/>
1517    <pointer-type-def type-id='type-id-48' size-in-bits='64' id='type-id-70'/>
1518    <pointer-type-def type-id='type-id-94' size-in-bits='64' id='type-id-86'/>
1519    <pointer-type-def type-id='type-id-95' size-in-bits='64' id='type-id-75'/>
1520    <pointer-type-def type-id='type-id-43' size-in-bits='64' id='type-id-87'/>
1521    <pointer-type-def type-id='type-id-96' size-in-bits='64' id='type-id-85'/>
1522    <pointer-type-def type-id='type-id-85' size-in-bits='64' id='type-id-79'/>
1523    <pointer-type-def type-id='type-id-97' size-in-bits='64' id='type-id-80'/>
1524    <pointer-type-def type-id='type-id-98' size-in-bits='64' id='type-id-82'/>
1525    <pointer-type-def type-id='type-id-99' size-in-bits='64' id='type-id-81'/>
1526    <pointer-type-def type-id='type-id-100' size-in-bits='64' id='type-id-83'/>
1527    <pointer-type-def type-id='type-id-101' size-in-bits='64' id='type-id-84'/>
1528    <pointer-type-def type-id='type-id-84' size-in-bits='64' id='type-id-78'/>
1529    <pointer-type-def type-id='type-id-102' size-in-bits='64' id='type-id-67'/>
1530    <class-decl name='Backend' size-in-bits='640' is-struct='yes' visibility='default' filepath='libnurbs/internals/backend.h' line='46' column='1' id='type-id-73'>
1531      <data-member access='private' layout-offset-in-bits='0'>
1532        <var-decl name='curveEvaluator' type-id='type-id-103' visibility='default' filepath='libnurbs/internals/backend.h' line='48' column='1'/>
1533      </data-member>
1534      <data-member access='private' layout-offset-in-bits='64'>
1535        <var-decl name='surfaceEvaluator' type-id='type-id-104' visibility='default' filepath='libnurbs/internals/backend.h' line='49' column='1'/>
1536      </data-member>
1537      <data-member access='private' layout-offset-in-bits='128'>
1538        <var-decl name='wireframetris' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/backend.h' line='105' column='1'/>
1539      </data-member>
1540      <data-member access='private' layout-offset-in-bits='160'>
1541        <var-decl name='wireframequads' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/backend.h' line='106' column='1'/>
1542      </data-member>
1543      <data-member access='private' layout-offset-in-bits='192'>
1544        <var-decl name='npts' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/backend.h' line='107' column='1'/>
1545      </data-member>
1546      <data-member access='private' layout-offset-in-bits='224'>
1547        <var-decl name='mesh' type-id='type-id-105' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
1548      </data-member>
1549      <data-member access='private' layout-offset-in-bits='608'>
1550        <var-decl name='meshindex' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/backend.h' line='109' column='1'/>
1551      </data-member>
1552      <member-function access='public' constructor='yes'>
1553        <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
1554          <parameter type-id='type-id-106' is-artificial='yes'/>
1555          <parameter type-id='type-id-88'/>
1556          <parameter type-id='type-id-89'/>
1557          <return type-id='type-id-12'/>
1558        </function-decl>
1559      </member-function>
1560    </class-decl>
1561    <class-decl name='Maplist' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/maplist.h' line='46' column='1' id='type-id-72'>
1562      <data-member access='private' layout-offset-in-bits='0'>
1563        <var-decl name='mapdescPool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/maplist.h' line='58' column='1'/>
1564      </data-member>
1565      <data-member access='private' layout-offset-in-bits='2496'>
1566        <var-decl name='maps' type-id='type-id-107' visibility='default' filepath='libnurbs/internals/maplist.h' line='59' column='1'/>
1567      </data-member>
1568      <data-member access='private' layout-offset-in-bits='2560'>
1569        <var-decl name='lastmap' type-id='type-id-108' visibility='default' filepath='libnurbs/internals/maplist.h' line='60' column='1'/>
1570      </data-member>
1571      <data-member access='private' layout-offset-in-bits='2624'>
1572        <var-decl name='backend' type-id='type-id-109' visibility='default' filepath='libnurbs/internals/maplist.h' line='61' column='1'/>
1573      </data-member>
1574      <member-function access='private' constructor='yes'>
1575        <function-decl name='Maplist' filepath='libnurbs/internals/maplist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
1576          <parameter type-id='type-id-110' is-artificial='yes'/>
1577          <parameter type-id='type-id-111'/>
1578          <return type-id='type-id-12'/>
1579        </function-decl>
1580      </member-function>
1581    </class-decl>
1582    <class-decl name='Pool' size-in-bits='2496' visibility='default' filepath='libnurbs/internals/bufpool.h' line='50' column='1' id='type-id-76'>
1583      <member-type access='protected'>
1584        <enum-decl name='Magic' filepath='libnurbs/internals/bufpool.h' line='70' column='1' id='type-id-112'>
1585          <underlying-type type-id='type-id-9'/>
1586          <enumerator name='is_allocated' value='62369'/>
1587          <enumerator name='is_free' value='61858'/>
1588        </enum-decl>
1589      </member-type>
1590      <data-member access='protected' layout-offset-in-bits='0'>
1591        <var-decl name='freelist' type-id='type-id-113' visibility='default' filepath='libnurbs/internals/bufpool.h' line='62' column='1'/>
1592      </data-member>
1593      <data-member access='protected' layout-offset-in-bits='64'>
1594        <var-decl name='blocklist' type-id='type-id-114' visibility='default' filepath='libnurbs/internals/bufpool.h' line='63' column='1'/>
1595      </data-member>
1596      <data-member access='protected' layout-offset-in-bits='2112'>
1597        <var-decl name='nextblock' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/bufpool.h' line='64' column='1'/>
1598      </data-member>
1599      <data-member access='protected' layout-offset-in-bits='2176'>
1600        <var-decl name='curblock' type-id='type-id-115' visibility='default' filepath='libnurbs/internals/bufpool.h' line='65' column='1'/>
1601      </data-member>
1602      <data-member access='protected' layout-offset-in-bits='2240'>
1603        <var-decl name='buffersize' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/bufpool.h' line='66' column='1'/>
1604      </data-member>
1605      <data-member access='protected' layout-offset-in-bits='2272'>
1606        <var-decl name='nextsize' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/bufpool.h' line='67' column='1'/>
1607      </data-member>
1608      <data-member access='protected' layout-offset-in-bits='2304'>
1609        <var-decl name='nextfree' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/bufpool.h' line='68' column='1'/>
1610      </data-member>
1611      <data-member access='protected' layout-offset-in-bits='2336'>
1612        <var-decl name='initsize' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/bufpool.h' line='69' column='1'/>
1613      </data-member>
1614      <data-member access='protected' layout-offset-in-bits='2368'>
1615        <var-decl name='name' type-id='type-id-116' visibility='default' filepath='libnurbs/internals/bufpool.h' line='71' column='1'/>
1616      </data-member>
1617      <data-member access='protected' layout-offset-in-bits='2432'>
1618        <var-decl name='magic' type-id='type-id-112' visibility='default' filepath='libnurbs/internals/bufpool.h' line='72' column='1'/>
1619      </data-member>
1620      <member-function access='private' constructor='yes'>
1621        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
1622          <parameter type-id='type-id-117' is-artificial='yes'/>
1623          <parameter type-id='type-id-11'/>
1624          <parameter type-id='type-id-11'/>
1625          <parameter type-id='type-id-116'/>
1626          <return type-id='type-id-12'/>
1627        </function-decl>
1628      </member-function>
1629      <member-function access='private' destructor='yes'>
1630        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
1631          <parameter type-id='type-id-117' is-artificial='yes'/>
1632          <parameter type-id='type-id-11' is-artificial='yes'/>
1633          <return type-id='type-id-12'/>
1634        </function-decl>
1635      </member-function>
1636    </class-decl>
1637    <class-decl name='Renderhints' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/renderhints.h' line='41' column='1' id='type-id-71'>
1638      <data-member access='public' layout-offset-in-bits='0'>
1639        <var-decl name='display_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='49' column='1'/>
1640      </data-member>
1641      <data-member access='public' layout-offset-in-bits='32'>
1642        <var-decl name='errorchecking' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='50' column='1'/>
1643      </data-member>
1644      <data-member access='public' layout-offset-in-bits='64'>
1645        <var-decl name='subdivisions' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='51' column='1'/>
1646      </data-member>
1647      <data-member access='public' layout-offset-in-bits='96'>
1648        <var-decl name='tmp1' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='52' column='1'/>
1649      </data-member>
1650      <data-member access='public' layout-offset-in-bits='128'>
1651        <var-decl name='displaydomain' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/renderhints.h' line='54' column='1'/>
1652      </data-member>
1653      <data-member access='public' layout-offset-in-bits='160'>
1654        <var-decl name='maxsubdivisions' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/renderhints.h' line='55' column='1'/>
1655      </data-member>
1656      <data-member access='public' layout-offset-in-bits='192'>
1657        <var-decl name='wiretris' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/renderhints.h' line='56' column='1'/>
1658      </data-member>
1659      <data-member access='public' layout-offset-in-bits='224'>
1660        <var-decl name='wirequads' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/renderhints.h' line='57' column='1'/>
1661      </data-member>
1662      <member-function access='public' constructor='yes'>
1663        <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
1664          <parameter type-id='type-id-118' is-artificial='yes'/>
1665          <return type-id='type-id-12'/>
1666        </function-decl>
1667      </member-function>
1668    </class-decl>
1669    <class-decl name='Subdivider' size-in-bits='20416' visibility='default' filepath='libnurbs/internals/subdivider.h' line='55' column='1' id='type-id-74'>
1670      <member-type access='private'>
1671        <enum-decl name='dir' filepath='libnurbs/internals/subdivider.h' line='105' column='1' id='type-id-119'>
1672          <underlying-type type-id='type-id-9'/>
1673          <enumerator name='down' value='0'/>
1674          <enumerator name='same' value='1'/>
1675          <enumerator name='up' value='2'/>
1676          <enumerator name='none' value='3'/>
1677        </enum-decl>
1678      </member-type>
1679      <data-member access='private' layout-offset-in-bits='0'>
1680        <var-decl name='slicer' type-id='type-id-120' visibility='default' filepath='libnurbs/internals/subdivider.h' line='112' column='1'/>
1681      </data-member>
1682      <data-member access='private' layout-offset-in-bits='8064'>
1683        <var-decl name='arctessellator' type-id='type-id-121' visibility='default' filepath='libnurbs/internals/subdivider.h' line='113' column='1'/>
1684      </data-member>
1685      <data-member access='private' layout-offset-in-bits='8192'>
1686        <var-decl name='arcpool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/subdivider.h' line='114' column='1'/>
1687      </data-member>
1688      <data-member access='private' layout-offset-in-bits='10688'>
1689        <var-decl name='bezierarcpool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/subdivider.h' line='115' column='1'/>
1690      </data-member>
1691      <data-member access='private' layout-offset-in-bits='13184'>
1692        <var-decl name='pwlarcpool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/subdivider.h' line='116' column='1'/>
1693      </data-member>
1694      <data-member access='private' layout-offset-in-bits='15680'>
1695        <var-decl name='trimvertexpool' type-id='type-id-77' visibility='default' filepath='libnurbs/internals/subdivider.h' line='117' column='1'/>
1696      </data-member>
1697      <data-member access='private' layout-offset-in-bits='18304'>
1698        <var-decl name='jumpbuffer' type-id='type-id-75' visibility='default' filepath='libnurbs/internals/subdivider.h' line='119' column='1'/>
1699      </data-member>
1700      <data-member access='private' layout-offset-in-bits='18368'>
1701        <var-decl name='renderhints' type-id='type-id-122' visibility='default' filepath='libnurbs/internals/subdivider.h' line='120' column='1'/>
1702      </data-member>
1703      <data-member access='private' layout-offset-in-bits='18432'>
1704        <var-decl name='backend' type-id='type-id-109' visibility='default' filepath='libnurbs/internals/subdivider.h' line='121' column='1'/>
1705      </data-member>
1706      <data-member access='private' layout-offset-in-bits='18496'>
1707        <var-decl name='initialbin' type-id='type-id-123' visibility='default' filepath='libnurbs/internals/subdivider.h' line='123' column='1'/>
1708      </data-member>
1709      <data-member access='private' layout-offset-in-bits='18624'>
1710        <var-decl name='pjarc' type-id='type-id-124' visibility='default' filepath='libnurbs/internals/subdivider.h' line='124' column='1'/>
1711      </data-member>
1712      <data-member access='private' layout-offset-in-bits='18688'>
1713        <var-decl name='s_index' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/subdivider.h' line='125' column='1'/>
1714      </data-member>
1715      <data-member access='private' layout-offset-in-bits='18720'>
1716        <var-decl name='t_index' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/subdivider.h' line='126' column='1'/>
1717      </data-member>
1718      <data-member access='private' layout-offset-in-bits='18752'>
1719        <var-decl name='qlist' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/subdivider.h' line='127' column='1'/>
1720      </data-member>
1721      <data-member access='private' layout-offset-in-bits='18816'>
1722        <var-decl name='spbrkpts' type-id='type-id-126' visibility='default' filepath='libnurbs/internals/subdivider.h' line='128' column='1'/>
1723      </data-member>
1724      <data-member access='private' layout-offset-in-bits='19136'>
1725        <var-decl name='tpbrkpts' type-id='type-id-126' visibility='default' filepath='libnurbs/internals/subdivider.h' line='129' column='1'/>
1726      </data-member>
1727      <data-member access='private' layout-offset-in-bits='19456'>
1728        <var-decl name='smbrkpts' type-id='type-id-126' visibility='default' filepath='libnurbs/internals/subdivider.h' line='130' column='1'/>
1729      </data-member>
1730      <data-member access='private' layout-offset-in-bits='19776'>
1731        <var-decl name='tmbrkpts' type-id='type-id-126' visibility='default' filepath='libnurbs/internals/subdivider.h' line='131' column='1'/>
1732      </data-member>
1733      <data-member access='private' layout-offset-in-bits='20096'>
1734        <var-decl name='stepsizes' type-id='type-id-127' visibility='default' filepath='libnurbs/internals/subdivider.h' line='132' column='1'/>
1735      </data-member>
1736      <data-member access='private' layout-offset-in-bits='20224'>
1737        <var-decl name='showDegenerate' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/subdivider.h' line='133' column='1'/>
1738      </data-member>
1739      <data-member access='private' layout-offset-in-bits='20256'>
1740        <var-decl name='isArcTypeBezier' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/subdivider.h' line='134' column='1'/>
1741      </data-member>
1742      <data-member access='private' layout-offset-in-bits='20288'>
1743        <var-decl name='domain_distance_u_rate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/subdivider.h' line='188' column='1'/>
1744      </data-member>
1745      <data-member access='private' layout-offset-in-bits='20320'>
1746        <var-decl name='domain_distance_v_rate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/subdivider.h' line='189' column='1'/>
1747      </data-member>
1748      <data-member access='private' layout-offset-in-bits='20352'>
1749        <var-decl name='is_domain_distance_sampling' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/subdivider.h' line='190' column='1'/>
1750      </data-member>
1751      <member-function access='private' constructor='yes'>
1752        <function-decl name='Subdivider' filepath='libnurbs/internals/subdivider.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
1753          <parameter type-id='type-id-128' is-artificial='yes'/>
1754          <parameter type-id='type-id-129'/>
1755          <parameter type-id='type-id-111'/>
1756          <return type-id='type-id-12'/>
1757        </function-decl>
1758      </member-function>
1759      <member-function access='private' destructor='yes'>
1760        <function-decl name='~Subdivider' filepath='libnurbs/internals/subdivider.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
1761          <parameter type-id='type-id-128' is-artificial='yes'/>
1762          <parameter type-id='type-id-11' is-artificial='yes'/>
1763          <return type-id='type-id-12'/>
1764        </function-decl>
1765      </member-function>
1766    </class-decl>
1767    <class-decl name='TrimVertexPool' size-in-bits='2624' is-struct='yes' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='45' column='1' id='type-id-77'>
1768      <data-member access='private' layout-offset-in-bits='0'>
1769        <var-decl name='pool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='52' column='1'/>
1770      </data-member>
1771      <data-member access='private' layout-offset-in-bits='2496'>
1772        <var-decl name='vlist' type-id='type-id-130' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='53' column='1'/>
1773      </data-member>
1774      <data-member access='private' layout-offset-in-bits='2560'>
1775        <var-decl name='nextvlistslot' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='54' column='1'/>
1776      </data-member>
1777      <data-member access='private' layout-offset-in-bits='2592'>
1778        <var-decl name='vlistsize' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='55' column='1'/>
1779      </data-member>
1780      <member-function access='public' constructor='yes'>
1781        <function-decl name='TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
1782          <parameter type-id='type-id-131' is-artificial='yes'/>
1783          <return type-id='type-id-12'/>
1784        </function-decl>
1785      </member-function>
1786      <member-function access='public' destructor='yes'>
1787        <function-decl name='~TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
1788          <parameter type-id='type-id-131' is-artificial='yes'/>
1789          <parameter type-id='type-id-11' is-artificial='yes'/>
1790          <return type-id='type-id-12'/>
1791        </function-decl>
1792      </member-function>
1793    </class-decl>
1794    <class-decl name='bezierPatchMesh' size-in-bits='960' is-struct='yes' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='39' column='1' id='type-id-69'>
1795      <data-member access='public' layout-offset-in-bits='0'>
1796        <var-decl name='bpatch' type-id='type-id-132' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='40' column='1'/>
1797      </data-member>
1798      <data-member access='public' layout-offset-in-bits='64'>
1799        <var-decl name='bpatch_normal' type-id='type-id-132' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='41' column='1'/>
1800      </data-member>
1801      <data-member access='public' layout-offset-in-bits='128'>
1802        <var-decl name='bpatch_texcoord' type-id='type-id-132' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='42' column='1'/>
1803      </data-member>
1804      <data-member access='public' layout-offset-in-bits='192'>
1805        <var-decl name='bpatch_color' type-id='type-id-132' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='43' column='1'/>
1806      </data-member>
1807      <data-member access='public' layout-offset-in-bits='256'>
1808        <var-decl name='UVarray' type-id='type-id-58' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='45' column='1'/>
1809      </data-member>
1810      <data-member access='public' layout-offset-in-bits='320'>
1811        <var-decl name='length_array' type-id='type-id-133' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='46' column='1'/>
1812      </data-member>
1813      <data-member access='public' layout-offset-in-bits='384'>
1814        <var-decl name='type_array' type-id='type-id-134' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='47' column='1'/>
1815      </data-member>
1816      <data-member access='public' layout-offset-in-bits='448'>
1817        <var-decl name='size_UVarray' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='50' column='1'/>
1818      </data-member>
1819      <data-member access='public' layout-offset-in-bits='480'>
1820        <var-decl name='index_UVarray' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='51' column='1'/>
1821      </data-member>
1822      <data-member access='public' layout-offset-in-bits='512'>
1823        <var-decl name='size_length_array' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='52' column='1'/>
1824      </data-member>
1825      <data-member access='public' layout-offset-in-bits='544'>
1826        <var-decl name='index_length_array' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='53' column='1'/>
1827      </data-member>
1828      <data-member access='public' layout-offset-in-bits='576'>
1829        <var-decl name='counter' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='55' column='1'/>
1830      </data-member>
1831      <data-member access='public' layout-offset-in-bits='608'>
1832        <var-decl name='type' type-id='type-id-59' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='56' column='1'/>
1833      </data-member>
1834      <data-member access='public' layout-offset-in-bits='640'>
1835        <var-decl name='vertex_array' type-id='type-id-58' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='59' column='1'/>
1836      </data-member>
1837      <data-member access='public' layout-offset-in-bits='704'>
1838        <var-decl name='normal_array' type-id='type-id-58' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='60' column='1'/>
1839      </data-member>
1840      <data-member access='public' layout-offset-in-bits='768'>
1841        <var-decl name='color_array' type-id='type-id-58' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='61' column='1'/>
1842      </data-member>
1843      <data-member access='public' layout-offset-in-bits='832'>
1844        <var-decl name='texcoord_array' type-id='type-id-58' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='62' column='1'/>
1845      </data-member>
1846      <data-member access='public' layout-offset-in-bits='896'>
1847        <var-decl name='next' type-id='type-id-51' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='65' column='1'/>
1848      </data-member>
1849    </class-decl>
1850    <class-decl name='surfEvalMachine' size-in-bits='210272' is-struct='yes' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='63' column='1' id='type-id-93'>
1851      <data-member access='public' layout-offset-in-bits='0'>
1852        <var-decl name='uprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='64' column='1'/>
1853      </data-member>
1854      <data-member access='public' layout-offset-in-bits='32'>
1855        <var-decl name='vprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='65' column='1'/>
1856      </data-member>
1857      <data-member access='public' layout-offset-in-bits='64'>
1858        <var-decl name='k' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='66' column='1'/>
1859      </data-member>
1860      <data-member access='public' layout-offset-in-bits='96'>
1861        <var-decl name='u1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='67' column='1'/>
1862      </data-member>
1863      <data-member access='public' layout-offset-in-bits='128'>
1864        <var-decl name='u2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='68' column='1'/>
1865      </data-member>
1866      <data-member access='public' layout-offset-in-bits='160'>
1867        <var-decl name='ustride' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='69' column='1'/>
1868      </data-member>
1869      <data-member access='public' layout-offset-in-bits='192'>
1870        <var-decl name='uorder' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='70' column='1'/>
1871      </data-member>
1872      <data-member access='public' layout-offset-in-bits='224'>
1873        <var-decl name='v1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='71' column='1'/>
1874      </data-member>
1875      <data-member access='public' layout-offset-in-bits='256'>
1876        <var-decl name='v2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='72' column='1'/>
1877      </data-member>
1878      <data-member access='public' layout-offset-in-bits='288'>
1879        <var-decl name='vstride' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='73' column='1'/>
1880      </data-member>
1881      <data-member access='public' layout-offset-in-bits='320'>
1882        <var-decl name='vorder' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='74' column='1'/>
1883      </data-member>
1884      <data-member access='public' layout-offset-in-bits='352'>
1885        <var-decl name='ctlPoints' type-id='type-id-53' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='75' column='1'/>
1886      </data-member>
1887      <data-member access='public' layout-offset-in-bits='205152'>
1888        <var-decl name='ucoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='76' column='1'/>
1889      </data-member>
1890      <data-member access='public' layout-offset-in-bits='206432'>
1891        <var-decl name='vcoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='77' column='1'/>
1892      </data-member>
1893      <data-member access='public' layout-offset-in-bits='207712'>
1894        <var-decl name='ucoeffDeriv' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='78' column='1'/>
1895      </data-member>
1896      <data-member access='public' layout-offset-in-bits='208992'>
1897        <var-decl name='vcoeffDeriv' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='79' column='1'/>
1898      </data-member>
1899    </class-decl>
1900    <qualified-type-def type-id='type-id-63' const='yes' id='type-id-90'/>
1901    <type-decl name='unsigned char' size-in-bits='8' id='type-id-91'/>
1902    <type-decl name='unsigned int' size-in-bits='32' id='type-id-92'/>
1903    <qualified-type-def type-id='type-id-111' id='type-id-109'/>
1904    <reference-type-def kind='lvalue' type-id='type-id-73' size-in-bits='64' id='type-id-111'/>
1905    <pointer-type-def type-id='type-id-73' size-in-bits='64' id='type-id-106'/>
1906    <qualified-type-def type-id='type-id-88' id='type-id-103'/>
1907    <qualified-type-def type-id='type-id-89' id='type-id-104'/>
1908    <pointer-type-def type-id='type-id-135' size-in-bits='64' id='type-id-113'/>
1909    <pointer-type-def type-id='type-id-59' size-in-bits='64' id='type-id-134'/>
1910    <pointer-type-def type-id='type-id-136' size-in-bits='64' id='type-id-107'/>
1911    <pointer-type-def type-id='type-id-107' size-in-bits='64' id='type-id-108'/>
1912    <pointer-type-def type-id='type-id-72' size-in-bits='64' id='type-id-110'/>
1913    <pointer-type-def type-id='type-id-137' size-in-bits='64' id='type-id-97'/>
1914    <pointer-type-def type-id='type-id-138' size-in-bits='64' id='type-id-98'/>
1915    <pointer-type-def type-id='type-id-139' size-in-bits='64' id='type-id-99'/>
1916    <pointer-type-def type-id='type-id-76' size-in-bits='64' id='type-id-117'/>
1917    <pointer-type-def type-id='type-id-140' size-in-bits='64' id='type-id-125'/>
1918    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='384' id='type-id-105'>
1919      <subrange length='3' type-id='type-id-3' id='type-id-68'/>
1920      <subrange length='4' type-id='type-id-3' id='type-id-65'/>
1921    </array-type-def>
1922    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='128' id='type-id-127'>
1923      <subrange length='4' type-id='type-id-3' id='type-id-65'/>
1924    </array-type-def>
1925    <qualified-type-def type-id='type-id-129' id='type-id-122'/>
1926    <reference-type-def kind='lvalue' type-id='type-id-71' size-in-bits='64' id='type-id-129'/>
1927    <pointer-type-def type-id='type-id-71' size-in-bits='64' id='type-id-118'/>
1928    <pointer-type-def type-id='type-id-74' size-in-bits='64' id='type-id-128'/>
1929    <pointer-type-def type-id='type-id-141' size-in-bits='64' id='type-id-130'/>
1930    <pointer-type-def type-id='type-id-77' size-in-bits='64' id='type-id-131'/>
1931    <pointer-type-def type-id='type-id-142' size-in-bits='64' id='type-id-132'/>
1932    <pointer-type-def type-id='type-id-143' size-in-bits='64' id='type-id-115'/>
1933    <array-type-def dimensions='1' type-id='type-id-115' size-in-bits='2048' id='type-id-114'>
1934      <subrange length='32' type-id='type-id-3' id='type-id-144'/>
1935    </array-type-def>
1936    <class-decl name='ArcTessellator' size-in-bits='128' visibility='default' filepath='libnurbs/internals/arctess.h' line='47' column='1' id='type-id-121'>
1937      <data-member access='private' static='yes'>
1938        <var-decl name='gl_Bernstein' type-id='type-id-145' mangled-name='_ZN14ArcTessellator12gl_BernsteinE' visibility='default' filepath='libnurbs/internals/arctess.h' line='60' column='1'/>
1939      </data-member>
1940      <data-member access='private' layout-offset-in-bits='0'>
1941        <var-decl name='pwlarcpool' type-id='type-id-146' visibility='default' filepath='libnurbs/internals/arctess.h' line='61' column='1'/>
1942      </data-member>
1943      <data-member access='private' layout-offset-in-bits='64'>
1944        <var-decl name='trimvertexpool' type-id='type-id-147' visibility='default' filepath='libnurbs/internals/arctess.h' line='62' column='1'/>
1945      </data-member>
1946      <member-function access='private' constructor='yes'>
1947        <function-decl name='ArcTessellator' filepath='libnurbs/internals/arctess.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
1948          <parameter type-id='type-id-148' is-artificial='yes'/>
1949          <parameter type-id='type-id-149'/>
1950          <parameter type-id='type-id-150'/>
1951          <return type-id='type-id-12'/>
1952        </function-decl>
1953      </member-function>
1954      <member-function access='private' destructor='yes'>
1955        <function-decl name='~ArcTessellator' filepath='libnurbs/internals/arctess.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
1956          <parameter type-id='type-id-148' is-artificial='yes'/>
1957          <parameter type-id='type-id-11' is-artificial='yes'/>
1958          <return type-id='type-id-12'/>
1959        </function-decl>
1960      </member-function>
1961    </class-decl>
1962    <class-decl name='Bin' size-in-bits='128' visibility='default' filepath='libnurbs/internals/bin.h' line='44' column='1' id='type-id-123'>
1963      <data-member access='private' layout-offset-in-bits='0'>
1964        <var-decl name='head' type-id='type-id-124' visibility='default' filepath='libnurbs/internals/bin.h' line='46' column='1'/>
1965      </data-member>
1966      <data-member access='private' layout-offset-in-bits='64'>
1967        <var-decl name='current' type-id='type-id-124' visibility='default' filepath='libnurbs/internals/bin.h' line='47' column='1'/>
1968      </data-member>
1969      <member-function access='private' constructor='yes'>
1970        <function-decl name='Bin' filepath='libnurbs/internals/bin.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
1971          <parameter type-id='type-id-151' is-artificial='yes'/>
1972          <return type-id='type-id-12'/>
1973        </function-decl>
1974      </member-function>
1975      <member-function access='private' destructor='yes'>
1976        <function-decl name='~Bin' filepath='libnurbs/internals/bin.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
1977          <parameter type-id='type-id-151' is-artificial='yes'/>
1978          <parameter type-id='type-id-11' is-artificial='yes'/>
1979          <return type-id='type-id-12'/>
1980        </function-decl>
1981      </member-function>
1982    </class-decl>
1983    <class-decl name='DisplayList' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/displaylist.h' line='65' column='1' id='type-id-94'>
1984      <data-member access='private' layout-offset-in-bits='0'>
1985        <var-decl name='nodes' type-id='type-id-152' visibility='default' filepath='libnurbs/internals/displaylist.h' line='73' column='1'/>
1986      </data-member>
1987      <data-member access='private' layout-offset-in-bits='64'>
1988        <var-decl name='dlnodePool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/displaylist.h' line='74' column='1'/>
1989      </data-member>
1990      <data-member access='private' layout-offset-in-bits='2560'>
1991        <var-decl name='lastNode' type-id='type-id-153' visibility='default' filepath='libnurbs/internals/displaylist.h' line='75' column='1'/>
1992      </data-member>
1993      <data-member access='private' layout-offset-in-bits='2624'>
1994        <var-decl name='nt' type-id='type-id-87' visibility='default' filepath='libnurbs/internals/displaylist.h' line='76' column='1'/>
1995      </data-member>
1996      <member-function access='private' constructor='yes'>
1997        <function-decl name='DisplayList' filepath='libnurbs/internals/displaylist.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
1998          <parameter type-id='type-id-86' is-artificial='yes'/>
1999          <parameter type-id='type-id-87'/>
2000          <return type-id='type-id-12'/>
2001        </function-decl>
2002      </member-function>
2003      <member-function access='private' destructor='yes'>
2004        <function-decl name='~DisplayList' filepath='libnurbs/internals/displaylist.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
2005          <parameter type-id='type-id-86' is-artificial='yes'/>
2006          <parameter type-id='type-id-11' is-artificial='yes'/>
2007          <return type-id='type-id-12'/>
2008        </function-decl>
2009      </member-function>
2010    </class-decl>
2011    <class-decl name='Flist' size-in-bits='320' visibility='default' filepath='libnurbs/internals/flist.h' line='42' column='1' id='type-id-126'>
2012      <data-member access='private' layout-offset-in-bits='0'>
2013        <var-decl name='pts' type-id='type-id-16' visibility='default' filepath='libnurbs/internals/flist.h' line='44' column='1'/>
2014      </data-member>
2015      <data-member access='private' layout-offset-in-bits='64'>
2016        <var-decl name='npts' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/flist.h' line='45' column='1'/>
2017      </data-member>
2018      <data-member access='private' layout-offset-in-bits='96'>
2019        <var-decl name='start' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/flist.h' line='46' column='1'/>
2020      </data-member>
2021      <data-member access='private' layout-offset-in-bits='128'>
2022        <var-decl name='end' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/flist.h' line='47' column='1'/>
2023      </data-member>
2024      <data-member access='protected' layout-offset-in-bits='192'>
2025        <var-decl name='sorter' type-id='type-id-154' visibility='default' filepath='libnurbs/internals/flist.h' line='56' column='1'/>
2026      </data-member>
2027      <member-function access='private' constructor='yes'>
2028        <function-decl name='Flist' filepath='libnurbs/internals/flist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
2029          <parameter type-id='type-id-155' is-artificial='yes'/>
2030          <return type-id='type-id-12'/>
2031        </function-decl>
2032      </member-function>
2033      <member-function access='private' destructor='yes'>
2034        <function-decl name='~Flist' filepath='libnurbs/internals/flist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
2035          <parameter type-id='type-id-155' is-artificial='yes'/>
2036          <parameter type-id='type-id-11' is-artificial='yes'/>
2037          <return type-id='type-id-12'/>
2038        </function-decl>
2039      </member-function>
2040    </class-decl>
2041    <class-decl name='JumpBuffer' size-in-bits='1600' is-struct='yes' visibility='default' filepath='libnurbs/internals/mysetjmp.h' line='56' column='1' id='type-id-95'>
2042      <data-member access='public' layout-offset-in-bits='0'>
2043        <var-decl name='buf' type-id='type-id-156' visibility='default' filepath='libnurbs/internals/mysetjmp.h' line='57' column='1'/>
2044      </data-member>
2045    </class-decl>
2046    <class-decl name='O_curve' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='55' column='1' id='type-id-96'>
2047      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
2048      <member-type access='public'>
2049        <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='56' column='1' id='type-id-158'>
2050          <data-member access='public'>
2051            <var-decl name='o_nurbscurve' type-id='type-id-97' visibility='default' filepath='libnurbs/internals/reader.h' line='57' column='1'/>
2052          </data-member>
2053          <data-member access='public'>
2054            <var-decl name='o_pwlcurve' type-id='type-id-99' visibility='default' filepath='libnurbs/internals/reader.h' line='58' column='1'/>
2055          </data-member>
2056        </union-decl>
2057      </member-type>
2058      <data-member access='public' layout-offset-in-bits='0'>
2059        <var-decl name='curve' type-id='type-id-158' visibility='default' filepath='libnurbs/internals/reader.h' line='59' column='1'/>
2060      </data-member>
2061      <data-member access='public' layout-offset-in-bits='64'>
2062        <var-decl name='curvetype' type-id='type-id-159' visibility='default' filepath='libnurbs/internals/reader.h' line='60' column='1'/>
2063      </data-member>
2064      <data-member access='public' layout-offset-in-bits='128'>
2065        <var-decl name='next' type-id='type-id-85' visibility='default' filepath='libnurbs/internals/reader.h' line='61' column='1'/>
2066      </data-member>
2067      <data-member access='public' layout-offset-in-bits='192'>
2068        <var-decl name='owner' type-id='type-id-83' visibility='default' filepath='libnurbs/internals/reader.h' line='62' column='1'/>
2069      </data-member>
2070      <data-member access='public' layout-offset-in-bits='256'>
2071        <var-decl name='used' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='63' column='1'/>
2072      </data-member>
2073      <data-member access='public' layout-offset-in-bits='288'>
2074        <var-decl name='save' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='64' column='1'/>
2075      </data-member>
2076      <data-member access='public' layout-offset-in-bits='320'>
2077        <var-decl name='nuid' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/reader.h' line='65' column='1'/>
2078      </data-member>
2079      <member-function access='public' constructor='yes'>
2080        <function-decl name='O_curve' filepath='libnurbs/internals/reader.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
2081          <parameter type-id='type-id-85' is-artificial='yes'/>
2082          <return type-id='type-id-12'/>
2083        </function-decl>
2084      </member-function>
2085    </class-decl>
2086    <class-decl name='O_surface' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='112' column='1' id='type-id-100'>
2087      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
2088      <data-member access='public' layout-offset-in-bits='0'>
2089        <var-decl name='o_nurbssurface' type-id='type-id-98' visibility='default' filepath='libnurbs/internals/reader.h' line='113' column='1'/>
2090      </data-member>
2091      <data-member access='public' layout-offset-in-bits='64'>
2092        <var-decl name='o_trim' type-id='type-id-84' visibility='default' filepath='libnurbs/internals/reader.h' line='114' column='1'/>
2093      </data-member>
2094      <data-member access='public' layout-offset-in-bits='128'>
2095        <var-decl name='save' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='115' column='1'/>
2096      </data-member>
2097      <data-member access='public' layout-offset-in-bits='192'>
2098        <var-decl name='nuid' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/reader.h' line='116' column='1'/>
2099      </data-member>
2100      <member-function access='public' constructor='yes'>
2101        <function-decl name='O_surface' filepath='libnurbs/internals/reader.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
2102          <parameter type-id='type-id-83' is-artificial='yes'/>
2103          <return type-id='type-id-12'/>
2104        </function-decl>
2105      </member-function>
2106    </class-decl>
2107    <class-decl name='O_trim' size-in-bits='192' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='94' column='1' id='type-id-101'>
2108      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
2109      <data-member access='public' layout-offset-in-bits='0'>
2110        <var-decl name='o_curve' type-id='type-id-85' visibility='default' filepath='libnurbs/internals/reader.h' line='95' column='1'/>
2111      </data-member>
2112      <data-member access='public' layout-offset-in-bits='64'>
2113        <var-decl name='next' type-id='type-id-84' visibility='default' filepath='libnurbs/internals/reader.h' line='96' column='1'/>
2114      </data-member>
2115      <data-member access='public' layout-offset-in-bits='128'>
2116        <var-decl name='save' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='97' column='1'/>
2117      </data-member>
2118      <member-function access='public' constructor='yes'>
2119        <function-decl name='O_trim' filepath='libnurbs/internals/reader.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
2120          <parameter type-id='type-id-84' is-artificial='yes'/>
2121          <return type-id='type-id-12'/>
2122        </function-decl>
2123      </member-function>
2124    </class-decl>
2125    <class-decl name='Slicer' size-in-bits='8064' visibility='default' filepath='libnurbs/internals/slicer.h' line='49' column='1' id='type-id-120'>
2126      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-160'/>
2127      <base-class access='public' layout-offset-in-bits='128' type-id='type-id-161'/>
2128      <data-member access='private' layout-offset-in-bits='5248'>
2129        <var-decl name='backend' type-id='type-id-109' visibility='default' filepath='libnurbs/internals/slicer.h' line='72' column='1'/>
2130      </data-member>
2131      <data-member access='private' layout-offset-in-bits='5312'>
2132        <var-decl name='oneOverDu' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='73' column='1'/>
2133      </data-member>
2134      <data-member access='private' layout-offset-in-bits='5344'>
2135        <var-decl name='du' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='74' column='1'/>
2136      </data-member>
2137      <data-member access='private' layout-offset-in-bits='5376'>
2138        <var-decl name='dv' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='74' column='1'/>
2139      </data-member>
2140      <data-member access='private' layout-offset-in-bits='5408'>
2141        <var-decl name='isolines' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/slicer.h' line='75' column='1'/>
2142      </data-member>
2143      <data-member access='private' layout-offset-in-bits='5440'>
2144        <var-decl name='ulinear' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/slicer.h' line='81' column='1'/>
2145      </data-member>
2146      <data-member access='private' layout-offset-in-bits='5472'>
2147        <var-decl name='vlinear' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/slicer.h' line='82' column='1'/>
2148      </data-member>
2149      <member-function access='private' constructor='yes'>
2150        <function-decl name='Slicer' filepath='libnurbs/internals/slicer.cc' line='1181' column='1' visibility='default' binding='global' size-in-bits='64'>
2151          <parameter type-id='type-id-162' is-artificial='yes'/>
2152          <parameter type-id='type-id-11' is-artificial='yes'/>
2153          <parameter type-id='type-id-163' is-artificial='yes'/>
2154          <parameter type-id='type-id-111'/>
2155          <return type-id='type-id-12'/>
2156        </function-decl>
2157      </member-function>
2158      <member-function access='private' destructor='yes'>
2159        <function-decl name='~Slicer' filepath='libnurbs/internals/slicer.cc' line='1192' column='1' visibility='default' binding='global' size-in-bits='64'>
2160          <parameter type-id='type-id-162' is-artificial='yes'/>
2161          <parameter type-id='type-id-11' is-artificial='yes'/>
2162          <parameter type-id='type-id-163' is-artificial='yes'/>
2163          <return type-id='type-id-12'/>
2164        </function-decl>
2165      </member-function>
2166    </class-decl>
2167    <class-decl name='StoredVertex' size-in-bits='256' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='84' column='1' id='type-id-102'>
2168      <data-member access='private' layout-offset-in-bits='0'>
2169        <var-decl name='type' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='95' column='1'/>
2170      </data-member>
2171      <data-member access='private' layout-offset-in-bits='32'>
2172        <var-decl name='coord' type-id='type-id-164' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='96' column='1'/>
2173      </data-member>
2174      <data-member access='private' layout-offset-in-bits='128'>
2175        <var-decl name='point' type-id='type-id-165' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='97' column='1'/>
2176      </data-member>
2177      <member-function access='private' constructor='yes'>
2178        <function-decl name='StoredVertex' filepath='libnurbs/interface/glsurfeval.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
2179          <parameter type-id='type-id-67' is-artificial='yes'/>
2180          <return type-id='type-id-12'/>
2181        </function-decl>
2182      </member-function>
2183      <member-function access='private' destructor='yes'>
2184        <function-decl name='~StoredVertex' filepath='libnurbs/interface/glsurfeval.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
2185          <parameter type-id='type-id-67' is-artificial='yes'/>
2186          <parameter type-id='type-id-11' is-artificial='yes'/>
2187          <return type-id='type-id-12'/>
2188        </function-decl>
2189      </member-function>
2190    </class-decl>
2191    <pointer-type-def type-id='type-id-166' size-in-bits='64' id='type-id-116'/>
2192    <pointer-type-def type-id='type-id-11' size-in-bits='64' id='type-id-133'/>
2193    <typedef-decl name='Arc_ptr' type-id='type-id-167' filepath='libnurbs/internals/arc.h' line='50' column='1' id='type-id-124'/>
2194    <pointer-type-def type-id='type-id-168' size-in-bits='64' id='type-id-167'/>
2195    <pointer-type-def type-id='type-id-121' size-in-bits='64' id='type-id-148'/>
2196    <pointer-type-def type-id='type-id-123' size-in-bits='64' id='type-id-151'/>
2197    <pointer-type-def type-id='type-id-169' size-in-bits='64' id='type-id-152'/>
2198    <pointer-type-def type-id='type-id-152' size-in-bits='64' id='type-id-153'/>
2199    <pointer-type-def type-id='type-id-126' size-in-bits='64' id='type-id-155'/>
2200    <qualified-type-def type-id='type-id-150' id='type-id-146'/>
2201    <reference-type-def kind='lvalue' type-id='type-id-76' size-in-bits='64' id='type-id-150'/>
2202    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='64' id='type-id-164'>
2203      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
2204    </array-type-def>
2205    <array-type-def dimensions='3' type-id='type-id-1' size-in-bits='infinite' id='type-id-145'>
2206      <subrange length='infinite' id='type-id-170'/>
2207      <subrange length='24' type-id='type-id-3' id='type-id-171'/>
2208      <subrange length='24' type-id='type-id-3' id='type-id-171'/>
2209    </array-type-def>
2210    <pointer-type-def type-id='type-id-120' size-in-bits='64' id='type-id-162'/>
2211    <pointer-type-def type-id='type-id-172' size-in-bits='64' id='type-id-141'/>
2212    <qualified-type-def type-id='type-id-149' id='type-id-147'/>
2213    <reference-type-def kind='lvalue' type-id='type-id-77' size-in-bits='64' id='type-id-149'/>
2214    <type-decl name='char' size-in-bits='8' id='type-id-143'/>
2215    <class-decl name='Buffer' size-in-bits='64' visibility='default' filepath='libnurbs/internals/bufpool.h' line='45' column='1' id='type-id-135'>
2216      <data-member access='private' layout-offset-in-bits='0'>
2217        <var-decl name='next' type-id='type-id-113' visibility='default' filepath='libnurbs/internals/bufpool.h' line='47' column='1'/>
2218      </data-member>
2219    </class-decl>
2220    <class-decl name='CoveAndTiler' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='46' column='1' id='type-id-160'>
2221      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-173'/>
2222      <data-member access='private' layout-offset-in-bits='64'>
2223        <var-decl name='backend' type-id='type-id-109' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='52' column='1'/>
2224      </data-member>
2225      <data-member access='private' static='yes'>
2226        <var-decl name='MAXSTRIPSIZE' type-id='type-id-174' mangled-name='_ZN12CoveAndTiler12MAXSTRIPSIZEE' visibility='default' filepath='libnurbs/internals/coveandtiler.cc' line='50' column='1'/>
2227      </data-member>
2228      <member-function access='private' constructor='yes'>
2229        <function-decl name='CoveAndTiler' filepath='libnurbs/internals/coveandtiler.cc' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
2230          <parameter type-id='type-id-175' is-artificial='yes'/>
2231          <parameter type-id='type-id-11' is-artificial='yes'/>
2232          <parameter type-id='type-id-163' is-artificial='yes'/>
2233          <parameter type-id='type-id-111'/>
2234          <return type-id='type-id-12'/>
2235        </function-decl>
2236      </member-function>
2237      <member-function access='private' destructor='yes'>
2238        <function-decl name='~CoveAndTiler' filepath='libnurbs/internals/coveandtiler.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
2239          <parameter type-id='type-id-175' is-artificial='yes'/>
2240          <parameter type-id='type-id-11' is-artificial='yes'/>
2241          <parameter type-id='type-id-163' is-artificial='yes'/>
2242          <return type-id='type-id-12'/>
2243        </function-decl>
2244      </member-function>
2245    </class-decl>
2246    <class-decl name='FlistSorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/flistsorter.h' line='42' column='1' id='type-id-154'>
2247      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-176'/>
2248      <member-function access='private' constructor='yes'>
2249        <function-decl name='FlistSorter' filepath='libnurbs/internals/flistsorter.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
2250          <parameter type-id='type-id-177' is-artificial='yes'/>
2251          <return type-id='type-id-12'/>
2252        </function-decl>
2253      </member-function>
2254      <member-function access='private' destructor='yes' vtable-offset='-1'>
2255        <function-decl name='~FlistSorter' filepath='libnurbs/internals/flistsorter.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
2256          <parameter type-id='type-id-177' is-artificial='yes'/>
2257          <parameter type-id='type-id-11' is-artificial='yes'/>
2258          <return type-id='type-id-12'/>
2259        </function-decl>
2260      </member-function>
2261      <member-function access='protected' vtable-offset='2'>
2262        <function-decl name='qscmp' mangled-name='_ZN11FlistSorter5qscmpEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
2263          <parameter type-id='type-id-177' is-artificial='yes'/>
2264          <parameter type-id='type-id-115'/>
2265          <parameter type-id='type-id-115'/>
2266          <return type-id='type-id-11'/>
2267        </function-decl>
2268      </member-function>
2269      <member-function access='protected' vtable-offset='3'>
2270        <function-decl name='qsexc' mangled-name='_ZN11FlistSorter5qsexcEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
2271          <parameter type-id='type-id-177' is-artificial='yes'/>
2272          <parameter type-id='type-id-115'/>
2273          <parameter type-id='type-id-115'/>
2274          <return type-id='type-id-12'/>
2275        </function-decl>
2276      </member-function>
2277      <member-function access='protected' vtable-offset='4'>
2278        <function-decl name='qstexc' mangled-name='_ZN11FlistSorter6qstexcEPcS0_S0_' filepath='libnurbs/internals/flistsorter.cc' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
2279          <parameter type-id='type-id-177' is-artificial='yes'/>
2280          <parameter type-id='type-id-115'/>
2281          <parameter type-id='type-id-115'/>
2282          <parameter type-id='type-id-115'/>
2283          <return type-id='type-id-12'/>
2284        </function-decl>
2285      </member-function>
2286    </class-decl>
2287    <class-decl name='Mapdesc' size-in-bits='3392' is-struct='yes' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='49' column='1' id='type-id-136'>
2288      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
2289      <data-member access='public' layout-offset-in-bits='0'>
2290        <var-decl name='pixel_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='104' column='1'/>
2291      </data-member>
2292      <data-member access='public' layout-offset-in-bits='32'>
2293        <var-decl name='error_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='105' column='1'/>
2294      </data-member>
2295      <data-member access='public' layout-offset-in-bits='64'>
2296        <var-decl name='object_space_error_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='106' column='1'/>
2297      </data-member>
2298      <data-member access='public' layout-offset-in-bits='96'>
2299        <var-decl name='clampfactor' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='107' column='1'/>
2300      </data-member>
2301      <data-member access='public' layout-offset-in-bits='128'>
2302        <var-decl name='minsavings' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='108' column='1'/>
2303      </data-member>
2304      <data-member access='public' layout-offset-in-bits='160'>
2305        <var-decl name='maxrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='109' column='1'/>
2306      </data-member>
2307      <data-member access='public' layout-offset-in-bits='192'>
2308        <var-decl name='maxsrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='110' column='1'/>
2309      </data-member>
2310      <data-member access='public' layout-offset-in-bits='224'>
2311        <var-decl name='maxtrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='111' column='1'/>
2312      </data-member>
2313      <data-member access='public' layout-offset-in-bits='256'>
2314        <var-decl name='bboxsize' type-id='type-id-178' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
2315      </data-member>
2316      <data-member access='private' layout-offset-in-bits='448'>
2317        <var-decl name='type' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='115' column='1'/>
2318      </data-member>
2319      <data-member access='private' layout-offset-in-bits='512'>
2320        <var-decl name='isrational' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='116' column='1'/>
2321      </data-member>
2322      <data-member access='private' layout-offset-in-bits='544'>
2323        <var-decl name='ncoords' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='117' column='1'/>
2324      </data-member>
2325      <data-member access='private' layout-offset-in-bits='576'>
2326        <var-decl name='hcoords' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='118' column='1'/>
2327      </data-member>
2328      <data-member access='private' layout-offset-in-bits='608'>
2329        <var-decl name='inhcoords' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='119' column='1'/>
2330      </data-member>
2331      <data-member access='private' layout-offset-in-bits='640'>
2332        <var-decl name='mask' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='120' column='1'/>
2333      </data-member>
2334      <data-member access='private' layout-offset-in-bits='672'>
2335        <var-decl name='bmat' type-id='type-id-179' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
2336      </data-member>
2337      <data-member access='private' layout-offset-in-bits='1472'>
2338        <var-decl name='cmat' type-id='type-id-179' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
2339      </data-member>
2340      <data-member access='private' layout-offset-in-bits='2272'>
2341        <var-decl name='smat' type-id='type-id-179' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
2342      </data-member>
2343      <data-member access='private' layout-offset-in-bits='3072'>
2344        <var-decl name='s_steps' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='124' column='1'/>
2345      </data-member>
2346      <data-member access='private' layout-offset-in-bits='3104'>
2347        <var-decl name='t_steps' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='125' column='1'/>
2348      </data-member>
2349      <data-member access='private' layout-offset-in-bits='3136'>
2350        <var-decl name='sampling_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='126' column='1'/>
2351      </data-member>
2352      <data-member access='private' layout-offset-in-bits='3168'>
2353        <var-decl name='culling_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='127' column='1'/>
2354      </data-member>
2355      <data-member access='private' layout-offset-in-bits='3200'>
2356        <var-decl name='bbox_subdividing' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='128' column='1'/>
2357      </data-member>
2358      <data-member access='private' layout-offset-in-bits='3264'>
2359        <var-decl name='next' type-id='type-id-107' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
2360      </data-member>
2361      <data-member access='private' layout-offset-in-bits='3328'>
2362        <var-decl name='backend' type-id='type-id-109' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='130' column='1'/>
2363      </data-member>
2364      <member-function access='public' constructor='yes'>
2365        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
2366          <parameter type-id='type-id-107' is-artificial='yes'/>
2367          <parameter type-id='type-id-15'/>
2368          <parameter type-id='type-id-11'/>
2369          <parameter type-id='type-id-11'/>
2370          <parameter type-id='type-id-111'/>
2371          <return type-id='type-id-12'/>
2372        </function-decl>
2373      </member-function>
2374    </class-decl>
2375    <class-decl name='Mesher' size-in-bits='7680' visibility='default' filepath='libnurbs/internals/mesher.h' line='47' column='1' id='type-id-161'>
2376      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-173'/>
2377      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-180'/>
2378      <data-member access='private' static='yes'>
2379        <var-decl name='ZERO' type-id='type-id-181' mangled-name='_ZN6Mesher4ZEROE' visibility='default' filepath='libnurbs/internals/mesher.cc' line='53' column='1'/>
2380      </data-member>
2381      <data-member access='private' layout-offset-in-bits='2240'>
2382        <var-decl name='backend' type-id='type-id-109' visibility='default' filepath='libnurbs/internals/mesher.h' line='56' column='1'/>
2383      </data-member>
2384      <data-member access='private' layout-offset-in-bits='2304'>
2385        <var-decl name='p' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/mesher.h' line='58' column='1'/>
2386      </data-member>
2387      <data-member access='private' layout-offset-in-bits='4800'>
2388        <var-decl name='stacksize' type-id='type-id-92' visibility='default' filepath='libnurbs/internals/mesher.h' line='59' column='1'/>
2389      </data-member>
2390      <data-member access='private' layout-offset-in-bits='4864'>
2391        <var-decl name='vdata' type-id='type-id-182' visibility='default' filepath='libnurbs/internals/mesher.h' line='60' column='1'/>
2392      </data-member>
2393      <data-member access='private' layout-offset-in-bits='4928'>
2394        <var-decl name='last' type-id='type-id-183' visibility='default' filepath='libnurbs/internals/mesher.h' line='61' column='1'/>
2395      </data-member>
2396      <data-member access='private' layout-offset-in-bits='5056'>
2397        <var-decl name='itop' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/mesher.h' line='62' column='1'/>
2398      </data-member>
2399      <data-member access='private' layout-offset-in-bits='5088'>
2400        <var-decl name='lastedge' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/mesher.h' line='63' column='1'/>
2401      </data-member>
2402      <member-function access='private' constructor='yes'>
2403        <function-decl name='Mesher' filepath='libnurbs/internals/mesher.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
2404          <parameter type-id='type-id-184' is-artificial='yes'/>
2405          <parameter type-id='type-id-11' is-artificial='yes'/>
2406          <parameter type-id='type-id-163' is-artificial='yes'/>
2407          <parameter type-id='type-id-111'/>
2408          <return type-id='type-id-12'/>
2409        </function-decl>
2410      </member-function>
2411      <member-function access='private' destructor='yes'>
2412        <function-decl name='~Mesher' filepath='libnurbs/internals/mesher.cc' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
2413          <parameter type-id='type-id-184' is-artificial='yes'/>
2414          <parameter type-id='type-id-11' is-artificial='yes'/>
2415          <parameter type-id='type-id-163' is-artificial='yes'/>
2416          <return type-id='type-id-12'/>
2417        </function-decl>
2418      </member-function>
2419    </class-decl>
2420    <class-decl name='O_nurbscurve' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='70' column='1' id='type-id-137'>
2421      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
2422      <data-member access='public' layout-offset-in-bits='0'>
2423        <var-decl name='bezier_curves' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/reader.h' line='71' column='1'/>
2424      </data-member>
2425      <data-member access='public' layout-offset-in-bits='64'>
2426        <var-decl name='type' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/reader.h' line='72' column='1'/>
2427      </data-member>
2428      <data-member access='public' layout-offset-in-bits='128'>
2429        <var-decl name='tesselation' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/reader.h' line='73' column='1'/>
2430      </data-member>
2431      <data-member access='public' layout-offset-in-bits='160'>
2432        <var-decl name='method' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='74' column='1'/>
2433      </data-member>
2434      <data-member access='public' layout-offset-in-bits='192'>
2435        <var-decl name='next' type-id='type-id-97' visibility='default' filepath='libnurbs/internals/reader.h' line='75' column='1'/>
2436      </data-member>
2437      <data-member access='public' layout-offset-in-bits='256'>
2438        <var-decl name='used' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='76' column='1'/>
2439      </data-member>
2440      <data-member access='public' layout-offset-in-bits='288'>
2441        <var-decl name='save' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='77' column='1'/>
2442      </data-member>
2443      <data-member access='public' layout-offset-in-bits='320'>
2444        <var-decl name='owner' type-id='type-id-85' visibility='default' filepath='libnurbs/internals/reader.h' line='78' column='1'/>
2445      </data-member>
2446      <member-function access='public' constructor='yes'>
2447        <function-decl name='O_nurbscurve' filepath='libnurbs/internals/reader.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
2448          <parameter type-id='type-id-97' is-artificial='yes'/>
2449          <parameter type-id='type-id-15'/>
2450          <return type-id='type-id-12'/>
2451        </function-decl>
2452      </member-function>
2453    </class-decl>
2454    <class-decl name='O_nurbssurface' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='101' column='1' id='type-id-138'>
2455      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
2456      <data-member access='public' layout-offset-in-bits='0'>
2457        <var-decl name='bezier_patches' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/reader.h' line='102' column='1'/>
2458      </data-member>
2459      <data-member access='public' layout-offset-in-bits='64'>
2460        <var-decl name='type' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/reader.h' line='103' column='1'/>
2461      </data-member>
2462      <data-member access='public' layout-offset-in-bits='128'>
2463        <var-decl name='owner' type-id='type-id-83' visibility='default' filepath='libnurbs/internals/reader.h' line='104' column='1'/>
2464      </data-member>
2465      <data-member access='public' layout-offset-in-bits='192'>
2466        <var-decl name='next' type-id='type-id-98' visibility='default' filepath='libnurbs/internals/reader.h' line='105' column='1'/>
2467      </data-member>
2468      <data-member access='public' layout-offset-in-bits='256'>
2469        <var-decl name='save' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='106' column='1'/>
2470      </data-member>
2471      <data-member access='public' layout-offset-in-bits='288'>
2472        <var-decl name='used' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='107' column='1'/>
2473      </data-member>
2474      <member-function access='public' constructor='yes'>
2475        <function-decl name='O_nurbssurface' filepath='libnurbs/internals/reader.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
2476          <parameter type-id='type-id-98' is-artificial='yes'/>
2477          <parameter type-id='type-id-15'/>
2478          <return type-id='type-id-12'/>
2479        </function-decl>
2480      </member-function>
2481    </class-decl>
2482    <class-decl name='O_pwlcurve' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='83' column='1' id='type-id-139'>
2483      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
2484      <data-member access='public' layout-offset-in-bits='0'>
2485        <var-decl name='pts' type-id='type-id-141' visibility='default' filepath='libnurbs/internals/reader.h' line='85' column='1'/>
2486      </data-member>
2487      <data-member access='public' layout-offset-in-bits='64'>
2488        <var-decl name='npts' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='86' column='1'/>
2489      </data-member>
2490      <data-member access='public' layout-offset-in-bits='128'>
2491        <var-decl name='next' type-id='type-id-99' visibility='default' filepath='libnurbs/internals/reader.h' line='87' column='1'/>
2492      </data-member>
2493      <data-member access='public' layout-offset-in-bits='192'>
2494        <var-decl name='used' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='88' column='1'/>
2495      </data-member>
2496      <data-member access='public' layout-offset-in-bits='224'>
2497        <var-decl name='save' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='89' column='1'/>
2498      </data-member>
2499      <data-member access='public' layout-offset-in-bits='256'>
2500        <var-decl name='owner' type-id='type-id-85' visibility='default' filepath='libnurbs/internals/reader.h' line='90' column='1'/>
2501      </data-member>
2502      <member-function access='public' constructor='yes'>
2503        <function-decl name='O_pwlcurve' filepath='libnurbs/internals/reader.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
2504          <parameter type-id='type-id-99' is-artificial='yes'/>
2505          <parameter type-id='type-id-15'/>
2506          <parameter type-id='type-id-15'/>
2507          <parameter type-id='type-id-58'/>
2508          <parameter type-id='type-id-15'/>
2509          <parameter type-id='type-id-141'/>
2510          <return type-id='type-id-12'/>
2511        </function-decl>
2512      </member-function>
2513    </class-decl>
2514    <class-decl name='PooledObj' size-in-bits='8' visibility='default' filepath='libnurbs/internals/bufpool.h' line='118' column='1' id='type-id-157'/>
2515    <class-decl name='Quilt' size-in-bits='896' is-struct='yes' visibility='default' filepath='libnurbs/internals/quilt.h' line='64' column='1' id='type-id-140'>
2516      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
2517      <data-member access='public' layout-offset-in-bits='0'>
2518        <var-decl name='mapdesc' type-id='type-id-107' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
2519      </data-member>
2520      <data-member access='public' layout-offset-in-bits='64'>
2521        <var-decl name='cpts' type-id='type-id-16' visibility='default' filepath='libnurbs/internals/quilt.h' line='68' column='1'/>
2522      </data-member>
2523      <data-member access='public' layout-offset-in-bits='128'>
2524        <var-decl name='qspec' type-id='type-id-185' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
2525      </data-member>
2526      <data-member access='public' layout-offset-in-bits='768'>
2527        <var-decl name='eqspec' type-id='type-id-186' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
2528      </data-member>
2529      <data-member access='public' layout-offset-in-bits='832'>
2530        <var-decl name='next' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/quilt.h' line='71' column='1'/>
2531      </data-member>
2532      <member-function access='public' constructor='yes'>
2533        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
2534          <parameter type-id='type-id-125' is-artificial='yes'/>
2535          <parameter type-id='type-id-107'/>
2536          <return type-id='type-id-12'/>
2537        </function-decl>
2538      </member-function>
2539    </class-decl>
2540    <class-decl name='bezierPatch' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='36' column='1' id='type-id-142'>
2541      <data-member access='public' layout-offset-in-bits='0'>
2542        <var-decl name='umin' type-id='type-id-28' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
2543      </data-member>
2544      <data-member access='public' layout-offset-in-bits='32'>
2545        <var-decl name='vmin' type-id='type-id-28' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
2546      </data-member>
2547      <data-member access='public' layout-offset-in-bits='64'>
2548        <var-decl name='umax' type-id='type-id-28' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
2549      </data-member>
2550      <data-member access='public' layout-offset-in-bits='96'>
2551        <var-decl name='vmax' type-id='type-id-28' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
2552      </data-member>
2553      <data-member access='public' layout-offset-in-bits='128'>
2554        <var-decl name='uorder' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='38' column='1'/>
2555      </data-member>
2556      <data-member access='public' layout-offset-in-bits='160'>
2557        <var-decl name='vorder' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='39' column='1'/>
2558      </data-member>
2559      <data-member access='public' layout-offset-in-bits='192'>
2560        <var-decl name='dimension' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='57' column='1'/>
2561      </data-member>
2562      <data-member access='public' layout-offset-in-bits='256'>
2563        <var-decl name='ctlpoints' type-id='type-id-58' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='58' column='1'/>
2564      </data-member>
2565      <data-member access='public' layout-offset-in-bits='320'>
2566        <var-decl name='next' type-id='type-id-132' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='63' column='1'/>
2567      </data-member>
2568    </class-decl>
2569    <qualified-type-def type-id='type-id-143' const='yes' id='type-id-166'/>
2570    <enum-decl name='Curvetype' filepath='libnurbs/internals/reader.h' line='42' column='1' id='type-id-159'>
2571      <underlying-type type-id='type-id-9'/>
2572      <enumerator name='ct_nurbscurve' value='0'/>
2573      <enumerator name='ct_pwlcurve' value='1'/>
2574      <enumerator name='ct_none' value='2'/>
2575    </enum-decl>
2576    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='128' id='type-id-165'>
2577      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
2578    </array-type-def>
2579    <typedef-decl name='jmp_buf' type-id='type-id-187' filepath='/usr/include/setjmp.h' line='49' column='1' id='type-id-156'/>
2580    <pointer-type-def type-id='type-id-25' size-in-bits='64' id='type-id-163'/>
2581    <pointer-type-def type-id='type-id-160' size-in-bits='64' id='type-id-175'/>
2582    <pointer-type-def type-id='type-id-154' size-in-bits='64' id='type-id-177'/>
2583    <pointer-type-def type-id='type-id-188' size-in-bits='64' id='type-id-182'/>
2584    <array-type-def dimensions='1' type-id='type-id-188' size-in-bits='128' id='type-id-183'>
2585      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
2586    </array-type-def>
2587    <pointer-type-def type-id='type-id-161' size-in-bits='64' id='type-id-184'/>
2588    <array-type-def dimensions='1' type-id='type-id-189' size-in-bits='640' id='type-id-185'>
2589      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
2590    </array-type-def>
2591    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='160' id='type-id-178'>
2592      <subrange length='5' type-id='type-id-3' id='type-id-190'/>
2593    </array-type-def>
2594    <array-type-def dimensions='1' type-id='type-id-191' size-in-bits='1600' id='type-id-187'>
2595      <subrange length='1' type-id='type-id-3' id='type-id-192'/>
2596    </array-type-def>
2597    <class-decl name='Arc' size-in-bits='448' is-struct='yes' visibility='default' filepath='libnurbs/internals/arc.h' line='55' column='1' id='type-id-168'>
2598      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
2599      <data-member access='public' static='yes'>
2600        <var-decl name='bezier_tag' type-id='type-id-174' mangled-name='_ZN3Arc10bezier_tagE' visibility='default' filepath='libnurbs/internals/arc.h' line='58' column='1'/>
2601      </data-member>
2602      <data-member access='public' static='yes'>
2603        <var-decl name='arc_tag' type-id='type-id-174' mangled-name='_ZN3Arc7arc_tagE' visibility='default' filepath='libnurbs/internals/arc.h' line='59' column='1'/>
2604      </data-member>
2605      <data-member access='public' static='yes'>
2606        <var-decl name='tail_tag' type-id='type-id-174' mangled-name='_ZN3Arc8tail_tagE' visibility='default' filepath='libnurbs/internals/arc.h' line='60' column='1'/>
2607      </data-member>
2608      <data-member access='public' layout-offset-in-bits='0'>
2609        <var-decl name='prev' type-id='type-id-124' visibility='default' filepath='libnurbs/internals/arc.h' line='61' column='1'/>
2610      </data-member>
2611      <data-member access='public' layout-offset-in-bits='64'>
2612        <var-decl name='next' type-id='type-id-124' visibility='default' filepath='libnurbs/internals/arc.h' line='62' column='1'/>
2613      </data-member>
2614      <data-member access='public' layout-offset-in-bits='128'>
2615        <var-decl name='link' type-id='type-id-124' visibility='default' filepath='libnurbs/internals/arc.h' line='63' column='1'/>
2616      </data-member>
2617      <data-member access='public' layout-offset-in-bits='192'>
2618        <var-decl name='bezierArc' type-id='type-id-193' visibility='default' filepath='libnurbs/internals/arc.h' line='64' column='1'/>
2619      </data-member>
2620      <data-member access='public' layout-offset-in-bits='256'>
2621        <var-decl name='pwlArc' type-id='type-id-194' visibility='default' filepath='libnurbs/internals/arc.h' line='65' column='1'/>
2622      </data-member>
2623      <data-member access='public' layout-offset-in-bits='320'>
2624        <var-decl name='type' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/arc.h' line='66' column='1'/>
2625      </data-member>
2626      <data-member access='public' layout-offset-in-bits='384'>
2627        <var-decl name='nuid' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/arc.h' line='67' column='1'/>
2628      </data-member>
2629      <member-function access='public' constructor='yes'>
2630        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
2631          <parameter type-id='type-id-167' is-artificial='yes'/>
2632          <parameter type-id='type-id-167'/>
2633          <parameter type-id='type-id-194'/>
2634          <return type-id='type-id-12'/>
2635        </function-decl>
2636      </member-function>
2637      <member-function access='public' constructor='yes'>
2638        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
2639          <parameter type-id='type-id-167' is-artificial='yes'/>
2640          <parameter type-id='type-id-195'/>
2641          <parameter type-id='type-id-15'/>
2642          <return type-id='type-id-12'/>
2643        </function-decl>
2644      </member-function>
2645    </class-decl>
2646    <class-decl name='Dlnode' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/internals/displaylist.h' line='48' column='1' id='type-id-169'>
2647      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
2648      <data-member access='public' layout-offset-in-bits='0'>
2649        <var-decl name='work' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/displaylist.h' line='50' column='1'/>
2650      </data-member>
2651      <data-member access='public' layout-offset-in-bits='128'>
2652        <var-decl name='arg' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/displaylist.h' line='51' column='1'/>
2653      </data-member>
2654      <data-member access='public' layout-offset-in-bits='192'>
2655        <var-decl name='cleanup' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/displaylist.h' line='52' column='1'/>
2656      </data-member>
2657      <data-member access='public' layout-offset-in-bits='320'>
2658        <var-decl name='next' type-id='type-id-152' visibility='default' filepath='libnurbs/internals/displaylist.h' line='53' column='1'/>
2659      </data-member>
2660      <member-function access='public' constructor='yes'>
2661        <function-decl name='Dlnode' filepath='libnurbs/internals/displaylist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
2662          <parameter type-id='type-id-152' is-artificial='yes'/>
2663          <parameter type-id='type-id-196'/>
2664          <parameter type-id='type-id-25'/>
2665          <parameter type-id='type-id-196'/>
2666          <return type-id='type-id-12'/>
2667        </function-decl>
2668      </member-function>
2669    </class-decl>
2670    <class-decl name='Hull' size-in-bits='4800' visibility='default' filepath='libnurbs/internals/hull.h' line='47' column='1' id='type-id-180'>
2671      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-173'/>
2672      <member-type access='private'>
2673        <class-decl name='Side' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/hull.h' line='55' column='1' id='type-id-197'>
2674          <data-member access='public' layout-offset-in-bits='0'>
2675            <var-decl name='left' type-id='type-id-198' visibility='default' filepath='libnurbs/internals/hull.h' line='56' column='1'/>
2676          </data-member>
2677          <data-member access='public' layout-offset-in-bits='64'>
2678            <var-decl name='line' type-id='type-id-199' visibility='default' filepath='libnurbs/internals/hull.h' line='57' column='1'/>
2679          </data-member>
2680          <data-member access='public' layout-offset-in-bits='128'>
2681            <var-decl name='right' type-id='type-id-198' visibility='default' filepath='libnurbs/internals/hull.h' line='58' column='1'/>
2682          </data-member>
2683          <data-member access='public' layout-offset-in-bits='192'>
2684            <var-decl name='index' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/hull.h' line='59' column='1'/>
2685          </data-member>
2686        </class-decl>
2687      </member-type>
2688      <data-member access='private' layout-offset-in-bits='64'>
2689        <var-decl name='lower' type-id='type-id-197' visibility='default' filepath='libnurbs/internals/hull.h' line='62' column='1'/>
2690      </data-member>
2691      <data-member access='private' layout-offset-in-bits='320'>
2692        <var-decl name='upper' type-id='type-id-197' visibility='default' filepath='libnurbs/internals/hull.h' line='63' column='1'/>
2693      </data-member>
2694      <data-member access='private' layout-offset-in-bits='576'>
2695        <var-decl name='fakeleft' type-id='type-id-200' visibility='default' filepath='libnurbs/internals/hull.h' line='64' column='1'/>
2696      </data-member>
2697      <data-member access='private' layout-offset-in-bits='1408'>
2698        <var-decl name='fakeright' type-id='type-id-200' visibility='default' filepath='libnurbs/internals/hull.h' line='65' column='1'/>
2699      </data-member>
2700      <member-function access='private' constructor='yes'>
2701        <function-decl name='Hull' filepath='libnurbs/internals/hull.cc' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
2702          <parameter type-id='type-id-201' is-artificial='yes'/>
2703          <parameter type-id='type-id-11' is-artificial='yes'/>
2704          <parameter type-id='type-id-163' is-artificial='yes'/>
2705          <return type-id='type-id-12'/>
2706        </function-decl>
2707      </member-function>
2708      <member-function access='private' destructor='yes'>
2709        <function-decl name='~Hull' filepath='libnurbs/internals/hull.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
2710          <parameter type-id='type-id-201' is-artificial='yes'/>
2711          <parameter type-id='type-id-11' is-artificial='yes'/>
2712          <parameter type-id='type-id-163' is-artificial='yes'/>
2713          <return type-id='type-id-12'/>
2714        </function-decl>
2715      </member-function>
2716    </class-decl>
2717    <class-decl name='Sorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/sorter.h' line='36' column='1' id='type-id-176'>
2718      <data-member access='private' layout-offset-in-bits='64'>
2719        <var-decl name='es' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/sorter.h' line='49' column='1'/>
2720      </data-member>
2721      <member-function access='private' constructor='yes'>
2722        <function-decl name='Sorter' filepath='libnurbs/internals/sorter.cc' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
2723          <parameter type-id='type-id-202' is-artificial='yes'/>
2724          <parameter type-id='type-id-11' is-artificial='yes'/>
2725          <return type-id='type-id-12'/>
2726        </function-decl>
2727      </member-function>
2728      <member-function access='private' destructor='yes' vtable-offset='-1'>
2729        <function-decl name='~Sorter' filepath='libnurbs/internals/sorter.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
2730          <parameter type-id='type-id-202' is-artificial='yes'/>
2731          <parameter type-id='type-id-11' is-artificial='yes'/>
2732          <return type-id='type-id-12'/>
2733        </function-decl>
2734      </member-function>
2735      <member-function access='protected' vtable-offset='2'>
2736        <function-decl name='qscmp' mangled-name='_ZN6Sorter5qscmpEPcS0_' filepath='libnurbs/internals/sorter.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
2737          <parameter type-id='type-id-202' is-artificial='yes'/>
2738          <parameter type-id='type-id-115'/>
2739          <parameter type-id='type-id-115'/>
2740          <return type-id='type-id-11'/>
2741        </function-decl>
2742      </member-function>
2743      <member-function access='protected' vtable-offset='3'>
2744        <function-decl name='qsexc' mangled-name='_ZN6Sorter5qsexcEPcS0_' filepath='libnurbs/internals/sorter.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
2745          <parameter type-id='type-id-202' is-artificial='yes'/>
2746          <parameter type-id='type-id-115'/>
2747          <parameter type-id='type-id-115'/>
2748          <return type-id='type-id-12'/>
2749        </function-decl>
2750      </member-function>
2751      <member-function access='protected' vtable-offset='4'>
2752        <function-decl name='qstexc' mangled-name='_ZN6Sorter6qstexcEPcS0_S0_' filepath='libnurbs/internals/sorter.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
2753          <parameter type-id='type-id-202' is-artificial='yes'/>
2754          <parameter type-id='type-id-115'/>
2755          <parameter type-id='type-id-115'/>
2756          <parameter type-id='type-id-115'/>
2757          <return type-id='type-id-12'/>
2758        </function-decl>
2759      </member-function>
2760    </class-decl>
2761    <class-decl name='TrimRegion' size-in-bits='2560' visibility='default' filepath='libnurbs/internals/trimregion.h' line='46' column='1' id='type-id-173'>
2762      <data-member access='private' layout-offset-in-bits='0'>
2763        <var-decl name='left' type-id='type-id-200' visibility='default' filepath='libnurbs/internals/trimregion.h' line='49' column='1'/>
2764      </data-member>
2765      <data-member access='private' layout-offset-in-bits='832'>
2766        <var-decl name='right' type-id='type-id-200' visibility='default' filepath='libnurbs/internals/trimregion.h' line='50' column='1'/>
2767      </data-member>
2768      <data-member access='private' layout-offset-in-bits='1664'>
2769        <var-decl name='top' type-id='type-id-203' visibility='default' filepath='libnurbs/internals/trimregion.h' line='51' column='1'/>
2770      </data-member>
2771      <data-member access='private' layout-offset-in-bits='1984'>
2772        <var-decl name='bot' type-id='type-id-203' visibility='default' filepath='libnurbs/internals/trimregion.h' line='52' column='1'/>
2773      </data-member>
2774      <data-member access='private' layout-offset-in-bits='2304'>
2775        <var-decl name='uarray' type-id='type-id-204' visibility='default' filepath='libnurbs/internals/trimregion.h' line='53' column='1'/>
2776      </data-member>
2777      <data-member access='private' layout-offset-in-bits='2496'>
2778        <var-decl name='oneOverDu' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/trimregion.h' line='65' column='1'/>
2779      </data-member>
2780      <member-function access='private' constructor='yes'>
2781        <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
2782          <parameter type-id='type-id-205' is-artificial='yes'/>
2783          <return type-id='type-id-12'/>
2784        </function-decl>
2785      </member-function>
2786    </class-decl>
2787    <class-decl name='TrimVertex' size-in-bits='128' is-struct='yes' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='43' column='1' id='type-id-172'>
2788      <data-member access='public' layout-offset-in-bits='0'>
2789        <var-decl name='param' type-id='type-id-164' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='45' column='1'/>
2790      </data-member>
2791      <data-member access='public' layout-offset-in-bits='64'>
2792        <var-decl name='nuid' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='50' column='1'/>
2793      </data-member>
2794    </class-decl>
2795    <qualified-type-def type-id='type-id-28' const='yes' id='type-id-181'/>
2796    <qualified-type-def type-id='type-id-11' const='yes' id='type-id-174'/>
2797    <typedef-decl name='Maxmatrix' type-id='type-id-206' filepath='libnurbs/internals/mapdesc.h' line='45' column='1' id='type-id-179'/>
2798    <typedef-decl name='Quiltspec_ptr' type-id='type-id-207' filepath='libnurbs/internals/quilt.h' line='62' column='1' id='type-id-186'/>
2799    <pointer-type-def type-id='type-id-208' size-in-bits='64' id='type-id-193'/>
2800    <pointer-type-def type-id='type-id-209' size-in-bits='64' id='type-id-188'/>
2801    <pointer-type-def type-id='type-id-203' size-in-bits='64' id='type-id-199'/>
2802    <pointer-type-def type-id='type-id-180' size-in-bits='64' id='type-id-201'/>
2803    <pointer-type-def type-id='type-id-210' size-in-bits='64' id='type-id-194'/>
2804    <pointer-type-def type-id='type-id-189' size-in-bits='64' id='type-id-207'/>
2805    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='800' id='type-id-206'>
2806      <subrange length='5' type-id='type-id-3' id='type-id-190'/>
2807      <subrange length='5' type-id='type-id-3' id='type-id-190'/>
2808    </array-type-def>
2809    <pointer-type-def type-id='type-id-176' size-in-bits='64' id='type-id-202'/>
2810    <pointer-type-def type-id='type-id-173' size-in-bits='64' id='type-id-205'/>
2811    <pointer-type-def type-id='type-id-200' size-in-bits='64' id='type-id-198'/>
2812    <class-decl name='Gridline' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/gridline.h' line='39' column='1' id='type-id-203'>
2813      <data-member access='public' layout-offset-in-bits='0'>
2814        <var-decl name='v' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/gridline.h' line='40' column='1'/>
2815      </data-member>
2816      <data-member access='public' layout-offset-in-bits='64'>
2817        <var-decl name='vval' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/gridline.h' line='41' column='1'/>
2818      </data-member>
2819      <data-member access='public' layout-offset-in-bits='128'>
2820        <var-decl name='vindex' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/gridline.h' line='42' column='1'/>
2821      </data-member>
2822      <data-member access='public' layout-offset-in-bits='192'>
2823        <var-decl name='ustart' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/gridline.h' line='43' column='1'/>
2824      </data-member>
2825      <data-member access='public' layout-offset-in-bits='256'>
2826        <var-decl name='uend' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/gridline.h' line='44' column='1'/>
2827      </data-member>
2828    </class-decl>
2829    <class-decl name='Quiltspec' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/quilt.h' line='51' column='1' id='type-id-189'>
2830      <data-member access='public' layout-offset-in-bits='0'>
2831        <var-decl name='stride' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/quilt.h' line='52' column='1'/>
2832      </data-member>
2833      <data-member access='public' layout-offset-in-bits='32'>
2834        <var-decl name='width' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/quilt.h' line='53' column='1'/>
2835      </data-member>
2836      <data-member access='public' layout-offset-in-bits='64'>
2837        <var-decl name='offset' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/quilt.h' line='54' column='1'/>
2838      </data-member>
2839      <data-member access='public' layout-offset-in-bits='96'>
2840        <var-decl name='order' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/quilt.h' line='55' column='1'/>
2841      </data-member>
2842      <data-member access='public' layout-offset-in-bits='128'>
2843        <var-decl name='index' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/quilt.h' line='56' column='1'/>
2844      </data-member>
2845      <data-member access='public' layout-offset-in-bits='160'>
2846        <var-decl name='bdry' type-id='type-id-211' visibility='default' filepath='libnurbs/internals/quilt.h' line='57' column='1'/>
2847      </data-member>
2848      <data-member access='public' layout-offset-in-bits='224'>
2849        <var-decl name='step_size' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/quilt.h' line='58' column='1'/>
2850      </data-member>
2851      <data-member access='public' layout-offset-in-bits='256'>
2852        <var-decl name='breakpoints' type-id='type-id-212' visibility='default' filepath='libnurbs/internals/quilt.h' line='59' column='1'/>
2853      </data-member>
2854    </class-decl>
2855    <class-decl name='Trimline' size-in-bits='832' visibility='default' filepath='libnurbs/internals/trimline.h' line='46' column='1' id='type-id-200'>
2856      <data-member access='private' layout-offset-in-bits='0'>
2857        <var-decl name='pts' type-id='type-id-130' visibility='default' filepath='libnurbs/internals/trimline.h' line='48' column='1'/>
2858      </data-member>
2859      <data-member access='private' layout-offset-in-bits='64'>
2860        <var-decl name='numverts' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/trimline.h' line='49' column='1'/>
2861      </data-member>
2862      <data-member access='private' layout-offset-in-bits='128'>
2863        <var-decl name='i' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/trimline.h' line='50' column='1'/>
2864      </data-member>
2865      <data-member access='private' layout-offset-in-bits='192'>
2866        <var-decl name='size' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/trimline.h' line='51' column='1'/>
2867      </data-member>
2868      <data-member access='private' layout-offset-in-bits='256'>
2869        <var-decl name='jarcl' type-id='type-id-213' visibility='default' filepath='libnurbs/internals/trimline.h' line='52' column='1'/>
2870      </data-member>
2871      <data-member access='private' layout-offset-in-bits='448'>
2872        <var-decl name='t' type-id='type-id-172' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
2873      </data-member>
2874      <data-member access='private' layout-offset-in-bits='576'>
2875        <var-decl name='b' type-id='type-id-172' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
2876      </data-member>
2877      <data-member access='private' layout-offset-in-bits='704'>
2878        <var-decl name='tinterp' type-id='type-id-141' visibility='default' filepath='libnurbs/internals/trimline.h' line='54' column='1'/>
2879      </data-member>
2880      <data-member access='private' layout-offset-in-bits='768'>
2881        <var-decl name='binterp' type-id='type-id-141' visibility='default' filepath='libnurbs/internals/trimline.h' line='54' column='1'/>
2882      </data-member>
2883      <member-function access='private' constructor='yes'>
2884        <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
2885          <parameter type-id='type-id-198' is-artificial='yes'/>
2886          <return type-id='type-id-12'/>
2887        </function-decl>
2888      </member-function>
2889      <member-function access='private' destructor='yes'>
2890        <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
2891          <parameter type-id='type-id-198' is-artificial='yes'/>
2892          <parameter type-id='type-id-11' is-artificial='yes'/>
2893          <return type-id='type-id-12'/>
2894        </function-decl>
2895      </member-function>
2896    </class-decl>
2897    <class-decl name='Uarray' size-in-bits='192' visibility='default' filepath='libnurbs/internals/uarray.h' line='44' column='1' id='type-id-204'>
2898      <data-member access='private' layout-offset-in-bits='0'>
2899        <var-decl name='size' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/uarray.h' line='46' column='1'/>
2900      </data-member>
2901      <data-member access='private' layout-offset-in-bits='64'>
2902        <var-decl name='ulines' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/uarray.h' line='47' column='1'/>
2903      </data-member>
2904      <data-member access='private' layout-offset-in-bits='128'>
2905        <var-decl name='uarray' type-id='type-id-16' visibility='default' filepath='libnurbs/internals/uarray.h' line='52' column='1'/>
2906      </data-member>
2907      <member-function access='private' constructor='yes'>
2908        <function-decl name='Uarray' filepath='libnurbs/internals/uarray.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
2909          <parameter type-id='type-id-214' is-artificial='yes'/>
2910          <return type-id='type-id-12'/>
2911        </function-decl>
2912      </member-function>
2913      <member-function access='private' destructor='yes'>
2914        <function-decl name='~Uarray' filepath='libnurbs/internals/uarray.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
2915          <parameter type-id='type-id-214' is-artificial='yes'/>
2916          <parameter type-id='type-id-11' is-artificial='yes'/>
2917          <return type-id='type-id-12'/>
2918        </function-decl>
2919      </member-function>
2920    </class-decl>
2921    <class-decl name='__jmp_buf_tag' size-in-bits='1600' is-struct='yes' visibility='default' filepath='/usr/include/setjmp.h' line='36' column='1' id='type-id-191'>
2922      <data-member access='public' layout-offset-in-bits='0'>
2923        <var-decl name='__jmpbuf' type-id='type-id-215' visibility='default' filepath='/usr/include/setjmp.h' line='41' column='1'/>
2924      </data-member>
2925      <data-member access='public' layout-offset-in-bits='512'>
2926        <var-decl name='__mask_was_saved' type-id='type-id-11' visibility='default' filepath='/usr/include/setjmp.h' line='42' column='1'/>
2927      </data-member>
2928      <data-member access='public' layout-offset-in-bits='576'>
2929        <var-decl name='__saved_mask' type-id='type-id-216' visibility='default' filepath='/usr/include/setjmp.h' line='43' column='1'/>
2930      </data-member>
2931    </class-decl>
2932    <enum-decl name='arc_side' filepath='libnurbs/internals/arc.h' line='52' column='1' id='type-id-195'>
2933      <underlying-type type-id='type-id-9'/>
2934      <enumerator name='arc_none' value='0'/>
2935      <enumerator name='arc_right' value='1'/>
2936      <enumerator name='arc_top' value='2'/>
2937      <enumerator name='arc_left' value='3'/>
2938      <enumerator name='arc_bottom' value='4'/>
2939    </enum-decl>
2940    <typedef-decl name='PFVS' type-id='type-id-217' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-196'/>
2941    <pointer-type-def type-id='type-id-218' size-in-bits='64' id='type-id-212'/>
2942    <pointer-type-def type-id='type-id-204' size-in-bits='64' id='type-id-214'/>
2943    <class-decl name='BezierArc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-208'/>
2944    <class-decl name='GridTrimVertex' size-in-bits='384' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='45' column='1' id='type-id-209'>
2945      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
2946      <data-member access='private' layout-offset-in-bits='0'>
2947        <var-decl name='dummyt' type-id='type-id-172' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='47' column='1'/>
2948      </data-member>
2949      <data-member access='private' layout-offset-in-bits='128'>
2950        <var-decl name='dummyg' type-id='type-id-219' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='48' column='1'/>
2951      </data-member>
2952      <data-member access='private' layout-offset-in-bits='256'>
2953        <var-decl name='t' type-id='type-id-141' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='51' column='1'/>
2954      </data-member>
2955      <data-member access='private' layout-offset-in-bits='320'>
2956        <var-decl name='g' type-id='type-id-220' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='52' column='1'/>
2957      </data-member>
2958      <member-function access='private' constructor='yes'>
2959        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
2960          <parameter type-id='type-id-188' is-artificial='yes'/>
2961          <return type-id='type-id-12'/>
2962        </function-decl>
2963      </member-function>
2964    </class-decl>
2965    <class-decl name='Jarcloc' size-in-bits='192' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='41' column='1' id='type-id-213'>
2966      <data-member access='private' layout-offset-in-bits='0'>
2967        <var-decl name='arc' type-id='type-id-124' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='43' column='1'/>
2968      </data-member>
2969      <data-member access='private' layout-offset-in-bits='64'>
2970        <var-decl name='p' type-id='type-id-141' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='44' column='1'/>
2971      </data-member>
2972      <data-member access='private' layout-offset-in-bits='128'>
2973        <var-decl name='plast' type-id='type-id-141' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='45' column='1'/>
2974      </data-member>
2975    </class-decl>
2976    <class-decl name='PwlArc' size-in-bits='192' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='44' column='1' id='type-id-210'>
2977      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
2978      <data-member access='private' layout-offset-in-bits='0'>
2979        <var-decl name='pts' type-id='type-id-141' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='46' column='1'/>
2980      </data-member>
2981      <data-member access='private' layout-offset-in-bits='64'>
2982        <var-decl name='npts' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='47' column='1'/>
2983      </data-member>
2984      <data-member access='private' layout-offset-in-bits='128'>
2985        <var-decl name='type' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='48' column='1'/>
2986      </data-member>
2987      <member-function access='private' constructor='yes'>
2988        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
2989          <parameter type-id='type-id-194' is-artificial='yes'/>
2990          <return type-id='type-id-12'/>
2991        </function-decl>
2992      </member-function>
2993      <member-function access='private' constructor='yes'>
2994        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
2995          <parameter type-id='type-id-194' is-artificial='yes'/>
2996          <parameter type-id='type-id-11'/>
2997          <parameter type-id='type-id-141'/>
2998          <return type-id='type-id-12'/>
2999        </function-decl>
3000      </member-function>
3001      <member-function access='private' constructor='yes'>
3002        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3003          <parameter type-id='type-id-194' is-artificial='yes'/>
3004          <parameter type-id='type-id-11'/>
3005          <parameter type-id='type-id-141'/>
3006          <parameter type-id='type-id-15'/>
3007          <return type-id='type-id-12'/>
3008        </function-decl>
3009      </member-function>
3010    </class-decl>
3011    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-196' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-217'>
3012      <data-member access='public' layout-offset-in-bits='0'>
3013        <var-decl name='__pfn' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
3014      </data-member>
3015      <data-member access='public' layout-offset-in-bits='64'>
3016        <var-decl name='__delta' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
3017      </data-member>
3018    </class-decl>
3019    <array-type-def dimensions='1' type-id='type-id-11' size-in-bits='64' id='type-id-211'>
3020      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
3021    </array-type-def>
3022    <typedef-decl name='__jmp_buf' type-id='type-id-222' filepath='/usr/include/bits/setjmp.h' line='32' column='1' id='type-id-215'/>
3023    <typedef-decl name='__sigset_t' type-id='type-id-223' filepath='/usr/include/bits/sigset.h' line='32' column='1' id='type-id-216'/>
3024    <pointer-type-def type-id='type-id-219' size-in-bits='64' id='type-id-220'/>
3025    <class-decl name='GridVertex' size-in-bits='128' is-struct='yes' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='39' column='1' id='type-id-219'>
3026      <data-member access='public' layout-offset-in-bits='0'>
3027        <var-decl name='gparam' type-id='type-id-165' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='40' column='1'/>
3028      </data-member>
3029      <member-function access='public' constructor='yes'>
3030        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
3031          <parameter type-id='type-id-220' is-artificial='yes'/>
3032          <return type-id='type-id-12'/>
3033        </function-decl>
3034      </member-function>
3035      <member-function access='public' constructor='yes'>
3036        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
3037          <parameter type-id='type-id-220' is-artificial='yes'/>
3038          <parameter type-id='type-id-15'/>
3039          <parameter type-id='type-id-15'/>
3040          <return type-id='type-id-12'/>
3041        </function-decl>
3042      </member-function>
3043    </class-decl>
3044    <class-decl name='__anonymous_struct__2' size-in-bits='1024' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-216' visibility='default' filepath='/usr/include/bits/sigset.h' line='30' column='1' id='type-id-223'>
3045      <data-member access='public' layout-offset-in-bits='0'>
3046        <var-decl name='__val' type-id='type-id-224' visibility='default' filepath='/usr/include/bits/sigset.h' line='31' column='1'/>
3047      </data-member>
3048    </class-decl>
3049    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='512' id='type-id-222'>
3050      <subrange length='8' type-id='type-id-3' id='type-id-225'/>
3051    </array-type-def>
3052    <typedef-decl name='Knot' type-id='type-id-1' filepath='libnurbs/internals/types.h' line='45' column='1' id='type-id-218'/>
3053    <pointer-type-def type-id='type-id-226' size-in-bits='64' id='type-id-221'/>
3054    <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='1024' id='type-id-224'>
3055      <subrange length='16' type-id='type-id-3' id='type-id-227'/>
3056    </array-type-def>
3057  </abi-instr>
3058  <abi-instr address-size='64' path='libnurbs/interface/glrenderer.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
3059    <array-type-def dimensions='1' type-id='type-id-32' size-in-bits='128' id='type-id-228'>
3060      <subrange length='4' type-id='type-id-3' id='type-id-65'/>
3061    </array-type-def>
3062    <typedef-decl name='errorCallbackType' type-id='type-id-19' filepath='libnurbs/interface/glrenderer.h' line='46' column='1' id='type-id-44'/>
3063    <class-decl name='NurbsTessellator' size-in-bits='47616' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='53' column='1' id='type-id-43'>
3064      <data-member access='protected' layout-offset-in-bits='64'>
3065        <var-decl name='renderhints' type-id='type-id-71' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='104' column='1'/>
3066      </data-member>
3067      <data-member access='protected' layout-offset-in-bits='320'>
3068        <var-decl name='maplist' type-id='type-id-72' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='105' column='1'/>
3069      </data-member>
3070      <data-member access='protected' layout-offset-in-bits='3008'>
3071        <var-decl name='backend' type-id='type-id-73' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='106' column='1'/>
3072      </data-member>
3073      <data-member access='private' layout-offset-in-bits='3648'>
3074        <var-decl name='subdivider' type-id='type-id-74' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='134' column='1'/>
3075      </data-member>
3076      <data-member access='private' layout-offset-in-bits='24064'>
3077        <var-decl name='jumpbuffer' type-id='type-id-75' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='135' column='1'/>
3078      </data-member>
3079      <data-member access='private' layout-offset-in-bits='24128'>
3080        <var-decl name='o_pwlcurvePool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='136' column='1'/>
3081      </data-member>
3082      <data-member access='private' layout-offset-in-bits='26624'>
3083        <var-decl name='o_nurbscurvePool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='137' column='1'/>
3084      </data-member>
3085      <data-member access='private' layout-offset-in-bits='29120'>
3086        <var-decl name='o_curvePool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='138' column='1'/>
3087      </data-member>
3088      <data-member access='private' layout-offset-in-bits='31616'>
3089        <var-decl name='o_trimPool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='139' column='1'/>
3090      </data-member>
3091      <data-member access='private' layout-offset-in-bits='34112'>
3092        <var-decl name='o_surfacePool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='140' column='1'/>
3093      </data-member>
3094      <data-member access='private' layout-offset-in-bits='36608'>
3095        <var-decl name='o_nurbssurfacePool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='141' column='1'/>
3096      </data-member>
3097      <data-member access='private' layout-offset-in-bits='39104'>
3098        <var-decl name='propertyPool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='142' column='1'/>
3099      </data-member>
3100      <data-member access='private' layout-offset-in-bits='41600'>
3101        <var-decl name='quiltPool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='144' column='1'/>
3102      </data-member>
3103      <data-member access='private' layout-offset-in-bits='44096'>
3104        <var-decl name='extTrimVertexPool' type-id='type-id-77' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='146' column='1'/>
3105      </data-member>
3106      <data-member access='private' layout-offset-in-bits='46720'>
3107        <var-decl name='inSurface' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='148' column='1'/>
3108      </data-member>
3109      <data-member access='private' layout-offset-in-bits='46752'>
3110        <var-decl name='inCurve' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='149' column='1'/>
3111      </data-member>
3112      <data-member access='private' layout-offset-in-bits='46784'>
3113        <var-decl name='inTrim' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='150' column='1'/>
3114      </data-member>
3115      <data-member access='private' layout-offset-in-bits='46816'>
3116        <var-decl name='isCurveModified' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='151' column='1'/>
3117      </data-member>
3118      <data-member access='private' layout-offset-in-bits='46848'>
3119        <var-decl name='isTrimModified' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='152' column='1'/>
3120      </data-member>
3121      <data-member access='private' layout-offset-in-bits='46880'>
3122        <var-decl name='isSurfaceModified' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='153' column='1'/>
3123      </data-member>
3124      <data-member access='private' layout-offset-in-bits='46912'>
3125        <var-decl name='isDataValid' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='154' column='1'/>
3126      </data-member>
3127      <data-member access='private' layout-offset-in-bits='46944'>
3128        <var-decl name='numTrims' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='155' column='1'/>
3129      </data-member>
3130      <data-member access='private' layout-offset-in-bits='46976'>
3131        <var-decl name='playBack' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='156' column='1'/>
3132      </data-member>
3133      <data-member access='private' layout-offset-in-bits='47040'>
3134        <var-decl name='nextTrim' type-id='type-id-78' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='158' column='1'/>
3135      </data-member>
3136      <data-member access='private' layout-offset-in-bits='47104'>
3137        <var-decl name='nextCurve' type-id='type-id-79' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='159' column='1'/>
3138      </data-member>
3139      <data-member access='private' layout-offset-in-bits='47168'>
3140        <var-decl name='nextNurbscurve' type-id='type-id-80' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='160' column='1'/>
3141      </data-member>
3142      <data-member access='private' layout-offset-in-bits='47232'>
3143        <var-decl name='nextPwlcurve' type-id='type-id-81' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='161' column='1'/>
3144      </data-member>
3145      <data-member access='private' layout-offset-in-bits='47296'>
3146        <var-decl name='nextNurbssurface' type-id='type-id-82' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='162' column='1'/>
3147      </data-member>
3148      <data-member access='private' layout-offset-in-bits='47360'>
3149        <var-decl name='currentSurface' type-id='type-id-83' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='164' column='1'/>
3150      </data-member>
3151      <data-member access='private' layout-offset-in-bits='47424'>
3152        <var-decl name='currentTrim' type-id='type-id-84' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='165' column='1'/>
3153      </data-member>
3154      <data-member access='private' layout-offset-in-bits='47488'>
3155        <var-decl name='currentCurve' type-id='type-id-85' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='166' column='1'/>
3156      </data-member>
3157      <data-member access='private' layout-offset-in-bits='47552'>
3158        <var-decl name='dl' type-id='type-id-86' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='168' column='1'/>
3159      </data-member>
3160      <member-function access='private' constructor='yes'>
3161        <function-decl name='NurbsTessellator' filepath='libnurbs/internals/nurbsinterfac.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
3162          <parameter type-id='type-id-87' is-artificial='yes'/>
3163          <parameter type-id='type-id-88'/>
3164          <parameter type-id='type-id-89'/>
3165          <return type-id='type-id-12'/>
3166        </function-decl>
3167      </member-function>
3168      <member-function access='private' destructor='yes' vtable-offset='-1'>
3169        <function-decl name='~NurbsTessellator' filepath='libnurbs/internals/nurbsinterfac.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
3170          <parameter type-id='type-id-87' is-artificial='yes'/>
3171          <parameter type-id='type-id-11' is-artificial='yes'/>
3172          <return type-id='type-id-12'/>
3173        </function-decl>
3174      </member-function>
3175      <member-function access='private' vtable-offset='2'>
3176        <function-decl name='bgnrender' mangled-name='_ZN16NurbsTessellator9bgnrenderEv' filepath='libnurbs/internals/nurbstess.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
3177          <parameter type-id='type-id-87' is-artificial='yes'/>
3178          <return type-id='type-id-12'/>
3179        </function-decl>
3180      </member-function>
3181      <member-function access='private' vtable-offset='3'>
3182        <function-decl name='endrender' mangled-name='_ZN16NurbsTessellator9endrenderEv' filepath='libnurbs/internals/nurbstess.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
3183          <parameter type-id='type-id-87' is-artificial='yes'/>
3184          <return type-id='type-id-12'/>
3185        </function-decl>
3186      </member-function>
3187      <member-function access='private' vtable-offset='4'>
3188        <function-decl name='makeobj' mangled-name='_ZN16NurbsTessellator7makeobjEi' filepath='libnurbs/internals/nurbstess.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
3189          <parameter type-id='type-id-87' is-artificial='yes'/>
3190          <parameter type-id='type-id-11' is-artificial='yes'/>
3191          <return type-id='type-id-12'/>
3192        </function-decl>
3193      </member-function>
3194      <member-function access='private' vtable-offset='5'>
3195        <function-decl name='closeobj' mangled-name='_ZN16NurbsTessellator8closeobjEv' filepath='libnurbs/internals/nurbstess.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
3196          <parameter type-id='type-id-87' is-artificial='yes'/>
3197          <return type-id='type-id-12'/>
3198        </function-decl>
3199      </member-function>
3200      <member-function access='private' vtable-offset='6'>
3201        <function-decl name='errorHandler' mangled-name='_ZN16NurbsTessellator12errorHandlerEi' filepath='libnurbs/internals/nurbstess.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
3202          <parameter type-id='type-id-87' is-artificial='yes'/>
3203          <parameter type-id='type-id-11' is-artificial='yes'/>
3204          <return type-id='type-id-12'/>
3205        </function-decl>
3206      </member-function>
3207    </class-decl>
3208    <pointer-type-def type-id='type-id-228' size-in-bits='64' id='type-id-229'/>
3209  </abi-instr>
3210  <abi-instr address-size='64' path='libnurbs/interface/glsurfeval.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
3211    <array-type-def dimensions='1' type-id='type-id-63' size-in-bits='64' id='type-id-50'>
3212      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
3213    </array-type-def>
3214    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='64' id='type-id-164'>
3215      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
3216    </array-type-def>
3217    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='96' id='type-id-230'>
3218      <subrange length='3' type-id='type-id-3' id='type-id-68'/>
3219    </array-type-def>
3220    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='5120' id='type-id-52'>
3221      <subrange length='40' type-id='type-id-3' id='type-id-6'/>
3222      <subrange length='4' type-id='type-id-3' id='type-id-65'/>
3223    </array-type-def>
3224    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='204800' id='type-id-53'>
3225      <subrange length='6400' type-id='type-id-3' id='type-id-66'/>
3226    </array-type-def>
3227    <array-type-def dimensions='1' type-id='type-id-67' size-in-bits='192' id='type-id-49'>
3228      <subrange length='3' type-id='type-id-3' id='type-id-68'/>
3229    </array-type-def>
3230    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='128' id='type-id-165'>
3231      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
3232    </array-type-def>
3233    <class-decl name='StoredVertex' size-in-bits='256' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='84' column='1' id='type-id-102'>
3234      <data-member access='private' layout-offset-in-bits='0'>
3235        <var-decl name='type' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='95' column='1'/>
3236      </data-member>
3237      <data-member access='private' layout-offset-in-bits='32'>
3238        <var-decl name='coord' type-id='type-id-164' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='96' column='1'/>
3239      </data-member>
3240      <data-member access='private' layout-offset-in-bits='128'>
3241        <var-decl name='point' type-id='type-id-165' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='97' column='1'/>
3242      </data-member>
3243      <member-function access='private' constructor='yes'>
3244        <function-decl name='StoredVertex' filepath='libnurbs/interface/glsurfeval.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
3245          <parameter type-id='type-id-67' is-artificial='yes'/>
3246          <return type-id='type-id-12'/>
3247        </function-decl>
3248      </member-function>
3249      <member-function access='private' destructor='yes'>
3250        <function-decl name='~StoredVertex' filepath='libnurbs/interface/glsurfeval.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
3251          <parameter type-id='type-id-67' is-artificial='yes'/>
3252          <parameter type-id='type-id-11' is-artificial='yes'/>
3253          <return type-id='type-id-12'/>
3254        </function-decl>
3255      </member-function>
3256    </class-decl>
3257    <class-decl name='BasicSurfaceEvaluator' size-in-bits='64' is-struct='yes' visibility='default' filepath='libnurbs/internals/basicsurfeval.h' line='43' column='1' id='type-id-48'>
3258      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-7'/>
3259      <member-function access='public' destructor='yes' vtable-offset='-1'>
3260        <function-decl name='~BasicSurfaceEvaluator' filepath='libnurbs/internals/basicsurfeval.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
3261          <parameter type-id='type-id-70' is-artificial='yes'/>
3262          <parameter type-id='type-id-11' is-artificial='yes'/>
3263          <return type-id='type-id-12'/>
3264        </function-decl>
3265      </member-function>
3266      <member-function access='public' vtable-offset='9'>
3267        <function-decl name='range2f' mangled-name='_ZN21BasicSurfaceEvaluator7range2fElPfS0_' filepath='libnurbs/internals/basicsurfeval.cc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
3268          <parameter type-id='type-id-70' is-artificial='yes'/>
3269          <parameter type-id='type-id-15'/>
3270          <parameter type-id='type-id-16'/>
3271          <parameter type-id='type-id-16'/>
3272          <return type-id='type-id-12'/>
3273        </function-decl>
3274      </member-function>
3275      <member-function access='public' vtable-offset='10'>
3276        <function-decl name='domain2f' mangled-name='_ZN21BasicSurfaceEvaluator8domain2fEffff' filepath='libnurbs/internals/basicsurfeval.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3277          <parameter type-id='type-id-70' is-artificial='yes'/>
3278          <parameter type-id='type-id-1'/>
3279          <parameter type-id='type-id-1'/>
3280          <parameter type-id='type-id-1'/>
3281          <parameter type-id='type-id-1'/>
3282          <return type-id='type-id-12'/>
3283        </function-decl>
3284      </member-function>
3285      <member-function access='public' vtable-offset='11'>
3286        <function-decl name='enable' mangled-name='_ZN21BasicSurfaceEvaluator6enableEl' filepath='libnurbs/internals/basicsurfeval.cc' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
3287          <parameter type-id='type-id-70' is-artificial='yes'/>
3288          <parameter type-id='type-id-15'/>
3289          <return type-id='type-id-12'/>
3290        </function-decl>
3291      </member-function>
3292      <member-function access='public' vtable-offset='12'>
3293        <function-decl name='disable' mangled-name='_ZN21BasicSurfaceEvaluator7disableEl' filepath='libnurbs/internals/basicsurfeval.cc' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
3294          <parameter type-id='type-id-70' is-artificial='yes'/>
3295          <parameter type-id='type-id-15'/>
3296          <return type-id='type-id-12'/>
3297        </function-decl>
3298      </member-function>
3299      <member-function access='public' vtable-offset='13'>
3300        <function-decl name='bgnmap2f' mangled-name='_ZN21BasicSurfaceEvaluator8bgnmap2fEl' filepath='libnurbs/internals/basicsurfeval.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
3301          <parameter type-id='type-id-70' is-artificial='yes'/>
3302          <parameter type-id='type-id-15'/>
3303          <return type-id='type-id-12'/>
3304        </function-decl>
3305      </member-function>
3306      <member-function access='public' vtable-offset='14'>
3307        <function-decl name='map2f' mangled-name='_ZN21BasicSurfaceEvaluator5map2fElffllffllPf' filepath='libnurbs/internals/basicsurfeval.cc' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
3308          <parameter type-id='type-id-70' is-artificial='yes'/>
3309          <parameter type-id='type-id-15'/>
3310          <parameter type-id='type-id-1'/>
3311          <parameter type-id='type-id-1'/>
3312          <parameter type-id='type-id-15'/>
3313          <parameter type-id='type-id-15'/>
3314          <parameter type-id='type-id-1'/>
3315          <parameter type-id='type-id-1'/>
3316          <parameter type-id='type-id-15'/>
3317          <parameter type-id='type-id-15'/>
3318          <parameter type-id='type-id-16'/>
3319          <return type-id='type-id-12'/>
3320        </function-decl>
3321      </member-function>
3322      <member-function access='public' vtable-offset='15'>
3323        <function-decl name='mapgrid2f' mangled-name='_ZN21BasicSurfaceEvaluator9mapgrid2fElfflff' filepath='libnurbs/internals/basicsurfeval.cc' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
3324          <parameter type-id='type-id-70' is-artificial='yes'/>
3325          <parameter type-id='type-id-15'/>
3326          <parameter type-id='type-id-1'/>
3327          <parameter type-id='type-id-1'/>
3328          <parameter type-id='type-id-15'/>
3329          <parameter type-id='type-id-1'/>
3330          <parameter type-id='type-id-1'/>
3331          <return type-id='type-id-12'/>
3332        </function-decl>
3333      </member-function>
3334      <member-function access='public' vtable-offset='16'>
3335        <function-decl name='mapmesh2f' mangled-name='_ZN21BasicSurfaceEvaluator9mapmesh2fElllll' filepath='libnurbs/internals/basicsurfeval.cc' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
3336          <parameter type-id='type-id-70' is-artificial='yes'/>
3337          <parameter type-id='type-id-15'/>
3338          <parameter type-id='type-id-15'/>
3339          <parameter type-id='type-id-15'/>
3340          <parameter type-id='type-id-15'/>
3341          <parameter type-id='type-id-15'/>
3342          <return type-id='type-id-12'/>
3343        </function-decl>
3344      </member-function>
3345      <member-function access='public' vtable-offset='17'>
3346        <function-decl name='evalcoord2f' mangled-name='_ZN21BasicSurfaceEvaluator11evalcoord2fElff' filepath='libnurbs/internals/basicsurfeval.cc' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
3347          <parameter type-id='type-id-70' is-artificial='yes'/>
3348          <parameter type-id='type-id-15'/>
3349          <parameter type-id='type-id-1'/>
3350          <parameter type-id='type-id-1'/>
3351          <return type-id='type-id-12'/>
3352        </function-decl>
3353      </member-function>
3354      <member-function access='public' vtable-offset='18'>
3355        <function-decl name='evalpoint2i' mangled-name='_ZN21BasicSurfaceEvaluator11evalpoint2iEll' filepath='libnurbs/internals/basicsurfeval.cc' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
3356          <parameter type-id='type-id-70' is-artificial='yes'/>
3357          <parameter type-id='type-id-15'/>
3358          <parameter type-id='type-id-15'/>
3359          <return type-id='type-id-12'/>
3360        </function-decl>
3361      </member-function>
3362      <member-function access='public' vtable-offset='19'>
3363        <function-decl name='endmap2f' mangled-name='_ZN21BasicSurfaceEvaluator8endmap2fEv' filepath='libnurbs/internals/basicsurfeval.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
3364          <parameter type-id='type-id-70' is-artificial='yes'/>
3365          <return type-id='type-id-12'/>
3366        </function-decl>
3367      </member-function>
3368      <member-function access='public' vtable-offset='20'>
3369        <function-decl name='polymode' mangled-name='_ZN21BasicSurfaceEvaluator8polymodeEl' filepath='libnurbs/internals/basicsurfeval.cc' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
3370          <parameter type-id='type-id-70' is-artificial='yes'/>
3371          <parameter type-id='type-id-15'/>
3372          <return type-id='type-id-12'/>
3373        </function-decl>
3374      </member-function>
3375      <member-function access='public' vtable-offset='21'>
3376        <function-decl name='bgnline' mangled-name='_ZN21BasicSurfaceEvaluator7bgnlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
3377          <parameter type-id='type-id-70' is-artificial='yes'/>
3378          <return type-id='type-id-12'/>
3379        </function-decl>
3380      </member-function>
3381      <member-function access='public' vtable-offset='22'>
3382        <function-decl name='endline' mangled-name='_ZN21BasicSurfaceEvaluator7endlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
3383          <parameter type-id='type-id-70' is-artificial='yes'/>
3384          <return type-id='type-id-12'/>
3385        </function-decl>
3386      </member-function>
3387      <member-function access='public' vtable-offset='23'>
3388        <function-decl name='bgnclosedline' mangled-name='_ZN21BasicSurfaceEvaluator13bgnclosedlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
3389          <parameter type-id='type-id-70' is-artificial='yes'/>
3390          <return type-id='type-id-12'/>
3391        </function-decl>
3392      </member-function>
3393      <member-function access='public' vtable-offset='24'>
3394        <function-decl name='endclosedline' mangled-name='_ZN21BasicSurfaceEvaluator13endclosedlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
3395          <parameter type-id='type-id-70' is-artificial='yes'/>
3396          <return type-id='type-id-12'/>
3397        </function-decl>
3398      </member-function>
3399      <member-function access='public' vtable-offset='25'>
3400        <function-decl name='bgntmesh' mangled-name='_ZN21BasicSurfaceEvaluator8bgntmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
3401          <parameter type-id='type-id-70' is-artificial='yes'/>
3402          <return type-id='type-id-12'/>
3403        </function-decl>
3404      </member-function>
3405      <member-function access='public' vtable-offset='26'>
3406        <function-decl name='swaptmesh' mangled-name='_ZN21BasicSurfaceEvaluator9swaptmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
3407          <parameter type-id='type-id-70' is-artificial='yes'/>
3408          <return type-id='type-id-12'/>
3409        </function-decl>
3410      </member-function>
3411      <member-function access='public' vtable-offset='27'>
3412        <function-decl name='endtmesh' mangled-name='_ZN21BasicSurfaceEvaluator8endtmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
3413          <parameter type-id='type-id-70' is-artificial='yes'/>
3414          <return type-id='type-id-12'/>
3415        </function-decl>
3416      </member-function>
3417      <member-function access='public' vtable-offset='28'>
3418        <function-decl name='bgnqstrip' mangled-name='_ZN21BasicSurfaceEvaluator9bgnqstripEv' filepath='libnurbs/internals/basicsurfeval.cc' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
3419          <parameter type-id='type-id-70' is-artificial='yes'/>
3420          <return type-id='type-id-12'/>
3421        </function-decl>
3422      </member-function>
3423      <member-function access='public' vtable-offset='29'>
3424        <function-decl name='endqstrip' mangled-name='_ZN21BasicSurfaceEvaluator9endqstripEv' filepath='libnurbs/internals/basicsurfeval.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
3425          <parameter type-id='type-id-70' is-artificial='yes'/>
3426          <return type-id='type-id-12'/>
3427        </function-decl>
3428      </member-function>
3429      <member-function access='public' vtable-offset='30'>
3430        <function-decl name='bgntfan' mangled-name='_ZN21BasicSurfaceEvaluator7bgntfanEv' filepath='libnurbs/internals/basicsurfeval.cc' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
3431          <parameter type-id='type-id-70' is-artificial='yes'/>
3432          <return type-id='type-id-12'/>
3433        </function-decl>
3434      </member-function>
3435      <member-function access='public' vtable-offset='31'>
3436        <function-decl name='endtfan' mangled-name='_ZN21BasicSurfaceEvaluator7endtfanEv' filepath='libnurbs/internals/basicsurfeval.cc' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
3437          <parameter type-id='type-id-70' is-artificial='yes'/>
3438          <return type-id='type-id-12'/>
3439        </function-decl>
3440      </member-function>
3441      <member-function access='public' vtable-offset='32'>
3442        <function-decl name='evalUStrip' mangled-name='_ZN21BasicSurfaceEvaluator10evalUStripEifPfifS0_' filepath='libnurbs/internals/basicsurfeval.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
3443          <parameter type-id='type-id-70' is-artificial='yes'/>
3444          <parameter type-id='type-id-11'/>
3445          <parameter type-id='type-id-1'/>
3446          <parameter type-id='type-id-16'/>
3447          <parameter type-id='type-id-11'/>
3448          <parameter type-id='type-id-1'/>
3449          <parameter type-id='type-id-16'/>
3450          <return type-id='type-id-12'/>
3451        </function-decl>
3452      </member-function>
3453      <member-function access='public' vtable-offset='33'>
3454        <function-decl name='evalVStrip' mangled-name='_ZN21BasicSurfaceEvaluator10evalVStripEifPfifS0_' filepath='libnurbs/internals/basicsurfeval.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
3455          <parameter type-id='type-id-70' is-artificial='yes'/>
3456          <parameter type-id='type-id-11'/>
3457          <parameter type-id='type-id-1'/>
3458          <parameter type-id='type-id-16'/>
3459          <parameter type-id='type-id-11'/>
3460          <parameter type-id='type-id-1'/>
3461          <parameter type-id='type-id-16'/>
3462          <return type-id='type-id-12'/>
3463        </function-decl>
3464      </member-function>
3465      <member-function access='public' vtable-offset='34'>
3466        <function-decl name='inDoEvalCoord2NOGE' mangled-name='_ZN21BasicSurfaceEvaluator18inDoEvalCoord2NOGEEffPfS0_' filepath='libnurbs/internals/basicsurfeval.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
3467          <parameter type-id='type-id-70' is-artificial='yes'/>
3468          <parameter type-id='type-id-1'/>
3469          <parameter type-id='type-id-1'/>
3470          <parameter type-id='type-id-16'/>
3471          <parameter type-id='type-id-16'/>
3472          <return type-id='type-id-12'/>
3473        </function-decl>
3474      </member-function>
3475      <member-function access='public' vtable-offset='35'>
3476        <function-decl name='inDoEvalCoord2NOGE_BU' mangled-name='_ZN21BasicSurfaceEvaluator21inDoEvalCoord2NOGE_BUEffPfS0_' filepath='libnurbs/internals/basicsurfeval.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
3477          <parameter type-id='type-id-70' is-artificial='yes'/>
3478          <parameter type-id='type-id-1'/>
3479          <parameter type-id='type-id-1'/>
3480          <parameter type-id='type-id-16'/>
3481          <parameter type-id='type-id-16'/>
3482          <return type-id='type-id-12'/>
3483        </function-decl>
3484      </member-function>
3485      <member-function access='public' vtable-offset='36'>
3486        <function-decl name='inDoEvalCoord2NOGE_BV' mangled-name='_ZN21BasicSurfaceEvaluator21inDoEvalCoord2NOGE_BVEffPfS0_' filepath='libnurbs/internals/basicsurfeval.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
3487          <parameter type-id='type-id-70' is-artificial='yes'/>
3488          <parameter type-id='type-id-1'/>
3489          <parameter type-id='type-id-1'/>
3490          <parameter type-id='type-id-16'/>
3491          <parameter type-id='type-id-16'/>
3492          <return type-id='type-id-12'/>
3493        </function-decl>
3494      </member-function>
3495      <member-function access='public' vtable-offset='37'>
3496        <function-decl name='inPreEvaluateBV_intfac' mangled-name='_ZN21BasicSurfaceEvaluator22inPreEvaluateBV_intfacEf' filepath='libnurbs/internals/basicsurfeval.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
3497          <parameter type-id='type-id-70' is-artificial='yes'/>
3498          <parameter type-id='type-id-1'/>
3499          <return type-id='type-id-12'/>
3500        </function-decl>
3501      </member-function>
3502      <member-function access='public' vtable-offset='38'>
3503        <function-decl name='inPreEvaluateBU_intfac' mangled-name='_ZN21BasicSurfaceEvaluator22inPreEvaluateBU_intfacEf' filepath='libnurbs/internals/basicsurfeval.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
3504          <parameter type-id='type-id-70' is-artificial='yes'/>
3505          <parameter type-id='type-id-1'/>
3506          <return type-id='type-id-12'/>
3507        </function-decl>
3508      </member-function>
3509    </class-decl>
3510    <typedef-decl name='bezierPatchMesh' type-id='type-id-69' filepath='libnurbs/interface/bezierPatchMesh.h' line='66' column='1' id='type-id-231'/>
3511    <typedef-decl name='bezierPatch' type-id='type-id-142' filepath='libnurbs/interface/bezierPatch.h' line='65' column='1' id='type-id-232'/>
3512    <class-decl name='bezierPatch' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='36' column='1' id='type-id-142'>
3513      <data-member access='public' layout-offset-in-bits='0'>
3514        <var-decl name='umin' type-id='type-id-28' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
3515      </data-member>
3516      <data-member access='public' layout-offset-in-bits='32'>
3517        <var-decl name='vmin' type-id='type-id-28' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
3518      </data-member>
3519      <data-member access='public' layout-offset-in-bits='64'>
3520        <var-decl name='umax' type-id='type-id-28' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
3521      </data-member>
3522      <data-member access='public' layout-offset-in-bits='96'>
3523        <var-decl name='vmax' type-id='type-id-28' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
3524      </data-member>
3525      <data-member access='public' layout-offset-in-bits='128'>
3526        <var-decl name='uorder' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='38' column='1'/>
3527      </data-member>
3528      <data-member access='public' layout-offset-in-bits='160'>
3529        <var-decl name='vorder' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='39' column='1'/>
3530      </data-member>
3531      <data-member access='public' layout-offset-in-bits='192'>
3532        <var-decl name='dimension' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='57' column='1'/>
3533      </data-member>
3534      <data-member access='public' layout-offset-in-bits='256'>
3535        <var-decl name='ctlpoints' type-id='type-id-58' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='58' column='1'/>
3536      </data-member>
3537      <data-member access='public' layout-offset-in-bits='320'>
3538        <var-decl name='next' type-id='type-id-132' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='63' column='1'/>
3539      </data-member>
3540    </class-decl>
3541    <class-decl name='surfEvalMachine' size-in-bits='210272' is-struct='yes' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='63' column='1' id='type-id-93'>
3542      <data-member access='public' layout-offset-in-bits='0'>
3543        <var-decl name='uprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='64' column='1'/>
3544      </data-member>
3545      <data-member access='public' layout-offset-in-bits='32'>
3546        <var-decl name='vprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='65' column='1'/>
3547      </data-member>
3548      <data-member access='public' layout-offset-in-bits='64'>
3549        <var-decl name='k' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='66' column='1'/>
3550      </data-member>
3551      <data-member access='public' layout-offset-in-bits='96'>
3552        <var-decl name='u1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='67' column='1'/>
3553      </data-member>
3554      <data-member access='public' layout-offset-in-bits='128'>
3555        <var-decl name='u2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='68' column='1'/>
3556      </data-member>
3557      <data-member access='public' layout-offset-in-bits='160'>
3558        <var-decl name='ustride' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='69' column='1'/>
3559      </data-member>
3560      <data-member access='public' layout-offset-in-bits='192'>
3561        <var-decl name='uorder' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='70' column='1'/>
3562      </data-member>
3563      <data-member access='public' layout-offset-in-bits='224'>
3564        <var-decl name='v1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='71' column='1'/>
3565      </data-member>
3566      <data-member access='public' layout-offset-in-bits='256'>
3567        <var-decl name='v2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='72' column='1'/>
3568      </data-member>
3569      <data-member access='public' layout-offset-in-bits='288'>
3570        <var-decl name='vstride' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='73' column='1'/>
3571      </data-member>
3572      <data-member access='public' layout-offset-in-bits='320'>
3573        <var-decl name='vorder' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='74' column='1'/>
3574      </data-member>
3575      <data-member access='public' layout-offset-in-bits='352'>
3576        <var-decl name='ctlPoints' type-id='type-id-53' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='75' column='1'/>
3577      </data-member>
3578      <data-member access='public' layout-offset-in-bits='205152'>
3579        <var-decl name='ucoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='76' column='1'/>
3580      </data-member>
3581      <data-member access='public' layout-offset-in-bits='206432'>
3582        <var-decl name='vcoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='77' column='1'/>
3583      </data-member>
3584      <data-member access='public' layout-offset-in-bits='207712'>
3585        <var-decl name='ucoeffDeriv' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='78' column='1'/>
3586      </data-member>
3587      <data-member access='public' layout-offset-in-bits='208992'>
3588        <var-decl name='vcoeffDeriv' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='79' column='1'/>
3589      </data-member>
3590    </class-decl>
3591    <typedef-decl name='surfEvalMachine' type-id='type-id-93' filepath='libnurbs/interface/glsurfeval.h' line='80' column='1' id='type-id-54'/>
3592    <class-decl name='bezierPatchMesh' size-in-bits='960' is-struct='yes' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='39' column='1' id='type-id-69'>
3593      <data-member access='public' layout-offset-in-bits='0'>
3594        <var-decl name='bpatch' type-id='type-id-132' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='40' column='1'/>
3595      </data-member>
3596      <data-member access='public' layout-offset-in-bits='64'>
3597        <var-decl name='bpatch_normal' type-id='type-id-132' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='41' column='1'/>
3598      </data-member>
3599      <data-member access='public' layout-offset-in-bits='128'>
3600        <var-decl name='bpatch_texcoord' type-id='type-id-132' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='42' column='1'/>
3601      </data-member>
3602      <data-member access='public' layout-offset-in-bits='192'>
3603        <var-decl name='bpatch_color' type-id='type-id-132' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='43' column='1'/>
3604      </data-member>
3605      <data-member access='public' layout-offset-in-bits='256'>
3606        <var-decl name='UVarray' type-id='type-id-58' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='45' column='1'/>
3607      </data-member>
3608      <data-member access='public' layout-offset-in-bits='320'>
3609        <var-decl name='length_array' type-id='type-id-133' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='46' column='1'/>
3610      </data-member>
3611      <data-member access='public' layout-offset-in-bits='384'>
3612        <var-decl name='type_array' type-id='type-id-134' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='47' column='1'/>
3613      </data-member>
3614      <data-member access='public' layout-offset-in-bits='448'>
3615        <var-decl name='size_UVarray' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='50' column='1'/>
3616      </data-member>
3617      <data-member access='public' layout-offset-in-bits='480'>
3618        <var-decl name='index_UVarray' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='51' column='1'/>
3619      </data-member>
3620      <data-member access='public' layout-offset-in-bits='512'>
3621        <var-decl name='size_length_array' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='52' column='1'/>
3622      </data-member>
3623      <data-member access='public' layout-offset-in-bits='544'>
3624        <var-decl name='index_length_array' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='53' column='1'/>
3625      </data-member>
3626      <data-member access='public' layout-offset-in-bits='576'>
3627        <var-decl name='counter' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='55' column='1'/>
3628      </data-member>
3629      <data-member access='public' layout-offset-in-bits='608'>
3630        <var-decl name='type' type-id='type-id-59' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='56' column='1'/>
3631      </data-member>
3632      <data-member access='public' layout-offset-in-bits='640'>
3633        <var-decl name='vertex_array' type-id='type-id-58' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='59' column='1'/>
3634      </data-member>
3635      <data-member access='public' layout-offset-in-bits='704'>
3636        <var-decl name='normal_array' type-id='type-id-58' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='60' column='1'/>
3637      </data-member>
3638      <data-member access='public' layout-offset-in-bits='768'>
3639        <var-decl name='color_array' type-id='type-id-58' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='61' column='1'/>
3640      </data-member>
3641      <data-member access='public' layout-offset-in-bits='832'>
3642        <var-decl name='texcoord_array' type-id='type-id-58' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='62' column='1'/>
3643      </data-member>
3644      <data-member access='public' layout-offset-in-bits='896'>
3645        <var-decl name='next' type-id='type-id-51' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='65' column='1'/>
3646      </data-member>
3647    </class-decl>
3648    <pointer-type-def type-id='type-id-48' size-in-bits='64' id='type-id-70'/>
3649    <pointer-type-def type-id='type-id-59' size-in-bits='64' id='type-id-134'/>
3650    <pointer-type-def type-id='type-id-230' size-in-bits='64' id='type-id-233'/>
3651    <pointer-type-def type-id='type-id-102' size-in-bits='64' id='type-id-67'/>
3652    <qualified-type-def type-id='type-id-67' const='yes' id='type-id-234'/>
3653    <pointer-type-def type-id='type-id-235' size-in-bits='64' id='type-id-236'/>
3654    <pointer-type-def type-id='type-id-142' size-in-bits='64' id='type-id-132'/>
3655    <pointer-type-def type-id='type-id-69' size-in-bits='64' id='type-id-51'/>
3656    <pointer-type-def type-id='type-id-11' size-in-bits='64' id='type-id-133'/>
3657    <pointer-type-def type-id='type-id-54' size-in-bits='64' id='type-id-237'/>
3658    <class-decl name='SurfaceMap' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-235'/>
3659  </abi-instr>
3660  <abi-instr address-size='64' path='libnurbs/interface/insurfeval.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
3661  </abi-instr>
3662  <abi-instr address-size='64' path='libnurbs/internals/arc.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
3663    <type-decl name='char' size-in-bits='8' id='type-id-143'/>
3664    <array-type-def dimensions='1' type-id='type-id-115' size-in-bits='2048' id='type-id-114'>
3665      <subrange length='32' type-id='type-id-3' id='type-id-144'/>
3666    </array-type-def>
3667    <class-decl name='Arc' size-in-bits='448' is-struct='yes' visibility='default' filepath='libnurbs/internals/arc.h' line='55' column='1' id='type-id-168'>
3668      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
3669      <data-member access='public' static='yes'>
3670        <var-decl name='bezier_tag' type-id='type-id-174' mangled-name='_ZN3Arc10bezier_tagE' visibility='default' filepath='libnurbs/internals/arc.h' line='58' column='1'/>
3671      </data-member>
3672      <data-member access='public' static='yes'>
3673        <var-decl name='arc_tag' type-id='type-id-174' mangled-name='_ZN3Arc7arc_tagE' visibility='default' filepath='libnurbs/internals/arc.h' line='59' column='1'/>
3674      </data-member>
3675      <data-member access='public' static='yes'>
3676        <var-decl name='tail_tag' type-id='type-id-174' mangled-name='_ZN3Arc8tail_tagE' visibility='default' filepath='libnurbs/internals/arc.h' line='60' column='1'/>
3677      </data-member>
3678      <data-member access='public' layout-offset-in-bits='0'>
3679        <var-decl name='prev' type-id='type-id-124' visibility='default' filepath='libnurbs/internals/arc.h' line='61' column='1'/>
3680      </data-member>
3681      <data-member access='public' layout-offset-in-bits='64'>
3682        <var-decl name='next' type-id='type-id-124' visibility='default' filepath='libnurbs/internals/arc.h' line='62' column='1'/>
3683      </data-member>
3684      <data-member access='public' layout-offset-in-bits='128'>
3685        <var-decl name='link' type-id='type-id-124' visibility='default' filepath='libnurbs/internals/arc.h' line='63' column='1'/>
3686      </data-member>
3687      <data-member access='public' layout-offset-in-bits='192'>
3688        <var-decl name='bezierArc' type-id='type-id-193' visibility='default' filepath='libnurbs/internals/arc.h' line='64' column='1'/>
3689      </data-member>
3690      <data-member access='public' layout-offset-in-bits='256'>
3691        <var-decl name='pwlArc' type-id='type-id-194' visibility='default' filepath='libnurbs/internals/arc.h' line='65' column='1'/>
3692      </data-member>
3693      <data-member access='public' layout-offset-in-bits='320'>
3694        <var-decl name='type' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/arc.h' line='66' column='1'/>
3695      </data-member>
3696      <data-member access='public' layout-offset-in-bits='384'>
3697        <var-decl name='nuid' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/arc.h' line='67' column='1'/>
3698      </data-member>
3699      <member-function access='public' constructor='yes'>
3700        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
3701          <parameter type-id='type-id-167' is-artificial='yes'/>
3702          <parameter type-id='type-id-167'/>
3703          <parameter type-id='type-id-194'/>
3704          <return type-id='type-id-12'/>
3705        </function-decl>
3706      </member-function>
3707      <member-function access='public' constructor='yes'>
3708        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
3709          <parameter type-id='type-id-167' is-artificial='yes'/>
3710          <parameter type-id='type-id-195'/>
3711          <parameter type-id='type-id-15'/>
3712          <return type-id='type-id-12'/>
3713        </function-decl>
3714      </member-function>
3715    </class-decl>
3716    <class-decl name='Pool' size-in-bits='2496' visibility='default' filepath='libnurbs/internals/bufpool.h' line='50' column='1' id='type-id-76'>
3717      <member-type access='protected'>
3718        <enum-decl name='Magic' filepath='libnurbs/internals/bufpool.h' line='70' column='1' id='type-id-112'>
3719          <underlying-type type-id='type-id-9'/>
3720          <enumerator name='is_allocated' value='62369'/>
3721          <enumerator name='is_free' value='61858'/>
3722        </enum-decl>
3723      </member-type>
3724      <data-member access='protected' layout-offset-in-bits='0'>
3725        <var-decl name='freelist' type-id='type-id-113' visibility='default' filepath='libnurbs/internals/bufpool.h' line='62' column='1'/>
3726      </data-member>
3727      <data-member access='protected' layout-offset-in-bits='64'>
3728        <var-decl name='blocklist' type-id='type-id-114' visibility='default' filepath='libnurbs/internals/bufpool.h' line='63' column='1'/>
3729      </data-member>
3730      <data-member access='protected' layout-offset-in-bits='2112'>
3731        <var-decl name='nextblock' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/bufpool.h' line='64' column='1'/>
3732      </data-member>
3733      <data-member access='protected' layout-offset-in-bits='2176'>
3734        <var-decl name='curblock' type-id='type-id-115' visibility='default' filepath='libnurbs/internals/bufpool.h' line='65' column='1'/>
3735      </data-member>
3736      <data-member access='protected' layout-offset-in-bits='2240'>
3737        <var-decl name='buffersize' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/bufpool.h' line='66' column='1'/>
3738      </data-member>
3739      <data-member access='protected' layout-offset-in-bits='2272'>
3740        <var-decl name='nextsize' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/bufpool.h' line='67' column='1'/>
3741      </data-member>
3742      <data-member access='protected' layout-offset-in-bits='2304'>
3743        <var-decl name='nextfree' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/bufpool.h' line='68' column='1'/>
3744      </data-member>
3745      <data-member access='protected' layout-offset-in-bits='2336'>
3746        <var-decl name='initsize' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/bufpool.h' line='69' column='1'/>
3747      </data-member>
3748      <data-member access='protected' layout-offset-in-bits='2368'>
3749        <var-decl name='name' type-id='type-id-116' visibility='default' filepath='libnurbs/internals/bufpool.h' line='71' column='1'/>
3750      </data-member>
3751      <data-member access='protected' layout-offset-in-bits='2432'>
3752        <var-decl name='magic' type-id='type-id-112' visibility='default' filepath='libnurbs/internals/bufpool.h' line='72' column='1'/>
3753      </data-member>
3754      <member-function access='private' constructor='yes'>
3755        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
3756          <parameter type-id='type-id-117' is-artificial='yes'/>
3757          <parameter type-id='type-id-11'/>
3758          <parameter type-id='type-id-11'/>
3759          <parameter type-id='type-id-116'/>
3760          <return type-id='type-id-12'/>
3761        </function-decl>
3762      </member-function>
3763      <member-function access='private' destructor='yes'>
3764        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3765          <parameter type-id='type-id-117' is-artificial='yes'/>
3766          <parameter type-id='type-id-11' is-artificial='yes'/>
3767          <return type-id='type-id-12'/>
3768        </function-decl>
3769      </member-function>
3770    </class-decl>
3771    <typedef-decl name='size_t' type-id='type-id-3' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h' line='211' column='1' id='type-id-238'/>
3772    <class-decl name='Buffer' size-in-bits='64' visibility='default' filepath='libnurbs/internals/bufpool.h' line='45' column='1' id='type-id-135'>
3773      <data-member access='private' layout-offset-in-bits='0'>
3774        <var-decl name='next' type-id='type-id-113' visibility='default' filepath='libnurbs/internals/bufpool.h' line='47' column='1'/>
3775      </data-member>
3776    </class-decl>
3777    <class-decl name='PooledObj' size-in-bits='8' visibility='default' filepath='libnurbs/internals/bufpool.h' line='118' column='1' id='type-id-157'/>
3778    <class-decl name='TrimVertex' size-in-bits='128' is-struct='yes' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='43' column='1' id='type-id-172'>
3779      <data-member access='public' layout-offset-in-bits='0'>
3780        <var-decl name='param' type-id='type-id-164' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='45' column='1'/>
3781      </data-member>
3782      <data-member access='public' layout-offset-in-bits='64'>
3783        <var-decl name='nuid' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='50' column='1'/>
3784      </data-member>
3785    </class-decl>
3786    <typedef-decl name='Arc_ptr' type-id='type-id-167' filepath='libnurbs/internals/arc.h' line='50' column='1' id='type-id-124'/>
3787    <enum-decl name='arc_side' filepath='libnurbs/internals/arc.h' line='52' column='1' id='type-id-195'>
3788      <underlying-type type-id='type-id-9'/>
3789      <enumerator name='arc_none' value='0'/>
3790      <enumerator name='arc_right' value='1'/>
3791      <enumerator name='arc_top' value='2'/>
3792      <enumerator name='arc_left' value='3'/>
3793      <enumerator name='arc_bottom' value='4'/>
3794    </enum-decl>
3795    <class-decl name='PwlArc' size-in-bits='192' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='44' column='1' id='type-id-210'>
3796      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
3797      <data-member access='private' layout-offset-in-bits='0'>
3798        <var-decl name='pts' type-id='type-id-141' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='46' column='1'/>
3799      </data-member>
3800      <data-member access='private' layout-offset-in-bits='64'>
3801        <var-decl name='npts' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='47' column='1'/>
3802      </data-member>
3803      <data-member access='private' layout-offset-in-bits='128'>
3804        <var-decl name='type' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='48' column='1'/>
3805      </data-member>
3806      <member-function access='private' constructor='yes'>
3807        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3808          <parameter type-id='type-id-194' is-artificial='yes'/>
3809          <return type-id='type-id-12'/>
3810        </function-decl>
3811      </member-function>
3812      <member-function access='private' constructor='yes'>
3813        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3814          <parameter type-id='type-id-194' is-artificial='yes'/>
3815          <parameter type-id='type-id-11'/>
3816          <parameter type-id='type-id-141'/>
3817          <return type-id='type-id-12'/>
3818        </function-decl>
3819      </member-function>
3820      <member-function access='private' constructor='yes'>
3821        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3822          <parameter type-id='type-id-194' is-artificial='yes'/>
3823          <parameter type-id='type-id-11'/>
3824          <parameter type-id='type-id-141'/>
3825          <parameter type-id='type-id-15'/>
3826          <return type-id='type-id-12'/>
3827        </function-decl>
3828      </member-function>
3829    </class-decl>
3830    <pointer-type-def type-id='type-id-168' size-in-bits='64' id='type-id-167'/>
3831    <qualified-type-def type-id='type-id-167' const='yes' id='type-id-239'/>
3832    <pointer-type-def type-id='type-id-124' size-in-bits='64' id='type-id-240'/>
3833    <pointer-type-def type-id='type-id-208' size-in-bits='64' id='type-id-193'/>
3834    <pointer-type-def type-id='type-id-135' size-in-bits='64' id='type-id-113'/>
3835    <reference-type-def kind='lvalue' type-id='type-id-76' size-in-bits='64' id='type-id-150'/>
3836    <pointer-type-def type-id='type-id-76' size-in-bits='64' id='type-id-117'/>
3837    <pointer-type-def type-id='type-id-157' size-in-bits='64' id='type-id-241'/>
3838    <pointer-type-def type-id='type-id-210' size-in-bits='64' id='type-id-194'/>
3839    <pointer-type-def type-id='type-id-172' size-in-bits='64' id='type-id-141'/>
3840    <pointer-type-def type-id='type-id-143' size-in-bits='64' id='type-id-115'/>
3841    <qualified-type-def type-id='type-id-143' const='yes' id='type-id-166'/>
3842    <pointer-type-def type-id='type-id-166' size-in-bits='64' id='type-id-116'/>
3843    <qualified-type-def type-id='type-id-11' const='yes' id='type-id-174'/>
3844  </abi-instr>
3845  <abi-instr address-size='64' path='libnurbs/internals/arcsorter.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
3846    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='128' id='type-id-127'>
3847      <subrange length='4' type-id='type-id-3' id='type-id-65'/>
3848    </array-type-def>
3849    <array-type-def dimensions='3' type-id='type-id-1' size-in-bits='infinite' id='type-id-145'>
3850      <subrange length='infinite' id='type-id-170'/>
3851      <subrange length='24' type-id='type-id-3' id='type-id-171'/>
3852      <subrange length='24' type-id='type-id-3' id='type-id-171'/>
3853    </array-type-def>
3854    <class-decl name='Renderhints' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/renderhints.h' line='41' column='1' id='type-id-71'>
3855      <data-member access='public' layout-offset-in-bits='0'>
3856        <var-decl name='display_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='49' column='1'/>
3857      </data-member>
3858      <data-member access='public' layout-offset-in-bits='32'>
3859        <var-decl name='errorchecking' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='50' column='1'/>
3860      </data-member>
3861      <data-member access='public' layout-offset-in-bits='64'>
3862        <var-decl name='subdivisions' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='51' column='1'/>
3863      </data-member>
3864      <data-member access='public' layout-offset-in-bits='96'>
3865        <var-decl name='tmp1' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='52' column='1'/>
3866      </data-member>
3867      <data-member access='public' layout-offset-in-bits='128'>
3868        <var-decl name='displaydomain' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/renderhints.h' line='54' column='1'/>
3869      </data-member>
3870      <data-member access='public' layout-offset-in-bits='160'>
3871        <var-decl name='maxsubdivisions' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/renderhints.h' line='55' column='1'/>
3872      </data-member>
3873      <data-member access='public' layout-offset-in-bits='192'>
3874        <var-decl name='wiretris' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/renderhints.h' line='56' column='1'/>
3875      </data-member>
3876      <data-member access='public' layout-offset-in-bits='224'>
3877        <var-decl name='wirequads' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/renderhints.h' line='57' column='1'/>
3878      </data-member>
3879      <member-function access='public' constructor='yes'>
3880        <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
3881          <parameter type-id='type-id-118' is-artificial='yes'/>
3882          <return type-id='type-id-12'/>
3883        </function-decl>
3884      </member-function>
3885    </class-decl>
3886    <class-decl name='Sorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/sorter.h' line='36' column='1' id='type-id-176'>
3887      <data-member access='private' layout-offset-in-bits='64'>
3888        <var-decl name='es' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/sorter.h' line='49' column='1'/>
3889      </data-member>
3890      <member-function access='private' constructor='yes'>
3891        <function-decl name='Sorter' filepath='libnurbs/internals/sorter.cc' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
3892          <parameter type-id='type-id-202' is-artificial='yes'/>
3893          <parameter type-id='type-id-11' is-artificial='yes'/>
3894          <return type-id='type-id-12'/>
3895        </function-decl>
3896      </member-function>
3897      <member-function access='private' destructor='yes' vtable-offset='-1'>
3898        <function-decl name='~Sorter' filepath='libnurbs/internals/sorter.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
3899          <parameter type-id='type-id-202' is-artificial='yes'/>
3900          <parameter type-id='type-id-11' is-artificial='yes'/>
3901          <return type-id='type-id-12'/>
3902        </function-decl>
3903      </member-function>
3904      <member-function access='protected' vtable-offset='2'>
3905        <function-decl name='qscmp' mangled-name='_ZN6Sorter5qscmpEPcS0_' filepath='libnurbs/internals/sorter.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
3906          <parameter type-id='type-id-202' is-artificial='yes'/>
3907          <parameter type-id='type-id-115'/>
3908          <parameter type-id='type-id-115'/>
3909          <return type-id='type-id-11'/>
3910        </function-decl>
3911      </member-function>
3912      <member-function access='protected' vtable-offset='3'>
3913        <function-decl name='qsexc' mangled-name='_ZN6Sorter5qsexcEPcS0_' filepath='libnurbs/internals/sorter.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
3914          <parameter type-id='type-id-202' is-artificial='yes'/>
3915          <parameter type-id='type-id-115'/>
3916          <parameter type-id='type-id-115'/>
3917          <return type-id='type-id-12'/>
3918        </function-decl>
3919      </member-function>
3920      <member-function access='protected' vtable-offset='4'>
3921        <function-decl name='qstexc' mangled-name='_ZN6Sorter6qstexcEPcS0_S0_' filepath='libnurbs/internals/sorter.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
3922          <parameter type-id='type-id-202' is-artificial='yes'/>
3923          <parameter type-id='type-id-115'/>
3924          <parameter type-id='type-id-115'/>
3925          <parameter type-id='type-id-115'/>
3926          <return type-id='type-id-12'/>
3927        </function-decl>
3928      </member-function>
3929    </class-decl>
3930    <class-decl name='ArcSorter' size-in-bits='192' visibility='default' filepath='libnurbs/internals/arcsorter.h' line='44' column='1' id='type-id-242'>
3931      <base-class access='private' layout-offset-in-bits='0' type-id='type-id-176'/>
3932      <data-member access='protected' layout-offset-in-bits='128'>
3933        <var-decl name='subdivider' type-id='type-id-243' visibility='default' filepath='libnurbs/internals/arcsorter.h' line='50' column='1'/>
3934      </data-member>
3935      <member-function access='private' constructor='yes'>
3936        <function-decl name='ArcSorter' filepath='libnurbs/internals/arcsorter.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
3937          <parameter type-id='type-id-244' is-artificial='yes'/>
3938          <parameter type-id='type-id-245'/>
3939          <return type-id='type-id-12'/>
3940        </function-decl>
3941      </member-function>
3942      <member-function access='protected' vtable-offset='2'>
3943        <function-decl name='qscmp' mangled-name='_ZN9ArcSorter5qscmpEPcS0_' filepath='libnurbs/internals/arcsorter.cc' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3944          <parameter type-id='type-id-244' is-artificial='yes'/>
3945          <parameter type-id='type-id-115'/>
3946          <parameter type-id='type-id-115'/>
3947          <return type-id='type-id-11'/>
3948        </function-decl>
3949      </member-function>
3950      <member-function access='private' vtable-offset='3'>
3951        <function-decl name='qsexc' mangled-name='_ZN9ArcSorter5qsexcEPcS0_' filepath='libnurbs/internals/arcsorter.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
3952          <parameter type-id='type-id-244' is-artificial='yes'/>
3953          <parameter type-id='type-id-115'/>
3954          <parameter type-id='type-id-115'/>
3955          <return type-id='type-id-12'/>
3956        </function-decl>
3957      </member-function>
3958      <member-function access='private' vtable-offset='4'>
3959        <function-decl name='qstexc' mangled-name='_ZN9ArcSorter6qstexcEPcS0_S0_' filepath='libnurbs/internals/arcsorter.cc' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
3960          <parameter type-id='type-id-244' is-artificial='yes'/>
3961          <parameter type-id='type-id-115'/>
3962          <parameter type-id='type-id-115'/>
3963          <parameter type-id='type-id-115'/>
3964          <return type-id='type-id-12'/>
3965        </function-decl>
3966      </member-function>
3967    </class-decl>
3968    <class-decl name='FlistSorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/flistsorter.h' line='42' column='1' id='type-id-154'>
3969      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-176'/>
3970      <member-function access='private' constructor='yes'>
3971        <function-decl name='FlistSorter' filepath='libnurbs/internals/flistsorter.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
3972          <parameter type-id='type-id-177' is-artificial='yes'/>
3973          <return type-id='type-id-12'/>
3974        </function-decl>
3975      </member-function>
3976      <member-function access='private' destructor='yes' vtable-offset='-1'>
3977        <function-decl name='~FlistSorter' filepath='libnurbs/internals/flistsorter.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
3978          <parameter type-id='type-id-177' is-artificial='yes'/>
3979          <parameter type-id='type-id-11' is-artificial='yes'/>
3980          <return type-id='type-id-12'/>
3981        </function-decl>
3982      </member-function>
3983      <member-function access='protected' vtable-offset='2'>
3984        <function-decl name='qscmp' mangled-name='_ZN11FlistSorter5qscmpEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
3985          <parameter type-id='type-id-177' is-artificial='yes'/>
3986          <parameter type-id='type-id-115'/>
3987          <parameter type-id='type-id-115'/>
3988          <return type-id='type-id-11'/>
3989        </function-decl>
3990      </member-function>
3991      <member-function access='protected' vtable-offset='3'>
3992        <function-decl name='qsexc' mangled-name='_ZN11FlistSorter5qsexcEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
3993          <parameter type-id='type-id-177' is-artificial='yes'/>
3994          <parameter type-id='type-id-115'/>
3995          <parameter type-id='type-id-115'/>
3996          <return type-id='type-id-12'/>
3997        </function-decl>
3998      </member-function>
3999      <member-function access='protected' vtable-offset='4'>
4000        <function-decl name='qstexc' mangled-name='_ZN11FlistSorter6qstexcEPcS0_S0_' filepath='libnurbs/internals/flistsorter.cc' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
4001          <parameter type-id='type-id-177' is-artificial='yes'/>
4002          <parameter type-id='type-id-115'/>
4003          <parameter type-id='type-id-115'/>
4004          <parameter type-id='type-id-115'/>
4005          <return type-id='type-id-12'/>
4006        </function-decl>
4007      </member-function>
4008    </class-decl>
4009    <class-decl name='TrimVertexPool' size-in-bits='2624' is-struct='yes' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='45' column='1' id='type-id-77'>
4010      <data-member access='private' layout-offset-in-bits='0'>
4011        <var-decl name='pool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='52' column='1'/>
4012      </data-member>
4013      <data-member access='private' layout-offset-in-bits='2496'>
4014        <var-decl name='vlist' type-id='type-id-130' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='53' column='1'/>
4015      </data-member>
4016      <data-member access='private' layout-offset-in-bits='2560'>
4017        <var-decl name='nextvlistslot' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='54' column='1'/>
4018      </data-member>
4019      <data-member access='private' layout-offset-in-bits='2592'>
4020        <var-decl name='vlistsize' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='55' column='1'/>
4021      </data-member>
4022      <member-function access='public' constructor='yes'>
4023        <function-decl name='TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
4024          <parameter type-id='type-id-131' is-artificial='yes'/>
4025          <return type-id='type-id-12'/>
4026        </function-decl>
4027      </member-function>
4028      <member-function access='public' destructor='yes'>
4029        <function-decl name='~TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
4030          <parameter type-id='type-id-131' is-artificial='yes'/>
4031          <parameter type-id='type-id-11' is-artificial='yes'/>
4032          <return type-id='type-id-12'/>
4033        </function-decl>
4034      </member-function>
4035    </class-decl>
4036    <class-decl name='Quilt' size-in-bits='896' is-struct='yes' visibility='default' filepath='libnurbs/internals/quilt.h' line='64' column='1' id='type-id-140'>
4037      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
4038      <data-member access='public' layout-offset-in-bits='0'>
4039        <var-decl name='mapdesc' type-id='type-id-107' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
4040      </data-member>
4041      <data-member access='public' layout-offset-in-bits='64'>
4042        <var-decl name='cpts' type-id='type-id-16' visibility='default' filepath='libnurbs/internals/quilt.h' line='68' column='1'/>
4043      </data-member>
4044      <data-member access='public' layout-offset-in-bits='128'>
4045        <var-decl name='qspec' type-id='type-id-185' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
4046      </data-member>
4047      <data-member access='public' layout-offset-in-bits='768'>
4048        <var-decl name='eqspec' type-id='type-id-186' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
4049      </data-member>
4050      <data-member access='public' layout-offset-in-bits='832'>
4051        <var-decl name='next' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/quilt.h' line='71' column='1'/>
4052      </data-member>
4053      <member-function access='public' constructor='yes'>
4054        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
4055          <parameter type-id='type-id-125' is-artificial='yes'/>
4056          <parameter type-id='type-id-107'/>
4057          <return type-id='type-id-12'/>
4058        </function-decl>
4059      </member-function>
4060    </class-decl>
4061    <class-decl name='Bin' size-in-bits='128' visibility='default' filepath='libnurbs/internals/bin.h' line='44' column='1' id='type-id-123'>
4062      <data-member access='private' layout-offset-in-bits='0'>
4063        <var-decl name='head' type-id='type-id-124' visibility='default' filepath='libnurbs/internals/bin.h' line='46' column='1'/>
4064      </data-member>
4065      <data-member access='private' layout-offset-in-bits='64'>
4066        <var-decl name='current' type-id='type-id-124' visibility='default' filepath='libnurbs/internals/bin.h' line='47' column='1'/>
4067      </data-member>
4068      <member-function access='private' constructor='yes'>
4069        <function-decl name='Bin' filepath='libnurbs/internals/bin.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4070          <parameter type-id='type-id-151' is-artificial='yes'/>
4071          <return type-id='type-id-12'/>
4072        </function-decl>
4073      </member-function>
4074      <member-function access='private' destructor='yes'>
4075        <function-decl name='~Bin' filepath='libnurbs/internals/bin.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4076          <parameter type-id='type-id-151' is-artificial='yes'/>
4077          <parameter type-id='type-id-11' is-artificial='yes'/>
4078          <return type-id='type-id-12'/>
4079        </function-decl>
4080      </member-function>
4081    </class-decl>
4082    <class-decl name='ArcTessellator' size-in-bits='128' visibility='default' filepath='libnurbs/internals/arctess.h' line='47' column='1' id='type-id-121'>
4083      <data-member access='private' static='yes'>
4084        <var-decl name='gl_Bernstein' type-id='type-id-145' mangled-name='_ZN14ArcTessellator12gl_BernsteinE' visibility='default' filepath='libnurbs/internals/arctess.h' line='60' column='1'/>
4085      </data-member>
4086      <data-member access='private' layout-offset-in-bits='0'>
4087        <var-decl name='pwlarcpool' type-id='type-id-146' visibility='default' filepath='libnurbs/internals/arctess.h' line='61' column='1'/>
4088      </data-member>
4089      <data-member access='private' layout-offset-in-bits='64'>
4090        <var-decl name='trimvertexpool' type-id='type-id-147' visibility='default' filepath='libnurbs/internals/arctess.h' line='62' column='1'/>
4091      </data-member>
4092      <member-function access='private' constructor='yes'>
4093        <function-decl name='ArcTessellator' filepath='libnurbs/internals/arctess.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4094          <parameter type-id='type-id-148' is-artificial='yes'/>
4095          <parameter type-id='type-id-149'/>
4096          <parameter type-id='type-id-150'/>
4097          <return type-id='type-id-12'/>
4098        </function-decl>
4099      </member-function>
4100      <member-function access='private' destructor='yes'>
4101        <function-decl name='~ArcTessellator' filepath='libnurbs/internals/arctess.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4102          <parameter type-id='type-id-148' is-artificial='yes'/>
4103          <parameter type-id='type-id-11' is-artificial='yes'/>
4104          <return type-id='type-id-12'/>
4105        </function-decl>
4106      </member-function>
4107    </class-decl>
4108    <class-decl name='Curvelist' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/curvelist.h' line='47' column='1' id='type-id-246'>
4109      <data-member access='private' layout-offset-in-bits='0'>
4110        <var-decl name='curve' type-id='type-id-247' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
4111      </data-member>
4112      <data-member access='private' layout-offset-in-bits='64'>
4113        <var-decl name='range' type-id='type-id-248' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
4114      </data-member>
4115      <data-member access='private' layout-offset-in-bits='160'>
4116        <var-decl name='needsSubdivision' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/curvelist.h' line='59' column='1'/>
4117      </data-member>
4118      <data-member access='private' layout-offset-in-bits='192'>
4119        <var-decl name='stepsize' type-id='type-id-28' visibility='default' filepath='libnurbs/internals/curvelist.h' line='60' column='1'/>
4120      </data-member>
4121      <member-function access='public' constructor='yes'>
4122        <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4123          <parameter type-id='type-id-249' is-artificial='yes'/>
4124          <parameter type-id='type-id-125'/>
4125          <parameter type-id='type-id-1'/>
4126          <parameter type-id='type-id-1'/>
4127          <return type-id='type-id-12'/>
4128        </function-decl>
4129      </member-function>
4130      <member-function access='public' constructor='yes'>
4131        <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
4132          <parameter type-id='type-id-249' is-artificial='yes'/>
4133          <parameter type-id='type-id-250'/>
4134          <parameter type-id='type-id-1'/>
4135          <return type-id='type-id-12'/>
4136        </function-decl>
4137      </member-function>
4138      <member-function access='public' destructor='yes'>
4139        <function-decl name='~Curvelist' filepath='libnurbs/internals/curvelist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
4140          <parameter type-id='type-id-249' is-artificial='yes'/>
4141          <parameter type-id='type-id-11' is-artificial='yes'/>
4142          <return type-id='type-id-12'/>
4143        </function-decl>
4144      </member-function>
4145    </class-decl>
4146    <class-decl name='Backend' size-in-bits='640' is-struct='yes' visibility='default' filepath='libnurbs/internals/backend.h' line='46' column='1' id='type-id-73'>
4147      <data-member access='private' layout-offset-in-bits='0'>
4148        <var-decl name='curveEvaluator' type-id='type-id-103' visibility='default' filepath='libnurbs/internals/backend.h' line='48' column='1'/>
4149      </data-member>
4150      <data-member access='private' layout-offset-in-bits='64'>
4151        <var-decl name='surfaceEvaluator' type-id='type-id-104' visibility='default' filepath='libnurbs/internals/backend.h' line='49' column='1'/>
4152      </data-member>
4153      <data-member access='private' layout-offset-in-bits='128'>
4154        <var-decl name='wireframetris' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/backend.h' line='105' column='1'/>
4155      </data-member>
4156      <data-member access='private' layout-offset-in-bits='160'>
4157        <var-decl name='wireframequads' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/backend.h' line='106' column='1'/>
4158      </data-member>
4159      <data-member access='private' layout-offset-in-bits='192'>
4160        <var-decl name='npts' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/backend.h' line='107' column='1'/>
4161      </data-member>
4162      <data-member access='private' layout-offset-in-bits='224'>
4163        <var-decl name='mesh' type-id='type-id-105' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
4164      </data-member>
4165      <data-member access='private' layout-offset-in-bits='608'>
4166        <var-decl name='meshindex' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/backend.h' line='109' column='1'/>
4167      </data-member>
4168      <member-function access='public' constructor='yes'>
4169        <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
4170          <parameter type-id='type-id-106' is-artificial='yes'/>
4171          <parameter type-id='type-id-88'/>
4172          <parameter type-id='type-id-89'/>
4173          <return type-id='type-id-12'/>
4174        </function-decl>
4175      </member-function>
4176    </class-decl>
4177    <class-decl name='Subdivider' size-in-bits='20416' visibility='default' filepath='libnurbs/internals/subdivider.h' line='55' column='1' id='type-id-74'>
4178      <member-type access='private'>
4179        <enum-decl name='dir' filepath='libnurbs/internals/subdivider.h' line='105' column='1' id='type-id-119'>
4180          <underlying-type type-id='type-id-9'/>
4181          <enumerator name='down' value='0'/>
4182          <enumerator name='same' value='1'/>
4183          <enumerator name='up' value='2'/>
4184          <enumerator name='none' value='3'/>
4185        </enum-decl>
4186      </member-type>
4187      <data-member access='private' layout-offset-in-bits='0'>
4188        <var-decl name='slicer' type-id='type-id-120' visibility='default' filepath='libnurbs/internals/subdivider.h' line='112' column='1'/>
4189      </data-member>
4190      <data-member access='private' layout-offset-in-bits='8064'>
4191        <var-decl name='arctessellator' type-id='type-id-121' visibility='default' filepath='libnurbs/internals/subdivider.h' line='113' column='1'/>
4192      </data-member>
4193      <data-member access='private' layout-offset-in-bits='8192'>
4194        <var-decl name='arcpool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/subdivider.h' line='114' column='1'/>
4195      </data-member>
4196      <data-member access='private' layout-offset-in-bits='10688'>
4197        <var-decl name='bezierarcpool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/subdivider.h' line='115' column='1'/>
4198      </data-member>
4199      <data-member access='private' layout-offset-in-bits='13184'>
4200        <var-decl name='pwlarcpool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/subdivider.h' line='116' column='1'/>
4201      </data-member>
4202      <data-member access='private' layout-offset-in-bits='15680'>
4203        <var-decl name='trimvertexpool' type-id='type-id-77' visibility='default' filepath='libnurbs/internals/subdivider.h' line='117' column='1'/>
4204      </data-member>
4205      <data-member access='private' layout-offset-in-bits='18304'>
4206        <var-decl name='jumpbuffer' type-id='type-id-75' visibility='default' filepath='libnurbs/internals/subdivider.h' line='119' column='1'/>
4207      </data-member>
4208      <data-member access='private' layout-offset-in-bits='18368'>
4209        <var-decl name='renderhints' type-id='type-id-122' visibility='default' filepath='libnurbs/internals/subdivider.h' line='120' column='1'/>
4210      </data-member>
4211      <data-member access='private' layout-offset-in-bits='18432'>
4212        <var-decl name='backend' type-id='type-id-109' visibility='default' filepath='libnurbs/internals/subdivider.h' line='121' column='1'/>
4213      </data-member>
4214      <data-member access='private' layout-offset-in-bits='18496'>
4215        <var-decl name='initialbin' type-id='type-id-123' visibility='default' filepath='libnurbs/internals/subdivider.h' line='123' column='1'/>
4216      </data-member>
4217      <data-member access='private' layout-offset-in-bits='18624'>
4218        <var-decl name='pjarc' type-id='type-id-124' visibility='default' filepath='libnurbs/internals/subdivider.h' line='124' column='1'/>
4219      </data-member>
4220      <data-member access='private' layout-offset-in-bits='18688'>
4221        <var-decl name='s_index' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/subdivider.h' line='125' column='1'/>
4222      </data-member>
4223      <data-member access='private' layout-offset-in-bits='18720'>
4224        <var-decl name='t_index' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/subdivider.h' line='126' column='1'/>
4225      </data-member>
4226      <data-member access='private' layout-offset-in-bits='18752'>
4227        <var-decl name='qlist' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/subdivider.h' line='127' column='1'/>
4228      </data-member>
4229      <data-member access='private' layout-offset-in-bits='18816'>
4230        <var-decl name='spbrkpts' type-id='type-id-126' visibility='default' filepath='libnurbs/internals/subdivider.h' line='128' column='1'/>
4231      </data-member>
4232      <data-member access='private' layout-offset-in-bits='19136'>
4233        <var-decl name='tpbrkpts' type-id='type-id-126' visibility='default' filepath='libnurbs/internals/subdivider.h' line='129' column='1'/>
4234      </data-member>
4235      <data-member access='private' layout-offset-in-bits='19456'>
4236        <var-decl name='smbrkpts' type-id='type-id-126' visibility='default' filepath='libnurbs/internals/subdivider.h' line='130' column='1'/>
4237      </data-member>
4238      <data-member access='private' layout-offset-in-bits='19776'>
4239        <var-decl name='tmbrkpts' type-id='type-id-126' visibility='default' filepath='libnurbs/internals/subdivider.h' line='131' column='1'/>
4240      </data-member>
4241      <data-member access='private' layout-offset-in-bits='20096'>
4242        <var-decl name='stepsizes' type-id='type-id-127' visibility='default' filepath='libnurbs/internals/subdivider.h' line='132' column='1'/>
4243      </data-member>
4244      <data-member access='private' layout-offset-in-bits='20224'>
4245        <var-decl name='showDegenerate' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/subdivider.h' line='133' column='1'/>
4246      </data-member>
4247      <data-member access='private' layout-offset-in-bits='20256'>
4248        <var-decl name='isArcTypeBezier' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/subdivider.h' line='134' column='1'/>
4249      </data-member>
4250      <data-member access='private' layout-offset-in-bits='20288'>
4251        <var-decl name='domain_distance_u_rate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/subdivider.h' line='188' column='1'/>
4252      </data-member>
4253      <data-member access='private' layout-offset-in-bits='20320'>
4254        <var-decl name='domain_distance_v_rate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/subdivider.h' line='189' column='1'/>
4255      </data-member>
4256      <data-member access='private' layout-offset-in-bits='20352'>
4257        <var-decl name='is_domain_distance_sampling' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/subdivider.h' line='190' column='1'/>
4258      </data-member>
4259      <member-function access='private' constructor='yes'>
4260        <function-decl name='Subdivider' filepath='libnurbs/internals/subdivider.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
4261          <parameter type-id='type-id-128' is-artificial='yes'/>
4262          <parameter type-id='type-id-129'/>
4263          <parameter type-id='type-id-111'/>
4264          <return type-id='type-id-12'/>
4265        </function-decl>
4266      </member-function>
4267      <member-function access='private' destructor='yes'>
4268        <function-decl name='~Subdivider' filepath='libnurbs/internals/subdivider.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
4269          <parameter type-id='type-id-128' is-artificial='yes'/>
4270          <parameter type-id='type-id-11' is-artificial='yes'/>
4271          <return type-id='type-id-12'/>
4272        </function-decl>
4273      </member-function>
4274    </class-decl>
4275    <class-decl name='Flist' size-in-bits='320' visibility='default' filepath='libnurbs/internals/flist.h' line='42' column='1' id='type-id-126'>
4276      <data-member access='private' layout-offset-in-bits='0'>
4277        <var-decl name='pts' type-id='type-id-16' visibility='default' filepath='libnurbs/internals/flist.h' line='44' column='1'/>
4278      </data-member>
4279      <data-member access='private' layout-offset-in-bits='64'>
4280        <var-decl name='npts' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/flist.h' line='45' column='1'/>
4281      </data-member>
4282      <data-member access='private' layout-offset-in-bits='96'>
4283        <var-decl name='start' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/flist.h' line='46' column='1'/>
4284      </data-member>
4285      <data-member access='private' layout-offset-in-bits='128'>
4286        <var-decl name='end' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/flist.h' line='47' column='1'/>
4287      </data-member>
4288      <data-member access='protected' layout-offset-in-bits='192'>
4289        <var-decl name='sorter' type-id='type-id-154' visibility='default' filepath='libnurbs/internals/flist.h' line='56' column='1'/>
4290      </data-member>
4291      <member-function access='private' constructor='yes'>
4292        <function-decl name='Flist' filepath='libnurbs/internals/flist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4293          <parameter type-id='type-id-155' is-artificial='yes'/>
4294          <return type-id='type-id-12'/>
4295        </function-decl>
4296      </member-function>
4297      <member-function access='private' destructor='yes'>
4298        <function-decl name='~Flist' filepath='libnurbs/internals/flist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4299          <parameter type-id='type-id-155' is-artificial='yes'/>
4300          <parameter type-id='type-id-11' is-artificial='yes'/>
4301          <return type-id='type-id-12'/>
4302        </function-decl>
4303      </member-function>
4304    </class-decl>
4305    <class-decl name='ArcSdirSorter' size-in-bits='192' visibility='default' filepath='libnurbs/internals/arcsorter.h' line='57' column='1' id='type-id-251'>
4306      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-242'/>
4307      <member-function access='private' constructor='yes'>
4308        <function-decl name='ArcSdirSorter' filepath='libnurbs/internals/arcsorter.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
4309          <parameter type-id='type-id-252' is-artificial='yes'/>
4310          <parameter type-id='type-id-245'/>
4311          <return type-id='type-id-12'/>
4312        </function-decl>
4313      </member-function>
4314      <member-function access='private' vtable-offset='2'>
4315        <function-decl name='qscmp' mangled-name='_ZN13ArcSdirSorter5qscmpEPcS0_' filepath='libnurbs/internals/arcsorter.cc' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
4316          <parameter type-id='type-id-252' is-artificial='yes'/>
4317          <parameter type-id='type-id-115'/>
4318          <parameter type-id='type-id-115'/>
4319          <return type-id='type-id-11'/>
4320        </function-decl>
4321      </member-function>
4322    </class-decl>
4323    <class-decl name='ArcTdirSorter' size-in-bits='192' visibility='default' filepath='libnurbs/internals/arcsorter.h' line='65' column='1' id='type-id-253'>
4324      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-242'/>
4325      <member-function access='private' constructor='yes'>
4326        <function-decl name='ArcTdirSorter' filepath='libnurbs/internals/arcsorter.cc' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
4327          <parameter type-id='type-id-254' is-artificial='yes'/>
4328          <parameter type-id='type-id-245'/>
4329          <return type-id='type-id-12'/>
4330        </function-decl>
4331      </member-function>
4332      <member-function access='private' vtable-offset='2'>
4333        <function-decl name='qscmp' mangled-name='_ZN13ArcTdirSorter5qscmpEPcS0_' filepath='libnurbs/internals/arcsorter.cc' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
4334          <parameter type-id='type-id-254' is-artificial='yes'/>
4335          <parameter type-id='type-id-115'/>
4336          <parameter type-id='type-id-115'/>
4337          <return type-id='type-id-11'/>
4338        </function-decl>
4339      </member-function>
4340    </class-decl>
4341    <class-decl name='Patchlist' size-in-bits='640' is-struct='yes' visibility='default' filepath='libnurbs/internals/patchlist.h' line='45' column='1' id='type-id-255'>
4342      <data-member access='private' layout-offset-in-bits='0'>
4343        <var-decl name='patch' type-id='type-id-256' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
4344      </data-member>
4345      <data-member access='private' layout-offset-in-bits='64'>
4346        <var-decl name='notInBbox' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/patchlist.h' line='64' column='1'/>
4347      </data-member>
4348      <data-member access='private' layout-offset-in-bits='96'>
4349        <var-decl name='needsSampling' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/patchlist.h' line='65' column='1'/>
4350      </data-member>
4351      <data-member access='private' layout-offset-in-bits='128'>
4352        <var-decl name='pspec' type-id='type-id-257' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
4353      </data-member>
4354      <member-function access='public' constructor='yes'>
4355        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
4356          <parameter type-id='type-id-258' is-artificial='yes'/>
4357          <parameter type-id='type-id-125'/>
4358          <parameter type-id='type-id-16'/>
4359          <parameter type-id='type-id-16'/>
4360          <return type-id='type-id-12'/>
4361        </function-decl>
4362      </member-function>
4363      <member-function access='public' constructor='yes'>
4364        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4365          <parameter type-id='type-id-258' is-artificial='yes'/>
4366          <parameter type-id='type-id-259'/>
4367          <parameter type-id='type-id-11'/>
4368          <parameter type-id='type-id-1'/>
4369          <return type-id='type-id-12'/>
4370        </function-decl>
4371      </member-function>
4372      <member-function access='public' destructor='yes'>
4373        <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4374          <parameter type-id='type-id-258' is-artificial='yes'/>
4375          <parameter type-id='type-id-11' is-artificial='yes'/>
4376          <return type-id='type-id-12'/>
4377        </function-decl>
4378      </member-function>
4379    </class-decl>
4380    <class-decl name='Slicer' size-in-bits='8064' visibility='default' filepath='libnurbs/internals/slicer.h' line='49' column='1' id='type-id-120'>
4381      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-160'/>
4382      <base-class access='public' layout-offset-in-bits='128' type-id='type-id-161'/>
4383      <data-member access='private' layout-offset-in-bits='5248'>
4384        <var-decl name='backend' type-id='type-id-109' visibility='default' filepath='libnurbs/internals/slicer.h' line='72' column='1'/>
4385      </data-member>
4386      <data-member access='private' layout-offset-in-bits='5312'>
4387        <var-decl name='oneOverDu' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='73' column='1'/>
4388      </data-member>
4389      <data-member access='private' layout-offset-in-bits='5344'>
4390        <var-decl name='du' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='74' column='1'/>
4391      </data-member>
4392      <data-member access='private' layout-offset-in-bits='5376'>
4393        <var-decl name='dv' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='74' column='1'/>
4394      </data-member>
4395      <data-member access='private' layout-offset-in-bits='5408'>
4396        <var-decl name='isolines' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/slicer.h' line='75' column='1'/>
4397      </data-member>
4398      <data-member access='private' layout-offset-in-bits='5440'>
4399        <var-decl name='ulinear' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/slicer.h' line='81' column='1'/>
4400      </data-member>
4401      <data-member access='private' layout-offset-in-bits='5472'>
4402        <var-decl name='vlinear' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/slicer.h' line='82' column='1'/>
4403      </data-member>
4404      <member-function access='private' constructor='yes'>
4405        <function-decl name='Slicer' filepath='libnurbs/internals/slicer.cc' line='1181' column='1' visibility='default' binding='global' size-in-bits='64'>
4406          <parameter type-id='type-id-162' is-artificial='yes'/>
4407          <parameter type-id='type-id-11' is-artificial='yes'/>
4408          <parameter type-id='type-id-163' is-artificial='yes'/>
4409          <parameter type-id='type-id-111'/>
4410          <return type-id='type-id-12'/>
4411        </function-decl>
4412      </member-function>
4413      <member-function access='private' destructor='yes'>
4414        <function-decl name='~Slicer' filepath='libnurbs/internals/slicer.cc' line='1192' column='1' visibility='default' binding='global' size-in-bits='64'>
4415          <parameter type-id='type-id-162' is-artificial='yes'/>
4416          <parameter type-id='type-id-11' is-artificial='yes'/>
4417          <parameter type-id='type-id-163' is-artificial='yes'/>
4418          <return type-id='type-id-12'/>
4419        </function-decl>
4420      </member-function>
4421    </class-decl>
4422    <class-decl name='JumpBuffer' size-in-bits='1600' is-struct='yes' visibility='default' filepath='libnurbs/internals/mysetjmp.h' line='56' column='1' id='type-id-95'>
4423      <data-member access='public' layout-offset-in-bits='0'>
4424        <var-decl name='buf' type-id='type-id-156' visibility='default' filepath='libnurbs/internals/mysetjmp.h' line='57' column='1'/>
4425      </data-member>
4426    </class-decl>
4427    <pointer-type-def type-id='type-id-167' size-in-bits='64' id='type-id-260'/>
4428    <pointer-type-def type-id='type-id-251' size-in-bits='64' id='type-id-252'/>
4429    <pointer-type-def type-id='type-id-242' size-in-bits='64' id='type-id-244'/>
4430    <qualified-type-def type-id='type-id-244' const='yes' id='type-id-261'/>
4431    <pointer-type-def type-id='type-id-253' size-in-bits='64' id='type-id-254'/>
4432    <pointer-type-def type-id='type-id-121' size-in-bits='64' id='type-id-148'/>
4433    <qualified-type-def type-id='type-id-111' id='type-id-109'/>
4434    <reference-type-def kind='lvalue' type-id='type-id-73' size-in-bits='64' id='type-id-111'/>
4435    <reference-type-def kind='lvalue' type-id='type-id-123' size-in-bits='64' id='type-id-262'/>
4436    <pointer-type-def type-id='type-id-123' size-in-bits='64' id='type-id-151'/>
4437    <reference-type-def kind='lvalue' type-id='type-id-246' size-in-bits='64' id='type-id-250'/>
4438    <pointer-type-def type-id='type-id-126' size-in-bits='64' id='type-id-155'/>
4439    <pointer-type-def type-id='type-id-95' size-in-bits='64' id='type-id-75'/>
4440    <reference-type-def kind='lvalue' type-id='type-id-255' size-in-bits='64' id='type-id-259'/>
4441    <qualified-type-def type-id='type-id-150' id='type-id-146'/>
4442    <pointer-type-def type-id='type-id-140' size-in-bits='64' id='type-id-125'/>
4443    <qualified-type-def type-id='type-id-129' id='type-id-122'/>
4444    <reference-type-def kind='lvalue' type-id='type-id-71' size-in-bits='64' id='type-id-129'/>
4445    <pointer-type-def type-id='type-id-176' size-in-bits='64' id='type-id-202'/>
4446    <qualified-type-def type-id='type-id-245' id='type-id-243'/>
4447    <reference-type-def kind='lvalue' type-id='type-id-74' size-in-bits='64' id='type-id-245'/>
4448    <pointer-type-def type-id='type-id-74' size-in-bits='64' id='type-id-128'/>
4449    <pointer-type-def type-id='type-id-141' size-in-bits='64' id='type-id-130'/>
4450    <qualified-type-def type-id='type-id-149' id='type-id-147'/>
4451    <reference-type-def kind='lvalue' type-id='type-id-77' size-in-bits='64' id='type-id-149'/>
4452    <pointer-type-def type-id='type-id-77' size-in-bits='64' id='type-id-131'/>
4453    <qualified-type-def type-id='type-id-1' const='yes' id='type-id-263'/>
4454    <pointer-type-def type-id='type-id-263' size-in-bits='64' id='type-id-264'/>
4455    <pointer-type-def type-id='type-id-265' size-in-bits='64' id='type-id-247'/>
4456    <pointer-type-def type-id='type-id-246' size-in-bits='64' id='type-id-249'/>
4457    <pointer-type-def type-id='type-id-266' size-in-bits='64' id='type-id-256'/>
4458    <pointer-type-def type-id='type-id-255' size-in-bits='64' id='type-id-258'/>
4459    <array-type-def dimensions='1' type-id='type-id-267' size-in-bits='512' id='type-id-257'>
4460      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
4461    </array-type-def>
4462    <array-type-def dimensions='1' type-id='type-id-28' size-in-bits='96' id='type-id-248'>
4463      <subrange length='3' type-id='type-id-3' id='type-id-68'/>
4464    </array-type-def>
4465    <class-decl name='Curve' size-in-bits='8128' visibility='default' filepath='libnurbs/internals/curve.h' line='46' column='1' id='type-id-265'>
4466      <data-member access='private' layout-offset-in-bits='0'>
4467        <var-decl name='next' type-id='type-id-247' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
4468      </data-member>
4469      <data-member access='private' layout-offset-in-bits='64'>
4470        <var-decl name='mapdesc' type-id='type-id-107' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
4471      </data-member>
4472      <data-member access='private' layout-offset-in-bits='128'>
4473        <var-decl name='stride' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/curve.h' line='54' column='1'/>
4474      </data-member>
4475      <data-member access='private' layout-offset-in-bits='160'>
4476        <var-decl name='order' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/curve.h' line='55' column='1'/>
4477      </data-member>
4478      <data-member access='private' layout-offset-in-bits='192'>
4479        <var-decl name='cullval' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/curve.h' line='56' column='1'/>
4480      </data-member>
4481      <data-member access='private' layout-offset-in-bits='224'>
4482        <var-decl name='needsSampling' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/curve.h' line='57' column='1'/>
4483      </data-member>
4484      <data-member access='private' layout-offset-in-bits='256'>
4485        <var-decl name='cpts' type-id='type-id-268' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
4486      </data-member>
4487      <data-member access='private' layout-offset-in-bits='4096'>
4488        <var-decl name='spts' type-id='type-id-268' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
4489      </data-member>
4490      <data-member access='private' layout-offset-in-bits='7936'>
4491        <var-decl name='stepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/curve.h' line='60' column='1'/>
4492      </data-member>
4493      <data-member access='private' layout-offset-in-bits='7968'>
4494        <var-decl name='minstepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/curve.h' line='61' column='1'/>
4495      </data-member>
4496      <data-member access='private' layout-offset-in-bits='8000'>
4497        <var-decl name='range' type-id='type-id-230' visibility='default' filepath='libnurbs/internals/curve.h' line='62' column='1'/>
4498      </data-member>
4499      <member-function access='private' constructor='yes'>
4500        <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4501          <parameter type-id='type-id-247' is-artificial='yes'/>
4502          <parameter type-id='type-id-125'/>
4503          <parameter type-id='type-id-1'/>
4504          <parameter type-id='type-id-1'/>
4505          <parameter type-id='type-id-247'/>
4506          <return type-id='type-id-12'/>
4507        </function-decl>
4508      </member-function>
4509      <member-function access='private' constructor='yes'>
4510        <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4511          <parameter type-id='type-id-247' is-artificial='yes'/>
4512          <parameter type-id='type-id-269'/>
4513          <parameter type-id='type-id-1'/>
4514          <parameter type-id='type-id-247'/>
4515          <return type-id='type-id-12'/>
4516        </function-decl>
4517      </member-function>
4518    </class-decl>
4519    <class-decl name='Patch' size-in-bits='277696' visibility='default' filepath='libnurbs/internals/patch.h' line='62' column='1' id='type-id-266'>
4520      <data-member access='private' layout-offset-in-bits='0'>
4521        <var-decl name='mapdesc' type-id='type-id-107' visibility='default' filepath='libnurbs/internals/patch.h' line='82' column='1'/>
4522      </data-member>
4523      <data-member access='private' layout-offset-in-bits='64'>
4524        <var-decl name='next' type-id='type-id-256' visibility='default' filepath='libnurbs/internals/patch.h' line='83' column='1'/>
4525      </data-member>
4526      <data-member access='private' layout-offset-in-bits='128'>
4527        <var-decl name='cullval' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/patch.h' line='84' column='1'/>
4528      </data-member>
4529      <data-member access='private' layout-offset-in-bits='160'>
4530        <var-decl name='notInBbox' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/patch.h' line='85' column='1'/>
4531      </data-member>
4532      <data-member access='private' layout-offset-in-bits='192'>
4533        <var-decl name='needsSampling' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/patch.h' line='86' column='1'/>
4534      </data-member>
4535      <data-member access='private' layout-offset-in-bits='224'>
4536        <var-decl name='cpts' type-id='type-id-270' visibility='default' filepath='libnurbs/internals/patch.h' line='87' column='1'/>
4537      </data-member>
4538      <data-member access='private' layout-offset-in-bits='92384'>
4539        <var-decl name='spts' type-id='type-id-270' visibility='default' filepath='libnurbs/internals/patch.h' line='88' column='1'/>
4540      </data-member>
4541      <data-member access='private' layout-offset-in-bits='184544'>
4542        <var-decl name='bpts' type-id='type-id-270' visibility='default' filepath='libnurbs/internals/patch.h' line='89' column='1'/>
4543      </data-member>
4544      <data-member access='private' layout-offset-in-bits='276704'>
4545        <var-decl name='pspec' type-id='type-id-271' visibility='default' filepath='libnurbs/internals/patch.h' line='90' column='1'/>
4546      </data-member>
4547      <data-member access='private' layout-offset-in-bits='277344'>
4548        <var-decl name='bb' type-id='type-id-272' visibility='default' filepath='libnurbs/internals/patch.h' line='92' column='1'/>
4549      </data-member>
4550      <member-function access='private' constructor='yes'>
4551        <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
4552          <parameter type-id='type-id-256' is-artificial='yes'/>
4553          <parameter type-id='type-id-125'/>
4554          <parameter type-id='type-id-16'/>
4555          <parameter type-id='type-id-16'/>
4556          <parameter type-id='type-id-256'/>
4557          <return type-id='type-id-12'/>
4558        </function-decl>
4559      </member-function>
4560      <member-function access='private' constructor='yes'>
4561        <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
4562          <parameter type-id='type-id-256' is-artificial='yes'/>
4563          <parameter type-id='type-id-273'/>
4564          <parameter type-id='type-id-11'/>
4565          <parameter type-id='type-id-1'/>
4566          <parameter type-id='type-id-256'/>
4567          <return type-id='type-id-12'/>
4568        </function-decl>
4569      </member-function>
4570    </class-decl>
4571    <class-decl name='Pspec' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/patch.h' line='46' column='1' id='type-id-267'>
4572      <data-member access='public' layout-offset-in-bits='0'>
4573        <var-decl name='range' type-id='type-id-230' visibility='default' filepath='libnurbs/internals/patch.h' line='47' column='1'/>
4574      </data-member>
4575      <data-member access='public' layout-offset-in-bits='96'>
4576        <var-decl name='sidestep' type-id='type-id-164' visibility='default' filepath='libnurbs/internals/patch.h' line='48' column='1'/>
4577      </data-member>
4578      <data-member access='public' layout-offset-in-bits='160'>
4579        <var-decl name='stepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/patch.h' line='49' column='1'/>
4580      </data-member>
4581      <data-member access='public' layout-offset-in-bits='192'>
4582        <var-decl name='minstepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/patch.h' line='50' column='1'/>
4583      </data-member>
4584      <data-member access='public' layout-offset-in-bits='224'>
4585        <var-decl name='needsSubdivision' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/patch.h' line='51' column='1'/>
4586      </data-member>
4587    </class-decl>
4588    <reference-type-def kind='lvalue' type-id='type-id-265' size-in-bits='64' id='type-id-269'/>
4589    <reference-type-def kind='lvalue' type-id='type-id-266' size-in-bits='64' id='type-id-273'/>
4590    <array-type-def dimensions='1' type-id='type-id-274' size-in-bits='640' id='type-id-271'>
4591      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
4592    </array-type-def>
4593    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='3840' id='type-id-268'>
4594      <subrange length='120' type-id='type-id-3' id='type-id-275'/>
4595    </array-type-def>
4596    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='92160' id='type-id-270'>
4597      <subrange length='2880' type-id='type-id-3' id='type-id-276'/>
4598    </array-type-def>
4599    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='320' id='type-id-272'>
4600      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
4601      <subrange length='5' type-id='type-id-3' id='type-id-190'/>
4602    </array-type-def>
4603    <class-decl name='Patchspec' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/patch.h' line='54' column='1' id='type-id-274'>
4604      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-267'/>
4605      <data-member access='public' layout-offset-in-bits='256'>
4606        <var-decl name='order' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/patch.h' line='55' column='1'/>
4607      </data-member>
4608      <data-member access='public' layout-offset-in-bits='288'>
4609        <var-decl name='stride' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/patch.h' line='56' column='1'/>
4610      </data-member>
4611    </class-decl>
4612  </abi-instr>
4613  <abi-instr address-size='64' path='libnurbs/internals/arctess.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
4614    <qualified-type-def type-id='type-id-148' const='yes' id='type-id-277'/>
4615    <qualified-type-def type-id='type-id-117' const='yes' id='type-id-278'/>
4616  </abi-instr>
4617  <abi-instr address-size='64' path='libnurbs/internals/backend.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
4618    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='384' id='type-id-105'>
4619      <subrange length='3' type-id='type-id-3' id='type-id-68'/>
4620      <subrange length='4' type-id='type-id-3' id='type-id-65'/>
4621    </array-type-def>
4622    <class-decl name='GridVertex' size-in-bits='128' is-struct='yes' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='39' column='1' id='type-id-219'>
4623      <data-member access='public' layout-offset-in-bits='0'>
4624        <var-decl name='gparam' type-id='type-id-165' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='40' column='1'/>
4625      </data-member>
4626      <member-function access='public' constructor='yes'>
4627        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
4628          <parameter type-id='type-id-220' is-artificial='yes'/>
4629          <return type-id='type-id-12'/>
4630        </function-decl>
4631      </member-function>
4632      <member-function access='public' constructor='yes'>
4633        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
4634          <parameter type-id='type-id-220' is-artificial='yes'/>
4635          <parameter type-id='type-id-15'/>
4636          <parameter type-id='type-id-15'/>
4637          <return type-id='type-id-12'/>
4638        </function-decl>
4639      </member-function>
4640    </class-decl>
4641    <class-decl name='GridTrimVertex' size-in-bits='384' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='45' column='1' id='type-id-209'>
4642      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
4643      <data-member access='private' layout-offset-in-bits='0'>
4644        <var-decl name='dummyt' type-id='type-id-172' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='47' column='1'/>
4645      </data-member>
4646      <data-member access='private' layout-offset-in-bits='128'>
4647        <var-decl name='dummyg' type-id='type-id-219' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='48' column='1'/>
4648      </data-member>
4649      <data-member access='private' layout-offset-in-bits='256'>
4650        <var-decl name='t' type-id='type-id-141' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='51' column='1'/>
4651      </data-member>
4652      <data-member access='private' layout-offset-in-bits='320'>
4653        <var-decl name='g' type-id='type-id-220' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='52' column='1'/>
4654      </data-member>
4655      <member-function access='private' constructor='yes'>
4656        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4657          <parameter type-id='type-id-188' is-artificial='yes'/>
4658          <return type-id='type-id-12'/>
4659        </function-decl>
4660      </member-function>
4661    </class-decl>
4662    <pointer-type-def type-id='type-id-73' size-in-bits='64' id='type-id-106'/>
4663    <qualified-type-def type-id='type-id-106' const='yes' id='type-id-279'/>
4664    <qualified-type-def type-id='type-id-88' id='type-id-103'/>
4665    <reference-type-def kind='lvalue' type-id='type-id-13' size-in-bits='64' id='type-id-88'/>
4666    <qualified-type-def type-id='type-id-89' id='type-id-104'/>
4667    <reference-type-def kind='lvalue' type-id='type-id-48' size-in-bits='64' id='type-id-89'/>
4668    <pointer-type-def type-id='type-id-209' size-in-bits='64' id='type-id-188'/>
4669    <qualified-type-def type-id='type-id-188' const='yes' id='type-id-280'/>
4670    <pointer-type-def type-id='type-id-219' size-in-bits='64' id='type-id-220'/>
4671  </abi-instr>
4672  <abi-instr address-size='64' path='libnurbs/internals/bin.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
4673    <qualified-type-def type-id='type-id-151' const='yes' id='type-id-281'/>
4674  </abi-instr>
4675  <abi-instr address-size='64' path='libnurbs/internals/cachingeval.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
4676  </abi-instr>
4677  <abi-instr address-size='64' path='libnurbs/internals/ccw.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
4678    <qualified-type-def type-id='type-id-128' const='yes' id='type-id-282'/>
4679  </abi-instr>
4680  <abi-instr address-size='64' path='libnurbs/internals/coveandtiler.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
4681    <class-decl name='Jarcloc' size-in-bits='192' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='41' column='1' id='type-id-213'>
4682      <data-member access='private' layout-offset-in-bits='0'>
4683        <var-decl name='arc' type-id='type-id-124' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='43' column='1'/>
4684      </data-member>
4685      <data-member access='private' layout-offset-in-bits='64'>
4686        <var-decl name='p' type-id='type-id-141' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='44' column='1'/>
4687      </data-member>
4688      <data-member access='private' layout-offset-in-bits='128'>
4689        <var-decl name='plast' type-id='type-id-141' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='45' column='1'/>
4690      </data-member>
4691    </class-decl>
4692    <class-decl name='Trimline' size-in-bits='832' visibility='default' filepath='libnurbs/internals/trimline.h' line='46' column='1' id='type-id-200'>
4693      <data-member access='private' layout-offset-in-bits='0'>
4694        <var-decl name='pts' type-id='type-id-130' visibility='default' filepath='libnurbs/internals/trimline.h' line='48' column='1'/>
4695      </data-member>
4696      <data-member access='private' layout-offset-in-bits='64'>
4697        <var-decl name='numverts' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/trimline.h' line='49' column='1'/>
4698      </data-member>
4699      <data-member access='private' layout-offset-in-bits='128'>
4700        <var-decl name='i' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/trimline.h' line='50' column='1'/>
4701      </data-member>
4702      <data-member access='private' layout-offset-in-bits='192'>
4703        <var-decl name='size' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/trimline.h' line='51' column='1'/>
4704      </data-member>
4705      <data-member access='private' layout-offset-in-bits='256'>
4706        <var-decl name='jarcl' type-id='type-id-213' visibility='default' filepath='libnurbs/internals/trimline.h' line='52' column='1'/>
4707      </data-member>
4708      <data-member access='private' layout-offset-in-bits='448'>
4709        <var-decl name='t' type-id='type-id-172' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
4710      </data-member>
4711      <data-member access='private' layout-offset-in-bits='576'>
4712        <var-decl name='b' type-id='type-id-172' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
4713      </data-member>
4714      <data-member access='private' layout-offset-in-bits='704'>
4715        <var-decl name='tinterp' type-id='type-id-141' visibility='default' filepath='libnurbs/internals/trimline.h' line='54' column='1'/>
4716      </data-member>
4717      <data-member access='private' layout-offset-in-bits='768'>
4718        <var-decl name='binterp' type-id='type-id-141' visibility='default' filepath='libnurbs/internals/trimline.h' line='54' column='1'/>
4719      </data-member>
4720      <member-function access='private' constructor='yes'>
4721        <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
4722          <parameter type-id='type-id-198' is-artificial='yes'/>
4723          <return type-id='type-id-12'/>
4724        </function-decl>
4725      </member-function>
4726      <member-function access='private' destructor='yes'>
4727        <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
4728          <parameter type-id='type-id-198' is-artificial='yes'/>
4729          <parameter type-id='type-id-11' is-artificial='yes'/>
4730          <return type-id='type-id-12'/>
4731        </function-decl>
4732      </member-function>
4733    </class-decl>
4734    <class-decl name='TrimRegion' size-in-bits='2560' visibility='default' filepath='libnurbs/internals/trimregion.h' line='46' column='1' id='type-id-173'>
4735      <data-member access='private' layout-offset-in-bits='0'>
4736        <var-decl name='left' type-id='type-id-200' visibility='default' filepath='libnurbs/internals/trimregion.h' line='49' column='1'/>
4737      </data-member>
4738      <data-member access='private' layout-offset-in-bits='832'>
4739        <var-decl name='right' type-id='type-id-200' visibility='default' filepath='libnurbs/internals/trimregion.h' line='50' column='1'/>
4740      </data-member>
4741      <data-member access='private' layout-offset-in-bits='1664'>
4742        <var-decl name='top' type-id='type-id-203' visibility='default' filepath='libnurbs/internals/trimregion.h' line='51' column='1'/>
4743      </data-member>
4744      <data-member access='private' layout-offset-in-bits='1984'>
4745        <var-decl name='bot' type-id='type-id-203' visibility='default' filepath='libnurbs/internals/trimregion.h' line='52' column='1'/>
4746      </data-member>
4747      <data-member access='private' layout-offset-in-bits='2304'>
4748        <var-decl name='uarray' type-id='type-id-204' visibility='default' filepath='libnurbs/internals/trimregion.h' line='53' column='1'/>
4749      </data-member>
4750      <data-member access='private' layout-offset-in-bits='2496'>
4751        <var-decl name='oneOverDu' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/trimregion.h' line='65' column='1'/>
4752      </data-member>
4753      <member-function access='private' constructor='yes'>
4754        <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
4755          <parameter type-id='type-id-205' is-artificial='yes'/>
4756          <return type-id='type-id-12'/>
4757        </function-decl>
4758      </member-function>
4759    </class-decl>
4760    <class-decl name='Uarray' size-in-bits='192' visibility='default' filepath='libnurbs/internals/uarray.h' line='44' column='1' id='type-id-204'>
4761      <data-member access='private' layout-offset-in-bits='0'>
4762        <var-decl name='size' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/uarray.h' line='46' column='1'/>
4763      </data-member>
4764      <data-member access='private' layout-offset-in-bits='64'>
4765        <var-decl name='ulines' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/uarray.h' line='47' column='1'/>
4766      </data-member>
4767      <data-member access='private' layout-offset-in-bits='128'>
4768        <var-decl name='uarray' type-id='type-id-16' visibility='default' filepath='libnurbs/internals/uarray.h' line='52' column='1'/>
4769      </data-member>
4770      <member-function access='private' constructor='yes'>
4771        <function-decl name='Uarray' filepath='libnurbs/internals/uarray.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4772          <parameter type-id='type-id-214' is-artificial='yes'/>
4773          <return type-id='type-id-12'/>
4774        </function-decl>
4775      </member-function>
4776      <member-function access='private' destructor='yes'>
4777        <function-decl name='~Uarray' filepath='libnurbs/internals/uarray.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4778          <parameter type-id='type-id-214' is-artificial='yes'/>
4779          <parameter type-id='type-id-11' is-artificial='yes'/>
4780          <return type-id='type-id-12'/>
4781        </function-decl>
4782      </member-function>
4783    </class-decl>
4784    <class-decl name='Gridline' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/gridline.h' line='39' column='1' id='type-id-203'>
4785      <data-member access='public' layout-offset-in-bits='0'>
4786        <var-decl name='v' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/gridline.h' line='40' column='1'/>
4787      </data-member>
4788      <data-member access='public' layout-offset-in-bits='64'>
4789        <var-decl name='vval' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/gridline.h' line='41' column='1'/>
4790      </data-member>
4791      <data-member access='public' layout-offset-in-bits='128'>
4792        <var-decl name='vindex' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/gridline.h' line='42' column='1'/>
4793      </data-member>
4794      <data-member access='public' layout-offset-in-bits='192'>
4795        <var-decl name='ustart' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/gridline.h' line='43' column='1'/>
4796      </data-member>
4797      <data-member access='public' layout-offset-in-bits='256'>
4798        <var-decl name='uend' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/gridline.h' line='44' column='1'/>
4799      </data-member>
4800    </class-decl>
4801    <class-decl name='CoveAndTiler' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='46' column='1' id='type-id-160'>
4802      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-173'/>
4803      <data-member access='private' layout-offset-in-bits='64'>
4804        <var-decl name='backend' type-id='type-id-109' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='52' column='1'/>
4805      </data-member>
4806      <data-member access='private' static='yes'>
4807        <var-decl name='MAXSTRIPSIZE' type-id='type-id-174' mangled-name='_ZN12CoveAndTiler12MAXSTRIPSIZEE' visibility='default' filepath='libnurbs/internals/coveandtiler.cc' line='50' column='1'/>
4808      </data-member>
4809      <member-function access='private' constructor='yes'>
4810        <function-decl name='CoveAndTiler' filepath='libnurbs/internals/coveandtiler.cc' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
4811          <parameter type-id='type-id-175' is-artificial='yes'/>
4812          <parameter type-id='type-id-11' is-artificial='yes'/>
4813          <parameter type-id='type-id-163' is-artificial='yes'/>
4814          <parameter type-id='type-id-111'/>
4815          <return type-id='type-id-12'/>
4816        </function-decl>
4817      </member-function>
4818      <member-function access='private' destructor='yes'>
4819        <function-decl name='~CoveAndTiler' filepath='libnurbs/internals/coveandtiler.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
4820          <parameter type-id='type-id-175' is-artificial='yes'/>
4821          <parameter type-id='type-id-11' is-artificial='yes'/>
4822          <parameter type-id='type-id-163' is-artificial='yes'/>
4823          <return type-id='type-id-12'/>
4824        </function-decl>
4825      </member-function>
4826    </class-decl>
4827    <pointer-type-def type-id='type-id-160' size-in-bits='64' id='type-id-175'/>
4828    <qualified-type-def type-id='type-id-175' const='yes' id='type-id-283'/>
4829    <qualified-type-def type-id='type-id-284' id='type-id-285'/>
4830    <reference-type-def kind='lvalue' type-id='type-id-209' size-in-bits='64' id='type-id-284'/>
4831    <qualified-type-def type-id='type-id-286' id='type-id-287'/>
4832    <reference-type-def kind='lvalue' type-id='type-id-219' size-in-bits='64' id='type-id-286'/>
4833    <qualified-type-def type-id='type-id-220' const='yes' id='type-id-288'/>
4834    <pointer-type-def type-id='type-id-213' size-in-bits='64' id='type-id-289'/>
4835    <pointer-type-def type-id='type-id-173' size-in-bits='64' id='type-id-205'/>
4836    <pointer-type-def type-id='type-id-200' size-in-bits='64' id='type-id-198'/>
4837    <qualified-type-def type-id='type-id-198' const='yes' id='type-id-290'/>
4838    <pointer-type-def type-id='type-id-204' size-in-bits='64' id='type-id-214'/>
4839  </abi-instr>
4840  <abi-instr address-size='64' path='libnurbs/internals/curve.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
4841    <array-type-def dimensions='1' type-id='type-id-189' size-in-bits='640' id='type-id-185'>
4842      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
4843    </array-type-def>
4844    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='3840' id='type-id-268'>
4845      <subrange length='120' type-id='type-id-3' id='type-id-275'/>
4846    </array-type-def>
4847    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='160' id='type-id-178'>
4848      <subrange length='5' type-id='type-id-3' id='type-id-190'/>
4849    </array-type-def>
4850    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='800' id='type-id-206'>
4851      <subrange length='5' type-id='type-id-3' id='type-id-190'/>
4852      <subrange length='5' type-id='type-id-3' id='type-id-190'/>
4853    </array-type-def>
4854    <array-type-def dimensions='1' type-id='type-id-28' size-in-bits='128' id='type-id-291'>
4855      <subrange length='4' type-id='type-id-3' id='type-id-65'/>
4856    </array-type-def>
4857    <array-type-def dimensions='1' type-id='type-id-11' size-in-bits='64' id='type-id-211'>
4858      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
4859    </array-type-def>
4860    <class-decl name='Curve' size-in-bits='8128' visibility='default' filepath='libnurbs/internals/curve.h' line='46' column='1' id='type-id-265'>
4861      <data-member access='private' layout-offset-in-bits='0'>
4862        <var-decl name='next' type-id='type-id-247' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
4863      </data-member>
4864      <data-member access='private' layout-offset-in-bits='64'>
4865        <var-decl name='mapdesc' type-id='type-id-107' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
4866      </data-member>
4867      <data-member access='private' layout-offset-in-bits='128'>
4868        <var-decl name='stride' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/curve.h' line='54' column='1'/>
4869      </data-member>
4870      <data-member access='private' layout-offset-in-bits='160'>
4871        <var-decl name='order' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/curve.h' line='55' column='1'/>
4872      </data-member>
4873      <data-member access='private' layout-offset-in-bits='192'>
4874        <var-decl name='cullval' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/curve.h' line='56' column='1'/>
4875      </data-member>
4876      <data-member access='private' layout-offset-in-bits='224'>
4877        <var-decl name='needsSampling' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/curve.h' line='57' column='1'/>
4878      </data-member>
4879      <data-member access='private' layout-offset-in-bits='256'>
4880        <var-decl name='cpts' type-id='type-id-268' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
4881      </data-member>
4882      <data-member access='private' layout-offset-in-bits='4096'>
4883        <var-decl name='spts' type-id='type-id-268' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
4884      </data-member>
4885      <data-member access='private' layout-offset-in-bits='7936'>
4886        <var-decl name='stepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/curve.h' line='60' column='1'/>
4887      </data-member>
4888      <data-member access='private' layout-offset-in-bits='7968'>
4889        <var-decl name='minstepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/curve.h' line='61' column='1'/>
4890      </data-member>
4891      <data-member access='private' layout-offset-in-bits='8000'>
4892        <var-decl name='range' type-id='type-id-230' visibility='default' filepath='libnurbs/internals/curve.h' line='62' column='1'/>
4893      </data-member>
4894      <member-function access='private' constructor='yes'>
4895        <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4896          <parameter type-id='type-id-247' is-artificial='yes'/>
4897          <parameter type-id='type-id-125'/>
4898          <parameter type-id='type-id-1'/>
4899          <parameter type-id='type-id-1'/>
4900          <parameter type-id='type-id-247'/>
4901          <return type-id='type-id-12'/>
4902        </function-decl>
4903      </member-function>
4904      <member-function access='private' constructor='yes'>
4905        <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4906          <parameter type-id='type-id-247' is-artificial='yes'/>
4907          <parameter type-id='type-id-269'/>
4908          <parameter type-id='type-id-1'/>
4909          <parameter type-id='type-id-247'/>
4910          <return type-id='type-id-12'/>
4911        </function-decl>
4912      </member-function>
4913    </class-decl>
4914    <typedef-decl name='Maxmatrix' type-id='type-id-206' filepath='libnurbs/internals/mapdesc.h' line='45' column='1' id='type-id-179'/>
4915    <class-decl name='Mapdesc' size-in-bits='3392' is-struct='yes' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='49' column='1' id='type-id-136'>
4916      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
4917      <data-member access='public' layout-offset-in-bits='0'>
4918        <var-decl name='pixel_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='104' column='1'/>
4919      </data-member>
4920      <data-member access='public' layout-offset-in-bits='32'>
4921        <var-decl name='error_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='105' column='1'/>
4922      </data-member>
4923      <data-member access='public' layout-offset-in-bits='64'>
4924        <var-decl name='object_space_error_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='106' column='1'/>
4925      </data-member>
4926      <data-member access='public' layout-offset-in-bits='96'>
4927        <var-decl name='clampfactor' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='107' column='1'/>
4928      </data-member>
4929      <data-member access='public' layout-offset-in-bits='128'>
4930        <var-decl name='minsavings' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='108' column='1'/>
4931      </data-member>
4932      <data-member access='public' layout-offset-in-bits='160'>
4933        <var-decl name='maxrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='109' column='1'/>
4934      </data-member>
4935      <data-member access='public' layout-offset-in-bits='192'>
4936        <var-decl name='maxsrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='110' column='1'/>
4937      </data-member>
4938      <data-member access='public' layout-offset-in-bits='224'>
4939        <var-decl name='maxtrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='111' column='1'/>
4940      </data-member>
4941      <data-member access='public' layout-offset-in-bits='256'>
4942        <var-decl name='bboxsize' type-id='type-id-178' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
4943      </data-member>
4944      <data-member access='private' layout-offset-in-bits='448'>
4945        <var-decl name='type' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='115' column='1'/>
4946      </data-member>
4947      <data-member access='private' layout-offset-in-bits='512'>
4948        <var-decl name='isrational' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='116' column='1'/>
4949      </data-member>
4950      <data-member access='private' layout-offset-in-bits='544'>
4951        <var-decl name='ncoords' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='117' column='1'/>
4952      </data-member>
4953      <data-member access='private' layout-offset-in-bits='576'>
4954        <var-decl name='hcoords' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='118' column='1'/>
4955      </data-member>
4956      <data-member access='private' layout-offset-in-bits='608'>
4957        <var-decl name='inhcoords' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='119' column='1'/>
4958      </data-member>
4959      <data-member access='private' layout-offset-in-bits='640'>
4960        <var-decl name='mask' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='120' column='1'/>
4961      </data-member>
4962      <data-member access='private' layout-offset-in-bits='672'>
4963        <var-decl name='bmat' type-id='type-id-179' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
4964      </data-member>
4965      <data-member access='private' layout-offset-in-bits='1472'>
4966        <var-decl name='cmat' type-id='type-id-179' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
4967      </data-member>
4968      <data-member access='private' layout-offset-in-bits='2272'>
4969        <var-decl name='smat' type-id='type-id-179' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
4970      </data-member>
4971      <data-member access='private' layout-offset-in-bits='3072'>
4972        <var-decl name='s_steps' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='124' column='1'/>
4973      </data-member>
4974      <data-member access='private' layout-offset-in-bits='3104'>
4975        <var-decl name='t_steps' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='125' column='1'/>
4976      </data-member>
4977      <data-member access='private' layout-offset-in-bits='3136'>
4978        <var-decl name='sampling_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='126' column='1'/>
4979      </data-member>
4980      <data-member access='private' layout-offset-in-bits='3168'>
4981        <var-decl name='culling_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='127' column='1'/>
4982      </data-member>
4983      <data-member access='private' layout-offset-in-bits='3200'>
4984        <var-decl name='bbox_subdividing' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='128' column='1'/>
4985      </data-member>
4986      <data-member access='private' layout-offset-in-bits='3264'>
4987        <var-decl name='next' type-id='type-id-107' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
4988      </data-member>
4989      <data-member access='private' layout-offset-in-bits='3328'>
4990        <var-decl name='backend' type-id='type-id-109' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='130' column='1'/>
4991      </data-member>
4992      <member-function access='public' constructor='yes'>
4993        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
4994          <parameter type-id='type-id-107' is-artificial='yes'/>
4995          <parameter type-id='type-id-15'/>
4996          <parameter type-id='type-id-11'/>
4997          <parameter type-id='type-id-11'/>
4998          <parameter type-id='type-id-111'/>
4999          <return type-id='type-id-12'/>
5000        </function-decl>
5001      </member-function>
5002    </class-decl>
5003    <class-decl name='Knotvector' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/knotvector.h' line='41' column='1' id='type-id-292'>
5004      <data-member access='public' layout-offset-in-bits='0'>
5005        <var-decl name='order' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/knotvector.h' line='48' column='1'/>
5006      </data-member>
5007      <data-member access='public' layout-offset-in-bits='64'>
5008        <var-decl name='knotcount' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/knotvector.h' line='49' column='1'/>
5009      </data-member>
5010      <data-member access='public' layout-offset-in-bits='128'>
5011        <var-decl name='stride' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/knotvector.h' line='50' column='1'/>
5012      </data-member>
5013      <data-member access='public' layout-offset-in-bits='192'>
5014        <var-decl name='knotlist' type-id='type-id-212' visibility='default' filepath='libnurbs/internals/knotvector.h' line='51' column='1'/>
5015      </data-member>
5016      <member-function access='public' constructor='yes'>
5017        <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
5018          <parameter type-id='type-id-293' is-artificial='yes'/>
5019          <return type-id='type-id-12'/>
5020        </function-decl>
5021      </member-function>
5022      <member-function access='public' destructor='yes'>
5023        <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
5024          <parameter type-id='type-id-293' is-artificial='yes'/>
5025          <parameter type-id='type-id-11' is-artificial='yes'/>
5026          <return type-id='type-id-12'/>
5027        </function-decl>
5028      </member-function>
5029    </class-decl>
5030    <class-decl name='Quiltspec' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/quilt.h' line='51' column='1' id='type-id-189'>
5031      <data-member access='public' layout-offset-in-bits='0'>
5032        <var-decl name='stride' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/quilt.h' line='52' column='1'/>
5033      </data-member>
5034      <data-member access='public' layout-offset-in-bits='32'>
5035        <var-decl name='width' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/quilt.h' line='53' column='1'/>
5036      </data-member>
5037      <data-member access='public' layout-offset-in-bits='64'>
5038        <var-decl name='offset' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/quilt.h' line='54' column='1'/>
5039      </data-member>
5040      <data-member access='public' layout-offset-in-bits='96'>
5041        <var-decl name='order' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/quilt.h' line='55' column='1'/>
5042      </data-member>
5043      <data-member access='public' layout-offset-in-bits='128'>
5044        <var-decl name='index' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/quilt.h' line='56' column='1'/>
5045      </data-member>
5046      <data-member access='public' layout-offset-in-bits='160'>
5047        <var-decl name='bdry' type-id='type-id-211' visibility='default' filepath='libnurbs/internals/quilt.h' line='57' column='1'/>
5048      </data-member>
5049      <data-member access='public' layout-offset-in-bits='224'>
5050        <var-decl name='step_size' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/quilt.h' line='58' column='1'/>
5051      </data-member>
5052      <data-member access='public' layout-offset-in-bits='256'>
5053        <var-decl name='breakpoints' type-id='type-id-212' visibility='default' filepath='libnurbs/internals/quilt.h' line='59' column='1'/>
5054      </data-member>
5055    </class-decl>
5056    <typedef-decl name='Knot' type-id='type-id-1' filepath='libnurbs/internals/types.h' line='45' column='1' id='type-id-218'/>
5057    <typedef-decl name='Quiltspec_ptr' type-id='type-id-207' filepath='libnurbs/internals/quilt.h' line='62' column='1' id='type-id-186'/>
5058    <reference-type-def kind='lvalue' type-id='type-id-265' size-in-bits='64' id='type-id-269'/>
5059    <pointer-type-def type-id='type-id-265' size-in-bits='64' id='type-id-247'/>
5060    <qualified-type-def type-id='type-id-247' const='yes' id='type-id-294'/>
5061    <reference-type-def kind='lvalue' type-id='type-id-126' size-in-bits='64' id='type-id-295'/>
5062    <pointer-type-def type-id='type-id-218' size-in-bits='64' id='type-id-212'/>
5063    <reference-type-def kind='lvalue' type-id='type-id-292' size-in-bits='64' id='type-id-296'/>
5064    <pointer-type-def type-id='type-id-136' size-in-bits='64' id='type-id-107'/>
5065    <qualified-type-def type-id='type-id-107' const='yes' id='type-id-297'/>
5066    <pointer-type-def type-id='type-id-189' size-in-bits='64' id='type-id-207'/>
5067    <pointer-type-def type-id='type-id-178' size-in-bits='64' id='type-id-298'/>
5068    <pointer-type-def type-id='type-id-291' size-in-bits='64' id='type-id-299'/>
5069    <pointer-type-def type-id='type-id-292' size-in-bits='64' id='type-id-293'/>
5070  </abi-instr>
5071  <abi-instr address-size='64' path='libnurbs/internals/curvelist.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5072    <array-type-def dimensions='1' type-id='type-id-28' size-in-bits='96' id='type-id-248'>
5073      <subrange length='3' type-id='type-id-3' id='type-id-68'/>
5074    </array-type-def>
5075    <pointer-type-def type-id='type-id-246' size-in-bits='64' id='type-id-249'/>
5076    <qualified-type-def type-id='type-id-249' const='yes' id='type-id-300'/>
5077  </abi-instr>
5078  <abi-instr address-size='64' path='libnurbs/internals/curvesub.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5079    <qualified-type-def type-id='type-id-250' id='type-id-301'/>
5080  </abi-instr>
5081  <abi-instr address-size='64' path='libnurbs/internals/displaylist.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5082    <class-decl name='Dlnode' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/internals/displaylist.h' line='48' column='1' id='type-id-169'>
5083      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
5084      <data-member access='public' layout-offset-in-bits='0'>
5085        <var-decl name='work' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/displaylist.h' line='50' column='1'/>
5086      </data-member>
5087      <data-member access='public' layout-offset-in-bits='128'>
5088        <var-decl name='arg' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/displaylist.h' line='51' column='1'/>
5089      </data-member>
5090      <data-member access='public' layout-offset-in-bits='192'>
5091        <var-decl name='cleanup' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/displaylist.h' line='52' column='1'/>
5092      </data-member>
5093      <data-member access='public' layout-offset-in-bits='320'>
5094        <var-decl name='next' type-id='type-id-152' visibility='default' filepath='libnurbs/internals/displaylist.h' line='53' column='1'/>
5095      </data-member>
5096      <member-function access='public' constructor='yes'>
5097        <function-decl name='Dlnode' filepath='libnurbs/internals/displaylist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
5098          <parameter type-id='type-id-152' is-artificial='yes'/>
5099          <parameter type-id='type-id-196'/>
5100          <parameter type-id='type-id-25'/>
5101          <parameter type-id='type-id-196'/>
5102          <return type-id='type-id-12'/>
5103        </function-decl>
5104      </member-function>
5105    </class-decl>
5106    <typedef-decl name='PFVS' type-id='type-id-217' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-196'/>
5107    <class-decl name='__anonymous_struct__' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-196' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-217'>
5108      <data-member access='public' layout-offset-in-bits='0'>
5109        <var-decl name='__pfn' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
5110      </data-member>
5111      <data-member access='public' layout-offset-in-bits='64'>
5112        <var-decl name='__delta' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
5113      </data-member>
5114    </class-decl>
5115    <class-decl name='DisplayList' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/displaylist.h' line='65' column='1' id='type-id-94'>
5116      <data-member access='private' layout-offset-in-bits='0'>
5117        <var-decl name='nodes' type-id='type-id-152' visibility='default' filepath='libnurbs/internals/displaylist.h' line='73' column='1'/>
5118      </data-member>
5119      <data-member access='private' layout-offset-in-bits='64'>
5120        <var-decl name='dlnodePool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/displaylist.h' line='74' column='1'/>
5121      </data-member>
5122      <data-member access='private' layout-offset-in-bits='2560'>
5123        <var-decl name='lastNode' type-id='type-id-153' visibility='default' filepath='libnurbs/internals/displaylist.h' line='75' column='1'/>
5124      </data-member>
5125      <data-member access='private' layout-offset-in-bits='2624'>
5126        <var-decl name='nt' type-id='type-id-87' visibility='default' filepath='libnurbs/internals/displaylist.h' line='76' column='1'/>
5127      </data-member>
5128      <member-function access='private' constructor='yes'>
5129        <function-decl name='DisplayList' filepath='libnurbs/internals/displaylist.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
5130          <parameter type-id='type-id-86' is-artificial='yes'/>
5131          <parameter type-id='type-id-87'/>
5132          <return type-id='type-id-12'/>
5133        </function-decl>
5134      </member-function>
5135      <member-function access='private' destructor='yes'>
5136        <function-decl name='~DisplayList' filepath='libnurbs/internals/displaylist.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
5137          <parameter type-id='type-id-86' is-artificial='yes'/>
5138          <parameter type-id='type-id-11' is-artificial='yes'/>
5139          <return type-id='type-id-12'/>
5140        </function-decl>
5141      </member-function>
5142    </class-decl>
5143    <pointer-type-def type-id='type-id-94' size-in-bits='64' id='type-id-86'/>
5144    <qualified-type-def type-id='type-id-86' const='yes' id='type-id-302'/>
5145    <pointer-type-def type-id='type-id-169' size-in-bits='64' id='type-id-152'/>
5146    <pointer-type-def type-id='type-id-152' size-in-bits='64' id='type-id-153'/>
5147    <pointer-type-def type-id='type-id-43' size-in-bits='64' id='type-id-87'/>
5148    <pointer-type-def type-id='type-id-226' size-in-bits='64' id='type-id-221'/>
5149    <function-type size-in-bits='64' id='type-id-226'>
5150      <parameter type-id='type-id-87' is-artificial='yes'/>
5151      <parameter type-id='type-id-25'/>
5152      <return type-id='type-id-12'/>
5153    </function-type>
5154  </abi-instr>
5155  <abi-instr address-size='64' path='libnurbs/internals/flist.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5156    <qualified-type-def type-id='type-id-155' const='yes' id='type-id-303'/>
5157    <pointer-type-def type-id='type-id-154' size-in-bits='64' id='type-id-177'/>
5158  </abi-instr>
5159  <abi-instr address-size='64' path='libnurbs/internals/flistsorter.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5160    <qualified-type-def type-id='type-id-177' const='yes' id='type-id-304'/>
5161  </abi-instr>
5162  <abi-instr address-size='64' path='libnurbs/internals/hull.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5163    <class-decl name='Hull' size-in-bits='4800' visibility='default' filepath='libnurbs/internals/hull.h' line='47' column='1' id='type-id-180'>
5164      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-173'/>
5165      <member-type access='private'>
5166        <class-decl name='Side' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/hull.h' line='55' column='1' id='type-id-197'>
5167          <data-member access='public' layout-offset-in-bits='0'>
5168            <var-decl name='left' type-id='type-id-198' visibility='default' filepath='libnurbs/internals/hull.h' line='56' column='1'/>
5169          </data-member>
5170          <data-member access='public' layout-offset-in-bits='64'>
5171            <var-decl name='line' type-id='type-id-199' visibility='default' filepath='libnurbs/internals/hull.h' line='57' column='1'/>
5172          </data-member>
5173          <data-member access='public' layout-offset-in-bits='128'>
5174            <var-decl name='right' type-id='type-id-198' visibility='default' filepath='libnurbs/internals/hull.h' line='58' column='1'/>
5175          </data-member>
5176          <data-member access='public' layout-offset-in-bits='192'>
5177            <var-decl name='index' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/hull.h' line='59' column='1'/>
5178          </data-member>
5179        </class-decl>
5180      </member-type>
5181      <data-member access='private' layout-offset-in-bits='64'>
5182        <var-decl name='lower' type-id='type-id-197' visibility='default' filepath='libnurbs/internals/hull.h' line='62' column='1'/>
5183      </data-member>
5184      <data-member access='private' layout-offset-in-bits='320'>
5185        <var-decl name='upper' type-id='type-id-197' visibility='default' filepath='libnurbs/internals/hull.h' line='63' column='1'/>
5186      </data-member>
5187      <data-member access='private' layout-offset-in-bits='576'>
5188        <var-decl name='fakeleft' type-id='type-id-200' visibility='default' filepath='libnurbs/internals/hull.h' line='64' column='1'/>
5189      </data-member>
5190      <data-member access='private' layout-offset-in-bits='1408'>
5191        <var-decl name='fakeright' type-id='type-id-200' visibility='default' filepath='libnurbs/internals/hull.h' line='65' column='1'/>
5192      </data-member>
5193      <member-function access='private' constructor='yes'>
5194        <function-decl name='Hull' filepath='libnurbs/internals/hull.cc' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
5195          <parameter type-id='type-id-201' is-artificial='yes'/>
5196          <parameter type-id='type-id-11' is-artificial='yes'/>
5197          <parameter type-id='type-id-163' is-artificial='yes'/>
5198          <return type-id='type-id-12'/>
5199        </function-decl>
5200      </member-function>
5201      <member-function access='private' destructor='yes'>
5202        <function-decl name='~Hull' filepath='libnurbs/internals/hull.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
5203          <parameter type-id='type-id-201' is-artificial='yes'/>
5204          <parameter type-id='type-id-11' is-artificial='yes'/>
5205          <parameter type-id='type-id-163' is-artificial='yes'/>
5206          <return type-id='type-id-12'/>
5207        </function-decl>
5208      </member-function>
5209    </class-decl>
5210    <pointer-type-def type-id='type-id-203' size-in-bits='64' id='type-id-199'/>
5211    <pointer-type-def type-id='type-id-180' size-in-bits='64' id='type-id-201'/>
5212    <qualified-type-def type-id='type-id-201' const='yes' id='type-id-305'/>
5213  </abi-instr>
5214  <abi-instr address-size='64' path='libnurbs/internals/intersect.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5215    <qualified-type-def type-id='type-id-262' id='type-id-306'/>
5216  </abi-instr>
5217  <abi-instr address-size='64' path='libnurbs/internals/knotvector.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5218    <pointer-type-def type-id='type-id-292' size-in-bits='64' id='type-id-293'/>
5219    <qualified-type-def type-id='type-id-293' const='yes' id='type-id-307'/>
5220  </abi-instr>
5221  <abi-instr address-size='64' path='libnurbs/internals/mapdesc.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5222  </abi-instr>
5223  <abi-instr address-size='64' path='libnurbs/internals/mapdescv.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5224  </abi-instr>
5225  <abi-instr address-size='64' path='libnurbs/internals/maplist.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5226    <class-decl name='Maplist' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/maplist.h' line='46' column='1' id='type-id-72'>
5227      <data-member access='private' layout-offset-in-bits='0'>
5228        <var-decl name='mapdescPool' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/maplist.h' line='58' column='1'/>
5229      </data-member>
5230      <data-member access='private' layout-offset-in-bits='2496'>
5231        <var-decl name='maps' type-id='type-id-107' visibility='default' filepath='libnurbs/internals/maplist.h' line='59' column='1'/>
5232      </data-member>
5233      <data-member access='private' layout-offset-in-bits='2560'>
5234        <var-decl name='lastmap' type-id='type-id-108' visibility='default' filepath='libnurbs/internals/maplist.h' line='60' column='1'/>
5235      </data-member>
5236      <data-member access='private' layout-offset-in-bits='2624'>
5237        <var-decl name='backend' type-id='type-id-109' visibility='default' filepath='libnurbs/internals/maplist.h' line='61' column='1'/>
5238      </data-member>
5239      <member-function access='private' constructor='yes'>
5240        <function-decl name='Maplist' filepath='libnurbs/internals/maplist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
5241          <parameter type-id='type-id-110' is-artificial='yes'/>
5242          <parameter type-id='type-id-111'/>
5243          <return type-id='type-id-12'/>
5244        </function-decl>
5245      </member-function>
5246    </class-decl>
5247    <pointer-type-def type-id='type-id-107' size-in-bits='64' id='type-id-108'/>
5248    <pointer-type-def type-id='type-id-72' size-in-bits='64' id='type-id-110'/>
5249    <qualified-type-def type-id='type-id-110' const='yes' id='type-id-308'/>
5250    <qualified-type-def type-id='type-id-241' const='yes' id='type-id-309'/>
5251  </abi-instr>
5252  <abi-instr address-size='64' path='libnurbs/internals/mesher.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5253    <array-type-def dimensions='1' type-id='type-id-188' size-in-bits='128' id='type-id-183'>
5254      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
5255    </array-type-def>
5256    <class-decl name='Mesher' size-in-bits='7680' visibility='default' filepath='libnurbs/internals/mesher.h' line='47' column='1' id='type-id-161'>
5257      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-173'/>
5258      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-180'/>
5259      <data-member access='private' static='yes'>
5260        <var-decl name='ZERO' type-id='type-id-181' mangled-name='_ZN6Mesher4ZEROE' visibility='default' filepath='libnurbs/internals/mesher.cc' line='53' column='1'/>
5261      </data-member>
5262      <data-member access='private' layout-offset-in-bits='2240'>
5263        <var-decl name='backend' type-id='type-id-109' visibility='default' filepath='libnurbs/internals/mesher.h' line='56' column='1'/>
5264      </data-member>
5265      <data-member access='private' layout-offset-in-bits='2304'>
5266        <var-decl name='p' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/mesher.h' line='58' column='1'/>
5267      </data-member>
5268      <data-member access='private' layout-offset-in-bits='4800'>
5269        <var-decl name='stacksize' type-id='type-id-92' visibility='default' filepath='libnurbs/internals/mesher.h' line='59' column='1'/>
5270      </data-member>
5271      <data-member access='private' layout-offset-in-bits='4864'>
5272        <var-decl name='vdata' type-id='type-id-182' visibility='default' filepath='libnurbs/internals/mesher.h' line='60' column='1'/>
5273      </data-member>
5274      <data-member access='private' layout-offset-in-bits='4928'>
5275        <var-decl name='last' type-id='type-id-183' visibility='default' filepath='libnurbs/internals/mesher.h' line='61' column='1'/>
5276      </data-member>
5277      <data-member access='private' layout-offset-in-bits='5056'>
5278        <var-decl name='itop' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/mesher.h' line='62' column='1'/>
5279      </data-member>
5280      <data-member access='private' layout-offset-in-bits='5088'>
5281        <var-decl name='lastedge' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/mesher.h' line='63' column='1'/>
5282      </data-member>
5283      <member-function access='private' constructor='yes'>
5284        <function-decl name='Mesher' filepath='libnurbs/internals/mesher.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
5285          <parameter type-id='type-id-184' is-artificial='yes'/>
5286          <parameter type-id='type-id-11' is-artificial='yes'/>
5287          <parameter type-id='type-id-163' is-artificial='yes'/>
5288          <parameter type-id='type-id-111'/>
5289          <return type-id='type-id-12'/>
5290        </function-decl>
5291      </member-function>
5292      <member-function access='private' destructor='yes'>
5293        <function-decl name='~Mesher' filepath='libnurbs/internals/mesher.cc' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
5294          <parameter type-id='type-id-184' is-artificial='yes'/>
5295          <parameter type-id='type-id-11' is-artificial='yes'/>
5296          <parameter type-id='type-id-163' is-artificial='yes'/>
5297          <return type-id='type-id-12'/>
5298        </function-decl>
5299      </member-function>
5300    </class-decl>
5301    <pointer-type-def type-id='type-id-188' size-in-bits='64' id='type-id-182'/>
5302    <pointer-type-def type-id='type-id-161' size-in-bits='64' id='type-id-184'/>
5303    <qualified-type-def type-id='type-id-184' const='yes' id='type-id-310'/>
5304    <qualified-type-def type-id='type-id-28' const='yes' id='type-id-181'/>
5305  </abi-instr>
5306  <abi-instr address-size='64' path='libnurbs/internals/monoTriangulationBackend.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5307    <array-type-def dimensions='1' type-id='type-id-311' size-in-bits='64' id='type-id-312'>
5308      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
5309    </array-type-def>
5310    <typedef-decl name='Real' type-id='type-id-28' filepath='libnurbs/nurbtess/definitions.h' line='36' column='1' id='type-id-311'/>
5311    <typedef-decl name='Int' type-id='type-id-11' filepath='libnurbs/nurbtess/definitions.h' line='37' column='1' id='type-id-313'/>
5312    <class-decl name='vertexArray' size-in-bits='128' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='77' column='1' id='type-id-314'>
5313      <data-member access='private' layout-offset-in-bits='0'>
5314        <var-decl name='array' type-id='type-id-315' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='78' column='1'/>
5315      </data-member>
5316      <data-member access='private' layout-offset-in-bits='64'>
5317        <var-decl name='index' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='79' column='1'/>
5318      </data-member>
5319      <data-member access='private' layout-offset-in-bits='96'>
5320        <var-decl name='size' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='80' column='1'/>
5321      </data-member>
5322      <member-function access='private' constructor='yes'>
5323        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
5324          <parameter type-id='type-id-316' is-artificial='yes'/>
5325          <parameter type-id='type-id-313'/>
5326          <return type-id='type-id-12'/>
5327        </function-decl>
5328      </member-function>
5329      <member-function access='private' constructor='yes'>
5330        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
5331          <parameter type-id='type-id-316' is-artificial='yes'/>
5332          <parameter type-id='type-id-317'/>
5333          <parameter type-id='type-id-313'/>
5334          <return type-id='type-id-12'/>
5335        </function-decl>
5336      </member-function>
5337      <member-function access='private' destructor='yes'>
5338        <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
5339          <parameter type-id='type-id-316' is-artificial='yes'/>
5340          <parameter type-id='type-id-11' is-artificial='yes'/>
5341          <return type-id='type-id-12'/>
5342        </function-decl>
5343      </member-function>
5344    </class-decl>
5345    <class-decl name='reflexChain' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='43' column='1' id='type-id-318'>
5346      <data-member access='private' layout-offset-in-bits='0'>
5347        <var-decl name='queue' type-id='type-id-319' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='44' column='1'/>
5348      </data-member>
5349      <data-member access='private' layout-offset-in-bits='64'>
5350        <var-decl name='isIncreasing' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='50' column='1'/>
5351      </data-member>
5352      <data-member access='private' layout-offset-in-bits='96'>
5353        <var-decl name='index_queue' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='51' column='1'/>
5354      </data-member>
5355      <data-member access='private' layout-offset-in-bits='128'>
5356        <var-decl name='size_queue' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='52' column='1'/>
5357      </data-member>
5358      <member-function access='private' constructor='yes'>
5359        <function-decl name='reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
5360          <parameter type-id='type-id-320' is-artificial='yes'/>
5361          <parameter type-id='type-id-313'/>
5362          <parameter type-id='type-id-313'/>
5363          <return type-id='type-id-12'/>
5364        </function-decl>
5365      </member-function>
5366      <member-function access='private' destructor='yes'>
5367        <function-decl name='~reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
5368          <parameter type-id='type-id-320' is-artificial='yes'/>
5369          <parameter type-id='type-id-11' is-artificial='yes'/>
5370          <return type-id='type-id-12'/>
5371        </function-decl>
5372      </member-function>
5373    </class-decl>
5374    <typedef-decl name='Real2' type-id='type-id-312' filepath='libnurbs/nurbtess/definitions.h' line='38' column='1' id='type-id-321'/>
5375    <class-decl name='primStream' size-in-bits='384' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='44' column='1' id='type-id-322'>
5376      <data-member access='private' layout-offset-in-bits='0'>
5377        <var-decl name='lengths' type-id='type-id-323' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='45' column='1'/>
5378      </data-member>
5379      <data-member access='private' layout-offset-in-bits='64'>
5380        <var-decl name='types' type-id='type-id-323' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='46' column='1'/>
5381      </data-member>
5382      <data-member access='private' layout-offset-in-bits='128'>
5383        <var-decl name='vertices' type-id='type-id-324' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='47' column='1'/>
5384      </data-member>
5385      <data-member access='private' layout-offset-in-bits='192'>
5386        <var-decl name='index_lengths' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='50' column='1'/>
5387      </data-member>
5388      <data-member access='private' layout-offset-in-bits='224'>
5389        <var-decl name='size_lengths' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='51' column='1'/>
5390      </data-member>
5391      <data-member access='private' layout-offset-in-bits='256'>
5392        <var-decl name='index_vertices' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='52' column='1'/>
5393      </data-member>
5394      <data-member access='private' layout-offset-in-bits='288'>
5395        <var-decl name='size_vertices' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='53' column='1'/>
5396      </data-member>
5397      <data-member access='private' layout-offset-in-bits='320'>
5398        <var-decl name='counter' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='59' column='1'/>
5399      </data-member>
5400      <member-function access='private' constructor='yes'>
5401        <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
5402          <parameter type-id='type-id-325' is-artificial='yes'/>
5403          <parameter type-id='type-id-313'/>
5404          <parameter type-id='type-id-313'/>
5405          <return type-id='type-id-12'/>
5406        </function-decl>
5407      </member-function>
5408      <member-function access='private' destructor='yes'>
5409        <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
5410          <parameter type-id='type-id-325' is-artificial='yes'/>
5411          <parameter type-id='type-id-11' is-artificial='yes'/>
5412          <return type-id='type-id-12'/>
5413        </function-decl>
5414      </member-function>
5415    </class-decl>
5416    <pointer-type-def type-id='type-id-313' size-in-bits='64' id='type-id-323'/>
5417    <pointer-type-def type-id='type-id-311' size-in-bits='64' id='type-id-324'/>
5418    <pointer-type-def type-id='type-id-324' size-in-bits='64' id='type-id-315'/>
5419    <pointer-type-def type-id='type-id-321' size-in-bits='64' id='type-id-319'/>
5420    <pointer-type-def type-id='type-id-312' size-in-bits='64' id='type-id-317'/>
5421    <pointer-type-def type-id='type-id-322' size-in-bits='64' id='type-id-325'/>
5422    <pointer-type-def type-id='type-id-318' size-in-bits='64' id='type-id-320'/>
5423    <qualified-type-def type-id='type-id-320' const='yes' id='type-id-326'/>
5424    <pointer-type-def type-id='type-id-314' size-in-bits='64' id='type-id-316'/>
5425    <qualified-type-def type-id='type-id-316' const='yes' id='type-id-327'/>
5426  </abi-instr>
5427  <abi-instr address-size='64' path='libnurbs/internals/monotonizer.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5428  </abi-instr>
5429  <abi-instr address-size='64' path='libnurbs/internals/nurbsinterfac.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5430    <class-decl name='O_pwlcurve' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='83' column='1' id='type-id-139'>
5431      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
5432      <data-member access='public' layout-offset-in-bits='0'>
5433        <var-decl name='pts' type-id='type-id-141' visibility='default' filepath='libnurbs/internals/reader.h' line='85' column='1'/>
5434      </data-member>
5435      <data-member access='public' layout-offset-in-bits='64'>
5436        <var-decl name='npts' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='86' column='1'/>
5437      </data-member>
5438      <data-member access='public' layout-offset-in-bits='128'>
5439        <var-decl name='next' type-id='type-id-99' visibility='default' filepath='libnurbs/internals/reader.h' line='87' column='1'/>
5440      </data-member>
5441      <data-member access='public' layout-offset-in-bits='192'>
5442        <var-decl name='used' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='88' column='1'/>
5443      </data-member>
5444      <data-member access='public' layout-offset-in-bits='224'>
5445        <var-decl name='save' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='89' column='1'/>
5446      </data-member>
5447      <data-member access='public' layout-offset-in-bits='256'>
5448        <var-decl name='owner' type-id='type-id-85' visibility='default' filepath='libnurbs/internals/reader.h' line='90' column='1'/>
5449      </data-member>
5450      <member-function access='public' constructor='yes'>
5451        <function-decl name='O_pwlcurve' filepath='libnurbs/internals/reader.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
5452          <parameter type-id='type-id-99' is-artificial='yes'/>
5453          <parameter type-id='type-id-15'/>
5454          <parameter type-id='type-id-15'/>
5455          <parameter type-id='type-id-58'/>
5456          <parameter type-id='type-id-15'/>
5457          <parameter type-id='type-id-141'/>
5458          <return type-id='type-id-12'/>
5459        </function-decl>
5460      </member-function>
5461    </class-decl>
5462    <class-decl name='Property' size-in-bits='192' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='120' column='1' id='type-id-328'>
5463      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
5464      <data-member access='public' layout-offset-in-bits='0'>
5465        <var-decl name='type' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/reader.h' line='121' column='1'/>
5466      </data-member>
5467      <data-member access='public' layout-offset-in-bits='64'>
5468        <var-decl name='tag' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/reader.h' line='122' column='1'/>
5469      </data-member>
5470      <data-member access='public' layout-offset-in-bits='128'>
5471        <var-decl name='value' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/reader.h' line='123' column='1'/>
5472      </data-member>
5473      <data-member access='public' layout-offset-in-bits='160'>
5474        <var-decl name='save' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='124' column='1'/>
5475      </data-member>
5476      <member-function access='public' constructor='yes'>
5477        <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
5478          <parameter type-id='type-id-329' is-artificial='yes'/>
5479          <parameter type-id='type-id-15'/>
5480          <parameter type-id='type-id-15'/>
5481          <parameter type-id='type-id-28'/>
5482          <return type-id='type-id-12'/>
5483        </function-decl>
5484      </member-function>
5485      <member-function access='public' constructor='yes'>
5486        <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
5487          <parameter type-id='type-id-329' is-artificial='yes'/>
5488          <parameter type-id='type-id-15'/>
5489          <parameter type-id='type-id-28'/>
5490          <return type-id='type-id-12'/>
5491        </function-decl>
5492      </member-function>
5493    </class-decl>
5494    <class-decl name='O_curve' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='55' column='1' id='type-id-96'>
5495      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
5496      <member-type access='public'>
5497        <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='56' column='1' id='type-id-158'>
5498          <data-member access='public'>
5499            <var-decl name='o_nurbscurve' type-id='type-id-97' visibility='default' filepath='libnurbs/internals/reader.h' line='57' column='1'/>
5500          </data-member>
5501          <data-member access='public'>
5502            <var-decl name='o_pwlcurve' type-id='type-id-99' visibility='default' filepath='libnurbs/internals/reader.h' line='58' column='1'/>
5503          </data-member>
5504        </union-decl>
5505      </member-type>
5506      <data-member access='public' layout-offset-in-bits='0'>
5507        <var-decl name='curve' type-id='type-id-158' visibility='default' filepath='libnurbs/internals/reader.h' line='59' column='1'/>
5508      </data-member>
5509      <data-member access='public' layout-offset-in-bits='64'>
5510        <var-decl name='curvetype' type-id='type-id-159' visibility='default' filepath='libnurbs/internals/reader.h' line='60' column='1'/>
5511      </data-member>
5512      <data-member access='public' layout-offset-in-bits='128'>
5513        <var-decl name='next' type-id='type-id-85' visibility='default' filepath='libnurbs/internals/reader.h' line='61' column='1'/>
5514      </data-member>
5515      <data-member access='public' layout-offset-in-bits='192'>
5516        <var-decl name='owner' type-id='type-id-83' visibility='default' filepath='libnurbs/internals/reader.h' line='62' column='1'/>
5517      </data-member>
5518      <data-member access='public' layout-offset-in-bits='256'>
5519        <var-decl name='used' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='63' column='1'/>
5520      </data-member>
5521      <data-member access='public' layout-offset-in-bits='288'>
5522        <var-decl name='save' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='64' column='1'/>
5523      </data-member>
5524      <data-member access='public' layout-offset-in-bits='320'>
5525        <var-decl name='nuid' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/reader.h' line='65' column='1'/>
5526      </data-member>
5527      <member-function access='public' constructor='yes'>
5528        <function-decl name='O_curve' filepath='libnurbs/internals/reader.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
5529          <parameter type-id='type-id-85' is-artificial='yes'/>
5530          <return type-id='type-id-12'/>
5531        </function-decl>
5532      </member-function>
5533    </class-decl>
5534    <class-decl name='O_trim' size-in-bits='192' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='94' column='1' id='type-id-101'>
5535      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
5536      <data-member access='public' layout-offset-in-bits='0'>
5537        <var-decl name='o_curve' type-id='type-id-85' visibility='default' filepath='libnurbs/internals/reader.h' line='95' column='1'/>
5538      </data-member>
5539      <data-member access='public' layout-offset-in-bits='64'>
5540        <var-decl name='next' type-id='type-id-84' visibility='default' filepath='libnurbs/internals/reader.h' line='96' column='1'/>
5541      </data-member>
5542      <data-member access='public' layout-offset-in-bits='128'>
5543        <var-decl name='save' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='97' column='1'/>
5544      </data-member>
5545      <member-function access='public' constructor='yes'>
5546        <function-decl name='O_trim' filepath='libnurbs/internals/reader.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
5547          <parameter type-id='type-id-84' is-artificial='yes'/>
5548          <return type-id='type-id-12'/>
5549        </function-decl>
5550      </member-function>
5551    </class-decl>
5552    <class-decl name='O_surface' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='112' column='1' id='type-id-100'>
5553      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
5554      <data-member access='public' layout-offset-in-bits='0'>
5555        <var-decl name='o_nurbssurface' type-id='type-id-98' visibility='default' filepath='libnurbs/internals/reader.h' line='113' column='1'/>
5556      </data-member>
5557      <data-member access='public' layout-offset-in-bits='64'>
5558        <var-decl name='o_trim' type-id='type-id-84' visibility='default' filepath='libnurbs/internals/reader.h' line='114' column='1'/>
5559      </data-member>
5560      <data-member access='public' layout-offset-in-bits='128'>
5561        <var-decl name='save' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='115' column='1'/>
5562      </data-member>
5563      <data-member access='public' layout-offset-in-bits='192'>
5564        <var-decl name='nuid' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/reader.h' line='116' column='1'/>
5565      </data-member>
5566      <member-function access='public' constructor='yes'>
5567        <function-decl name='O_surface' filepath='libnurbs/internals/reader.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
5568          <parameter type-id='type-id-83' is-artificial='yes'/>
5569          <return type-id='type-id-12'/>
5570        </function-decl>
5571      </member-function>
5572    </class-decl>
5573    <enum-decl name='Curvetype' filepath='libnurbs/internals/reader.h' line='42' column='1' id='type-id-159'>
5574      <underlying-type type-id='type-id-9'/>
5575      <enumerator name='ct_nurbscurve' value='0'/>
5576      <enumerator name='ct_pwlcurve' value='1'/>
5577      <enumerator name='ct_none' value='2'/>
5578    </enum-decl>
5579    <class-decl name='O_nurbssurface' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='101' column='1' id='type-id-138'>
5580      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
5581      <data-member access='public' layout-offset-in-bits='0'>
5582        <var-decl name='bezier_patches' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/reader.h' line='102' column='1'/>
5583      </data-member>
5584      <data-member access='public' layout-offset-in-bits='64'>
5585        <var-decl name='type' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/reader.h' line='103' column='1'/>
5586      </data-member>
5587      <data-member access='public' layout-offset-in-bits='128'>
5588        <var-decl name='owner' type-id='type-id-83' visibility='default' filepath='libnurbs/internals/reader.h' line='104' column='1'/>
5589      </data-member>
5590      <data-member access='public' layout-offset-in-bits='192'>
5591        <var-decl name='next' type-id='type-id-98' visibility='default' filepath='libnurbs/internals/reader.h' line='105' column='1'/>
5592      </data-member>
5593      <data-member access='public' layout-offset-in-bits='256'>
5594        <var-decl name='save' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='106' column='1'/>
5595      </data-member>
5596      <data-member access='public' layout-offset-in-bits='288'>
5597        <var-decl name='used' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='107' column='1'/>
5598      </data-member>
5599      <member-function access='public' constructor='yes'>
5600        <function-decl name='O_nurbssurface' filepath='libnurbs/internals/reader.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
5601          <parameter type-id='type-id-98' is-artificial='yes'/>
5602          <parameter type-id='type-id-15'/>
5603          <return type-id='type-id-12'/>
5604        </function-decl>
5605      </member-function>
5606    </class-decl>
5607    <class-decl name='O_nurbscurve' size-in-bits='384' is-struct='yes' visibility='default' filepath='libnurbs/internals/reader.h' line='70' column='1' id='type-id-137'>
5608      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-157'/>
5609      <data-member access='public' layout-offset-in-bits='0'>
5610        <var-decl name='bezier_curves' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/reader.h' line='71' column='1'/>
5611      </data-member>
5612      <data-member access='public' layout-offset-in-bits='64'>
5613        <var-decl name='type' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/reader.h' line='72' column='1'/>
5614      </data-member>
5615      <data-member access='public' layout-offset-in-bits='128'>
5616        <var-decl name='tesselation' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/reader.h' line='73' column='1'/>
5617      </data-member>
5618      <data-member access='public' layout-offset-in-bits='160'>
5619        <var-decl name='method' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='74' column='1'/>
5620      </data-member>
5621      <data-member access='public' layout-offset-in-bits='192'>
5622        <var-decl name='next' type-id='type-id-97' visibility='default' filepath='libnurbs/internals/reader.h' line='75' column='1'/>
5623      </data-member>
5624      <data-member access='public' layout-offset-in-bits='256'>
5625        <var-decl name='used' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='76' column='1'/>
5626      </data-member>
5627      <data-member access='public' layout-offset-in-bits='288'>
5628        <var-decl name='save' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/reader.h' line='77' column='1'/>
5629      </data-member>
5630      <data-member access='public' layout-offset-in-bits='320'>
5631        <var-decl name='owner' type-id='type-id-85' visibility='default' filepath='libnurbs/internals/reader.h' line='78' column='1'/>
5632      </data-member>
5633      <member-function access='public' constructor='yes'>
5634        <function-decl name='O_nurbscurve' filepath='libnurbs/internals/reader.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
5635          <parameter type-id='type-id-97' is-artificial='yes'/>
5636          <parameter type-id='type-id-15'/>
5637          <return type-id='type-id-12'/>
5638        </function-decl>
5639      </member-function>
5640    </class-decl>
5641    <qualified-type-def type-id='type-id-87' const='yes' id='type-id-330'/>
5642    <pointer-type-def type-id='type-id-96' size-in-bits='64' id='type-id-85'/>
5643    <pointer-type-def type-id='type-id-85' size-in-bits='64' id='type-id-79'/>
5644    <pointer-type-def type-id='type-id-137' size-in-bits='64' id='type-id-97'/>
5645    <pointer-type-def type-id='type-id-97' size-in-bits='64' id='type-id-80'/>
5646    <pointer-type-def type-id='type-id-138' size-in-bits='64' id='type-id-98'/>
5647    <pointer-type-def type-id='type-id-98' size-in-bits='64' id='type-id-82'/>
5648    <pointer-type-def type-id='type-id-139' size-in-bits='64' id='type-id-99'/>
5649    <pointer-type-def type-id='type-id-99' size-in-bits='64' id='type-id-81'/>
5650    <pointer-type-def type-id='type-id-100' size-in-bits='64' id='type-id-83'/>
5651    <pointer-type-def type-id='type-id-101' size-in-bits='64' id='type-id-84'/>
5652    <pointer-type-def type-id='type-id-84' size-in-bits='64' id='type-id-78'/>
5653    <pointer-type-def type-id='type-id-328' size-in-bits='64' id='type-id-329'/>
5654    <pointer-type-def type-id='type-id-71' size-in-bits='64' id='type-id-118'/>
5655  </abi-instr>
5656  <abi-instr address-size='64' path='libnurbs/internals/patch.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5657    <array-type-def dimensions='1' type-id='type-id-274' size-in-bits='640' id='type-id-271'>
5658      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
5659    </array-type-def>
5660    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='92160' id='type-id-270'>
5661      <subrange length='2880' type-id='type-id-3' id='type-id-276'/>
5662    </array-type-def>
5663    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='320' id='type-id-272'>
5664      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
5665      <subrange length='5' type-id='type-id-3' id='type-id-190'/>
5666    </array-type-def>
5667    <class-decl name='Pspec' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/patch.h' line='46' column='1' id='type-id-267'>
5668      <data-member access='public' layout-offset-in-bits='0'>
5669        <var-decl name='range' type-id='type-id-230' visibility='default' filepath='libnurbs/internals/patch.h' line='47' column='1'/>
5670      </data-member>
5671      <data-member access='public' layout-offset-in-bits='96'>
5672        <var-decl name='sidestep' type-id='type-id-164' visibility='default' filepath='libnurbs/internals/patch.h' line='48' column='1'/>
5673      </data-member>
5674      <data-member access='public' layout-offset-in-bits='160'>
5675        <var-decl name='stepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/patch.h' line='49' column='1'/>
5676      </data-member>
5677      <data-member access='public' layout-offset-in-bits='192'>
5678        <var-decl name='minstepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/patch.h' line='50' column='1'/>
5679      </data-member>
5680      <data-member access='public' layout-offset-in-bits='224'>
5681        <var-decl name='needsSubdivision' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/patch.h' line='51' column='1'/>
5682      </data-member>
5683    </class-decl>
5684    <class-decl name='Patch' size-in-bits='277696' visibility='default' filepath='libnurbs/internals/patch.h' line='62' column='1' id='type-id-266'>
5685      <data-member access='private' layout-offset-in-bits='0'>
5686        <var-decl name='mapdesc' type-id='type-id-107' visibility='default' filepath='libnurbs/internals/patch.h' line='82' column='1'/>
5687      </data-member>
5688      <data-member access='private' layout-offset-in-bits='64'>
5689        <var-decl name='next' type-id='type-id-256' visibility='default' filepath='libnurbs/internals/patch.h' line='83' column='1'/>
5690      </data-member>
5691      <data-member access='private' layout-offset-in-bits='128'>
5692        <var-decl name='cullval' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/patch.h' line='84' column='1'/>
5693      </data-member>
5694      <data-member access='private' layout-offset-in-bits='160'>
5695        <var-decl name='notInBbox' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/patch.h' line='85' column='1'/>
5696      </data-member>
5697      <data-member access='private' layout-offset-in-bits='192'>
5698        <var-decl name='needsSampling' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/patch.h' line='86' column='1'/>
5699      </data-member>
5700      <data-member access='private' layout-offset-in-bits='224'>
5701        <var-decl name='cpts' type-id='type-id-270' visibility='default' filepath='libnurbs/internals/patch.h' line='87' column='1'/>
5702      </data-member>
5703      <data-member access='private' layout-offset-in-bits='92384'>
5704        <var-decl name='spts' type-id='type-id-270' visibility='default' filepath='libnurbs/internals/patch.h' line='88' column='1'/>
5705      </data-member>
5706      <data-member access='private' layout-offset-in-bits='184544'>
5707        <var-decl name='bpts' type-id='type-id-270' visibility='default' filepath='libnurbs/internals/patch.h' line='89' column='1'/>
5708      </data-member>
5709      <data-member access='private' layout-offset-in-bits='276704'>
5710        <var-decl name='pspec' type-id='type-id-271' visibility='default' filepath='libnurbs/internals/patch.h' line='90' column='1'/>
5711      </data-member>
5712      <data-member access='private' layout-offset-in-bits='277344'>
5713        <var-decl name='bb' type-id='type-id-272' visibility='default' filepath='libnurbs/internals/patch.h' line='92' column='1'/>
5714      </data-member>
5715      <member-function access='private' constructor='yes'>
5716        <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
5717          <parameter type-id='type-id-256' is-artificial='yes'/>
5718          <parameter type-id='type-id-125'/>
5719          <parameter type-id='type-id-16'/>
5720          <parameter type-id='type-id-16'/>
5721          <parameter type-id='type-id-256'/>
5722          <return type-id='type-id-12'/>
5723        </function-decl>
5724      </member-function>
5725      <member-function access='private' constructor='yes'>
5726        <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
5727          <parameter type-id='type-id-256' is-artificial='yes'/>
5728          <parameter type-id='type-id-273'/>
5729          <parameter type-id='type-id-11'/>
5730          <parameter type-id='type-id-1'/>
5731          <parameter type-id='type-id-256'/>
5732          <return type-id='type-id-12'/>
5733        </function-decl>
5734      </member-function>
5735    </class-decl>
5736    <class-decl name='Patchspec' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/patch.h' line='54' column='1' id='type-id-274'>
5737      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-267'/>
5738      <data-member access='public' layout-offset-in-bits='256'>
5739        <var-decl name='order' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/patch.h' line='55' column='1'/>
5740      </data-member>
5741      <data-member access='public' layout-offset-in-bits='288'>
5742        <var-decl name='stride' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/patch.h' line='56' column='1'/>
5743      </data-member>
5744    </class-decl>
5745    <reference-type-def kind='lvalue' type-id='type-id-266' size-in-bits='64' id='type-id-273'/>
5746    <pointer-type-def type-id='type-id-266' size-in-bits='64' id='type-id-256'/>
5747    <qualified-type-def type-id='type-id-256' const='yes' id='type-id-331'/>
5748    <pointer-type-def type-id='type-id-274' size-in-bits='64' id='type-id-332'/>
5749    <qualified-type-def type-id='type-id-332' const='yes' id='type-id-333'/>
5750  </abi-instr>
5751  <abi-instr address-size='64' path='libnurbs/internals/patchlist.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5752    <array-type-def dimensions='1' type-id='type-id-267' size-in-bits='512' id='type-id-257'>
5753      <subrange length='2' type-id='type-id-3' id='type-id-64'/>
5754    </array-type-def>
5755    <pointer-type-def type-id='type-id-255' size-in-bits='64' id='type-id-258'/>
5756    <qualified-type-def type-id='type-id-258' const='yes' id='type-id-334'/>
5757  </abi-instr>
5758  <abi-instr address-size='64' path='libnurbs/internals/quilt.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5759    <qualified-type-def type-id='type-id-295' id='type-id-335'/>
5760    <qualified-type-def type-id='type-id-125' const='yes' id='type-id-336'/>
5761  </abi-instr>
5762  <abi-instr address-size='64' path='libnurbs/internals/renderhints.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5763    <qualified-type-def type-id='type-id-118' const='yes' id='type-id-337'/>
5764  </abi-instr>
5765  <abi-instr address-size='64' path='libnurbs/internals/slicer.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5766    <class-decl name='rectBlock' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='39' column='1' id='type-id-338'>
5767      <data-member access='private' layout-offset-in-bits='0'>
5768        <var-decl name='upGridLineIndex' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='40' column='1'/>
5769      </data-member>
5770      <data-member access='private' layout-offset-in-bits='32'>
5771        <var-decl name='lowGridLineIndex' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='41' column='1'/>
5772      </data-member>
5773      <data-member access='private' layout-offset-in-bits='64'>
5774        <var-decl name='leftIndices' type-id='type-id-323' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='42' column='1'/>
5775      </data-member>
5776      <data-member access='private' layout-offset-in-bits='128'>
5777        <var-decl name='rightIndices' type-id='type-id-323' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='43' column='1'/>
5778      </data-member>
5779      <member-function access='private' constructor='yes'>
5780        <function-decl name='rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
5781          <parameter type-id='type-id-339' is-artificial='yes'/>
5782          <parameter type-id='type-id-340'/>
5783          <parameter type-id='type-id-340'/>
5784          <parameter type-id='type-id-313'/>
5785          <parameter type-id='type-id-313'/>
5786          <return type-id='type-id-12'/>
5787        </function-decl>
5788      </member-function>
5789      <member-function access='private' destructor='yes'>
5790        <function-decl name='~rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
5791          <parameter type-id='type-id-339' is-artificial='yes'/>
5792          <parameter type-id='type-id-11' is-artificial='yes'/>
5793          <return type-id='type-id-12'/>
5794        </function-decl>
5795      </member-function>
5796    </class-decl>
5797    <class-decl name='gridWrap' size-in-bits='384' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='42' column='1' id='type-id-341'>
5798      <data-member access='private' layout-offset-in-bits='0'>
5799        <var-decl name='n_ulines' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='43' column='1'/>
5800      </data-member>
5801      <data-member access='private' layout-offset-in-bits='32'>
5802        <var-decl name='n_vlines' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='44' column='1'/>
5803      </data-member>
5804      <data-member access='private' layout-offset-in-bits='64'>
5805        <var-decl name='u_min' type-id='type-id-311' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
5806      </data-member>
5807      <data-member access='private' layout-offset-in-bits='96'>
5808        <var-decl name='u_max' type-id='type-id-311' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
5809      </data-member>
5810      <data-member access='private' layout-offset-in-bits='128'>
5811        <var-decl name='v_min' type-id='type-id-311' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
5812      </data-member>
5813      <data-member access='private' layout-offset-in-bits='160'>
5814        <var-decl name='v_max' type-id='type-id-311' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
5815      </data-member>
5816      <data-member access='private' layout-offset-in-bits='192'>
5817        <var-decl name='u_values' type-id='type-id-324' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='52' column='1'/>
5818      </data-member>
5819      <data-member access='private' layout-offset-in-bits='256'>
5820        <var-decl name='v_values' type-id='type-id-324' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='53' column='1'/>
5821      </data-member>
5822      <data-member access='private' layout-offset-in-bits='320'>
5823        <var-decl name='is_uniform' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='55' column='1'/>
5824      </data-member>
5825      <member-function access='private' constructor='yes'>
5826        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
5827          <parameter type-id='type-id-342' is-artificial='yes'/>
5828          <parameter type-id='type-id-313'/>
5829          <parameter type-id='type-id-313'/>
5830          <parameter type-id='type-id-311'/>
5831          <parameter type-id='type-id-311'/>
5832          <parameter type-id='type-id-311'/>
5833          <parameter type-id='type-id-311'/>
5834          <return type-id='type-id-12'/>
5835        </function-decl>
5836      </member-function>
5837      <member-function access='private' constructor='yes'>
5838        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
5839          <parameter type-id='type-id-342' is-artificial='yes'/>
5840          <parameter type-id='type-id-313'/>
5841          <parameter type-id='type-id-324'/>
5842          <parameter type-id='type-id-313'/>
5843          <parameter type-id='type-id-324'/>
5844          <return type-id='type-id-12'/>
5845        </function-decl>
5846      </member-function>
5847      <member-function access='private' destructor='yes'>
5848        <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
5849          <parameter type-id='type-id-342' is-artificial='yes'/>
5850          <parameter type-id='type-id-11' is-artificial='yes'/>
5851          <return type-id='type-id-12'/>
5852        </function-decl>
5853      </member-function>
5854    </class-decl>
5855    <class-decl name='rectBlockArray' size-in-bits='128' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='61' column='1' id='type-id-343'>
5856      <data-member access='private' layout-offset-in-bits='0'>
5857        <var-decl name='array' type-id='type-id-344' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='62' column='1'/>
5858      </data-member>
5859      <data-member access='private' layout-offset-in-bits='64'>
5860        <var-decl name='n_elements' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='63' column='1'/>
5861      </data-member>
5862      <data-member access='private' layout-offset-in-bits='96'>
5863        <var-decl name='size' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='64' column='1'/>
5864      </data-member>
5865      <member-function access='private' constructor='yes'>
5866        <function-decl name='rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
5867          <parameter type-id='type-id-345' is-artificial='yes'/>
5868          <parameter type-id='type-id-313'/>
5869          <return type-id='type-id-12'/>
5870        </function-decl>
5871      </member-function>
5872      <member-function access='private' destructor='yes'>
5873        <function-decl name='~rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
5874          <parameter type-id='type-id-345' is-artificial='yes'/>
5875          <parameter type-id='type-id-11' is-artificial='yes'/>
5876          <return type-id='type-id-12'/>
5877        </function-decl>
5878      </member-function>
5879    </class-decl>
5880    <class-decl name='gridBoundaryChain' size-in-bits='320' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='96' column='1' id='type-id-346'>
5881      <data-member access='private' layout-offset-in-bits='0'>
5882        <var-decl name='grid' type-id='type-id-342' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='97' column='1'/>
5883      </data-member>
5884      <data-member access='private' layout-offset-in-bits='64'>
5885        <var-decl name='firstVlineIndex' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='98' column='1'/>
5886      </data-member>
5887      <data-member access='private' layout-offset-in-bits='96'>
5888        <var-decl name='nVlines' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='99' column='1'/>
5889      </data-member>
5890      <data-member access='private' layout-offset-in-bits='128'>
5891        <var-decl name='ulineIndices' type-id='type-id-323' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='100' column='1'/>
5892      </data-member>
5893      <data-member access='private' layout-offset-in-bits='192'>
5894        <var-decl name='innerIndices' type-id='type-id-323' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='101' column='1'/>
5895      </data-member>
5896      <data-member access='private' layout-offset-in-bits='256'>
5897        <var-decl name='vertices' type-id='type-id-319' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='105' column='1'/>
5898      </data-member>
5899      <member-function access='private' constructor='yes'>
5900        <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
5901          <parameter type-id='type-id-340' is-artificial='yes'/>
5902          <parameter type-id='type-id-342'/>
5903          <parameter type-id='type-id-313'/>
5904          <parameter type-id='type-id-313'/>
5905          <parameter type-id='type-id-323'/>
5906          <parameter type-id='type-id-323'/>
5907          <return type-id='type-id-12'/>
5908        </function-decl>
5909      </member-function>
5910      <member-function access='private' destructor='yes'>
5911        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
5912          <parameter type-id='type-id-340' is-artificial='yes'/>
5913          <parameter type-id='type-id-11' is-artificial='yes'/>
5914          <return type-id='type-id-12'/>
5915        </function-decl>
5916      </member-function>
5917    </class-decl>
5918    <pointer-type-def type-id='type-id-120' size-in-bits='64' id='type-id-162'/>
5919    <qualified-type-def type-id='type-id-162' const='yes' id='type-id-347'/>
5920    <qualified-type-def type-id='type-id-205' const='yes' id='type-id-348'/>
5921    <pointer-type-def type-id='type-id-346' size-in-bits='64' id='type-id-340'/>
5922    <pointer-type-def type-id='type-id-341' size-in-bits='64' id='type-id-342'/>
5923    <qualified-type-def type-id='type-id-342' const='yes' id='type-id-349'/>
5924    <qualified-type-def type-id='type-id-325' const='yes' id='type-id-350'/>
5925    <pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-339'/>
5926    <qualified-type-def type-id='type-id-339' const='yes' id='type-id-351'/>
5927    <pointer-type-def type-id='type-id-339' size-in-bits='64' id='type-id-344'/>
5928    <pointer-type-def type-id='type-id-343' size-in-bits='64' id='type-id-345'/>
5929    <qualified-type-def type-id='type-id-345' const='yes' id='type-id-352'/>
5930  </abi-instr>
5931  <abi-instr address-size='64' path='libnurbs/internals/sorter.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5932    <qualified-type-def type-id='type-id-202' const='yes' id='type-id-353'/>
5933  </abi-instr>
5934  <abi-instr address-size='64' path='libnurbs/internals/subdivider.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5935    <qualified-type-def type-id='type-id-259' id='type-id-354'/>
5936  </abi-instr>
5937  <abi-instr address-size='64' path='libnurbs/internals/tobezier.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
5938    <class-decl name='Knotspec' size-in-bits='1152' is-struct='yes' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='54' column='1' id='type-id-355'>
5939      <data-member access='public' layout-offset-in-bits='0'>
5940        <var-decl name='order' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='55' column='1'/>
5941      </data-member>
5942      <data-member access='public' layout-offset-in-bits='64'>
5943        <var-decl name='inkbegin' type-id='type-id-356' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='56' column='1'/>
5944      </data-member>
5945      <data-member access='public' layout-offset-in-bits='128'>
5946        <var-decl name='inkend' type-id='type-id-356' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='57' column='1'/>
5947      </data-member>
5948      <data-member access='public' layout-offset-in-bits='192'>
5949        <var-decl name='outkbegin' type-id='type-id-356' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='58' column='1'/>
5950      </data-member>
5951      <data-member access='public' layout-offset-in-bits='256'>
5952        <var-decl name='outkend' type-id='type-id-356' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='59' column='1'/>
5953      </data-member>
5954      <data-member access='public' layout-offset-in-bits='320'>
5955        <var-decl name='kleft' type-id='type-id-356' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='60' column='1'/>
5956      </data-member>
5957      <data-member access='public' layout-offset-in-bits='384'>
5958        <var-decl name='kright' type-id='type-id-356' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='61' column='1'/>
5959      </data-member>
5960      <data-member access='public' layout-offset-in-bits='448'>
5961        <var-decl name='kfirst' type-id='type-id-356' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='62' column='1'/>
5962      </data-member>
5963      <data-member access='public' layout-offset-in-bits='512'>
5964        <var-decl name='klast' type-id='type-id-356' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='63' column='1'/>
5965      </data-member>
5966      <data-member access='public' layout-offset-in-bits='576'>
5967        <var-decl name='sbegin' type-id='type-id-356' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='64' column='1'/>
5968      </data-member>
5969      <data-member access='public' layout-offset-in-bits='640'>
5970        <var-decl name='bbegin' type-id='type-id-357' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='65' column='1'/>
5971      </data-member>
5972      <data-member access='public' layout-offset-in-bits='704'>
5973        <var-decl name='bend' type-id='type-id-357' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='66' column='1'/>
5974      </data-member>
5975      <data-member access='public' layout-offset-in-bits='768'>
5976        <var-decl name='ncoords' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='67' column='1'/>
5977      </data-member>
5978      <data-member access='public' layout-offset-in-bits='800'>
5979        <var-decl name='prestride' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='68' column='1'/>
5980      </data-member>
5981      <data-member access='public' layout-offset-in-bits='832'>
5982        <var-decl name='poststride' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='69' column='1'/>
5983      </data-member>
5984      <data-member access='public' layout-offset-in-bits='864'>
5985        <var-decl name='preoffset' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='70' column='1'/>
5986      </data-member>
5987      <data-member access='public' layout-offset-in-bits='896'>
5988        <var-decl name='postoffset' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='71' column='1'/>
5989      </data-member>
5990      <data-member access='public' layout-offset-in-bits='928'>
5991        <var-decl name='prewidth' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='72' column='1'/>
5992      </data-member>
5993      <data-member access='public' layout-offset-in-bits='960'>
5994        <var-decl name='postwidth' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='73' column='1'/>
5995      </data-member>
5996      <data-member access='public' layout-offset-in-bits='992'>
5997        <var-decl name='istransformed' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='74' column='1'/>
5998      </data-member>
5999      <data-member access='public' layout-offset-in-bits='1024'>
6000        <var-decl name='next' type-id='type-id-358' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='75' column='1'/>
6001      </data-member>
6002      <data-member access='public' layout-offset-in-bits='1088'>
6003        <var-decl name='kspectotrans' type-id='type-id-358' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='76' column='1'/>
6004      </data-member>
6005      <member-function access='public' constructor='yes'>
6006        <function-decl name='Knotspec' filepath='libnurbs/internals/tobezier.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
6007          <parameter type-id='type-id-358' is-artificial='yes'/>
6008          <return type-id='type-id-12'/>
6009        </function-decl>
6010      </member-function>
6011      <member-function access='public' destructor='yes'>
6012        <function-decl name='~Knotspec' filepath='libnurbs/internals/tobezier.cc' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
6013          <parameter type-id='type-id-358' is-artificial='yes'/>
6014          <parameter type-id='type-id-11' is-artificial='yes'/>
6015          <return type-id='type-id-12'/>
6016        </function-decl>
6017      </member-function>
6018    </class-decl>
6019    <typedef-decl name='Knot_ptr' type-id='type-id-16' filepath='libnurbs/internals/types.h' line='45' column='1' id='type-id-356'/>
6020    <class-decl name='Breakpt' size-in-bits='96' is-struct='yes' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='48' column='1' id='type-id-359'>
6021      <data-member access='public' layout-offset-in-bits='0'>
6022        <var-decl name='value' type-id='type-id-218' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='49' column='1'/>
6023      </data-member>
6024      <data-member access='public' layout-offset-in-bits='32'>
6025        <var-decl name='multi' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='50' column='1'/>
6026      </data-member>
6027      <data-member access='public' layout-offset-in-bits='64'>
6028        <var-decl name='def' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='51' column='1'/>
6029      </data-member>
6030    </class-decl>
6031    <class-decl name='Splinespec' size-in-bits='192' is-struct='yes' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='95' column='1' id='type-id-360'>
6032      <data-member access='public' layout-offset-in-bits='0'>
6033        <var-decl name='kspec' type-id='type-id-358' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='98' column='1'/>
6034      </data-member>
6035      <data-member access='public' layout-offset-in-bits='64'>
6036        <var-decl name='dim' type-id='type-id-11' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='99' column='1'/>
6037      </data-member>
6038      <data-member access='public' layout-offset-in-bits='128'>
6039        <var-decl name='outcpts' type-id='type-id-16' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='100' column='1'/>
6040      </data-member>
6041      <member-function access='public' constructor='yes'>
6042        <function-decl name='Splinespec' filepath='libnurbs/internals/tobezier.cc' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
6043          <parameter type-id='type-id-361' is-artificial='yes'/>
6044          <parameter type-id='type-id-11'/>
6045          <return type-id='type-id-12'/>
6046        </function-decl>
6047      </member-function>
6048      <member-function access='public' destructor='yes'>
6049        <function-decl name='~Splinespec' filepath='libnurbs/internals/tobezier.cc' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
6050          <parameter type-id='type-id-361' is-artificial='yes'/>
6051          <parameter type-id='type-id-11'/>
6052          <return type-id='type-id-12'/>
6053        </function-decl>
6054      </member-function>
6055    </class-decl>
6056    <typedef-decl name='Quilt_ptr' type-id='type-id-125' filepath='libnurbs/internals/quilt.h' line='90' column='1' id='type-id-362'/>
6057    <pointer-type-def type-id='type-id-359' size-in-bits='64' id='type-id-357'/>
6058    <pointer-type-def type-id='type-id-355' size-in-bits='64' id='type-id-358'/>
6059    <qualified-type-def type-id='type-id-358' const='yes' id='type-id-363'/>
6060    <qualified-type-def type-id='type-id-296' id='type-id-364'/>
6061    <pointer-type-def type-id='type-id-360' size-in-bits='64' id='type-id-361'/>
6062    <qualified-type-def type-id='type-id-361' const='yes' id='type-id-365'/>
6063  </abi-instr>
6064  <abi-instr address-size='64' path='libnurbs/internals/trimline.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
6065    <qualified-type-def type-id='type-id-289' const='yes' id='type-id-366'/>
6066  </abi-instr>
6067  <abi-instr address-size='64' path='libnurbs/internals/trimvertpool.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
6068    <qualified-type-def type-id='type-id-131' const='yes' id='type-id-367'/>
6069  </abi-instr>
6070  <abi-instr address-size='64' path='libnurbs/internals/uarray.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
6071    <qualified-type-def type-id='type-id-214' const='yes' id='type-id-368'/>
6072  </abi-instr>
6073  <abi-instr address-size='64' path='libnurbs/internals/varray.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
6074    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='32000' id='type-id-369'>
6075      <subrange length='1000' type-id='type-id-3' id='type-id-370'/>
6076    </array-type-def>
6077    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='64000' id='type-id-371'>
6078      <subrange length='1000' type-id='type-id-3' id='type-id-370'/>
6079    </array-type-def>
6080    <class-decl name='Varray' size-in-bits='96192' visibility='default' filepath='libnurbs/internals/varray.h' line='43' column='1' id='type-id-372'>
6081      <data-member access='private' layout-offset-in-bits='0'>
6082        <var-decl name='varray' type-id='type-id-16' visibility='default' filepath='libnurbs/internals/varray.h' line='48' column='1'/>
6083      </data-member>
6084      <data-member access='private' layout-offset-in-bits='64'>
6085        <var-decl name='vval' type-id='type-id-369' visibility='default' filepath='libnurbs/internals/varray.h' line='49' column='1'/>
6086      </data-member>
6087      <data-member access='private' layout-offset-in-bits='32064'>
6088        <var-decl name='voffset' type-id='type-id-371' visibility='default' filepath='libnurbs/internals/varray.h' line='50' column='1'/>
6089      </data-member>
6090      <data-member access='private' layout-offset-in-bits='96064'>
6091        <var-decl name='numquads' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/varray.h' line='51' column='1'/>
6092      </data-member>
6093      <data-member access='private' layout-offset-in-bits='96128'>
6094        <var-decl name='size' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/varray.h' line='54' column='1'/>
6095      </data-member>
6096      <member-function access='private' constructor='yes'>
6097        <function-decl name='Varray' filepath='libnurbs/internals/varray.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
6098          <parameter type-id='type-id-373' is-artificial='yes'/>
6099          <return type-id='type-id-12'/>
6100        </function-decl>
6101      </member-function>
6102      <member-function access='private' destructor='yes'>
6103        <function-decl name='~Varray' filepath='libnurbs/internals/varray.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
6104          <parameter type-id='type-id-373' is-artificial='yes'/>
6105          <parameter type-id='type-id-11' is-artificial='yes'/>
6106          <return type-id='type-id-12'/>
6107        </function-decl>
6108      </member-function>
6109    </class-decl>
6110    <pointer-type-def type-id='type-id-372' size-in-bits='64' id='type-id-373'/>
6111    <qualified-type-def type-id='type-id-373' const='yes' id='type-id-374'/>
6112    <pointer-type-def type-id='type-id-15' size-in-bits='64' id='type-id-375'/>
6113  </abi-instr>
6114  <abi-instr address-size='64' path='libnurbs/nurbtess/directedLine.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
6115    <type-decl name='short int' size-in-bits='16' id='type-id-376'/>
6116    <class-decl name='sampledLine' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='38' column='1' id='type-id-377'>
6117      <data-member access='private' layout-offset-in-bits='0'>
6118        <var-decl name='npoints' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='39' column='1'/>
6119      </data-member>
6120      <data-member access='private' layout-offset-in-bits='64'>
6121        <var-decl name='points' type-id='type-id-319' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='40' column='1'/>
6122      </data-member>
6123      <data-member access='private' layout-offset-in-bits='128'>
6124        <var-decl name='next' type-id='type-id-378' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='65' column='1'/>
6125      </data-member>
6126      <member-function access='private' constructor='yes'>
6127        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
6128          <parameter type-id='type-id-378' is-artificial='yes'/>
6129          <parameter type-id='type-id-313'/>
6130          <return type-id='type-id-12'/>
6131        </function-decl>
6132      </member-function>
6133      <member-function access='private' constructor='yes'>
6134        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
6135          <parameter type-id='type-id-378' is-artificial='yes'/>
6136          <parameter type-id='type-id-313'/>
6137          <parameter type-id='type-id-317'/>
6138          <return type-id='type-id-12'/>
6139        </function-decl>
6140      </member-function>
6141      <member-function access='private' constructor='yes'>
6142        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
6143          <parameter type-id='type-id-378' is-artificial='yes'/>
6144          <parameter type-id='type-id-324'/>
6145          <parameter type-id='type-id-324'/>
6146          <return type-id='type-id-12'/>
6147        </function-decl>
6148      </member-function>
6149      <member-function access='private' constructor='yes'>
6150        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
6151          <parameter type-id='type-id-378' is-artificial='yes'/>
6152          <return type-id='type-id-12'/>
6153        </function-decl>
6154      </member-function>
6155      <member-function access='private' destructor='yes'>
6156        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
6157          <parameter type-id='type-id-378' is-artificial='yes'/>
6158          <parameter type-id='type-id-11' is-artificial='yes'/>
6159          <return type-id='type-id-12'/>
6160        </function-decl>
6161      </member-function>
6162    </class-decl>
6163    <class-decl name='directedLine' size-in-bits='448' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='41' column='1' id='type-id-379'>
6164      <data-member access='private' layout-offset-in-bits='0'>
6165        <var-decl name='direction' type-id='type-id-376' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='42' column='1'/>
6166      </data-member>
6167      <data-member access='private' layout-offset-in-bits='64'>
6168        <var-decl name='sline' type-id='type-id-378' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='43' column='1'/>
6169      </data-member>
6170      <data-member access='private' layout-offset-in-bits='128'>
6171        <var-decl name='next' type-id='type-id-380' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='44' column='1'/>
6172      </data-member>
6173      <data-member access='private' layout-offset-in-bits='192'>
6174        <var-decl name='prev' type-id='type-id-380' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='45' column='1'/>
6175      </data-member>
6176      <data-member access='private' layout-offset-in-bits='256'>
6177        <var-decl name='nextPolygon' type-id='type-id-380' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='50' column='1'/>
6178      </data-member>
6179      <data-member access='private' layout-offset-in-bits='320'>
6180        <var-decl name='rootBit' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='55' column='1'/>
6181      </data-member>
6182      <data-member access='private' layout-offset-in-bits='384'>
6183        <var-decl name='rootLink' type-id='type-id-380' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='58' column='1'/>
6184      </data-member>
6185      <member-function access='private' constructor='yes'>
6186        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
6187          <parameter type-id='type-id-380' is-artificial='yes'/>
6188          <parameter type-id='type-id-376'/>
6189          <parameter type-id='type-id-378'/>
6190          <return type-id='type-id-12'/>
6191        </function-decl>
6192      </member-function>
6193      <member-function access='private' constructor='yes'>
6194        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
6195          <parameter type-id='type-id-380' is-artificial='yes'/>
6196          <return type-id='type-id-12'/>
6197        </function-decl>
6198      </member-function>
6199      <member-function access='private' destructor='yes'>
6200        <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
6201          <parameter type-id='type-id-380' is-artificial='yes'/>
6202          <parameter type-id='type-id-11' is-artificial='yes'/>
6203          <return type-id='type-id-12'/>
6204        </function-decl>
6205      </member-function>
6206    </class-decl>
6207    <qualified-type-def type-id='type-id-381' id='type-id-382'/>
6208    <reference-type-def kind='lvalue' type-id='type-id-313' size-in-bits='64' id='type-id-381'/>
6209    <pointer-type-def type-id='type-id-379' size-in-bits='64' id='type-id-380'/>
6210    <qualified-type-def type-id='type-id-380' const='yes' id='type-id-383'/>
6211    <pointer-type-def type-id='type-id-380' size-in-bits='64' id='type-id-384'/>
6212    <qualified-type-def type-id='type-id-385' id='type-id-386'/>
6213    <reference-type-def kind='lvalue' type-id='type-id-11' size-in-bits='64' id='type-id-385'/>
6214    <pointer-type-def type-id='type-id-377' size-in-bits='64' id='type-id-378'/>
6215    <qualified-type-def type-id='type-id-378' const='yes' id='type-id-387'/>
6216    <pointer-type-def type-id='type-id-378' size-in-bits='64' id='type-id-388'/>
6217  </abi-instr>
6218  <abi-instr address-size='64' path='libnurbs/nurbtess/gridWrap.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
6219    <qualified-type-def type-id='type-id-340' const='yes' id='type-id-389'/>
6220  </abi-instr>
6221  <abi-instr address-size='64' path='libnurbs/nurbtess/monoChain.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
6222    <class-decl name='monoChain' size-in-bits='640' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='41' column='1' id='type-id-390'>
6223      <data-member access='private' layout-offset-in-bits='0'>
6224        <var-decl name='chainHead' type-id='type-id-380' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='42' column='1'/>
6225      </data-member>
6226      <data-member access='private' layout-offset-in-bits='64'>
6227        <var-decl name='chainTail' type-id='type-id-380' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='43' column='1'/>
6228      </data-member>
6229      <data-member access='private' layout-offset-in-bits='128'>
6230        <var-decl name='next' type-id='type-id-391' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='44' column='1'/>
6231      </data-member>
6232      <data-member access='private' layout-offset-in-bits='192'>
6233        <var-decl name='prev' type-id='type-id-391' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='45' column='1'/>
6234      </data-member>
6235      <data-member access='private' layout-offset-in-bits='256'>
6236        <var-decl name='nextPolygon' type-id='type-id-391' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='46' column='1'/>
6237      </data-member>
6238      <data-member access='private' layout-offset-in-bits='320'>
6239        <var-decl name='minX' type-id='type-id-311' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
6240      </data-member>
6241      <data-member access='private' layout-offset-in-bits='352'>
6242        <var-decl name='maxX' type-id='type-id-311' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
6243      </data-member>
6244      <data-member access='private' layout-offset-in-bits='384'>
6245        <var-decl name='minY' type-id='type-id-311' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
6246      </data-member>
6247      <data-member access='private' layout-offset-in-bits='416'>
6248        <var-decl name='maxY' type-id='type-id-311' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
6249      </data-member>
6250      <data-member access='private' layout-offset-in-bits='448'>
6251        <var-decl name='isIncrease' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='51' column='1'/>
6252      </data-member>
6253      <data-member access='private' layout-offset-in-bits='512'>
6254        <var-decl name='current' type-id='type-id-380' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='55' column='1'/>
6255      </data-member>
6256      <data-member access='private' layout-offset-in-bits='576'>
6257        <var-decl name='isKey' type-id='type-id-313' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='82' column='1'/>
6258      </data-member>
6259      <data-member access='private' layout-offset-in-bits='608'>
6260        <var-decl name='keyY' type-id='type-id-311' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='83' column='1'/>
6261      </data-member>
6262      <member-function access='private' constructor='yes'>
6263        <function-decl name='monoChain' filepath='libnurbs/nurbtess/monoChain.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
6264          <parameter type-id='type-id-391' is-artificial='yes'/>
6265          <parameter type-id='type-id-380'/>
6266          <parameter type-id='type-id-380'/>
6267          <return type-id='type-id-12'/>
6268        </function-decl>
6269      </member-function>
6270      <member-function access='private' destructor='yes'>
6271        <function-decl name='~monoChain' filepath='libnurbs/nurbtess/monoChain.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
6272          <parameter type-id='type-id-391' is-artificial='yes'/>
6273          <parameter type-id='type-id-11' is-artificial='yes'/>
6274          <return type-id='type-id-12'/>
6275        </function-decl>
6276      </member-function>
6277    </class-decl>
6278    <pointer-type-def type-id='type-id-390' size-in-bits='64' id='type-id-391'/>
6279    <qualified-type-def type-id='type-id-391' const='yes' id='type-id-392'/>
6280    <pointer-type-def type-id='type-id-391' size-in-bits='64' id='type-id-393'/>
6281  </abi-instr>
6282  <abi-instr address-size='64' path='libnurbs/nurbtess/monoTriangulation.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
6283  </abi-instr>
6284  <abi-instr address-size='64' path='libnurbs/nurbtess/polyDBG.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
6285  </abi-instr>
6286  <abi-instr address-size='64' path='libnurbs/nurbtess/sampleComp.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
6287  </abi-instr>
6288  <abi-instr address-size='64' path='libnurbs/nurbtess/sampleCompBot.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
6289  </abi-instr>
6290  <abi-instr address-size='64' path='libnurbs/nurbtess/sampleCompRight.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
6291  </abi-instr>
6292  <abi-instr address-size='64' path='libnurbs/nurbtess/sampleCompTop.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
6293  </abi-instr>
6294  <abi-instr address-size='64' path='libnurbs/nurbtess/sampleMonoPoly.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
6295  </abi-instr>
6296  <abi-instr address-size='64' path='libnurbs/nurbtess/sampledLine.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
6297  </abi-instr>
6298  <abi-instr address-size='64' path='libtess/tess.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C99'>
6299    <array-type-def dimensions='1' type-id='type-id-394' size-in-bits='25600' id='type-id-395'>
6300      <subrange length='100' type-id='type-id-3' id='type-id-396'/>
6301    </array-type-def>
6302    <array-type-def dimensions='1' type-id='type-id-397' size-in-bits='192' id='type-id-398'>
6303      <subrange length='3' type-id='type-id-3' id='type-id-68'/>
6304    </array-type-def>
6305    <array-type-def dimensions='1' type-id='type-id-191' size-in-bits='1600' id='type-id-187'>
6306      <subrange length='1' type-id='type-id-3' id='type-id-192'/>
6307    </array-type-def>
6308    <type-decl name='float' size-in-bits='32' id='type-id-28'/>
6309    <type-decl name='long int' size-in-bits='64' id='type-id-15'/>
6310    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='512' id='type-id-222'>
6311      <subrange length='8' type-id='type-id-3' id='type-id-225'/>
6312    </array-type-def>
6313    <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-9'/>
6314    <type-decl name='unsigned long int' size-in-bits='64' id='type-id-3'/>
6315    <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='1024' id='type-id-224'>
6316      <subrange length='16' type-id='type-id-3' id='type-id-227'/>
6317    </array-type-def>
6318    <typedef-decl name='GLUtesselator' type-id='type-id-399' filepath='../../../include/GL/glu.h' line='276' column='1' id='type-id-400'/>
6319    <class-decl name='GLUtesselator' size-in-bits='29376' is-struct='yes' visibility='default' filepath='libtess/tess.h' line='59' column='1' id='type-id-399'>
6320      <data-member access='public' layout-offset-in-bits='0'>
6321        <var-decl name='state' type-id='type-id-401' visibility='default' filepath='libtess/tess.h' line='63' column='1'/>
6322      </data-member>
6323      <data-member access='public' layout-offset-in-bits='64'>
6324        <var-decl name='lastEdge' type-id='type-id-402' visibility='default' filepath='libtess/tess.h' line='65' column='1'/>
6325      </data-member>
6326      <data-member access='public' layout-offset-in-bits='128'>
6327        <var-decl name='mesh' type-id='type-id-403' visibility='default' filepath='libtess/tess.h' line='66' column='1'/>
6328      </data-member>
6329      <data-member access='public' layout-offset-in-bits='192'>
6330        <var-decl name='callError' type-id='type-id-19' visibility='default' filepath='libtess/tess.h' line='69' column='1'/>
6331      </data-member>
6332      <data-member access='public' layout-offset-in-bits='256'>
6333        <var-decl name='normal' type-id='type-id-398' visibility='default' filepath='libtess/tess.h' line='73' column='1'/>
6334      </data-member>
6335      <data-member access='public' layout-offset-in-bits='448'>
6336        <var-decl name='sUnit' type-id='type-id-398' visibility='default' filepath='libtess/tess.h' line='74' column='1'/>
6337      </data-member>
6338      <data-member access='public' layout-offset-in-bits='640'>
6339        <var-decl name='tUnit' type-id='type-id-398' visibility='default' filepath='libtess/tess.h' line='75' column='1'/>
6340      </data-member>
6341      <data-member access='public' layout-offset-in-bits='832'>
6342        <var-decl name='relTolerance' type-id='type-id-397' visibility='default' filepath='libtess/tess.h' line='79' column='1'/>
6343      </data-member>
6344      <data-member access='public' layout-offset-in-bits='896'>
6345        <var-decl name='windingRule' type-id='type-id-59' visibility='default' filepath='libtess/tess.h' line='80' column='1'/>
6346      </data-member>
6347      <data-member access='public' layout-offset-in-bits='928'>
6348        <var-decl name='fatalError' type-id='type-id-45' visibility='default' filepath='libtess/tess.h' line='81' column='1'/>
6349      </data-member>
6350      <data-member access='public' layout-offset-in-bits='960'>
6351        <var-decl name='dict' type-id='type-id-404' visibility='default' filepath='libtess/tess.h' line='83' column='1'/>
6352      </data-member>
6353      <data-member access='public' layout-offset-in-bits='1024'>
6354        <var-decl name='pq' type-id='type-id-405' visibility='default' filepath='libtess/tess.h' line='84' column='1'/>
6355      </data-member>
6356      <data-member access='public' layout-offset-in-bits='1088'>
6357        <var-decl name='event' type-id='type-id-406' visibility='default' filepath='libtess/tess.h' line='85' column='1'/>
6358      </data-member>
6359      <data-member access='public' layout-offset-in-bits='1152'>
6360        <var-decl name='callCombine' type-id='type-id-407' visibility='default' filepath='libtess/tess.h' line='87' column='1'/>
6361      </data-member>
6362      <data-member access='public' layout-offset-in-bits='1216'>
6363        <var-decl name='flagBoundary' type-id='type-id-45' visibility='default' filepath='libtess/tess.h' line='92' column='1'/>
6364      </data-member>
6365      <data-member access='public' layout-offset-in-bits='1224'>
6366        <var-decl name='boundaryOnly' type-id='type-id-45' visibility='default' filepath='libtess/tess.h' line='93' column='1'/>
6367      </data-member>
6368      <data-member access='public' layout-offset-in-bits='1280'>
6369        <var-decl name='lonelyTriList' type-id='type-id-408' visibility='default' filepath='libtess/tess.h' line='94' column='1'/>
6370      </data-member>
6371      <data-member access='public' layout-offset-in-bits='1344'>
6372        <var-decl name='callBegin' type-id='type-id-19' visibility='default' filepath='libtess/tess.h' line='97' column='1'/>
6373      </data-member>
6374      <data-member access='public' layout-offset-in-bits='1408'>
6375        <var-decl name='callEdgeFlag' type-id='type-id-409' visibility='default' filepath='libtess/tess.h' line='98' column='1'/>
6376      </data-member>
6377      <data-member access='public' layout-offset-in-bits='1472'>
6378        <var-decl name='callVertex' type-id='type-id-23' visibility='default' filepath='libtess/tess.h' line='99' column='1'/>
6379      </data-member>
6380      <data-member access='public' layout-offset-in-bits='1536'>
6381        <var-decl name='callEnd' type-id='type-id-20' visibility='default' filepath='libtess/tess.h' line='100' column='1'/>
6382      </data-member>
6383      <data-member access='public' layout-offset-in-bits='1600'>
6384        <var-decl name='callMesh' type-id='type-id-410' visibility='default' filepath='libtess/tess.h' line='101' column='1'/>
6385      </data-member>
6386      <data-member access='public' layout-offset-in-bits='1664'>
6387        <var-decl name='emptyCache' type-id='type-id-45' visibility='default' filepath='libtess/tess.h' line='106' column='1'/>
6388      </data-member>
6389      <data-member access='public' layout-offset-in-bits='1696'>
6390        <var-decl name='cacheCount' type-id='type-id-11' visibility='default' filepath='libtess/tess.h' line='107' column='1'/>
6391      </data-member>
6392      <data-member access='public' layout-offset-in-bits='1728'>
6393        <var-decl name='cache' type-id='type-id-395' visibility='default' filepath='libtess/tess.h' line='108' column='1'/>
6394      </data-member>
6395      <data-member access='public' layout-offset-in-bits='27328'>
6396        <var-decl name='callBeginData' type-id='type-id-22' visibility='default' filepath='libtess/tess.h' line='111' column='1'/>
6397      </data-member>
6398      <data-member access='public' layout-offset-in-bits='27392'>
6399        <var-decl name='callEdgeFlagData' type-id='type-id-411' visibility='default' filepath='libtess/tess.h' line='112' column='1'/>
6400      </data-member>
6401      <data-member access='public' layout-offset-in-bits='27456'>
6402        <var-decl name='callVertexData' type-id='type-id-412' visibility='default' filepath='libtess/tess.h' line='114' column='1'/>
6403      </data-member>
6404      <data-member access='public' layout-offset-in-bits='27520'>
6405        <var-decl name='callEndData' type-id='type-id-23' visibility='default' filepath='libtess/tess.h' line='115' column='1'/>
6406      </data-member>
6407      <data-member access='public' layout-offset-in-bits='27584'>
6408        <var-decl name='callErrorData' type-id='type-id-22' visibility='default' filepath='libtess/tess.h' line='116' column='1'/>
6409      </data-member>
6410      <data-member access='public' layout-offset-in-bits='27648'>
6411        <var-decl name='callCombineData' type-id='type-id-413' visibility='default' filepath='libtess/tess.h' line='117' column='1'/>
6412      </data-member>
6413      <data-member access='public' layout-offset-in-bits='27712'>
6414        <var-decl name='env' type-id='type-id-156' visibility='default' filepath='libtess/tess.h' line='121' column='1'/>
6415      </data-member>
6416      <data-member access='public' layout-offset-in-bits='29312'>
6417        <var-decl name='polygonData' type-id='type-id-25' visibility='default' filepath='libtess/tess.h' line='123' column='1'/>
6418      </data-member>
6419    </class-decl>
6420    <enum-decl name='TessState' filepath='libtess/tess.h' line='47' column='1' id='type-id-401'>
6421      <underlying-type type-id='type-id-9'/>
6422      <enumerator name='T_DORMANT' value='0'/>
6423      <enumerator name='T_IN_POLYGON' value='1'/>
6424      <enumerator name='T_IN_CONTOUR' value='2'/>
6425    </enum-decl>
6426    <class-decl name='GLUhalfEdge' size-in-bits='512' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='138' column='1' id='type-id-414'>
6427      <data-member access='public' layout-offset-in-bits='0'>
6428        <var-decl name='next' type-id='type-id-402' visibility='default' filepath='libtess/mesh.h' line='139' column='1'/>
6429      </data-member>
6430      <data-member access='public' layout-offset-in-bits='64'>
6431        <var-decl name='Sym' type-id='type-id-402' visibility='default' filepath='libtess/mesh.h' line='140' column='1'/>
6432      </data-member>
6433      <data-member access='public' layout-offset-in-bits='128'>
6434        <var-decl name='Onext' type-id='type-id-402' visibility='default' filepath='libtess/mesh.h' line='141' column='1'/>
6435      </data-member>
6436      <data-member access='public' layout-offset-in-bits='192'>
6437        <var-decl name='Lnext' type-id='type-id-402' visibility='default' filepath='libtess/mesh.h' line='142' column='1'/>
6438      </data-member>
6439      <data-member access='public' layout-offset-in-bits='256'>
6440        <var-decl name='Org' type-id='type-id-406' visibility='default' filepath='libtess/mesh.h' line='143' column='1'/>
6441      </data-member>
6442      <data-member access='public' layout-offset-in-bits='320'>
6443        <var-decl name='Lface' type-id='type-id-408' visibility='default' filepath='libtess/mesh.h' line='144' column='1'/>
6444      </data-member>
6445      <data-member access='public' layout-offset-in-bits='384'>
6446        <var-decl name='activeRegion' type-id='type-id-415' visibility='default' filepath='libtess/mesh.h' line='147' column='1'/>
6447      </data-member>
6448      <data-member access='public' layout-offset-in-bits='448'>
6449        <var-decl name='winding' type-id='type-id-11' visibility='default' filepath='libtess/mesh.h' line='148' column='1'/>
6450      </data-member>
6451    </class-decl>
6452    <typedef-decl name='GLUhalfEdge' type-id='type-id-414' filepath='libtess/mesh.h' line='44' column='1' id='type-id-416'/>
6453    <class-decl name='GLUvertex' size-in-bits='640' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='114' column='1' id='type-id-417'>
6454      <data-member access='public' layout-offset-in-bits='0'>
6455        <var-decl name='next' type-id='type-id-406' visibility='default' filepath='libtess/mesh.h' line='115' column='1'/>
6456      </data-member>
6457      <data-member access='public' layout-offset-in-bits='64'>
6458        <var-decl name='prev' type-id='type-id-406' visibility='default' filepath='libtess/mesh.h' line='116' column='1'/>
6459      </data-member>
6460      <data-member access='public' layout-offset-in-bits='128'>
6461        <var-decl name='anEdge' type-id='type-id-402' visibility='default' filepath='libtess/mesh.h' line='117' column='1'/>
6462      </data-member>
6463      <data-member access='public' layout-offset-in-bits='192'>
6464        <var-decl name='data' type-id='type-id-25' visibility='default' filepath='libtess/mesh.h' line='118' column='1'/>
6465      </data-member>
6466      <data-member access='public' layout-offset-in-bits='256'>
6467        <var-decl name='coords' type-id='type-id-398' visibility='default' filepath='libtess/mesh.h' line='121' column='1'/>
6468      </data-member>
6469      <data-member access='public' layout-offset-in-bits='448'>
6470        <var-decl name='s' type-id='type-id-397' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
6471      </data-member>
6472      <data-member access='public' layout-offset-in-bits='512'>
6473        <var-decl name='t' type-id='type-id-397' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
6474      </data-member>
6475      <data-member access='public' layout-offset-in-bits='576'>
6476        <var-decl name='pqHandle' type-id='type-id-15' visibility='default' filepath='libtess/mesh.h' line='123' column='1'/>
6477      </data-member>
6478    </class-decl>
6479    <typedef-decl name='GLUvertex' type-id='type-id-417' filepath='libtess/mesh.h' line='42' column='1' id='type-id-418'/>
6480    <class-decl name='GLUface' size-in-bits='384' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='126' column='1' id='type-id-419'>
6481      <data-member access='public' layout-offset-in-bits='0'>
6482        <var-decl name='next' type-id='type-id-408' visibility='default' filepath='libtess/mesh.h' line='127' column='1'/>
6483      </data-member>
6484      <data-member access='public' layout-offset-in-bits='64'>
6485        <var-decl name='prev' type-id='type-id-408' visibility='default' filepath='libtess/mesh.h' line='128' column='1'/>
6486      </data-member>
6487      <data-member access='public' layout-offset-in-bits='128'>
6488        <var-decl name='anEdge' type-id='type-id-402' visibility='default' filepath='libtess/mesh.h' line='129' column='1'/>
6489      </data-member>
6490      <data-member access='public' layout-offset-in-bits='192'>
6491        <var-decl name='data' type-id='type-id-25' visibility='default' filepath='libtess/mesh.h' line='130' column='1'/>
6492      </data-member>
6493      <data-member access='public' layout-offset-in-bits='256'>
6494        <var-decl name='trail' type-id='type-id-408' visibility='default' filepath='libtess/mesh.h' line='133' column='1'/>
6495      </data-member>
6496      <data-member access='public' layout-offset-in-bits='320'>
6497        <var-decl name='marked' type-id='type-id-45' visibility='default' filepath='libtess/mesh.h' line='134' column='1'/>
6498      </data-member>
6499      <data-member access='public' layout-offset-in-bits='328'>
6500        <var-decl name='inside' type-id='type-id-45' visibility='default' filepath='libtess/mesh.h' line='135' column='1'/>
6501      </data-member>
6502    </class-decl>
6503    <typedef-decl name='GLUface' type-id='type-id-419' filepath='libtess/mesh.h' line='43' column='1' id='type-id-420'/>
6504    <typedef-decl name='ActiveRegion' type-id='type-id-421' filepath='libtess/mesh.h' line='46' column='1' id='type-id-422'/>
6505    <class-decl name='ActiveRegion' size-in-bits='192' is-struct='yes' visibility='default' filepath='libtess/sweep.h' line='59' column='1' id='type-id-421'>
6506      <data-member access='public' layout-offset-in-bits='0'>
6507        <var-decl name='eUp' type-id='type-id-402' visibility='default' filepath='libtess/sweep.h' line='60' column='1'/>
6508      </data-member>
6509      <data-member access='public' layout-offset-in-bits='64'>
6510        <var-decl name='nodeUp' type-id='type-id-423' visibility='default' filepath='libtess/sweep.h' line='61' column='1'/>
6511      </data-member>
6512      <data-member access='public' layout-offset-in-bits='128'>
6513        <var-decl name='windingNumber' type-id='type-id-11' visibility='default' filepath='libtess/sweep.h' line='62' column='1'/>
6514      </data-member>
6515      <data-member access='public' layout-offset-in-bits='160'>
6516        <var-decl name='inside' type-id='type-id-45' visibility='default' filepath='libtess/sweep.h' line='64' column='1'/>
6517      </data-member>
6518      <data-member access='public' layout-offset-in-bits='168'>
6519        <var-decl name='sentinel' type-id='type-id-45' visibility='default' filepath='libtess/sweep.h' line='65' column='1'/>
6520      </data-member>
6521      <data-member access='public' layout-offset-in-bits='176'>
6522        <var-decl name='dirty' type-id='type-id-45' visibility='default' filepath='libtess/sweep.h' line='66' column='1'/>
6523      </data-member>
6524      <data-member access='public' layout-offset-in-bits='184'>
6525        <var-decl name='fixUpperEdge' type-id='type-id-45' visibility='default' filepath='libtess/sweep.h' line='69' column='1'/>
6526      </data-member>
6527    </class-decl>
6528    <class-decl name='DictListNode' size-in-bits='192' is-struct='yes' visibility='default' filepath='libtess/dict.h' line='88' column='1' id='type-id-424'>
6529      <data-member access='public' layout-offset-in-bits='0'>
6530        <var-decl name='key' type-id='type-id-425' visibility='default' filepath='libtess/dict.h' line='89' column='1'/>
6531      </data-member>
6532      <data-member access='public' layout-offset-in-bits='64'>
6533        <var-decl name='next' type-id='type-id-423' visibility='default' filepath='libtess/dict.h' line='90' column='1'/>
6534      </data-member>
6535      <data-member access='public' layout-offset-in-bits='128'>
6536        <var-decl name='prev' type-id='type-id-423' visibility='default' filepath='libtess/dict.h' line='91' column='1'/>
6537      </data-member>
6538    </class-decl>
6539    <typedef-decl name='DictListKey' type-id='type-id-25' filepath='libtess/dict.h' line='60' column='1' id='type-id-425'/>
6540    <typedef-decl name='DictListNode' type-id='type-id-424' filepath='libtess/dict.h' line='62' column='1' id='type-id-426'/>
6541    <typedef-decl name='GLUmesh' type-id='type-id-427' filepath='libtess/mesh.h' line='40' column='1' id='type-id-428'/>
6542    <class-decl name='GLUmesh' size-in-bits='2048' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='163' column='1' id='type-id-427'>
6543      <data-member access='public' layout-offset-in-bits='0'>
6544        <var-decl name='vHead' type-id='type-id-418' visibility='default' filepath='libtess/mesh.h' line='164' column='1'/>
6545      </data-member>
6546      <data-member access='public' layout-offset-in-bits='640'>
6547        <var-decl name='fHead' type-id='type-id-420' visibility='default' filepath='libtess/mesh.h' line='165' column='1'/>
6548      </data-member>
6549      <data-member access='public' layout-offset-in-bits='1024'>
6550        <var-decl name='eHead' type-id='type-id-416' visibility='default' filepath='libtess/mesh.h' line='166' column='1'/>
6551      </data-member>
6552      <data-member access='public' layout-offset-in-bits='1536'>
6553        <var-decl name='eHeadSym' type-id='type-id-416' visibility='default' filepath='libtess/mesh.h' line='167' column='1'/>
6554      </data-member>
6555    </class-decl>
6556    <typedef-decl name='DictList' type-id='type-id-429' filepath='libtess/dict.h' line='61' column='1' id='type-id-430'/>
6557    <class-decl name='DictList' size-in-bits='320' is-struct='yes' visibility='default' filepath='libtess/dict.h' line='94' column='1' id='type-id-429'>
6558      <data-member access='public' layout-offset-in-bits='0'>
6559        <var-decl name='head' type-id='type-id-426' visibility='default' filepath='libtess/dict.h' line='95' column='1'/>
6560      </data-member>
6561      <data-member access='public' layout-offset-in-bits='192'>
6562        <var-decl name='frame' type-id='type-id-25' visibility='default' filepath='libtess/dict.h' line='96' column='1'/>
6563      </data-member>
6564      <data-member access='public' layout-offset-in-bits='256'>
6565        <var-decl name='leq' type-id='type-id-431' visibility='default' filepath='libtess/dict.h' line='97' column='1'/>
6566      </data-member>
6567    </class-decl>
6568    <typedef-decl name='PriorityQSort' type-id='type-id-432' filepath='libtess/priorityq.h' line='95' column='1' id='type-id-433'/>
6569    <class-decl name='PriorityQSort' size-in-bits='448' is-struct='yes' visibility='default' filepath='libtess/priorityq.h' line='97' column='1' id='type-id-432'>
6570      <data-member access='public' layout-offset-in-bits='0'>
6571        <var-decl name='heap' type-id='type-id-434' visibility='default' filepath='libtess/priorityq.h' line='98' column='1'/>
6572      </data-member>
6573      <data-member access='public' layout-offset-in-bits='64'>
6574        <var-decl name='keys' type-id='type-id-435' visibility='default' filepath='libtess/priorityq.h' line='99' column='1'/>
6575      </data-member>
6576      <data-member access='public' layout-offset-in-bits='128'>
6577        <var-decl name='order' type-id='type-id-436' visibility='default' filepath='libtess/priorityq.h' line='100' column='1'/>
6578      </data-member>
6579      <data-member access='public' layout-offset-in-bits='192'>
6580        <var-decl name='size' type-id='type-id-437' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
6581      </data-member>
6582      <data-member access='public' layout-offset-in-bits='256'>
6583        <var-decl name='max' type-id='type-id-437' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
6584      </data-member>
6585      <data-member access='public' layout-offset-in-bits='320'>
6586        <var-decl name='initialized' type-id='type-id-11' visibility='default' filepath='libtess/priorityq.h' line='102' column='1'/>
6587      </data-member>
6588      <data-member access='public' layout-offset-in-bits='384'>
6589        <var-decl name='leq' type-id='type-id-438' visibility='default' filepath='libtess/priorityq.h' line='103' column='1'/>
6590      </data-member>
6591    </class-decl>
6592    <typedef-decl name='PriorityQHeap' type-id='type-id-439' filepath='libtess/priorityq-heap.h' line='81' column='1' id='type-id-440'/>
6593    <class-decl name='PriorityQHeap' size-in-bits='448' is-struct='yes' visibility='default' filepath='libtess/priorityq-heap.h' line='86' column='1' id='type-id-439'>
6594      <data-member access='public' layout-offset-in-bits='0'>
6595        <var-decl name='nodes' type-id='type-id-441' visibility='default' filepath='libtess/priorityq-heap.h' line='87' column='1'/>
6596      </data-member>
6597      <data-member access='public' layout-offset-in-bits='64'>
6598        <var-decl name='handles' type-id='type-id-442' visibility='default' filepath='libtess/priorityq-heap.h' line='88' column='1'/>
6599      </data-member>
6600      <data-member access='public' layout-offset-in-bits='128'>
6601        <var-decl name='size' type-id='type-id-15' visibility='default' filepath='libtess/priorityq-heap.h' line='89' column='1'/>
6602      </data-member>
6603      <data-member access='public' layout-offset-in-bits='192'>
6604        <var-decl name='max' type-id='type-id-15' visibility='default' filepath='libtess/priorityq-heap.h' line='89' column='1'/>
6605      </data-member>
6606      <data-member access='public' layout-offset-in-bits='256'>
6607        <var-decl name='freeList' type-id='type-id-443' visibility='default' filepath='libtess/priorityq-heap.h' line='90' column='1'/>
6608      </data-member>
6609      <data-member access='public' layout-offset-in-bits='320'>
6610        <var-decl name='initialized' type-id='type-id-11' visibility='default' filepath='libtess/priorityq-heap.h' line='91' column='1'/>
6611      </data-member>
6612      <data-member access='public' layout-offset-in-bits='384'>
6613        <var-decl name='leq' type-id='type-id-444' visibility='default' filepath='libtess/priorityq-heap.h' line='92' column='1'/>
6614      </data-member>
6615    </class-decl>
6616    <typedef-decl name='PQnode' type-id='type-id-445' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-446'/>
6617    <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-446' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-445'>
6618      <data-member access='public' layout-offset-in-bits='0'>
6619        <var-decl name='handle' type-id='type-id-443' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1'/>
6620      </data-member>
6621    </class-decl>
6622    <typedef-decl name='PQHeapHandle' type-id='type-id-15' filepath='libtess/priorityq-heap.h' line='80' column='1' id='type-id-443'/>
6623    <typedef-decl name='PQhandleElem' type-id='type-id-447' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-448'/>
6624    <class-decl name='__anonymous_struct__1' size-in-bits='128' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-448' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-447'>
6625      <data-member access='public' layout-offset-in-bits='0'>
6626        <var-decl name='key' type-id='type-id-449' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
6627      </data-member>
6628      <data-member access='public' layout-offset-in-bits='64'>
6629        <var-decl name='node' type-id='type-id-443' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
6630      </data-member>
6631    </class-decl>
6632    <class-decl name='__jmp_buf_tag' size-in-bits='1600' is-struct='yes' visibility='default' filepath='/usr/include/setjmp.h' line='36' column='1' id='type-id-191'>
6633      <data-member access='public' layout-offset-in-bits='0'>
6634        <var-decl name='__jmpbuf' type-id='type-id-215' visibility='default' filepath='/usr/include/setjmp.h' line='41' column='1'/>
6635      </data-member>
6636      <data-member access='public' layout-offset-in-bits='512'>
6637        <var-decl name='__mask_was_saved' type-id='type-id-11' visibility='default' filepath='/usr/include/setjmp.h' line='42' column='1'/>
6638      </data-member>
6639      <data-member access='public' layout-offset-in-bits='576'>
6640        <var-decl name='__saved_mask' type-id='type-id-216' visibility='default' filepath='/usr/include/setjmp.h' line='43' column='1'/>
6641      </data-member>
6642    </class-decl>
6643    <typedef-decl name='PQHeapKey' type-id='type-id-25' filepath='libtess/priorityq-heap.h' line='79' column='1' id='type-id-449'/>
6644    <typedef-decl name='PQSortKey' type-id='type-id-449' filepath='libtess/priorityq.h' line='93' column='1' id='type-id-450'/>
6645    <typedef-decl name='PQSortHandle' type-id='type-id-443' filepath='libtess/priorityq.h' line='94' column='1' id='type-id-437'/>
6646    <typedef-decl name='GLfloat' type-id='type-id-28' filepath='../../../include/GL/gl.h' line='160' column='1' id='type-id-32'/>
6647    <typedef-decl name='CachedVertex' type-id='type-id-451' filepath='libtess/tess.h' line='57' column='1' id='type-id-394'/>
6648    <class-decl name='CachedVertex' size-in-bits='256' is-struct='yes' visibility='default' filepath='libtess/tess.h' line='54' column='1' id='type-id-451'>
6649      <data-member access='public' layout-offset-in-bits='0'>
6650        <var-decl name='coords' type-id='type-id-398' visibility='default' filepath='libtess/tess.h' line='55' column='1'/>
6651      </data-member>
6652      <data-member access='public' layout-offset-in-bits='192'>
6653        <var-decl name='data' type-id='type-id-25' visibility='default' filepath='libtess/tess.h' line='56' column='1'/>
6654      </data-member>
6655    </class-decl>
6656    <typedef-decl name='jmp_buf' type-id='type-id-187' filepath='/usr/include/setjmp.h' line='49' column='1' id='type-id-156'/>
6657    <typedef-decl name='__jmp_buf' type-id='type-id-222' filepath='/usr/include/bits/setjmp.h' line='32' column='1' id='type-id-215'/>
6658    <typedef-decl name='__sigset_t' type-id='type-id-223' filepath='/usr/include/bits/sigset.h' line='32' column='1' id='type-id-216'/>
6659    <class-decl name='__anonymous_struct__2' size-in-bits='1024' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-216' visibility='default' filepath='/usr/include/bits/sigset.h' line='30' column='1' id='type-id-223'>
6660      <data-member access='public' layout-offset-in-bits='0'>
6661        <var-decl name='__val' type-id='type-id-224' visibility='default' filepath='/usr/include/bits/sigset.h' line='31' column='1'/>
6662      </data-member>
6663    </class-decl>
6664    <pointer-type-def type-id='type-id-422' size-in-bits='64' id='type-id-415'/>
6665    <pointer-type-def type-id='type-id-430' size-in-bits='64' id='type-id-404'/>
6666    <pointer-type-def type-id='type-id-426' size-in-bits='64' id='type-id-423'/>
6667    <pointer-type-def type-id='type-id-420' size-in-bits='64' id='type-id-408'/>
6668    <pointer-type-def type-id='type-id-416' size-in-bits='64' id='type-id-402'/>
6669    <pointer-type-def type-id='type-id-428' size-in-bits='64' id='type-id-403'/>
6670    <pointer-type-def type-id='type-id-400' size-in-bits='64' id='type-id-452'/>
6671    <pointer-type-def type-id='type-id-418' size-in-bits='64' id='type-id-406'/>
6672    <pointer-type-def type-id='type-id-32' size-in-bits='64' id='type-id-61'/>
6673    <pointer-type-def type-id='type-id-450' size-in-bits='64' id='type-id-435'/>
6674    <pointer-type-def type-id='type-id-435' size-in-bits='64' id='type-id-436'/>
6675    <pointer-type-def type-id='type-id-448' size-in-bits='64' id='type-id-442'/>
6676    <pointer-type-def type-id='type-id-446' size-in-bits='64' id='type-id-441'/>
6677    <pointer-type-def type-id='type-id-440' size-in-bits='64' id='type-id-434'/>
6678    <pointer-type-def type-id='type-id-433' size-in-bits='64' id='type-id-405'/>
6679    <pointer-type-def type-id='type-id-453' size-in-bits='64' id='type-id-444'/>
6680    <pointer-type-def type-id='type-id-454' size-in-bits='64' id='type-id-438'/>
6681    <pointer-type-def type-id='type-id-455' size-in-bits='64' id='type-id-431'/>
6682    <pointer-type-def type-id='type-id-456' size-in-bits='64' id='type-id-410'/>
6683    <pointer-type-def type-id='type-id-457' size-in-bits='64' id='type-id-407'/>
6684    <pointer-type-def type-id='type-id-458' size-in-bits='64' id='type-id-413'/>
6685    <pointer-type-def type-id='type-id-459' size-in-bits='64' id='type-id-409'/>
6686    <pointer-type-def type-id='type-id-460' size-in-bits='64' id='type-id-411'/>
6687    <pointer-type-def type-id='type-id-39' size-in-bits='64' id='type-id-19'/>
6688    <pointer-type-def type-id='type-id-40' size-in-bits='64' id='type-id-22'/>
6689    <pointer-type-def type-id='type-id-41' size-in-bits='64' id='type-id-23'/>
6690    <pointer-type-def type-id='type-id-461' size-in-bits='64' id='type-id-412'/>
6691    <pointer-type-def type-id='type-id-25' size-in-bits='64' id='type-id-163'/>
6692    <function-decl name='gluTessProperty' mangled-name='gluTessProperty' filepath='libtess/tess.c' line='201' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessProperty'>
6693      <parameter type-id='type-id-452' name='tess' filepath='libtess/tess.c' line='201' column='1'/>
6694      <parameter type-id='type-id-59' name='which' filepath='libtess/tess.c' line='201' column='1'/>
6695      <parameter type-id='type-id-397' name='value' filepath='libtess/tess.c' line='201' column='1'/>
6696      <return type-id='type-id-12'/>
6697    </function-decl>
6698    <function-decl name='gluGetTessProperty' mangled-name='gluGetTessProperty' filepath='libtess/tess.c' line='240' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluGetTessProperty'>
6699      <parameter type-id='type-id-452' name='tess' filepath='libtess/tess.c' line='240' column='1'/>
6700      <parameter type-id='type-id-59' name='which' filepath='libtess/tess.c' line='240' column='1'/>
6701      <parameter type-id='type-id-462' name='value' filepath='libtess/tess.c' line='240' column='1'/>
6702      <return type-id='type-id-12'/>
6703    </function-decl>
6704    <function-decl name='gluTessNormal' mangled-name='gluTessNormal' filepath='libtess/tess.c' line='268' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessNormal'>
6705      <parameter type-id='type-id-452' name='tess' filepath='libtess/tess.c' line='268' column='1'/>
6706      <parameter type-id='type-id-397' name='x' filepath='libtess/tess.c' line='268' column='1'/>
6707      <parameter type-id='type-id-397' name='y' filepath='libtess/tess.c' line='268' column='1'/>
6708      <parameter type-id='type-id-397' name='z' filepath='libtess/tess.c' line='268' column='1'/>
6709      <return type-id='type-id-12'/>
6710    </function-decl>
6711    <function-decl name='gluTessCallback' mangled-name='gluTessCallback' filepath='libtess/tess.c' line='276' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessCallback'>
6712      <parameter type-id='type-id-452' name='tess' filepath='libtess/tess.c' line='276' column='1'/>
6713      <parameter type-id='type-id-59' name='which' filepath='libtess/tess.c' line='276' column='1'/>
6714      <parameter type-id='type-id-60' name='fn' filepath='libtess/tess.c' line='276' column='1'/>
6715      <return type-id='type-id-12'/>
6716    </function-decl>
6717    <function-decl name='gluTessEndContour' mangled-name='gluTessEndContour' filepath='libtess/tess.c' line='493' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessEndContour'>
6718      <parameter type-id='type-id-452' name='tess' filepath='libtess/tess.c' line='493' column='1'/>
6719      <return type-id='type-id-12'/>
6720    </function-decl>
6721    <function-decl name='gluTessBeginContour' mangled-name='gluTessBeginContour' filepath='libtess/tess.c' line='476' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessBeginContour'>
6722      <parameter type-id='type-id-452' name='tess' filepath='libtess/tess.c' line='476' column='1'/>
6723      <return type-id='type-id-12'/>
6724    </function-decl>
6725    <function-decl name='gluNextContour' mangled-name='gluNextContour' filepath='libtess/tess.c' line='620' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluNextContour'>
6726      <parameter type-id='type-id-452' name='tess' filepath='libtess/tess.c' line='620' column='1'/>
6727      <parameter type-id='type-id-59' name='type' filepath='libtess/tess.c' line='620' column='1'/>
6728      <return type-id='type-id-12'/>
6729    </function-decl>
6730    <function-decl name='gluTessBeginPolygon' mangled-name='gluTessBeginPolygon' filepath='libtess/tess.c' line='462' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessBeginPolygon'>
6731      <parameter type-id='type-id-452' name='tess' filepath='libtess/tess.c' line='462' column='1'/>
6732      <parameter type-id='type-id-25' name='data' filepath='libtess/tess.c' line='462' column='1'/>
6733      <return type-id='type-id-12'/>
6734    </function-decl>
6735    <function-decl name='gluBeginPolygon' mangled-name='gluBeginPolygon' filepath='libtess/tess.c' line='611' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluBeginPolygon'>
6736      <parameter type-id='type-id-452' name='tess' filepath='libtess/tess.c' line='611' column='1'/>
6737      <return type-id='type-id-12'/>
6738    </function-decl>
6739    <function-decl name='gluTessEndPolygon' mangled-name='gluTessEndPolygon' filepath='libtess/tess.c' line='500' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessEndPolygon'>
6740      <parameter type-id='type-id-452' name='tess' filepath='libtess/tess.c' line='500' column='1'/>
6741      <return type-id='type-id-12'/>
6742    </function-decl>
6743    <function-decl name='gluEndPolygon' mangled-name='gluEndPolygon' filepath='libtess/tess.c' line='628' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluEndPolygon'>
6744      <parameter type-id='type-id-452' name='tess' filepath='libtess/tess.c' line='628' column='1'/>
6745      <return type-id='type-id-12'/>
6746    </function-decl>
6747    <function-decl name='gluTessVertex' mangled-name='gluTessVertex' filepath='libtess/tess.c' line='415' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluTessVertex'>
6748      <parameter type-id='type-id-452' name='tess' filepath='libtess/tess.c' line='415' column='1'/>
6749      <parameter type-id='type-id-462' name='coords' filepath='libtess/tess.c' line='415' column='1'/>
6750      <parameter type-id='type-id-25' name='data' filepath='libtess/tess.c' line='415' column='1'/>
6751      <return type-id='type-id-12'/>
6752    </function-decl>
6753    <function-decl name='gluDeleteTess' mangled-name='gluDeleteTess' filepath='libtess/tess.c' line='193' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluDeleteTess'>
6754      <parameter type-id='type-id-452' name='tess' filepath='libtess/tess.c' line='193' column='1'/>
6755      <return type-id='type-id-12'/>
6756    </function-decl>
6757    <function-decl name='gluNewTess' mangled-name='gluNewTess' filepath='libtess/tess.c' line='92' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluNewTess'>
6758      <return type-id='type-id-452'/>
6759    </function-decl>
6760    <pointer-type-def type-id='type-id-397' size-in-bits='64' id='type-id-462'/>
6761    <function-type size-in-bits='64' id='type-id-453'>
6762      <parameter type-id='type-id-449'/>
6763      <parameter type-id='type-id-449'/>
6764      <return type-id='type-id-11'/>
6765    </function-type>
6766    <function-type size-in-bits='64' id='type-id-454'>
6767      <parameter type-id='type-id-450'/>
6768      <parameter type-id='type-id-450'/>
6769      <return type-id='type-id-11'/>
6770    </function-type>
6771    <function-type size-in-bits='64' id='type-id-455'>
6772      <parameter type-id='type-id-25'/>
6773      <parameter type-id='type-id-425'/>
6774      <parameter type-id='type-id-425'/>
6775      <return type-id='type-id-11'/>
6776    </function-type>
6777    <function-type size-in-bits='64' id='type-id-456'>
6778      <parameter type-id='type-id-403'/>
6779      <return type-id='type-id-12'/>
6780    </function-type>
6781    <function-type size-in-bits='64' id='type-id-457'>
6782      <parameter type-id='type-id-462'/>
6783      <parameter type-id='type-id-163'/>
6784      <parameter type-id='type-id-61'/>
6785      <parameter type-id='type-id-163'/>
6786      <return type-id='type-id-12'/>
6787    </function-type>
6788    <function-type size-in-bits='64' id='type-id-458'>
6789      <parameter type-id='type-id-462'/>
6790      <parameter type-id='type-id-163'/>
6791      <parameter type-id='type-id-61'/>
6792      <parameter type-id='type-id-163'/>
6793      <parameter type-id='type-id-25'/>
6794      <return type-id='type-id-12'/>
6795    </function-type>
6796    <function-type size-in-bits='64' id='type-id-459'>
6797      <parameter type-id='type-id-45'/>
6798      <return type-id='type-id-12'/>
6799    </function-type>
6800    <function-type size-in-bits='64' id='type-id-460'>
6801      <parameter type-id='type-id-45'/>
6802      <parameter type-id='type-id-25'/>
6803      <return type-id='type-id-12'/>
6804    </function-type>
6805    <function-type size-in-bits='64' id='type-id-39'>
6806      <parameter type-id='type-id-59'/>
6807      <return type-id='type-id-12'/>
6808    </function-type>
6809    <function-type size-in-bits='64' id='type-id-40'>
6810      <parameter type-id='type-id-59'/>
6811      <parameter type-id='type-id-25'/>
6812      <return type-id='type-id-12'/>
6813    </function-type>
6814    <function-type size-in-bits='64' id='type-id-41'>
6815      <parameter type-id='type-id-25'/>
6816      <return type-id='type-id-12'/>
6817    </function-type>
6818    <function-type size-in-bits='64' id='type-id-461'>
6819      <parameter type-id='type-id-25'/>
6820      <parameter type-id='type-id-25'/>
6821      <return type-id='type-id-12'/>
6822    </function-type>
6823    <typedef-decl name='GLdouble' type-id='type-id-463' filepath='../../../include/GL/gl.h' line='162' column='1' id='type-id-397'/>
6824    <type-decl name='double' size-in-bits='64' id='type-id-463'/>
6825  </abi-instr>
6826  <abi-instr address-size='64' path='libutil/error.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C99'>
6827    <type-decl name='unsigned char' size-in-bits='8' id='type-id-91'/>
6828    <type-decl name='unsigned int' size-in-bits='32' id='type-id-92'/>
6829    <typedef-decl name='GLubyte' type-id='type-id-91' filepath='../../../include/GL/gl.h' line='156' column='1' id='type-id-464'/>
6830    <typedef-decl name='GLenum' type-id='type-id-92' filepath='../../../include/GL/gl.h' line='149' column='1' id='type-id-59'/>
6831    <qualified-type-def type-id='type-id-464' const='yes' id='type-id-465'/>
6832    <pointer-type-def type-id='type-id-465' size-in-bits='64' id='type-id-466'/>
6833    <function-decl name='gluErrorString' mangled-name='gluErrorString' filepath='libutil/error.c' line='66' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluErrorString'>
6834      <parameter type-id='type-id-59' name='errorCode' filepath='libutil/error.c' line='66' column='1'/>
6835      <return type-id='type-id-466'/>
6836    </function-decl>
6837  </abi-instr>
6838  <abi-instr address-size='64' path='libutil/mipmap.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C99'>
6839    <type-decl name='int' size-in-bits='32' id='type-id-11'/>
6840    <type-decl name='void' id='type-id-12'/>
6841    <typedef-decl name='GLint' type-id='type-id-11' filepath='../../../include/GL/gl.h' line='155' column='1' id='type-id-63'/>
6842    <typedef-decl name='GLsizei' type-id='type-id-11' filepath='../../../include/GL/gl.h' line='159' column='1' id='type-id-467'/>
6843    <pointer-type-def type-id='type-id-12' size-in-bits='64' id='type-id-25'/>
6844    <function-decl name='gluBuild3DMipmaps' mangled-name='gluBuild3DMipmaps' filepath='libutil/mipmap.c' line='8482' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluBuild3DMipmaps'>
6845      <parameter type-id='type-id-59' name='target' filepath='libutil/mipmap.c' line='8482' column='1'/>
6846      <parameter type-id='type-id-63' name='internalFormat' filepath='libutil/mipmap.c' line='8482' column='1'/>
6847      <parameter type-id='type-id-467' name='width' filepath='libutil/mipmap.c' line='8483' column='1'/>
6848      <parameter type-id='type-id-467' name='height' filepath='libutil/mipmap.c' line='8483' column='1'/>
6849      <parameter type-id='type-id-467' name='depth' filepath='libutil/mipmap.c' line='8483' column='1'/>
6850      <parameter type-id='type-id-59' name='format' filepath='libutil/mipmap.c' line='8484' column='1'/>
6851      <parameter type-id='type-id-59' name='type' filepath='libutil/mipmap.c' line='8484' column='1'/>
6852      <parameter type-id='type-id-25' name='data' filepath='libutil/mipmap.c' line='8484' column='1'/>
6853      <return type-id='type-id-63'/>
6854    </function-decl>
6855    <function-decl name='gluBuild3DMipmapLevels' mangled-name='gluBuild3DMipmapLevels' filepath='libutil/mipmap.c' line='8444' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluBuild3DMipmapLevels'>
6856      <parameter type-id='type-id-59' name='target' filepath='libutil/mipmap.c' line='8444' column='1'/>
6857      <parameter type-id='type-id-63' name='internalFormat' filepath='libutil/mipmap.c' line='8444' column='1'/>
6858      <parameter type-id='type-id-467' name='width' filepath='libutil/mipmap.c' line='8445' column='1'/>
6859      <parameter type-id='type-id-467' name='height' filepath='libutil/mipmap.c' line='8445' column='1'/>
6860      <parameter type-id='type-id-467' name='depth' filepath='libutil/mipmap.c' line='8445' column='1'/>
6861      <parameter type-id='type-id-59' name='format' filepath='libutil/mipmap.c' line='8446' column='1'/>
6862      <parameter type-id='type-id-59' name='type' filepath='libutil/mipmap.c' line='8446' column='1'/>
6863      <parameter type-id='type-id-63' name='userLevel' filepath='libutil/mipmap.c' line='8447' column='1'/>
6864      <parameter type-id='type-id-63' name='baseLevel' filepath='libutil/mipmap.c' line='8447' column='1'/>
6865      <parameter type-id='type-id-63' name='maxLevel' filepath='libutil/mipmap.c' line='8447' column='1'/>
6866      <parameter type-id='type-id-25' name='data' filepath='libutil/mipmap.c' line='8448' column='1'/>
6867      <return type-id='type-id-63'/>
6868    </function-decl>
6869    <function-decl name='gluScaleImage' mangled-name='gluScaleImage' filepath='libutil/mipmap.c' line='3498' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluScaleImage'>
6870      <parameter type-id='type-id-59' name='format' filepath='libutil/mipmap.c' line='3498' column='1'/>
6871      <parameter type-id='type-id-467' name='widthin' filepath='libutil/mipmap.c' line='3498' column='1'/>
6872      <parameter type-id='type-id-467' name='heightin' filepath='libutil/mipmap.c' line='3498' column='1'/>
6873      <parameter type-id='type-id-59' name='typein' filepath='libutil/mipmap.c' line='3499' column='1'/>
6874      <parameter type-id='type-id-25' name='datain' filepath='libutil/mipmap.c' line='3499' column='1'/>
6875      <parameter type-id='type-id-467' name='widthout' filepath='libutil/mipmap.c' line='3500' column='1'/>
6876      <parameter type-id='type-id-467' name='heightout' filepath='libutil/mipmap.c' line='3500' column='1'/>
6877      <parameter type-id='type-id-59' name='typeout' filepath='libutil/mipmap.c' line='3500' column='1'/>
6878      <parameter type-id='type-id-25' name='dataout' filepath='libutil/mipmap.c' line='3501' column='1'/>
6879      <return type-id='type-id-63'/>
6880    </function-decl>
6881    <function-decl name='gluBuild1DMipmaps' mangled-name='gluBuild1DMipmaps' filepath='libutil/mipmap.c' line='3672' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluBuild1DMipmaps'>
6882      <parameter type-id='type-id-59' name='target' filepath='libutil/mipmap.c' line='3672' column='1'/>
6883      <parameter type-id='type-id-63' name='internalFormat' filepath='libutil/mipmap.c' line='3672' column='1'/>
6884      <parameter type-id='type-id-467' name='width' filepath='libutil/mipmap.c' line='3672' column='1'/>
6885      <parameter type-id='type-id-59' name='format' filepath='libutil/mipmap.c' line='3673' column='1'/>
6886      <parameter type-id='type-id-59' name='type' filepath='libutil/mipmap.c' line='3673' column='1'/>
6887      <parameter type-id='type-id-25' name='data' filepath='libutil/mipmap.c' line='3674' column='1'/>
6888      <return type-id='type-id-63'/>
6889    </function-decl>
6890    <function-decl name='gluBuild1DMipmapLevels' mangled-name='gluBuild1DMipmapLevels' filepath='libutil/mipmap.c' line='3643' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluBuild1DMipmapLevels'>
6891      <parameter type-id='type-id-59' name='target' filepath='libutil/mipmap.c' line='3643' column='1'/>
6892      <parameter type-id='type-id-63' name='internalFormat' filepath='libutil/mipmap.c' line='3643' column='1'/>
6893      <parameter type-id='type-id-467' name='width' filepath='libutil/mipmap.c' line='3644' column='1'/>
6894      <parameter type-id='type-id-59' name='format' filepath='libutil/mipmap.c' line='3645' column='1'/>
6895      <parameter type-id='type-id-59' name='type' filepath='libutil/mipmap.c' line='3645' column='1'/>
6896      <parameter type-id='type-id-63' name='userLevel' filepath='libutil/mipmap.c' line='3646' column='1'/>
6897      <parameter type-id='type-id-63' name='baseLevel' filepath='libutil/mipmap.c' line='3646' column='1'/>
6898      <parameter type-id='type-id-63' name='maxLevel' filepath='libutil/mipmap.c' line='3646' column='1'/>
6899      <parameter type-id='type-id-25' name='data' filepath='libutil/mipmap.c' line='3647' column='1'/>
6900      <return type-id='type-id-63'/>
6901    </function-decl>
6902    <function-decl name='gluBuild2DMipmaps' mangled-name='gluBuild2DMipmaps' filepath='libutil/mipmap.c' line='4584' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluBuild2DMipmaps'>
6903      <parameter type-id='type-id-59' name='target' filepath='libutil/mipmap.c' line='4584' column='1'/>
6904      <parameter type-id='type-id-63' name='internalFormat' filepath='libutil/mipmap.c' line='4584' column='1'/>
6905      <parameter type-id='type-id-467' name='width' filepath='libutil/mipmap.c' line='4585' column='1'/>
6906      <parameter type-id='type-id-467' name='height' filepath='libutil/mipmap.c' line='4585' column='1'/>
6907      <parameter type-id='type-id-59' name='format' filepath='libutil/mipmap.c' line='4586' column='1'/>
6908      <parameter type-id='type-id-59' name='type' filepath='libutil/mipmap.c' line='4586' column='1'/>
6909      <parameter type-id='type-id-25' name='data' filepath='libutil/mipmap.c' line='4587' column='1'/>
6910      <return type-id='type-id-63'/>
6911    </function-decl>
6912    <function-decl name='gluBuild2DMipmapLevels' mangled-name='gluBuild2DMipmapLevels' filepath='libutil/mipmap.c' line='4552' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluBuild2DMipmapLevels'>
6913      <parameter type-id='type-id-59' name='target' filepath='libutil/mipmap.c' line='4552' column='1'/>
6914      <parameter type-id='type-id-63' name='internalFormat' filepath='libutil/mipmap.c' line='4552' column='1'/>
6915      <parameter type-id='type-id-467' name='width' filepath='libutil/mipmap.c' line='4553' column='1'/>
6916      <parameter type-id='type-id-467' name='height' filepath='libutil/mipmap.c' line='4553' column='1'/>
6917      <parameter type-id='type-id-59' name='format' filepath='libutil/mipmap.c' line='4554' column='1'/>
6918      <parameter type-id='type-id-59' name='type' filepath='libutil/mipmap.c' line='4554' column='1'/>
6919      <parameter type-id='type-id-63' name='userLevel' filepath='libutil/mipmap.c' line='4555' column='1'/>
6920      <parameter type-id='type-id-63' name='baseLevel' filepath='libutil/mipmap.c' line='4555' column='1'/>
6921      <parameter type-id='type-id-63' name='maxLevel' filepath='libutil/mipmap.c' line='4555' column='1'/>
6922      <parameter type-id='type-id-25' name='data' filepath='libutil/mipmap.c' line='4556' column='1'/>
6923      <return type-id='type-id-63'/>
6924    </function-decl>
6925  </abi-instr>
6926  <abi-instr address-size='64' path='libutil/project.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C99'>
6927    <type-decl name='double' size-in-bits='64' id='type-id-463'/>
6928    <typedef-decl name='GLdouble' type-id='type-id-463' filepath='../../../include/GL/gl.h' line='162' column='1' id='type-id-397'/>
6929    <typedef-decl name='GLclampd' type-id='type-id-463' filepath='../../../include/GL/gl.h' line='163' column='1' id='type-id-468'/>
6930    <pointer-type-def type-id='type-id-397' size-in-bits='64' id='type-id-462'/>
6931    <pointer-type-def type-id='type-id-63' size-in-bits='64' id='type-id-469'/>
6932    <qualified-type-def type-id='type-id-397' const='yes' id='type-id-470'/>
6933    <pointer-type-def type-id='type-id-470' size-in-bits='64' id='type-id-471'/>
6934    <qualified-type-def type-id='type-id-63' const='yes' id='type-id-90'/>
6935    <pointer-type-def type-id='type-id-90' size-in-bits='64' id='type-id-62'/>
6936    <function-decl name='gluProject' mangled-name='gluProject' filepath='libutil/project.c' line='234' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluProject'>
6937      <parameter type-id='type-id-397' name='objx' filepath='libutil/project.c' line='234' column='1'/>
6938      <parameter type-id='type-id-397' name='objy' filepath='libutil/project.c' line='234' column='1'/>
6939      <parameter type-id='type-id-397' name='objz' filepath='libutil/project.c' line='234' column='1'/>
6940      <parameter type-id='type-id-471' name='modelMatrix' filepath='libutil/project.c' line='235' column='1'/>
6941      <parameter type-id='type-id-471' name='projMatrix' filepath='libutil/project.c' line='236' column='1'/>
6942      <parameter type-id='type-id-62' name='viewport' filepath='libutil/project.c' line='237' column='1'/>
6943      <parameter type-id='type-id-462' name='winx' filepath='libutil/project.c' line='238' column='1'/>
6944      <parameter type-id='type-id-462' name='winy' filepath='libutil/project.c' line='238' column='1'/>
6945      <parameter type-id='type-id-462' name='winz' filepath='libutil/project.c' line='238' column='1'/>
6946      <return type-id='type-id-63'/>
6947    </function-decl>
6948    <function-decl name='gluUnProject' mangled-name='gluUnProject' filepath='libutil/project.c' line='269' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluUnProject'>
6949      <parameter type-id='type-id-397' name='winx' filepath='libutil/project.c' line='269' column='1'/>
6950      <parameter type-id='type-id-397' name='winy' filepath='libutil/project.c' line='269' column='1'/>
6951      <parameter type-id='type-id-397' name='winz' filepath='libutil/project.c' line='269' column='1'/>
6952      <parameter type-id='type-id-471' name='modelMatrix' filepath='libutil/project.c' line='270' column='1'/>
6953      <parameter type-id='type-id-471' name='projMatrix' filepath='libutil/project.c' line='271' column='1'/>
6954      <parameter type-id='type-id-62' name='viewport' filepath='libutil/project.c' line='272' column='1'/>
6955      <parameter type-id='type-id-462' name='objx' filepath='libutil/project.c' line='273' column='1'/>
6956      <parameter type-id='type-id-462' name='objy' filepath='libutil/project.c' line='273' column='1'/>
6957      <parameter type-id='type-id-462' name='objz' filepath='libutil/project.c' line='273' column='1'/>
6958      <return type-id='type-id-63'/>
6959    </function-decl>
6960    <function-decl name='gluUnProject4' mangled-name='gluUnProject4' filepath='libutil/project.c' line='308' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluUnProject4'>
6961      <parameter type-id='type-id-397' name='winx' filepath='libutil/project.c' line='308' column='1'/>
6962      <parameter type-id='type-id-397' name='winy' filepath='libutil/project.c' line='308' column='1'/>
6963      <parameter type-id='type-id-397' name='winz' filepath='libutil/project.c' line='308' column='1'/>
6964      <parameter type-id='type-id-397' name='clipw' filepath='libutil/project.c' line='308' column='1'/>
6965      <parameter type-id='type-id-471' name='modelMatrix' filepath='libutil/project.c' line='309' column='1'/>
6966      <parameter type-id='type-id-471' name='projMatrix' filepath='libutil/project.c' line='310' column='1'/>
6967      <parameter type-id='type-id-62' name='viewport' filepath='libutil/project.c' line='311' column='1'/>
6968      <parameter type-id='type-id-468' name='nearVal' filepath='libutil/project.c' line='312' column='1'/>
6969      <parameter type-id='type-id-468' name='farVal' filepath='libutil/project.c' line='312' column='1'/>
6970      <parameter type-id='type-id-462' name='objx' filepath='libutil/project.c' line='313' column='1'/>
6971      <parameter type-id='type-id-462' name='objy' filepath='libutil/project.c' line='313' column='1'/>
6972      <parameter type-id='type-id-462' name='objz' filepath='libutil/project.c' line='313' column='1'/>
6973      <parameter type-id='type-id-462' name='objw' filepath='libutil/project.c' line='314' column='1'/>
6974      <return type-id='type-id-63'/>
6975    </function-decl>
6976    <function-decl name='gluPickMatrix' mangled-name='gluPickMatrix' filepath='libutil/project.c' line='348' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluPickMatrix'>
6977      <parameter type-id='type-id-397' name='x' filepath='libutil/project.c' line='348' column='1'/>
6978      <parameter type-id='type-id-397' name='y' filepath='libutil/project.c' line='348' column='1'/>
6979      <parameter type-id='type-id-397' name='deltax' filepath='libutil/project.c' line='348' column='1'/>
6980      <parameter type-id='type-id-397' name='deltay' filepath='libutil/project.c' line='348' column='1'/>
6981      <parameter type-id='type-id-469' name='viewport' filepath='libutil/project.c' line='349' column='1'/>
6982      <return type-id='type-id-12'/>
6983    </function-decl>
6984    <function-decl name='gluLookAt' mangled-name='gluLookAt' filepath='libutil/project.c' line='108' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluLookAt'>
6985      <parameter type-id='type-id-397' name='eyex' filepath='libutil/project.c' line='108' column='1'/>
6986      <parameter type-id='type-id-397' name='eyey' filepath='libutil/project.c' line='108' column='1'/>
6987      <parameter type-id='type-id-397' name='eyez' filepath='libutil/project.c' line='108' column='1'/>
6988      <parameter type-id='type-id-397' name='centerx' filepath='libutil/project.c' line='108' column='1'/>
6989      <parameter type-id='type-id-397' name='centery' filepath='libutil/project.c' line='109' column='1'/>
6990      <parameter type-id='type-id-397' name='centerz' filepath='libutil/project.c' line='109' column='1'/>
6991      <parameter type-id='type-id-397' name='upx' filepath='libutil/project.c' line='109' column='1'/>
6992      <parameter type-id='type-id-397' name='upy' filepath='libutil/project.c' line='109' column='1'/>
6993      <parameter type-id='type-id-397' name='upz' filepath='libutil/project.c' line='110' column='1'/>
6994      <return type-id='type-id-12'/>
6995    </function-decl>
6996    <function-decl name='gluPerspective' mangled-name='gluPerspective' filepath='libutil/project.c' line='65' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluPerspective'>
6997      <parameter type-id='type-id-397' name='fovy' filepath='libutil/project.c' line='65' column='1'/>
6998      <parameter type-id='type-id-397' name='aspect' filepath='libutil/project.c' line='65' column='1'/>
6999      <parameter type-id='type-id-397' name='zNear' filepath='libutil/project.c' line='65' column='1'/>
7000      <parameter type-id='type-id-397' name='zFar' filepath='libutil/project.c' line='65' column='1'/>
7001      <return type-id='type-id-12'/>
7002    </function-decl>
7003    <function-decl name='gluOrtho2D' mangled-name='gluOrtho2D' filepath='libutil/project.c' line='57' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluOrtho2D'>
7004      <parameter type-id='type-id-397' name='left' filepath='libutil/project.c' line='57' column='1'/>
7005      <parameter type-id='type-id-397' name='right' filepath='libutil/project.c' line='57' column='1'/>
7006      <parameter type-id='type-id-397' name='bottom' filepath='libutil/project.c' line='57' column='1'/>
7007      <parameter type-id='type-id-397' name='top' filepath='libutil/project.c' line='57' column='1'/>
7008      <return type-id='type-id-12'/>
7009    </function-decl>
7010  </abi-instr>
7011  <abi-instr address-size='64' path='libutil/quad.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C99'>
7012    <typedef-decl name='GLUquadric' type-id='type-id-472' filepath='../../../include/GL/glu.h' line='275' column='1' id='type-id-473'/>
7013    <class-decl name='GLUquadric' size-in-bits='192' is-struct='yes' visibility='default' filepath='libutil/quad.c' line='45' column='1' id='type-id-472'>
7014      <data-member access='public' layout-offset-in-bits='0'>
7015        <var-decl name='normals' type-id='type-id-63' visibility='default' filepath='libutil/quad.c' line='46' column='1'/>
7016      </data-member>
7017      <data-member access='public' layout-offset-in-bits='32'>
7018        <var-decl name='textureCoords' type-id='type-id-45' visibility='default' filepath='libutil/quad.c' line='47' column='1'/>
7019      </data-member>
7020      <data-member access='public' layout-offset-in-bits='64'>
7021        <var-decl name='orientation' type-id='type-id-63' visibility='default' filepath='libutil/quad.c' line='48' column='1'/>
7022      </data-member>
7023      <data-member access='public' layout-offset-in-bits='96'>
7024        <var-decl name='drawStyle' type-id='type-id-63' visibility='default' filepath='libutil/quad.c' line='49' column='1'/>
7025      </data-member>
7026      <data-member access='public' layout-offset-in-bits='128'>
7027        <var-decl name='errorCallback' type-id='type-id-474' visibility='default' filepath='libutil/quad.c' line='50' column='1'/>
7028      </data-member>
7029    </class-decl>
7030    <typedef-decl name='GLboolean' type-id='type-id-91' filepath='../../../include/GL/gl.h' line='150' column='1' id='type-id-45'/>
7031    <typedef-decl name='_GLUfuncptr' type-id='type-id-20' filepath='../../../include/GL/glu.h' line='287' column='1' id='type-id-60'/>
7032    <pointer-type-def type-id='type-id-473' size-in-bits='64' id='type-id-475'/>
7033    <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-20'/>
7034    <pointer-type-def type-id='type-id-476' size-in-bits='64' id='type-id-474'/>
7035    <function-decl name='gluQuadricCallback' mangled-name='gluQuadricCallback' filepath='libutil/quad.c' line='86' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluQuadricCallback'>
7036      <parameter type-id='type-id-475' name='qobj' filepath='libutil/quad.c' line='86' column='1'/>
7037      <parameter type-id='type-id-59' name='which' filepath='libutil/quad.c' line='86' column='1'/>
7038      <parameter type-id='type-id-60' name='fn' filepath='libutil/quad.c' line='86' column='1'/>
7039      <return type-id='type-id-12'/>
7040    </function-decl>
7041    <function-decl name='gluQuadricNormals' mangled-name='gluQuadricNormals' filepath='libutil/quad.c' line='99' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluQuadricNormals'>
7042      <parameter type-id='type-id-475' name='qobj' filepath='libutil/quad.c' line='99' column='1'/>
7043      <parameter type-id='type-id-59' name='normals' filepath='libutil/quad.c' line='99' column='1'/>
7044      <return type-id='type-id-12'/>
7045    </function-decl>
7046    <function-decl name='gluQuadricTexture' mangled-name='gluQuadricTexture' filepath='libutil/quad.c' line='114' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluQuadricTexture'>
7047      <parameter type-id='type-id-475' name='qobj' filepath='libutil/quad.c' line='114' column='1'/>
7048      <parameter type-id='type-id-45' name='textureCoords' filepath='libutil/quad.c' line='114' column='1'/>
7049      <return type-id='type-id-12'/>
7050    </function-decl>
7051    <function-decl name='gluQuadricOrientation' mangled-name='gluQuadricOrientation' filepath='libutil/quad.c' line='120' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluQuadricOrientation'>
7052      <parameter type-id='type-id-475' name='qobj' filepath='libutil/quad.c' line='120' column='1'/>
7053      <parameter type-id='type-id-59' name='orientation' filepath='libutil/quad.c' line='120' column='1'/>
7054      <return type-id='type-id-12'/>
7055    </function-decl>
7056    <function-decl name='gluQuadricDrawStyle' mangled-name='gluQuadricDrawStyle' filepath='libutil/quad.c' line='134' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluQuadricDrawStyle'>
7057      <parameter type-id='type-id-475' name='qobj' filepath='libutil/quad.c' line='134' column='1'/>
7058      <parameter type-id='type-id-59' name='drawStyle' filepath='libutil/quad.c' line='134' column='1'/>
7059      <return type-id='type-id-12'/>
7060    </function-decl>
7061    <function-decl name='gluSphere' mangled-name='gluSphere' filepath='libutil/quad.c' line='694' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluSphere'>
7062      <parameter type-id='type-id-475' name='qobj' filepath='libutil/quad.c' line='694' column='1'/>
7063      <parameter type-id='type-id-397' name='radius' filepath='libutil/quad.c' line='694' column='1'/>
7064      <parameter type-id='type-id-63' name='slices' filepath='libutil/quad.c' line='694' column='1'/>
7065      <parameter type-id='type-id-63' name='stacks' filepath='libutil/quad.c' line='694' column='1'/>
7066      <return type-id='type-id-12'/>
7067    </function-decl>
7068    <function-decl name='gluPartialDisk' mangled-name='gluPartialDisk' filepath='libutil/quad.c' line='431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluPartialDisk'>
7069      <parameter type-id='type-id-475' name='qobj' filepath='libutil/quad.c' line='431' column='1'/>
7070      <parameter type-id='type-id-397' name='innerRadius' filepath='libutil/quad.c' line='431' column='1'/>
7071      <parameter type-id='type-id-397' name='outerRadius' filepath='libutil/quad.c' line='432' column='1'/>
7072      <parameter type-id='type-id-63' name='slices' filepath='libutil/quad.c' line='432' column='1'/>
7073      <parameter type-id='type-id-63' name='loops' filepath='libutil/quad.c' line='432' column='1'/>
7074      <parameter type-id='type-id-397' name='startAngle' filepath='libutil/quad.c' line='433' column='1'/>
7075      <parameter type-id='type-id-397' name='sweepAngle' filepath='libutil/quad.c' line='433' column='1'/>
7076      <return type-id='type-id-12'/>
7077    </function-decl>
7078    <function-decl name='gluDisk' mangled-name='gluDisk' filepath='libutil/quad.c' line='424' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluDisk'>
7079      <parameter type-id='type-id-475' name='qobj' filepath='libutil/quad.c' line='424' column='1'/>
7080      <parameter type-id='type-id-397' name='innerRadius' filepath='libutil/quad.c' line='424' column='1'/>
7081      <parameter type-id='type-id-397' name='outerRadius' filepath='libutil/quad.c' line='424' column='1'/>
7082      <parameter type-id='type-id-63' name='slices' filepath='libutil/quad.c' line='425' column='1'/>
7083      <parameter type-id='type-id-63' name='loops' filepath='libutil/quad.c' line='425' column='1'/>
7084      <return type-id='type-id-12'/>
7085    </function-decl>
7086    <function-decl name='gluCylinder' mangled-name='gluCylinder' filepath='libutil/quad.c' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluCylinder'>
7087      <parameter type-id='type-id-475' name='qobj' filepath='libutil/quad.c' line='150' column='1'/>
7088      <parameter type-id='type-id-397' name='baseRadius' filepath='libutil/quad.c' line='150' column='1'/>
7089      <parameter type-id='type-id-397' name='topRadius' filepath='libutil/quad.c' line='150' column='1'/>
7090      <parameter type-id='type-id-397' name='height' filepath='libutil/quad.c' line='151' column='1'/>
7091      <parameter type-id='type-id-63' name='slices' filepath='libutil/quad.c' line='151' column='1'/>
7092      <parameter type-id='type-id-63' name='stacks' filepath='libutil/quad.c' line='151' column='1'/>
7093      <return type-id='type-id-12'/>
7094    </function-decl>
7095    <function-decl name='gluDeleteQuadric' mangled-name='gluDeleteQuadric' filepath='libutil/quad.c' line='73' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluDeleteQuadric'>
7096      <parameter type-id='type-id-475' name='state' filepath='libutil/quad.c' line='73' column='1'/>
7097      <return type-id='type-id-12'/>
7098    </function-decl>
7099    <function-decl name='gluNewQuadric' mangled-name='gluNewQuadric' filepath='libutil/quad.c' line='54' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluNewQuadric'>
7100      <return type-id='type-id-475'/>
7101    </function-decl>
7102    <function-type size-in-bits='64' id='type-id-38'>
7103      <return type-id='type-id-12'/>
7104    </function-type>
7105    <function-type size-in-bits='64' id='type-id-476'>
7106      <parameter type-id='type-id-63'/>
7107      <return type-id='type-id-12'/>
7108    </function-type>
7109  </abi-instr>
7110  <abi-instr address-size='64' path='libutil/registry.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C99'>
7111    <function-decl name='gluGetString' mangled-name='gluGetString' filepath='libutil/registry.c' line='44' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluGetString'>
7112      <parameter type-id='type-id-59' name='name' filepath='libutil/registry.c' line='44' column='1'/>
7113      <return type-id='type-id-466'/>
7114    </function-decl>
7115    <function-decl name='gluCheckExtension' mangled-name='gluCheckExtension' filepath='libutil/registry.c' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='gluCheckExtension'>
7116      <parameter type-id='type-id-466' name='extName' filepath='libutil/registry.c' line='63' column='1'/>
7117      <parameter type-id='type-id-466' name='extString' filepath='libutil/registry.c' line='63' column='1'/>
7118      <return type-id='type-id-45'/>
7119    </function-decl>
7120  </abi-instr>
7121</abi-corpus>
7122