• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<abi-corpus version='2.2' 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' lower-bound='0' upper-bound='159' 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' lower-bound='0' upper-bound='39' type-id='type-id-3' id='type-id-6'/>
76    </array-type-def>
77    <class-decl name='OpenGLCurveEvaluator' size-in-bits='27584' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='66' column='1' id='type-id-7'>
78      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-8'/>
79      <data-member access='private' layout-offset-in-bits='64'>
80        <var-decl name='em_vertex' type-id='type-id-9' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='102' column='1'/>
81      </data-member>
82      <data-member access='private' layout-offset-in-bits='6656'>
83        <var-decl name='em_normal' type-id='type-id-9' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='103' column='1'/>
84      </data-member>
85      <data-member access='private' layout-offset-in-bits='13248'>
86        <var-decl name='em_color' type-id='type-id-9' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='104' column='1'/>
87      </data-member>
88      <data-member access='private' layout-offset-in-bits='19840'>
89        <var-decl name='em_texcoord' type-id='type-id-9' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='105' column='1'/>
90      </data-member>
91      <data-member access='private' layout-offset-in-bits='26432'>
92        <var-decl name='vertex_flag' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='106' column='1'/>
93      </data-member>
94      <data-member access='private' layout-offset-in-bits='26464'>
95        <var-decl name='normal_flag' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='107' column='1'/>
96      </data-member>
97      <data-member access='private' layout-offset-in-bits='26496'>
98        <var-decl name='color_flag' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='108' column='1'/>
99      </data-member>
100      <data-member access='private' layout-offset-in-bits='26528'>
101        <var-decl name='texcoord_flag' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='109' column='1'/>
102      </data-member>
103      <data-member access='private' layout-offset-in-bits='26560'>
104        <var-decl name='global_grid_u0' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='111' column='1'/>
105      </data-member>
106      <data-member access='private' layout-offset-in-bits='26592'>
107        <var-decl name='global_grid_u1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='112' column='1'/>
108      </data-member>
109      <data-member access='private' layout-offset-in-bits='26624'>
110        <var-decl name='global_grid_nu' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='113' column='1'/>
111      </data-member>
112      <data-member access='private' layout-offset-in-bits='26688'>
113        <var-decl name='beginCallBackN' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='128' column='1'/>
114      </data-member>
115      <data-member access='private' layout-offset-in-bits='26752'>
116        <var-decl name='endCallBackN' type-id='type-id-12' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='129' column='1'/>
117      </data-member>
118      <data-member access='private' layout-offset-in-bits='26816'>
119        <var-decl name='vertexCallBackN' type-id='type-id-13' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='130' column='1'/>
120      </data-member>
121      <data-member access='private' layout-offset-in-bits='26880'>
122        <var-decl name='normalCallBackN' type-id='type-id-13' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='131' column='1'/>
123      </data-member>
124      <data-member access='private' layout-offset-in-bits='26944'>
125        <var-decl name='colorCallBackN' type-id='type-id-13' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='132' column='1'/>
126      </data-member>
127      <data-member access='private' layout-offset-in-bits='27008'>
128        <var-decl name='texcoordCallBackN' type-id='type-id-13' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='133' column='1'/>
129      </data-member>
130      <data-member access='private' layout-offset-in-bits='27072'>
131        <var-decl name='beginCallBackData' type-id='type-id-14' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='135' column='1'/>
132      </data-member>
133      <data-member access='private' layout-offset-in-bits='27136'>
134        <var-decl name='endCallBackData' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='136' column='1'/>
135      </data-member>
136      <data-member access='private' layout-offset-in-bits='27200'>
137        <var-decl name='vertexCallBackData' type-id='type-id-16' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='137' column='1'/>
138      </data-member>
139      <data-member access='private' layout-offset-in-bits='27264'>
140        <var-decl name='normalCallBackData' type-id='type-id-16' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='138' column='1'/>
141      </data-member>
142      <data-member access='private' layout-offset-in-bits='27328'>
143        <var-decl name='colorCallBackData' type-id='type-id-16' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='139' column='1'/>
144      </data-member>
145      <data-member access='private' layout-offset-in-bits='27392'>
146        <var-decl name='texcoordCallBackData' type-id='type-id-16' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='140' column='1'/>
147      </data-member>
148      <data-member access='private' layout-offset-in-bits='27456'>
149        <var-decl name='userData' type-id='type-id-17' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='142' column='1'/>
150      </data-member>
151      <data-member access='private' layout-offset-in-bits='27520'>
152        <var-decl name='output_triangles' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='154' column='1'/>
153      </data-member>
154      <member-function access='private' constructor='yes'>
155        <function-decl name='OpenGLCurveEvaluator' filepath='libnurbs/interface/glcurveval.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
156          <parameter type-id='type-id-18' is-artificial='yes'/>
157          <return type-id='type-id-19'/>
158        </function-decl>
159      </member-function>
160      <member-function access='private'>
161        <function-decl name='addMap' mangled-name='_ZN20OpenGLCurveEvaluator6addMapEP8CurveMap' filepath='libnurbs/interface/glcurveval.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
162          <parameter type-id='type-id-18' is-artificial='yes'/>
163          <parameter type-id='type-id-20'/>
164          <return type-id='type-id-19'/>
165        </function-decl>
166      </member-function>
167      <member-function access='private'>
168        <function-decl name='putCallBack' mangled-name='_ZN20OpenGLCurveEvaluator11putCallBackEjPFvvE' filepath='libnurbs/interface/glcurveval.cc' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
169          <parameter type-id='type-id-18' is-artificial='yes'/>
170          <parameter type-id='type-id-21'/>
171          <parameter type-id='type-id-22'/>
172          <return type-id='type-id-19'/>
173        </function-decl>
174      </member-function>
175      <member-function access='private'>
176        <function-decl name='beginCallBack' mangled-name='_ZN20OpenGLCurveEvaluator13beginCallBackEjPv' filepath='libnurbs/interface/glcurveval.cc' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
177          <parameter type-id='type-id-18' is-artificial='yes'/>
178          <parameter type-id='type-id-21'/>
179          <parameter type-id='type-id-17'/>
180          <return type-id='type-id-19'/>
181        </function-decl>
182      </member-function>
183      <member-function access='private'>
184        <function-decl name='endCallBack' mangled-name='_ZN20OpenGLCurveEvaluator11endCallBackEPv' filepath='libnurbs/interface/glcurveval.cc' line='359' column='1' visibility='default' binding='global' size-in-bits='64'>
185          <parameter type-id='type-id-18' is-artificial='yes'/>
186          <parameter type-id='type-id-17'/>
187          <return type-id='type-id-19'/>
188        </function-decl>
189      </member-function>
190      <member-function access='private'>
191        <function-decl name='vertexCallBack' mangled-name='_ZN20OpenGLCurveEvaluator14vertexCallBackEPKfPv' filepath='libnurbs/interface/glcurveval.cc' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
192          <parameter type-id='type-id-18' is-artificial='yes'/>
193          <parameter type-id='type-id-23'/>
194          <parameter type-id='type-id-17'/>
195          <return type-id='type-id-19'/>
196        </function-decl>
197      </member-function>
198      <member-function access='private'>
199        <function-decl name='normalCallBack' mangled-name='_ZN20OpenGLCurveEvaluator14normalCallBackEPKfPv' filepath='libnurbs/interface/glcurveval.cc' line='378' column='1' visibility='default' binding='global' size-in-bits='64'>
200          <parameter type-id='type-id-18' is-artificial='yes'/>
201          <parameter type-id='type-id-23'/>
202          <parameter type-id='type-id-17'/>
203          <return type-id='type-id-19'/>
204        </function-decl>
205      </member-function>
206      <member-function access='private'>
207        <function-decl name='colorCallBack' mangled-name='_ZN20OpenGLCurveEvaluator13colorCallBackEPKfPv' filepath='libnurbs/interface/glcurveval.cc' line='387' column='1' visibility='default' binding='global' size-in-bits='64'>
208          <parameter type-id='type-id-18' is-artificial='yes'/>
209          <parameter type-id='type-id-23'/>
210          <parameter type-id='type-id-17'/>
211          <return type-id='type-id-19'/>
212        </function-decl>
213      </member-function>
214      <member-function access='private'>
215        <function-decl name='texcoordCallBack' mangled-name='_ZN20OpenGLCurveEvaluator16texcoordCallBackEPKfPv' filepath='libnurbs/interface/glcurveval.cc' line='396' column='1' visibility='default' binding='global' size-in-bits='64'>
216          <parameter type-id='type-id-18' is-artificial='yes'/>
217          <parameter type-id='type-id-23'/>
218          <parameter type-id='type-id-17'/>
219          <return type-id='type-id-19'/>
220        </function-decl>
221      </member-function>
222      <member-function access='private'>
223        <function-decl name='evalpoint1i' mangled-name='_ZN20OpenGLCurveEvaluator11evalpoint1iEl' filepath='libnurbs/interface/glcurveval.cc' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
224          <parameter type-id='type-id-18' is-artificial='yes'/>
225          <parameter type-id='type-id-24'/>
226          <return type-id='type-id-19'/>
227        </function-decl>
228      </member-function>
229      <member-function access='private' destructor='yes' vtable-offset='-1'>
230        <function-decl name='~OpenGLCurveEvaluator' filepath='libnurbs/interface/glcurveval.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
231          <parameter type-id='type-id-18' is-artificial='yes'/>
232          <parameter type-id='type-id-10' is-artificial='yes'/>
233          <return type-id='type-id-19'/>
234        </function-decl>
235      </member-function>
236      <member-function access='private' vtable-offset='9'>
237        <function-decl name='domain1f' mangled-name='_ZN20OpenGLCurveEvaluator8domain1fEff' filepath='libnurbs/interface/glcurveval.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
238          <parameter type-id='type-id-18' is-artificial='yes'/>
239          <parameter type-id='type-id-1'/>
240          <parameter type-id='type-id-1'/>
241          <return type-id='type-id-19'/>
242        </function-decl>
243      </member-function>
244      <member-function access='private' vtable-offset='10'>
245        <function-decl name='range1f' mangled-name='_ZN20OpenGLCurveEvaluator7range1fElPfS0_' filepath='libnurbs/interface/glcurveval.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
246          <parameter type-id='type-id-18' is-artificial='yes'/>
247          <parameter type-id='type-id-24'/>
248          <parameter type-id='type-id-25'/>
249          <parameter type-id='type-id-25'/>
250          <return type-id='type-id-19'/>
251        </function-decl>
252      </member-function>
253      <member-function access='private' vtable-offset='11'>
254        <function-decl name='enable' mangled-name='_ZN20OpenGLCurveEvaluator6enableEl' filepath='libnurbs/interface/glcurveval.cc' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
255          <parameter type-id='type-id-18' is-artificial='yes'/>
256          <parameter type-id='type-id-24'/>
257          <return type-id='type-id-19'/>
258        </function-decl>
259      </member-function>
260      <member-function access='private' vtable-offset='12'>
261        <function-decl name='disable' mangled-name='_ZN20OpenGLCurveEvaluator7disableEl' filepath='libnurbs/interface/glcurveval.cc' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
262          <parameter type-id='type-id-18' is-artificial='yes'/>
263          <parameter type-id='type-id-24'/>
264          <return type-id='type-id-19'/>
265        </function-decl>
266      </member-function>
267      <member-function access='private' vtable-offset='13'>
268        <function-decl name='bgnmap1f' mangled-name='_ZN20OpenGLCurveEvaluator8bgnmap1fEl' filepath='libnurbs/interface/glcurveval.cc' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
269          <parameter type-id='type-id-18' is-artificial='yes'/>
270          <parameter type-id='type-id-24'/>
271          <return type-id='type-id-19'/>
272        </function-decl>
273      </member-function>
274      <member-function access='private' vtable-offset='14'>
275        <function-decl name='map1f' mangled-name='_ZN20OpenGLCurveEvaluator5map1fElffllPf' filepath='libnurbs/interface/glcurveval.cc' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
276          <parameter type-id='type-id-18' is-artificial='yes'/>
277          <parameter type-id='type-id-24'/>
278          <parameter type-id='type-id-1'/>
279          <parameter type-id='type-id-1'/>
280          <parameter type-id='type-id-24'/>
281          <parameter type-id='type-id-24'/>
282          <parameter type-id='type-id-25'/>
283          <return type-id='type-id-19'/>
284        </function-decl>
285      </member-function>
286      <member-function access='private' vtable-offset='15'>
287        <function-decl name='mapgrid1f' mangled-name='_ZN20OpenGLCurveEvaluator9mapgrid1fElff' filepath='libnurbs/interface/glcurveval.cc' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
288          <parameter type-id='type-id-18' is-artificial='yes'/>
289          <parameter type-id='type-id-24'/>
290          <parameter type-id='type-id-1'/>
291          <parameter type-id='type-id-1'/>
292          <return type-id='type-id-19'/>
293        </function-decl>
294      </member-function>
295      <member-function access='private' vtable-offset='16'>
296        <function-decl name='mapmesh1f' mangled-name='_ZN20OpenGLCurveEvaluator9mapmesh1fElll' filepath='libnurbs/interface/glcurveval.cc' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
297          <parameter type-id='type-id-18' is-artificial='yes'/>
298          <parameter type-id='type-id-24'/>
299          <parameter type-id='type-id-24'/>
300          <parameter type-id='type-id-24'/>
301          <return type-id='type-id-19'/>
302        </function-decl>
303      </member-function>
304      <member-function access='private' vtable-offset='17'>
305        <function-decl name='evalcoord1f' mangled-name='_ZN20OpenGLCurveEvaluator11evalcoord1fElf' filepath='libnurbs/interface/glcurveval.cc' line='296' column='1' visibility='default' binding='global' size-in-bits='64'>
306          <parameter type-id='type-id-18' is-artificial='yes'/>
307          <parameter type-id='type-id-24'/>
308          <parameter type-id='type-id-1'/>
309          <return type-id='type-id-19'/>
310        </function-decl>
311      </member-function>
312      <member-function access='private' vtable-offset='18'>
313        <function-decl name='endmap1f' mangled-name='_ZN20OpenGLCurveEvaluator8endmap1fEv' filepath='libnurbs/interface/glcurveval.cc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
314          <parameter type-id='type-id-18' is-artificial='yes'/>
315          <return type-id='type-id-19'/>
316        </function-decl>
317      </member-function>
318      <member-function access='private' vtable-offset='19'>
319        <function-decl name='bgnline' mangled-name='_ZN20OpenGLCurveEvaluator7bgnlineEv' filepath='libnurbs/interface/glcurveval.cc' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
320          <parameter type-id='type-id-18' is-artificial='yes'/>
321          <return type-id='type-id-19'/>
322        </function-decl>
323      </member-function>
324      <member-function access='private' vtable-offset='20'>
325        <function-decl name='endline' mangled-name='_ZN20OpenGLCurveEvaluator7endlineEv' filepath='libnurbs/interface/glcurveval.cc' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
326          <parameter type-id='type-id-18' is-artificial='yes'/>
327          <return type-id='type-id-19'/>
328        </function-decl>
329      </member-function>
330    </class-decl>
331    <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-26'>
332      <data-member access='public' layout-offset-in-bits='0'>
333        <var-decl name='uprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='56' column='1'/>
334      </data-member>
335      <data-member access='public' layout-offset-in-bits='32'>
336        <var-decl name='k' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='57' column='1'/>
337      </data-member>
338      <data-member access='public' layout-offset-in-bits='64'>
339        <var-decl name='u1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='58' column='1'/>
340      </data-member>
341      <data-member access='public' layout-offset-in-bits='96'>
342        <var-decl name='u2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='59' column='1'/>
343      </data-member>
344      <data-member access='public' layout-offset-in-bits='128'>
345        <var-decl name='ustride' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='60' column='1'/>
346      </data-member>
347      <data-member access='public' layout-offset-in-bits='160'>
348        <var-decl name='uorder' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='61' column='1'/>
349      </data-member>
350      <data-member access='public' layout-offset-in-bits='192'>
351        <var-decl name='ctlpoints' type-id='type-id-2' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='62' column='1'/>
352      </data-member>
353      <data-member access='public' layout-offset-in-bits='5312'>
354        <var-decl name='ucoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='63' column='1'/>
355      </data-member>
356    </class-decl>
357    <typedef-decl name='REAL' type-id='type-id-27' filepath='libnurbs/internals/types.h' line='41' column='1' id='type-id-1'/>
358    <typedef-decl name='curveEvalMachine' type-id='type-id-26' filepath='libnurbs/interface/glcurveval.h' line='64' column='1' id='type-id-9'/>
359    <pointer-type-def type-id='type-id-8' size-in-bits='64' id='type-id-28'/>
360    <pointer-type-def type-id='type-id-29' size-in-bits='64' id='type-id-30'/>
361    <pointer-type-def type-id='type-id-7' size-in-bits='64' id='type-id-18'/>
362    <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-25'/>
363    <qualified-type-def type-id='type-id-31' const='yes' id='type-id-32'/>
364    <pointer-type-def type-id='type-id-32' size-in-bits='64' id='type-id-23'/>
365    <pointer-type-def type-id='type-id-9' size-in-bits='64' id='type-id-33'/>
366    <pointer-type-def type-id='type-id-34' size-in-bits='64' id='type-id-13'/>
367    <pointer-type-def type-id='type-id-35' size-in-bits='64' id='type-id-16'/>
368    <pointer-type-def type-id='type-id-36' size-in-bits='64' id='type-id-20'/>
369    <class-decl name='CachingEvaluator' size-in-bits='64' visibility='default' filepath='libnurbs/internals/cachingeval.h' line='39' column='1' id='type-id-29'>
370      <member-type access='private'>
371        <enum-decl name='ServiceMode' filepath='libnurbs/internals/cachingeval.h' line='42' column='1' id='type-id-37'>
372          <underlying-type type-id='type-id-38'/>
373          <enumerator name='play' value='0'/>
374          <enumerator name='record' value='1'/>
375          <enumerator name='playAndRecord' value='2'/>
376        </enum-decl>
377      </member-type>
378      <member-function access='private' destructor='yes' vtable-offset='-1'>
379        <function-decl name='~CachingEvaluator' filepath='libnurbs/internals/cachingeval.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
380          <parameter type-id='type-id-30' is-artificial='yes'/>
381          <parameter type-id='type-id-10' is-artificial='yes'/>
382          <return type-id='type-id-19'/>
383        </function-decl>
384      </member-function>
385      <member-function access='private' vtable-offset='2'>
386        <function-decl name='canRecord' mangled-name='_ZN16CachingEvaluator9canRecordEv' filepath='libnurbs/internals/cachingeval.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
387          <parameter type-id='type-id-30' is-artificial='yes'/>
388          <return type-id='type-id-10'/>
389        </function-decl>
390      </member-function>
391      <member-function access='private' vtable-offset='3'>
392        <function-decl name='canPlayAndRecord' mangled-name='_ZN16CachingEvaluator16canPlayAndRecordEv' filepath='libnurbs/internals/cachingeval.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
393          <parameter type-id='type-id-30' is-artificial='yes'/>
394          <return type-id='type-id-10'/>
395        </function-decl>
396      </member-function>
397      <member-function access='private' vtable-offset='4'>
398        <function-decl name='createHandle' mangled-name='_ZN16CachingEvaluator12createHandleEi' filepath='libnurbs/internals/cachingeval.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
399          <parameter type-id='type-id-30' is-artificial='yes'/>
400          <parameter type-id='type-id-10'/>
401          <return type-id='type-id-10'/>
402        </function-decl>
403      </member-function>
404      <member-function access='private' vtable-offset='5'>
405        <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'>
406          <parameter type-id='type-id-30' is-artificial='yes'/>
407          <parameter type-id='type-id-37'/>
408          <parameter type-id='type-id-10'/>
409          <return type-id='type-id-19'/>
410        </function-decl>
411      </member-function>
412      <member-function access='private' vtable-offset='6'>
413        <function-decl name='endOutput' mangled-name='_ZN16CachingEvaluator9endOutputEv' filepath='libnurbs/internals/cachingeval.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
414          <parameter type-id='type-id-30' is-artificial='yes'/>
415          <return type-id='type-id-19'/>
416        </function-decl>
417      </member-function>
418      <member-function access='private' vtable-offset='7'>
419        <function-decl name='discardRecording' mangled-name='_ZN16CachingEvaluator16discardRecordingEi' filepath='libnurbs/internals/cachingeval.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
420          <parameter type-id='type-id-30' is-artificial='yes'/>
421          <parameter type-id='type-id-10'/>
422          <return type-id='type-id-19'/>
423        </function-decl>
424      </member-function>
425      <member-function access='private' vtable-offset='8'>
426        <function-decl name='playRecording' mangled-name='_ZN16CachingEvaluator13playRecordingEi' filepath='libnurbs/internals/cachingeval.cc' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
427          <parameter type-id='type-id-30' is-artificial='yes'/>
428          <parameter type-id='type-id-10'/>
429          <return type-id='type-id-19'/>
430        </function-decl>
431      </member-function>
432    </class-decl>
433    <class-decl name='BasicCurveEvaluator' size-in-bits='64' visibility='default' filepath='libnurbs/internals/basiccrveval.h' line='43' column='1' id='type-id-8'>
434      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-29'/>
435      <member-function access='private' destructor='yes' vtable-offset='-1'>
436        <function-decl name='~BasicCurveEvaluator' filepath='libnurbs/internals/basiccrveval.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
437          <parameter type-id='type-id-28' is-artificial='yes'/>
438          <parameter type-id='type-id-10' is-artificial='yes'/>
439          <return type-id='type-id-19'/>
440        </function-decl>
441      </member-function>
442      <member-function access='private' vtable-offset='9'>
443        <function-decl name='domain1f' mangled-name='_ZN19BasicCurveEvaluator8domain1fEff' filepath='libnurbs/internals/basiccrveval.cc' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
444          <parameter type-id='type-id-28' is-artificial='yes'/>
445          <parameter type-id='type-id-1'/>
446          <parameter type-id='type-id-1'/>
447          <return type-id='type-id-19'/>
448        </function-decl>
449      </member-function>
450      <member-function access='private' vtable-offset='10'>
451        <function-decl name='range1f' mangled-name='_ZN19BasicCurveEvaluator7range1fElPfS0_' filepath='libnurbs/internals/basiccrveval.cc' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
452          <parameter type-id='type-id-28' is-artificial='yes'/>
453          <parameter type-id='type-id-24'/>
454          <parameter type-id='type-id-25'/>
455          <parameter type-id='type-id-25'/>
456          <return type-id='type-id-19'/>
457        </function-decl>
458      </member-function>
459      <member-function access='private' vtable-offset='11'>
460        <function-decl name='enable' mangled-name='_ZN19BasicCurveEvaluator6enableEl' filepath='libnurbs/internals/basiccrveval.cc' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
461          <parameter type-id='type-id-28' is-artificial='yes'/>
462          <parameter type-id='type-id-24'/>
463          <return type-id='type-id-19'/>
464        </function-decl>
465      </member-function>
466      <member-function access='private' vtable-offset='12'>
467        <function-decl name='disable' mangled-name='_ZN19BasicCurveEvaluator7disableEl' filepath='libnurbs/internals/basiccrveval.cc' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
468          <parameter type-id='type-id-28' is-artificial='yes'/>
469          <parameter type-id='type-id-24'/>
470          <return type-id='type-id-19'/>
471        </function-decl>
472      </member-function>
473      <member-function access='private' vtable-offset='13'>
474        <function-decl name='bgnmap1f' mangled-name='_ZN19BasicCurveEvaluator8bgnmap1fEl' filepath='libnurbs/internals/basiccrveval.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
475          <parameter type-id='type-id-28' is-artificial='yes'/>
476          <parameter type-id='type-id-24'/>
477          <return type-id='type-id-19'/>
478        </function-decl>
479      </member-function>
480      <member-function access='private' vtable-offset='14'>
481        <function-decl name='map1f' mangled-name='_ZN19BasicCurveEvaluator5map1fElffllPf' filepath='libnurbs/internals/basiccrveval.cc' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
482          <parameter type-id='type-id-28' is-artificial='yes'/>
483          <parameter type-id='type-id-24'/>
484          <parameter type-id='type-id-1'/>
485          <parameter type-id='type-id-1'/>
486          <parameter type-id='type-id-24'/>
487          <parameter type-id='type-id-24'/>
488          <parameter type-id='type-id-25'/>
489          <return type-id='type-id-19'/>
490        </function-decl>
491      </member-function>
492      <member-function access='private' vtable-offset='15'>
493        <function-decl name='mapgrid1f' mangled-name='_ZN19BasicCurveEvaluator9mapgrid1fElff' filepath='libnurbs/internals/basiccrveval.cc' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
494          <parameter type-id='type-id-28' is-artificial='yes'/>
495          <parameter type-id='type-id-24'/>
496          <parameter type-id='type-id-1'/>
497          <parameter type-id='type-id-1'/>
498          <return type-id='type-id-19'/>
499        </function-decl>
500      </member-function>
501      <member-function access='private' vtable-offset='16'>
502        <function-decl name='mapmesh1f' mangled-name='_ZN19BasicCurveEvaluator9mapmesh1fElll' filepath='libnurbs/internals/basiccrveval.cc' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
503          <parameter type-id='type-id-28' is-artificial='yes'/>
504          <parameter type-id='type-id-24'/>
505          <parameter type-id='type-id-24'/>
506          <parameter type-id='type-id-24'/>
507          <return type-id='type-id-19'/>
508        </function-decl>
509      </member-function>
510      <member-function access='private' vtable-offset='17'>
511        <function-decl name='evalcoord1f' mangled-name='_ZN19BasicCurveEvaluator11evalcoord1fElf' filepath='libnurbs/internals/basiccrveval.cc' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
512          <parameter type-id='type-id-28' is-artificial='yes'/>
513          <parameter type-id='type-id-24'/>
514          <parameter type-id='type-id-1'/>
515          <return type-id='type-id-19'/>
516        </function-decl>
517      </member-function>
518      <member-function access='private' vtable-offset='18'>
519        <function-decl name='endmap1f' mangled-name='_ZN19BasicCurveEvaluator8endmap1fEv' filepath='libnurbs/internals/basiccrveval.cc' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
520          <parameter type-id='type-id-28' is-artificial='yes'/>
521          <return type-id='type-id-19'/>
522        </function-decl>
523      </member-function>
524      <member-function access='private' vtable-offset='19'>
525        <function-decl name='bgnline' mangled-name='_ZN19BasicCurveEvaluator7bgnlineEv' filepath='libnurbs/internals/basiccrveval.cc' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
526          <parameter type-id='type-id-28' is-artificial='yes'/>
527          <return type-id='type-id-19'/>
528        </function-decl>
529      </member-function>
530      <member-function access='private' vtable-offset='20'>
531        <function-decl name='endline' mangled-name='_ZN19BasicCurveEvaluator7endlineEv' filepath='libnurbs/internals/basiccrveval.cc' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
532          <parameter type-id='type-id-28' is-artificial='yes'/>
533          <return type-id='type-id-19'/>
534        </function-decl>
535      </member-function>
536    </class-decl>
537    <class-decl name='CurveMap' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-36'/>
538    <function-type size-in-bits='64' id='type-id-34'>
539      <parameter type-id='type-id-23'/>
540      <return type-id='type-id-19'/>
541    </function-type>
542    <function-type size-in-bits='64' id='type-id-35'>
543      <parameter type-id='type-id-23'/>
544      <parameter type-id='type-id-17'/>
545      <return type-id='type-id-19'/>
546    </function-type>
547    <function-type size-in-bits='64' id='type-id-39'>
548      <parameter type-id='type-id-21'/>
549      <return type-id='type-id-19'/>
550    </function-type>
551    <function-type size-in-bits='64' id='type-id-40'>
552      <parameter type-id='type-id-21'/>
553      <parameter type-id='type-id-17'/>
554      <return type-id='type-id-19'/>
555    </function-type>
556    <function-type size-in-bits='64' id='type-id-41'>
557      <parameter type-id='type-id-17'/>
558      <return type-id='type-id-19'/>
559    </function-type>
560  </abi-instr>
561  <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'>
562    <pointer-type-def type-id='type-id-42' size-in-bits='64' id='type-id-43'/>
563    <pointer-type-def type-id='type-id-44' size-in-bits='64' id='type-id-45'/>
564    <pointer-type-def type-id='type-id-27' size-in-bits='64' id='type-id-46'/>
565    <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'>
566      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-47'/>
567      <data-member access='public' layout-offset-in-bits='47616'>
568        <var-decl name='errorCallback' type-id='type-id-48' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='71' column='1'/>
569      </data-member>
570      <data-member access='private' layout-offset-in-bits='47680'>
571        <var-decl name='autoloadmode' type-id='type-id-49' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='130' column='1'/>
572      </data-member>
573      <data-member access='private' layout-offset-in-bits='47744'>
574        <var-decl name='surfaceEvaluator' type-id='type-id-44' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='131' column='1'/>
575      </data-member>
576      <data-member access='private' layout-offset-in-bits='1121792'>
577        <var-decl name='curveEvaluator' type-id='type-id-7' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='132' column='1'/>
578      </data-member>
579      <data-member access='private' layout-offset-in-bits='1149376'>
580        <var-decl name='callbackFlag' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='143' column='1'/>
581      </data-member>
582      <member-function access='public' constructor='yes'>
583        <function-decl name='GLUnurbs' filepath='libnurbs/interface/glrenderer.cc' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
584          <parameter type-id='type-id-43' is-artificial='yes'/>
585          <return type-id='type-id-19'/>
586        </function-decl>
587      </member-function>
588      <member-function access='public'>
589        <function-decl name='postError' mangled-name='_ZN8GLUnurbs9postErrorEi' filepath='libnurbs/interface/glrenderer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
590          <parameter type-id='type-id-43' is-artificial='yes'/>
591          <parameter type-id='type-id-10'/>
592          <return type-id='type-id-19'/>
593        </function-decl>
594      </member-function>
595      <member-function access='private' static='yes'>
596        <function-decl name='transform4d' mangled-name='_ZN8GLUnurbs11transform4dEPfS0_PA4_f' filepath='libnurbs/interface/glrenderer.cc' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
597          <parameter type-id='type-id-50'/>
598          <parameter type-id='type-id-50'/>
599          <parameter type-id='type-id-51'/>
600          <return type-id='type-id-19'/>
601        </function-decl>
602      </member-function>
603      <member-function access='private' static='yes'>
604        <function-decl name='multmatrix4d' mangled-name='_ZN8GLUnurbs12multmatrix4dEPA4_fPA4_KfS4_' filepath='libnurbs/interface/glrenderer.cc' line='294' column='1' visibility='default' binding='global' size-in-bits='64'>
605          <parameter type-id='type-id-51'/>
606          <parameter type-id='type-id-51'/>
607          <parameter type-id='type-id-51'/>
608          <return type-id='type-id-19'/>
609        </function-decl>
610      </member-function>
611      <member-function access='private'>
612        <function-decl name='loadCullingMatrix' mangled-name='_ZN8GLUnurbs17loadCullingMatrixEPA4_f' filepath='libnurbs/interface/glrenderer.cc' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
613          <parameter type-id='type-id-43' is-artificial='yes'/>
614          <parameter type-id='type-id-51'/>
615          <return type-id='type-id-19'/>
616        </function-decl>
617      </member-function>
618      <member-function access='private'>
619        <function-decl name='loadSamplingMatrix' mangled-name='_ZN8GLUnurbs18loadSamplingMatrixEPA4_KfPKi' filepath='libnurbs/interface/glrenderer.cc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
620          <parameter type-id='type-id-43' is-artificial='yes'/>
621          <parameter type-id='type-id-51'/>
622          <parameter type-id='type-id-52'/>
623          <return type-id='type-id-19'/>
624        </function-decl>
625      </member-function>
626      <member-function access='public'>
627        <function-decl name='useGLMatrices' mangled-name='_ZN8GLUnurbs13useGLMatricesEPKfS1_PKi' filepath='libnurbs/interface/glrenderer.cc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
628          <parameter type-id='type-id-43' is-artificial='yes'/>
629          <parameter type-id='type-id-23'/>
630          <parameter type-id='type-id-23'/>
631          <parameter type-id='type-id-52'/>
632          <return type-id='type-id-19'/>
633        </function-decl>
634      </member-function>
635      <member-function access='public'>
636        <function-decl name='setSamplingMatrixIdentity' mangled-name='_ZN8GLUnurbs25setSamplingMatrixIdentityEv' filepath='libnurbs/interface/glrenderer.cc' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
637          <parameter type-id='type-id-43' is-artificial='yes'/>
638          <return type-id='type-id-19'/>
639        </function-decl>
640      </member-function>
641      <member-function access='private' static='yes'>
642        <function-decl name='grabGLMatrix' mangled-name='_ZN8GLUnurbs12grabGLMatrixEPA4_f' filepath='libnurbs/interface/glrenderer.cc' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
643          <parameter type-id='type-id-51'/>
644          <return type-id='type-id-19'/>
645        </function-decl>
646      </member-function>
647      <member-function access='public'>
648        <function-decl name='loadGLMatrices' mangled-name='_ZN8GLUnurbs14loadGLMatricesEv' filepath='libnurbs/interface/glrenderer.cc' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
649          <parameter type-id='type-id-43' is-artificial='yes'/>
650          <return type-id='type-id-19'/>
651        </function-decl>
652      </member-function>
653      <member-function access='public' vtable-offset='2'>
654        <function-decl name='bgnrender' mangled-name='_ZN8GLUnurbs9bgnrenderEv' filepath='libnurbs/interface/glrenderer.cc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
655          <parameter type-id='type-id-43' is-artificial='yes'/>
656          <return type-id='type-id-19'/>
657        </function-decl>
658      </member-function>
659      <member-function access='public' vtable-offset='3'>
660        <function-decl name='endrender' mangled-name='_ZN8GLUnurbs9endrenderEv' filepath='libnurbs/interface/glrenderer.cc' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
661          <parameter type-id='type-id-43' is-artificial='yes'/>
662          <return type-id='type-id-19'/>
663        </function-decl>
664      </member-function>
665      <member-function access='public' vtable-offset='6'>
666        <function-decl name='errorHandler' mangled-name='_ZN8GLUnurbs12errorHandlerEi' filepath='libnurbs/interface/glrenderer.cc' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
667          <parameter type-id='type-id-43' is-artificial='yes'/>
668          <parameter type-id='type-id-10'/>
669          <return type-id='type-id-19'/>
670        </function-decl>
671      </member-function>
672    </class-decl>
673    <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-44'>
674      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-53'/>
675      <data-member access='private' layout-offset-in-bits='64'>
676        <var-decl name='vertexCache' type-id='type-id-54' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='180' column='1'/>
677      </data-member>
678      <data-member access='private' layout-offset-in-bits='256'>
679        <var-decl name='tmeshing' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='181' column='1'/>
680      </data-member>
681      <data-member access='private' layout-offset-in-bits='288'>
682        <var-decl name='which' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='182' column='1'/>
683      </data-member>
684      <data-member access='private' layout-offset-in-bits='320'>
685        <var-decl name='vcount' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='183' column='1'/>
686      </data-member>
687      <data-member access='private' layout-offset-in-bits='352'>
688        <var-decl name='gl_polygon_mode' type-id='type-id-55' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='185' column='1'/>
689      </data-member>
690      <data-member access='private' layout-offset-in-bits='448'>
691        <var-decl name='global_bpm' type-id='type-id-56' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='188' column='1'/>
692      </data-member>
693      <data-member access='private' layout-offset-in-bits='512'>
694        <var-decl name='output_triangles' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='189' column='1'/>
695      </data-member>
696      <data-member access='private' layout-offset-in-bits='576'>
697        <var-decl name='beginCallBackN' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='193' column='1'/>
698      </data-member>
699      <data-member access='private' layout-offset-in-bits='640'>
700        <var-decl name='endCallBackN' type-id='type-id-12' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='194' column='1'/>
701      </data-member>
702      <data-member access='private' layout-offset-in-bits='704'>
703        <var-decl name='vertexCallBackN' type-id='type-id-13' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='195' column='1'/>
704      </data-member>
705      <data-member access='private' layout-offset-in-bits='768'>
706        <var-decl name='normalCallBackN' type-id='type-id-13' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='196' column='1'/>
707      </data-member>
708      <data-member access='private' layout-offset-in-bits='832'>
709        <var-decl name='colorCallBackN' type-id='type-id-13' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='197' column='1'/>
710      </data-member>
711      <data-member access='private' layout-offset-in-bits='896'>
712        <var-decl name='texcoordCallBackN' type-id='type-id-13' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='198' column='1'/>
713      </data-member>
714      <data-member access='private' layout-offset-in-bits='960'>
715        <var-decl name='beginCallBackData' type-id='type-id-14' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='200' column='1'/>
716      </data-member>
717      <data-member access='private' layout-offset-in-bits='1024'>
718        <var-decl name='endCallBackData' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='201' column='1'/>
719      </data-member>
720      <data-member access='private' layout-offset-in-bits='1088'>
721        <var-decl name='vertexCallBackData' type-id='type-id-16' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='202' column='1'/>
722      </data-member>
723      <data-member access='private' layout-offset-in-bits='1152'>
724        <var-decl name='normalCallBackData' type-id='type-id-16' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='203' column='1'/>
725      </data-member>
726      <data-member access='private' layout-offset-in-bits='1216'>
727        <var-decl name='colorCallBackData' type-id='type-id-16' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='204' column='1'/>
728      </data-member>
729      <data-member access='private' layout-offset-in-bits='1280'>
730        <var-decl name='texcoordCallBackData' type-id='type-id-16' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='205' column='1'/>
731      </data-member>
732      <data-member access='private' layout-offset-in-bits='1344'>
733        <var-decl name='userData' type-id='type-id-17' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='215' column='1'/>
734      </data-member>
735      <data-member access='private' layout-offset-in-bits='1408'>
736        <var-decl name='LOD_eval_level' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='222' column='1'/>
737      </data-member>
738      <data-member access='private' layout-offset-in-bits='1440'>
739        <var-decl name='global_uorder' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='231' column='1'/>
740      </data-member>
741      <data-member access='private' layout-offset-in-bits='1472'>
742        <var-decl name='global_vorder' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='232' column='1'/>
743      </data-member>
744      <data-member access='private' layout-offset-in-bits='1504'>
745        <var-decl name='global_uprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='233' column='1'/>
746      </data-member>
747      <data-member access='private' layout-offset-in-bits='1536'>
748        <var-decl name='global_vprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='234' column='1'/>
749      </data-member>
750      <data-member access='private' layout-offset-in-bits='1568'>
751        <var-decl name='global_vprime_BV' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='235' column='1'/>
752      </data-member>
753      <data-member access='private' layout-offset-in-bits='1600'>
754        <var-decl name='global_uprime_BU' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='236' column='1'/>
755      </data-member>
756      <data-member access='private' layout-offset-in-bits='1632'>
757        <var-decl name='global_uorder_BV' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='237' column='1'/>
758      </data-member>
759      <data-member access='private' layout-offset-in-bits='1664'>
760        <var-decl name='global_vorder_BV' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='238' column='1'/>
761      </data-member>
762      <data-member access='private' layout-offset-in-bits='1696'>
763        <var-decl name='global_uorder_BU' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='239' column='1'/>
764      </data-member>
765      <data-member access='private' layout-offset-in-bits='1728'>
766        <var-decl name='global_vorder_BU' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='240' column='1'/>
767      </data-member>
768      <data-member access='private' layout-offset-in-bits='1760'>
769        <var-decl name='global_ucoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='242' column='1'/>
770      </data-member>
771      <data-member access='private' layout-offset-in-bits='3040'>
772        <var-decl name='global_vcoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='243' column='1'/>
773      </data-member>
774      <data-member access='private' layout-offset-in-bits='4320'>
775        <var-decl name='global_ucoeffDeriv' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='244' column='1'/>
776      </data-member>
777      <data-member access='private' layout-offset-in-bits='5600'>
778        <var-decl name='global_vcoeffDeriv' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='245' column='1'/>
779      </data-member>
780      <data-member access='private' layout-offset-in-bits='6880'>
781        <var-decl name='global_BV' type-id='type-id-57' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='247' column='1'/>
782      </data-member>
783      <data-member access='private' layout-offset-in-bits='12000'>
784        <var-decl name='global_PBV' type-id='type-id-57' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='248' column='1'/>
785      </data-member>
786      <data-member access='private' layout-offset-in-bits='17120'>
787        <var-decl name='global_BU' type-id='type-id-57' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='249' column='1'/>
788      </data-member>
789      <data-member access='private' layout-offset-in-bits='22240'>
790        <var-decl name='global_PBU' type-id='type-id-57' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='250' column='1'/>
791      </data-member>
792      <data-member access='private' layout-offset-in-bits='27392'>
793        <var-decl name='global_baseData' type-id='type-id-25' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='251' column='1'/>
794      </data-member>
795      <data-member access='private' layout-offset-in-bits='27456'>
796        <var-decl name='global_ev_k' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='253' column='1'/>
797      </data-member>
798      <data-member access='private' layout-offset-in-bits='27488'>
799        <var-decl name='global_ev_u1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='254' column='1'/>
800      </data-member>
801      <data-member access='private' layout-offset-in-bits='27520'>
802        <var-decl name='global_ev_u2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='255' column='1'/>
803      </data-member>
804      <data-member access='private' layout-offset-in-bits='27552'>
805        <var-decl name='global_ev_ustride' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='256' column='1'/>
806      </data-member>
807      <data-member access='private' layout-offset-in-bits='27584'>
808        <var-decl name='global_ev_uorder' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='257' column='1'/>
809      </data-member>
810      <data-member access='private' layout-offset-in-bits='27616'>
811        <var-decl name='global_ev_v1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='258' column='1'/>
812      </data-member>
813      <data-member access='private' layout-offset-in-bits='27648'>
814        <var-decl name='global_ev_v2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='259' column='1'/>
815      </data-member>
816      <data-member access='private' layout-offset-in-bits='27680'>
817        <var-decl name='global_ev_vstride' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='260' column='1'/>
818      </data-member>
819      <data-member access='private' layout-offset-in-bits='27712'>
820        <var-decl name='global_ev_vorder' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='261' column='1'/>
821      </data-member>
822      <data-member access='private' layout-offset-in-bits='27744'>
823        <var-decl name='global_ev_ctlPoints' type-id='type-id-58' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='262' column='1'/>
824      </data-member>
825      <data-member access='private' layout-offset-in-bits='232544'>
826        <var-decl name='global_grid_u0' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='264' column='1'/>
827      </data-member>
828      <data-member access='private' layout-offset-in-bits='232576'>
829        <var-decl name='global_grid_u1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='265' column='1'/>
830      </data-member>
831      <data-member access='private' layout-offset-in-bits='232608'>
832        <var-decl name='global_grid_nu' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='266' column='1'/>
833      </data-member>
834      <data-member access='private' layout-offset-in-bits='232640'>
835        <var-decl name='global_grid_v0' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='267' column='1'/>
836      </data-member>
837      <data-member access='private' layout-offset-in-bits='232672'>
838        <var-decl name='global_grid_v1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='268' column='1'/>
839      </data-member>
840      <data-member access='private' layout-offset-in-bits='232704'>
841        <var-decl name='global_grid_nv' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='269' column='1'/>
842      </data-member>
843      <data-member access='private' layout-offset-in-bits='232736'>
844        <var-decl name='em_vertex' type-id='type-id-59' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='349' column='1'/>
845      </data-member>
846      <data-member access='private' layout-offset-in-bits='443008'>
847        <var-decl name='em_normal' type-id='type-id-59' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='350' column='1'/>
848      </data-member>
849      <data-member access='private' layout-offset-in-bits='653280'>
850        <var-decl name='em_color' type-id='type-id-59' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='351' column='1'/>
851      </data-member>
852      <data-member access='private' layout-offset-in-bits='863552'>
853        <var-decl name='em_texcoord' type-id='type-id-59' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='352' column='1'/>
854      </data-member>
855      <data-member access='private' layout-offset-in-bits='1073824'>
856        <var-decl name='auto_normal_flag' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='354' column='1'/>
857      </data-member>
858      <data-member access='private' layout-offset-in-bits='1073856'>
859        <var-decl name='callback_auto_normal' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='356' column='1'/>
860      </data-member>
861      <data-member access='private' layout-offset-in-bits='1073888'>
862        <var-decl name='vertex_flag' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='357' column='1'/>
863      </data-member>
864      <data-member access='private' layout-offset-in-bits='1073920'>
865        <var-decl name='normal_flag' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='358' column='1'/>
866      </data-member>
867      <data-member access='private' layout-offset-in-bits='1073952'>
868        <var-decl name='color_flag' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='359' column='1'/>
869      </data-member>
870      <data-member access='private' layout-offset-in-bits='1073984'>
871        <var-decl name='texcoord_flag' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='360' column='1'/>
872      </data-member>
873      <member-function access='public' constructor='yes'>
874        <function-decl name='OpenGLSurfaceEvaluator' filepath='libnurbs/interface/glsurfeval.cc' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
875          <parameter type-id='type-id-45' is-artificial='yes'/>
876          <return type-id='type-id-19'/>
877        </function-decl>
878      </member-function>
879      <member-function access='public'>
880        <function-decl name='putCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator11putCallBackEjPFvvE' filepath='libnurbs/interface/glsurfeval.cc' line='1190' column='1' visibility='default' binding='global' size-in-bits='64'>
881          <parameter type-id='type-id-45' is-artificial='yes'/>
882          <parameter type-id='type-id-21'/>
883          <parameter type-id='type-id-22'/>
884          <return type-id='type-id-19'/>
885        </function-decl>
886      </member-function>
887      <member-function access='private'>
888        <function-decl name='beginCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator13beginCallBackEjPv' filepath='libnurbs/interface/glsurfeval.cc' line='1237' column='1' visibility='default' binding='global' size-in-bits='64'>
889          <parameter type-id='type-id-45' is-artificial='yes'/>
890          <parameter type-id='type-id-21'/>
891          <parameter type-id='type-id-17'/>
892          <return type-id='type-id-19'/>
893        </function-decl>
894      </member-function>
895      <member-function access='private'>
896        <function-decl name='endCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator11endCallBackEPv' filepath='libnurbs/interface/glsurfeval.cc' line='1246' column='1' visibility='default' binding='global' size-in-bits='64'>
897          <parameter type-id='type-id-45' is-artificial='yes'/>
898          <parameter type-id='type-id-17'/>
899          <return type-id='type-id-19'/>
900        </function-decl>
901      </member-function>
902      <member-function access='private'>
903        <function-decl name='vertexCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator14vertexCallBackEPKfPv' filepath='libnurbs/interface/glsurfeval.cc' line='1255' column='1' visibility='default' binding='global' size-in-bits='64'>
904          <parameter type-id='type-id-45' is-artificial='yes'/>
905          <parameter type-id='type-id-23'/>
906          <parameter type-id='type-id-17'/>
907          <return type-id='type-id-19'/>
908        </function-decl>
909      </member-function>
910      <member-function access='private'>
911        <function-decl name='normalCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator14normalCallBackEPKfPv' filepath='libnurbs/interface/glsurfeval.cc' line='1265' column='1' visibility='default' binding='global' size-in-bits='64'>
912          <parameter type-id='type-id-45' is-artificial='yes'/>
913          <parameter type-id='type-id-23'/>
914          <parameter type-id='type-id-17'/>
915          <return type-id='type-id-19'/>
916        </function-decl>
917      </member-function>
918      <member-function access='private'>
919        <function-decl name='colorCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator13colorCallBackEPKfPv' filepath='libnurbs/interface/glsurfeval.cc' line='1274' column='1' visibility='default' binding='global' size-in-bits='64'>
920          <parameter type-id='type-id-45' is-artificial='yes'/>
921          <parameter type-id='type-id-23'/>
922          <parameter type-id='type-id-17'/>
923          <return type-id='type-id-19'/>
924        </function-decl>
925      </member-function>
926      <member-function access='private'>
927        <function-decl name='texcoordCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator16texcoordCallBackEPKfPv' filepath='libnurbs/interface/glsurfeval.cc' line='1283' column='1' visibility='default' binding='global' size-in-bits='64'>
928          <parameter type-id='type-id-45' is-artificial='yes'/>
929          <parameter type-id='type-id-23'/>
930          <parameter type-id='type-id-17'/>
931          <return type-id='type-id-19'/>
932        </function-decl>
933      </member-function>
934      <member-function access='public'>
935        <function-decl name='coord2f' mangled-name='_ZN22OpenGLSurfaceEvaluator7coord2fEff' filepath='libnurbs/interface/glsurfeval.cc' line='1106' column='1' visibility='default' binding='global' size-in-bits='64'>
936          <parameter type-id='type-id-45' is-artificial='yes'/>
937          <parameter type-id='type-id-1'/>
938          <parameter type-id='type-id-1'/>
939          <return type-id='type-id-19'/>
940        </function-decl>
941      </member-function>
942      <member-function access='public'>
943        <function-decl name='point2i' mangled-name='_ZN22OpenGLSurfaceEvaluator7point2iEll' filepath='libnurbs/interface/glsurfeval.cc' line='1069' column='1' visibility='default' binding='global' size-in-bits='64'>
944          <parameter type-id='type-id-45' is-artificial='yes'/>
945          <parameter type-id='type-id-24'/>
946          <parameter type-id='type-id-24'/>
947          <return type-id='type-id-19'/>
948        </function-decl>
949      </member-function>
950      <member-function access='public'>
951        <function-decl name='newtmeshvert' mangled-name='_ZN22OpenGLSurfaceEvaluator12newtmeshvertEff' filepath='libnurbs/interface/glsurfeval.cc' line='1160' column='1' visibility='default' binding='global' size-in-bits='64'>
952          <parameter type-id='type-id-45' is-artificial='yes'/>
953          <parameter type-id='type-id-1'/>
954          <parameter type-id='type-id-1'/>
955          <return type-id='type-id-19'/>
956        </function-decl>
957      </member-function>
958      <member-function access='public'>
959        <function-decl name='newtmeshvert' mangled-name='_ZN22OpenGLSurfaceEvaluator12newtmeshvertEll' filepath='libnurbs/interface/glsurfeval.cc' line='1134' column='1' visibility='default' binding='global' size-in-bits='64'>
960          <parameter type-id='type-id-45' is-artificial='yes'/>
961          <parameter type-id='type-id-24'/>
962          <parameter type-id='type-id-24'/>
963          <return type-id='type-id-19'/>
964        </function-decl>
965      </member-function>
966      <member-function access='public'>
967        <function-decl name='LOD_eval_list' mangled-name='_ZN22OpenGLSurfaceEvaluator13LOD_eval_listEi' filepath='libnurbs/interface/glsurfeval.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
968          <parameter type-id='type-id-45' is-artificial='yes'/>
969          <parameter type-id='type-id-10'/>
970          <return type-id='type-id-19'/>
971        </function-decl>
972      </member-function>
973      <member-function access='public' destructor='yes' vtable-offset='-1'>
974        <function-decl name='~OpenGLSurfaceEvaluator' filepath='libnurbs/interface/glsurfeval.cc' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
975          <parameter type-id='type-id-45' is-artificial='yes'/>
976          <parameter type-id='type-id-10' is-artificial='yes'/>
977          <return type-id='type-id-19'/>
978        </function-decl>
979      </member-function>
980      <member-function access='public' vtable-offset='9'>
981        <function-decl name='range2f' mangled-name='_ZN22OpenGLSurfaceEvaluator7range2fElPfS0_' filepath='libnurbs/interface/glsurfeval.cc' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
982          <parameter type-id='type-id-45' is-artificial='yes'/>
983          <parameter type-id='type-id-24'/>
984          <parameter type-id='type-id-25'/>
985          <parameter type-id='type-id-25'/>
986          <return type-id='type-id-19'/>
987        </function-decl>
988      </member-function>
989      <member-function access='public' vtable-offset='10'>
990        <function-decl name='domain2f' mangled-name='_ZN22OpenGLSurfaceEvaluator8domain2fEffff' filepath='libnurbs/interface/glsurfeval.cc' line='263' column='1' visibility='default' binding='global' size-in-bits='64'>
991          <parameter type-id='type-id-45' is-artificial='yes'/>
992          <parameter type-id='type-id-1'/>
993          <parameter type-id='type-id-1'/>
994          <parameter type-id='type-id-1'/>
995          <parameter type-id='type-id-1'/>
996          <return type-id='type-id-19'/>
997        </function-decl>
998      </member-function>
999      <member-function access='public' vtable-offset='11'>
1000        <function-decl name='enable' mangled-name='_ZN22OpenGLSurfaceEvaluator6enableEl' filepath='libnurbs/interface/glsurfeval.cc' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
1001          <parameter type-id='type-id-45' is-artificial='yes'/>
1002          <parameter type-id='type-id-24'/>
1003          <return type-id='type-id-19'/>
1004        </function-decl>
1005      </member-function>
1006      <member-function access='public' vtable-offset='12'>
1007        <function-decl name='disable' mangled-name='_ZN22OpenGLSurfaceEvaluator7disableEl' filepath='libnurbs/interface/glsurfeval.cc' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
1008          <parameter type-id='type-id-45' is-artificial='yes'/>
1009          <parameter type-id='type-id-24'/>
1010          <return type-id='type-id-19'/>
1011        </function-decl>
1012      </member-function>
1013      <member-function access='public' vtable-offset='13'>
1014        <function-decl name='bgnmap2f' mangled-name='_ZN22OpenGLSurfaceEvaluator8bgnmap2fEl' filepath='libnurbs/interface/glsurfeval.cc' line='739' column='1' visibility='default' binding='global' size-in-bits='64'>
1015          <parameter type-id='type-id-45' is-artificial='yes'/>
1016          <parameter type-id='type-id-24'/>
1017          <return type-id='type-id-19'/>
1018        </function-decl>
1019      </member-function>
1020      <member-function access='public' vtable-offset='14'>
1021        <function-decl name='map2f' mangled-name='_ZN22OpenGLSurfaceEvaluator5map2fElffllffllPf' filepath='libnurbs/interface/glsurfeval.cc' line='872' column='1' visibility='default' binding='global' size-in-bits='64'>
1022          <parameter type-id='type-id-45' is-artificial='yes'/>
1023          <parameter type-id='type-id-24'/>
1024          <parameter type-id='type-id-1'/>
1025          <parameter type-id='type-id-1'/>
1026          <parameter type-id='type-id-24'/>
1027          <parameter type-id='type-id-24'/>
1028          <parameter type-id='type-id-1'/>
1029          <parameter type-id='type-id-1'/>
1030          <parameter type-id='type-id-24'/>
1031          <parameter type-id='type-id-24'/>
1032          <parameter type-id='type-id-25'/>
1033          <return type-id='type-id-19'/>
1034        </function-decl>
1035      </member-function>
1036      <member-function access='public' vtable-offset='15'>
1037        <function-decl name='mapgrid2f' mangled-name='_ZN22OpenGLSurfaceEvaluator9mapgrid2fElfflff' filepath='libnurbs/interface/glsurfeval.cc' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
1038          <parameter type-id='type-id-45' is-artificial='yes'/>
1039          <parameter type-id='type-id-24'/>
1040          <parameter type-id='type-id-1'/>
1041          <parameter type-id='type-id-1'/>
1042          <parameter type-id='type-id-24'/>
1043          <parameter type-id='type-id-1'/>
1044          <parameter type-id='type-id-1'/>
1045          <return type-id='type-id-19'/>
1046        </function-decl>
1047      </member-function>
1048      <member-function access='public' vtable-offset='16'>
1049        <function-decl name='mapmesh2f' mangled-name='_ZN22OpenGLSurfaceEvaluator9mapmesh2fElllll' filepath='libnurbs/interface/glsurfeval.cc' line='946' column='1' visibility='default' binding='global' size-in-bits='64'>
1050          <parameter type-id='type-id-45' is-artificial='yes'/>
1051          <parameter type-id='type-id-24'/>
1052          <parameter type-id='type-id-24'/>
1053          <parameter type-id='type-id-24'/>
1054          <parameter type-id='type-id-24'/>
1055          <parameter type-id='type-id-24'/>
1056          <return type-id='type-id-19'/>
1057        </function-decl>
1058      </member-function>
1059      <member-function access='public' vtable-offset='17'>
1060        <function-decl name='evalcoord2f' mangled-name='_ZN22OpenGLSurfaceEvaluator11evalcoord2fElff' filepath='libnurbs/interface/glsurfeval.cc' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
1061          <parameter type-id='type-id-45' is-artificial='yes'/>
1062          <parameter type-id='type-id-24'/>
1063          <parameter type-id='type-id-1'/>
1064          <parameter type-id='type-id-1'/>
1065          <return type-id='type-id-19'/>
1066        </function-decl>
1067      </member-function>
1068      <member-function access='public' vtable-offset='18'>
1069        <function-decl name='evalpoint2i' mangled-name='_ZN22OpenGLSurfaceEvaluator11evalpoint2iEll' filepath='libnurbs/interface/glsurfeval.cc' line='1059' column='1' visibility='default' binding='global' size-in-bits='64'>
1070          <parameter type-id='type-id-45' is-artificial='yes'/>
1071          <parameter type-id='type-id-24'/>
1072          <parameter type-id='type-id-24'/>
1073          <return type-id='type-id-19'/>
1074        </function-decl>
1075      </member-function>
1076      <member-function access='public' vtable-offset='19'>
1077        <function-decl name='endmap2f' mangled-name='_ZN22OpenGLSurfaceEvaluator8endmap2fEv' filepath='libnurbs/interface/glsurfeval.cc' line='801' column='1' visibility='default' binding='global' size-in-bits='64'>
1078          <parameter type-id='type-id-45' is-artificial='yes'/>
1079          <return type-id='type-id-19'/>
1080        </function-decl>
1081      </member-function>
1082      <member-function access='public' vtable-offset='20'>
1083        <function-decl name='polymode' mangled-name='_ZN22OpenGLSurfaceEvaluator8polymodeEl' filepath='libnurbs/interface/glsurfeval.cc' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
1084          <parameter type-id='type-id-45' is-artificial='yes'/>
1085          <parameter type-id='type-id-24'/>
1086          <return type-id='type-id-19'/>
1087        </function-decl>
1088      </member-function>
1089      <member-function access='public' vtable-offset='21'>
1090        <function-decl name='bgnline' mangled-name='_ZN22OpenGLSurfaceEvaluator7bgnlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
1091          <parameter type-id='type-id-45' is-artificial='yes'/>
1092          <return type-id='type-id-19'/>
1093        </function-decl>
1094      </member-function>
1095      <member-function access='public' vtable-offset='22'>
1096        <function-decl name='endline' mangled-name='_ZN22OpenGLSurfaceEvaluator7endlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
1097          <parameter type-id='type-id-45' is-artificial='yes'/>
1098          <return type-id='type-id-19'/>
1099        </function-decl>
1100      </member-function>
1101      <member-function access='public' vtable-offset='23'>
1102        <function-decl name='bgnclosedline' mangled-name='_ZN22OpenGLSurfaceEvaluator13bgnclosedlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
1103          <parameter type-id='type-id-45' is-artificial='yes'/>
1104          <return type-id='type-id-19'/>
1105        </function-decl>
1106      </member-function>
1107      <member-function access='public' vtable-offset='24'>
1108        <function-decl name='endclosedline' mangled-name='_ZN22OpenGLSurfaceEvaluator13endclosedlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
1109          <parameter type-id='type-id-45' is-artificial='yes'/>
1110          <return type-id='type-id-19'/>
1111        </function-decl>
1112      </member-function>
1113      <member-function access='public' vtable-offset='25'>
1114        <function-decl name='bgntmesh' mangled-name='_ZN22OpenGLSurfaceEvaluator8bgntmeshEv' filepath='libnurbs/interface/glsurfeval.cc' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
1115          <parameter type-id='type-id-45' is-artificial='yes'/>
1116          <return type-id='type-id-19'/>
1117        </function-decl>
1118      </member-function>
1119      <member-function access='public' vtable-offset='26'>
1120        <function-decl name='swaptmesh' mangled-name='_ZN22OpenGLSurfaceEvaluator9swaptmeshEv' filepath='libnurbs/interface/glsurfeval.cc' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
1121          <parameter type-id='type-id-45' is-artificial='yes'/>
1122          <return type-id='type-id-19'/>
1123        </function-decl>
1124      </member-function>
1125      <member-function access='public' vtable-offset='27'>
1126        <function-decl name='endtmesh' mangled-name='_ZN22OpenGLSurfaceEvaluator8endtmeshEv' filepath='libnurbs/interface/glsurfeval.cc' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
1127          <parameter type-id='type-id-45' is-artificial='yes'/>
1128          <return type-id='type-id-19'/>
1129        </function-decl>
1130      </member-function>
1131      <member-function access='public' vtable-offset='28'>
1132        <function-decl name='bgnqstrip' mangled-name='_ZN22OpenGLSurfaceEvaluator9bgnqstripEv' filepath='libnurbs/interface/glsurfeval.cc' line='712' column='1' visibility='default' binding='global' size-in-bits='64'>
1133          <parameter type-id='type-id-45' is-artificial='yes'/>
1134          <return type-id='type-id-19'/>
1135        </function-decl>
1136      </member-function>
1137      <member-function access='public' vtable-offset='29'>
1138        <function-decl name='endqstrip' mangled-name='_ZN22OpenGLSurfaceEvaluator9endqstripEv' filepath='libnurbs/interface/glsurfeval.cc' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
1139          <parameter type-id='type-id-45' is-artificial='yes'/>
1140          <return type-id='type-id-19'/>
1141        </function-decl>
1142      </member-function>
1143      <member-function access='public' vtable-offset='30'>
1144        <function-decl name='bgntfan' mangled-name='_ZN22OpenGLSurfaceEvaluator7bgntfanEv' filepath='libnurbs/interface/glsurfeval.cc' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
1145          <parameter type-id='type-id-45' is-artificial='yes'/>
1146          <return type-id='type-id-19'/>
1147        </function-decl>
1148      </member-function>
1149      <member-function access='public' vtable-offset='31'>
1150        <function-decl name='endtfan' mangled-name='_ZN22OpenGLSurfaceEvaluator7endtfanEv' filepath='libnurbs/interface/glsurfeval.cc' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
1151          <parameter type-id='type-id-45' is-artificial='yes'/>
1152          <return type-id='type-id-19'/>
1153        </function-decl>
1154      </member-function>
1155      <member-function access='public' vtable-offset='32'>
1156        <function-decl name='evalUStrip' mangled-name='_ZN22OpenGLSurfaceEvaluator10evalUStripEifPfifS0_' filepath='libnurbs/interface/glsurfeval.cc' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
1157          <parameter type-id='type-id-45' is-artificial='yes'/>
1158          <parameter type-id='type-id-10'/>
1159          <parameter type-id='type-id-1'/>
1160          <parameter type-id='type-id-25'/>
1161          <parameter type-id='type-id-10'/>
1162          <parameter type-id='type-id-1'/>
1163          <parameter type-id='type-id-25'/>
1164          <return type-id='type-id-19'/>
1165        </function-decl>
1166      </member-function>
1167      <member-function access='public' vtable-offset='33'>
1168        <function-decl name='evalVStrip' mangled-name='_ZN22OpenGLSurfaceEvaluator10evalVStripEifPfifS0_' filepath='libnurbs/interface/glsurfeval.cc' line='530' column='1' visibility='default' binding='global' size-in-bits='64'>
1169          <parameter type-id='type-id-45' is-artificial='yes'/>
1170          <parameter type-id='type-id-10'/>
1171          <parameter type-id='type-id-1'/>
1172          <parameter type-id='type-id-25'/>
1173          <parameter type-id='type-id-10'/>
1174          <parameter type-id='type-id-1'/>
1175          <parameter type-id='type-id-25'/>
1176          <return type-id='type-id-19'/>
1177        </function-decl>
1178      </member-function>
1179      <member-function access='private' vtable-offset='34'>
1180        <function-decl name='inDoEvalCoord2NOGE' mangled-name='_ZN22OpenGLSurfaceEvaluator18inDoEvalCoord2NOGEEffPfS0_' filepath='libnurbs/interface/glsurfeval.h' line='283' column='1' visibility='default' binding='global' size-in-bits='64'>
1181          <parameter type-id='type-id-45' is-artificial='yes'/>
1182          <parameter type-id='type-id-1'/>
1183          <parameter type-id='type-id-1'/>
1184          <parameter type-id='type-id-25'/>
1185          <parameter type-id='type-id-25'/>
1186          <return type-id='type-id-19'/>
1187        </function-decl>
1188      </member-function>
1189      <member-function access='private' vtable-offset='35'>
1190        <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'>
1191          <parameter type-id='type-id-45' is-artificial='yes'/>
1192          <parameter type-id='type-id-1'/>
1193          <parameter type-id='type-id-1'/>
1194          <parameter type-id='type-id-25'/>
1195          <parameter type-id='type-id-25'/>
1196          <return type-id='type-id-19'/>
1197        </function-decl>
1198      </member-function>
1199      <member-function access='private' vtable-offset='36'>
1200        <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'>
1201          <parameter type-id='type-id-45' is-artificial='yes'/>
1202          <parameter type-id='type-id-1'/>
1203          <parameter type-id='type-id-1'/>
1204          <parameter type-id='type-id-25'/>
1205          <parameter type-id='type-id-25'/>
1206          <return type-id='type-id-19'/>
1207        </function-decl>
1208      </member-function>
1209      <member-function access='private' vtable-offset='37'>
1210        <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'>
1211          <parameter type-id='type-id-45' is-artificial='yes'/>
1212          <parameter type-id='type-id-1'/>
1213          <return type-id='type-id-19'/>
1214        </function-decl>
1215      </member-function>
1216      <member-function access='private' vtable-offset='38'>
1217        <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'>
1218          <parameter type-id='type-id-45' is-artificial='yes'/>
1219          <parameter type-id='type-id-1'/>
1220          <return type-id='type-id-19'/>
1221        </function-decl>
1222      </member-function>
1223    </class-decl>
1224    <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'>
1225      <return type-id='type-id-43'/>
1226    </function-decl>
1227    <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'>
1228      <parameter type-id='type-id-43' name='r' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
1229      <return type-id='type-id-19'/>
1230    </function-decl>
1231    <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'>
1232      <parameter type-id='type-id-43' name='r' filepath='libnurbs/interface/glinterface.cc' line='89' column='1'/>
1233      <return type-id='type-id-19'/>
1234    </function-decl>
1235    <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'>
1236      <parameter type-id='type-id-43' name='r' filepath='libnurbs/interface/glinterface.cc' line='99' column='1'/>
1237      <return type-id='type-id-19'/>
1238    </function-decl>
1239    <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'>
1240      <parameter type-id='type-id-43' name='r' filepath='libnurbs/interface/glinterface.cc' line='105' column='1'/>
1241      <return type-id='type-id-19'/>
1242    </function-decl>
1243    <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'>
1244      <parameter type-id='type-id-43' name='r' filepath='libnurbs/interface/glinterface.cc' line='111' column='1'/>
1245      <return type-id='type-id-19'/>
1246    </function-decl>
1247    <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'>
1248      <parameter type-id='type-id-43' name='r' filepath='libnurbs/interface/glinterface.cc' line='131' column='1'/>
1249      <return type-id='type-id-19'/>
1250    </function-decl>
1251    <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'>
1252      <parameter type-id='type-id-43' name='r' filepath='libnurbs/interface/glinterface.cc' line='141' column='1'/>
1253      <return type-id='type-id-19'/>
1254    </function-decl>
1255    <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'>
1256      <parameter type-id='type-id-43' name='r' filepath='libnurbs/interface/glinterface.cc' line='150' column='1'/>
1257      <parameter type-id='type-id-60' name='count' filepath='libnurbs/interface/glinterface.cc' line='150' column='1'/>
1258      <parameter type-id='type-id-46' name='array' filepath='libnurbs/interface/glinterface.cc' line='150' column='1'/>
1259      <parameter type-id='type-id-60' name='stride' filepath='libnurbs/interface/glinterface.cc' line='151' column='1'/>
1260      <parameter type-id='type-id-21' name='type' filepath='libnurbs/interface/glinterface.cc' line='151' column='1'/>
1261      <return type-id='type-id-19'/>
1262    </function-decl>
1263    <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'>
1264      <parameter type-id='type-id-43' name='r' filepath='libnurbs/interface/glinterface.cc' line='173' column='1'/>
1265      <parameter type-id='type-id-60' name='nknots' filepath='libnurbs/interface/glinterface.cc' line='173' column='1'/>
1266      <parameter type-id='type-id-46' name='knot' filepath='libnurbs/interface/glinterface.cc' line='173' column='1'/>
1267      <parameter type-id='type-id-60' name='stride' filepath='libnurbs/interface/glinterface.cc' line='173' column='1'/>
1268      <parameter type-id='type-id-46' name='ctlarray' filepath='libnurbs/interface/glinterface.cc' line='174' column='1'/>
1269      <parameter type-id='type-id-60' name='order' filepath='libnurbs/interface/glinterface.cc' line='174' column='1'/>
1270      <parameter type-id='type-id-21' name='type' filepath='libnurbs/interface/glinterface.cc' line='174' column='1'/>
1271      <return type-id='type-id-19'/>
1272    </function-decl>
1273    <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'>
1274      <parameter type-id='type-id-43' name='r' filepath='libnurbs/interface/glinterface.cc' line='199' column='1'/>
1275      <parameter type-id='type-id-60' name='sknot_count' filepath='libnurbs/interface/glinterface.cc' line='199' column='1'/>
1276      <parameter type-id='type-id-50' name='sknot' filepath='libnurbs/interface/glinterface.cc' line='199' column='1'/>
1277      <parameter type-id='type-id-60' name='tknot_count' filepath='libnurbs/interface/glinterface.cc' line='200' column='1'/>
1278      <parameter type-id='type-id-50' name='tknot' filepath='libnurbs/interface/glinterface.cc' line='200' column='1'/>
1279      <parameter type-id='type-id-60' name='s_stride' filepath='libnurbs/interface/glinterface.cc' line='201' column='1'/>
1280      <parameter type-id='type-id-60' name='t_stride' filepath='libnurbs/interface/glinterface.cc' line='201' column='1'/>
1281      <parameter type-id='type-id-50' name='ctlarray' filepath='libnurbs/interface/glinterface.cc' line='202' column='1'/>
1282      <parameter type-id='type-id-60' name='sorder' filepath='libnurbs/interface/glinterface.cc' line='202' column='1'/>
1283      <parameter type-id='type-id-60' name='torder' filepath='libnurbs/interface/glinterface.cc' line='202' column='1'/>
1284      <parameter type-id='type-id-21' name='type' filepath='libnurbs/interface/glinterface.cc' line='203' column='1'/>
1285      <return type-id='type-id-19'/>
1286    </function-decl>
1287    <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'>
1288      <parameter type-id='type-id-43' name='r' filepath='libnurbs/interface/glinterface.cc' line='235' column='1'/>
1289      <parameter type-id='type-id-23' name='modelMatrix' filepath='libnurbs/interface/glinterface.cc' line='235' column='1'/>
1290      <parameter type-id='type-id-23' name='projMatrix' filepath='libnurbs/interface/glinterface.cc' line='236' column='1'/>
1291      <parameter type-id='type-id-52' name='viewport' filepath='libnurbs/interface/glinterface.cc' line='237' column='1'/>
1292      <return type-id='type-id-19'/>
1293    </function-decl>
1294    <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'>
1295      <parameter type-id='type-id-43' name='r' filepath='libnurbs/interface/glinterface.cc' line='243' column='1'/>
1296      <parameter type-id='type-id-21' name='property' filepath='libnurbs/interface/glinterface.cc' line='243' column='1'/>
1297      <parameter type-id='type-id-31' name='value' filepath='libnurbs/interface/glinterface.cc' line='243' column='1'/>
1298      <return type-id='type-id-19'/>
1299    </function-decl>
1300    <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'>
1301      <parameter type-id='type-id-43' name='r' filepath='libnurbs/interface/glinterface.cc' line='359' column='1'/>
1302      <parameter type-id='type-id-21' name='property' filepath='libnurbs/interface/glinterface.cc' line='359' column='1'/>
1303      <parameter type-id='type-id-50' name='value' filepath='libnurbs/interface/glinterface.cc' line='359' column='1'/>
1304      <return type-id='type-id-19'/>
1305    </function-decl>
1306    <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'>
1307      <parameter type-id='type-id-43' name='r' filepath='libnurbs/interface/glinterface.cc' line='430' column='1'/>
1308      <parameter type-id='type-id-21' name='which' filepath='libnurbs/interface/glinterface.cc' line='430' column='1'/>
1309      <parameter type-id='type-id-22' name='fn' filepath='libnurbs/interface/glinterface.cc' line='430' column='1'/>
1310      <return type-id='type-id-19'/>
1311    </function-decl>
1312    <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'>
1313      <parameter type-id='type-id-43' name='r' filepath='libnurbs/interface/glinterface.cc' line='459' column='1'/>
1314      <parameter type-id='type-id-17' name='userData' filepath='libnurbs/interface/glinterface.cc' line='459' column='1'/>
1315      <return type-id='type-id-19'/>
1316    </function-decl>
1317    <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'>
1318      <parameter type-id='type-id-43' name='r' filepath='libnurbs/interface/glinterface.cc' line='466' column='1'/>
1319      <parameter type-id='type-id-17' name='userData' filepath='libnurbs/interface/glinterface.cc' line='466' column='1'/>
1320      <return type-id='type-id-19'/>
1321    </function-decl>
1322  </abi-instr>
1323  <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'>
1324    <array-type-def dimensions='1' type-id='type-id-31' size-in-bits='128' id='type-id-61'>
1325      <subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-3' id='type-id-62'/>
1326    </array-type-def>
1327    <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'>
1328      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-47'/>
1329      <data-member access='public' layout-offset-in-bits='47616'>
1330        <var-decl name='errorCallback' type-id='type-id-48' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='71' column='1'/>
1331      </data-member>
1332      <data-member access='private' layout-offset-in-bits='47680'>
1333        <var-decl name='autoloadmode' type-id='type-id-49' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='130' column='1'/>
1334      </data-member>
1335      <data-member access='private' layout-offset-in-bits='47744'>
1336        <var-decl name='surfaceEvaluator' type-id='type-id-44' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='131' column='1'/>
1337      </data-member>
1338      <data-member access='private' layout-offset-in-bits='1121792'>
1339        <var-decl name='curveEvaluator' type-id='type-id-7' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='132' column='1'/>
1340      </data-member>
1341      <data-member access='private' layout-offset-in-bits='1149376'>
1342        <var-decl name='callbackFlag' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='143' column='1'/>
1343      </data-member>
1344      <member-function access='public' constructor='yes'>
1345        <function-decl name='GLUnurbs' filepath='libnurbs/interface/glrenderer.cc' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
1346          <parameter type-id='type-id-43' is-artificial='yes'/>
1347          <return type-id='type-id-19'/>
1348        </function-decl>
1349      </member-function>
1350      <member-function access='public'>
1351        <function-decl name='postError' mangled-name='_ZN8GLUnurbs9postErrorEi' filepath='libnurbs/interface/glrenderer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
1352          <parameter type-id='type-id-43' is-artificial='yes'/>
1353          <parameter type-id='type-id-10'/>
1354          <return type-id='type-id-19'/>
1355        </function-decl>
1356      </member-function>
1357      <member-function access='private' static='yes'>
1358        <function-decl name='transform4d' mangled-name='_ZN8GLUnurbs11transform4dEPfS0_PA4_f' filepath='libnurbs/interface/glrenderer.cc' line='280' column='1' visibility='default' binding='global' size-in-bits='64'>
1359          <parameter type-id='type-id-50'/>
1360          <parameter type-id='type-id-50'/>
1361          <parameter type-id='type-id-51'/>
1362          <return type-id='type-id-19'/>
1363        </function-decl>
1364      </member-function>
1365      <member-function access='private' static='yes'>
1366        <function-decl name='multmatrix4d' mangled-name='_ZN8GLUnurbs12multmatrix4dEPA4_fPA4_KfS4_' filepath='libnurbs/interface/glrenderer.cc' line='294' column='1' visibility='default' binding='global' size-in-bits='64'>
1367          <parameter type-id='type-id-51'/>
1368          <parameter type-id='type-id-51'/>
1369          <parameter type-id='type-id-51'/>
1370          <return type-id='type-id-19'/>
1371        </function-decl>
1372      </member-function>
1373      <member-function access='private'>
1374        <function-decl name='loadCullingMatrix' mangled-name='_ZN8GLUnurbs17loadCullingMatrixEPA4_f' filepath='libnurbs/interface/glrenderer.cc' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
1375          <parameter type-id='type-id-43' is-artificial='yes'/>
1376          <parameter type-id='type-id-51'/>
1377          <return type-id='type-id-19'/>
1378        </function-decl>
1379      </member-function>
1380      <member-function access='private'>
1381        <function-decl name='loadSamplingMatrix' mangled-name='_ZN8GLUnurbs18loadSamplingMatrixEPA4_KfPKi' filepath='libnurbs/interface/glrenderer.cc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
1382          <parameter type-id='type-id-43' is-artificial='yes'/>
1383          <parameter type-id='type-id-51'/>
1384          <parameter type-id='type-id-52'/>
1385          <return type-id='type-id-19'/>
1386        </function-decl>
1387      </member-function>
1388      <member-function access='public'>
1389        <function-decl name='useGLMatrices' mangled-name='_ZN8GLUnurbs13useGLMatricesEPKfS1_PKi' filepath='libnurbs/interface/glrenderer.cc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
1390          <parameter type-id='type-id-43' is-artificial='yes'/>
1391          <parameter type-id='type-id-23'/>
1392          <parameter type-id='type-id-23'/>
1393          <parameter type-id='type-id-52'/>
1394          <return type-id='type-id-19'/>
1395        </function-decl>
1396      </member-function>
1397      <member-function access='public'>
1398        <function-decl name='setSamplingMatrixIdentity' mangled-name='_ZN8GLUnurbs25setSamplingMatrixIdentityEv' filepath='libnurbs/interface/glrenderer.cc' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
1399          <parameter type-id='type-id-43' is-artificial='yes'/>
1400          <return type-id='type-id-19'/>
1401        </function-decl>
1402      </member-function>
1403      <member-function access='private' static='yes'>
1404        <function-decl name='grabGLMatrix' mangled-name='_ZN8GLUnurbs12grabGLMatrixEPA4_f' filepath='libnurbs/interface/glrenderer.cc' line='159' column='1' visibility='default' binding='global' size-in-bits='64'>
1405          <parameter type-id='type-id-51'/>
1406          <return type-id='type-id-19'/>
1407        </function-decl>
1408      </member-function>
1409      <member-function access='public'>
1410        <function-decl name='loadGLMatrices' mangled-name='_ZN8GLUnurbs14loadGLMatricesEv' filepath='libnurbs/interface/glrenderer.cc' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
1411          <parameter type-id='type-id-43' is-artificial='yes'/>
1412          <return type-id='type-id-19'/>
1413        </function-decl>
1414      </member-function>
1415      <member-function access='public' vtable-offset='2'>
1416        <function-decl name='bgnrender' mangled-name='_ZN8GLUnurbs9bgnrenderEv' filepath='libnurbs/interface/glrenderer.cc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
1417          <parameter type-id='type-id-43' is-artificial='yes'/>
1418          <return type-id='type-id-19'/>
1419        </function-decl>
1420      </member-function>
1421      <member-function access='public' vtable-offset='3'>
1422        <function-decl name='endrender' mangled-name='_ZN8GLUnurbs9endrenderEv' filepath='libnurbs/interface/glrenderer.cc' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
1423          <parameter type-id='type-id-43' is-artificial='yes'/>
1424          <return type-id='type-id-19'/>
1425        </function-decl>
1426      </member-function>
1427      <member-function access='public' vtable-offset='6'>
1428        <function-decl name='errorHandler' mangled-name='_ZN8GLUnurbs12errorHandlerEi' filepath='libnurbs/interface/glrenderer.cc' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
1429          <parameter type-id='type-id-43' is-artificial='yes'/>
1430          <parameter type-id='type-id-10'/>
1431          <return type-id='type-id-19'/>
1432        </function-decl>
1433      </member-function>
1434    </class-decl>
1435    <typedef-decl name='errorCallbackType' type-id='type-id-11' filepath='libnurbs/interface/glrenderer.h' line='46' column='1' id='type-id-48'/>
1436    <pointer-type-def type-id='type-id-61' size-in-bits='64' id='type-id-51'/>
1437    <class-decl name='NurbsTessellator' size-in-bits='47616' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='53' column='1' id='type-id-47'>
1438      <data-member access='protected' layout-offset-in-bits='64'>
1439        <var-decl name='renderhints' type-id='type-id-63' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='104' column='1'/>
1440      </data-member>
1441      <data-member access='protected' layout-offset-in-bits='320'>
1442        <var-decl name='maplist' type-id='type-id-64' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='105' column='1'/>
1443      </data-member>
1444      <data-member access='protected' layout-offset-in-bits='3008'>
1445        <var-decl name='backend' type-id='type-id-65' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='106' column='1'/>
1446      </data-member>
1447      <data-member access='private' layout-offset-in-bits='3648'>
1448        <var-decl name='subdivider' type-id='type-id-66' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='134' column='1'/>
1449      </data-member>
1450      <data-member access='private' layout-offset-in-bits='24064'>
1451        <var-decl name='jumpbuffer' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='135' column='1'/>
1452      </data-member>
1453      <data-member access='private' layout-offset-in-bits='24128'>
1454        <var-decl name='o_pwlcurvePool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='136' column='1'/>
1455      </data-member>
1456      <data-member access='private' layout-offset-in-bits='26624'>
1457        <var-decl name='o_nurbscurvePool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='137' column='1'/>
1458      </data-member>
1459      <data-member access='private' layout-offset-in-bits='29120'>
1460        <var-decl name='o_curvePool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='138' column='1'/>
1461      </data-member>
1462      <data-member access='private' layout-offset-in-bits='31616'>
1463        <var-decl name='o_trimPool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='139' column='1'/>
1464      </data-member>
1465      <data-member access='private' layout-offset-in-bits='34112'>
1466        <var-decl name='o_surfacePool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='140' column='1'/>
1467      </data-member>
1468      <data-member access='private' layout-offset-in-bits='36608'>
1469        <var-decl name='o_nurbssurfacePool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='141' column='1'/>
1470      </data-member>
1471      <data-member access='private' layout-offset-in-bits='39104'>
1472        <var-decl name='propertyPool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='142' column='1'/>
1473      </data-member>
1474      <data-member access='private' layout-offset-in-bits='41600'>
1475        <var-decl name='quiltPool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='144' column='1'/>
1476      </data-member>
1477      <data-member access='private' layout-offset-in-bits='44096'>
1478        <var-decl name='extTrimVertexPool' type-id='type-id-69' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='146' column='1'/>
1479      </data-member>
1480      <data-member access='private' layout-offset-in-bits='46720'>
1481        <var-decl name='inSurface' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='148' column='1'/>
1482      </data-member>
1483      <data-member access='private' layout-offset-in-bits='46752'>
1484        <var-decl name='inCurve' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='149' column='1'/>
1485      </data-member>
1486      <data-member access='private' layout-offset-in-bits='46784'>
1487        <var-decl name='inTrim' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='150' column='1'/>
1488      </data-member>
1489      <data-member access='private' layout-offset-in-bits='46816'>
1490        <var-decl name='isCurveModified' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='151' column='1'/>
1491      </data-member>
1492      <data-member access='private' layout-offset-in-bits='46848'>
1493        <var-decl name='isTrimModified' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='152' column='1'/>
1494      </data-member>
1495      <data-member access='private' layout-offset-in-bits='46880'>
1496        <var-decl name='isSurfaceModified' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='153' column='1'/>
1497      </data-member>
1498      <data-member access='private' layout-offset-in-bits='46912'>
1499        <var-decl name='isDataValid' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='154' column='1'/>
1500      </data-member>
1501      <data-member access='private' layout-offset-in-bits='46944'>
1502        <var-decl name='numTrims' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='155' column='1'/>
1503      </data-member>
1504      <data-member access='private' layout-offset-in-bits='46976'>
1505        <var-decl name='playBack' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='156' column='1'/>
1506      </data-member>
1507      <data-member access='private' layout-offset-in-bits='47040'>
1508        <var-decl name='nextTrim' type-id='type-id-70' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='158' column='1'/>
1509      </data-member>
1510      <data-member access='private' layout-offset-in-bits='47104'>
1511        <var-decl name='nextCurve' type-id='type-id-71' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='159' column='1'/>
1512      </data-member>
1513      <data-member access='private' layout-offset-in-bits='47168'>
1514        <var-decl name='nextNurbscurve' type-id='type-id-72' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='160' column='1'/>
1515      </data-member>
1516      <data-member access='private' layout-offset-in-bits='47232'>
1517        <var-decl name='nextPwlcurve' type-id='type-id-73' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='161' column='1'/>
1518      </data-member>
1519      <data-member access='private' layout-offset-in-bits='47296'>
1520        <var-decl name='nextNurbssurface' type-id='type-id-74' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='162' column='1'/>
1521      </data-member>
1522      <data-member access='private' layout-offset-in-bits='47360'>
1523        <var-decl name='currentSurface' type-id='type-id-75' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='164' column='1'/>
1524      </data-member>
1525      <data-member access='private' layout-offset-in-bits='47424'>
1526        <var-decl name='currentTrim' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='165' column='1'/>
1527      </data-member>
1528      <data-member access='private' layout-offset-in-bits='47488'>
1529        <var-decl name='currentCurve' type-id='type-id-77' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='166' column='1'/>
1530      </data-member>
1531      <data-member access='private' layout-offset-in-bits='47552'>
1532        <var-decl name='dl' type-id='type-id-78' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='168' column='1'/>
1533      </data-member>
1534      <member-function access='private' constructor='yes'>
1535        <function-decl name='NurbsTessellator' filepath='libnurbs/internals/nurbsinterfac.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
1536          <parameter type-id='type-id-79' is-artificial='yes'/>
1537          <parameter type-id='type-id-80'/>
1538          <parameter type-id='type-id-81'/>
1539          <return type-id='type-id-19'/>
1540        </function-decl>
1541      </member-function>
1542      <member-function access='private'>
1543        <function-decl name='playRecording' mangled-name='_ZN16NurbsTessellator13playRecordingEPv' filepath='libnurbs/internals/nurbsinterfac.cc' line='529' column='1' visibility='default' binding='global' size-in-bits='64'>
1544          <parameter type-id='type-id-79' is-artificial='yes'/>
1545          <parameter type-id='type-id-17'/>
1546          <return type-id='type-id-19'/>
1547        </function-decl>
1548      </member-function>
1549      <member-function access='private'>
1550        <function-decl name='endRecording' mangled-name='_ZN16NurbsTessellator12endRecordingEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='522' column='1' visibility='default' binding='global' size-in-bits='64'>
1551          <parameter type-id='type-id-79' is-artificial='yes'/>
1552          <return type-id='type-id-19'/>
1553        </function-decl>
1554      </member-function>
1555      <member-function access='private'>
1556        <function-decl name='beginRecording' mangled-name='_ZN16NurbsTessellator14beginRecordingEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='515' column='1' visibility='default' binding='global' size-in-bits='64'>
1557          <parameter type-id='type-id-79' is-artificial='yes'/>
1558          <return type-id='type-id-17'/>
1559        </function-decl>
1560      </member-function>
1561      <member-function access='private'>
1562        <function-decl name='discardRecording' mangled-name='_ZN16NurbsTessellator16discardRecordingEPv' filepath='libnurbs/internals/nurbsinterfac.cc' line='509' column='1' visibility='default' binding='global' size-in-bits='64'>
1563          <parameter type-id='type-id-79' is-artificial='yes'/>
1564          <parameter type-id='type-id-17'/>
1565          <return type-id='type-id-19'/>
1566        </function-decl>
1567      </member-function>
1568      <member-function access='private'>
1569        <function-decl name='defineMap' mangled-name='_ZN16NurbsTessellator9defineMapElll' filepath='libnurbs/internals/nurbsinterfac.cc' line='503' column='1' visibility='default' binding='global' size-in-bits='64'>
1570          <parameter type-id='type-id-79' is-artificial='yes'/>
1571          <parameter type-id='type-id-24'/>
1572          <parameter type-id='type-id-24'/>
1573          <parameter type-id='type-id-24'/>
1574          <return type-id='type-id-19'/>
1575        </function-decl>
1576      </member-function>
1577      <member-function access='private'>
1578        <function-decl name='redefineMaps' mangled-name='_ZN16NurbsTessellator12redefineMapsEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='497' column='1' visibility='default' binding='global' size-in-bits='64'>
1579          <parameter type-id='type-id-79' is-artificial='yes'/>
1580          <return type-id='type-id-19'/>
1581        </function-decl>
1582      </member-function>
1583      <member-function access='private'>
1584        <function-decl name='setnurbsproperty' mangled-name='_ZN16NurbsTessellator16setnurbspropertyEllPfll' filepath='libnurbs/internals/nurbsinterfac.cc' line='474' column='1' visibility='default' binding='global' size-in-bits='64'>
1585          <parameter type-id='type-id-79' is-artificial='yes'/>
1586          <parameter type-id='type-id-24'/>
1587          <parameter type-id='type-id-24'/>
1588          <parameter type-id='type-id-46'/>
1589          <parameter type-id='type-id-24'/>
1590          <parameter type-id='type-id-24'/>
1591          <return type-id='type-id-19'/>
1592        </function-decl>
1593      </member-function>
1594      <member-function access='private'>
1595        <function-decl name='setnurbsproperty' mangled-name='_ZN16NurbsTessellator16setnurbspropertyEllPf' filepath='libnurbs/internals/nurbsinterfac.cc' line='451' column='1' visibility='default' binding='global' size-in-bits='64'>
1596          <parameter type-id='type-id-79' is-artificial='yes'/>
1597          <parameter type-id='type-id-24'/>
1598          <parameter type-id='type-id-24'/>
1599          <parameter type-id='type-id-46'/>
1600          <return type-id='type-id-19'/>
1601        </function-decl>
1602      </member-function>
1603      <member-function access='private'>
1604        <function-decl name='getnurbsproperty' mangled-name='_ZN16NurbsTessellator16getnurbspropertyEllPf' filepath='libnurbs/internals/nurbsinterfac.cc' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
1605          <parameter type-id='type-id-79' is-artificial='yes'/>
1606          <parameter type-id='type-id-24'/>
1607          <parameter type-id='type-id-24'/>
1608          <parameter type-id='type-id-46'/>
1609          <return type-id='type-id-19'/>
1610        </function-decl>
1611      </member-function>
1612      <member-function access='private'>
1613        <function-decl name='getnurbsproperty' mangled-name='_ZN16NurbsTessellator16getnurbspropertyElPf' filepath='libnurbs/internals/nurbsinterfac.cc' line='415' column='1' visibility='default' binding='global' size-in-bits='64'>
1614          <parameter type-id='type-id-79' is-artificial='yes'/>
1615          <parameter type-id='type-id-24'/>
1616          <parameter type-id='type-id-46'/>
1617          <return type-id='type-id-19'/>
1618        </function-decl>
1619      </member-function>
1620      <member-function access='private'>
1621        <function-decl name='endtrim' mangled-name='_ZN16NurbsTessellator7endtrimEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
1622          <parameter type-id='type-id-79' is-artificial='yes'/>
1623          <return type-id='type-id-19'/>
1624        </function-decl>
1625      </member-function>
1626      <member-function access='private'>
1627        <function-decl name='endsurface' mangled-name='_ZN16NurbsTessellator10endsurfaceEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
1628          <parameter type-id='type-id-79' is-artificial='yes'/>
1629          <return type-id='type-id-19'/>
1630        </function-decl>
1631      </member-function>
1632      <member-function access='private'>
1633        <function-decl name='endcurve' mangled-name='_ZN16NurbsTessellator8endcurveEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
1634          <parameter type-id='type-id-79' is-artificial='yes'/>
1635          <return type-id='type-id-19'/>
1636        </function-decl>
1637      </member-function>
1638      <member-function access='private'>
1639        <function-decl name='bgnsurface' mangled-name='_ZN16NurbsTessellator10bgnsurfaceEl' filepath='libnurbs/internals/nurbsinterfac.cc' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
1640          <parameter type-id='type-id-79' is-artificial='yes'/>
1641          <parameter type-id='type-id-24'/>
1642          <return type-id='type-id-19'/>
1643        </function-decl>
1644      </member-function>
1645      <member-function access='private'>
1646        <function-decl name='bgntrim' mangled-name='_ZN16NurbsTessellator7bgntrimEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
1647          <parameter type-id='type-id-79' is-artificial='yes'/>
1648          <return type-id='type-id-19'/>
1649        </function-decl>
1650      </member-function>
1651      <member-function access='private'>
1652        <function-decl name='bgncurve' mangled-name='_ZN16NurbsTessellator8bgncurveEl' filepath='libnurbs/internals/nurbsinterfac.cc' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
1653          <parameter type-id='type-id-79' is-artificial='yes'/>
1654          <parameter type-id='type-id-24'/>
1655          <return type-id='type-id-19'/>
1656        </function-decl>
1657      </member-function>
1658      <member-function access='private'>
1659        <function-decl name='setnurbsproperty' mangled-name='_ZN16NurbsTessellator16setnurbspropertyElf' filepath='libnurbs/internals/nurbsinterfac.cc' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
1660          <parameter type-id='type-id-79' is-artificial='yes'/>
1661          <parameter type-id='type-id-24'/>
1662          <parameter type-id='type-id-27'/>
1663          <return type-id='type-id-19'/>
1664        </function-decl>
1665      </member-function>
1666      <member-function access='private'>
1667        <function-decl name='pwlcurve' mangled-name='_ZN16NurbsTessellator8pwlcurveElPfll' filepath='libnurbs/internals/nurbsinterfac.cc' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
1668          <parameter type-id='type-id-79' is-artificial='yes'/>
1669          <parameter type-id='type-id-24'/>
1670          <parameter type-id='type-id-46'/>
1671          <parameter type-id='type-id-24'/>
1672          <parameter type-id='type-id-24'/>
1673          <return type-id='type-id-19'/>
1674        </function-decl>
1675      </member-function>
1676      <member-function access='private'>
1677        <function-decl name='setnurbsproperty' mangled-name='_ZN16NurbsTessellator16setnurbspropertyEllf' filepath='libnurbs/internals/nurbsinterfac.cc' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
1678          <parameter type-id='type-id-79' is-artificial='yes'/>
1679          <parameter type-id='type-id-24'/>
1680          <parameter type-id='type-id-24'/>
1681          <parameter type-id='type-id-27'/>
1682          <return type-id='type-id-19'/>
1683        </function-decl>
1684      </member-function>
1685      <member-function access='private'>
1686        <function-decl name='nurbscurve' mangled-name='_ZN16NurbsTessellator10nurbscurveElPflS0_ll' filepath='libnurbs/internals/nurbsinterfac.cc' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
1687          <parameter type-id='type-id-79' is-artificial='yes'/>
1688          <parameter type-id='type-id-24'/>
1689          <parameter type-id='type-id-46'/>
1690          <parameter type-id='type-id-24'/>
1691          <parameter type-id='type-id-46'/>
1692          <parameter type-id='type-id-24'/>
1693          <parameter type-id='type-id-24'/>
1694          <return type-id='type-id-19'/>
1695        </function-decl>
1696      </member-function>
1697      <member-function access='private'>
1698        <function-decl name='nurbssurface' mangled-name='_ZN16NurbsTessellator12nurbssurfaceElPflS0_llS0_lll' filepath='libnurbs/internals/nurbsinterfac.cc' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
1699          <parameter type-id='type-id-79' is-artificial='yes'/>
1700          <parameter type-id='type-id-24'/>
1701          <parameter type-id='type-id-46'/>
1702          <parameter type-id='type-id-24'/>
1703          <parameter type-id='type-id-46'/>
1704          <parameter type-id='type-id-24'/>
1705          <parameter type-id='type-id-24'/>
1706          <parameter type-id='type-id-46'/>
1707          <parameter type-id='type-id-24'/>
1708          <parameter type-id='type-id-24'/>
1709          <parameter type-id='type-id-24'/>
1710          <return type-id='type-id-19'/>
1711        </function-decl>
1712      </member-function>
1713      <member-function access='private' destructor='yes' vtable-offset='-1'>
1714        <function-decl name='~NurbsTessellator' filepath='libnurbs/internals/nurbsinterfac.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
1715          <parameter type-id='type-id-79' is-artificial='yes'/>
1716          <parameter type-id='type-id-10' is-artificial='yes'/>
1717          <return type-id='type-id-19'/>
1718        </function-decl>
1719      </member-function>
1720      <member-function access='private' vtable-offset='2'>
1721        <function-decl name='bgnrender' mangled-name='_ZN16NurbsTessellator9bgnrenderEv' filepath='libnurbs/internals/nurbstess.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
1722          <parameter type-id='type-id-79' is-artificial='yes'/>
1723          <return type-id='type-id-19'/>
1724        </function-decl>
1725      </member-function>
1726      <member-function access='private' vtable-offset='3'>
1727        <function-decl name='endrender' mangled-name='_ZN16NurbsTessellator9endrenderEv' filepath='libnurbs/internals/nurbstess.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
1728          <parameter type-id='type-id-79' is-artificial='yes'/>
1729          <return type-id='type-id-19'/>
1730        </function-decl>
1731      </member-function>
1732      <member-function access='private' vtable-offset='4'>
1733        <function-decl name='makeobj' mangled-name='_ZN16NurbsTessellator7makeobjEi' filepath='libnurbs/internals/nurbstess.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
1734          <parameter type-id='type-id-79' is-artificial='yes'/>
1735          <parameter type-id='type-id-10'/>
1736          <return type-id='type-id-19'/>
1737        </function-decl>
1738      </member-function>
1739      <member-function access='private' vtable-offset='5'>
1740        <function-decl name='closeobj' mangled-name='_ZN16NurbsTessellator8closeobjEv' filepath='libnurbs/internals/nurbstess.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
1741          <parameter type-id='type-id-79' is-artificial='yes'/>
1742          <return type-id='type-id-19'/>
1743        </function-decl>
1744      </member-function>
1745      <member-function access='private' vtable-offset='6'>
1746        <function-decl name='errorHandler' mangled-name='_ZN16NurbsTessellator12errorHandlerEi' filepath='libnurbs/internals/nurbstess.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
1747          <parameter type-id='type-id-79' is-artificial='yes'/>
1748          <parameter type-id='type-id-10'/>
1749          <return type-id='type-id-19'/>
1750        </function-decl>
1751      </member-function>
1752    </class-decl>
1753  </abi-instr>
1754  <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'>
1755    <array-type-def dimensions='1' type-id='type-id-60' size-in-bits='64' id='type-id-55'>
1756      <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
1757    </array-type-def>
1758    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='64' id='type-id-83'>
1759      <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
1760    </array-type-def>
1761    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='96' id='type-id-84'>
1762      <subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-3' id='type-id-85'/>
1763    </array-type-def>
1764    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='5120' id='type-id-57'>
1765      <subrange length='40' lower-bound='0' upper-bound='39' type-id='type-id-3' id='type-id-6'/>
1766      <subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-3' id='type-id-62'/>
1767    </array-type-def>
1768    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='204800' id='type-id-58'>
1769      <subrange length='6400' lower-bound='0' upper-bound='6399' type-id='type-id-3' id='type-id-86'/>
1770    </array-type-def>
1771    <array-type-def dimensions='1' type-id='type-id-87' size-in-bits='192' id='type-id-54'>
1772      <subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-3' id='type-id-85'/>
1773    </array-type-def>
1774    <class-decl name='StoredVertex' size-in-bits='256' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='84' column='1' id='type-id-88'>
1775      <data-member access='private' layout-offset-in-bits='0'>
1776        <var-decl name='type' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='95' column='1'/>
1777      </data-member>
1778      <data-member access='private' layout-offset-in-bits='32'>
1779        <var-decl name='coord' type-id='type-id-83' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='96' column='1'/>
1780      </data-member>
1781      <data-member access='private' layout-offset-in-bits='128'>
1782        <var-decl name='point' type-id='type-id-89' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='97' column='1'/>
1783      </data-member>
1784      <member-function access='private' constructor='yes'>
1785        <function-decl name='StoredVertex' filepath='libnurbs/interface/glsurfeval.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
1786          <parameter type-id='type-id-87' is-artificial='yes'/>
1787          <return type-id='type-id-19'/>
1788        </function-decl>
1789      </member-function>
1790      <member-function access='private' destructor='yes'>
1791        <function-decl name='~StoredVertex' filepath='libnurbs/interface/glsurfeval.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
1792          <parameter type-id='type-id-87' is-artificial='yes'/>
1793          <parameter type-id='type-id-10' is-artificial='yes'/>
1794          <return type-id='type-id-19'/>
1795        </function-decl>
1796      </member-function>
1797      <member-function access='private'>
1798        <function-decl name='saveEvalCoord' mangled-name='_ZN12StoredVertex13saveEvalCoordEff' filepath='libnurbs/interface/glsurfeval.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
1799          <parameter type-id='type-id-87' is-artificial='yes'/>
1800          <parameter type-id='type-id-1'/>
1801          <parameter type-id='type-id-1'/>
1802          <return type-id='type-id-19'/>
1803        </function-decl>
1804      </member-function>
1805      <member-function access='private'>
1806        <function-decl name='saveEvalPoint' mangled-name='_ZN12StoredVertex13saveEvalPointEll' filepath='libnurbs/interface/glsurfeval.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
1807          <parameter type-id='type-id-87' is-artificial='yes'/>
1808          <parameter type-id='type-id-24'/>
1809          <parameter type-id='type-id-24'/>
1810          <return type-id='type-id-19'/>
1811        </function-decl>
1812      </member-function>
1813      <member-function access='private'>
1814        <function-decl name='invoke' mangled-name='_ZN12StoredVertex6invokeEP22OpenGLSurfaceEvaluator' filepath='libnurbs/interface/glsurfeval.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
1815          <parameter type-id='type-id-87' is-artificial='yes'/>
1816          <parameter type-id='type-id-45'/>
1817          <return type-id='type-id-19'/>
1818        </function-decl>
1819      </member-function>
1820    </class-decl>
1821    <array-type-def dimensions='1' type-id='type-id-24' size-in-bits='128' id='type-id-89'>
1822      <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
1823    </array-type-def>
1824    <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-44'>
1825      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-53'/>
1826      <data-member access='private' layout-offset-in-bits='64'>
1827        <var-decl name='vertexCache' type-id='type-id-54' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='180' column='1'/>
1828      </data-member>
1829      <data-member access='private' layout-offset-in-bits='256'>
1830        <var-decl name='tmeshing' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='181' column='1'/>
1831      </data-member>
1832      <data-member access='private' layout-offset-in-bits='288'>
1833        <var-decl name='which' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='182' column='1'/>
1834      </data-member>
1835      <data-member access='private' layout-offset-in-bits='320'>
1836        <var-decl name='vcount' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='183' column='1'/>
1837      </data-member>
1838      <data-member access='private' layout-offset-in-bits='352'>
1839        <var-decl name='gl_polygon_mode' type-id='type-id-55' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='185' column='1'/>
1840      </data-member>
1841      <data-member access='private' layout-offset-in-bits='448'>
1842        <var-decl name='global_bpm' type-id='type-id-56' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='188' column='1'/>
1843      </data-member>
1844      <data-member access='private' layout-offset-in-bits='512'>
1845        <var-decl name='output_triangles' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='189' column='1'/>
1846      </data-member>
1847      <data-member access='private' layout-offset-in-bits='576'>
1848        <var-decl name='beginCallBackN' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='193' column='1'/>
1849      </data-member>
1850      <data-member access='private' layout-offset-in-bits='640'>
1851        <var-decl name='endCallBackN' type-id='type-id-12' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='194' column='1'/>
1852      </data-member>
1853      <data-member access='private' layout-offset-in-bits='704'>
1854        <var-decl name='vertexCallBackN' type-id='type-id-13' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='195' column='1'/>
1855      </data-member>
1856      <data-member access='private' layout-offset-in-bits='768'>
1857        <var-decl name='normalCallBackN' type-id='type-id-13' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='196' column='1'/>
1858      </data-member>
1859      <data-member access='private' layout-offset-in-bits='832'>
1860        <var-decl name='colorCallBackN' type-id='type-id-13' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='197' column='1'/>
1861      </data-member>
1862      <data-member access='private' layout-offset-in-bits='896'>
1863        <var-decl name='texcoordCallBackN' type-id='type-id-13' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='198' column='1'/>
1864      </data-member>
1865      <data-member access='private' layout-offset-in-bits='960'>
1866        <var-decl name='beginCallBackData' type-id='type-id-14' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='200' column='1'/>
1867      </data-member>
1868      <data-member access='private' layout-offset-in-bits='1024'>
1869        <var-decl name='endCallBackData' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='201' column='1'/>
1870      </data-member>
1871      <data-member access='private' layout-offset-in-bits='1088'>
1872        <var-decl name='vertexCallBackData' type-id='type-id-16' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='202' column='1'/>
1873      </data-member>
1874      <data-member access='private' layout-offset-in-bits='1152'>
1875        <var-decl name='normalCallBackData' type-id='type-id-16' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='203' column='1'/>
1876      </data-member>
1877      <data-member access='private' layout-offset-in-bits='1216'>
1878        <var-decl name='colorCallBackData' type-id='type-id-16' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='204' column='1'/>
1879      </data-member>
1880      <data-member access='private' layout-offset-in-bits='1280'>
1881        <var-decl name='texcoordCallBackData' type-id='type-id-16' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='205' column='1'/>
1882      </data-member>
1883      <data-member access='private' layout-offset-in-bits='1344'>
1884        <var-decl name='userData' type-id='type-id-17' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='215' column='1'/>
1885      </data-member>
1886      <data-member access='private' layout-offset-in-bits='1408'>
1887        <var-decl name='LOD_eval_level' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='222' column='1'/>
1888      </data-member>
1889      <data-member access='private' layout-offset-in-bits='1440'>
1890        <var-decl name='global_uorder' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='231' column='1'/>
1891      </data-member>
1892      <data-member access='private' layout-offset-in-bits='1472'>
1893        <var-decl name='global_vorder' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='232' column='1'/>
1894      </data-member>
1895      <data-member access='private' layout-offset-in-bits='1504'>
1896        <var-decl name='global_uprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='233' column='1'/>
1897      </data-member>
1898      <data-member access='private' layout-offset-in-bits='1536'>
1899        <var-decl name='global_vprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='234' column='1'/>
1900      </data-member>
1901      <data-member access='private' layout-offset-in-bits='1568'>
1902        <var-decl name='global_vprime_BV' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='235' column='1'/>
1903      </data-member>
1904      <data-member access='private' layout-offset-in-bits='1600'>
1905        <var-decl name='global_uprime_BU' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='236' column='1'/>
1906      </data-member>
1907      <data-member access='private' layout-offset-in-bits='1632'>
1908        <var-decl name='global_uorder_BV' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='237' column='1'/>
1909      </data-member>
1910      <data-member access='private' layout-offset-in-bits='1664'>
1911        <var-decl name='global_vorder_BV' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='238' column='1'/>
1912      </data-member>
1913      <data-member access='private' layout-offset-in-bits='1696'>
1914        <var-decl name='global_uorder_BU' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='239' column='1'/>
1915      </data-member>
1916      <data-member access='private' layout-offset-in-bits='1728'>
1917        <var-decl name='global_vorder_BU' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='240' column='1'/>
1918      </data-member>
1919      <data-member access='private' layout-offset-in-bits='1760'>
1920        <var-decl name='global_ucoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='242' column='1'/>
1921      </data-member>
1922      <data-member access='private' layout-offset-in-bits='3040'>
1923        <var-decl name='global_vcoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='243' column='1'/>
1924      </data-member>
1925      <data-member access='private' layout-offset-in-bits='4320'>
1926        <var-decl name='global_ucoeffDeriv' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='244' column='1'/>
1927      </data-member>
1928      <data-member access='private' layout-offset-in-bits='5600'>
1929        <var-decl name='global_vcoeffDeriv' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='245' column='1'/>
1930      </data-member>
1931      <data-member access='private' layout-offset-in-bits='6880'>
1932        <var-decl name='global_BV' type-id='type-id-57' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='247' column='1'/>
1933      </data-member>
1934      <data-member access='private' layout-offset-in-bits='12000'>
1935        <var-decl name='global_PBV' type-id='type-id-57' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='248' column='1'/>
1936      </data-member>
1937      <data-member access='private' layout-offset-in-bits='17120'>
1938        <var-decl name='global_BU' type-id='type-id-57' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='249' column='1'/>
1939      </data-member>
1940      <data-member access='private' layout-offset-in-bits='22240'>
1941        <var-decl name='global_PBU' type-id='type-id-57' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='250' column='1'/>
1942      </data-member>
1943      <data-member access='private' layout-offset-in-bits='27392'>
1944        <var-decl name='global_baseData' type-id='type-id-25' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='251' column='1'/>
1945      </data-member>
1946      <data-member access='private' layout-offset-in-bits='27456'>
1947        <var-decl name='global_ev_k' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='253' column='1'/>
1948      </data-member>
1949      <data-member access='private' layout-offset-in-bits='27488'>
1950        <var-decl name='global_ev_u1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='254' column='1'/>
1951      </data-member>
1952      <data-member access='private' layout-offset-in-bits='27520'>
1953        <var-decl name='global_ev_u2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='255' column='1'/>
1954      </data-member>
1955      <data-member access='private' layout-offset-in-bits='27552'>
1956        <var-decl name='global_ev_ustride' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='256' column='1'/>
1957      </data-member>
1958      <data-member access='private' layout-offset-in-bits='27584'>
1959        <var-decl name='global_ev_uorder' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='257' column='1'/>
1960      </data-member>
1961      <data-member access='private' layout-offset-in-bits='27616'>
1962        <var-decl name='global_ev_v1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='258' column='1'/>
1963      </data-member>
1964      <data-member access='private' layout-offset-in-bits='27648'>
1965        <var-decl name='global_ev_v2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='259' column='1'/>
1966      </data-member>
1967      <data-member access='private' layout-offset-in-bits='27680'>
1968        <var-decl name='global_ev_vstride' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='260' column='1'/>
1969      </data-member>
1970      <data-member access='private' layout-offset-in-bits='27712'>
1971        <var-decl name='global_ev_vorder' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='261' column='1'/>
1972      </data-member>
1973      <data-member access='private' layout-offset-in-bits='27744'>
1974        <var-decl name='global_ev_ctlPoints' type-id='type-id-58' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='262' column='1'/>
1975      </data-member>
1976      <data-member access='private' layout-offset-in-bits='232544'>
1977        <var-decl name='global_grid_u0' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='264' column='1'/>
1978      </data-member>
1979      <data-member access='private' layout-offset-in-bits='232576'>
1980        <var-decl name='global_grid_u1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='265' column='1'/>
1981      </data-member>
1982      <data-member access='private' layout-offset-in-bits='232608'>
1983        <var-decl name='global_grid_nu' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='266' column='1'/>
1984      </data-member>
1985      <data-member access='private' layout-offset-in-bits='232640'>
1986        <var-decl name='global_grid_v0' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='267' column='1'/>
1987      </data-member>
1988      <data-member access='private' layout-offset-in-bits='232672'>
1989        <var-decl name='global_grid_v1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='268' column='1'/>
1990      </data-member>
1991      <data-member access='private' layout-offset-in-bits='232704'>
1992        <var-decl name='global_grid_nv' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='269' column='1'/>
1993      </data-member>
1994      <data-member access='private' layout-offset-in-bits='232736'>
1995        <var-decl name='em_vertex' type-id='type-id-59' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='349' column='1'/>
1996      </data-member>
1997      <data-member access='private' layout-offset-in-bits='443008'>
1998        <var-decl name='em_normal' type-id='type-id-59' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='350' column='1'/>
1999      </data-member>
2000      <data-member access='private' layout-offset-in-bits='653280'>
2001        <var-decl name='em_color' type-id='type-id-59' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='351' column='1'/>
2002      </data-member>
2003      <data-member access='private' layout-offset-in-bits='863552'>
2004        <var-decl name='em_texcoord' type-id='type-id-59' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='352' column='1'/>
2005      </data-member>
2006      <data-member access='private' layout-offset-in-bits='1073824'>
2007        <var-decl name='auto_normal_flag' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='354' column='1'/>
2008      </data-member>
2009      <data-member access='private' layout-offset-in-bits='1073856'>
2010        <var-decl name='callback_auto_normal' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='356' column='1'/>
2011      </data-member>
2012      <data-member access='private' layout-offset-in-bits='1073888'>
2013        <var-decl name='vertex_flag' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='357' column='1'/>
2014      </data-member>
2015      <data-member access='private' layout-offset-in-bits='1073920'>
2016        <var-decl name='normal_flag' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='358' column='1'/>
2017      </data-member>
2018      <data-member access='private' layout-offset-in-bits='1073952'>
2019        <var-decl name='color_flag' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='359' column='1'/>
2020      </data-member>
2021      <data-member access='private' layout-offset-in-bits='1073984'>
2022        <var-decl name='texcoord_flag' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='360' column='1'/>
2023      </data-member>
2024      <member-function access='public' constructor='yes'>
2025        <function-decl name='OpenGLSurfaceEvaluator' filepath='libnurbs/interface/glsurfeval.cc' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
2026          <parameter type-id='type-id-45' is-artificial='yes'/>
2027          <return type-id='type-id-19'/>
2028        </function-decl>
2029      </member-function>
2030      <member-function access='public'>
2031        <function-decl name='putCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator11putCallBackEjPFvvE' filepath='libnurbs/interface/glsurfeval.cc' line='1190' column='1' visibility='default' binding='global' size-in-bits='64'>
2032          <parameter type-id='type-id-45' is-artificial='yes'/>
2033          <parameter type-id='type-id-21'/>
2034          <parameter type-id='type-id-22'/>
2035          <return type-id='type-id-19'/>
2036        </function-decl>
2037      </member-function>
2038      <member-function access='private'>
2039        <function-decl name='beginCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator13beginCallBackEjPv' filepath='libnurbs/interface/glsurfeval.cc' line='1237' column='1' visibility='default' binding='global' size-in-bits='64'>
2040          <parameter type-id='type-id-45' is-artificial='yes'/>
2041          <parameter type-id='type-id-21'/>
2042          <parameter type-id='type-id-17'/>
2043          <return type-id='type-id-19'/>
2044        </function-decl>
2045      </member-function>
2046      <member-function access='private'>
2047        <function-decl name='endCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator11endCallBackEPv' filepath='libnurbs/interface/glsurfeval.cc' line='1246' column='1' visibility='default' binding='global' size-in-bits='64'>
2048          <parameter type-id='type-id-45' is-artificial='yes'/>
2049          <parameter type-id='type-id-17'/>
2050          <return type-id='type-id-19'/>
2051        </function-decl>
2052      </member-function>
2053      <member-function access='private'>
2054        <function-decl name='vertexCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator14vertexCallBackEPKfPv' filepath='libnurbs/interface/glsurfeval.cc' line='1255' column='1' visibility='default' binding='global' size-in-bits='64'>
2055          <parameter type-id='type-id-45' is-artificial='yes'/>
2056          <parameter type-id='type-id-23'/>
2057          <parameter type-id='type-id-17'/>
2058          <return type-id='type-id-19'/>
2059        </function-decl>
2060      </member-function>
2061      <member-function access='private'>
2062        <function-decl name='normalCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator14normalCallBackEPKfPv' filepath='libnurbs/interface/glsurfeval.cc' line='1265' column='1' visibility='default' binding='global' size-in-bits='64'>
2063          <parameter type-id='type-id-45' is-artificial='yes'/>
2064          <parameter type-id='type-id-23'/>
2065          <parameter type-id='type-id-17'/>
2066          <return type-id='type-id-19'/>
2067        </function-decl>
2068      </member-function>
2069      <member-function access='private'>
2070        <function-decl name='colorCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator13colorCallBackEPKfPv' filepath='libnurbs/interface/glsurfeval.cc' line='1274' column='1' visibility='default' binding='global' size-in-bits='64'>
2071          <parameter type-id='type-id-45' is-artificial='yes'/>
2072          <parameter type-id='type-id-23'/>
2073          <parameter type-id='type-id-17'/>
2074          <return type-id='type-id-19'/>
2075        </function-decl>
2076      </member-function>
2077      <member-function access='private'>
2078        <function-decl name='texcoordCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator16texcoordCallBackEPKfPv' filepath='libnurbs/interface/glsurfeval.cc' line='1283' column='1' visibility='default' binding='global' size-in-bits='64'>
2079          <parameter type-id='type-id-45' is-artificial='yes'/>
2080          <parameter type-id='type-id-23'/>
2081          <parameter type-id='type-id-17'/>
2082          <return type-id='type-id-19'/>
2083        </function-decl>
2084      </member-function>
2085      <member-function access='public'>
2086        <function-decl name='coord2f' mangled-name='_ZN22OpenGLSurfaceEvaluator7coord2fEff' filepath='libnurbs/interface/glsurfeval.cc' line='1106' column='1' visibility='default' binding='global' size-in-bits='64'>
2087          <parameter type-id='type-id-45' is-artificial='yes'/>
2088          <parameter type-id='type-id-1'/>
2089          <parameter type-id='type-id-1'/>
2090          <return type-id='type-id-19'/>
2091        </function-decl>
2092      </member-function>
2093      <member-function access='public'>
2094        <function-decl name='point2i' mangled-name='_ZN22OpenGLSurfaceEvaluator7point2iEll' filepath='libnurbs/interface/glsurfeval.cc' line='1069' column='1' visibility='default' binding='global' size-in-bits='64'>
2095          <parameter type-id='type-id-45' is-artificial='yes'/>
2096          <parameter type-id='type-id-24'/>
2097          <parameter type-id='type-id-24'/>
2098          <return type-id='type-id-19'/>
2099        </function-decl>
2100      </member-function>
2101      <member-function access='public'>
2102        <function-decl name='newtmeshvert' mangled-name='_ZN22OpenGLSurfaceEvaluator12newtmeshvertEff' filepath='libnurbs/interface/glsurfeval.cc' line='1160' column='1' visibility='default' binding='global' size-in-bits='64'>
2103          <parameter type-id='type-id-45' is-artificial='yes'/>
2104          <parameter type-id='type-id-1'/>
2105          <parameter type-id='type-id-1'/>
2106          <return type-id='type-id-19'/>
2107        </function-decl>
2108      </member-function>
2109      <member-function access='public'>
2110        <function-decl name='newtmeshvert' mangled-name='_ZN22OpenGLSurfaceEvaluator12newtmeshvertEll' filepath='libnurbs/interface/glsurfeval.cc' line='1134' column='1' visibility='default' binding='global' size-in-bits='64'>
2111          <parameter type-id='type-id-45' is-artificial='yes'/>
2112          <parameter type-id='type-id-24'/>
2113          <parameter type-id='type-id-24'/>
2114          <return type-id='type-id-19'/>
2115        </function-decl>
2116      </member-function>
2117      <member-function access='public'>
2118        <function-decl name='LOD_eval_list' mangled-name='_ZN22OpenGLSurfaceEvaluator13LOD_eval_listEi' filepath='libnurbs/interface/glsurfeval.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
2119          <parameter type-id='type-id-45' is-artificial='yes'/>
2120          <parameter type-id='type-id-10'/>
2121          <return type-id='type-id-19'/>
2122        </function-decl>
2123      </member-function>
2124      <member-function access='public' destructor='yes' vtable-offset='-1'>
2125        <function-decl name='~OpenGLSurfaceEvaluator' filepath='libnurbs/interface/glsurfeval.cc' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
2126          <parameter type-id='type-id-45' is-artificial='yes'/>
2127          <parameter type-id='type-id-10' is-artificial='yes'/>
2128          <return type-id='type-id-19'/>
2129        </function-decl>
2130      </member-function>
2131      <member-function access='public' vtable-offset='9'>
2132        <function-decl name='range2f' mangled-name='_ZN22OpenGLSurfaceEvaluator7range2fElPfS0_' filepath='libnurbs/interface/glsurfeval.cc' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
2133          <parameter type-id='type-id-45' is-artificial='yes'/>
2134          <parameter type-id='type-id-24'/>
2135          <parameter type-id='type-id-25'/>
2136          <parameter type-id='type-id-25'/>
2137          <return type-id='type-id-19'/>
2138        </function-decl>
2139      </member-function>
2140      <member-function access='public' vtable-offset='10'>
2141        <function-decl name='domain2f' mangled-name='_ZN22OpenGLSurfaceEvaluator8domain2fEffff' filepath='libnurbs/interface/glsurfeval.cc' line='263' column='1' visibility='default' binding='global' size-in-bits='64'>
2142          <parameter type-id='type-id-45' is-artificial='yes'/>
2143          <parameter type-id='type-id-1'/>
2144          <parameter type-id='type-id-1'/>
2145          <parameter type-id='type-id-1'/>
2146          <parameter type-id='type-id-1'/>
2147          <return type-id='type-id-19'/>
2148        </function-decl>
2149      </member-function>
2150      <member-function access='public' vtable-offset='11'>
2151        <function-decl name='enable' mangled-name='_ZN22OpenGLSurfaceEvaluator6enableEl' filepath='libnurbs/interface/glsurfeval.cc' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
2152          <parameter type-id='type-id-45' is-artificial='yes'/>
2153          <parameter type-id='type-id-24'/>
2154          <return type-id='type-id-19'/>
2155        </function-decl>
2156      </member-function>
2157      <member-function access='public' vtable-offset='12'>
2158        <function-decl name='disable' mangled-name='_ZN22OpenGLSurfaceEvaluator7disableEl' filepath='libnurbs/interface/glsurfeval.cc' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
2159          <parameter type-id='type-id-45' is-artificial='yes'/>
2160          <parameter type-id='type-id-24'/>
2161          <return type-id='type-id-19'/>
2162        </function-decl>
2163      </member-function>
2164      <member-function access='public' vtable-offset='13'>
2165        <function-decl name='bgnmap2f' mangled-name='_ZN22OpenGLSurfaceEvaluator8bgnmap2fEl' filepath='libnurbs/interface/glsurfeval.cc' line='739' column='1' visibility='default' binding='global' size-in-bits='64'>
2166          <parameter type-id='type-id-45' is-artificial='yes'/>
2167          <parameter type-id='type-id-24'/>
2168          <return type-id='type-id-19'/>
2169        </function-decl>
2170      </member-function>
2171      <member-function access='public' vtable-offset='14'>
2172        <function-decl name='map2f' mangled-name='_ZN22OpenGLSurfaceEvaluator5map2fElffllffllPf' filepath='libnurbs/interface/glsurfeval.cc' line='872' column='1' visibility='default' binding='global' size-in-bits='64'>
2173          <parameter type-id='type-id-45' is-artificial='yes'/>
2174          <parameter type-id='type-id-24'/>
2175          <parameter type-id='type-id-1'/>
2176          <parameter type-id='type-id-1'/>
2177          <parameter type-id='type-id-24'/>
2178          <parameter type-id='type-id-24'/>
2179          <parameter type-id='type-id-1'/>
2180          <parameter type-id='type-id-1'/>
2181          <parameter type-id='type-id-24'/>
2182          <parameter type-id='type-id-24'/>
2183          <parameter type-id='type-id-25'/>
2184          <return type-id='type-id-19'/>
2185        </function-decl>
2186      </member-function>
2187      <member-function access='public' vtable-offset='15'>
2188        <function-decl name='mapgrid2f' mangled-name='_ZN22OpenGLSurfaceEvaluator9mapgrid2fElfflff' filepath='libnurbs/interface/glsurfeval.cc' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
2189          <parameter type-id='type-id-45' is-artificial='yes'/>
2190          <parameter type-id='type-id-24'/>
2191          <parameter type-id='type-id-1'/>
2192          <parameter type-id='type-id-1'/>
2193          <parameter type-id='type-id-24'/>
2194          <parameter type-id='type-id-1'/>
2195          <parameter type-id='type-id-1'/>
2196          <return type-id='type-id-19'/>
2197        </function-decl>
2198      </member-function>
2199      <member-function access='public' vtable-offset='16'>
2200        <function-decl name='mapmesh2f' mangled-name='_ZN22OpenGLSurfaceEvaluator9mapmesh2fElllll' filepath='libnurbs/interface/glsurfeval.cc' line='946' column='1' visibility='default' binding='global' size-in-bits='64'>
2201          <parameter type-id='type-id-45' is-artificial='yes'/>
2202          <parameter type-id='type-id-24'/>
2203          <parameter type-id='type-id-24'/>
2204          <parameter type-id='type-id-24'/>
2205          <parameter type-id='type-id-24'/>
2206          <parameter type-id='type-id-24'/>
2207          <return type-id='type-id-19'/>
2208        </function-decl>
2209      </member-function>
2210      <member-function access='public' vtable-offset='17'>
2211        <function-decl name='evalcoord2f' mangled-name='_ZN22OpenGLSurfaceEvaluator11evalcoord2fElff' filepath='libnurbs/interface/glsurfeval.cc' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
2212          <parameter type-id='type-id-45' is-artificial='yes'/>
2213          <parameter type-id='type-id-24'/>
2214          <parameter type-id='type-id-1'/>
2215          <parameter type-id='type-id-1'/>
2216          <return type-id='type-id-19'/>
2217        </function-decl>
2218      </member-function>
2219      <member-function access='public' vtable-offset='18'>
2220        <function-decl name='evalpoint2i' mangled-name='_ZN22OpenGLSurfaceEvaluator11evalpoint2iEll' filepath='libnurbs/interface/glsurfeval.cc' line='1059' column='1' visibility='default' binding='global' size-in-bits='64'>
2221          <parameter type-id='type-id-45' is-artificial='yes'/>
2222          <parameter type-id='type-id-24'/>
2223          <parameter type-id='type-id-24'/>
2224          <return type-id='type-id-19'/>
2225        </function-decl>
2226      </member-function>
2227      <member-function access='public' vtable-offset='19'>
2228        <function-decl name='endmap2f' mangled-name='_ZN22OpenGLSurfaceEvaluator8endmap2fEv' filepath='libnurbs/interface/glsurfeval.cc' line='801' column='1' visibility='default' binding='global' size-in-bits='64'>
2229          <parameter type-id='type-id-45' is-artificial='yes'/>
2230          <return type-id='type-id-19'/>
2231        </function-decl>
2232      </member-function>
2233      <member-function access='public' vtable-offset='20'>
2234        <function-decl name='polymode' mangled-name='_ZN22OpenGLSurfaceEvaluator8polymodeEl' filepath='libnurbs/interface/glsurfeval.cc' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
2235          <parameter type-id='type-id-45' is-artificial='yes'/>
2236          <parameter type-id='type-id-24'/>
2237          <return type-id='type-id-19'/>
2238        </function-decl>
2239      </member-function>
2240      <member-function access='public' vtable-offset='21'>
2241        <function-decl name='bgnline' mangled-name='_ZN22OpenGLSurfaceEvaluator7bgnlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
2242          <parameter type-id='type-id-45' is-artificial='yes'/>
2243          <return type-id='type-id-19'/>
2244        </function-decl>
2245      </member-function>
2246      <member-function access='public' vtable-offset='22'>
2247        <function-decl name='endline' mangled-name='_ZN22OpenGLSurfaceEvaluator7endlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
2248          <parameter type-id='type-id-45' is-artificial='yes'/>
2249          <return type-id='type-id-19'/>
2250        </function-decl>
2251      </member-function>
2252      <member-function access='public' vtable-offset='23'>
2253        <function-decl name='bgnclosedline' mangled-name='_ZN22OpenGLSurfaceEvaluator13bgnclosedlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
2254          <parameter type-id='type-id-45' is-artificial='yes'/>
2255          <return type-id='type-id-19'/>
2256        </function-decl>
2257      </member-function>
2258      <member-function access='public' vtable-offset='24'>
2259        <function-decl name='endclosedline' mangled-name='_ZN22OpenGLSurfaceEvaluator13endclosedlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
2260          <parameter type-id='type-id-45' is-artificial='yes'/>
2261          <return type-id='type-id-19'/>
2262        </function-decl>
2263      </member-function>
2264      <member-function access='public' vtable-offset='25'>
2265        <function-decl name='bgntmesh' mangled-name='_ZN22OpenGLSurfaceEvaluator8bgntmeshEv' filepath='libnurbs/interface/glsurfeval.cc' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
2266          <parameter type-id='type-id-45' is-artificial='yes'/>
2267          <return type-id='type-id-19'/>
2268        </function-decl>
2269      </member-function>
2270      <member-function access='public' vtable-offset='26'>
2271        <function-decl name='swaptmesh' mangled-name='_ZN22OpenGLSurfaceEvaluator9swaptmeshEv' filepath='libnurbs/interface/glsurfeval.cc' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
2272          <parameter type-id='type-id-45' is-artificial='yes'/>
2273          <return type-id='type-id-19'/>
2274        </function-decl>
2275      </member-function>
2276      <member-function access='public' vtable-offset='27'>
2277        <function-decl name='endtmesh' mangled-name='_ZN22OpenGLSurfaceEvaluator8endtmeshEv' filepath='libnurbs/interface/glsurfeval.cc' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
2278          <parameter type-id='type-id-45' is-artificial='yes'/>
2279          <return type-id='type-id-19'/>
2280        </function-decl>
2281      </member-function>
2282      <member-function access='public' vtable-offset='28'>
2283        <function-decl name='bgnqstrip' mangled-name='_ZN22OpenGLSurfaceEvaluator9bgnqstripEv' filepath='libnurbs/interface/glsurfeval.cc' line='712' column='1' visibility='default' binding='global' size-in-bits='64'>
2284          <parameter type-id='type-id-45' is-artificial='yes'/>
2285          <return type-id='type-id-19'/>
2286        </function-decl>
2287      </member-function>
2288      <member-function access='public' vtable-offset='29'>
2289        <function-decl name='endqstrip' mangled-name='_ZN22OpenGLSurfaceEvaluator9endqstripEv' filepath='libnurbs/interface/glsurfeval.cc' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
2290          <parameter type-id='type-id-45' is-artificial='yes'/>
2291          <return type-id='type-id-19'/>
2292        </function-decl>
2293      </member-function>
2294      <member-function access='public' vtable-offset='30'>
2295        <function-decl name='bgntfan' mangled-name='_ZN22OpenGLSurfaceEvaluator7bgntfanEv' filepath='libnurbs/interface/glsurfeval.cc' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
2296          <parameter type-id='type-id-45' is-artificial='yes'/>
2297          <return type-id='type-id-19'/>
2298        </function-decl>
2299      </member-function>
2300      <member-function access='public' vtable-offset='31'>
2301        <function-decl name='endtfan' mangled-name='_ZN22OpenGLSurfaceEvaluator7endtfanEv' filepath='libnurbs/interface/glsurfeval.cc' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
2302          <parameter type-id='type-id-45' is-artificial='yes'/>
2303          <return type-id='type-id-19'/>
2304        </function-decl>
2305      </member-function>
2306      <member-function access='public' vtable-offset='32'>
2307        <function-decl name='evalUStrip' mangled-name='_ZN22OpenGLSurfaceEvaluator10evalUStripEifPfifS0_' filepath='libnurbs/interface/glsurfeval.cc' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
2308          <parameter type-id='type-id-45' is-artificial='yes'/>
2309          <parameter type-id='type-id-10'/>
2310          <parameter type-id='type-id-1'/>
2311          <parameter type-id='type-id-25'/>
2312          <parameter type-id='type-id-10'/>
2313          <parameter type-id='type-id-1'/>
2314          <parameter type-id='type-id-25'/>
2315          <return type-id='type-id-19'/>
2316        </function-decl>
2317      </member-function>
2318      <member-function access='public' vtable-offset='33'>
2319        <function-decl name='evalVStrip' mangled-name='_ZN22OpenGLSurfaceEvaluator10evalVStripEifPfifS0_' filepath='libnurbs/interface/glsurfeval.cc' line='530' column='1' visibility='default' binding='global' size-in-bits='64'>
2320          <parameter type-id='type-id-45' is-artificial='yes'/>
2321          <parameter type-id='type-id-10'/>
2322          <parameter type-id='type-id-1'/>
2323          <parameter type-id='type-id-25'/>
2324          <parameter type-id='type-id-10'/>
2325          <parameter type-id='type-id-1'/>
2326          <parameter type-id='type-id-25'/>
2327          <return type-id='type-id-19'/>
2328        </function-decl>
2329      </member-function>
2330      <member-function access='private' vtable-offset='34'>
2331        <function-decl name='inDoEvalCoord2NOGE' mangled-name='_ZN22OpenGLSurfaceEvaluator18inDoEvalCoord2NOGEEffPfS0_' filepath='libnurbs/interface/glsurfeval.h' line='283' column='1' visibility='default' binding='global' size-in-bits='64'>
2332          <parameter type-id='type-id-45' is-artificial='yes'/>
2333          <parameter type-id='type-id-1'/>
2334          <parameter type-id='type-id-1'/>
2335          <parameter type-id='type-id-25'/>
2336          <parameter type-id='type-id-25'/>
2337          <return type-id='type-id-19'/>
2338        </function-decl>
2339      </member-function>
2340      <member-function access='private' vtable-offset='35'>
2341        <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'>
2342          <parameter type-id='type-id-45' is-artificial='yes'/>
2343          <parameter type-id='type-id-1'/>
2344          <parameter type-id='type-id-1'/>
2345          <parameter type-id='type-id-25'/>
2346          <parameter type-id='type-id-25'/>
2347          <return type-id='type-id-19'/>
2348        </function-decl>
2349      </member-function>
2350      <member-function access='private' vtable-offset='36'>
2351        <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'>
2352          <parameter type-id='type-id-45' is-artificial='yes'/>
2353          <parameter type-id='type-id-1'/>
2354          <parameter type-id='type-id-1'/>
2355          <parameter type-id='type-id-25'/>
2356          <parameter type-id='type-id-25'/>
2357          <return type-id='type-id-19'/>
2358        </function-decl>
2359      </member-function>
2360      <member-function access='private' vtable-offset='37'>
2361        <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'>
2362          <parameter type-id='type-id-45' is-artificial='yes'/>
2363          <parameter type-id='type-id-1'/>
2364          <return type-id='type-id-19'/>
2365        </function-decl>
2366      </member-function>
2367      <member-function access='private' vtable-offset='38'>
2368        <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'>
2369          <parameter type-id='type-id-45' is-artificial='yes'/>
2370          <parameter type-id='type-id-1'/>
2371          <return type-id='type-id-19'/>
2372        </function-decl>
2373      </member-function>
2374    </class-decl>
2375    <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-90'>
2376      <data-member access='public' layout-offset-in-bits='0'>
2377        <var-decl name='umin' type-id='type-id-27' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
2378      </data-member>
2379      <data-member access='public' layout-offset-in-bits='32'>
2380        <var-decl name='vmin' type-id='type-id-27' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
2381      </data-member>
2382      <data-member access='public' layout-offset-in-bits='64'>
2383        <var-decl name='umax' type-id='type-id-27' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
2384      </data-member>
2385      <data-member access='public' layout-offset-in-bits='96'>
2386        <var-decl name='vmax' type-id='type-id-27' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
2387      </data-member>
2388      <data-member access='public' layout-offset-in-bits='128'>
2389        <var-decl name='uorder' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='38' column='1'/>
2390      </data-member>
2391      <data-member access='public' layout-offset-in-bits='160'>
2392        <var-decl name='vorder' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='39' column='1'/>
2393      </data-member>
2394      <data-member access='public' layout-offset-in-bits='192'>
2395        <var-decl name='dimension' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='57' column='1'/>
2396      </data-member>
2397      <data-member access='public' layout-offset-in-bits='256'>
2398        <var-decl name='ctlpoints' type-id='type-id-46' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='58' column='1'/>
2399      </data-member>
2400      <data-member access='public' layout-offset-in-bits='320'>
2401        <var-decl name='next' type-id='type-id-91' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='63' column='1'/>
2402      </data-member>
2403    </class-decl>
2404    <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-92'>
2405      <data-member access='public' layout-offset-in-bits='0'>
2406        <var-decl name='bpatch' type-id='type-id-93' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='40' column='1'/>
2407      </data-member>
2408      <data-member access='public' layout-offset-in-bits='64'>
2409        <var-decl name='bpatch_normal' type-id='type-id-93' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='41' column='1'/>
2410      </data-member>
2411      <data-member access='public' layout-offset-in-bits='128'>
2412        <var-decl name='bpatch_texcoord' type-id='type-id-93' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='42' column='1'/>
2413      </data-member>
2414      <data-member access='public' layout-offset-in-bits='192'>
2415        <var-decl name='bpatch_color' type-id='type-id-93' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='43' column='1'/>
2416      </data-member>
2417      <data-member access='public' layout-offset-in-bits='256'>
2418        <var-decl name='UVarray' type-id='type-id-46' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='45' column='1'/>
2419      </data-member>
2420      <data-member access='public' layout-offset-in-bits='320'>
2421        <var-decl name='length_array' type-id='type-id-94' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='46' column='1'/>
2422      </data-member>
2423      <data-member access='public' layout-offset-in-bits='384'>
2424        <var-decl name='type_array' type-id='type-id-95' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='47' column='1'/>
2425      </data-member>
2426      <data-member access='public' layout-offset-in-bits='448'>
2427        <var-decl name='size_UVarray' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='50' column='1'/>
2428      </data-member>
2429      <data-member access='public' layout-offset-in-bits='480'>
2430        <var-decl name='index_UVarray' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='51' column='1'/>
2431      </data-member>
2432      <data-member access='public' layout-offset-in-bits='512'>
2433        <var-decl name='size_length_array' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='52' column='1'/>
2434      </data-member>
2435      <data-member access='public' layout-offset-in-bits='544'>
2436        <var-decl name='index_length_array' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='53' column='1'/>
2437      </data-member>
2438      <data-member access='public' layout-offset-in-bits='576'>
2439        <var-decl name='counter' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='55' column='1'/>
2440      </data-member>
2441      <data-member access='public' layout-offset-in-bits='608'>
2442        <var-decl name='type' type-id='type-id-21' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='56' column='1'/>
2443      </data-member>
2444      <data-member access='public' layout-offset-in-bits='640'>
2445        <var-decl name='vertex_array' type-id='type-id-46' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='59' column='1'/>
2446      </data-member>
2447      <data-member access='public' layout-offset-in-bits='704'>
2448        <var-decl name='normal_array' type-id='type-id-46' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='60' column='1'/>
2449      </data-member>
2450      <data-member access='public' layout-offset-in-bits='768'>
2451        <var-decl name='color_array' type-id='type-id-46' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='61' column='1'/>
2452      </data-member>
2453      <data-member access='public' layout-offset-in-bits='832'>
2454        <var-decl name='texcoord_array' type-id='type-id-46' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='62' column='1'/>
2455      </data-member>
2456      <data-member access='public' layout-offset-in-bits='896'>
2457        <var-decl name='next' type-id='type-id-96' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='65' column='1'/>
2458      </data-member>
2459    </class-decl>
2460    <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-97'>
2461      <data-member access='public' layout-offset-in-bits='0'>
2462        <var-decl name='uprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='64' column='1'/>
2463      </data-member>
2464      <data-member access='public' layout-offset-in-bits='32'>
2465        <var-decl name='vprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='65' column='1'/>
2466      </data-member>
2467      <data-member access='public' layout-offset-in-bits='64'>
2468        <var-decl name='k' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='66' column='1'/>
2469      </data-member>
2470      <data-member access='public' layout-offset-in-bits='96'>
2471        <var-decl name='u1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='67' column='1'/>
2472      </data-member>
2473      <data-member access='public' layout-offset-in-bits='128'>
2474        <var-decl name='u2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='68' column='1'/>
2475      </data-member>
2476      <data-member access='public' layout-offset-in-bits='160'>
2477        <var-decl name='ustride' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='69' column='1'/>
2478      </data-member>
2479      <data-member access='public' layout-offset-in-bits='192'>
2480        <var-decl name='uorder' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='70' column='1'/>
2481      </data-member>
2482      <data-member access='public' layout-offset-in-bits='224'>
2483        <var-decl name='v1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='71' column='1'/>
2484      </data-member>
2485      <data-member access='public' layout-offset-in-bits='256'>
2486        <var-decl name='v2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='72' column='1'/>
2487      </data-member>
2488      <data-member access='public' layout-offset-in-bits='288'>
2489        <var-decl name='vstride' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='73' column='1'/>
2490      </data-member>
2491      <data-member access='public' layout-offset-in-bits='320'>
2492        <var-decl name='vorder' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='74' column='1'/>
2493      </data-member>
2494      <data-member access='public' layout-offset-in-bits='352'>
2495        <var-decl name='ctlPoints' type-id='type-id-58' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='75' column='1'/>
2496      </data-member>
2497      <data-member access='public' layout-offset-in-bits='205152'>
2498        <var-decl name='ucoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='76' column='1'/>
2499      </data-member>
2500      <data-member access='public' layout-offset-in-bits='206432'>
2501        <var-decl name='vcoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='77' column='1'/>
2502      </data-member>
2503      <data-member access='public' layout-offset-in-bits='207712'>
2504        <var-decl name='ucoeffDeriv' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='78' column='1'/>
2505      </data-member>
2506      <data-member access='public' layout-offset-in-bits='208992'>
2507        <var-decl name='vcoeffDeriv' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='79' column='1'/>
2508      </data-member>
2509    </class-decl>
2510    <typedef-decl name='bezierPatch' type-id='type-id-90' filepath='libnurbs/interface/bezierPatch.h' line='65' column='1' id='type-id-98'/>
2511    <typedef-decl name='bezierPatchMesh' type-id='type-id-92' filepath='libnurbs/interface/bezierPatchMesh.h' line='66' column='1' id='type-id-99'/>
2512    <typedef-decl name='surfEvalMachine' type-id='type-id-97' filepath='libnurbs/interface/glsurfeval.h' line='80' column='1' id='type-id-59'/>
2513    <pointer-type-def type-id='type-id-53' size-in-bits='64' id='type-id-100'/>
2514    <pointer-type-def type-id='type-id-21' size-in-bits='64' id='type-id-95'/>
2515    <pointer-type-def type-id='type-id-84' size-in-bits='64' id='type-id-101'/>
2516    <pointer-type-def type-id='type-id-88' size-in-bits='64' id='type-id-87'/>
2517    <pointer-type-def type-id='type-id-90' size-in-bits='64' id='type-id-91'/>
2518    <pointer-type-def type-id='type-id-98' size-in-bits='64' id='type-id-93'/>
2519    <pointer-type-def type-id='type-id-92' size-in-bits='64' id='type-id-96'/>
2520    <pointer-type-def type-id='type-id-99' size-in-bits='64' id='type-id-56'/>
2521    <pointer-type-def type-id='type-id-10' size-in-bits='64' id='type-id-94'/>
2522    <pointer-type-def type-id='type-id-59' size-in-bits='64' id='type-id-102'/>
2523    <pointer-type-def type-id='type-id-103' size-in-bits='64' id='type-id-104'/>
2524    <class-decl name='BasicSurfaceEvaluator' size-in-bits='64' visibility='default' filepath='libnurbs/internals/basicsurfeval.h' line='43' column='1' id='type-id-53'>
2525      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-29'/>
2526      <member-function access='private' destructor='yes' vtable-offset='-1'>
2527        <function-decl name='~BasicSurfaceEvaluator' filepath='libnurbs/internals/basicsurfeval.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
2528          <parameter type-id='type-id-100' is-artificial='yes'/>
2529          <parameter type-id='type-id-10' is-artificial='yes'/>
2530          <return type-id='type-id-19'/>
2531        </function-decl>
2532      </member-function>
2533      <member-function access='private' vtable-offset='9'>
2534        <function-decl name='range2f' mangled-name='_ZN21BasicSurfaceEvaluator7range2fElPfS0_' filepath='libnurbs/internals/basicsurfeval.cc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
2535          <parameter type-id='type-id-100' is-artificial='yes'/>
2536          <parameter type-id='type-id-24'/>
2537          <parameter type-id='type-id-25'/>
2538          <parameter type-id='type-id-25'/>
2539          <return type-id='type-id-19'/>
2540        </function-decl>
2541      </member-function>
2542      <member-function access='private' vtable-offset='10'>
2543        <function-decl name='domain2f' mangled-name='_ZN21BasicSurfaceEvaluator8domain2fEffff' filepath='libnurbs/internals/basicsurfeval.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
2544          <parameter type-id='type-id-100' is-artificial='yes'/>
2545          <parameter type-id='type-id-1'/>
2546          <parameter type-id='type-id-1'/>
2547          <parameter type-id='type-id-1'/>
2548          <parameter type-id='type-id-1'/>
2549          <return type-id='type-id-19'/>
2550        </function-decl>
2551      </member-function>
2552      <member-function access='private' vtable-offset='11'>
2553        <function-decl name='enable' mangled-name='_ZN21BasicSurfaceEvaluator6enableEl' filepath='libnurbs/internals/basicsurfeval.cc' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
2554          <parameter type-id='type-id-100' is-artificial='yes'/>
2555          <parameter type-id='type-id-24'/>
2556          <return type-id='type-id-19'/>
2557        </function-decl>
2558      </member-function>
2559      <member-function access='private' vtable-offset='12'>
2560        <function-decl name='disable' mangled-name='_ZN21BasicSurfaceEvaluator7disableEl' filepath='libnurbs/internals/basicsurfeval.cc' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
2561          <parameter type-id='type-id-100' is-artificial='yes'/>
2562          <parameter type-id='type-id-24'/>
2563          <return type-id='type-id-19'/>
2564        </function-decl>
2565      </member-function>
2566      <member-function access='private' vtable-offset='13'>
2567        <function-decl name='bgnmap2f' mangled-name='_ZN21BasicSurfaceEvaluator8bgnmap2fEl' filepath='libnurbs/internals/basicsurfeval.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
2568          <parameter type-id='type-id-100' is-artificial='yes'/>
2569          <parameter type-id='type-id-24'/>
2570          <return type-id='type-id-19'/>
2571        </function-decl>
2572      </member-function>
2573      <member-function access='private' vtable-offset='14'>
2574        <function-decl name='map2f' mangled-name='_ZN21BasicSurfaceEvaluator5map2fElffllffllPf' filepath='libnurbs/internals/basicsurfeval.cc' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
2575          <parameter type-id='type-id-100' is-artificial='yes'/>
2576          <parameter type-id='type-id-24'/>
2577          <parameter type-id='type-id-1'/>
2578          <parameter type-id='type-id-1'/>
2579          <parameter type-id='type-id-24'/>
2580          <parameter type-id='type-id-24'/>
2581          <parameter type-id='type-id-1'/>
2582          <parameter type-id='type-id-1'/>
2583          <parameter type-id='type-id-24'/>
2584          <parameter type-id='type-id-24'/>
2585          <parameter type-id='type-id-25'/>
2586          <return type-id='type-id-19'/>
2587        </function-decl>
2588      </member-function>
2589      <member-function access='private' vtable-offset='15'>
2590        <function-decl name='mapgrid2f' mangled-name='_ZN21BasicSurfaceEvaluator9mapgrid2fElfflff' filepath='libnurbs/internals/basicsurfeval.cc' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
2591          <parameter type-id='type-id-100' is-artificial='yes'/>
2592          <parameter type-id='type-id-24'/>
2593          <parameter type-id='type-id-1'/>
2594          <parameter type-id='type-id-1'/>
2595          <parameter type-id='type-id-24'/>
2596          <parameter type-id='type-id-1'/>
2597          <parameter type-id='type-id-1'/>
2598          <return type-id='type-id-19'/>
2599        </function-decl>
2600      </member-function>
2601      <member-function access='private' vtable-offset='16'>
2602        <function-decl name='mapmesh2f' mangled-name='_ZN21BasicSurfaceEvaluator9mapmesh2fElllll' filepath='libnurbs/internals/basicsurfeval.cc' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
2603          <parameter type-id='type-id-100' is-artificial='yes'/>
2604          <parameter type-id='type-id-24'/>
2605          <parameter type-id='type-id-24'/>
2606          <parameter type-id='type-id-24'/>
2607          <parameter type-id='type-id-24'/>
2608          <parameter type-id='type-id-24'/>
2609          <return type-id='type-id-19'/>
2610        </function-decl>
2611      </member-function>
2612      <member-function access='private' vtable-offset='17'>
2613        <function-decl name='evalcoord2f' mangled-name='_ZN21BasicSurfaceEvaluator11evalcoord2fElff' filepath='libnurbs/internals/basicsurfeval.cc' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
2614          <parameter type-id='type-id-100' is-artificial='yes'/>
2615          <parameter type-id='type-id-24'/>
2616          <parameter type-id='type-id-1'/>
2617          <parameter type-id='type-id-1'/>
2618          <return type-id='type-id-19'/>
2619        </function-decl>
2620      </member-function>
2621      <member-function access='private' vtable-offset='18'>
2622        <function-decl name='evalpoint2i' mangled-name='_ZN21BasicSurfaceEvaluator11evalpoint2iEll' filepath='libnurbs/internals/basicsurfeval.cc' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
2623          <parameter type-id='type-id-100' is-artificial='yes'/>
2624          <parameter type-id='type-id-24'/>
2625          <parameter type-id='type-id-24'/>
2626          <return type-id='type-id-19'/>
2627        </function-decl>
2628      </member-function>
2629      <member-function access='private' vtable-offset='19'>
2630        <function-decl name='endmap2f' mangled-name='_ZN21BasicSurfaceEvaluator8endmap2fEv' filepath='libnurbs/internals/basicsurfeval.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
2631          <parameter type-id='type-id-100' is-artificial='yes'/>
2632          <return type-id='type-id-19'/>
2633        </function-decl>
2634      </member-function>
2635      <member-function access='private' vtable-offset='20'>
2636        <function-decl name='polymode' mangled-name='_ZN21BasicSurfaceEvaluator8polymodeEl' filepath='libnurbs/internals/basicsurfeval.cc' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
2637          <parameter type-id='type-id-100' is-artificial='yes'/>
2638          <parameter type-id='type-id-24'/>
2639          <return type-id='type-id-19'/>
2640        </function-decl>
2641      </member-function>
2642      <member-function access='private' vtable-offset='21'>
2643        <function-decl name='bgnline' mangled-name='_ZN21BasicSurfaceEvaluator7bgnlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
2644          <parameter type-id='type-id-100' is-artificial='yes'/>
2645          <return type-id='type-id-19'/>
2646        </function-decl>
2647      </member-function>
2648      <member-function access='private' vtable-offset='22'>
2649        <function-decl name='endline' mangled-name='_ZN21BasicSurfaceEvaluator7endlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
2650          <parameter type-id='type-id-100' is-artificial='yes'/>
2651          <return type-id='type-id-19'/>
2652        </function-decl>
2653      </member-function>
2654      <member-function access='private' vtable-offset='23'>
2655        <function-decl name='bgnclosedline' mangled-name='_ZN21BasicSurfaceEvaluator13bgnclosedlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
2656          <parameter type-id='type-id-100' is-artificial='yes'/>
2657          <return type-id='type-id-19'/>
2658        </function-decl>
2659      </member-function>
2660      <member-function access='private' vtable-offset='24'>
2661        <function-decl name='endclosedline' mangled-name='_ZN21BasicSurfaceEvaluator13endclosedlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
2662          <parameter type-id='type-id-100' is-artificial='yes'/>
2663          <return type-id='type-id-19'/>
2664        </function-decl>
2665      </member-function>
2666      <member-function access='private' vtable-offset='25'>
2667        <function-decl name='bgntmesh' mangled-name='_ZN21BasicSurfaceEvaluator8bgntmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
2668          <parameter type-id='type-id-100' is-artificial='yes'/>
2669          <return type-id='type-id-19'/>
2670        </function-decl>
2671      </member-function>
2672      <member-function access='private' vtable-offset='26'>
2673        <function-decl name='swaptmesh' mangled-name='_ZN21BasicSurfaceEvaluator9swaptmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
2674          <parameter type-id='type-id-100' is-artificial='yes'/>
2675          <return type-id='type-id-19'/>
2676        </function-decl>
2677      </member-function>
2678      <member-function access='private' vtable-offset='27'>
2679        <function-decl name='endtmesh' mangled-name='_ZN21BasicSurfaceEvaluator8endtmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
2680          <parameter type-id='type-id-100' is-artificial='yes'/>
2681          <return type-id='type-id-19'/>
2682        </function-decl>
2683      </member-function>
2684      <member-function access='private' vtable-offset='28'>
2685        <function-decl name='bgnqstrip' mangled-name='_ZN21BasicSurfaceEvaluator9bgnqstripEv' filepath='libnurbs/internals/basicsurfeval.cc' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
2686          <parameter type-id='type-id-100' is-artificial='yes'/>
2687          <return type-id='type-id-19'/>
2688        </function-decl>
2689      </member-function>
2690      <member-function access='private' vtable-offset='29'>
2691        <function-decl name='endqstrip' mangled-name='_ZN21BasicSurfaceEvaluator9endqstripEv' filepath='libnurbs/internals/basicsurfeval.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
2692          <parameter type-id='type-id-100' is-artificial='yes'/>
2693          <return type-id='type-id-19'/>
2694        </function-decl>
2695      </member-function>
2696      <member-function access='private' vtable-offset='30'>
2697        <function-decl name='bgntfan' mangled-name='_ZN21BasicSurfaceEvaluator7bgntfanEv' filepath='libnurbs/internals/basicsurfeval.cc' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
2698          <parameter type-id='type-id-100' is-artificial='yes'/>
2699          <return type-id='type-id-19'/>
2700        </function-decl>
2701      </member-function>
2702      <member-function access='private' vtable-offset='31'>
2703        <function-decl name='endtfan' mangled-name='_ZN21BasicSurfaceEvaluator7endtfanEv' filepath='libnurbs/internals/basicsurfeval.cc' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
2704          <parameter type-id='type-id-100' is-artificial='yes'/>
2705          <return type-id='type-id-19'/>
2706        </function-decl>
2707      </member-function>
2708      <member-function access='private' vtable-offset='32'>
2709        <function-decl name='evalUStrip' mangled-name='_ZN21BasicSurfaceEvaluator10evalUStripEifPfifS0_' filepath='libnurbs/internals/basicsurfeval.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
2710          <parameter type-id='type-id-100' is-artificial='yes'/>
2711          <parameter type-id='type-id-10'/>
2712          <parameter type-id='type-id-1'/>
2713          <parameter type-id='type-id-25'/>
2714          <parameter type-id='type-id-10'/>
2715          <parameter type-id='type-id-1'/>
2716          <parameter type-id='type-id-25'/>
2717          <return type-id='type-id-19'/>
2718        </function-decl>
2719      </member-function>
2720      <member-function access='private' vtable-offset='33'>
2721        <function-decl name='evalVStrip' mangled-name='_ZN21BasicSurfaceEvaluator10evalVStripEifPfifS0_' filepath='libnurbs/internals/basicsurfeval.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
2722          <parameter type-id='type-id-100' is-artificial='yes'/>
2723          <parameter type-id='type-id-10'/>
2724          <parameter type-id='type-id-1'/>
2725          <parameter type-id='type-id-25'/>
2726          <parameter type-id='type-id-10'/>
2727          <parameter type-id='type-id-1'/>
2728          <parameter type-id='type-id-25'/>
2729          <return type-id='type-id-19'/>
2730        </function-decl>
2731      </member-function>
2732      <member-function access='private' vtable-offset='34'>
2733        <function-decl name='inDoEvalCoord2NOGE' mangled-name='_ZN21BasicSurfaceEvaluator18inDoEvalCoord2NOGEEffPfS0_' filepath='libnurbs/internals/basicsurfeval.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
2734          <parameter type-id='type-id-100' is-artificial='yes'/>
2735          <parameter type-id='type-id-1'/>
2736          <parameter type-id='type-id-1'/>
2737          <parameter type-id='type-id-25'/>
2738          <parameter type-id='type-id-25'/>
2739          <return type-id='type-id-19'/>
2740        </function-decl>
2741      </member-function>
2742      <member-function access='private' vtable-offset='35'>
2743        <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'>
2744          <parameter type-id='type-id-100' is-artificial='yes'/>
2745          <parameter type-id='type-id-1'/>
2746          <parameter type-id='type-id-1'/>
2747          <parameter type-id='type-id-25'/>
2748          <parameter type-id='type-id-25'/>
2749          <return type-id='type-id-19'/>
2750        </function-decl>
2751      </member-function>
2752      <member-function access='private' vtable-offset='36'>
2753        <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'>
2754          <parameter type-id='type-id-100' is-artificial='yes'/>
2755          <parameter type-id='type-id-1'/>
2756          <parameter type-id='type-id-1'/>
2757          <parameter type-id='type-id-25'/>
2758          <parameter type-id='type-id-25'/>
2759          <return type-id='type-id-19'/>
2760        </function-decl>
2761      </member-function>
2762      <member-function access='private' vtable-offset='37'>
2763        <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'>
2764          <parameter type-id='type-id-100' is-artificial='yes'/>
2765          <parameter type-id='type-id-1'/>
2766          <return type-id='type-id-19'/>
2767        </function-decl>
2768      </member-function>
2769      <member-function access='private' vtable-offset='38'>
2770        <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'>
2771          <parameter type-id='type-id-100' is-artificial='yes'/>
2772          <parameter type-id='type-id-1'/>
2773          <return type-id='type-id-19'/>
2774        </function-decl>
2775      </member-function>
2776    </class-decl>
2777    <class-decl name='SurfaceMap' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-103'/>
2778  </abi-instr>
2779  <abi-instr address-size='64' path='libnurbs/interface/incurveeval.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
2780  </abi-instr>
2781  <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'>
2782  </abi-instr>
2783  <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'>
2784    <type-decl name='char' size-in-bits='8' id='type-id-105'/>
2785    <array-type-def dimensions='1' type-id='type-id-106' size-in-bits='2048' id='type-id-107'>
2786      <subrange length='32' lower-bound='0' upper-bound='31' type-id='type-id-3' id='type-id-108'/>
2787    </array-type-def>
2788    <class-decl name='Buffer' size-in-bits='64' visibility='default' filepath='libnurbs/internals/bufpool.h' line='45' column='1' id='type-id-109'>
2789      <data-member access='private' layout-offset-in-bits='0'>
2790        <var-decl name='next' type-id='type-id-110' visibility='default' filepath='libnurbs/internals/bufpool.h' line='47' column='1'/>
2791      </data-member>
2792    </class-decl>
2793    <class-decl name='Pool' size-in-bits='2496' visibility='default' filepath='libnurbs/internals/bufpool.h' line='50' column='1' id='type-id-68'>
2794      <member-type access='protected'>
2795        <enum-decl name='Magic' filepath='libnurbs/internals/bufpool.h' line='70' column='1' id='type-id-111'>
2796          <underlying-type type-id='type-id-38'/>
2797          <enumerator name='is_allocated' value='62369'/>
2798          <enumerator name='is_free' value='61858'/>
2799        </enum-decl>
2800      </member-type>
2801      <data-member access='protected' layout-offset-in-bits='0'>
2802        <var-decl name='freelist' type-id='type-id-110' visibility='default' filepath='libnurbs/internals/bufpool.h' line='62' column='1'/>
2803      </data-member>
2804      <data-member access='protected' layout-offset-in-bits='64'>
2805        <var-decl name='blocklist' type-id='type-id-107' visibility='default' filepath='libnurbs/internals/bufpool.h' line='63' column='1'/>
2806      </data-member>
2807      <data-member access='protected' layout-offset-in-bits='2112'>
2808        <var-decl name='nextblock' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/bufpool.h' line='64' column='1'/>
2809      </data-member>
2810      <data-member access='protected' layout-offset-in-bits='2176'>
2811        <var-decl name='curblock' type-id='type-id-106' visibility='default' filepath='libnurbs/internals/bufpool.h' line='65' column='1'/>
2812      </data-member>
2813      <data-member access='protected' layout-offset-in-bits='2240'>
2814        <var-decl name='buffersize' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/bufpool.h' line='66' column='1'/>
2815      </data-member>
2816      <data-member access='protected' layout-offset-in-bits='2272'>
2817        <var-decl name='nextsize' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/bufpool.h' line='67' column='1'/>
2818      </data-member>
2819      <data-member access='protected' layout-offset-in-bits='2304'>
2820        <var-decl name='nextfree' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/bufpool.h' line='68' column='1'/>
2821      </data-member>
2822      <data-member access='protected' layout-offset-in-bits='2336'>
2823        <var-decl name='initsize' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/bufpool.h' line='69' column='1'/>
2824      </data-member>
2825      <data-member access='protected' layout-offset-in-bits='2368'>
2826        <var-decl name='name' type-id='type-id-112' visibility='default' filepath='libnurbs/internals/bufpool.h' line='71' column='1'/>
2827      </data-member>
2828      <data-member access='protected' layout-offset-in-bits='2432'>
2829        <var-decl name='magic' type-id='type-id-111' visibility='default' filepath='libnurbs/internals/bufpool.h' line='72' column='1'/>
2830      </data-member>
2831      <member-function access='private' constructor='yes'>
2832        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
2833          <parameter type-id='type-id-113' is-artificial='yes'/>
2834          <parameter type-id='type-id-10'/>
2835          <parameter type-id='type-id-10'/>
2836          <parameter type-id='type-id-112'/>
2837          <return type-id='type-id-19'/>
2838        </function-decl>
2839      </member-function>
2840      <member-function access='private' destructor='yes'>
2841        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
2842          <parameter type-id='type-id-113' is-artificial='yes'/>
2843          <parameter type-id='type-id-10' is-artificial='yes'/>
2844          <return type-id='type-id-19'/>
2845        </function-decl>
2846      </member-function>
2847      <member-function access='private' constructor='yes'>
2848        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
2849          <parameter type-id='type-id-113' is-artificial='yes'/>
2850          <parameter type-id='type-id-10'/>
2851          <parameter type-id='type-id-10'/>
2852          <parameter type-id='type-id-112'/>
2853          <return type-id='type-id-19'/>
2854        </function-decl>
2855      </member-function>
2856      <member-function access='private' destructor='yes'>
2857        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
2858          <parameter type-id='type-id-113' is-artificial='yes'/>
2859          <parameter type-id='type-id-10' is-artificial='yes'/>
2860          <return type-id='type-id-19'/>
2861        </function-decl>
2862      </member-function>
2863      <member-function access='private' constructor='yes'>
2864        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
2865          <parameter type-id='type-id-113' is-artificial='yes'/>
2866          <parameter type-id='type-id-10'/>
2867          <parameter type-id='type-id-10'/>
2868          <parameter type-id='type-id-112'/>
2869          <return type-id='type-id-19'/>
2870        </function-decl>
2871      </member-function>
2872      <member-function access='private' destructor='yes'>
2873        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
2874          <parameter type-id='type-id-113' is-artificial='yes'/>
2875          <parameter type-id='type-id-10' is-artificial='yes'/>
2876          <return type-id='type-id-19'/>
2877        </function-decl>
2878      </member-function>
2879      <member-function access='private'>
2880        <function-decl name='new_buffer' mangled-name='_ZN4Pool10new_bufferEv' filepath='libnurbs/internals/bufpool.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
2881          <parameter type-id='type-id-113' is-artificial='yes'/>
2882          <return type-id='type-id-17'/>
2883        </function-decl>
2884      </member-function>
2885      <member-function access='private' constructor='yes'>
2886        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
2887          <parameter type-id='type-id-113' is-artificial='yes'/>
2888          <parameter type-id='type-id-10'/>
2889          <parameter type-id='type-id-10'/>
2890          <parameter type-id='type-id-112'/>
2891          <return type-id='type-id-19'/>
2892        </function-decl>
2893      </member-function>
2894      <member-function access='private' destructor='yes'>
2895        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
2896          <parameter type-id='type-id-113' is-artificial='yes'/>
2897          <parameter type-id='type-id-10' is-artificial='yes'/>
2898          <return type-id='type-id-19'/>
2899        </function-decl>
2900      </member-function>
2901      <member-function access='private'>
2902        <function-decl name='clear' mangled-name='_ZN4Pool5clearEv' filepath='libnurbs/internals/bufpool.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
2903          <parameter type-id='type-id-113' is-artificial='yes'/>
2904          <return type-id='type-id-19'/>
2905        </function-decl>
2906      </member-function>
2907      <member-function access='private'>
2908        <function-decl name='grow' mangled-name='_ZN4Pool4growEv' filepath='libnurbs/internals/bufpool.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
2909          <parameter type-id='type-id-113' is-artificial='yes'/>
2910          <return type-id='type-id-19'/>
2911        </function-decl>
2912      </member-function>
2913      <member-function access='private' constructor='yes'>
2914        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
2915          <parameter type-id='type-id-113' is-artificial='yes'/>
2916          <parameter type-id='type-id-10'/>
2917          <parameter type-id='type-id-10'/>
2918          <parameter type-id='type-id-112'/>
2919          <return type-id='type-id-19'/>
2920        </function-decl>
2921      </member-function>
2922      <member-function access='private' destructor='yes'>
2923        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
2924          <parameter type-id='type-id-113' is-artificial='yes'/>
2925          <parameter type-id='type-id-10' is-artificial='yes'/>
2926          <return type-id='type-id-19'/>
2927        </function-decl>
2928      </member-function>
2929      <member-function access='private' constructor='yes'>
2930        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
2931          <parameter type-id='type-id-113' is-artificial='yes'/>
2932          <parameter type-id='type-id-10'/>
2933          <parameter type-id='type-id-10'/>
2934          <parameter type-id='type-id-112'/>
2935          <return type-id='type-id-19'/>
2936        </function-decl>
2937      </member-function>
2938      <member-function access='private' destructor='yes'>
2939        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
2940          <parameter type-id='type-id-113' is-artificial='yes'/>
2941          <parameter type-id='type-id-10' is-artificial='yes'/>
2942          <return type-id='type-id-19'/>
2943        </function-decl>
2944      </member-function>
2945      <member-function access='private' constructor='yes'>
2946        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
2947          <parameter type-id='type-id-113' is-artificial='yes'/>
2948          <parameter type-id='type-id-10'/>
2949          <parameter type-id='type-id-10'/>
2950          <parameter type-id='type-id-112'/>
2951          <return type-id='type-id-19'/>
2952        </function-decl>
2953      </member-function>
2954      <member-function access='private' destructor='yes'>
2955        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
2956          <parameter type-id='type-id-113' is-artificial='yes'/>
2957          <parameter type-id='type-id-10' is-artificial='yes'/>
2958          <return type-id='type-id-19'/>
2959        </function-decl>
2960      </member-function>
2961      <member-function access='private' constructor='yes'>
2962        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
2963          <parameter type-id='type-id-113' is-artificial='yes'/>
2964          <parameter type-id='type-id-10'/>
2965          <parameter type-id='type-id-10'/>
2966          <parameter type-id='type-id-112'/>
2967          <return type-id='type-id-19'/>
2968        </function-decl>
2969      </member-function>
2970      <member-function access='private' destructor='yes'>
2971        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
2972          <parameter type-id='type-id-113' is-artificial='yes'/>
2973          <parameter type-id='type-id-10' is-artificial='yes'/>
2974          <return type-id='type-id-19'/>
2975        </function-decl>
2976      </member-function>
2977      <member-function access='private' constructor='yes'>
2978        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
2979          <parameter type-id='type-id-113' is-artificial='yes'/>
2980          <parameter type-id='type-id-10'/>
2981          <parameter type-id='type-id-10'/>
2982          <parameter type-id='type-id-112'/>
2983          <return type-id='type-id-19'/>
2984        </function-decl>
2985      </member-function>
2986      <member-function access='private' destructor='yes'>
2987        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
2988          <parameter type-id='type-id-113' is-artificial='yes'/>
2989          <parameter type-id='type-id-10' is-artificial='yes'/>
2990          <return type-id='type-id-19'/>
2991        </function-decl>
2992      </member-function>
2993      <member-function access='private' constructor='yes'>
2994        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
2995          <parameter type-id='type-id-113' is-artificial='yes'/>
2996          <parameter type-id='type-id-10'/>
2997          <parameter type-id='type-id-10'/>
2998          <parameter type-id='type-id-112'/>
2999          <return type-id='type-id-19'/>
3000        </function-decl>
3001      </member-function>
3002      <member-function access='private' destructor='yes'>
3003        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3004          <parameter type-id='type-id-113' is-artificial='yes'/>
3005          <parameter type-id='type-id-10' is-artificial='yes'/>
3006          <return type-id='type-id-19'/>
3007        </function-decl>
3008      </member-function>
3009      <member-function access='private' constructor='yes'>
3010        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
3011          <parameter type-id='type-id-113' is-artificial='yes'/>
3012          <parameter type-id='type-id-10'/>
3013          <parameter type-id='type-id-10'/>
3014          <parameter type-id='type-id-112'/>
3015          <return type-id='type-id-19'/>
3016        </function-decl>
3017      </member-function>
3018      <member-function access='private' destructor='yes'>
3019        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3020          <parameter type-id='type-id-113' is-artificial='yes'/>
3021          <parameter type-id='type-id-10' is-artificial='yes'/>
3022          <return type-id='type-id-19'/>
3023        </function-decl>
3024      </member-function>
3025      <member-function access='private' constructor='yes'>
3026        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
3027          <parameter type-id='type-id-113' is-artificial='yes'/>
3028          <parameter type-id='type-id-10'/>
3029          <parameter type-id='type-id-10'/>
3030          <parameter type-id='type-id-112'/>
3031          <return type-id='type-id-19'/>
3032        </function-decl>
3033      </member-function>
3034      <member-function access='private' destructor='yes'>
3035        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3036          <parameter type-id='type-id-113' is-artificial='yes'/>
3037          <parameter type-id='type-id-10' is-artificial='yes'/>
3038          <return type-id='type-id-19'/>
3039        </function-decl>
3040      </member-function>
3041      <member-function access='private'>
3042        <function-decl name='free_buffer' mangled-name='_ZN4Pool11free_bufferEPv' filepath='libnurbs/internals/bufpool.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
3043          <parameter type-id='type-id-113' is-artificial='yes'/>
3044          <parameter type-id='type-id-17'/>
3045          <return type-id='type-id-19'/>
3046        </function-decl>
3047      </member-function>
3048      <member-function access='private' constructor='yes'>
3049        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
3050          <parameter type-id='type-id-113' is-artificial='yes'/>
3051          <parameter type-id='type-id-10'/>
3052          <parameter type-id='type-id-10'/>
3053          <parameter type-id='type-id-112'/>
3054          <return type-id='type-id-19'/>
3055        </function-decl>
3056      </member-function>
3057      <member-function access='private' destructor='yes'>
3058        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3059          <parameter type-id='type-id-113' is-artificial='yes'/>
3060          <parameter type-id='type-id-10' is-artificial='yes'/>
3061          <return type-id='type-id-19'/>
3062        </function-decl>
3063      </member-function>
3064      <member-function access='private' constructor='yes'>
3065        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
3066          <parameter type-id='type-id-113' is-artificial='yes'/>
3067          <parameter type-id='type-id-10'/>
3068          <parameter type-id='type-id-10'/>
3069          <parameter type-id='type-id-112'/>
3070          <return type-id='type-id-19'/>
3071        </function-decl>
3072      </member-function>
3073      <member-function access='private' destructor='yes'>
3074        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3075          <parameter type-id='type-id-113' is-artificial='yes'/>
3076          <parameter type-id='type-id-10' is-artificial='yes'/>
3077          <return type-id='type-id-19'/>
3078        </function-decl>
3079      </member-function>
3080      <member-function access='private' constructor='yes'>
3081        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
3082          <parameter type-id='type-id-113' is-artificial='yes'/>
3083          <parameter type-id='type-id-10'/>
3084          <parameter type-id='type-id-10'/>
3085          <parameter type-id='type-id-112'/>
3086          <return type-id='type-id-19'/>
3087        </function-decl>
3088      </member-function>
3089      <member-function access='private' destructor='yes'>
3090        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3091          <parameter type-id='type-id-113' is-artificial='yes'/>
3092          <parameter type-id='type-id-10' is-artificial='yes'/>
3093          <return type-id='type-id-19'/>
3094        </function-decl>
3095      </member-function>
3096      <member-function access='private' constructor='yes'>
3097        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
3098          <parameter type-id='type-id-113' is-artificial='yes'/>
3099          <parameter type-id='type-id-10'/>
3100          <parameter type-id='type-id-10'/>
3101          <parameter type-id='type-id-112'/>
3102          <return type-id='type-id-19'/>
3103        </function-decl>
3104      </member-function>
3105      <member-function access='private' destructor='yes'>
3106        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3107          <parameter type-id='type-id-113' is-artificial='yes'/>
3108          <parameter type-id='type-id-10' is-artificial='yes'/>
3109          <return type-id='type-id-19'/>
3110        </function-decl>
3111      </member-function>
3112      <member-function access='private' constructor='yes'>
3113        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
3114          <parameter type-id='type-id-113' is-artificial='yes'/>
3115          <parameter type-id='type-id-10'/>
3116          <parameter type-id='type-id-10'/>
3117          <parameter type-id='type-id-112'/>
3118          <return type-id='type-id-19'/>
3119        </function-decl>
3120      </member-function>
3121      <member-function access='private' destructor='yes'>
3122        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3123          <parameter type-id='type-id-113' is-artificial='yes'/>
3124          <parameter type-id='type-id-10' is-artificial='yes'/>
3125          <return type-id='type-id-19'/>
3126        </function-decl>
3127      </member-function>
3128      <member-function access='private' constructor='yes'>
3129        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
3130          <parameter type-id='type-id-113' is-artificial='yes'/>
3131          <parameter type-id='type-id-10'/>
3132          <parameter type-id='type-id-10'/>
3133          <parameter type-id='type-id-112'/>
3134          <return type-id='type-id-19'/>
3135        </function-decl>
3136      </member-function>
3137      <member-function access='private' destructor='yes'>
3138        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3139          <parameter type-id='type-id-113' is-artificial='yes'/>
3140          <parameter type-id='type-id-10' is-artificial='yes'/>
3141          <return type-id='type-id-19'/>
3142        </function-decl>
3143      </member-function>
3144      <member-function access='private' constructor='yes'>
3145        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
3146          <parameter type-id='type-id-113' is-artificial='yes'/>
3147          <parameter type-id='type-id-10'/>
3148          <parameter type-id='type-id-10'/>
3149          <parameter type-id='type-id-112'/>
3150          <return type-id='type-id-19'/>
3151        </function-decl>
3152      </member-function>
3153      <member-function access='private' destructor='yes'>
3154        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3155          <parameter type-id='type-id-113' is-artificial='yes'/>
3156          <parameter type-id='type-id-10' is-artificial='yes'/>
3157          <return type-id='type-id-19'/>
3158        </function-decl>
3159      </member-function>
3160      <member-function access='private' constructor='yes'>
3161        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
3162          <parameter type-id='type-id-113' is-artificial='yes'/>
3163          <parameter type-id='type-id-10'/>
3164          <parameter type-id='type-id-10'/>
3165          <parameter type-id='type-id-112'/>
3166          <return type-id='type-id-19'/>
3167        </function-decl>
3168      </member-function>
3169      <member-function access='private' destructor='yes'>
3170        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3171          <parameter type-id='type-id-113' is-artificial='yes'/>
3172          <parameter type-id='type-id-10' is-artificial='yes'/>
3173          <return type-id='type-id-19'/>
3174        </function-decl>
3175      </member-function>
3176      <member-function access='private' constructor='yes'>
3177        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
3178          <parameter type-id='type-id-113' is-artificial='yes'/>
3179          <parameter type-id='type-id-10'/>
3180          <parameter type-id='type-id-10'/>
3181          <parameter type-id='type-id-112'/>
3182          <return type-id='type-id-19'/>
3183        </function-decl>
3184      </member-function>
3185      <member-function access='private' destructor='yes'>
3186        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3187          <parameter type-id='type-id-113' is-artificial='yes'/>
3188          <parameter type-id='type-id-10' is-artificial='yes'/>
3189          <return type-id='type-id-19'/>
3190        </function-decl>
3191      </member-function>
3192      <member-function access='private' constructor='yes'>
3193        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
3194          <parameter type-id='type-id-113' is-artificial='yes'/>
3195          <parameter type-id='type-id-10'/>
3196          <parameter type-id='type-id-10'/>
3197          <parameter type-id='type-id-112'/>
3198          <return type-id='type-id-19'/>
3199        </function-decl>
3200      </member-function>
3201      <member-function access='private' destructor='yes'>
3202        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3203          <parameter type-id='type-id-113' is-artificial='yes'/>
3204          <parameter type-id='type-id-10' is-artificial='yes'/>
3205          <return type-id='type-id-19'/>
3206        </function-decl>
3207      </member-function>
3208    </class-decl>
3209    <class-decl name='PooledObj' size-in-bits='8' visibility='default' filepath='libnurbs/internals/bufpool.h' line='118' column='1' id='type-id-114'>
3210      <member-function access='private' static='yes'>
3211        <function-decl name='operator delete' mangled-name='_ZN9PooledObjdlEPvR4Pool' filepath='libnurbs/internals/bufpool.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
3212          <parameter type-id='type-id-17'/>
3213          <parameter type-id='type-id-115'/>
3214          <return type-id='type-id-19'/>
3215        </function-decl>
3216      </member-function>
3217      <member-function access='private' static='yes'>
3218        <function-decl name='operator new' mangled-name='_ZN9PooledObjnwEmR4Pool' filepath='libnurbs/internals/bufpool.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
3219          <parameter type-id='type-id-116'/>
3220          <parameter type-id='type-id-115'/>
3221          <return type-id='type-id-17'/>
3222        </function-decl>
3223      </member-function>
3224      <member-function access='private'>
3225        <function-decl name='deleteMe' mangled-name='_ZN9PooledObj8deleteMeER4Pool' filepath='libnurbs/internals/bufpool.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
3226          <parameter type-id='type-id-117' is-artificial='yes'/>
3227          <parameter type-id='type-id-115'/>
3228          <return type-id='type-id-19'/>
3229        </function-decl>
3230      </member-function>
3231    </class-decl>
3232    <class-decl name='PwlArc' size-in-bits='192' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='44' column='1' id='type-id-118'>
3233      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
3234      <data-member access='private' layout-offset-in-bits='0'>
3235        <var-decl name='pts' type-id='type-id-119' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='46' column='1'/>
3236      </data-member>
3237      <data-member access='private' layout-offset-in-bits='64'>
3238        <var-decl name='npts' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='47' column='1'/>
3239      </data-member>
3240      <data-member access='private' layout-offset-in-bits='128'>
3241        <var-decl name='type' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='48' column='1'/>
3242      </data-member>
3243      <member-function access='private' constructor='yes'>
3244        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3245          <parameter type-id='type-id-120' is-artificial='yes'/>
3246          <return type-id='type-id-19'/>
3247        </function-decl>
3248      </member-function>
3249      <member-function access='private' constructor='yes'>
3250        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3251          <parameter type-id='type-id-120' is-artificial='yes'/>
3252          <parameter type-id='type-id-10'/>
3253          <parameter type-id='type-id-119'/>
3254          <return type-id='type-id-19'/>
3255        </function-decl>
3256      </member-function>
3257      <member-function access='private' constructor='yes'>
3258        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3259          <parameter type-id='type-id-120' is-artificial='yes'/>
3260          <parameter type-id='type-id-10'/>
3261          <parameter type-id='type-id-119'/>
3262          <parameter type-id='type-id-24'/>
3263          <return type-id='type-id-19'/>
3264        </function-decl>
3265      </member-function>
3266      <member-function access='private' constructor='yes'>
3267        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3268          <parameter type-id='type-id-120' is-artificial='yes'/>
3269          <return type-id='type-id-19'/>
3270        </function-decl>
3271      </member-function>
3272      <member-function access='private' constructor='yes'>
3273        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3274          <parameter type-id='type-id-120' is-artificial='yes'/>
3275          <parameter type-id='type-id-10'/>
3276          <parameter type-id='type-id-119'/>
3277          <return type-id='type-id-19'/>
3278        </function-decl>
3279      </member-function>
3280      <member-function access='private' constructor='yes'>
3281        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3282          <parameter type-id='type-id-120' is-artificial='yes'/>
3283          <parameter type-id='type-id-10'/>
3284          <parameter type-id='type-id-119'/>
3285          <parameter type-id='type-id-24'/>
3286          <return type-id='type-id-19'/>
3287        </function-decl>
3288      </member-function>
3289      <member-function access='private' constructor='yes'>
3290        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3291          <parameter type-id='type-id-120' is-artificial='yes'/>
3292          <return type-id='type-id-19'/>
3293        </function-decl>
3294      </member-function>
3295      <member-function access='private' constructor='yes'>
3296        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3297          <parameter type-id='type-id-120' is-artificial='yes'/>
3298          <parameter type-id='type-id-10'/>
3299          <parameter type-id='type-id-119'/>
3300          <return type-id='type-id-19'/>
3301        </function-decl>
3302      </member-function>
3303      <member-function access='private' constructor='yes'>
3304        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3305          <parameter type-id='type-id-120' is-artificial='yes'/>
3306          <parameter type-id='type-id-10'/>
3307          <parameter type-id='type-id-119'/>
3308          <parameter type-id='type-id-24'/>
3309          <return type-id='type-id-19'/>
3310        </function-decl>
3311      </member-function>
3312      <member-function access='private' constructor='yes'>
3313        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3314          <parameter type-id='type-id-120' is-artificial='yes'/>
3315          <return type-id='type-id-19'/>
3316        </function-decl>
3317      </member-function>
3318      <member-function access='private' constructor='yes'>
3319        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3320          <parameter type-id='type-id-120' is-artificial='yes'/>
3321          <parameter type-id='type-id-10'/>
3322          <parameter type-id='type-id-119'/>
3323          <return type-id='type-id-19'/>
3324        </function-decl>
3325      </member-function>
3326      <member-function access='private' constructor='yes'>
3327        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3328          <parameter type-id='type-id-120' is-artificial='yes'/>
3329          <parameter type-id='type-id-10'/>
3330          <parameter type-id='type-id-119'/>
3331          <parameter type-id='type-id-24'/>
3332          <return type-id='type-id-19'/>
3333        </function-decl>
3334      </member-function>
3335      <member-function access='private' constructor='yes'>
3336        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3337          <parameter type-id='type-id-120' is-artificial='yes'/>
3338          <return type-id='type-id-19'/>
3339        </function-decl>
3340      </member-function>
3341      <member-function access='private' constructor='yes'>
3342        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3343          <parameter type-id='type-id-120' is-artificial='yes'/>
3344          <parameter type-id='type-id-10'/>
3345          <parameter type-id='type-id-119'/>
3346          <return type-id='type-id-19'/>
3347        </function-decl>
3348      </member-function>
3349      <member-function access='private' constructor='yes'>
3350        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3351          <parameter type-id='type-id-120' is-artificial='yes'/>
3352          <parameter type-id='type-id-10'/>
3353          <parameter type-id='type-id-119'/>
3354          <parameter type-id='type-id-24'/>
3355          <return type-id='type-id-19'/>
3356        </function-decl>
3357      </member-function>
3358      <member-function access='private' constructor='yes'>
3359        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3360          <parameter type-id='type-id-120' is-artificial='yes'/>
3361          <return type-id='type-id-19'/>
3362        </function-decl>
3363      </member-function>
3364      <member-function access='private' constructor='yes'>
3365        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3366          <parameter type-id='type-id-120' is-artificial='yes'/>
3367          <parameter type-id='type-id-10'/>
3368          <parameter type-id='type-id-121'/>
3369          <return type-id='type-id-19'/>
3370        </function-decl>
3371      </member-function>
3372      <member-function access='private' constructor='yes'>
3373        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3374          <parameter type-id='type-id-120' is-artificial='yes'/>
3375          <parameter type-id='type-id-10'/>
3376          <parameter type-id='type-id-121'/>
3377          <parameter type-id='type-id-24'/>
3378          <return type-id='type-id-19'/>
3379        </function-decl>
3380      </member-function>
3381      <member-function access='private' constructor='yes'>
3382        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3383          <parameter type-id='type-id-120' is-artificial='yes'/>
3384          <return type-id='type-id-19'/>
3385        </function-decl>
3386      </member-function>
3387      <member-function access='private' constructor='yes'>
3388        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3389          <parameter type-id='type-id-120' is-artificial='yes'/>
3390          <parameter type-id='type-id-10'/>
3391          <parameter type-id='type-id-119'/>
3392          <return type-id='type-id-19'/>
3393        </function-decl>
3394      </member-function>
3395      <member-function access='private' constructor='yes'>
3396        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3397          <parameter type-id='type-id-120' is-artificial='yes'/>
3398          <parameter type-id='type-id-10'/>
3399          <parameter type-id='type-id-119'/>
3400          <parameter type-id='type-id-24'/>
3401          <return type-id='type-id-19'/>
3402        </function-decl>
3403      </member-function>
3404      <member-function access='private' constructor='yes'>
3405        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3406          <parameter type-id='type-id-120' is-artificial='yes'/>
3407          <return type-id='type-id-19'/>
3408        </function-decl>
3409      </member-function>
3410      <member-function access='private' constructor='yes'>
3411        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3412          <parameter type-id='type-id-120' is-artificial='yes'/>
3413          <parameter type-id='type-id-10'/>
3414          <parameter type-id='type-id-121'/>
3415          <return type-id='type-id-19'/>
3416        </function-decl>
3417      </member-function>
3418      <member-function access='private' constructor='yes'>
3419        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3420          <parameter type-id='type-id-120' is-artificial='yes'/>
3421          <parameter type-id='type-id-10'/>
3422          <parameter type-id='type-id-121'/>
3423          <parameter type-id='type-id-24'/>
3424          <return type-id='type-id-19'/>
3425        </function-decl>
3426      </member-function>
3427      <member-function access='private' constructor='yes'>
3428        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3429          <parameter type-id='type-id-120' is-artificial='yes'/>
3430          <return type-id='type-id-19'/>
3431        </function-decl>
3432      </member-function>
3433      <member-function access='private' constructor='yes'>
3434        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3435          <parameter type-id='type-id-120' is-artificial='yes'/>
3436          <parameter type-id='type-id-10'/>
3437          <parameter type-id='type-id-121'/>
3438          <return type-id='type-id-19'/>
3439        </function-decl>
3440      </member-function>
3441      <member-function access='private' constructor='yes'>
3442        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3443          <parameter type-id='type-id-120' is-artificial='yes'/>
3444          <parameter type-id='type-id-10'/>
3445          <parameter type-id='type-id-121'/>
3446          <parameter type-id='type-id-24'/>
3447          <return type-id='type-id-19'/>
3448        </function-decl>
3449      </member-function>
3450      <member-function access='private' constructor='yes'>
3451        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3452          <parameter type-id='type-id-120' is-artificial='yes'/>
3453          <return type-id='type-id-19'/>
3454        </function-decl>
3455      </member-function>
3456      <member-function access='private' constructor='yes'>
3457        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3458          <parameter type-id='type-id-120' is-artificial='yes'/>
3459          <parameter type-id='type-id-10'/>
3460          <parameter type-id='type-id-119'/>
3461          <return type-id='type-id-19'/>
3462        </function-decl>
3463      </member-function>
3464      <member-function access='private' constructor='yes'>
3465        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3466          <parameter type-id='type-id-120' is-artificial='yes'/>
3467          <parameter type-id='type-id-10'/>
3468          <parameter type-id='type-id-119'/>
3469          <parameter type-id='type-id-24'/>
3470          <return type-id='type-id-19'/>
3471        </function-decl>
3472      </member-function>
3473      <member-function access='private' constructor='yes'>
3474        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3475          <parameter type-id='type-id-120' is-artificial='yes'/>
3476          <return type-id='type-id-19'/>
3477        </function-decl>
3478      </member-function>
3479      <member-function access='private' constructor='yes'>
3480        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3481          <parameter type-id='type-id-120' is-artificial='yes'/>
3482          <parameter type-id='type-id-10'/>
3483          <parameter type-id='type-id-121'/>
3484          <return type-id='type-id-19'/>
3485        </function-decl>
3486      </member-function>
3487      <member-function access='private' constructor='yes'>
3488        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3489          <parameter type-id='type-id-120' is-artificial='yes'/>
3490          <parameter type-id='type-id-10'/>
3491          <parameter type-id='type-id-121'/>
3492          <parameter type-id='type-id-24'/>
3493          <return type-id='type-id-19'/>
3494        </function-decl>
3495      </member-function>
3496      <member-function access='private' constructor='yes'>
3497        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3498          <parameter type-id='type-id-120' is-artificial='yes'/>
3499          <return type-id='type-id-19'/>
3500        </function-decl>
3501      </member-function>
3502      <member-function access='private' constructor='yes'>
3503        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3504          <parameter type-id='type-id-120' is-artificial='yes'/>
3505          <parameter type-id='type-id-10'/>
3506          <parameter type-id='type-id-119'/>
3507          <return type-id='type-id-19'/>
3508        </function-decl>
3509      </member-function>
3510      <member-function access='private' constructor='yes'>
3511        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3512          <parameter type-id='type-id-120' is-artificial='yes'/>
3513          <parameter type-id='type-id-10'/>
3514          <parameter type-id='type-id-119'/>
3515          <parameter type-id='type-id-24'/>
3516          <return type-id='type-id-19'/>
3517        </function-decl>
3518      </member-function>
3519      <member-function access='private' constructor='yes'>
3520        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3521          <parameter type-id='type-id-120' is-artificial='yes'/>
3522          <return type-id='type-id-19'/>
3523        </function-decl>
3524      </member-function>
3525      <member-function access='private' constructor='yes'>
3526        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3527          <parameter type-id='type-id-120' is-artificial='yes'/>
3528          <parameter type-id='type-id-10'/>
3529          <parameter type-id='type-id-119'/>
3530          <return type-id='type-id-19'/>
3531        </function-decl>
3532      </member-function>
3533      <member-function access='private' constructor='yes'>
3534        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3535          <parameter type-id='type-id-120' is-artificial='yes'/>
3536          <parameter type-id='type-id-10'/>
3537          <parameter type-id='type-id-119'/>
3538          <parameter type-id='type-id-24'/>
3539          <return type-id='type-id-19'/>
3540        </function-decl>
3541      </member-function>
3542      <member-function access='private' constructor='yes'>
3543        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3544          <parameter type-id='type-id-120' is-artificial='yes'/>
3545          <return type-id='type-id-19'/>
3546        </function-decl>
3547      </member-function>
3548      <member-function access='private' constructor='yes'>
3549        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3550          <parameter type-id='type-id-120' is-artificial='yes'/>
3551          <parameter type-id='type-id-10'/>
3552          <parameter type-id='type-id-119'/>
3553          <return type-id='type-id-19'/>
3554        </function-decl>
3555      </member-function>
3556      <member-function access='private' constructor='yes'>
3557        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3558          <parameter type-id='type-id-120' is-artificial='yes'/>
3559          <parameter type-id='type-id-10'/>
3560          <parameter type-id='type-id-119'/>
3561          <parameter type-id='type-id-24'/>
3562          <return type-id='type-id-19'/>
3563        </function-decl>
3564      </member-function>
3565      <member-function access='private' constructor='yes'>
3566        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3567          <parameter type-id='type-id-120' is-artificial='yes'/>
3568          <return type-id='type-id-19'/>
3569        </function-decl>
3570      </member-function>
3571      <member-function access='private' constructor='yes'>
3572        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3573          <parameter type-id='type-id-120' is-artificial='yes'/>
3574          <parameter type-id='type-id-10'/>
3575          <parameter type-id='type-id-119'/>
3576          <return type-id='type-id-19'/>
3577        </function-decl>
3578      </member-function>
3579      <member-function access='private' constructor='yes'>
3580        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3581          <parameter type-id='type-id-120' is-artificial='yes'/>
3582          <parameter type-id='type-id-10'/>
3583          <parameter type-id='type-id-119'/>
3584          <parameter type-id='type-id-24'/>
3585          <return type-id='type-id-19'/>
3586        </function-decl>
3587      </member-function>
3588      <member-function access='private' constructor='yes'>
3589        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3590          <parameter type-id='type-id-120' is-artificial='yes'/>
3591          <return type-id='type-id-19'/>
3592        </function-decl>
3593      </member-function>
3594      <member-function access='private' constructor='yes'>
3595        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3596          <parameter type-id='type-id-120' is-artificial='yes'/>
3597          <parameter type-id='type-id-10'/>
3598          <parameter type-id='type-id-121'/>
3599          <return type-id='type-id-19'/>
3600        </function-decl>
3601      </member-function>
3602      <member-function access='private' constructor='yes'>
3603        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3604          <parameter type-id='type-id-120' is-artificial='yes'/>
3605          <parameter type-id='type-id-10'/>
3606          <parameter type-id='type-id-121'/>
3607          <parameter type-id='type-id-24'/>
3608          <return type-id='type-id-19'/>
3609        </function-decl>
3610      </member-function>
3611      <member-function access='private' constructor='yes'>
3612        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3613          <parameter type-id='type-id-120' is-artificial='yes'/>
3614          <return type-id='type-id-19'/>
3615        </function-decl>
3616      </member-function>
3617      <member-function access='private' constructor='yes'>
3618        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3619          <parameter type-id='type-id-120' is-artificial='yes'/>
3620          <parameter type-id='type-id-10'/>
3621          <parameter type-id='type-id-119'/>
3622          <return type-id='type-id-19'/>
3623        </function-decl>
3624      </member-function>
3625      <member-function access='private' constructor='yes'>
3626        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3627          <parameter type-id='type-id-120' is-artificial='yes'/>
3628          <parameter type-id='type-id-10'/>
3629          <parameter type-id='type-id-119'/>
3630          <parameter type-id='type-id-24'/>
3631          <return type-id='type-id-19'/>
3632        </function-decl>
3633      </member-function>
3634      <member-function access='private' constructor='yes'>
3635        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3636          <parameter type-id='type-id-120' is-artificial='yes'/>
3637          <return type-id='type-id-19'/>
3638        </function-decl>
3639      </member-function>
3640      <member-function access='private' constructor='yes'>
3641        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3642          <parameter type-id='type-id-120' is-artificial='yes'/>
3643          <parameter type-id='type-id-10'/>
3644          <parameter type-id='type-id-119'/>
3645          <return type-id='type-id-19'/>
3646        </function-decl>
3647      </member-function>
3648      <member-function access='private' constructor='yes'>
3649        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3650          <parameter type-id='type-id-120' is-artificial='yes'/>
3651          <parameter type-id='type-id-10'/>
3652          <parameter type-id='type-id-119'/>
3653          <parameter type-id='type-id-24'/>
3654          <return type-id='type-id-19'/>
3655        </function-decl>
3656      </member-function>
3657      <member-function access='private' constructor='yes'>
3658        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3659          <parameter type-id='type-id-120' is-artificial='yes'/>
3660          <return type-id='type-id-19'/>
3661        </function-decl>
3662      </member-function>
3663      <member-function access='private' constructor='yes'>
3664        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3665          <parameter type-id='type-id-120' is-artificial='yes'/>
3666          <parameter type-id='type-id-10'/>
3667          <parameter type-id='type-id-121'/>
3668          <return type-id='type-id-19'/>
3669        </function-decl>
3670      </member-function>
3671      <member-function access='private' constructor='yes'>
3672        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3673          <parameter type-id='type-id-120' is-artificial='yes'/>
3674          <parameter type-id='type-id-10'/>
3675          <parameter type-id='type-id-121'/>
3676          <parameter type-id='type-id-24'/>
3677          <return type-id='type-id-19'/>
3678        </function-decl>
3679      </member-function>
3680      <member-function access='private' constructor='yes'>
3681        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3682          <parameter type-id='type-id-120' is-artificial='yes'/>
3683          <return type-id='type-id-19'/>
3684        </function-decl>
3685      </member-function>
3686      <member-function access='private' constructor='yes'>
3687        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3688          <parameter type-id='type-id-120' is-artificial='yes'/>
3689          <parameter type-id='type-id-10'/>
3690          <parameter type-id='type-id-121'/>
3691          <return type-id='type-id-19'/>
3692        </function-decl>
3693      </member-function>
3694      <member-function access='private' constructor='yes'>
3695        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3696          <parameter type-id='type-id-120' is-artificial='yes'/>
3697          <parameter type-id='type-id-10'/>
3698          <parameter type-id='type-id-121'/>
3699          <parameter type-id='type-id-24'/>
3700          <return type-id='type-id-19'/>
3701        </function-decl>
3702      </member-function>
3703      <member-function access='private' constructor='yes'>
3704        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3705          <parameter type-id='type-id-120' is-artificial='yes'/>
3706          <return type-id='type-id-19'/>
3707        </function-decl>
3708      </member-function>
3709      <member-function access='private' constructor='yes'>
3710        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3711          <parameter type-id='type-id-120' is-artificial='yes'/>
3712          <parameter type-id='type-id-10'/>
3713          <parameter type-id='type-id-119'/>
3714          <return type-id='type-id-19'/>
3715        </function-decl>
3716      </member-function>
3717      <member-function access='private' constructor='yes'>
3718        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3719          <parameter type-id='type-id-120' is-artificial='yes'/>
3720          <parameter type-id='type-id-10'/>
3721          <parameter type-id='type-id-119'/>
3722          <parameter type-id='type-id-24'/>
3723          <return type-id='type-id-19'/>
3724        </function-decl>
3725      </member-function>
3726      <member-function access='private' constructor='yes'>
3727        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3728          <parameter type-id='type-id-120' is-artificial='yes'/>
3729          <return type-id='type-id-19'/>
3730        </function-decl>
3731      </member-function>
3732      <member-function access='private' constructor='yes'>
3733        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3734          <parameter type-id='type-id-120' is-artificial='yes'/>
3735          <parameter type-id='type-id-10'/>
3736          <parameter type-id='type-id-119'/>
3737          <return type-id='type-id-19'/>
3738        </function-decl>
3739      </member-function>
3740      <member-function access='private' constructor='yes'>
3741        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3742          <parameter type-id='type-id-120' is-artificial='yes'/>
3743          <parameter type-id='type-id-10'/>
3744          <parameter type-id='type-id-119'/>
3745          <parameter type-id='type-id-24'/>
3746          <return type-id='type-id-19'/>
3747        </function-decl>
3748      </member-function>
3749    </class-decl>
3750    <enum-decl name='arc_side' filepath='libnurbs/internals/arc.h' line='52' column='1' id='type-id-122'>
3751      <underlying-type type-id='type-id-38'/>
3752      <enumerator name='arc_none' value='0'/>
3753      <enumerator name='arc_right' value='1'/>
3754      <enumerator name='arc_top' value='2'/>
3755      <enumerator name='arc_left' value='3'/>
3756      <enumerator name='arc_bottom' value='4'/>
3757    </enum-decl>
3758    <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-123'>
3759      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
3760      <data-member access='public' static='yes'>
3761        <var-decl name='bezier_tag' type-id='type-id-124' mangled-name='_ZN3Arc10bezier_tagE' visibility='default' filepath='libnurbs/internals/arc.h' line='58' column='1'/>
3762      </data-member>
3763      <data-member access='public' static='yes'>
3764        <var-decl name='arc_tag' type-id='type-id-124' mangled-name='_ZN3Arc7arc_tagE' visibility='default' filepath='libnurbs/internals/arc.h' line='59' column='1'/>
3765      </data-member>
3766      <data-member access='public' static='yes'>
3767        <var-decl name='tail_tag' type-id='type-id-124' mangled-name='_ZN3Arc8tail_tagE' visibility='default' filepath='libnurbs/internals/arc.h' line='60' column='1'/>
3768      </data-member>
3769      <data-member access='public' layout-offset-in-bits='0'>
3770        <var-decl name='prev' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/arc.h' line='61' column='1'/>
3771      </data-member>
3772      <data-member access='public' layout-offset-in-bits='64'>
3773        <var-decl name='next' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/arc.h' line='62' column='1'/>
3774      </data-member>
3775      <data-member access='public' layout-offset-in-bits='128'>
3776        <var-decl name='link' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/arc.h' line='63' column='1'/>
3777      </data-member>
3778      <data-member access='public' layout-offset-in-bits='192'>
3779        <var-decl name='bezierArc' type-id='type-id-126' visibility='default' filepath='libnurbs/internals/arc.h' line='64' column='1'/>
3780      </data-member>
3781      <data-member access='public' layout-offset-in-bits='256'>
3782        <var-decl name='pwlArc' type-id='type-id-120' visibility='default' filepath='libnurbs/internals/arc.h' line='65' column='1'/>
3783      </data-member>
3784      <data-member access='public' layout-offset-in-bits='320'>
3785        <var-decl name='type' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/arc.h' line='66' column='1'/>
3786      </data-member>
3787      <data-member access='public' layout-offset-in-bits='384'>
3788        <var-decl name='nuid' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/arc.h' line='67' column='1'/>
3789      </data-member>
3790      <member-function access='public' constructor='yes'>
3791        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
3792          <parameter type-id='type-id-127' is-artificial='yes'/>
3793          <parameter type-id='type-id-127'/>
3794          <parameter type-id='type-id-120'/>
3795          <return type-id='type-id-19'/>
3796        </function-decl>
3797      </member-function>
3798      <member-function access='public' constructor='yes'>
3799        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
3800          <parameter type-id='type-id-127' is-artificial='yes'/>
3801          <parameter type-id='type-id-122'/>
3802          <parameter type-id='type-id-24'/>
3803          <return type-id='type-id-19'/>
3804        </function-decl>
3805      </member-function>
3806      <member-function access='public'>
3807        <function-decl name='clearside' mangled-name='_ZN3Arc9clearsideEv' filepath='libnurbs/internals/arc.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
3808          <parameter type-id='type-id-127' is-artificial='yes'/>
3809          <return type-id='type-id-19'/>
3810        </function-decl>
3811      </member-function>
3812      <member-function access='public'>
3813        <function-decl name='clearbezier' mangled-name='_ZN3Arc11clearbezierEv' filepath='libnurbs/internals/arc.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
3814          <parameter type-id='type-id-127' is-artificial='yes'/>
3815          <return type-id='type-id-19'/>
3816        </function-decl>
3817      </member-function>
3818      <member-function access='public'>
3819        <function-decl name='setside' mangled-name='_ZN3Arc7setsideE8arc_side' filepath='libnurbs/internals/arc.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
3820          <parameter type-id='type-id-127' is-artificial='yes'/>
3821          <parameter type-id='type-id-122'/>
3822          <return type-id='type-id-19'/>
3823        </function-decl>
3824      </member-function>
3825      <member-function access='public'>
3826        <function-decl name='tail' mangled-name='_ZN3Arc4tailEv' filepath='libnurbs/internals/arc.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
3827          <parameter type-id='type-id-127' is-artificial='yes'/>
3828          <return type-id='type-id-25'/>
3829        </function-decl>
3830      </member-function>
3831      <member-function access='public'>
3832        <function-decl name='rhead' mangled-name='_ZN3Arc5rheadEv' filepath='libnurbs/internals/arc.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
3833          <parameter type-id='type-id-127' is-artificial='yes'/>
3834          <return type-id='type-id-25'/>
3835        </function-decl>
3836      </member-function>
3837      <member-function access='public'>
3838        <function-decl name='show' mangled-name='_ZN3Arc4showEv' filepath='libnurbs/internals/arc.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
3839          <parameter type-id='type-id-127' is-artificial='yes'/>
3840          <return type-id='type-id-19'/>
3841        </function-decl>
3842      </member-function>
3843      <member-function access='public'>
3844        <function-decl name='isbezier' mangled-name='_ZN3Arc8isbezierEv' filepath='libnurbs/internals/arc.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
3845          <parameter type-id='type-id-127' is-artificial='yes'/>
3846          <return type-id='type-id-24'/>
3847        </function-decl>
3848      </member-function>
3849      <member-function access='public'>
3850        <function-decl name='makeSide' mangled-name='_ZN3Arc8makeSideEP6PwlArc8arc_side' filepath='libnurbs/internals/arc.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
3851          <parameter type-id='type-id-127' is-artificial='yes'/>
3852          <parameter type-id='type-id-120'/>
3853          <parameter type-id='type-id-122'/>
3854          <return type-id='type-id-19'/>
3855        </function-decl>
3856      </member-function>
3857      <member-function access='public'>
3858        <function-decl name='numpts' mangled-name='_ZN3Arc6numptsEv' filepath='libnurbs/internals/arc.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
3859          <parameter type-id='type-id-127' is-artificial='yes'/>
3860          <return type-id='type-id-10'/>
3861        </function-decl>
3862      </member-function>
3863      <member-function access='public'>
3864        <function-decl name='markverts' mangled-name='_ZN3Arc9markvertsEv' filepath='libnurbs/internals/arc.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
3865          <parameter type-id='type-id-127' is-artificial='yes'/>
3866          <return type-id='type-id-19'/>
3867        </function-decl>
3868      </member-function>
3869      <member-function access='public'>
3870        <function-decl name='getextrema' mangled-name='_ZN3Arc10getextremaEPPS_' filepath='libnurbs/internals/arc.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
3871          <parameter type-id='type-id-127' is-artificial='yes'/>
3872          <parameter type-id='type-id-128'/>
3873          <return type-id='type-id-19'/>
3874        </function-decl>
3875      </member-function>
3876      <member-function access='public'>
3877        <function-decl name='print' mangled-name='_ZN3Arc5printEv' filepath='libnurbs/internals/arc.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
3878          <parameter type-id='type-id-127' is-artificial='yes'/>
3879          <return type-id='type-id-19'/>
3880        </function-decl>
3881      </member-function>
3882      <member-function access='public'>
3883        <function-decl name='isDisconnected' mangled-name='_ZN3Arc14isDisconnectedEv' filepath='libnurbs/internals/arc.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
3884          <parameter type-id='type-id-127' is-artificial='yes'/>
3885          <return type-id='type-id-10'/>
3886        </function-decl>
3887      </member-function>
3888      <member-function access='public'>
3889        <function-decl name='check' mangled-name='_ZN3Arc5checkEv' filepath='libnurbs/internals/arc.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
3890          <parameter type-id='type-id-127' is-artificial='yes'/>
3891          <return type-id='type-id-10'/>
3892        </function-decl>
3893      </member-function>
3894      <member-function access='public'>
3895        <function-decl name='append' mangled-name='_ZN3Arc6appendEPS_' filepath='libnurbs/internals/arc.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
3896          <parameter type-id='type-id-127' is-artificial='yes'/>
3897          <parameter type-id='type-id-125'/>
3898          <return type-id='type-id-125'/>
3899        </function-decl>
3900      </member-function>
3901      <member-function access='public' constructor='yes'>
3902        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
3903          <parameter type-id='type-id-127' is-artificial='yes'/>
3904          <parameter type-id='type-id-127'/>
3905          <parameter type-id='type-id-120'/>
3906          <return type-id='type-id-19'/>
3907        </function-decl>
3908      </member-function>
3909      <member-function access='public' constructor='yes'>
3910        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
3911          <parameter type-id='type-id-127' is-artificial='yes'/>
3912          <parameter type-id='type-id-122'/>
3913          <parameter type-id='type-id-24'/>
3914          <return type-id='type-id-19'/>
3915        </function-decl>
3916      </member-function>
3917      <member-function access='public'>
3918        <function-decl name='getitail' mangled-name='_ZN3Arc8getitailEv' filepath='libnurbs/internals/arc.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
3919          <parameter type-id='type-id-127' is-artificial='yes'/>
3920          <return type-id='type-id-10'/>
3921        </function-decl>
3922      </member-function>
3923      <member-function access='public'>
3924        <function-decl name='head' mangled-name='_ZN3Arc4headEv' filepath='libnurbs/internals/arc.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
3925          <parameter type-id='type-id-127' is-artificial='yes'/>
3926          <return type-id='type-id-25'/>
3927        </function-decl>
3928      </member-function>
3929      <member-function access='public' constructor='yes'>
3930        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
3931          <parameter type-id='type-id-127' is-artificial='yes'/>
3932          <parameter type-id='type-id-127'/>
3933          <parameter type-id='type-id-120'/>
3934          <return type-id='type-id-19'/>
3935        </function-decl>
3936      </member-function>
3937      <member-function access='public' constructor='yes'>
3938        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
3939          <parameter type-id='type-id-127' is-artificial='yes'/>
3940          <parameter type-id='type-id-122'/>
3941          <parameter type-id='type-id-24'/>
3942          <return type-id='type-id-19'/>
3943        </function-decl>
3944      </member-function>
3945      <member-function access='public'>
3946        <function-decl name='setbezier' mangled-name='_ZN3Arc9setbezierEv' filepath='libnurbs/internals/arc.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
3947          <parameter type-id='type-id-127' is-artificial='yes'/>
3948          <return type-id='type-id-19'/>
3949        </function-decl>
3950      </member-function>
3951      <member-function access='public' constructor='yes'>
3952        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
3953          <parameter type-id='type-id-127' is-artificial='yes'/>
3954          <parameter type-id='type-id-127'/>
3955          <parameter type-id='type-id-120'/>
3956          <return type-id='type-id-19'/>
3957        </function-decl>
3958      </member-function>
3959      <member-function access='public' constructor='yes'>
3960        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
3961          <parameter type-id='type-id-127' is-artificial='yes'/>
3962          <parameter type-id='type-id-122'/>
3963          <parameter type-id='type-id-24'/>
3964          <return type-id='type-id-19'/>
3965        </function-decl>
3966      </member-function>
3967      <member-function access='public'>
3968        <function-decl name='setmark' mangled-name='_ZN3Arc7setmarkEv' filepath='libnurbs/internals/arc.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
3969          <parameter type-id='type-id-127' is-artificial='yes'/>
3970          <return type-id='type-id-19'/>
3971        </function-decl>
3972      </member-function>
3973      <member-function access='public'>
3974        <function-decl name='ismarked' mangled-name='_ZN3Arc8ismarkedEv' filepath='libnurbs/internals/arc.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
3975          <parameter type-id='type-id-127' is-artificial='yes'/>
3976          <return type-id='type-id-24'/>
3977        </function-decl>
3978      </member-function>
3979      <member-function access='public'>
3980        <function-decl name='clearmark' mangled-name='_ZN3Arc9clearmarkEv' filepath='libnurbs/internals/arc.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
3981          <parameter type-id='type-id-127' is-artificial='yes'/>
3982          <return type-id='type-id-19'/>
3983        </function-decl>
3984      </member-function>
3985      <member-function access='public' constructor='yes'>
3986        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
3987          <parameter type-id='type-id-127' is-artificial='yes'/>
3988          <parameter type-id='type-id-127'/>
3989          <parameter type-id='type-id-120'/>
3990          <return type-id='type-id-19'/>
3991        </function-decl>
3992      </member-function>
3993      <member-function access='public' constructor='yes'>
3994        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
3995          <parameter type-id='type-id-127' is-artificial='yes'/>
3996          <parameter type-id='type-id-122'/>
3997          <parameter type-id='type-id-24'/>
3998          <return type-id='type-id-19'/>
3999        </function-decl>
4000      </member-function>
4001      <member-function access='public' constructor='yes'>
4002        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
4003          <parameter type-id='type-id-127' is-artificial='yes'/>
4004          <parameter type-id='type-id-127'/>
4005          <parameter type-id='type-id-120'/>
4006          <return type-id='type-id-19'/>
4007        </function-decl>
4008      </member-function>
4009      <member-function access='public' constructor='yes'>
4010        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
4011          <parameter type-id='type-id-127' is-artificial='yes'/>
4012          <parameter type-id='type-id-122'/>
4013          <parameter type-id='type-id-24'/>
4014          <return type-id='type-id-19'/>
4015        </function-decl>
4016      </member-function>
4017      <member-function access='public' constructor='yes'>
4018        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
4019          <parameter type-id='type-id-127' is-artificial='yes'/>
4020          <parameter type-id='type-id-127'/>
4021          <parameter type-id='type-id-120'/>
4022          <return type-id='type-id-19'/>
4023        </function-decl>
4024      </member-function>
4025      <member-function access='public' constructor='yes'>
4026        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
4027          <parameter type-id='type-id-127' is-artificial='yes'/>
4028          <parameter type-id='type-id-122'/>
4029          <parameter type-id='type-id-24'/>
4030          <return type-id='type-id-19'/>
4031        </function-decl>
4032      </member-function>
4033      <member-function access='public' constructor='yes'>
4034        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
4035          <parameter type-id='type-id-127' is-artificial='yes'/>
4036          <parameter type-id='type-id-127'/>
4037          <parameter type-id='type-id-120'/>
4038          <return type-id='type-id-19'/>
4039        </function-decl>
4040      </member-function>
4041      <member-function access='public' constructor='yes'>
4042        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
4043          <parameter type-id='type-id-127' is-artificial='yes'/>
4044          <parameter type-id='type-id-122'/>
4045          <parameter type-id='type-id-24'/>
4046          <return type-id='type-id-19'/>
4047        </function-decl>
4048      </member-function>
4049      <member-function access='public' constructor='yes'>
4050        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
4051          <parameter type-id='type-id-127' is-artificial='yes'/>
4052          <parameter type-id='type-id-127'/>
4053          <parameter type-id='type-id-120'/>
4054          <return type-id='type-id-19'/>
4055        </function-decl>
4056      </member-function>
4057      <member-function access='public' constructor='yes'>
4058        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
4059          <parameter type-id='type-id-127' is-artificial='yes'/>
4060          <parameter type-id='type-id-122'/>
4061          <parameter type-id='type-id-24'/>
4062          <return type-id='type-id-19'/>
4063        </function-decl>
4064      </member-function>
4065      <member-function access='public' constructor='yes'>
4066        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
4067          <parameter type-id='type-id-127' is-artificial='yes'/>
4068          <parameter type-id='type-id-127'/>
4069          <parameter type-id='type-id-120'/>
4070          <return type-id='type-id-19'/>
4071        </function-decl>
4072      </member-function>
4073      <member-function access='public' constructor='yes'>
4074        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
4075          <parameter type-id='type-id-127' is-artificial='yes'/>
4076          <parameter type-id='type-id-122'/>
4077          <parameter type-id='type-id-24'/>
4078          <return type-id='type-id-19'/>
4079        </function-decl>
4080      </member-function>
4081      <member-function access='public'>
4082        <function-decl name='setitail' mangled-name='_ZN3Arc8setitailEv' filepath='libnurbs/internals/arc.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
4083          <parameter type-id='type-id-127' is-artificial='yes'/>
4084          <return type-id='type-id-19'/>
4085        </function-decl>
4086      </member-function>
4087      <member-function access='public'>
4088        <function-decl name='clearitail' mangled-name='_ZN3Arc10clearitailEv' filepath='libnurbs/internals/arc.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
4089          <parameter type-id='type-id-127' is-artificial='yes'/>
4090          <return type-id='type-id-19'/>
4091        </function-decl>
4092      </member-function>
4093      <member-function access='public' constructor='yes'>
4094        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
4095          <parameter type-id='type-id-127' is-artificial='yes'/>
4096          <parameter type-id='type-id-127'/>
4097          <parameter type-id='type-id-120'/>
4098          <return type-id='type-id-19'/>
4099        </function-decl>
4100      </member-function>
4101      <member-function access='public' constructor='yes'>
4102        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
4103          <parameter type-id='type-id-127' is-artificial='yes'/>
4104          <parameter type-id='type-id-122'/>
4105          <parameter type-id='type-id-24'/>
4106          <return type-id='type-id-19'/>
4107        </function-decl>
4108      </member-function>
4109      <member-function access='public' constructor='yes'>
4110        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
4111          <parameter type-id='type-id-127' is-artificial='yes'/>
4112          <parameter type-id='type-id-127'/>
4113          <parameter type-id='type-id-120'/>
4114          <return type-id='type-id-19'/>
4115        </function-decl>
4116      </member-function>
4117      <member-function access='public' constructor='yes'>
4118        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
4119          <parameter type-id='type-id-127' is-artificial='yes'/>
4120          <parameter type-id='type-id-122'/>
4121          <parameter type-id='type-id-24'/>
4122          <return type-id='type-id-19'/>
4123        </function-decl>
4124      </member-function>
4125      <member-function access='public' constructor='yes'>
4126        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
4127          <parameter type-id='type-id-127' is-artificial='yes'/>
4128          <parameter type-id='type-id-127'/>
4129          <parameter type-id='type-id-120'/>
4130          <return type-id='type-id-19'/>
4131        </function-decl>
4132      </member-function>
4133      <member-function access='public' constructor='yes'>
4134        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
4135          <parameter type-id='type-id-127' is-artificial='yes'/>
4136          <parameter type-id='type-id-122'/>
4137          <parameter type-id='type-id-24'/>
4138          <return type-id='type-id-19'/>
4139        </function-decl>
4140      </member-function>
4141      <member-function access='public'>
4142        <function-decl name='getside' mangled-name='_ZN3Arc7getsideEv' filepath='libnurbs/internals/arc.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
4143          <parameter type-id='type-id-127' is-artificial='yes'/>
4144          <return type-id='type-id-122'/>
4145        </function-decl>
4146      </member-function>
4147      <member-function access='public'>
4148        <function-decl name='isTessellated' mangled-name='_ZN3Arc13isTessellatedEv' filepath='libnurbs/internals/arc.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
4149          <parameter type-id='type-id-127' is-artificial='yes'/>
4150          <return type-id='type-id-10'/>
4151        </function-decl>
4152      </member-function>
4153      <member-function access='public' constructor='yes'>
4154        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
4155          <parameter type-id='type-id-127' is-artificial='yes'/>
4156          <parameter type-id='type-id-127'/>
4157          <parameter type-id='type-id-120'/>
4158          <return type-id='type-id-19'/>
4159        </function-decl>
4160      </member-function>
4161      <member-function access='public' constructor='yes'>
4162        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
4163          <parameter type-id='type-id-127' is-artificial='yes'/>
4164          <parameter type-id='type-id-122'/>
4165          <parameter type-id='type-id-24'/>
4166          <return type-id='type-id-19'/>
4167        </function-decl>
4168      </member-function>
4169      <member-function access='public' constructor='yes'>
4170        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
4171          <parameter type-id='type-id-127' is-artificial='yes'/>
4172          <parameter type-id='type-id-127'/>
4173          <parameter type-id='type-id-120'/>
4174          <return type-id='type-id-19'/>
4175        </function-decl>
4176      </member-function>
4177      <member-function access='public' constructor='yes'>
4178        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
4179          <parameter type-id='type-id-127' is-artificial='yes'/>
4180          <parameter type-id='type-id-122'/>
4181          <parameter type-id='type-id-24'/>
4182          <return type-id='type-id-19'/>
4183        </function-decl>
4184      </member-function>
4185      <member-function access='public' constructor='yes'>
4186        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
4187          <parameter type-id='type-id-127' is-artificial='yes'/>
4188          <parameter type-id='type-id-127'/>
4189          <parameter type-id='type-id-120'/>
4190          <return type-id='type-id-19'/>
4191        </function-decl>
4192      </member-function>
4193      <member-function access='public' constructor='yes'>
4194        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
4195          <parameter type-id='type-id-127' is-artificial='yes'/>
4196          <parameter type-id='type-id-122'/>
4197          <parameter type-id='type-id-24'/>
4198          <return type-id='type-id-19'/>
4199        </function-decl>
4200      </member-function>
4201      <member-function access='public' constructor='yes'>
4202        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
4203          <parameter type-id='type-id-127' is-artificial='yes'/>
4204          <parameter type-id='type-id-127'/>
4205          <parameter type-id='type-id-120'/>
4206          <return type-id='type-id-19'/>
4207        </function-decl>
4208      </member-function>
4209      <member-function access='public' constructor='yes'>
4210        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
4211          <parameter type-id='type-id-127' is-artificial='yes'/>
4212          <parameter type-id='type-id-122'/>
4213          <parameter type-id='type-id-24'/>
4214          <return type-id='type-id-19'/>
4215        </function-decl>
4216      </member-function>
4217      <member-function access='public' constructor='yes'>
4218        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
4219          <parameter type-id='type-id-127' is-artificial='yes'/>
4220          <parameter type-id='type-id-127'/>
4221          <parameter type-id='type-id-120'/>
4222          <return type-id='type-id-19'/>
4223        </function-decl>
4224      </member-function>
4225      <member-function access='public' constructor='yes'>
4226        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
4227          <parameter type-id='type-id-127' is-artificial='yes'/>
4228          <parameter type-id='type-id-122'/>
4229          <parameter type-id='type-id-24'/>
4230          <return type-id='type-id-19'/>
4231        </function-decl>
4232      </member-function>
4233      <member-function access='public' constructor='yes'>
4234        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
4235          <parameter type-id='type-id-127' is-artificial='yes'/>
4236          <parameter type-id='type-id-127'/>
4237          <parameter type-id='type-id-120'/>
4238          <return type-id='type-id-19'/>
4239        </function-decl>
4240      </member-function>
4241      <member-function access='public' constructor='yes'>
4242        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
4243          <parameter type-id='type-id-127' is-artificial='yes'/>
4244          <parameter type-id='type-id-122'/>
4245          <parameter type-id='type-id-24'/>
4246          <return type-id='type-id-19'/>
4247        </function-decl>
4248      </member-function>
4249      <member-function access='public' constructor='yes'>
4250        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
4251          <parameter type-id='type-id-127' is-artificial='yes'/>
4252          <parameter type-id='type-id-127'/>
4253          <parameter type-id='type-id-120'/>
4254          <return type-id='type-id-19'/>
4255        </function-decl>
4256      </member-function>
4257      <member-function access='public' constructor='yes'>
4258        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
4259          <parameter type-id='type-id-127' is-artificial='yes'/>
4260          <parameter type-id='type-id-122'/>
4261          <parameter type-id='type-id-24'/>
4262          <return type-id='type-id-19'/>
4263        </function-decl>
4264      </member-function>
4265      <member-function access='public' constructor='yes'>
4266        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
4267          <parameter type-id='type-id-127' is-artificial='yes'/>
4268          <parameter type-id='type-id-127'/>
4269          <parameter type-id='type-id-120'/>
4270          <return type-id='type-id-19'/>
4271        </function-decl>
4272      </member-function>
4273      <member-function access='public' constructor='yes'>
4274        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
4275          <parameter type-id='type-id-127' is-artificial='yes'/>
4276          <parameter type-id='type-id-122'/>
4277          <parameter type-id='type-id-24'/>
4278          <return type-id='type-id-19'/>
4279        </function-decl>
4280      </member-function>
4281      <member-function access='public' constructor='yes'>
4282        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
4283          <parameter type-id='type-id-127' is-artificial='yes'/>
4284          <parameter type-id='type-id-127'/>
4285          <parameter type-id='type-id-120'/>
4286          <return type-id='type-id-19'/>
4287        </function-decl>
4288      </member-function>
4289      <member-function access='public' constructor='yes'>
4290        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
4291          <parameter type-id='type-id-127' is-artificial='yes'/>
4292          <parameter type-id='type-id-122'/>
4293          <parameter type-id='type-id-24'/>
4294          <return type-id='type-id-19'/>
4295        </function-decl>
4296      </member-function>
4297    </class-decl>
4298    <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-129'>
4299      <data-member access='public' layout-offset-in-bits='0'>
4300        <var-decl name='param' type-id='type-id-83' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='45' column='1'/>
4301      </data-member>
4302      <data-member access='public' layout-offset-in-bits='64'>
4303        <var-decl name='nuid' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='50' column='1'/>
4304      </data-member>
4305    </class-decl>
4306    <typedef-decl name='Arc_ptr' type-id='type-id-127' filepath='libnurbs/internals/arc.h' line='50' column='1' id='type-id-125'/>
4307    <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-116'/>
4308    <pointer-type-def type-id='type-id-123' size-in-bits='64' id='type-id-127'/>
4309    <pointer-type-def type-id='type-id-125' size-in-bits='64' id='type-id-128'/>
4310    <pointer-type-def type-id='type-id-130' size-in-bits='64' id='type-id-126'/>
4311    <pointer-type-def type-id='type-id-109' size-in-bits='64' id='type-id-110'/>
4312    <reference-type-def kind='lvalue' type-id='type-id-68' size-in-bits='64' id='type-id-115'/>
4313    <pointer-type-def type-id='type-id-68' size-in-bits='64' id='type-id-113'/>
4314    <pointer-type-def type-id='type-id-114' size-in-bits='64' id='type-id-117'/>
4315    <pointer-type-def type-id='type-id-118' size-in-bits='64' id='type-id-120'/>
4316    <pointer-type-def type-id='type-id-129' size-in-bits='64' id='type-id-119'/>
4317    <pointer-type-def type-id='type-id-105' size-in-bits='64' id='type-id-106'/>
4318    <qualified-type-def type-id='type-id-105' const='yes' id='type-id-131'/>
4319    <pointer-type-def type-id='type-id-131' size-in-bits='64' id='type-id-112'/>
4320    <qualified-type-def type-id='type-id-10' const='yes' id='type-id-124'/>
4321    <class-decl name='BezierArc' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='43' column='1' id='type-id-130'>
4322      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
4323      <data-member access='public' layout-offset-in-bits='0'>
4324        <var-decl name='cpts' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='44' column='1'/>
4325      </data-member>
4326      <data-member access='public' layout-offset-in-bits='64'>
4327        <var-decl name='order' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='45' column='1'/>
4328      </data-member>
4329      <data-member access='public' layout-offset-in-bits='96'>
4330        <var-decl name='stride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='46' column='1'/>
4331      </data-member>
4332      <data-member access='public' layout-offset-in-bits='128'>
4333        <var-decl name='type' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='47' column='1'/>
4334      </data-member>
4335      <data-member access='public' layout-offset-in-bits='192'>
4336        <var-decl name='mapdesc' type-id='type-id-132' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='48' column='1'/>
4337      </data-member>
4338    </class-decl>
4339  </abi-instr>
4340  <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'>
4341    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='128' id='type-id-133'>
4342      <subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-3' id='type-id-62'/>
4343    </array-type-def>
4344    <array-type-def dimensions='3' type-id='type-id-1' size-in-bits='unknown' id='type-id-134'>
4345      <subrange length='unknown' lower-bound='0' upper-bound='0' id='type-id-135'/>
4346      <subrange length='24' lower-bound='0' upper-bound='23' type-id='type-id-3' id='type-id-136'/>
4347      <subrange length='24' lower-bound='0' upper-bound='23' type-id='type-id-3' id='type-id-136'/>
4348    </array-type-def>
4349    <array-type-def dimensions='1' type-id='type-id-137' size-in-bits='1600' id='type-id-138'>
4350      <subrange length='1' lower-bound='0' upper-bound='0' type-id='type-id-3' id='type-id-139'/>
4351    </array-type-def>
4352    <class-decl name='ArcSdirSorter' size-in-bits='192' visibility='default' filepath='libnurbs/internals/arcsorter.h' line='57' column='1' id='type-id-140'>
4353      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-141'/>
4354      <member-function access='private' constructor='yes'>
4355        <function-decl name='ArcSdirSorter' filepath='libnurbs/internals/arcsorter.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
4356          <parameter type-id='type-id-142' is-artificial='yes'/>
4357          <parameter type-id='type-id-143'/>
4358          <return type-id='type-id-19'/>
4359        </function-decl>
4360      </member-function>
4361      <member-function access='private' vtable-offset='2'>
4362        <function-decl name='qscmp' mangled-name='_ZN13ArcSdirSorter5qscmpEPcS0_' filepath='libnurbs/internals/arcsorter.cc' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
4363          <parameter type-id='type-id-142' is-artificial='yes'/>
4364          <parameter type-id='type-id-106'/>
4365          <parameter type-id='type-id-106'/>
4366          <return type-id='type-id-10'/>
4367        </function-decl>
4368      </member-function>
4369    </class-decl>
4370    <class-decl name='ArcSorter' size-in-bits='192' visibility='default' filepath='libnurbs/internals/arcsorter.h' line='44' column='1' id='type-id-141'>
4371      <base-class access='private' layout-offset-in-bits='0' type-id='type-id-144'/>
4372      <data-member access='protected' layout-offset-in-bits='128'>
4373        <var-decl name='subdivider' type-id='type-id-143' visibility='default' filepath='libnurbs/internals/arcsorter.h' line='50' column='1'/>
4374      </data-member>
4375      <member-function access='private' constructor='yes'>
4376        <function-decl name='ArcSorter' filepath='libnurbs/internals/arcsorter.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
4377          <parameter type-id='type-id-145' is-artificial='yes'/>
4378          <parameter type-id='type-id-143'/>
4379          <return type-id='type-id-19'/>
4380        </function-decl>
4381      </member-function>
4382      <member-function access='private'>
4383        <function-decl name='qsort' mangled-name='_ZN9ArcSorter5qsortEPP3Arci' filepath='libnurbs/internals/arcsorter.cc' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
4384          <parameter type-id='type-id-145' is-artificial='yes'/>
4385          <parameter type-id='type-id-146'/>
4386          <parameter type-id='type-id-10'/>
4387          <return type-id='type-id-19'/>
4388        </function-decl>
4389      </member-function>
4390      <member-function access='protected' vtable-offset='2'>
4391        <function-decl name='qscmp' mangled-name='_ZN9ArcSorter5qscmpEPcS0_' filepath='libnurbs/internals/arcsorter.cc' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
4392          <parameter type-id='type-id-145' is-artificial='yes'/>
4393          <parameter type-id='type-id-106'/>
4394          <parameter type-id='type-id-106'/>
4395          <return type-id='type-id-10'/>
4396        </function-decl>
4397      </member-function>
4398      <member-function access='private' vtable-offset='3'>
4399        <function-decl name='qsexc' mangled-name='_ZN9ArcSorter5qsexcEPcS0_' filepath='libnurbs/internals/arcsorter.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
4400          <parameter type-id='type-id-145' is-artificial='yes'/>
4401          <parameter type-id='type-id-106'/>
4402          <parameter type-id='type-id-106'/>
4403          <return type-id='type-id-19'/>
4404        </function-decl>
4405      </member-function>
4406      <member-function access='private' vtable-offset='4'>
4407        <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'>
4408          <parameter type-id='type-id-145' is-artificial='yes'/>
4409          <parameter type-id='type-id-106'/>
4410          <parameter type-id='type-id-106'/>
4411          <parameter type-id='type-id-106'/>
4412          <return type-id='type-id-19'/>
4413        </function-decl>
4414      </member-function>
4415    </class-decl>
4416    <class-decl name='ArcTdirSorter' size-in-bits='192' visibility='default' filepath='libnurbs/internals/arcsorter.h' line='65' column='1' id='type-id-147'>
4417      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-141'/>
4418      <member-function access='private' constructor='yes'>
4419        <function-decl name='ArcTdirSorter' filepath='libnurbs/internals/arcsorter.cc' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
4420          <parameter type-id='type-id-148' is-artificial='yes'/>
4421          <parameter type-id='type-id-143'/>
4422          <return type-id='type-id-19'/>
4423        </function-decl>
4424      </member-function>
4425      <member-function access='private' vtable-offset='2'>
4426        <function-decl name='qscmp' mangled-name='_ZN13ArcTdirSorter5qscmpEPcS0_' filepath='libnurbs/internals/arcsorter.cc' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
4427          <parameter type-id='type-id-148' is-artificial='yes'/>
4428          <parameter type-id='type-id-106'/>
4429          <parameter type-id='type-id-106'/>
4430          <return type-id='type-id-10'/>
4431        </function-decl>
4432      </member-function>
4433    </class-decl>
4434    <class-decl name='ArcTessellator' size-in-bits='128' visibility='default' filepath='libnurbs/internals/arctess.h' line='47' column='1' id='type-id-149'>
4435      <data-member access='private' static='yes'>
4436        <var-decl name='gl_Bernstein' type-id='type-id-134' mangled-name='_ZN14ArcTessellator12gl_BernsteinE' visibility='default' filepath='libnurbs/internals/arctess.h' line='60' column='1'/>
4437      </data-member>
4438      <data-member access='private' layout-offset-in-bits='0'>
4439        <var-decl name='pwlarcpool' type-id='type-id-115' visibility='default' filepath='libnurbs/internals/arctess.h' line='61' column='1'/>
4440      </data-member>
4441      <data-member access='private' layout-offset-in-bits='64'>
4442        <var-decl name='trimvertexpool' type-id='type-id-150' visibility='default' filepath='libnurbs/internals/arctess.h' line='62' column='1'/>
4443      </data-member>
4444      <member-function access='private' constructor='yes'>
4445        <function-decl name='ArcTessellator' filepath='libnurbs/internals/arctess.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4446          <parameter type-id='type-id-151' is-artificial='yes'/>
4447          <parameter type-id='type-id-150'/>
4448          <parameter type-id='type-id-115'/>
4449          <return type-id='type-id-19'/>
4450        </function-decl>
4451      </member-function>
4452      <member-function access='private' destructor='yes'>
4453        <function-decl name='~ArcTessellator' filepath='libnurbs/internals/arctess.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4454          <parameter type-id='type-id-151' is-artificial='yes'/>
4455          <parameter type-id='type-id-10' is-artificial='yes'/>
4456          <return type-id='type-id-19'/>
4457        </function-decl>
4458      </member-function>
4459      <member-function access='private' constructor='yes'>
4460        <function-decl name='ArcTessellator' filepath='libnurbs/internals/arctess.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4461          <parameter type-id='type-id-151' is-artificial='yes'/>
4462          <parameter type-id='type-id-150'/>
4463          <parameter type-id='type-id-115'/>
4464          <return type-id='type-id-19'/>
4465        </function-decl>
4466      </member-function>
4467      <member-function access='private' destructor='yes'>
4468        <function-decl name='~ArcTessellator' filepath='libnurbs/internals/arctess.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4469          <parameter type-id='type-id-151' is-artificial='yes'/>
4470          <parameter type-id='type-id-10' is-artificial='yes'/>
4471          <return type-id='type-id-19'/>
4472        </function-decl>
4473      </member-function>
4474      <member-function access='private' static='yes'>
4475        <function-decl name='trim_power_coeffs' mangled-name='_ZN14ArcTessellator17trim_power_coeffsEP9BezierArcPfi' filepath='libnurbs/internals/arctess.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
4476          <parameter type-id='type-id-126'/>
4477          <parameter type-id='type-id-25'/>
4478          <parameter type-id='type-id-10'/>
4479          <return type-id='type-id-19'/>
4480        </function-decl>
4481      </member-function>
4482      <member-function access='private'>
4483        <function-decl name='pwl_left' mangled-name='_ZN14ArcTessellator8pwl_leftEP3Arcffff' filepath='libnurbs/internals/arctess.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
4484          <parameter type-id='type-id-151' is-artificial='yes'/>
4485          <parameter type-id='type-id-125'/>
4486          <parameter type-id='type-id-1'/>
4487          <parameter type-id='type-id-1'/>
4488          <parameter type-id='type-id-1'/>
4489          <parameter type-id='type-id-1'/>
4490          <return type-id='type-id-19'/>
4491        </function-decl>
4492      </member-function>
4493      <member-function access='private'>
4494        <function-decl name='tessellateNonlinear' mangled-name='_ZN14ArcTessellator19tessellateNonlinearEP3Arcffi' filepath='libnurbs/internals/arctess.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
4495          <parameter type-id='type-id-151' is-artificial='yes'/>
4496          <parameter type-id='type-id-125'/>
4497          <parameter type-id='type-id-1'/>
4498          <parameter type-id='type-id-1'/>
4499          <parameter type-id='type-id-10'/>
4500          <return type-id='type-id-19'/>
4501        </function-decl>
4502      </member-function>
4503      <member-function access='private'>
4504        <function-decl name='pwl' mangled-name='_ZN14ArcTessellator3pwlEP3Arcfffff' filepath='libnurbs/internals/arctess.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
4505          <parameter type-id='type-id-151' is-artificial='yes'/>
4506          <parameter type-id='type-id-125'/>
4507          <parameter type-id='type-id-1'/>
4508          <parameter type-id='type-id-1'/>
4509          <parameter type-id='type-id-1'/>
4510          <parameter type-id='type-id-1'/>
4511          <parameter type-id='type-id-1'/>
4512          <return type-id='type-id-19'/>
4513        </function-decl>
4514      </member-function>
4515      <member-function access='private'>
4516        <function-decl name='bezier' mangled-name='_ZN14ArcTessellator6bezierEP3Arcffff' filepath='libnurbs/internals/arctess.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
4517          <parameter type-id='type-id-151' is-artificial='yes'/>
4518          <parameter type-id='type-id-125'/>
4519          <parameter type-id='type-id-1'/>
4520          <parameter type-id='type-id-1'/>
4521          <parameter type-id='type-id-1'/>
4522          <parameter type-id='type-id-1'/>
4523          <return type-id='type-id-19'/>
4524        </function-decl>
4525      </member-function>
4526      <member-function access='private'>
4527        <function-decl name='pwl_bottom' mangled-name='_ZN14ArcTessellator10pwl_bottomEP3Arcffff' filepath='libnurbs/internals/arctess.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
4528          <parameter type-id='type-id-151' is-artificial='yes'/>
4529          <parameter type-id='type-id-125'/>
4530          <parameter type-id='type-id-1'/>
4531          <parameter type-id='type-id-1'/>
4532          <parameter type-id='type-id-1'/>
4533          <parameter type-id='type-id-1'/>
4534          <return type-id='type-id-19'/>
4535        </function-decl>
4536      </member-function>
4537      <member-function access='private'>
4538        <function-decl name='pwl_top' mangled-name='_ZN14ArcTessellator7pwl_topEP3Arcffff' filepath='libnurbs/internals/arctess.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
4539          <parameter type-id='type-id-151' is-artificial='yes'/>
4540          <parameter type-id='type-id-125'/>
4541          <parameter type-id='type-id-1'/>
4542          <parameter type-id='type-id-1'/>
4543          <parameter type-id='type-id-1'/>
4544          <parameter type-id='type-id-1'/>
4545          <return type-id='type-id-19'/>
4546        </function-decl>
4547      </member-function>
4548      <member-function access='private'>
4549        <function-decl name='pwl_right' mangled-name='_ZN14ArcTessellator9pwl_rightEP3Arcffff' filepath='libnurbs/internals/arctess.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
4550          <parameter type-id='type-id-151' is-artificial='yes'/>
4551          <parameter type-id='type-id-125'/>
4552          <parameter type-id='type-id-1'/>
4553          <parameter type-id='type-id-1'/>
4554          <parameter type-id='type-id-1'/>
4555          <parameter type-id='type-id-1'/>
4556          <return type-id='type-id-19'/>
4557        </function-decl>
4558      </member-function>
4559      <member-function access='private'>
4560        <function-decl name='tessellateLinear' mangled-name='_ZN14ArcTessellator16tessellateLinearEP3Arcffi' filepath='libnurbs/internals/arctess.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
4561          <parameter type-id='type-id-151' is-artificial='yes'/>
4562          <parameter type-id='type-id-125'/>
4563          <parameter type-id='type-id-1'/>
4564          <parameter type-id='type-id-1'/>
4565          <parameter type-id='type-id-10'/>
4566          <return type-id='type-id-19'/>
4567        </function-decl>
4568      </member-function>
4569    </class-decl>
4570    <class-decl name='Bin' size-in-bits='128' visibility='default' filepath='libnurbs/internals/bin.h' line='44' column='1' id='type-id-152'>
4571      <data-member access='private' layout-offset-in-bits='0'>
4572        <var-decl name='head' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/bin.h' line='46' column='1'/>
4573      </data-member>
4574      <data-member access='private' layout-offset-in-bits='64'>
4575        <var-decl name='current' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/bin.h' line='47' column='1'/>
4576      </data-member>
4577      <member-function access='private' constructor='yes'>
4578        <function-decl name='Bin' filepath='libnurbs/internals/bin.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4579          <parameter type-id='type-id-153' is-artificial='yes'/>
4580          <return type-id='type-id-19'/>
4581        </function-decl>
4582      </member-function>
4583      <member-function access='private' destructor='yes'>
4584        <function-decl name='~Bin' filepath='libnurbs/internals/bin.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4585          <parameter type-id='type-id-153' is-artificial='yes'/>
4586          <parameter type-id='type-id-10' is-artificial='yes'/>
4587          <return type-id='type-id-19'/>
4588        </function-decl>
4589      </member-function>
4590      <member-function access='private' constructor='yes'>
4591        <function-decl name='Bin' filepath='libnurbs/internals/bin.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4592          <parameter type-id='type-id-153' is-artificial='yes'/>
4593          <return type-id='type-id-19'/>
4594        </function-decl>
4595      </member-function>
4596      <member-function access='private' destructor='yes'>
4597        <function-decl name='~Bin' filepath='libnurbs/internals/bin.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4598          <parameter type-id='type-id-153' is-artificial='yes'/>
4599          <parameter type-id='type-id-10' is-artificial='yes'/>
4600          <return type-id='type-id-19'/>
4601        </function-decl>
4602      </member-function>
4603      <member-function access='private'>
4604        <function-decl name='nextarc' mangled-name='_ZN3Bin7nextarcEv' filepath='libnurbs/internals/bin.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
4605          <parameter type-id='type-id-153' is-artificial='yes'/>
4606          <return type-id='type-id-125'/>
4607        </function-decl>
4608      </member-function>
4609      <member-function access='private'>
4610        <function-decl name='firstarc' mangled-name='_ZN3Bin8firstarcEv' filepath='libnurbs/internals/bin.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
4611          <parameter type-id='type-id-153' is-artificial='yes'/>
4612          <return type-id='type-id-125'/>
4613        </function-decl>
4614      </member-function>
4615      <member-function access='private'>
4616        <function-decl name='markall' mangled-name='_ZN3Bin7markallEv' filepath='libnurbs/internals/bin.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
4617          <parameter type-id='type-id-153' is-artificial='yes'/>
4618          <return type-id='type-id-19'/>
4619        </function-decl>
4620      </member-function>
4621      <member-function access='private'>
4622        <function-decl name='removearc' mangled-name='_ZN3Bin9removearcEv' filepath='libnurbs/internals/bin.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
4623          <parameter type-id='type-id-153' is-artificial='yes'/>
4624          <return type-id='type-id-125'/>
4625        </function-decl>
4626      </member-function>
4627      <member-function access='private'>
4628        <function-decl name='remove_this_arc' mangled-name='_ZN3Bin15remove_this_arcEP3Arc' filepath='libnurbs/internals/bin.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
4629          <parameter type-id='type-id-153' is-artificial='yes'/>
4630          <parameter type-id='type-id-125'/>
4631          <return type-id='type-id-19'/>
4632        </function-decl>
4633      </member-function>
4634      <member-function access='private'>
4635        <function-decl name='numarcs' mangled-name='_ZN3Bin7numarcsEv' filepath='libnurbs/internals/bin.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
4636          <parameter type-id='type-id-153' is-artificial='yes'/>
4637          <return type-id='type-id-10'/>
4638        </function-decl>
4639      </member-function>
4640      <member-function access='private'>
4641        <function-decl name='adopt' mangled-name='_ZN3Bin5adoptEv' filepath='libnurbs/internals/bin.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
4642          <parameter type-id='type-id-153' is-artificial='yes'/>
4643          <return type-id='type-id-19'/>
4644        </function-decl>
4645      </member-function>
4646      <member-function access='private'>
4647        <function-decl name='show' mangled-name='_ZN3Bin4showEPKc' filepath='libnurbs/internals/bin.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
4648          <parameter type-id='type-id-153' is-artificial='yes'/>
4649          <parameter type-id='type-id-112'/>
4650          <return type-id='type-id-19'/>
4651        </function-decl>
4652      </member-function>
4653      <member-function access='private'>
4654        <function-decl name='listBezier' mangled-name='_ZN3Bin10listBezierEv' filepath='libnurbs/internals/bin.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
4655          <parameter type-id='type-id-153' is-artificial='yes'/>
4656          <return type-id='type-id-19'/>
4657        </function-decl>
4658      </member-function>
4659      <member-function access='private' constructor='yes'>
4660        <function-decl name='Bin' filepath='libnurbs/internals/bin.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4661          <parameter type-id='type-id-153' is-artificial='yes'/>
4662          <return type-id='type-id-19'/>
4663        </function-decl>
4664      </member-function>
4665      <member-function access='private' destructor='yes'>
4666        <function-decl name='~Bin' filepath='libnurbs/internals/bin.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4667          <parameter type-id='type-id-153' is-artificial='yes'/>
4668          <parameter type-id='type-id-10' is-artificial='yes'/>
4669          <return type-id='type-id-19'/>
4670        </function-decl>
4671      </member-function>
4672      <member-function access='private' constructor='yes'>
4673        <function-decl name='Bin' filepath='libnurbs/internals/bin.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4674          <parameter type-id='type-id-153' is-artificial='yes'/>
4675          <return type-id='type-id-19'/>
4676        </function-decl>
4677      </member-function>
4678      <member-function access='private' destructor='yes'>
4679        <function-decl name='~Bin' filepath='libnurbs/internals/bin.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4680          <parameter type-id='type-id-153' is-artificial='yes'/>
4681          <parameter type-id='type-id-10' is-artificial='yes'/>
4682          <return type-id='type-id-19'/>
4683        </function-decl>
4684      </member-function>
4685      <member-function access='private' constructor='yes'>
4686        <function-decl name='Bin' filepath='libnurbs/internals/bin.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4687          <parameter type-id='type-id-153' is-artificial='yes'/>
4688          <return type-id='type-id-19'/>
4689        </function-decl>
4690      </member-function>
4691      <member-function access='private' destructor='yes'>
4692        <function-decl name='~Bin' filepath='libnurbs/internals/bin.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4693          <parameter type-id='type-id-153' is-artificial='yes'/>
4694          <parameter type-id='type-id-10' is-artificial='yes'/>
4695          <return type-id='type-id-19'/>
4696        </function-decl>
4697      </member-function>
4698      <member-function access='private' constructor='yes'>
4699        <function-decl name='Bin' filepath='libnurbs/internals/bin.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4700          <parameter type-id='type-id-153' is-artificial='yes'/>
4701          <return type-id='type-id-19'/>
4702        </function-decl>
4703      </member-function>
4704      <member-function access='private' destructor='yes'>
4705        <function-decl name='~Bin' filepath='libnurbs/internals/bin.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4706          <parameter type-id='type-id-153' is-artificial='yes'/>
4707          <parameter type-id='type-id-10' is-artificial='yes'/>
4708          <return type-id='type-id-19'/>
4709        </function-decl>
4710      </member-function>
4711      <member-function access='private'>
4712        <function-decl name='addarc' mangled-name='_ZN3Bin6addarcEP3Arc' filepath='libnurbs/internals/bin.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
4713          <parameter type-id='type-id-153' is-artificial='yes'/>
4714          <parameter type-id='type-id-125'/>
4715          <return type-id='type-id-19'/>
4716        </function-decl>
4717      </member-function>
4718      <member-function access='private' constructor='yes'>
4719        <function-decl name='Bin' filepath='libnurbs/internals/bin.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4720          <parameter type-id='type-id-153' is-artificial='yes'/>
4721          <return type-id='type-id-19'/>
4722        </function-decl>
4723      </member-function>
4724      <member-function access='private' destructor='yes'>
4725        <function-decl name='~Bin' filepath='libnurbs/internals/bin.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4726          <parameter type-id='type-id-153' is-artificial='yes'/>
4727          <parameter type-id='type-id-10' is-artificial='yes'/>
4728          <return type-id='type-id-19'/>
4729        </function-decl>
4730      </member-function>
4731      <member-function access='private' constructor='yes'>
4732        <function-decl name='Bin' filepath='libnurbs/internals/bin.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4733          <parameter type-id='type-id-153' is-artificial='yes'/>
4734          <return type-id='type-id-19'/>
4735        </function-decl>
4736      </member-function>
4737      <member-function access='private' destructor='yes'>
4738        <function-decl name='~Bin' filepath='libnurbs/internals/bin.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4739          <parameter type-id='type-id-153' is-artificial='yes'/>
4740          <parameter type-id='type-id-10' is-artificial='yes'/>
4741          <return type-id='type-id-19'/>
4742        </function-decl>
4743      </member-function>
4744      <member-function access='private' constructor='yes'>
4745        <function-decl name='Bin' filepath='libnurbs/internals/bin.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4746          <parameter type-id='type-id-153' is-artificial='yes'/>
4747          <return type-id='type-id-19'/>
4748        </function-decl>
4749      </member-function>
4750      <member-function access='private' destructor='yes'>
4751        <function-decl name='~Bin' filepath='libnurbs/internals/bin.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4752          <parameter type-id='type-id-153' is-artificial='yes'/>
4753          <parameter type-id='type-id-10' is-artificial='yes'/>
4754          <return type-id='type-id-19'/>
4755        </function-decl>
4756      </member-function>
4757      <member-function access='private' constructor='yes'>
4758        <function-decl name='Bin' filepath='libnurbs/internals/bin.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4759          <parameter type-id='type-id-153' is-artificial='yes'/>
4760          <return type-id='type-id-19'/>
4761        </function-decl>
4762      </member-function>
4763      <member-function access='private' destructor='yes'>
4764        <function-decl name='~Bin' filepath='libnurbs/internals/bin.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4765          <parameter type-id='type-id-153' is-artificial='yes'/>
4766          <parameter type-id='type-id-10' is-artificial='yes'/>
4767          <return type-id='type-id-19'/>
4768        </function-decl>
4769      </member-function>
4770      <member-function access='private' constructor='yes'>
4771        <function-decl name='Bin' filepath='libnurbs/internals/bin.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4772          <parameter type-id='type-id-153' is-artificial='yes'/>
4773          <return type-id='type-id-19'/>
4774        </function-decl>
4775      </member-function>
4776      <member-function access='private' destructor='yes'>
4777        <function-decl name='~Bin' filepath='libnurbs/internals/bin.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4778          <parameter type-id='type-id-153' is-artificial='yes'/>
4779          <parameter type-id='type-id-10' is-artificial='yes'/>
4780          <return type-id='type-id-19'/>
4781        </function-decl>
4782      </member-function>
4783      <member-function access='private'>
4784        <function-decl name='isnonempty' mangled-name='_ZN3Bin10isnonemptyEv' filepath='libnurbs/internals/bin.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
4785          <parameter type-id='type-id-153' is-artificial='yes'/>
4786          <return type-id='type-id-10'/>
4787        </function-decl>
4788      </member-function>
4789    </class-decl>
4790    <class-decl name='Flist' size-in-bits='320' visibility='default' filepath='libnurbs/internals/flist.h' line='42' column='1' id='type-id-154'>
4791      <data-member access='private' layout-offset-in-bits='0'>
4792        <var-decl name='pts' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/flist.h' line='44' column='1'/>
4793      </data-member>
4794      <data-member access='private' layout-offset-in-bits='64'>
4795        <var-decl name='npts' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/flist.h' line='45' column='1'/>
4796      </data-member>
4797      <data-member access='private' layout-offset-in-bits='96'>
4798        <var-decl name='start' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/flist.h' line='46' column='1'/>
4799      </data-member>
4800      <data-member access='private' layout-offset-in-bits='128'>
4801        <var-decl name='end' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/flist.h' line='47' column='1'/>
4802      </data-member>
4803      <data-member access='protected' layout-offset-in-bits='192'>
4804        <var-decl name='sorter' type-id='type-id-155' visibility='default' filepath='libnurbs/internals/flist.h' line='56' column='1'/>
4805      </data-member>
4806      <member-function access='private' constructor='yes'>
4807        <function-decl name='Flist' filepath='libnurbs/internals/flist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4808          <parameter type-id='type-id-156' is-artificial='yes'/>
4809          <return type-id='type-id-19'/>
4810        </function-decl>
4811      </member-function>
4812      <member-function access='private' destructor='yes'>
4813        <function-decl name='~Flist' filepath='libnurbs/internals/flist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4814          <parameter type-id='type-id-156' is-artificial='yes'/>
4815          <parameter type-id='type-id-10' is-artificial='yes'/>
4816          <return type-id='type-id-19'/>
4817        </function-decl>
4818      </member-function>
4819      <member-function access='private' constructor='yes'>
4820        <function-decl name='Flist' filepath='libnurbs/internals/flist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4821          <parameter type-id='type-id-156' is-artificial='yes'/>
4822          <return type-id='type-id-19'/>
4823        </function-decl>
4824      </member-function>
4825      <member-function access='private' destructor='yes'>
4826        <function-decl name='~Flist' filepath='libnurbs/internals/flist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4827          <parameter type-id='type-id-156' is-artificial='yes'/>
4828          <parameter type-id='type-id-10' is-artificial='yes'/>
4829          <return type-id='type-id-19'/>
4830        </function-decl>
4831      </member-function>
4832      <member-function access='private' constructor='yes'>
4833        <function-decl name='Flist' filepath='libnurbs/internals/flist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4834          <parameter type-id='type-id-156' is-artificial='yes'/>
4835          <return type-id='type-id-19'/>
4836        </function-decl>
4837      </member-function>
4838      <member-function access='private' destructor='yes'>
4839        <function-decl name='~Flist' filepath='libnurbs/internals/flist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4840          <parameter type-id='type-id-156' is-artificial='yes'/>
4841          <parameter type-id='type-id-10' is-artificial='yes'/>
4842          <return type-id='type-id-19'/>
4843        </function-decl>
4844      </member-function>
4845      <member-function access='private'>
4846        <function-decl name='add' mangled-name='_ZN5Flist3addEf' filepath='libnurbs/internals/flist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
4847          <parameter type-id='type-id-156' is-artificial='yes'/>
4848          <parameter type-id='type-id-1'/>
4849          <return type-id='type-id-19'/>
4850        </function-decl>
4851      </member-function>
4852      <member-function access='private'>
4853        <function-decl name='taper' mangled-name='_ZN5Flist5taperEff' filepath='libnurbs/internals/flist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
4854          <parameter type-id='type-id-156' is-artificial='yes'/>
4855          <parameter type-id='type-id-1'/>
4856          <parameter type-id='type-id-1'/>
4857          <return type-id='type-id-19'/>
4858        </function-decl>
4859      </member-function>
4860      <member-function access='private'>
4861        <function-decl name='grow' mangled-name='_ZN5Flist4growEi' filepath='libnurbs/internals/flist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
4862          <parameter type-id='type-id-156' is-artificial='yes'/>
4863          <parameter type-id='type-id-10'/>
4864          <return type-id='type-id-19'/>
4865        </function-decl>
4866      </member-function>
4867      <member-function access='private'>
4868        <function-decl name='filter' mangled-name='_ZN5Flist6filterEv' filepath='libnurbs/internals/flist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
4869          <parameter type-id='type-id-156' is-artificial='yes'/>
4870          <return type-id='type-id-19'/>
4871        </function-decl>
4872      </member-function>
4873      <member-function access='private' constructor='yes'>
4874        <function-decl name='Flist' filepath='libnurbs/internals/flist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4875          <parameter type-id='type-id-156' is-artificial='yes'/>
4876          <return type-id='type-id-19'/>
4877        </function-decl>
4878      </member-function>
4879      <member-function access='private' destructor='yes'>
4880        <function-decl name='~Flist' filepath='libnurbs/internals/flist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4881          <parameter type-id='type-id-156' is-artificial='yes'/>
4882          <parameter type-id='type-id-10' is-artificial='yes'/>
4883          <return type-id='type-id-19'/>
4884        </function-decl>
4885      </member-function>
4886      <member-function access='private' constructor='yes'>
4887        <function-decl name='Flist' filepath='libnurbs/internals/flist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4888          <parameter type-id='type-id-156' is-artificial='yes'/>
4889          <return type-id='type-id-19'/>
4890        </function-decl>
4891      </member-function>
4892      <member-function access='private' destructor='yes'>
4893        <function-decl name='~Flist' filepath='libnurbs/internals/flist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4894          <parameter type-id='type-id-156' is-artificial='yes'/>
4895          <parameter type-id='type-id-10' is-artificial='yes'/>
4896          <return type-id='type-id-19'/>
4897        </function-decl>
4898      </member-function>
4899      <member-function access='private' constructor='yes'>
4900        <function-decl name='Flist' filepath='libnurbs/internals/flist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4901          <parameter type-id='type-id-156' is-artificial='yes'/>
4902          <return type-id='type-id-19'/>
4903        </function-decl>
4904      </member-function>
4905      <member-function access='private' destructor='yes'>
4906        <function-decl name='~Flist' filepath='libnurbs/internals/flist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4907          <parameter type-id='type-id-156' is-artificial='yes'/>
4908          <parameter type-id='type-id-10' is-artificial='yes'/>
4909          <return type-id='type-id-19'/>
4910        </function-decl>
4911      </member-function>
4912    </class-decl>
4913    <class-decl name='Subdivider' size-in-bits='20416' visibility='default' filepath='libnurbs/internals/subdivider.h' line='55' column='1' id='type-id-66'>
4914      <member-type access='private'>
4915        <enum-decl name='dir' filepath='libnurbs/internals/subdivider.h' line='105' column='1' id='type-id-157'>
4916          <underlying-type type-id='type-id-38'/>
4917          <enumerator name='down' value='0'/>
4918          <enumerator name='same' value='1'/>
4919          <enumerator name='up' value='2'/>
4920          <enumerator name='none' value='3'/>
4921        </enum-decl>
4922      </member-type>
4923      <data-member access='private' layout-offset-in-bits='0'>
4924        <var-decl name='slicer' type-id='type-id-158' visibility='default' filepath='libnurbs/internals/subdivider.h' line='112' column='1'/>
4925      </data-member>
4926      <data-member access='private' layout-offset-in-bits='8064'>
4927        <var-decl name='arctessellator' type-id='type-id-149' visibility='default' filepath='libnurbs/internals/subdivider.h' line='113' column='1'/>
4928      </data-member>
4929      <data-member access='private' layout-offset-in-bits='8192'>
4930        <var-decl name='arcpool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/subdivider.h' line='114' column='1'/>
4931      </data-member>
4932      <data-member access='private' layout-offset-in-bits='10688'>
4933        <var-decl name='bezierarcpool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/subdivider.h' line='115' column='1'/>
4934      </data-member>
4935      <data-member access='private' layout-offset-in-bits='13184'>
4936        <var-decl name='pwlarcpool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/subdivider.h' line='116' column='1'/>
4937      </data-member>
4938      <data-member access='private' layout-offset-in-bits='15680'>
4939        <var-decl name='trimvertexpool' type-id='type-id-69' visibility='default' filepath='libnurbs/internals/subdivider.h' line='117' column='1'/>
4940      </data-member>
4941      <data-member access='private' layout-offset-in-bits='18304'>
4942        <var-decl name='jumpbuffer' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/subdivider.h' line='119' column='1'/>
4943      </data-member>
4944      <data-member access='private' layout-offset-in-bits='18368'>
4945        <var-decl name='renderhints' type-id='type-id-159' visibility='default' filepath='libnurbs/internals/subdivider.h' line='120' column='1'/>
4946      </data-member>
4947      <data-member access='private' layout-offset-in-bits='18432'>
4948        <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/subdivider.h' line='121' column='1'/>
4949      </data-member>
4950      <data-member access='private' layout-offset-in-bits='18496'>
4951        <var-decl name='initialbin' type-id='type-id-152' visibility='default' filepath='libnurbs/internals/subdivider.h' line='123' column='1'/>
4952      </data-member>
4953      <data-member access='private' layout-offset-in-bits='18624'>
4954        <var-decl name='pjarc' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/subdivider.h' line='124' column='1'/>
4955      </data-member>
4956      <data-member access='private' layout-offset-in-bits='18688'>
4957        <var-decl name='s_index' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/subdivider.h' line='125' column='1'/>
4958      </data-member>
4959      <data-member access='private' layout-offset-in-bits='18720'>
4960        <var-decl name='t_index' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/subdivider.h' line='126' column='1'/>
4961      </data-member>
4962      <data-member access='private' layout-offset-in-bits='18752'>
4963        <var-decl name='qlist' type-id='type-id-161' visibility='default' filepath='libnurbs/internals/subdivider.h' line='127' column='1'/>
4964      </data-member>
4965      <data-member access='private' layout-offset-in-bits='18816'>
4966        <var-decl name='spbrkpts' type-id='type-id-154' visibility='default' filepath='libnurbs/internals/subdivider.h' line='128' column='1'/>
4967      </data-member>
4968      <data-member access='private' layout-offset-in-bits='19136'>
4969        <var-decl name='tpbrkpts' type-id='type-id-154' visibility='default' filepath='libnurbs/internals/subdivider.h' line='129' column='1'/>
4970      </data-member>
4971      <data-member access='private' layout-offset-in-bits='19456'>
4972        <var-decl name='smbrkpts' type-id='type-id-154' visibility='default' filepath='libnurbs/internals/subdivider.h' line='130' column='1'/>
4973      </data-member>
4974      <data-member access='private' layout-offset-in-bits='19776'>
4975        <var-decl name='tmbrkpts' type-id='type-id-154' visibility='default' filepath='libnurbs/internals/subdivider.h' line='131' column='1'/>
4976      </data-member>
4977      <data-member access='private' layout-offset-in-bits='20096'>
4978        <var-decl name='stepsizes' type-id='type-id-133' visibility='default' filepath='libnurbs/internals/subdivider.h' line='132' column='1'/>
4979      </data-member>
4980      <data-member access='private' layout-offset-in-bits='20224'>
4981        <var-decl name='showDegenerate' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/subdivider.h' line='133' column='1'/>
4982      </data-member>
4983      <data-member access='private' layout-offset-in-bits='20256'>
4984        <var-decl name='isArcTypeBezier' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/subdivider.h' line='134' column='1'/>
4985      </data-member>
4986      <data-member access='private' layout-offset-in-bits='20288'>
4987        <var-decl name='domain_distance_u_rate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/subdivider.h' line='188' column='1'/>
4988      </data-member>
4989      <data-member access='private' layout-offset-in-bits='20320'>
4990        <var-decl name='domain_distance_v_rate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/subdivider.h' line='189' column='1'/>
4991      </data-member>
4992      <data-member access='private' layout-offset-in-bits='20352'>
4993        <var-decl name='is_domain_distance_sampling' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/subdivider.h' line='190' column='1'/>
4994      </data-member>
4995      <member-function access='private' constructor='yes'>
4996        <function-decl name='Subdivider' filepath='libnurbs/internals/subdivider.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
4997          <parameter type-id='type-id-162' is-artificial='yes'/>
4998          <parameter type-id='type-id-159'/>
4999          <parameter type-id='type-id-160'/>
5000          <return type-id='type-id-19'/>
5001        </function-decl>
5002      </member-function>
5003      <member-function access='private' destructor='yes'>
5004        <function-decl name='~Subdivider' filepath='libnurbs/internals/subdivider.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
5005          <parameter type-id='type-id-162' is-artificial='yes'/>
5006          <parameter type-id='type-id-10' is-artificial='yes'/>
5007          <return type-id='type-id-19'/>
5008        </function-decl>
5009      </member-function>
5010      <member-function access='private' constructor='yes'>
5011        <function-decl name='Subdivider' filepath='libnurbs/internals/subdivider.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
5012          <parameter type-id='type-id-162' is-artificial='yes'/>
5013          <parameter type-id='type-id-159'/>
5014          <parameter type-id='type-id-160'/>
5015          <return type-id='type-id-19'/>
5016        </function-decl>
5017      </member-function>
5018      <member-function access='private' destructor='yes'>
5019        <function-decl name='~Subdivider' filepath='libnurbs/internals/subdivider.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
5020          <parameter type-id='type-id-162' is-artificial='yes'/>
5021          <parameter type-id='type-id-10' is-artificial='yes'/>
5022          <return type-id='type-id-19'/>
5023        </function-decl>
5024      </member-function>
5025      <member-function access='private' static='yes'>
5026        <function-decl name='bbox' mangled-name='_ZN10Subdivider4bboxEffffff' filepath='libnurbs/internals/subdivider.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
5027          <parameter type-id='type-id-1'/>
5028          <parameter type-id='type-id-1'/>
5029          <parameter type-id='type-id-1'/>
5030          <parameter type-id='type-id-1'/>
5031          <parameter type-id='type-id-1'/>
5032          <parameter type-id='type-id-1'/>
5033          <return type-id='type-id-10'/>
5034        </function-decl>
5035      </member-function>
5036      <member-function access='private' static='yes'>
5037        <function-decl name='ccw' mangled-name='_ZN10Subdivider3ccwEP10TrimVertexS1_S1_' filepath='libnurbs/internals/subdivider.h' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
5038          <parameter type-id='type-id-119'/>
5039          <parameter type-id='type-id-119'/>
5040          <parameter type-id='type-id-119'/>
5041          <return type-id='type-id-10'/>
5042        </function-decl>
5043      </member-function>
5044      <member-function access='private'>
5045        <function-decl name='bbox' mangled-name='_ZN10Subdivider4bboxEP10TrimVertexS1_S1_i' filepath='libnurbs/internals/subdivider.h' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
5046          <parameter type-id='type-id-162' is-artificial='yes'/>
5047          <parameter type-id='type-id-119'/>
5048          <parameter type-id='type-id-119'/>
5049          <parameter type-id='type-id-119'/>
5050          <parameter type-id='type-id-10'/>
5051          <return type-id='type-id-10'/>
5052        </function-decl>
5053      </member-function>
5054      <member-function access='private'>
5055        <function-decl name='ccwTurn_tl' mangled-name='_ZN10Subdivider10ccwTurn_tlEP3ArcS1_' filepath='libnurbs/internals/subdivider.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
5056          <parameter type-id='type-id-162' is-artificial='yes'/>
5057          <parameter type-id='type-id-125'/>
5058          <parameter type-id='type-id-125'/>
5059          <return type-id='type-id-10'/>
5060        </function-decl>
5061      </member-function>
5062      <member-function access='private'>
5063        <function-decl name='ccwTurn_sr' mangled-name='_ZN10Subdivider10ccwTurn_srEP3ArcS1_' filepath='libnurbs/internals/subdivider.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
5064          <parameter type-id='type-id-162' is-artificial='yes'/>
5065          <parameter type-id='type-id-125'/>
5066          <parameter type-id='type-id-125'/>
5067          <return type-id='type-id-10'/>
5068        </function-decl>
5069      </member-function>
5070      <member-function access='private'>
5071        <function-decl name='ccwTurn_sl' mangled-name='_ZN10Subdivider10ccwTurn_slEP3ArcS1_' filepath='libnurbs/internals/subdivider.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
5072          <parameter type-id='type-id-162' is-artificial='yes'/>
5073          <parameter type-id='type-id-125'/>
5074          <parameter type-id='type-id-125'/>
5075          <return type-id='type-id-10'/>
5076        </function-decl>
5077      </member-function>
5078      <member-function access='private'>
5079        <function-decl name='ccwTurn_tr' mangled-name='_ZN10Subdivider10ccwTurn_trEP3ArcS1_' filepath='libnurbs/internals/subdivider.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
5080          <parameter type-id='type-id-162' is-artificial='yes'/>
5081          <parameter type-id='type-id-125'/>
5082          <parameter type-id='type-id-125'/>
5083          <return type-id='type-id-10'/>
5084        </function-decl>
5085      </member-function>
5086      <member-function access='private' constructor='yes'>
5087        <function-decl name='Subdivider' filepath='libnurbs/internals/subdivider.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
5088          <parameter type-id='type-id-162' is-artificial='yes'/>
5089          <parameter type-id='type-id-159'/>
5090          <parameter type-id='type-id-160'/>
5091          <return type-id='type-id-19'/>
5092        </function-decl>
5093      </member-function>
5094      <member-function access='private' destructor='yes'>
5095        <function-decl name='~Subdivider' filepath='libnurbs/internals/subdivider.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
5096          <parameter type-id='type-id-162' is-artificial='yes'/>
5097          <parameter type-id='type-id-10' is-artificial='yes'/>
5098          <return type-id='type-id-19'/>
5099        </function-decl>
5100      </member-function>
5101      <member-function access='private'>
5102        <function-decl name='samplingSplit' mangled-name='_ZN10Subdivider13samplingSplitER9Curvelisti' filepath='libnurbs/internals/subdivider.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
5103          <parameter type-id='type-id-162' is-artificial='yes'/>
5104          <parameter type-id='type-id-163'/>
5105          <parameter type-id='type-id-10'/>
5106          <return type-id='type-id-19'/>
5107        </function-decl>
5108      </member-function>
5109      <member-function access='private'>
5110        <function-decl name='drawCurves' mangled-name='_ZN10Subdivider10drawCurvesEv' filepath='libnurbs/internals/subdivider.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
5111          <parameter type-id='type-id-162' is-artificial='yes'/>
5112          <return type-id='type-id-19'/>
5113        </function-decl>
5114      </member-function>
5115      <member-function access='private' constructor='yes'>
5116        <function-decl name='Subdivider' filepath='libnurbs/internals/subdivider.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
5117          <parameter type-id='type-id-162' is-artificial='yes'/>
5118          <parameter type-id='type-id-159'/>
5119          <parameter type-id='type-id-160'/>
5120          <return type-id='type-id-19'/>
5121        </function-decl>
5122      </member-function>
5123      <member-function access='private' destructor='yes'>
5124        <function-decl name='~Subdivider' filepath='libnurbs/internals/subdivider.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
5125          <parameter type-id='type-id-162' is-artificial='yes'/>
5126          <parameter type-id='type-id-10' is-artificial='yes'/>
5127          <return type-id='type-id-19'/>
5128        </function-decl>
5129      </member-function>
5130      <member-function access='private'>
5131        <function-decl name='showingDegenerate' mangled-name='_ZN10Subdivider17showingDegenerateEv' filepath='libnurbs/internals/subdivider.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
5132          <parameter type-id='type-id-162' is-artificial='yes'/>
5133          <return type-id='type-id-10'/>
5134        </function-decl>
5135      </member-function>
5136      <member-function access='private'>
5137        <function-decl name='classify_headonright_t' mangled-name='_ZN10Subdivider22classify_headonright_tER3BinS1_S1_f' filepath='libnurbs/internals/subdivider.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
5138          <parameter type-id='type-id-162' is-artificial='yes'/>
5139          <parameter type-id='type-id-164'/>
5140          <parameter type-id='type-id-164'/>
5141          <parameter type-id='type-id-164'/>
5142          <parameter type-id='type-id-1'/>
5143          <return type-id='type-id-19'/>
5144        </function-decl>
5145      </member-function>
5146      <member-function access='private'>
5147        <function-decl name='classify_tailonright_t' mangled-name='_ZN10Subdivider22classify_tailonright_tER3BinS1_S1_f' filepath='libnurbs/internals/subdivider.h' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
5148          <parameter type-id='type-id-162' is-artificial='yes'/>
5149          <parameter type-id='type-id-164'/>
5150          <parameter type-id='type-id-164'/>
5151          <parameter type-id='type-id-164'/>
5152          <parameter type-id='type-id-1'/>
5153          <return type-id='type-id-19'/>
5154        </function-decl>
5155      </member-function>
5156      <member-function access='private'>
5157        <function-decl name='classify_headonright_s' mangled-name='_ZN10Subdivider22classify_headonright_sER3BinS1_S1_f' filepath='libnurbs/internals/subdivider.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
5158          <parameter type-id='type-id-162' is-artificial='yes'/>
5159          <parameter type-id='type-id-164'/>
5160          <parameter type-id='type-id-164'/>
5161          <parameter type-id='type-id-164'/>
5162          <parameter type-id='type-id-1'/>
5163          <return type-id='type-id-19'/>
5164        </function-decl>
5165      </member-function>
5166      <member-function access='private'>
5167        <function-decl name='classify_tailonright_s' mangled-name='_ZN10Subdivider22classify_tailonright_sER3BinS1_S1_f' filepath='libnurbs/internals/subdivider.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
5168          <parameter type-id='type-id-162' is-artificial='yes'/>
5169          <parameter type-id='type-id-164'/>
5170          <parameter type-id='type-id-164'/>
5171          <parameter type-id='type-id-164'/>
5172          <parameter type-id='type-id-1'/>
5173          <return type-id='type-id-19'/>
5174        </function-decl>
5175      </member-function>
5176      <member-function access='private'>
5177        <function-decl name='classify_headonleft_t' mangled-name='_ZN10Subdivider21classify_headonleft_tER3BinS1_S1_f' filepath='libnurbs/internals/subdivider.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
5178          <parameter type-id='type-id-162' is-artificial='yes'/>
5179          <parameter type-id='type-id-164'/>
5180          <parameter type-id='type-id-164'/>
5181          <parameter type-id='type-id-164'/>
5182          <parameter type-id='type-id-1'/>
5183          <return type-id='type-id-19'/>
5184        </function-decl>
5185      </member-function>
5186      <member-function access='private'>
5187        <function-decl name='classify_tailonleft_t' mangled-name='_ZN10Subdivider21classify_tailonleft_tER3BinS1_S1_f' filepath='libnurbs/internals/subdivider.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
5188          <parameter type-id='type-id-162' is-artificial='yes'/>
5189          <parameter type-id='type-id-164'/>
5190          <parameter type-id='type-id-164'/>
5191          <parameter type-id='type-id-164'/>
5192          <parameter type-id='type-id-1'/>
5193          <return type-id='type-id-19'/>
5194        </function-decl>
5195      </member-function>
5196      <member-function access='private'>
5197        <function-decl name='classify_headonleft_s' mangled-name='_ZN10Subdivider21classify_headonleft_sER3BinS1_S1_f' filepath='libnurbs/internals/subdivider.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
5198          <parameter type-id='type-id-162' is-artificial='yes'/>
5199          <parameter type-id='type-id-164'/>
5200          <parameter type-id='type-id-164'/>
5201          <parameter type-id='type-id-164'/>
5202          <parameter type-id='type-id-1'/>
5203          <return type-id='type-id-19'/>
5204        </function-decl>
5205      </member-function>
5206      <member-function access='private'>
5207        <function-decl name='classify_tailonleft_s' mangled-name='_ZN10Subdivider21classify_tailonleft_sER3BinS1_S1_f' filepath='libnurbs/internals/subdivider.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
5208          <parameter type-id='type-id-162' is-artificial='yes'/>
5209          <parameter type-id='type-id-164'/>
5210          <parameter type-id='type-id-164'/>
5211          <parameter type-id='type-id-164'/>
5212          <parameter type-id='type-id-1'/>
5213          <return type-id='type-id-19'/>
5214        </function-decl>
5215      </member-function>
5216      <member-function access='private'>
5217        <function-decl name='arc_split' mangled-name='_ZN10Subdivider9arc_splitEP3Arcifi' filepath='libnurbs/internals/subdivider.h' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
5218          <parameter type-id='type-id-162' is-artificial='yes'/>
5219          <parameter type-id='type-id-125'/>
5220          <parameter type-id='type-id-10'/>
5221          <parameter type-id='type-id-1'/>
5222          <parameter type-id='type-id-10'/>
5223          <return type-id='type-id-10'/>
5224        </function-decl>
5225      </member-function>
5226      <member-function access='private'>
5227        <function-decl name='partition' mangled-name='_ZN10Subdivider9partitionER3BinS1_S1_S1_S1_if' filepath='libnurbs/internals/subdivider.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
5228          <parameter type-id='type-id-162' is-artificial='yes'/>
5229          <parameter type-id='type-id-164'/>
5230          <parameter type-id='type-id-164'/>
5231          <parameter type-id='type-id-164'/>
5232          <parameter type-id='type-id-164'/>
5233          <parameter type-id='type-id-164'/>
5234          <parameter type-id='type-id-10'/>
5235          <parameter type-id='type-id-1'/>
5236          <return type-id='type-id-19'/>
5237        </function-decl>
5238      </member-function>
5239      <member-function access='private' constructor='yes'>
5240        <function-decl name='Subdivider' filepath='libnurbs/internals/subdivider.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
5241          <parameter type-id='type-id-162' is-artificial='yes'/>
5242          <parameter type-id='type-id-159'/>
5243          <parameter type-id='type-id-160'/>
5244          <return type-id='type-id-19'/>
5245        </function-decl>
5246      </member-function>
5247      <member-function access='private' destructor='yes'>
5248        <function-decl name='~Subdivider' filepath='libnurbs/internals/subdivider.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
5249          <parameter type-id='type-id-162' is-artificial='yes'/>
5250          <parameter type-id='type-id-10' is-artificial='yes'/>
5251          <return type-id='type-id-19'/>
5252        </function-decl>
5253      </member-function>
5254      <member-function access='private'>
5255        <function-decl name='isMonotone' mangled-name='_ZN10Subdivider10isMonotoneEP3Arc' filepath='libnurbs/internals/subdivider.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
5256          <parameter type-id='type-id-162' is-artificial='yes'/>
5257          <parameter type-id='type-id-125'/>
5258          <return type-id='type-id-10'/>
5259        </function-decl>
5260      </member-function>
5261      <member-function access='private'>
5262        <function-decl name='monotonize' mangled-name='_ZN10Subdivider10monotonizeEP3ArcR3Bin' filepath='libnurbs/internals/subdivider.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
5263          <parameter type-id='type-id-162' is-artificial='yes'/>
5264          <parameter type-id='type-id-125'/>
5265          <parameter type-id='type-id-164'/>
5266          <return type-id='type-id-19'/>
5267        </function-decl>
5268      </member-function>
5269      <member-function access='private'>
5270        <function-decl name='tessellate' mangled-name='_ZN10Subdivider10tessellateEP3Arcf' filepath='libnurbs/internals/subdivider.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
5271          <parameter type-id='type-id-162' is-artificial='yes'/>
5272          <parameter type-id='type-id-125'/>
5273          <parameter type-id='type-id-1'/>
5274          <return type-id='type-id-19'/>
5275        </function-decl>
5276      </member-function>
5277      <member-function access='private'>
5278        <function-decl name='decompose' mangled-name='_ZN10Subdivider9decomposeER3Binf' filepath='libnurbs/internals/subdivider.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
5279          <parameter type-id='type-id-162' is-artificial='yes'/>
5280          <parameter type-id='type-id-164'/>
5281          <parameter type-id='type-id-1'/>
5282          <return type-id='type-id-10'/>
5283        </function-decl>
5284      </member-function>
5285      <member-function access='private' constructor='yes'>
5286        <function-decl name='Subdivider' filepath='libnurbs/internals/subdivider.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
5287          <parameter type-id='type-id-162' is-artificial='yes'/>
5288          <parameter type-id='type-id-159'/>
5289          <parameter type-id='type-id-160'/>
5290          <return type-id='type-id-19'/>
5291        </function-decl>
5292      </member-function>
5293      <member-function access='private' destructor='yes'>
5294        <function-decl name='~Subdivider' filepath='libnurbs/internals/subdivider.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
5295          <parameter type-id='type-id-162' is-artificial='yes'/>
5296          <parameter type-id='type-id-10' is-artificial='yes'/>
5297          <return type-id='type-id-19'/>
5298        </function-decl>
5299      </member-function>
5300      <member-function access='private' constructor='yes'>
5301        <function-decl name='Subdivider' filepath='libnurbs/internals/subdivider.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
5302          <parameter type-id='type-id-162' is-artificial='yes'/>
5303          <parameter type-id='type-id-159'/>
5304          <parameter type-id='type-id-160'/>
5305          <return type-id='type-id-19'/>
5306        </function-decl>
5307      </member-function>
5308      <member-function access='private' destructor='yes'>
5309        <function-decl name='~Subdivider' filepath='libnurbs/internals/subdivider.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
5310          <parameter type-id='type-id-162' is-artificial='yes'/>
5311          <parameter type-id='type-id-10' is-artificial='yes'/>
5312          <return type-id='type-id-19'/>
5313        </function-decl>
5314      </member-function>
5315      <member-function access='private'>
5316        <function-decl name='set_domain_distance_u_rate' mangled-name='_ZN10Subdivider26set_domain_distance_u_rateEf' filepath='libnurbs/internals/subdivider.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
5317          <parameter type-id='type-id-162' is-artificial='yes'/>
5318          <parameter type-id='type-id-1'/>
5319          <return type-id='type-id-19'/>
5320        </function-decl>
5321      </member-function>
5322      <member-function access='private'>
5323        <function-decl name='set_domain_distance_v_rate' mangled-name='_ZN10Subdivider26set_domain_distance_v_rateEf' filepath='libnurbs/internals/subdivider.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
5324          <parameter type-id='type-id-162' is-artificial='yes'/>
5325          <parameter type-id='type-id-1'/>
5326          <return type-id='type-id-19'/>
5327        </function-decl>
5328      </member-function>
5329      <member-function access='private'>
5330        <function-decl name='set_is_domain_distance_sampling' mangled-name='_ZN10Subdivider31set_is_domain_distance_samplingEi' filepath='libnurbs/internals/subdivider.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
5331          <parameter type-id='type-id-162' is-artificial='yes'/>
5332          <parameter type-id='type-id-10'/>
5333          <return type-id='type-id-19'/>
5334        </function-decl>
5335      </member-function>
5336      <member-function access='private'>
5337        <function-decl name='beginTrims' mangled-name='_ZN10Subdivider10beginTrimsEv' filepath='libnurbs/internals/subdivider.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
5338          <parameter type-id='type-id-162' is-artificial='yes'/>
5339          <return type-id='type-id-19'/>
5340        </function-decl>
5341      </member-function>
5342      <member-function access='private'>
5343        <function-decl name='beginLoop' mangled-name='_ZN10Subdivider9beginLoopEv' filepath='libnurbs/internals/subdivider.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
5344          <parameter type-id='type-id-162' is-artificial='yes'/>
5345          <return type-id='type-id-19'/>
5346        </function-decl>
5347      </member-function>
5348      <member-function access='private'>
5349        <function-decl name='endLoop' mangled-name='_ZN10Subdivider7endLoopEv' filepath='libnurbs/internals/subdivider.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
5350          <parameter type-id='type-id-162' is-artificial='yes'/>
5351          <return type-id='type-id-19'/>
5352        </function-decl>
5353      </member-function>
5354      <member-function access='private'>
5355        <function-decl name='endTrims' mangled-name='_ZN10Subdivider8endTrimsEv' filepath='libnurbs/internals/subdivider.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
5356          <parameter type-id='type-id-162' is-artificial='yes'/>
5357          <return type-id='type-id-19'/>
5358        </function-decl>
5359      </member-function>
5360      <member-function access='private'>
5361        <function-decl name='endQuilts' mangled-name='_ZN10Subdivider9endQuiltsEv' filepath='libnurbs/internals/subdivider.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
5362          <parameter type-id='type-id-162' is-artificial='yes'/>
5363          <return type-id='type-id-19'/>
5364        </function-decl>
5365      </member-function>
5366      <member-function access='private' constructor='yes'>
5367        <function-decl name='Subdivider' filepath='libnurbs/internals/subdivider.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
5368          <parameter type-id='type-id-162' is-artificial='yes'/>
5369          <parameter type-id='type-id-159'/>
5370          <parameter type-id='type-id-160'/>
5371          <return type-id='type-id-19'/>
5372        </function-decl>
5373      </member-function>
5374      <member-function access='private' destructor='yes'>
5375        <function-decl name='~Subdivider' filepath='libnurbs/internals/subdivider.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
5376          <parameter type-id='type-id-162' is-artificial='yes'/>
5377          <parameter type-id='type-id-10' is-artificial='yes'/>
5378          <return type-id='type-id-19'/>
5379        </function-decl>
5380      </member-function>
5381      <member-function access='private'>
5382        <function-decl name='simple_link' mangled-name='_ZN10Subdivider11simple_linkEP3ArcS1_' filepath='libnurbs/internals/subdivider.h' line='176' column='1' visibility='default' binding='global' size-in-bits='64'>
5383          <parameter type-id='type-id-162' is-artificial='yes'/>
5384          <parameter type-id='type-id-125'/>
5385          <parameter type-id='type-id-125'/>
5386          <return type-id='type-id-19'/>
5387        </function-decl>
5388      </member-function>
5389      <member-function access='private'>
5390        <function-decl name='isBezierArcType' mangled-name='_ZN10Subdivider15isBezierArcTypeEv' filepath='libnurbs/internals/subdivider.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
5391          <parameter type-id='type-id-162' is-artificial='yes'/>
5392          <return type-id='type-id-10'/>
5393        </function-decl>
5394      </member-function>
5395      <member-function access='private'>
5396        <function-decl name='link' mangled-name='_ZN10Subdivider4linkEP3ArcS1_S1_S1_' filepath='libnurbs/internals/subdivider.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
5397          <parameter type-id='type-id-162' is-artificial='yes'/>
5398          <parameter type-id='type-id-125'/>
5399          <parameter type-id='type-id-125'/>
5400          <parameter type-id='type-id-125'/>
5401          <parameter type-id='type-id-125'/>
5402          <return type-id='type-id-19'/>
5403        </function-decl>
5404      </member-function>
5405      <member-function access='private'>
5406        <function-decl name='check_t' mangled-name='_ZN10Subdivider7check_tEP3ArcS1_' filepath='libnurbs/internals/subdivider.h' line='174' column='1' visibility='default' binding='global' size-in-bits='64'>
5407          <parameter type-id='type-id-162' is-artificial='yes'/>
5408          <parameter type-id='type-id-125'/>
5409          <parameter type-id='type-id-125'/>
5410          <return type-id='type-id-19'/>
5411        </function-decl>
5412      </member-function>
5413      <member-function access='private'>
5414        <function-decl name='check_s' mangled-name='_ZN10Subdivider7check_sEP3ArcS1_' filepath='libnurbs/internals/subdivider.h' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
5415          <parameter type-id='type-id-162' is-artificial='yes'/>
5416          <parameter type-id='type-id-125'/>
5417          <parameter type-id='type-id-125'/>
5418          <return type-id='type-id-19'/>
5419        </function-decl>
5420      </member-function>
5421      <member-function access='private'>
5422        <function-decl name='join_t' mangled-name='_ZN10Subdivider6join_tER3BinS1_P3ArcS3_' filepath='libnurbs/internals/subdivider.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
5423          <parameter type-id='type-id-162' is-artificial='yes'/>
5424          <parameter type-id='type-id-164'/>
5425          <parameter type-id='type-id-164'/>
5426          <parameter type-id='type-id-125'/>
5427          <parameter type-id='type-id-125'/>
5428          <return type-id='type-id-19'/>
5429        </function-decl>
5430      </member-function>
5431      <member-function access='private'>
5432        <function-decl name='join_s' mangled-name='_ZN10Subdivider6join_sER3BinS1_P3ArcS3_' filepath='libnurbs/internals/subdivider.h' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
5433          <parameter type-id='type-id-162' is-artificial='yes'/>
5434          <parameter type-id='type-id-164'/>
5435          <parameter type-id='type-id-164'/>
5436          <parameter type-id='type-id-125'/>
5437          <parameter type-id='type-id-125'/>
5438          <return type-id='type-id-19'/>
5439        </function-decl>
5440      </member-function>
5441      <member-function access='private'>
5442        <function-decl name='split' mangled-name='_ZN10Subdivider5splitER3BinS1_S1_if' filepath='libnurbs/internals/subdivider.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
5443          <parameter type-id='type-id-162' is-artificial='yes'/>
5444          <parameter type-id='type-id-164'/>
5445          <parameter type-id='type-id-164'/>
5446          <parameter type-id='type-id-164'/>
5447          <parameter type-id='type-id-10'/>
5448          <parameter type-id='type-id-1'/>
5449          <return type-id='type-id-19'/>
5450        </function-decl>
5451      </member-function>
5452      <member-function access='private' constructor='yes'>
5453        <function-decl name='Subdivider' filepath='libnurbs/internals/subdivider.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
5454          <parameter type-id='type-id-162' is-artificial='yes'/>
5455          <parameter type-id='type-id-159'/>
5456          <parameter type-id='type-id-160'/>
5457          <return type-id='type-id-19'/>
5458        </function-decl>
5459      </member-function>
5460      <member-function access='private' destructor='yes'>
5461        <function-decl name='~Subdivider' filepath='libnurbs/internals/subdivider.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
5462          <parameter type-id='type-id-162' is-artificial='yes'/>
5463          <parameter type-id='type-id-10' is-artificial='yes'/>
5464          <return type-id='type-id-19'/>
5465        </function-decl>
5466      </member-function>
5467      <member-function access='private'>
5468        <function-decl name='setArcTypePwl' mangled-name='_ZN10Subdivider13setArcTypePwlEv' filepath='libnurbs/internals/subdivider.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
5469          <parameter type-id='type-id-162' is-artificial='yes'/>
5470          <return type-id='type-id-19'/>
5471        </function-decl>
5472      </member-function>
5473      <member-function access='private'>
5474        <function-decl name='setDegenerate' mangled-name='_ZN10Subdivider13setDegenerateEv' filepath='libnurbs/internals/subdivider.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
5475          <parameter type-id='type-id-162' is-artificial='yes'/>
5476          <return type-id='type-id-19'/>
5477        </function-decl>
5478      </member-function>
5479      <member-function access='private'>
5480        <function-decl name='setArcTypeBezier' mangled-name='_ZN10Subdivider16setArcTypeBezierEv' filepath='libnurbs/internals/subdivider.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
5481          <parameter type-id='type-id-162' is-artificial='yes'/>
5482          <return type-id='type-id-19'/>
5483        </function-decl>
5484      </member-function>
5485      <member-function access='private'>
5486        <function-decl name='setNonDegenerate' mangled-name='_ZN10Subdivider16setNonDegenerateEv' filepath='libnurbs/internals/subdivider.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
5487          <parameter type-id='type-id-162' is-artificial='yes'/>
5488          <return type-id='type-id-19'/>
5489        </function-decl>
5490      </member-function>
5491      <member-function access='private'>
5492        <function-decl name='setJumpbuffer' mangled-name='_ZN10Subdivider13setJumpbufferEP10JumpBuffer' filepath='libnurbs/internals/subdivider.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
5493          <parameter type-id='type-id-162' is-artificial='yes'/>
5494          <parameter type-id='type-id-67'/>
5495          <return type-id='type-id-19'/>
5496        </function-decl>
5497      </member-function>
5498      <member-function access='private'>
5499        <function-decl name='beginQuilts' mangled-name='_ZN10Subdivider11beginQuiltsEv' filepath='libnurbs/internals/subdivider.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
5500          <parameter type-id='type-id-162' is-artificial='yes'/>
5501          <return type-id='type-id-19'/>
5502        </function-decl>
5503      </member-function>
5504      <member-function access='private'>
5505        <function-decl name='addQuilt' mangled-name='_ZN10Subdivider8addQuiltEP5Quilt' filepath='libnurbs/internals/subdivider.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
5506          <parameter type-id='type-id-162' is-artificial='yes'/>
5507          <parameter type-id='type-id-165'/>
5508          <return type-id='type-id-19'/>
5509        </function-decl>
5510      </member-function>
5511      <member-function access='private'>
5512        <function-decl name='tessellate' mangled-name='_ZN10Subdivider10tessellateER3Binffff' filepath='libnurbs/internals/subdivider.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
5513          <parameter type-id='type-id-162' is-artificial='yes'/>
5514          <parameter type-id='type-id-164'/>
5515          <parameter type-id='type-id-1'/>
5516          <parameter type-id='type-id-1'/>
5517          <parameter type-id='type-id-1'/>
5518          <parameter type-id='type-id-1'/>
5519          <return type-id='type-id-19'/>
5520        </function-decl>
5521      </member-function>
5522      <member-function access='private'>
5523        <function-decl name='freejarcs' mangled-name='_ZN10Subdivider9freejarcsER3Bin' filepath='libnurbs/internals/subdivider.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
5524          <parameter type-id='type-id-162' is-artificial='yes'/>
5525          <parameter type-id='type-id-164'/>
5526          <return type-id='type-id-19'/>
5527        </function-decl>
5528      </member-function>
5529      <member-function access='private'>
5530        <function-decl name='outline' mangled-name='_ZN10Subdivider7outlineER3Bin' filepath='libnurbs/internals/subdivider.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
5531          <parameter type-id='type-id-162' is-artificial='yes'/>
5532          <parameter type-id='type-id-164'/>
5533          <return type-id='type-id-19'/>
5534        </function-decl>
5535      </member-function>
5536      <member-function access='private'>
5537        <function-decl name='render' mangled-name='_ZN10Subdivider6renderER3Bin' filepath='libnurbs/internals/subdivider.h' line='149' column='1' visibility='default' binding='global' size-in-bits='64'>
5538          <parameter type-id='type-id-162' is-artificial='yes'/>
5539          <parameter type-id='type-id-164'/>
5540          <return type-id='type-id-19'/>
5541        </function-decl>
5542      </member-function>
5543      <member-function access='private'>
5544        <function-decl name='findIrregularT' mangled-name='_ZN10Subdivider14findIrregularTER3Bin' filepath='libnurbs/internals/subdivider.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
5545          <parameter type-id='type-id-162' is-artificial='yes'/>
5546          <parameter type-id='type-id-164'/>
5547          <return type-id='type-id-19'/>
5548        </function-decl>
5549      </member-function>
5550      <member-function access='private'>
5551        <function-decl name='findIrregularS' mangled-name='_ZN10Subdivider14findIrregularSER3Bin' filepath='libnurbs/internals/subdivider.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
5552          <parameter type-id='type-id-162' is-artificial='yes'/>
5553          <parameter type-id='type-id-164'/>
5554          <return type-id='type-id-19'/>
5555        </function-decl>
5556      </member-function>
5557      <member-function access='private'>
5558        <function-decl name='monosplitInT' mangled-name='_ZN10Subdivider12monosplitInTER3Binii' filepath='libnurbs/internals/subdivider.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
5559          <parameter type-id='type-id-162' is-artificial='yes'/>
5560          <parameter type-id='type-id-164'/>
5561          <parameter type-id='type-id-10'/>
5562          <parameter type-id='type-id-10'/>
5563          <return type-id='type-id-19'/>
5564        </function-decl>
5565      </member-function>
5566      <member-function access='private'>
5567        <function-decl name='monosplitInS' mangled-name='_ZN10Subdivider12monosplitInSER3Binii' filepath='libnurbs/internals/subdivider.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
5568          <parameter type-id='type-id-162' is-artificial='yes'/>
5569          <parameter type-id='type-id-164'/>
5570          <parameter type-id='type-id-10'/>
5571          <parameter type-id='type-id-10'/>
5572          <return type-id='type-id-19'/>
5573        </function-decl>
5574      </member-function>
5575      <member-function access='private'>
5576        <function-decl name='tessellation' mangled-name='_ZN10Subdivider12tessellationER3BinR9Patchlist' filepath='libnurbs/internals/subdivider.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
5577          <parameter type-id='type-id-162' is-artificial='yes'/>
5578          <parameter type-id='type-id-164'/>
5579          <parameter type-id='type-id-166'/>
5580          <return type-id='type-id-19'/>
5581        </function-decl>
5582      </member-function>
5583      <member-function access='private'>
5584        <function-decl name='nonSamplingSplit' mangled-name='_ZN10Subdivider16nonSamplingSplitER3BinR9Patchlistii' filepath='libnurbs/internals/subdivider.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
5585          <parameter type-id='type-id-162' is-artificial='yes'/>
5586          <parameter type-id='type-id-164'/>
5587          <parameter type-id='type-id-166'/>
5588          <parameter type-id='type-id-10'/>
5589          <parameter type-id='type-id-10'/>
5590          <return type-id='type-id-19'/>
5591        </function-decl>
5592      </member-function>
5593      <member-function access='private'>
5594        <function-decl name='samplingSplit' mangled-name='_ZN10Subdivider13samplingSplitER3BinR9Patchlistii' filepath='libnurbs/internals/subdivider.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
5595          <parameter type-id='type-id-162' is-artificial='yes'/>
5596          <parameter type-id='type-id-164'/>
5597          <parameter type-id='type-id-166'/>
5598          <parameter type-id='type-id-10'/>
5599          <parameter type-id='type-id-10'/>
5600          <return type-id='type-id-19'/>
5601        </function-decl>
5602      </member-function>
5603      <member-function access='private'>
5604        <function-decl name='splitInT' mangled-name='_ZN10Subdivider8splitInTER3Binii' filepath='libnurbs/internals/subdivider.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
5605          <parameter type-id='type-id-162' is-artificial='yes'/>
5606          <parameter type-id='type-id-164'/>
5607          <parameter type-id='type-id-10'/>
5608          <parameter type-id='type-id-10'/>
5609          <return type-id='type-id-19'/>
5610        </function-decl>
5611      </member-function>
5612      <member-function access='private'>
5613        <function-decl name='splitInS' mangled-name='_ZN10Subdivider8splitInSER3Binii' filepath='libnurbs/internals/subdivider.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
5614          <parameter type-id='type-id-162' is-artificial='yes'/>
5615          <parameter type-id='type-id-164'/>
5616          <parameter type-id='type-id-10'/>
5617          <parameter type-id='type-id-10'/>
5618          <return type-id='type-id-19'/>
5619        </function-decl>
5620      </member-function>
5621      <member-function access='private'>
5622        <function-decl name='subdivideInS' mangled-name='_ZN10Subdivider12subdivideInSER3Bin' filepath='libnurbs/internals/subdivider.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
5623          <parameter type-id='type-id-162' is-artificial='yes'/>
5624          <parameter type-id='type-id-164'/>
5625          <return type-id='type-id-19'/>
5626        </function-decl>
5627      </member-function>
5628      <member-function access='private'>
5629        <function-decl name='clear' mangled-name='_ZN10Subdivider5clearEv' filepath='libnurbs/internals/subdivider.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
5630          <parameter type-id='type-id-162' is-artificial='yes'/>
5631          <return type-id='type-id-19'/>
5632        </function-decl>
5633      </member-function>
5634      <member-function access='private'>
5635        <function-decl name='makeBorderTrim' mangled-name='_ZN10Subdivider14makeBorderTrimEPKfS1_' filepath='libnurbs/internals/subdivider.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
5636          <parameter type-id='type-id-162' is-artificial='yes'/>
5637          <parameter type-id='type-id-167'/>
5638          <parameter type-id='type-id-167'/>
5639          <return type-id='type-id-19'/>
5640        </function-decl>
5641      </member-function>
5642      <member-function access='private'>
5643        <function-decl name='drawSurfaces' mangled-name='_ZN10Subdivider12drawSurfacesEl' filepath='libnurbs/internals/subdivider.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
5644          <parameter type-id='type-id-162' is-artificial='yes'/>
5645          <parameter type-id='type-id-24'/>
5646          <return type-id='type-id-19'/>
5647        </function-decl>
5648      </member-function>
5649      <member-function access='private'>
5650        <function-decl name='addArc' mangled-name='_ZN10Subdivider6addArcEiP10TrimVertexl' filepath='libnurbs/internals/subdivider.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
5651          <parameter type-id='type-id-162' is-artificial='yes'/>
5652          <parameter type-id='type-id-10'/>
5653          <parameter type-id='type-id-119'/>
5654          <parameter type-id='type-id-24'/>
5655          <return type-id='type-id-19'/>
5656        </function-decl>
5657      </member-function>
5658      <member-function access='private'>
5659        <function-decl name='addArc' mangled-name='_ZN10Subdivider6addArcEPfP5Quiltl' filepath='libnurbs/internals/subdivider.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
5660          <parameter type-id='type-id-162' is-artificial='yes'/>
5661          <parameter type-id='type-id-25'/>
5662          <parameter type-id='type-id-165'/>
5663          <parameter type-id='type-id-24'/>
5664          <return type-id='type-id-19'/>
5665        </function-decl>
5666      </member-function>
5667      <member-function access='private'>
5668        <function-decl name='makePatchBoundary' mangled-name='_ZN10Subdivider17makePatchBoundaryEPKfS1_' filepath='libnurbs/internals/subdivider.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
5669          <parameter type-id='type-id-162' is-artificial='yes'/>
5670          <parameter type-id='type-id-167'/>
5671          <parameter type-id='type-id-167'/>
5672          <return type-id='type-id-153'/>
5673        </function-decl>
5674      </member-function>
5675    </class-decl>
5676    <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-168'>
5677      <data-member access='public' layout-offset-in-bits='0'>
5678        <var-decl name='buf' type-id='type-id-169' visibility='default' filepath='libnurbs/internals/mysetjmp.h' line='57' column='1'/>
5679      </data-member>
5680    </class-decl>
5681    <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-69'>
5682      <data-member access='private' layout-offset-in-bits='0'>
5683        <var-decl name='pool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='52' column='1'/>
5684      </data-member>
5685      <data-member access='private' layout-offset-in-bits='2496'>
5686        <var-decl name='vlist' type-id='type-id-170' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='53' column='1'/>
5687      </data-member>
5688      <data-member access='private' layout-offset-in-bits='2560'>
5689        <var-decl name='nextvlistslot' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='54' column='1'/>
5690      </data-member>
5691      <data-member access='private' layout-offset-in-bits='2592'>
5692        <var-decl name='vlistsize' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='55' column='1'/>
5693      </data-member>
5694      <member-function access='public' constructor='yes'>
5695        <function-decl name='TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
5696          <parameter type-id='type-id-171' is-artificial='yes'/>
5697          <return type-id='type-id-19'/>
5698        </function-decl>
5699      </member-function>
5700      <member-function access='public' destructor='yes'>
5701        <function-decl name='~TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
5702          <parameter type-id='type-id-171' is-artificial='yes'/>
5703          <parameter type-id='type-id-10' is-artificial='yes'/>
5704          <return type-id='type-id-19'/>
5705        </function-decl>
5706      </member-function>
5707      <member-function access='public' constructor='yes'>
5708        <function-decl name='TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
5709          <parameter type-id='type-id-171' is-artificial='yes'/>
5710          <return type-id='type-id-19'/>
5711        </function-decl>
5712      </member-function>
5713      <member-function access='public' destructor='yes'>
5714        <function-decl name='~TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
5715          <parameter type-id='type-id-171' is-artificial='yes'/>
5716          <parameter type-id='type-id-10' is-artificial='yes'/>
5717          <return type-id='type-id-19'/>
5718        </function-decl>
5719      </member-function>
5720      <member-function access='public' constructor='yes'>
5721        <function-decl name='TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
5722          <parameter type-id='type-id-171' is-artificial='yes'/>
5723          <return type-id='type-id-19'/>
5724        </function-decl>
5725      </member-function>
5726      <member-function access='public' destructor='yes'>
5727        <function-decl name='~TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
5728          <parameter type-id='type-id-171' is-artificial='yes'/>
5729          <parameter type-id='type-id-10' is-artificial='yes'/>
5730          <return type-id='type-id-19'/>
5731        </function-decl>
5732      </member-function>
5733    </class-decl>
5734    <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-137'>
5735      <data-member access='public' layout-offset-in-bits='0'>
5736        <var-decl name='__jmpbuf' type-id='type-id-172' visibility='default' filepath='/usr/include/setjmp.h' line='41' column='1'/>
5737      </data-member>
5738      <data-member access='public' layout-offset-in-bits='512'>
5739        <var-decl name='__mask_was_saved' type-id='type-id-10' visibility='default' filepath='/usr/include/setjmp.h' line='42' column='1'/>
5740      </data-member>
5741      <data-member access='public' layout-offset-in-bits='576'>
5742        <var-decl name='__saved_mask' type-id='type-id-173' visibility='default' filepath='/usr/include/setjmp.h' line='43' column='1'/>
5743      </data-member>
5744    </class-decl>
5745    <typedef-decl name='jmp_buf' type-id='type-id-138' filepath='/usr/include/setjmp.h' line='49' column='1' id='type-id-169'/>
5746    <pointer-type-def type-id='type-id-127' size-in-bits='64' id='type-id-146'/>
5747    <pointer-type-def type-id='type-id-140' size-in-bits='64' id='type-id-142'/>
5748    <pointer-type-def type-id='type-id-141' size-in-bits='64' id='type-id-145'/>
5749    <pointer-type-def type-id='type-id-147' size-in-bits='64' id='type-id-148'/>
5750    <pointer-type-def type-id='type-id-149' size-in-bits='64' id='type-id-151'/>
5751    <reference-type-def kind='lvalue' type-id='type-id-65' size-in-bits='64' id='type-id-160'/>
5752    <reference-type-def kind='lvalue' type-id='type-id-152' size-in-bits='64' id='type-id-164'/>
5753    <pointer-type-def type-id='type-id-152' size-in-bits='64' id='type-id-153'/>
5754    <reference-type-def kind='lvalue' type-id='type-id-174' size-in-bits='64' id='type-id-163'/>
5755    <pointer-type-def type-id='type-id-154' size-in-bits='64' id='type-id-156'/>
5756    <pointer-type-def type-id='type-id-168' size-in-bits='64' id='type-id-67'/>
5757    <reference-type-def kind='lvalue' type-id='type-id-175' size-in-bits='64' id='type-id-166'/>
5758    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-176'/>
5759    <reference-type-def kind='lvalue' type-id='type-id-66' size-in-bits='64' id='type-id-143'/>
5760    <pointer-type-def type-id='type-id-66' size-in-bits='64' id='type-id-162'/>
5761    <pointer-type-def type-id='type-id-119' size-in-bits='64' id='type-id-170'/>
5762    <reference-type-def kind='lvalue' type-id='type-id-69' size-in-bits='64' id='type-id-150'/>
5763    <pointer-type-def type-id='type-id-69' size-in-bits='64' id='type-id-171'/>
5764    <qualified-type-def type-id='type-id-1' const='yes' id='type-id-177'/>
5765    <pointer-type-def type-id='type-id-177' size-in-bits='64' id='type-id-167'/>
5766    <pointer-type-def type-id='type-id-178' size-in-bits='64' id='type-id-161'/>
5767    <reference-type-def kind='lvalue' type-id='type-id-179' size-in-bits='64' id='type-id-159'/>
5768    <class-decl name='FlistSorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/flistsorter.h' line='42' column='1' id='type-id-155'>
5769      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-144'/>
5770      <member-function access='private' constructor='yes'>
5771        <function-decl name='FlistSorter' filepath='libnurbs/internals/flistsorter.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
5772          <parameter type-id='type-id-180' is-artificial='yes'/>
5773          <return type-id='type-id-19'/>
5774        </function-decl>
5775      </member-function>
5776      <member-function access='private'>
5777        <function-decl name='qsort' mangled-name='_ZN11FlistSorter5qsortEPfi' filepath='libnurbs/internals/flistsorter.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
5778          <parameter type-id='type-id-180' is-artificial='yes'/>
5779          <parameter type-id='type-id-25'/>
5780          <parameter type-id='type-id-10'/>
5781          <return type-id='type-id-19'/>
5782        </function-decl>
5783      </member-function>
5784      <member-function access='private' destructor='yes' vtable-offset='-1'>
5785        <function-decl name='~FlistSorter' filepath='libnurbs/internals/flistsorter.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
5786          <parameter type-id='type-id-180' is-artificial='yes'/>
5787          <parameter type-id='type-id-10' is-artificial='yes'/>
5788          <return type-id='type-id-19'/>
5789        </function-decl>
5790      </member-function>
5791      <member-function access='protected' vtable-offset='2'>
5792        <function-decl name='qscmp' mangled-name='_ZN11FlistSorter5qscmpEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
5793          <parameter type-id='type-id-180' is-artificial='yes'/>
5794          <parameter type-id='type-id-106'/>
5795          <parameter type-id='type-id-106'/>
5796          <return type-id='type-id-10'/>
5797        </function-decl>
5798      </member-function>
5799      <member-function access='protected' vtable-offset='3'>
5800        <function-decl name='qsexc' mangled-name='_ZN11FlistSorter5qsexcEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
5801          <parameter type-id='type-id-180' is-artificial='yes'/>
5802          <parameter type-id='type-id-106'/>
5803          <parameter type-id='type-id-106'/>
5804          <return type-id='type-id-19'/>
5805        </function-decl>
5806      </member-function>
5807      <member-function access='protected' vtable-offset='4'>
5808        <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'>
5809          <parameter type-id='type-id-180' is-artificial='yes'/>
5810          <parameter type-id='type-id-106'/>
5811          <parameter type-id='type-id-106'/>
5812          <parameter type-id='type-id-106'/>
5813          <return type-id='type-id-19'/>
5814        </function-decl>
5815      </member-function>
5816    </class-decl>
5817    <class-decl name='Slicer' size-in-bits='8064' visibility='default' filepath='libnurbs/internals/slicer.h' line='49' column='1' id='type-id-158'>
5818      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-181'/>
5819      <base-class access='public' layout-offset-in-bits='128' type-id='type-id-182'/>
5820      <data-member access='private' layout-offset-in-bits='5248'>
5821        <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/slicer.h' line='72' column='1'/>
5822      </data-member>
5823      <data-member access='private' layout-offset-in-bits='5312'>
5824        <var-decl name='oneOverDu' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='73' column='1'/>
5825      </data-member>
5826      <data-member access='private' layout-offset-in-bits='5344'>
5827        <var-decl name='du' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='74' column='1'/>
5828      </data-member>
5829      <data-member access='private' layout-offset-in-bits='5376'>
5830        <var-decl name='dv' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='74' column='1'/>
5831      </data-member>
5832      <data-member access='private' layout-offset-in-bits='5408'>
5833        <var-decl name='isolines' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/slicer.h' line='75' column='1'/>
5834      </data-member>
5835      <data-member access='private' layout-offset-in-bits='5440'>
5836        <var-decl name='ulinear' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/slicer.h' line='81' column='1'/>
5837      </data-member>
5838      <data-member access='private' layout-offset-in-bits='5472'>
5839        <var-decl name='vlinear' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/slicer.h' line='82' column='1'/>
5840      </data-member>
5841      <member-function access='private' constructor='yes'>
5842        <function-decl name='Slicer' filepath='libnurbs/internals/slicer.cc' line='1181' column='1' visibility='default' binding='global' size-in-bits='64'>
5843          <parameter type-id='type-id-183' is-artificial='yes'/>
5844          <parameter type-id='type-id-10' is-artificial='yes'/>
5845          <parameter type-id='type-id-184' is-artificial='yes'/>
5846          <parameter type-id='type-id-160'/>
5847          <return type-id='type-id-19'/>
5848        </function-decl>
5849      </member-function>
5850      <member-function access='private' destructor='yes'>
5851        <function-decl name='~Slicer' filepath='libnurbs/internals/slicer.cc' line='1192' column='1' visibility='default' binding='global' size-in-bits='64'>
5852          <parameter type-id='type-id-183' is-artificial='yes'/>
5853          <parameter type-id='type-id-10' is-artificial='yes'/>
5854          <parameter type-id='type-id-184' is-artificial='yes'/>
5855          <return type-id='type-id-19'/>
5856        </function-decl>
5857      </member-function>
5858      <member-function access='private'>
5859        <function-decl name='setisolines' mangled-name='_ZN6Slicer11setisolinesEi' filepath='libnurbs/internals/slicer.cc' line='1197' column='1' visibility='default' binding='global' size-in-bits='64'>
5860          <parameter type-id='type-id-183' is-artificial='yes'/>
5861          <parameter type-id='type-id-10'/>
5862          <return type-id='type-id-19'/>
5863        </function-decl>
5864      </member-function>
5865      <member-function access='private'>
5866        <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1292' column='1' visibility='default' binding='global' size-in-bits='64'>
5867          <parameter type-id='type-id-183' is-artificial='yes'/>
5868          <parameter type-id='type-id-125'/>
5869          <return type-id='type-id-19'/>
5870        </function-decl>
5871      </member-function>
5872      <member-function access='private'>
5873        <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEv' filepath='libnurbs/internals/slicer.cc' line='1266' column='1' visibility='default' binding='global' size-in-bits='64'>
5874          <parameter type-id='type-id-183' is-artificial='yes'/>
5875          <return type-id='type-id-19'/>
5876        </function-decl>
5877      </member-function>
5878      <member-function access='private'>
5879        <function-decl name='slice_old' mangled-name='_ZN6Slicer9slice_oldEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1212' column='1' visibility='default' binding='global' size-in-bits='64'>
5880          <parameter type-id='type-id-183' is-artificial='yes'/>
5881          <parameter type-id='type-id-125'/>
5882          <return type-id='type-id-19'/>
5883        </function-decl>
5884      </member-function>
5885      <member-function access='private'>
5886        <function-decl name='setstriptessellation' mangled-name='_ZN6Slicer20setstriptessellationEff' filepath='libnurbs/internals/slicer.cc' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'>
5887          <parameter type-id='type-id-183' is-artificial='yes'/>
5888          <parameter type-id='type-id-1'/>
5889          <parameter type-id='type-id-1'/>
5890          <return type-id='type-id-19'/>
5891        </function-decl>
5892      </member-function>
5893      <member-function access='private'>
5894        <function-decl name='evalRBArray' mangled-name='_ZN6Slicer11evalRBArrayEP14rectBlockArrayP8gridWrap' filepath='libnurbs/internals/slicer.cc' line='1001' column='1' visibility='default' binding='global' size-in-bits='64'>
5895          <parameter type-id='type-id-183' is-artificial='yes'/>
5896          <parameter type-id='type-id-185'/>
5897          <parameter type-id='type-id-186'/>
5898          <return type-id='type-id-19'/>
5899        </function-decl>
5900      </member-function>
5901      <member-function access='private'>
5902        <function-decl name='evalStream' mangled-name='_ZN6Slicer10evalStreamEP10primStream' filepath='libnurbs/internals/slicer.cc' line='1027' column='1' visibility='default' binding='global' size-in-bits='64'>
5903          <parameter type-id='type-id-183' is-artificial='yes'/>
5904          <parameter type-id='type-id-187'/>
5905          <return type-id='type-id-19'/>
5906        </function-decl>
5907      </member-function>
5908      <member-function access='private'>
5909        <function-decl name='slice_new' mangled-name='_ZN6Slicer9slice_newEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1068' column='1' visibility='default' binding='global' size-in-bits='64'>
5910          <parameter type-id='type-id-183' is-artificial='yes'/>
5911          <parameter type-id='type-id-125'/>
5912          <return type-id='type-id-19'/>
5913        </function-decl>
5914      </member-function>
5915      <member-function access='private'>
5916        <function-decl name='slice' mangled-name='_ZN6Slicer5sliceEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1165' column='1' visibility='default' binding='global' size-in-bits='64'>
5917          <parameter type-id='type-id-183' is-artificial='yes'/>
5918          <parameter type-id='type-id-125'/>
5919          <return type-id='type-id-19'/>
5920        </function-decl>
5921      </member-function>
5922    </class-decl>
5923    <class-decl name='Sorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/sorter.h' line='36' column='1' id='type-id-144'>
5924      <data-member access='private' layout-offset-in-bits='64'>
5925        <var-decl name='es' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/sorter.h' line='49' column='1'/>
5926      </data-member>
5927      <member-function access='private' constructor='yes'>
5928        <function-decl name='Sorter' filepath='libnurbs/internals/sorter.cc' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
5929          <parameter type-id='type-id-176' is-artificial='yes'/>
5930          <parameter type-id='type-id-10'/>
5931          <return type-id='type-id-19'/>
5932        </function-decl>
5933      </member-function>
5934      <member-function access='private'>
5935        <function-decl name='qs1' mangled-name='_ZN6Sorter3qs1EPcS0_' filepath='libnurbs/internals/sorter.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
5936          <parameter type-id='type-id-176' is-artificial='yes'/>
5937          <parameter type-id='type-id-106'/>
5938          <parameter type-id='type-id-106'/>
5939          <return type-id='type-id-19'/>
5940        </function-decl>
5941      </member-function>
5942      <member-function access='private'>
5943        <function-decl name='qsort' mangled-name='_ZN6Sorter5qsortEPvi' filepath='libnurbs/internals/sorter.cc' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
5944          <parameter type-id='type-id-176' is-artificial='yes'/>
5945          <parameter type-id='type-id-17'/>
5946          <parameter type-id='type-id-10'/>
5947          <return type-id='type-id-19'/>
5948        </function-decl>
5949      </member-function>
5950      <member-function access='private' destructor='yes' vtable-offset='-1'>
5951        <function-decl name='~Sorter' filepath='libnurbs/internals/sorter.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
5952          <parameter type-id='type-id-176' is-artificial='yes'/>
5953          <parameter type-id='type-id-10' is-artificial='yes'/>
5954          <return type-id='type-id-19'/>
5955        </function-decl>
5956      </member-function>
5957      <member-function access='protected' vtable-offset='2'>
5958        <function-decl name='qscmp' mangled-name='_ZN6Sorter5qscmpEPcS0_' filepath='libnurbs/internals/sorter.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
5959          <parameter type-id='type-id-176' is-artificial='yes'/>
5960          <parameter type-id='type-id-106'/>
5961          <parameter type-id='type-id-106'/>
5962          <return type-id='type-id-10'/>
5963        </function-decl>
5964      </member-function>
5965      <member-function access='protected' vtable-offset='3'>
5966        <function-decl name='qsexc' mangled-name='_ZN6Sorter5qsexcEPcS0_' filepath='libnurbs/internals/sorter.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
5967          <parameter type-id='type-id-176' is-artificial='yes'/>
5968          <parameter type-id='type-id-106'/>
5969          <parameter type-id='type-id-106'/>
5970          <return type-id='type-id-19'/>
5971        </function-decl>
5972      </member-function>
5973      <member-function access='protected' vtable-offset='4'>
5974        <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'>
5975          <parameter type-id='type-id-176' is-artificial='yes'/>
5976          <parameter type-id='type-id-106'/>
5977          <parameter type-id='type-id-106'/>
5978          <parameter type-id='type-id-106'/>
5979          <return type-id='type-id-19'/>
5980        </function-decl>
5981      </member-function>
5982    </class-decl>
5983    <class-decl name='Backend' size-in-bits='640' visibility='default' filepath='libnurbs/internals/backend.h' line='46' column='1' id='type-id-65'>
5984      <data-member access='private' layout-offset-in-bits='0'>
5985        <var-decl name='curveEvaluator' type-id='type-id-80' visibility='default' filepath='libnurbs/internals/backend.h' line='48' column='1'/>
5986      </data-member>
5987      <data-member access='private' layout-offset-in-bits='64'>
5988        <var-decl name='surfaceEvaluator' type-id='type-id-81' visibility='default' filepath='libnurbs/internals/backend.h' line='49' column='1'/>
5989      </data-member>
5990      <data-member access='private' layout-offset-in-bits='128'>
5991        <var-decl name='wireframetris' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='105' column='1'/>
5992      </data-member>
5993      <data-member access='private' layout-offset-in-bits='160'>
5994        <var-decl name='wireframequads' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='106' column='1'/>
5995      </data-member>
5996      <data-member access='private' layout-offset-in-bits='192'>
5997        <var-decl name='npts' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='107' column='1'/>
5998      </data-member>
5999      <data-member access='private' layout-offset-in-bits='224'>
6000        <var-decl name='mesh' type-id='type-id-188' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
6001      </data-member>
6002      <data-member access='private' layout-offset-in-bits='608'>
6003        <var-decl name='meshindex' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='109' column='1'/>
6004      </data-member>
6005      <member-function access='private' constructor='yes'>
6006        <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
6007          <parameter type-id='type-id-189' is-artificial='yes'/>
6008          <parameter type-id='type-id-80'/>
6009          <parameter type-id='type-id-81'/>
6010          <return type-id='type-id-19'/>
6011        </function-decl>
6012      </member-function>
6013      <member-function access='private'>
6014        <function-decl name='bgnsurf' mangled-name='_ZN7Backend7bgnsurfEiil' filepath='libnurbs/internals/backend.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
6015          <parameter type-id='type-id-189' is-artificial='yes'/>
6016          <parameter type-id='type-id-10'/>
6017          <parameter type-id='type-id-10'/>
6018          <parameter type-id='type-id-24'/>
6019          <return type-id='type-id-19'/>
6020        </function-decl>
6021      </member-function>
6022      <member-function access='private'>
6023        <function-decl name='patch' mangled-name='_ZN7Backend5patchEffff' filepath='libnurbs/internals/backend.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
6024          <parameter type-id='type-id-189' is-artificial='yes'/>
6025          <parameter type-id='type-id-1'/>
6026          <parameter type-id='type-id-1'/>
6027          <parameter type-id='type-id-1'/>
6028          <parameter type-id='type-id-1'/>
6029          <return type-id='type-id-19'/>
6030        </function-decl>
6031      </member-function>
6032      <member-function access='private'>
6033        <function-decl name='surfbbox' mangled-name='_ZN7Backend8surfbboxElPfS0_' filepath='libnurbs/internals/backend.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
6034          <parameter type-id='type-id-189' is-artificial='yes'/>
6035          <parameter type-id='type-id-24'/>
6036          <parameter type-id='type-id-25'/>
6037          <parameter type-id='type-id-25'/>
6038          <return type-id='type-id-19'/>
6039        </function-decl>
6040      </member-function>
6041      <member-function access='private'>
6042        <function-decl name='surfpts' mangled-name='_ZN7Backend7surfptsElPflliiffff' filepath='libnurbs/internals/backend.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
6043          <parameter type-id='type-id-189' is-artificial='yes'/>
6044          <parameter type-id='type-id-24'/>
6045          <parameter type-id='type-id-25'/>
6046          <parameter type-id='type-id-24'/>
6047          <parameter type-id='type-id-24'/>
6048          <parameter type-id='type-id-10'/>
6049          <parameter type-id='type-id-10'/>
6050          <parameter type-id='type-id-1'/>
6051          <parameter type-id='type-id-1'/>
6052          <parameter type-id='type-id-1'/>
6053          <parameter type-id='type-id-1'/>
6054          <return type-id='type-id-19'/>
6055        </function-decl>
6056      </member-function>
6057      <member-function access='private'>
6058        <function-decl name='surfgrid' mangled-name='_ZN7Backend8surfgridEfflffl' filepath='libnurbs/internals/backend.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
6059          <parameter type-id='type-id-189' is-artificial='yes'/>
6060          <parameter type-id='type-id-1'/>
6061          <parameter type-id='type-id-1'/>
6062          <parameter type-id='type-id-24'/>
6063          <parameter type-id='type-id-1'/>
6064          <parameter type-id='type-id-1'/>
6065          <parameter type-id='type-id-24'/>
6066          <return type-id='type-id-19'/>
6067        </function-decl>
6068      </member-function>
6069      <member-function access='private'>
6070        <function-decl name='surfmesh' mangled-name='_ZN7Backend8surfmeshEllll' filepath='libnurbs/internals/backend.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
6071          <parameter type-id='type-id-189' is-artificial='yes'/>
6072          <parameter type-id='type-id-24'/>
6073          <parameter type-id='type-id-24'/>
6074          <parameter type-id='type-id-24'/>
6075          <parameter type-id='type-id-24'/>
6076          <return type-id='type-id-19'/>
6077        </function-decl>
6078      </member-function>
6079      <member-function access='private'>
6080        <function-decl name='endsurf' mangled-name='_ZN7Backend7endsurfEv' filepath='libnurbs/internals/backend.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
6081          <parameter type-id='type-id-189' is-artificial='yes'/>
6082          <return type-id='type-id-19'/>
6083        </function-decl>
6084      </member-function>
6085      <member-function access='private'>
6086        <function-decl name='bgntfan' mangled-name='_ZN7Backend7bgntfanEv' filepath='libnurbs/internals/backend.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
6087          <parameter type-id='type-id-189' is-artificial='yes'/>
6088          <return type-id='type-id-19'/>
6089        </function-decl>
6090      </member-function>
6091      <member-function access='private'>
6092        <function-decl name='endtfan' mangled-name='_ZN7Backend7endtfanEv' filepath='libnurbs/internals/backend.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
6093          <parameter type-id='type-id-189' is-artificial='yes'/>
6094          <return type-id='type-id-19'/>
6095        </function-decl>
6096      </member-function>
6097      <member-function access='private'>
6098        <function-decl name='bgnqstrip' mangled-name='_ZN7Backend9bgnqstripEv' filepath='libnurbs/internals/backend.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
6099          <parameter type-id='type-id-189' is-artificial='yes'/>
6100          <return type-id='type-id-19'/>
6101        </function-decl>
6102      </member-function>
6103      <member-function access='private'>
6104        <function-decl name='endqstrip' mangled-name='_ZN7Backend9endqstripEv' filepath='libnurbs/internals/backend.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
6105          <parameter type-id='type-id-189' is-artificial='yes'/>
6106          <return type-id='type-id-19'/>
6107        </function-decl>
6108      </member-function>
6109      <member-function access='private'>
6110        <function-decl name='evalUStrip' mangled-name='_ZN7Backend10evalUStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
6111          <parameter type-id='type-id-189' is-artificial='yes'/>
6112          <parameter type-id='type-id-10'/>
6113          <parameter type-id='type-id-1'/>
6114          <parameter type-id='type-id-25'/>
6115          <parameter type-id='type-id-10'/>
6116          <parameter type-id='type-id-1'/>
6117          <parameter type-id='type-id-25'/>
6118          <return type-id='type-id-19'/>
6119        </function-decl>
6120      </member-function>
6121      <member-function access='private'>
6122        <function-decl name='evalVStrip' mangled-name='_ZN7Backend10evalVStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
6123          <parameter type-id='type-id-189' is-artificial='yes'/>
6124          <parameter type-id='type-id-10'/>
6125          <parameter type-id='type-id-1'/>
6126          <parameter type-id='type-id-25'/>
6127          <parameter type-id='type-id-10'/>
6128          <parameter type-id='type-id-1'/>
6129          <parameter type-id='type-id-25'/>
6130          <return type-id='type-id-19'/>
6131        </function-decl>
6132      </member-function>
6133      <member-function access='private'>
6134        <function-decl name='bgntmesh' mangled-name='_ZN7Backend8bgntmeshEPKc' filepath='libnurbs/internals/backend.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
6135          <parameter type-id='type-id-189' is-artificial='yes'/>
6136          <parameter type-id='type-id-112'/>
6137          <return type-id='type-id-19'/>
6138        </function-decl>
6139      </member-function>
6140      <member-function access='private'>
6141        <function-decl name='tmeshvertNOGE' mangled-name='_ZN7Backend13tmeshvertNOGEEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
6142          <parameter type-id='type-id-189' is-artificial='yes'/>
6143          <parameter type-id='type-id-121'/>
6144          <return type-id='type-id-19'/>
6145        </function-decl>
6146      </member-function>
6147      <member-function access='private'>
6148        <function-decl name='tmeshvertNOGE_BU' mangled-name='_ZN7Backend16tmeshvertNOGE_BUEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
6149          <parameter type-id='type-id-189' is-artificial='yes'/>
6150          <parameter type-id='type-id-121'/>
6151          <return type-id='type-id-19'/>
6152        </function-decl>
6153      </member-function>
6154      <member-function access='private'>
6155        <function-decl name='tmeshvertNOGE_BV' mangled-name='_ZN7Backend16tmeshvertNOGE_BVEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
6156          <parameter type-id='type-id-189' is-artificial='yes'/>
6157          <parameter type-id='type-id-121'/>
6158          <return type-id='type-id-19'/>
6159        </function-decl>
6160      </member-function>
6161      <member-function access='private'>
6162        <function-decl name='preEvaluateBU' mangled-name='_ZN7Backend13preEvaluateBUEf' filepath='libnurbs/internals/backend.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
6163          <parameter type-id='type-id-189' is-artificial='yes'/>
6164          <parameter type-id='type-id-1'/>
6165          <return type-id='type-id-19'/>
6166        </function-decl>
6167      </member-function>
6168      <member-function access='private'>
6169        <function-decl name='preEvaluateBV' mangled-name='_ZN7Backend13preEvaluateBVEf' filepath='libnurbs/internals/backend.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
6170          <parameter type-id='type-id-189' is-artificial='yes'/>
6171          <parameter type-id='type-id-1'/>
6172          <return type-id='type-id-19'/>
6173        </function-decl>
6174      </member-function>
6175      <member-function access='private'>
6176        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
6177          <parameter type-id='type-id-189' is-artificial='yes'/>
6178          <parameter type-id='type-id-121'/>
6179          <return type-id='type-id-19'/>
6180        </function-decl>
6181      </member-function>
6182      <member-function access='private'>
6183        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEff' filepath='libnurbs/internals/backend.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
6184          <parameter type-id='type-id-189' is-artificial='yes'/>
6185          <parameter type-id='type-id-1'/>
6186          <parameter type-id='type-id-1'/>
6187          <return type-id='type-id-19'/>
6188        </function-decl>
6189      </member-function>
6190      <member-function access='private'>
6191        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
6192          <parameter type-id='type-id-189' is-artificial='yes'/>
6193          <parameter type-id='type-id-190'/>
6194          <return type-id='type-id-19'/>
6195        </function-decl>
6196      </member-function>
6197      <member-function access='private'>
6198        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP14GridTrimVertex' filepath='libnurbs/internals/backend.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
6199          <parameter type-id='type-id-189' is-artificial='yes'/>
6200          <parameter type-id='type-id-191'/>
6201          <return type-id='type-id-19'/>
6202        </function-decl>
6203      </member-function>
6204      <member-function access='private'>
6205        <function-decl name='swaptmesh' mangled-name='_ZN7Backend9swaptmeshEv' filepath='libnurbs/internals/backend.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
6206          <parameter type-id='type-id-189' is-artificial='yes'/>
6207          <return type-id='type-id-19'/>
6208        </function-decl>
6209      </member-function>
6210      <member-function access='private'>
6211        <function-decl name='endtmesh' mangled-name='_ZN7Backend8endtmeshEv' filepath='libnurbs/internals/backend.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
6212          <parameter type-id='type-id-189' is-artificial='yes'/>
6213          <return type-id='type-id-19'/>
6214        </function-decl>
6215      </member-function>
6216      <member-function access='private'>
6217        <function-decl name='bgnoutline' mangled-name='_ZN7Backend10bgnoutlineEv' filepath='libnurbs/internals/backend.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
6218          <parameter type-id='type-id-189' is-artificial='yes'/>
6219          <return type-id='type-id-19'/>
6220        </function-decl>
6221      </member-function>
6222      <member-function access='private'>
6223        <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
6224          <parameter type-id='type-id-189' is-artificial='yes'/>
6225          <parameter type-id='type-id-121'/>
6226          <return type-id='type-id-19'/>
6227        </function-decl>
6228      </member-function>
6229      <member-function access='private'>
6230        <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
6231          <parameter type-id='type-id-189' is-artificial='yes'/>
6232          <parameter type-id='type-id-190'/>
6233          <return type-id='type-id-19'/>
6234        </function-decl>
6235      </member-function>
6236      <member-function access='private'>
6237        <function-decl name='endoutline' mangled-name='_ZN7Backend10endoutlineEv' filepath='libnurbs/internals/backend.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
6238          <parameter type-id='type-id-189' is-artificial='yes'/>
6239          <return type-id='type-id-19'/>
6240        </function-decl>
6241      </member-function>
6242      <member-function access='private'>
6243        <function-decl name='triangle' mangled-name='_ZN7Backend8triangleEP10TrimVertexS1_S1_' filepath='libnurbs/internals/backend.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
6244          <parameter type-id='type-id-189' is-artificial='yes'/>
6245          <parameter type-id='type-id-121'/>
6246          <parameter type-id='type-id-121'/>
6247          <parameter type-id='type-id-121'/>
6248          <return type-id='type-id-19'/>
6249        </function-decl>
6250      </member-function>
6251      <member-function access='private'>
6252        <function-decl name='bgncurv' mangled-name='_ZN7Backend7bgncurvEv' filepath='libnurbs/internals/backend.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
6253          <parameter type-id='type-id-189' is-artificial='yes'/>
6254          <return type-id='type-id-19'/>
6255        </function-decl>
6256      </member-function>
6257      <member-function access='private'>
6258        <function-decl name='segment' mangled-name='_ZN7Backend7segmentEff' filepath='libnurbs/internals/backend.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
6259          <parameter type-id='type-id-189' is-artificial='yes'/>
6260          <parameter type-id='type-id-1'/>
6261          <parameter type-id='type-id-1'/>
6262          <return type-id='type-id-19'/>
6263        </function-decl>
6264      </member-function>
6265      <member-function access='private'>
6266        <function-decl name='curvpts' mangled-name='_ZN7Backend7curvptsElPfliff' filepath='libnurbs/internals/backend.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
6267          <parameter type-id='type-id-189' is-artificial='yes'/>
6268          <parameter type-id='type-id-24'/>
6269          <parameter type-id='type-id-25'/>
6270          <parameter type-id='type-id-24'/>
6271          <parameter type-id='type-id-10'/>
6272          <parameter type-id='type-id-1'/>
6273          <parameter type-id='type-id-1'/>
6274          <return type-id='type-id-19'/>
6275        </function-decl>
6276      </member-function>
6277      <member-function access='private'>
6278        <function-decl name='curvgrid' mangled-name='_ZN7Backend8curvgridEffl' filepath='libnurbs/internals/backend.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
6279          <parameter type-id='type-id-189' is-artificial='yes'/>
6280          <parameter type-id='type-id-1'/>
6281          <parameter type-id='type-id-1'/>
6282          <parameter type-id='type-id-24'/>
6283          <return type-id='type-id-19'/>
6284        </function-decl>
6285      </member-function>
6286      <member-function access='private'>
6287        <function-decl name='curvmesh' mangled-name='_ZN7Backend8curvmeshEll' filepath='libnurbs/internals/backend.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
6288          <parameter type-id='type-id-189' is-artificial='yes'/>
6289          <parameter type-id='type-id-24'/>
6290          <parameter type-id='type-id-24'/>
6291          <return type-id='type-id-19'/>
6292        </function-decl>
6293      </member-function>
6294      <member-function access='private'>
6295        <function-decl name='curvpt' mangled-name='_ZN7Backend6curvptEf' filepath='libnurbs/internals/backend.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
6296          <parameter type-id='type-id-189' is-artificial='yes'/>
6297          <parameter type-id='type-id-1'/>
6298          <return type-id='type-id-19'/>
6299        </function-decl>
6300      </member-function>
6301      <member-function access='private'>
6302        <function-decl name='bgnline' mangled-name='_ZN7Backend7bgnlineEv' filepath='libnurbs/internals/backend.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
6303          <parameter type-id='type-id-189' is-artificial='yes'/>
6304          <return type-id='type-id-19'/>
6305        </function-decl>
6306      </member-function>
6307      <member-function access='private'>
6308        <function-decl name='endline' mangled-name='_ZN7Backend7endlineEv' filepath='libnurbs/internals/backend.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
6309          <parameter type-id='type-id-189' is-artificial='yes'/>
6310          <return type-id='type-id-19'/>
6311        </function-decl>
6312      </member-function>
6313      <member-function access='private'>
6314        <function-decl name='endcurv' mangled-name='_ZN7Backend7endcurvEv' filepath='libnurbs/internals/backend.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
6315          <parameter type-id='type-id-189' is-artificial='yes'/>
6316          <return type-id='type-id-19'/>
6317        </function-decl>
6318      </member-function>
6319      <member-function access='private' constructor='yes'>
6320        <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
6321          <parameter type-id='type-id-189' is-artificial='yes'/>
6322          <parameter type-id='type-id-80'/>
6323          <parameter type-id='type-id-81'/>
6324          <return type-id='type-id-19'/>
6325        </function-decl>
6326      </member-function>
6327    </class-decl>
6328    <class-decl name='Curvelist' size-in-bits='256' visibility='default' filepath='libnurbs/internals/curvelist.h' line='47' column='1' id='type-id-174'>
6329      <data-member access='private' layout-offset-in-bits='0'>
6330        <var-decl name='curve' type-id='type-id-192' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
6331      </data-member>
6332      <data-member access='private' layout-offset-in-bits='64'>
6333        <var-decl name='range' type-id='type-id-193' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
6334      </data-member>
6335      <data-member access='private' layout-offset-in-bits='160'>
6336        <var-decl name='needsSubdivision' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curvelist.h' line='59' column='1'/>
6337      </data-member>
6338      <data-member access='private' layout-offset-in-bits='192'>
6339        <var-decl name='stepsize' type-id='type-id-27' visibility='default' filepath='libnurbs/internals/curvelist.h' line='60' column='1'/>
6340      </data-member>
6341      <member-function access='private' constructor='yes'>
6342        <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6343          <parameter type-id='type-id-194' is-artificial='yes'/>
6344          <parameter type-id='type-id-195'/>
6345          <parameter type-id='type-id-1'/>
6346          <parameter type-id='type-id-1'/>
6347          <return type-id='type-id-19'/>
6348        </function-decl>
6349      </member-function>
6350      <member-function access='private' constructor='yes'>
6351        <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
6352          <parameter type-id='type-id-194' is-artificial='yes'/>
6353          <parameter type-id='type-id-163'/>
6354          <parameter type-id='type-id-1'/>
6355          <return type-id='type-id-19'/>
6356        </function-decl>
6357      </member-function>
6358      <member-function access='private' destructor='yes'>
6359        <function-decl name='~Curvelist' filepath='libnurbs/internals/curvelist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
6360          <parameter type-id='type-id-194' is-artificial='yes'/>
6361          <parameter type-id='type-id-10' is-artificial='yes'/>
6362          <return type-id='type-id-19'/>
6363        </function-decl>
6364      </member-function>
6365      <member-function access='private'>
6366        <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Curvelist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/curvelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
6367          <parameter type-id='type-id-194' is-artificial='yes'/>
6368          <return type-id='type-id-10'/>
6369        </function-decl>
6370      </member-function>
6371      <member-function access='private'>
6372        <function-decl name='getstepsize' mangled-name='_ZN9Curvelist11getstepsizeEv' filepath='libnurbs/internals/curvelist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
6373          <parameter type-id='type-id-194' is-artificial='yes'/>
6374          <return type-id='type-id-19'/>
6375        </function-decl>
6376      </member-function>
6377      <member-function access='private'>
6378        <function-decl name='cullCheck' mangled-name='_ZN9Curvelist9cullCheckEv' filepath='libnurbs/internals/curvelist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
6379          <parameter type-id='type-id-194' is-artificial='yes'/>
6380          <return type-id='type-id-10'/>
6381        </function-decl>
6382      </member-function>
6383    </class-decl>
6384    <class-decl name='Patchlist' size-in-bits='640' visibility='default' filepath='libnurbs/internals/patchlist.h' line='45' column='1' id='type-id-175'>
6385      <data-member access='private' layout-offset-in-bits='0'>
6386        <var-decl name='patch' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
6387      </data-member>
6388      <data-member access='private' layout-offset-in-bits='64'>
6389        <var-decl name='notInBbox' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patchlist.h' line='64' column='1'/>
6390      </data-member>
6391      <data-member access='private' layout-offset-in-bits='96'>
6392        <var-decl name='needsSampling' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patchlist.h' line='65' column='1'/>
6393      </data-member>
6394      <data-member access='private' layout-offset-in-bits='128'>
6395        <var-decl name='pspec' type-id='type-id-197' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
6396      </data-member>
6397      <member-function access='private' constructor='yes'>
6398        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
6399          <parameter type-id='type-id-198' is-artificial='yes'/>
6400          <parameter type-id='type-id-195'/>
6401          <parameter type-id='type-id-25'/>
6402          <parameter type-id='type-id-25'/>
6403          <return type-id='type-id-19'/>
6404        </function-decl>
6405      </member-function>
6406      <member-function access='private' constructor='yes'>
6407        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
6408          <parameter type-id='type-id-198' is-artificial='yes'/>
6409          <parameter type-id='type-id-166'/>
6410          <parameter type-id='type-id-10'/>
6411          <parameter type-id='type-id-1'/>
6412          <return type-id='type-id-19'/>
6413        </function-decl>
6414      </member-function>
6415      <member-function access='private' destructor='yes'>
6416        <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6417          <parameter type-id='type-id-198' is-artificial='yes'/>
6418          <parameter type-id='type-id-10' is-artificial='yes'/>
6419          <return type-id='type-id-19'/>
6420        </function-decl>
6421      </member-function>
6422      <member-function access='private'>
6423        <function-decl name='getRanges' mangled-name='_ZN9Patchlist9getRangesEPf' filepath='libnurbs/internals/patchlist.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
6424          <parameter type-id='type-id-198' is-artificial='yes'/>
6425          <parameter type-id='type-id-25'/>
6426          <return type-id='type-id-19'/>
6427        </function-decl>
6428      </member-function>
6429      <member-function access='private'>
6430        <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Patchlist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
6431          <parameter type-id='type-id-198' is-artificial='yes'/>
6432          <return type-id='type-id-10'/>
6433        </function-decl>
6434      </member-function>
6435      <member-function access='private'>
6436        <function-decl name='needsSubdivision' mangled-name='_ZN9Patchlist16needsSubdivisionEi' filepath='libnurbs/internals/patchlist.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
6437          <parameter type-id='type-id-198' is-artificial='yes'/>
6438          <parameter type-id='type-id-10'/>
6439          <return type-id='type-id-10'/>
6440        </function-decl>
6441      </member-function>
6442      <member-function access='private'>
6443        <function-decl name='needsNonSamplingSubdivision' mangled-name='_ZN9Patchlist27needsNonSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
6444          <parameter type-id='type-id-198' is-artificial='yes'/>
6445          <return type-id='type-id-10'/>
6446        </function-decl>
6447      </member-function>
6448      <member-function access='private'>
6449        <function-decl name='bbox' mangled-name='_ZN9Patchlist4bboxEv' filepath='libnurbs/internals/patchlist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
6450          <parameter type-id='type-id-198' is-artificial='yes'/>
6451          <return type-id='type-id-19'/>
6452        </function-decl>
6453      </member-function>
6454      <member-function access='private'>
6455        <function-decl name='getstepsize' mangled-name='_ZN9Patchlist11getstepsizeEv' filepath='libnurbs/internals/patchlist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
6456          <parameter type-id='type-id-198' is-artificial='yes'/>
6457          <return type-id='type-id-19'/>
6458        </function-decl>
6459      </member-function>
6460      <member-function access='private'>
6461        <function-decl name='cullCheck' mangled-name='_ZN9Patchlist9cullCheckEv' filepath='libnurbs/internals/patchlist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
6462          <parameter type-id='type-id-198' is-artificial='yes'/>
6463          <return type-id='type-id-10'/>
6464        </function-decl>
6465      </member-function>
6466      <member-function access='private' constructor='yes'>
6467        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
6468          <parameter type-id='type-id-198' is-artificial='yes'/>
6469          <parameter type-id='type-id-195'/>
6470          <parameter type-id='type-id-25'/>
6471          <parameter type-id='type-id-25'/>
6472          <return type-id='type-id-19'/>
6473        </function-decl>
6474      </member-function>
6475      <member-function access='private' constructor='yes'>
6476        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
6477          <parameter type-id='type-id-198' is-artificial='yes'/>
6478          <parameter type-id='type-id-166'/>
6479          <parameter type-id='type-id-10'/>
6480          <parameter type-id='type-id-1'/>
6481          <return type-id='type-id-19'/>
6482        </function-decl>
6483      </member-function>
6484      <member-function access='private' destructor='yes'>
6485        <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6486          <parameter type-id='type-id-198' is-artificial='yes'/>
6487          <parameter type-id='type-id-10' is-artificial='yes'/>
6488          <return type-id='type-id-19'/>
6489        </function-decl>
6490      </member-function>
6491      <member-function access='private'>
6492        <function-decl name='getStepsize' mangled-name='_ZN9Patchlist11getStepsizeEi' filepath='libnurbs/internals/patchlist.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
6493          <parameter type-id='type-id-198' is-artificial='yes'/>
6494          <parameter type-id='type-id-10'/>
6495          <return type-id='type-id-1'/>
6496        </function-decl>
6497      </member-function>
6498    </class-decl>
6499    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-178'/>
6500    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-179'/>
6501  </abi-instr>
6502  <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'>
6503    <class-decl name='BezierArc' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='43' column='1' id='type-id-130'>
6504      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
6505      <data-member access='public' layout-offset-in-bits='0'>
6506        <var-decl name='cpts' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='44' column='1'/>
6507      </data-member>
6508      <data-member access='public' layout-offset-in-bits='64'>
6509        <var-decl name='order' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='45' column='1'/>
6510      </data-member>
6511      <data-member access='public' layout-offset-in-bits='96'>
6512        <var-decl name='stride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='46' column='1'/>
6513      </data-member>
6514      <data-member access='public' layout-offset-in-bits='128'>
6515        <var-decl name='type' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='47' column='1'/>
6516      </data-member>
6517      <data-member access='public' layout-offset-in-bits='192'>
6518        <var-decl name='mapdesc' type-id='type-id-132' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='48' column='1'/>
6519      </data-member>
6520    </class-decl>
6521    <pointer-type-def type-id='type-id-199' size-in-bits='64' id='type-id-132'/>
6522    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-199'/>
6523  </abi-instr>
6524  <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'>
6525    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='384' id='type-id-188'>
6526      <subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-3' id='type-id-85'/>
6527      <subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-3' id='type-id-62'/>
6528    </array-type-def>
6529    <class-decl name='Backend' size-in-bits='640' visibility='default' filepath='libnurbs/internals/backend.h' line='46' column='1' id='type-id-65'>
6530      <data-member access='private' layout-offset-in-bits='0'>
6531        <var-decl name='curveEvaluator' type-id='type-id-80' visibility='default' filepath='libnurbs/internals/backend.h' line='48' column='1'/>
6532      </data-member>
6533      <data-member access='private' layout-offset-in-bits='64'>
6534        <var-decl name='surfaceEvaluator' type-id='type-id-81' visibility='default' filepath='libnurbs/internals/backend.h' line='49' column='1'/>
6535      </data-member>
6536      <data-member access='private' layout-offset-in-bits='128'>
6537        <var-decl name='wireframetris' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='105' column='1'/>
6538      </data-member>
6539      <data-member access='private' layout-offset-in-bits='160'>
6540        <var-decl name='wireframequads' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='106' column='1'/>
6541      </data-member>
6542      <data-member access='private' layout-offset-in-bits='192'>
6543        <var-decl name='npts' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='107' column='1'/>
6544      </data-member>
6545      <data-member access='private' layout-offset-in-bits='224'>
6546        <var-decl name='mesh' type-id='type-id-188' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
6547      </data-member>
6548      <data-member access='private' layout-offset-in-bits='608'>
6549        <var-decl name='meshindex' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='109' column='1'/>
6550      </data-member>
6551      <member-function access='private' constructor='yes'>
6552        <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
6553          <parameter type-id='type-id-189' is-artificial='yes'/>
6554          <parameter type-id='type-id-80'/>
6555          <parameter type-id='type-id-81'/>
6556          <return type-id='type-id-19'/>
6557        </function-decl>
6558      </member-function>
6559      <member-function access='private'>
6560        <function-decl name='bgnsurf' mangled-name='_ZN7Backend7bgnsurfEiil' filepath='libnurbs/internals/backend.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
6561          <parameter type-id='type-id-189' is-artificial='yes'/>
6562          <parameter type-id='type-id-10'/>
6563          <parameter type-id='type-id-10'/>
6564          <parameter type-id='type-id-24'/>
6565          <return type-id='type-id-19'/>
6566        </function-decl>
6567      </member-function>
6568      <member-function access='private'>
6569        <function-decl name='patch' mangled-name='_ZN7Backend5patchEffff' filepath='libnurbs/internals/backend.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
6570          <parameter type-id='type-id-189' is-artificial='yes'/>
6571          <parameter type-id='type-id-1'/>
6572          <parameter type-id='type-id-1'/>
6573          <parameter type-id='type-id-1'/>
6574          <parameter type-id='type-id-1'/>
6575          <return type-id='type-id-19'/>
6576        </function-decl>
6577      </member-function>
6578      <member-function access='private'>
6579        <function-decl name='surfbbox' mangled-name='_ZN7Backend8surfbboxElPfS0_' filepath='libnurbs/internals/backend.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
6580          <parameter type-id='type-id-189' is-artificial='yes'/>
6581          <parameter type-id='type-id-24'/>
6582          <parameter type-id='type-id-25'/>
6583          <parameter type-id='type-id-25'/>
6584          <return type-id='type-id-19'/>
6585        </function-decl>
6586      </member-function>
6587      <member-function access='private'>
6588        <function-decl name='surfpts' mangled-name='_ZN7Backend7surfptsElPflliiffff' filepath='libnurbs/internals/backend.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
6589          <parameter type-id='type-id-189' is-artificial='yes'/>
6590          <parameter type-id='type-id-24'/>
6591          <parameter type-id='type-id-25'/>
6592          <parameter type-id='type-id-24'/>
6593          <parameter type-id='type-id-24'/>
6594          <parameter type-id='type-id-10'/>
6595          <parameter type-id='type-id-10'/>
6596          <parameter type-id='type-id-1'/>
6597          <parameter type-id='type-id-1'/>
6598          <parameter type-id='type-id-1'/>
6599          <parameter type-id='type-id-1'/>
6600          <return type-id='type-id-19'/>
6601        </function-decl>
6602      </member-function>
6603      <member-function access='private'>
6604        <function-decl name='surfgrid' mangled-name='_ZN7Backend8surfgridEfflffl' filepath='libnurbs/internals/backend.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
6605          <parameter type-id='type-id-189' is-artificial='yes'/>
6606          <parameter type-id='type-id-1'/>
6607          <parameter type-id='type-id-1'/>
6608          <parameter type-id='type-id-24'/>
6609          <parameter type-id='type-id-1'/>
6610          <parameter type-id='type-id-1'/>
6611          <parameter type-id='type-id-24'/>
6612          <return type-id='type-id-19'/>
6613        </function-decl>
6614      </member-function>
6615      <member-function access='private'>
6616        <function-decl name='surfmesh' mangled-name='_ZN7Backend8surfmeshEllll' filepath='libnurbs/internals/backend.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
6617          <parameter type-id='type-id-189' is-artificial='yes'/>
6618          <parameter type-id='type-id-24'/>
6619          <parameter type-id='type-id-24'/>
6620          <parameter type-id='type-id-24'/>
6621          <parameter type-id='type-id-24'/>
6622          <return type-id='type-id-19'/>
6623        </function-decl>
6624      </member-function>
6625      <member-function access='private'>
6626        <function-decl name='endsurf' mangled-name='_ZN7Backend7endsurfEv' filepath='libnurbs/internals/backend.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
6627          <parameter type-id='type-id-189' is-artificial='yes'/>
6628          <return type-id='type-id-19'/>
6629        </function-decl>
6630      </member-function>
6631      <member-function access='private'>
6632        <function-decl name='bgntfan' mangled-name='_ZN7Backend7bgntfanEv' filepath='libnurbs/internals/backend.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
6633          <parameter type-id='type-id-189' is-artificial='yes'/>
6634          <return type-id='type-id-19'/>
6635        </function-decl>
6636      </member-function>
6637      <member-function access='private'>
6638        <function-decl name='endtfan' mangled-name='_ZN7Backend7endtfanEv' filepath='libnurbs/internals/backend.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
6639          <parameter type-id='type-id-189' is-artificial='yes'/>
6640          <return type-id='type-id-19'/>
6641        </function-decl>
6642      </member-function>
6643      <member-function access='private'>
6644        <function-decl name='bgnqstrip' mangled-name='_ZN7Backend9bgnqstripEv' filepath='libnurbs/internals/backend.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
6645          <parameter type-id='type-id-189' is-artificial='yes'/>
6646          <return type-id='type-id-19'/>
6647        </function-decl>
6648      </member-function>
6649      <member-function access='private'>
6650        <function-decl name='endqstrip' mangled-name='_ZN7Backend9endqstripEv' filepath='libnurbs/internals/backend.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
6651          <parameter type-id='type-id-189' is-artificial='yes'/>
6652          <return type-id='type-id-19'/>
6653        </function-decl>
6654      </member-function>
6655      <member-function access='private'>
6656        <function-decl name='evalUStrip' mangled-name='_ZN7Backend10evalUStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
6657          <parameter type-id='type-id-189' is-artificial='yes'/>
6658          <parameter type-id='type-id-10'/>
6659          <parameter type-id='type-id-1'/>
6660          <parameter type-id='type-id-25'/>
6661          <parameter type-id='type-id-10'/>
6662          <parameter type-id='type-id-1'/>
6663          <parameter type-id='type-id-25'/>
6664          <return type-id='type-id-19'/>
6665        </function-decl>
6666      </member-function>
6667      <member-function access='private'>
6668        <function-decl name='evalVStrip' mangled-name='_ZN7Backend10evalVStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
6669          <parameter type-id='type-id-189' is-artificial='yes'/>
6670          <parameter type-id='type-id-10'/>
6671          <parameter type-id='type-id-1'/>
6672          <parameter type-id='type-id-25'/>
6673          <parameter type-id='type-id-10'/>
6674          <parameter type-id='type-id-1'/>
6675          <parameter type-id='type-id-25'/>
6676          <return type-id='type-id-19'/>
6677        </function-decl>
6678      </member-function>
6679      <member-function access='private'>
6680        <function-decl name='bgntmesh' mangled-name='_ZN7Backend8bgntmeshEPKc' filepath='libnurbs/internals/backend.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
6681          <parameter type-id='type-id-189' is-artificial='yes'/>
6682          <parameter type-id='type-id-112'/>
6683          <return type-id='type-id-19'/>
6684        </function-decl>
6685      </member-function>
6686      <member-function access='private'>
6687        <function-decl name='tmeshvertNOGE' mangled-name='_ZN7Backend13tmeshvertNOGEEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
6688          <parameter type-id='type-id-189' is-artificial='yes'/>
6689          <parameter type-id='type-id-121'/>
6690          <return type-id='type-id-19'/>
6691        </function-decl>
6692      </member-function>
6693      <member-function access='private'>
6694        <function-decl name='tmeshvertNOGE_BU' mangled-name='_ZN7Backend16tmeshvertNOGE_BUEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
6695          <parameter type-id='type-id-189' is-artificial='yes'/>
6696          <parameter type-id='type-id-121'/>
6697          <return type-id='type-id-19'/>
6698        </function-decl>
6699      </member-function>
6700      <member-function access='private'>
6701        <function-decl name='tmeshvertNOGE_BV' mangled-name='_ZN7Backend16tmeshvertNOGE_BVEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
6702          <parameter type-id='type-id-189' is-artificial='yes'/>
6703          <parameter type-id='type-id-121'/>
6704          <return type-id='type-id-19'/>
6705        </function-decl>
6706      </member-function>
6707      <member-function access='private'>
6708        <function-decl name='preEvaluateBU' mangled-name='_ZN7Backend13preEvaluateBUEf' filepath='libnurbs/internals/backend.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
6709          <parameter type-id='type-id-189' is-artificial='yes'/>
6710          <parameter type-id='type-id-1'/>
6711          <return type-id='type-id-19'/>
6712        </function-decl>
6713      </member-function>
6714      <member-function access='private'>
6715        <function-decl name='preEvaluateBV' mangled-name='_ZN7Backend13preEvaluateBVEf' filepath='libnurbs/internals/backend.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
6716          <parameter type-id='type-id-189' is-artificial='yes'/>
6717          <parameter type-id='type-id-1'/>
6718          <return type-id='type-id-19'/>
6719        </function-decl>
6720      </member-function>
6721      <member-function access='private'>
6722        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
6723          <parameter type-id='type-id-189' is-artificial='yes'/>
6724          <parameter type-id='type-id-121'/>
6725          <return type-id='type-id-19'/>
6726        </function-decl>
6727      </member-function>
6728      <member-function access='private'>
6729        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEff' filepath='libnurbs/internals/backend.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
6730          <parameter type-id='type-id-189' is-artificial='yes'/>
6731          <parameter type-id='type-id-1'/>
6732          <parameter type-id='type-id-1'/>
6733          <return type-id='type-id-19'/>
6734        </function-decl>
6735      </member-function>
6736      <member-function access='private'>
6737        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
6738          <parameter type-id='type-id-189' is-artificial='yes'/>
6739          <parameter type-id='type-id-190'/>
6740          <return type-id='type-id-19'/>
6741        </function-decl>
6742      </member-function>
6743      <member-function access='private'>
6744        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP14GridTrimVertex' filepath='libnurbs/internals/backend.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
6745          <parameter type-id='type-id-189' is-artificial='yes'/>
6746          <parameter type-id='type-id-191'/>
6747          <return type-id='type-id-19'/>
6748        </function-decl>
6749      </member-function>
6750      <member-function access='private'>
6751        <function-decl name='swaptmesh' mangled-name='_ZN7Backend9swaptmeshEv' filepath='libnurbs/internals/backend.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
6752          <parameter type-id='type-id-189' is-artificial='yes'/>
6753          <return type-id='type-id-19'/>
6754        </function-decl>
6755      </member-function>
6756      <member-function access='private'>
6757        <function-decl name='endtmesh' mangled-name='_ZN7Backend8endtmeshEv' filepath='libnurbs/internals/backend.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
6758          <parameter type-id='type-id-189' is-artificial='yes'/>
6759          <return type-id='type-id-19'/>
6760        </function-decl>
6761      </member-function>
6762      <member-function access='private'>
6763        <function-decl name='bgnoutline' mangled-name='_ZN7Backend10bgnoutlineEv' filepath='libnurbs/internals/backend.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
6764          <parameter type-id='type-id-189' is-artificial='yes'/>
6765          <return type-id='type-id-19'/>
6766        </function-decl>
6767      </member-function>
6768      <member-function access='private'>
6769        <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
6770          <parameter type-id='type-id-189' is-artificial='yes'/>
6771          <parameter type-id='type-id-121'/>
6772          <return type-id='type-id-19'/>
6773        </function-decl>
6774      </member-function>
6775      <member-function access='private'>
6776        <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
6777          <parameter type-id='type-id-189' is-artificial='yes'/>
6778          <parameter type-id='type-id-190'/>
6779          <return type-id='type-id-19'/>
6780        </function-decl>
6781      </member-function>
6782      <member-function access='private'>
6783        <function-decl name='endoutline' mangled-name='_ZN7Backend10endoutlineEv' filepath='libnurbs/internals/backend.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
6784          <parameter type-id='type-id-189' is-artificial='yes'/>
6785          <return type-id='type-id-19'/>
6786        </function-decl>
6787      </member-function>
6788      <member-function access='private'>
6789        <function-decl name='triangle' mangled-name='_ZN7Backend8triangleEP10TrimVertexS1_S1_' filepath='libnurbs/internals/backend.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
6790          <parameter type-id='type-id-189' is-artificial='yes'/>
6791          <parameter type-id='type-id-121'/>
6792          <parameter type-id='type-id-121'/>
6793          <parameter type-id='type-id-121'/>
6794          <return type-id='type-id-19'/>
6795        </function-decl>
6796      </member-function>
6797      <member-function access='private'>
6798        <function-decl name='bgncurv' mangled-name='_ZN7Backend7bgncurvEv' filepath='libnurbs/internals/backend.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
6799          <parameter type-id='type-id-189' is-artificial='yes'/>
6800          <return type-id='type-id-19'/>
6801        </function-decl>
6802      </member-function>
6803      <member-function access='private'>
6804        <function-decl name='segment' mangled-name='_ZN7Backend7segmentEff' filepath='libnurbs/internals/backend.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
6805          <parameter type-id='type-id-189' is-artificial='yes'/>
6806          <parameter type-id='type-id-1'/>
6807          <parameter type-id='type-id-1'/>
6808          <return type-id='type-id-19'/>
6809        </function-decl>
6810      </member-function>
6811      <member-function access='private'>
6812        <function-decl name='curvpts' mangled-name='_ZN7Backend7curvptsElPfliff' filepath='libnurbs/internals/backend.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
6813          <parameter type-id='type-id-189' is-artificial='yes'/>
6814          <parameter type-id='type-id-24'/>
6815          <parameter type-id='type-id-25'/>
6816          <parameter type-id='type-id-24'/>
6817          <parameter type-id='type-id-10'/>
6818          <parameter type-id='type-id-1'/>
6819          <parameter type-id='type-id-1'/>
6820          <return type-id='type-id-19'/>
6821        </function-decl>
6822      </member-function>
6823      <member-function access='private'>
6824        <function-decl name='curvgrid' mangled-name='_ZN7Backend8curvgridEffl' filepath='libnurbs/internals/backend.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
6825          <parameter type-id='type-id-189' is-artificial='yes'/>
6826          <parameter type-id='type-id-1'/>
6827          <parameter type-id='type-id-1'/>
6828          <parameter type-id='type-id-24'/>
6829          <return type-id='type-id-19'/>
6830        </function-decl>
6831      </member-function>
6832      <member-function access='private'>
6833        <function-decl name='curvmesh' mangled-name='_ZN7Backend8curvmeshEll' filepath='libnurbs/internals/backend.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
6834          <parameter type-id='type-id-189' is-artificial='yes'/>
6835          <parameter type-id='type-id-24'/>
6836          <parameter type-id='type-id-24'/>
6837          <return type-id='type-id-19'/>
6838        </function-decl>
6839      </member-function>
6840      <member-function access='private'>
6841        <function-decl name='curvpt' mangled-name='_ZN7Backend6curvptEf' filepath='libnurbs/internals/backend.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
6842          <parameter type-id='type-id-189' is-artificial='yes'/>
6843          <parameter type-id='type-id-1'/>
6844          <return type-id='type-id-19'/>
6845        </function-decl>
6846      </member-function>
6847      <member-function access='private'>
6848        <function-decl name='bgnline' mangled-name='_ZN7Backend7bgnlineEv' filepath='libnurbs/internals/backend.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
6849          <parameter type-id='type-id-189' is-artificial='yes'/>
6850          <return type-id='type-id-19'/>
6851        </function-decl>
6852      </member-function>
6853      <member-function access='private'>
6854        <function-decl name='endline' mangled-name='_ZN7Backend7endlineEv' filepath='libnurbs/internals/backend.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
6855          <parameter type-id='type-id-189' is-artificial='yes'/>
6856          <return type-id='type-id-19'/>
6857        </function-decl>
6858      </member-function>
6859      <member-function access='private'>
6860        <function-decl name='endcurv' mangled-name='_ZN7Backend7endcurvEv' filepath='libnurbs/internals/backend.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
6861          <parameter type-id='type-id-189' is-artificial='yes'/>
6862          <return type-id='type-id-19'/>
6863        </function-decl>
6864      </member-function>
6865      <member-function access='private' constructor='yes'>
6866        <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
6867          <parameter type-id='type-id-189' is-artificial='yes'/>
6868          <parameter type-id='type-id-80'/>
6869          <parameter type-id='type-id-81'/>
6870          <return type-id='type-id-19'/>
6871        </function-decl>
6872      </member-function>
6873    </class-decl>
6874    <class-decl name='GridTrimVertex' size-in-bits='384' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='45' column='1' id='type-id-200'>
6875      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
6876      <data-member access='private' layout-offset-in-bits='0'>
6877        <var-decl name='dummyt' type-id='type-id-201' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='47' column='1'/>
6878      </data-member>
6879      <data-member access='private' layout-offset-in-bits='128'>
6880        <var-decl name='dummyg' type-id='type-id-202' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='48' column='1'/>
6881      </data-member>
6882      <data-member access='private' layout-offset-in-bits='256'>
6883        <var-decl name='t' type-id='type-id-121' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='51' column='1'/>
6884      </data-member>
6885      <data-member access='private' layout-offset-in-bits='320'>
6886        <var-decl name='g' type-id='type-id-190' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='52' column='1'/>
6887      </data-member>
6888      <member-function access='private' constructor='yes'>
6889        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6890          <parameter type-id='type-id-191' is-artificial='yes'/>
6891          <return type-id='type-id-19'/>
6892        </function-decl>
6893      </member-function>
6894      <member-function access='private'>
6895        <function-decl name='isGridVert' mangled-name='_ZN14GridTrimVertex10isGridVertEv' filepath='libnurbs/internals/gridtrimvertex.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
6896          <parameter type-id='type-id-191' is-artificial='yes'/>
6897          <return type-id='type-id-10'/>
6898        </function-decl>
6899      </member-function>
6900      <member-function access='private' constructor='yes'>
6901        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6902          <parameter type-id='type-id-191' is-artificial='yes'/>
6903          <return type-id='type-id-19'/>
6904        </function-decl>
6905      </member-function>
6906      <member-function access='private'>
6907        <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEP10TrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
6908          <parameter type-id='type-id-191' is-artificial='yes'/>
6909          <parameter type-id='type-id-121'/>
6910          <return type-id='type-id-19'/>
6911        </function-decl>
6912      </member-function>
6913      <member-function access='private'>
6914        <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEll' filepath='libnurbs/internals/gridtrimvertex.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
6915          <parameter type-id='type-id-191' is-artificial='yes'/>
6916          <parameter type-id='type-id-24'/>
6917          <parameter type-id='type-id-24'/>
6918          <return type-id='type-id-19'/>
6919        </function-decl>
6920      </member-function>
6921      <member-function access='private' constructor='yes'>
6922        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6923          <parameter type-id='type-id-191' is-artificial='yes'/>
6924          <return type-id='type-id-19'/>
6925        </function-decl>
6926      </member-function>
6927      <member-function access='private' constructor='yes'>
6928        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6929          <parameter type-id='type-id-191' is-artificial='yes'/>
6930          <return type-id='type-id-19'/>
6931        </function-decl>
6932      </member-function>
6933      <member-function access='private'>
6934        <function-decl name='isTrimVert' mangled-name='_ZN14GridTrimVertex10isTrimVertEv' filepath='libnurbs/internals/gridtrimvertex.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
6935          <parameter type-id='type-id-191' is-artificial='yes'/>
6936          <return type-id='type-id-10'/>
6937        </function-decl>
6938      </member-function>
6939      <member-function access='private'>
6940        <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEff' filepath='libnurbs/internals/gridtrimvertex.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
6941          <parameter type-id='type-id-191' is-artificial='yes'/>
6942          <parameter type-id='type-id-1'/>
6943          <parameter type-id='type-id-1'/>
6944          <return type-id='type-id-19'/>
6945        </function-decl>
6946      </member-function>
6947      <member-function access='private' constructor='yes'>
6948        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6949          <parameter type-id='type-id-191' is-artificial='yes'/>
6950          <return type-id='type-id-19'/>
6951        </function-decl>
6952      </member-function>
6953      <member-function access='private' constructor='yes'>
6954        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6955          <parameter type-id='type-id-191' is-artificial='yes'/>
6956          <return type-id='type-id-19'/>
6957        </function-decl>
6958      </member-function>
6959      <member-function access='private' constructor='yes'>
6960        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6961          <parameter type-id='type-id-191' is-artificial='yes'/>
6962          <return type-id='type-id-19'/>
6963        </function-decl>
6964      </member-function>
6965      <member-function access='private' constructor='yes'>
6966        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6967          <parameter type-id='type-id-191' is-artificial='yes'/>
6968          <return type-id='type-id-19'/>
6969        </function-decl>
6970      </member-function>
6971      <member-function access='private' constructor='yes'>
6972        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6973          <parameter type-id='type-id-191' is-artificial='yes'/>
6974          <return type-id='type-id-19'/>
6975        </function-decl>
6976      </member-function>
6977      <member-function access='private' constructor='yes'>
6978        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6979          <parameter type-id='type-id-191' is-artificial='yes'/>
6980          <return type-id='type-id-19'/>
6981        </function-decl>
6982      </member-function>
6983      <member-function access='private' constructor='yes'>
6984        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6985          <parameter type-id='type-id-191' is-artificial='yes'/>
6986          <return type-id='type-id-19'/>
6987        </function-decl>
6988      </member-function>
6989      <member-function access='private' constructor='yes'>
6990        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6991          <parameter type-id='type-id-191' is-artificial='yes'/>
6992          <return type-id='type-id-19'/>
6993        </function-decl>
6994      </member-function>
6995      <member-function access='private' constructor='yes'>
6996        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6997          <parameter type-id='type-id-191' is-artificial='yes'/>
6998          <return type-id='type-id-19'/>
6999        </function-decl>
7000      </member-function>
7001    </class-decl>
7002    <class-decl name='TrimVertex' size-in-bits='128' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='43' column='1' id='type-id-201'>
7003      <data-member access='private' layout-offset-in-bits='0'>
7004        <var-decl name='param' type-id='type-id-83' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='45' column='1'/>
7005      </data-member>
7006      <data-member access='private' layout-offset-in-bits='64'>
7007        <var-decl name='nuid' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='50' column='1'/>
7008      </data-member>
7009    </class-decl>
7010    <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-202'>
7011      <data-member access='public' layout-offset-in-bits='0'>
7012        <var-decl name='gparam' type-id='type-id-89' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='40' column='1'/>
7013      </data-member>
7014      <member-function access='public' constructor='yes'>
7015        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7016          <parameter type-id='type-id-190' is-artificial='yes'/>
7017          <return type-id='type-id-19'/>
7018        </function-decl>
7019      </member-function>
7020      <member-function access='public' constructor='yes'>
7021        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7022          <parameter type-id='type-id-190' is-artificial='yes'/>
7023          <parameter type-id='type-id-24'/>
7024          <parameter type-id='type-id-24'/>
7025          <return type-id='type-id-19'/>
7026        </function-decl>
7027      </member-function>
7028      <member-function access='public' constructor='yes'>
7029        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7030          <parameter type-id='type-id-190' is-artificial='yes'/>
7031          <return type-id='type-id-19'/>
7032        </function-decl>
7033      </member-function>
7034      <member-function access='public' constructor='yes'>
7035        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7036          <parameter type-id='type-id-190' is-artificial='yes'/>
7037          <parameter type-id='type-id-24'/>
7038          <parameter type-id='type-id-24'/>
7039          <return type-id='type-id-19'/>
7040        </function-decl>
7041      </member-function>
7042      <member-function access='public'>
7043        <function-decl name='nextu' mangled-name='_ZN10GridVertex5nextuEv' filepath='libnurbs/internals/gridvertex.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
7044          <parameter type-id='type-id-190' is-artificial='yes'/>
7045          <return type-id='type-id-24'/>
7046        </function-decl>
7047      </member-function>
7048      <member-function access='public'>
7049        <function-decl name='prevu' mangled-name='_ZN10GridVertex5prevuEv' filepath='libnurbs/internals/gridvertex.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
7050          <parameter type-id='type-id-190' is-artificial='yes'/>
7051          <return type-id='type-id-24'/>
7052        </function-decl>
7053      </member-function>
7054      <member-function access='public' constructor='yes'>
7055        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7056          <parameter type-id='type-id-190' is-artificial='yes'/>
7057          <return type-id='type-id-19'/>
7058        </function-decl>
7059      </member-function>
7060      <member-function access='public' constructor='yes'>
7061        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7062          <parameter type-id='type-id-190' is-artificial='yes'/>
7063          <parameter type-id='type-id-24'/>
7064          <parameter type-id='type-id-24'/>
7065          <return type-id='type-id-19'/>
7066        </function-decl>
7067      </member-function>
7068      <member-function access='public' constructor='yes'>
7069        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7070          <parameter type-id='type-id-190' is-artificial='yes'/>
7071          <return type-id='type-id-19'/>
7072        </function-decl>
7073      </member-function>
7074      <member-function access='public' constructor='yes'>
7075        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7076          <parameter type-id='type-id-190' is-artificial='yes'/>
7077          <parameter type-id='type-id-24'/>
7078          <parameter type-id='type-id-24'/>
7079          <return type-id='type-id-19'/>
7080        </function-decl>
7081      </member-function>
7082      <member-function access='public' constructor='yes'>
7083        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7084          <parameter type-id='type-id-190' is-artificial='yes'/>
7085          <return type-id='type-id-19'/>
7086        </function-decl>
7087      </member-function>
7088      <member-function access='public' constructor='yes'>
7089        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7090          <parameter type-id='type-id-190' is-artificial='yes'/>
7091          <parameter type-id='type-id-24'/>
7092          <parameter type-id='type-id-24'/>
7093          <return type-id='type-id-19'/>
7094        </function-decl>
7095      </member-function>
7096      <member-function access='public' constructor='yes'>
7097        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7098          <parameter type-id='type-id-190' is-artificial='yes'/>
7099          <return type-id='type-id-19'/>
7100        </function-decl>
7101      </member-function>
7102      <member-function access='public' constructor='yes'>
7103        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7104          <parameter type-id='type-id-190' is-artificial='yes'/>
7105          <parameter type-id='type-id-24'/>
7106          <parameter type-id='type-id-24'/>
7107          <return type-id='type-id-19'/>
7108        </function-decl>
7109      </member-function>
7110      <member-function access='public' constructor='yes'>
7111        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7112          <parameter type-id='type-id-190' is-artificial='yes'/>
7113          <return type-id='type-id-19'/>
7114        </function-decl>
7115      </member-function>
7116      <member-function access='public' constructor='yes'>
7117        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7118          <parameter type-id='type-id-190' is-artificial='yes'/>
7119          <parameter type-id='type-id-24'/>
7120          <parameter type-id='type-id-24'/>
7121          <return type-id='type-id-19'/>
7122        </function-decl>
7123      </member-function>
7124      <member-function access='public' constructor='yes'>
7125        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7126          <parameter type-id='type-id-190' is-artificial='yes'/>
7127          <return type-id='type-id-19'/>
7128        </function-decl>
7129      </member-function>
7130      <member-function access='public' constructor='yes'>
7131        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7132          <parameter type-id='type-id-190' is-artificial='yes'/>
7133          <parameter type-id='type-id-24'/>
7134          <parameter type-id='type-id-24'/>
7135          <return type-id='type-id-19'/>
7136        </function-decl>
7137      </member-function>
7138      <member-function access='public' constructor='yes'>
7139        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7140          <parameter type-id='type-id-190' is-artificial='yes'/>
7141          <return type-id='type-id-19'/>
7142        </function-decl>
7143      </member-function>
7144      <member-function access='public' constructor='yes'>
7145        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7146          <parameter type-id='type-id-190' is-artificial='yes'/>
7147          <parameter type-id='type-id-24'/>
7148          <parameter type-id='type-id-24'/>
7149          <return type-id='type-id-19'/>
7150        </function-decl>
7151      </member-function>
7152      <member-function access='public' constructor='yes'>
7153        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7154          <parameter type-id='type-id-190' is-artificial='yes'/>
7155          <return type-id='type-id-19'/>
7156        </function-decl>
7157      </member-function>
7158      <member-function access='public' constructor='yes'>
7159        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7160          <parameter type-id='type-id-190' is-artificial='yes'/>
7161          <parameter type-id='type-id-24'/>
7162          <parameter type-id='type-id-24'/>
7163          <return type-id='type-id-19'/>
7164        </function-decl>
7165      </member-function>
7166      <member-function access='public' constructor='yes'>
7167        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7168          <parameter type-id='type-id-190' is-artificial='yes'/>
7169          <return type-id='type-id-19'/>
7170        </function-decl>
7171      </member-function>
7172      <member-function access='public' constructor='yes'>
7173        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7174          <parameter type-id='type-id-190' is-artificial='yes'/>
7175          <parameter type-id='type-id-24'/>
7176          <parameter type-id='type-id-24'/>
7177          <return type-id='type-id-19'/>
7178        </function-decl>
7179      </member-function>
7180      <member-function access='public' constructor='yes'>
7181        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7182          <parameter type-id='type-id-190' is-artificial='yes'/>
7183          <return type-id='type-id-19'/>
7184        </function-decl>
7185      </member-function>
7186      <member-function access='public' constructor='yes'>
7187        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7188          <parameter type-id='type-id-190' is-artificial='yes'/>
7189          <parameter type-id='type-id-24'/>
7190          <parameter type-id='type-id-24'/>
7191          <return type-id='type-id-19'/>
7192        </function-decl>
7193      </member-function>
7194    </class-decl>
7195    <pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-189'/>
7196    <reference-type-def kind='lvalue' type-id='type-id-8' size-in-bits='64' id='type-id-80'/>
7197    <reference-type-def kind='lvalue' type-id='type-id-53' size-in-bits='64' id='type-id-81'/>
7198    <pointer-type-def type-id='type-id-200' size-in-bits='64' id='type-id-191'/>
7199    <pointer-type-def type-id='type-id-202' size-in-bits='64' id='type-id-190'/>
7200    <pointer-type-def type-id='type-id-201' size-in-bits='64' id='type-id-121'/>
7201  </abi-instr>
7202  <abi-instr address-size='64' path='libnurbs/internals/basiccrveval.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
7203    <class-decl name='BasicCurveEvaluator' size-in-bits='64' visibility='default' filepath='libnurbs/internals/basiccrveval.h' line='43' column='1' id='type-id-8'>
7204      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-29'/>
7205      <member-function access='private' destructor='yes' vtable-offset='-1'>
7206        <function-decl name='~BasicCurveEvaluator' filepath='libnurbs/internals/basiccrveval.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
7207          <parameter type-id='type-id-28' is-artificial='yes'/>
7208          <parameter type-id='type-id-10' is-artificial='yes'/>
7209          <return type-id='type-id-19'/>
7210        </function-decl>
7211      </member-function>
7212      <member-function access='private' vtable-offset='9'>
7213        <function-decl name='domain1f' mangled-name='_ZN19BasicCurveEvaluator8domain1fEff' filepath='libnurbs/internals/basiccrveval.cc' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
7214          <parameter type-id='type-id-28' is-artificial='yes'/>
7215          <parameter type-id='type-id-1'/>
7216          <parameter type-id='type-id-1'/>
7217          <return type-id='type-id-19'/>
7218        </function-decl>
7219      </member-function>
7220      <member-function access='private' vtable-offset='10'>
7221        <function-decl name='range1f' mangled-name='_ZN19BasicCurveEvaluator7range1fElPfS0_' filepath='libnurbs/internals/basiccrveval.cc' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
7222          <parameter type-id='type-id-28' is-artificial='yes'/>
7223          <parameter type-id='type-id-24'/>
7224          <parameter type-id='type-id-25'/>
7225          <parameter type-id='type-id-25'/>
7226          <return type-id='type-id-19'/>
7227        </function-decl>
7228      </member-function>
7229      <member-function access='private' vtable-offset='11'>
7230        <function-decl name='enable' mangled-name='_ZN19BasicCurveEvaluator6enableEl' filepath='libnurbs/internals/basiccrveval.cc' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
7231          <parameter type-id='type-id-28' is-artificial='yes'/>
7232          <parameter type-id='type-id-24'/>
7233          <return type-id='type-id-19'/>
7234        </function-decl>
7235      </member-function>
7236      <member-function access='private' vtable-offset='12'>
7237        <function-decl name='disable' mangled-name='_ZN19BasicCurveEvaluator7disableEl' filepath='libnurbs/internals/basiccrveval.cc' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
7238          <parameter type-id='type-id-28' is-artificial='yes'/>
7239          <parameter type-id='type-id-24'/>
7240          <return type-id='type-id-19'/>
7241        </function-decl>
7242      </member-function>
7243      <member-function access='private' vtable-offset='13'>
7244        <function-decl name='bgnmap1f' mangled-name='_ZN19BasicCurveEvaluator8bgnmap1fEl' filepath='libnurbs/internals/basiccrveval.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7245          <parameter type-id='type-id-28' is-artificial='yes'/>
7246          <parameter type-id='type-id-24'/>
7247          <return type-id='type-id-19'/>
7248        </function-decl>
7249      </member-function>
7250      <member-function access='private' vtable-offset='14'>
7251        <function-decl name='map1f' mangled-name='_ZN19BasicCurveEvaluator5map1fElffllPf' filepath='libnurbs/internals/basiccrveval.cc' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
7252          <parameter type-id='type-id-28' is-artificial='yes'/>
7253          <parameter type-id='type-id-24'/>
7254          <parameter type-id='type-id-1'/>
7255          <parameter type-id='type-id-1'/>
7256          <parameter type-id='type-id-24'/>
7257          <parameter type-id='type-id-24'/>
7258          <parameter type-id='type-id-25'/>
7259          <return type-id='type-id-19'/>
7260        </function-decl>
7261      </member-function>
7262      <member-function access='private' vtable-offset='15'>
7263        <function-decl name='mapgrid1f' mangled-name='_ZN19BasicCurveEvaluator9mapgrid1fElff' filepath='libnurbs/internals/basiccrveval.cc' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
7264          <parameter type-id='type-id-28' is-artificial='yes'/>
7265          <parameter type-id='type-id-24'/>
7266          <parameter type-id='type-id-1'/>
7267          <parameter type-id='type-id-1'/>
7268          <return type-id='type-id-19'/>
7269        </function-decl>
7270      </member-function>
7271      <member-function access='private' vtable-offset='16'>
7272        <function-decl name='mapmesh1f' mangled-name='_ZN19BasicCurveEvaluator9mapmesh1fElll' filepath='libnurbs/internals/basiccrveval.cc' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
7273          <parameter type-id='type-id-28' is-artificial='yes'/>
7274          <parameter type-id='type-id-24'/>
7275          <parameter type-id='type-id-24'/>
7276          <parameter type-id='type-id-24'/>
7277          <return type-id='type-id-19'/>
7278        </function-decl>
7279      </member-function>
7280      <member-function access='private' vtable-offset='17'>
7281        <function-decl name='evalcoord1f' mangled-name='_ZN19BasicCurveEvaluator11evalcoord1fElf' filepath='libnurbs/internals/basiccrveval.cc' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
7282          <parameter type-id='type-id-28' is-artificial='yes'/>
7283          <parameter type-id='type-id-24'/>
7284          <parameter type-id='type-id-1'/>
7285          <return type-id='type-id-19'/>
7286        </function-decl>
7287      </member-function>
7288      <member-function access='private' vtable-offset='18'>
7289        <function-decl name='endmap1f' mangled-name='_ZN19BasicCurveEvaluator8endmap1fEv' filepath='libnurbs/internals/basiccrveval.cc' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
7290          <parameter type-id='type-id-28' is-artificial='yes'/>
7291          <return type-id='type-id-19'/>
7292        </function-decl>
7293      </member-function>
7294      <member-function access='private' vtable-offset='19'>
7295        <function-decl name='bgnline' mangled-name='_ZN19BasicCurveEvaluator7bgnlineEv' filepath='libnurbs/internals/basiccrveval.cc' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
7296          <parameter type-id='type-id-28' is-artificial='yes'/>
7297          <return type-id='type-id-19'/>
7298        </function-decl>
7299      </member-function>
7300      <member-function access='private' vtable-offset='20'>
7301        <function-decl name='endline' mangled-name='_ZN19BasicCurveEvaluator7endlineEv' filepath='libnurbs/internals/basiccrveval.cc' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
7302          <parameter type-id='type-id-28' is-artificial='yes'/>
7303          <return type-id='type-id-19'/>
7304        </function-decl>
7305      </member-function>
7306    </class-decl>
7307  </abi-instr>
7308  <abi-instr address-size='64' path='libnurbs/internals/basicsurfeval.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
7309    <class-decl name='BasicSurfaceEvaluator' size-in-bits='64' visibility='default' filepath='libnurbs/internals/basicsurfeval.h' line='43' column='1' id='type-id-53'>
7310      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-29'/>
7311      <member-function access='private' destructor='yes' vtable-offset='-1'>
7312        <function-decl name='~BasicSurfaceEvaluator' filepath='libnurbs/internals/basicsurfeval.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
7313          <parameter type-id='type-id-100' is-artificial='yes'/>
7314          <parameter type-id='type-id-10' is-artificial='yes'/>
7315          <return type-id='type-id-19'/>
7316        </function-decl>
7317      </member-function>
7318      <member-function access='private' vtable-offset='9'>
7319        <function-decl name='range2f' mangled-name='_ZN21BasicSurfaceEvaluator7range2fElPfS0_' filepath='libnurbs/internals/basicsurfeval.cc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
7320          <parameter type-id='type-id-100' is-artificial='yes'/>
7321          <parameter type-id='type-id-24'/>
7322          <parameter type-id='type-id-25'/>
7323          <parameter type-id='type-id-25'/>
7324          <return type-id='type-id-19'/>
7325        </function-decl>
7326      </member-function>
7327      <member-function access='private' vtable-offset='10'>
7328        <function-decl name='domain2f' mangled-name='_ZN21BasicSurfaceEvaluator8domain2fEffff' filepath='libnurbs/internals/basicsurfeval.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
7329          <parameter type-id='type-id-100' is-artificial='yes'/>
7330          <parameter type-id='type-id-1'/>
7331          <parameter type-id='type-id-1'/>
7332          <parameter type-id='type-id-1'/>
7333          <parameter type-id='type-id-1'/>
7334          <return type-id='type-id-19'/>
7335        </function-decl>
7336      </member-function>
7337      <member-function access='private' vtable-offset='11'>
7338        <function-decl name='enable' mangled-name='_ZN21BasicSurfaceEvaluator6enableEl' filepath='libnurbs/internals/basicsurfeval.cc' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7339          <parameter type-id='type-id-100' is-artificial='yes'/>
7340          <parameter type-id='type-id-24'/>
7341          <return type-id='type-id-19'/>
7342        </function-decl>
7343      </member-function>
7344      <member-function access='private' vtable-offset='12'>
7345        <function-decl name='disable' mangled-name='_ZN21BasicSurfaceEvaluator7disableEl' filepath='libnurbs/internals/basicsurfeval.cc' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
7346          <parameter type-id='type-id-100' is-artificial='yes'/>
7347          <parameter type-id='type-id-24'/>
7348          <return type-id='type-id-19'/>
7349        </function-decl>
7350      </member-function>
7351      <member-function access='private' vtable-offset='13'>
7352        <function-decl name='bgnmap2f' mangled-name='_ZN21BasicSurfaceEvaluator8bgnmap2fEl' filepath='libnurbs/internals/basicsurfeval.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
7353          <parameter type-id='type-id-100' is-artificial='yes'/>
7354          <parameter type-id='type-id-24'/>
7355          <return type-id='type-id-19'/>
7356        </function-decl>
7357      </member-function>
7358      <member-function access='private' vtable-offset='14'>
7359        <function-decl name='map2f' mangled-name='_ZN21BasicSurfaceEvaluator5map2fElffllffllPf' filepath='libnurbs/internals/basicsurfeval.cc' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
7360          <parameter type-id='type-id-100' is-artificial='yes'/>
7361          <parameter type-id='type-id-24'/>
7362          <parameter type-id='type-id-1'/>
7363          <parameter type-id='type-id-1'/>
7364          <parameter type-id='type-id-24'/>
7365          <parameter type-id='type-id-24'/>
7366          <parameter type-id='type-id-1'/>
7367          <parameter type-id='type-id-1'/>
7368          <parameter type-id='type-id-24'/>
7369          <parameter type-id='type-id-24'/>
7370          <parameter type-id='type-id-25'/>
7371          <return type-id='type-id-19'/>
7372        </function-decl>
7373      </member-function>
7374      <member-function access='private' vtable-offset='15'>
7375        <function-decl name='mapgrid2f' mangled-name='_ZN21BasicSurfaceEvaluator9mapgrid2fElfflff' filepath='libnurbs/internals/basicsurfeval.cc' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
7376          <parameter type-id='type-id-100' is-artificial='yes'/>
7377          <parameter type-id='type-id-24'/>
7378          <parameter type-id='type-id-1'/>
7379          <parameter type-id='type-id-1'/>
7380          <parameter type-id='type-id-24'/>
7381          <parameter type-id='type-id-1'/>
7382          <parameter type-id='type-id-1'/>
7383          <return type-id='type-id-19'/>
7384        </function-decl>
7385      </member-function>
7386      <member-function access='private' vtable-offset='16'>
7387        <function-decl name='mapmesh2f' mangled-name='_ZN21BasicSurfaceEvaluator9mapmesh2fElllll' filepath='libnurbs/internals/basicsurfeval.cc' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
7388          <parameter type-id='type-id-100' is-artificial='yes'/>
7389          <parameter type-id='type-id-24'/>
7390          <parameter type-id='type-id-24'/>
7391          <parameter type-id='type-id-24'/>
7392          <parameter type-id='type-id-24'/>
7393          <parameter type-id='type-id-24'/>
7394          <return type-id='type-id-19'/>
7395        </function-decl>
7396      </member-function>
7397      <member-function access='private' vtable-offset='17'>
7398        <function-decl name='evalcoord2f' mangled-name='_ZN21BasicSurfaceEvaluator11evalcoord2fElff' filepath='libnurbs/internals/basicsurfeval.cc' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
7399          <parameter type-id='type-id-100' is-artificial='yes'/>
7400          <parameter type-id='type-id-24'/>
7401          <parameter type-id='type-id-1'/>
7402          <parameter type-id='type-id-1'/>
7403          <return type-id='type-id-19'/>
7404        </function-decl>
7405      </member-function>
7406      <member-function access='private' vtable-offset='18'>
7407        <function-decl name='evalpoint2i' mangled-name='_ZN21BasicSurfaceEvaluator11evalpoint2iEll' filepath='libnurbs/internals/basicsurfeval.cc' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
7408          <parameter type-id='type-id-100' is-artificial='yes'/>
7409          <parameter type-id='type-id-24'/>
7410          <parameter type-id='type-id-24'/>
7411          <return type-id='type-id-19'/>
7412        </function-decl>
7413      </member-function>
7414      <member-function access='private' vtable-offset='19'>
7415        <function-decl name='endmap2f' mangled-name='_ZN21BasicSurfaceEvaluator8endmap2fEv' filepath='libnurbs/internals/basicsurfeval.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
7416          <parameter type-id='type-id-100' is-artificial='yes'/>
7417          <return type-id='type-id-19'/>
7418        </function-decl>
7419      </member-function>
7420      <member-function access='private' vtable-offset='20'>
7421        <function-decl name='polymode' mangled-name='_ZN21BasicSurfaceEvaluator8polymodeEl' filepath='libnurbs/internals/basicsurfeval.cc' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
7422          <parameter type-id='type-id-100' is-artificial='yes'/>
7423          <parameter type-id='type-id-24'/>
7424          <return type-id='type-id-19'/>
7425        </function-decl>
7426      </member-function>
7427      <member-function access='private' vtable-offset='21'>
7428        <function-decl name='bgnline' mangled-name='_ZN21BasicSurfaceEvaluator7bgnlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
7429          <parameter type-id='type-id-100' is-artificial='yes'/>
7430          <return type-id='type-id-19'/>
7431        </function-decl>
7432      </member-function>
7433      <member-function access='private' vtable-offset='22'>
7434        <function-decl name='endline' mangled-name='_ZN21BasicSurfaceEvaluator7endlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
7435          <parameter type-id='type-id-100' is-artificial='yes'/>
7436          <return type-id='type-id-19'/>
7437        </function-decl>
7438      </member-function>
7439      <member-function access='private' vtable-offset='23'>
7440        <function-decl name='bgnclosedline' mangled-name='_ZN21BasicSurfaceEvaluator13bgnclosedlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
7441          <parameter type-id='type-id-100' is-artificial='yes'/>
7442          <return type-id='type-id-19'/>
7443        </function-decl>
7444      </member-function>
7445      <member-function access='private' vtable-offset='24'>
7446        <function-decl name='endclosedline' mangled-name='_ZN21BasicSurfaceEvaluator13endclosedlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
7447          <parameter type-id='type-id-100' is-artificial='yes'/>
7448          <return type-id='type-id-19'/>
7449        </function-decl>
7450      </member-function>
7451      <member-function access='private' vtable-offset='25'>
7452        <function-decl name='bgntmesh' mangled-name='_ZN21BasicSurfaceEvaluator8bgntmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
7453          <parameter type-id='type-id-100' is-artificial='yes'/>
7454          <return type-id='type-id-19'/>
7455        </function-decl>
7456      </member-function>
7457      <member-function access='private' vtable-offset='26'>
7458        <function-decl name='swaptmesh' mangled-name='_ZN21BasicSurfaceEvaluator9swaptmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
7459          <parameter type-id='type-id-100' is-artificial='yes'/>
7460          <return type-id='type-id-19'/>
7461        </function-decl>
7462      </member-function>
7463      <member-function access='private' vtable-offset='27'>
7464        <function-decl name='endtmesh' mangled-name='_ZN21BasicSurfaceEvaluator8endtmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
7465          <parameter type-id='type-id-100' is-artificial='yes'/>
7466          <return type-id='type-id-19'/>
7467        </function-decl>
7468      </member-function>
7469      <member-function access='private' vtable-offset='28'>
7470        <function-decl name='bgnqstrip' mangled-name='_ZN21BasicSurfaceEvaluator9bgnqstripEv' filepath='libnurbs/internals/basicsurfeval.cc' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
7471          <parameter type-id='type-id-100' is-artificial='yes'/>
7472          <return type-id='type-id-19'/>
7473        </function-decl>
7474      </member-function>
7475      <member-function access='private' vtable-offset='29'>
7476        <function-decl name='endqstrip' mangled-name='_ZN21BasicSurfaceEvaluator9endqstripEv' filepath='libnurbs/internals/basicsurfeval.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
7477          <parameter type-id='type-id-100' is-artificial='yes'/>
7478          <return type-id='type-id-19'/>
7479        </function-decl>
7480      </member-function>
7481      <member-function access='private' vtable-offset='30'>
7482        <function-decl name='bgntfan' mangled-name='_ZN21BasicSurfaceEvaluator7bgntfanEv' filepath='libnurbs/internals/basicsurfeval.cc' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
7483          <parameter type-id='type-id-100' is-artificial='yes'/>
7484          <return type-id='type-id-19'/>
7485        </function-decl>
7486      </member-function>
7487      <member-function access='private' vtable-offset='31'>
7488        <function-decl name='endtfan' mangled-name='_ZN21BasicSurfaceEvaluator7endtfanEv' filepath='libnurbs/internals/basicsurfeval.cc' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
7489          <parameter type-id='type-id-100' is-artificial='yes'/>
7490          <return type-id='type-id-19'/>
7491        </function-decl>
7492      </member-function>
7493      <member-function access='private' vtable-offset='32'>
7494        <function-decl name='evalUStrip' mangled-name='_ZN21BasicSurfaceEvaluator10evalUStripEifPfifS0_' filepath='libnurbs/internals/basicsurfeval.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7495          <parameter type-id='type-id-100' is-artificial='yes'/>
7496          <parameter type-id='type-id-10'/>
7497          <parameter type-id='type-id-1'/>
7498          <parameter type-id='type-id-25'/>
7499          <parameter type-id='type-id-10'/>
7500          <parameter type-id='type-id-1'/>
7501          <parameter type-id='type-id-25'/>
7502          <return type-id='type-id-19'/>
7503        </function-decl>
7504      </member-function>
7505      <member-function access='private' vtable-offset='33'>
7506        <function-decl name='evalVStrip' mangled-name='_ZN21BasicSurfaceEvaluator10evalVStripEifPfifS0_' filepath='libnurbs/internals/basicsurfeval.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
7507          <parameter type-id='type-id-100' is-artificial='yes'/>
7508          <parameter type-id='type-id-10'/>
7509          <parameter type-id='type-id-1'/>
7510          <parameter type-id='type-id-25'/>
7511          <parameter type-id='type-id-10'/>
7512          <parameter type-id='type-id-1'/>
7513          <parameter type-id='type-id-25'/>
7514          <return type-id='type-id-19'/>
7515        </function-decl>
7516      </member-function>
7517      <member-function access='private' vtable-offset='34'>
7518        <function-decl name='inDoEvalCoord2NOGE' mangled-name='_ZN21BasicSurfaceEvaluator18inDoEvalCoord2NOGEEffPfS0_' filepath='libnurbs/internals/basicsurfeval.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
7519          <parameter type-id='type-id-100' is-artificial='yes'/>
7520          <parameter type-id='type-id-1'/>
7521          <parameter type-id='type-id-1'/>
7522          <parameter type-id='type-id-25'/>
7523          <parameter type-id='type-id-25'/>
7524          <return type-id='type-id-19'/>
7525        </function-decl>
7526      </member-function>
7527      <member-function access='private' vtable-offset='35'>
7528        <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'>
7529          <parameter type-id='type-id-100' is-artificial='yes'/>
7530          <parameter type-id='type-id-1'/>
7531          <parameter type-id='type-id-1'/>
7532          <parameter type-id='type-id-25'/>
7533          <parameter type-id='type-id-25'/>
7534          <return type-id='type-id-19'/>
7535        </function-decl>
7536      </member-function>
7537      <member-function access='private' vtable-offset='36'>
7538        <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'>
7539          <parameter type-id='type-id-100' is-artificial='yes'/>
7540          <parameter type-id='type-id-1'/>
7541          <parameter type-id='type-id-1'/>
7542          <parameter type-id='type-id-25'/>
7543          <parameter type-id='type-id-25'/>
7544          <return type-id='type-id-19'/>
7545        </function-decl>
7546      </member-function>
7547      <member-function access='private' vtable-offset='37'>
7548        <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'>
7549          <parameter type-id='type-id-100' is-artificial='yes'/>
7550          <parameter type-id='type-id-1'/>
7551          <return type-id='type-id-19'/>
7552        </function-decl>
7553      </member-function>
7554      <member-function access='private' vtable-offset='38'>
7555        <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'>
7556          <parameter type-id='type-id-100' is-artificial='yes'/>
7557          <parameter type-id='type-id-1'/>
7558          <return type-id='type-id-19'/>
7559        </function-decl>
7560      </member-function>
7561    </class-decl>
7562  </abi-instr>
7563  <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'>
7564  </abi-instr>
7565  <abi-instr address-size='64' path='libnurbs/internals/bufpool.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
7566  </abi-instr>
7567  <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'>
7568    <class-decl name='CachingEvaluator' size-in-bits='64' visibility='default' filepath='libnurbs/internals/cachingeval.h' line='39' column='1' id='type-id-29'>
7569      <member-type access='private'>
7570        <enum-decl name='ServiceMode' filepath='libnurbs/internals/cachingeval.h' line='42' column='1' id='type-id-37'>
7571          <underlying-type type-id='type-id-38'/>
7572          <enumerator name='play' value='0'/>
7573          <enumerator name='record' value='1'/>
7574          <enumerator name='playAndRecord' value='2'/>
7575        </enum-decl>
7576      </member-type>
7577      <member-function access='private' destructor='yes' vtable-offset='-1'>
7578        <function-decl name='~CachingEvaluator' filepath='libnurbs/internals/cachingeval.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7579          <parameter type-id='type-id-30' is-artificial='yes'/>
7580          <parameter type-id='type-id-10' is-artificial='yes'/>
7581          <return type-id='type-id-19'/>
7582        </function-decl>
7583      </member-function>
7584      <member-function access='private' vtable-offset='2'>
7585        <function-decl name='canRecord' mangled-name='_ZN16CachingEvaluator9canRecordEv' filepath='libnurbs/internals/cachingeval.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
7586          <parameter type-id='type-id-30' is-artificial='yes'/>
7587          <return type-id='type-id-10'/>
7588        </function-decl>
7589      </member-function>
7590      <member-function access='private' vtable-offset='3'>
7591        <function-decl name='canPlayAndRecord' mangled-name='_ZN16CachingEvaluator16canPlayAndRecordEv' filepath='libnurbs/internals/cachingeval.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
7592          <parameter type-id='type-id-30' is-artificial='yes'/>
7593          <return type-id='type-id-10'/>
7594        </function-decl>
7595      </member-function>
7596      <member-function access='private' vtable-offset='4'>
7597        <function-decl name='createHandle' mangled-name='_ZN16CachingEvaluator12createHandleEi' filepath='libnurbs/internals/cachingeval.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
7598          <parameter type-id='type-id-30' is-artificial='yes'/>
7599          <parameter type-id='type-id-10'/>
7600          <return type-id='type-id-10'/>
7601        </function-decl>
7602      </member-function>
7603      <member-function access='private' vtable-offset='5'>
7604        <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'>
7605          <parameter type-id='type-id-30' is-artificial='yes'/>
7606          <parameter type-id='type-id-37'/>
7607          <parameter type-id='type-id-10'/>
7608          <return type-id='type-id-19'/>
7609        </function-decl>
7610      </member-function>
7611      <member-function access='private' vtable-offset='6'>
7612        <function-decl name='endOutput' mangled-name='_ZN16CachingEvaluator9endOutputEv' filepath='libnurbs/internals/cachingeval.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
7613          <parameter type-id='type-id-30' is-artificial='yes'/>
7614          <return type-id='type-id-19'/>
7615        </function-decl>
7616      </member-function>
7617      <member-function access='private' vtable-offset='7'>
7618        <function-decl name='discardRecording' mangled-name='_ZN16CachingEvaluator16discardRecordingEi' filepath='libnurbs/internals/cachingeval.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
7619          <parameter type-id='type-id-30' is-artificial='yes'/>
7620          <parameter type-id='type-id-10'/>
7621          <return type-id='type-id-19'/>
7622        </function-decl>
7623      </member-function>
7624      <member-function access='private' vtable-offset='8'>
7625        <function-decl name='playRecording' mangled-name='_ZN16CachingEvaluator13playRecordingEi' filepath='libnurbs/internals/cachingeval.cc' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
7626          <parameter type-id='type-id-30' is-artificial='yes'/>
7627          <parameter type-id='type-id-10'/>
7628          <return type-id='type-id-19'/>
7629        </function-decl>
7630      </member-function>
7631    </class-decl>
7632  </abi-instr>
7633  <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'>
7634    <pointer-type-def type-id='type-id-203' size-in-bits='64' id='type-id-204'/>
7635    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-203'/>
7636    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-205'/>
7637  </abi-instr>
7638  <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'>
7639    <class-decl name='CoveAndTiler' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='46' column='1' id='type-id-181'>
7640      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-206'/>
7641      <data-member access='private' layout-offset-in-bits='64'>
7642        <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='52' column='1'/>
7643      </data-member>
7644      <data-member access='private' static='yes'>
7645        <var-decl name='MAXSTRIPSIZE' type-id='type-id-124' mangled-name='_ZN12CoveAndTiler12MAXSTRIPSIZEE' visibility='default' filepath='libnurbs/internals/coveandtiler.cc' line='50' column='1'/>
7646      </data-member>
7647      <member-function access='private' constructor='yes'>
7648        <function-decl name='CoveAndTiler' filepath='libnurbs/internals/coveandtiler.cc' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
7649          <parameter type-id='type-id-207' is-artificial='yes'/>
7650          <parameter type-id='type-id-10' is-artificial='yes'/>
7651          <parameter type-id='type-id-184' is-artificial='yes'/>
7652          <parameter type-id='type-id-160'/>
7653          <return type-id='type-id-19'/>
7654        </function-decl>
7655      </member-function>
7656      <member-function access='private' destructor='yes'>
7657        <function-decl name='~CoveAndTiler' filepath='libnurbs/internals/coveandtiler.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
7658          <parameter type-id='type-id-207' is-artificial='yes'/>
7659          <parameter type-id='type-id-10' is-artificial='yes'/>
7660          <parameter type-id='type-id-184' is-artificial='yes'/>
7661          <return type-id='type-id-19'/>
7662        </function-decl>
7663      </member-function>
7664      <member-function access='private'>
7665        <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
7666          <parameter type-id='type-id-207' is-artificial='yes'/>
7667          <parameter type-id='type-id-121'/>
7668          <return type-id='type-id-19'/>
7669        </function-decl>
7670      </member-function>
7671      <member-function access='private'>
7672        <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputER10GridVertex' filepath='libnurbs/internals/coveandtiler.cc' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
7673          <parameter type-id='type-id-207' is-artificial='yes'/>
7674          <parameter type-id='type-id-208'/>
7675          <return type-id='type-id-19'/>
7676        </function-decl>
7677      </member-function>
7678      <member-function access='private'>
7679        <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputER14GridTrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
7680          <parameter type-id='type-id-207' is-artificial='yes'/>
7681          <parameter type-id='type-id-209'/>
7682          <return type-id='type-id-19'/>
7683        </function-decl>
7684      </member-function>
7685      <member-function access='private'>
7686        <function-decl name='coveLR' mangled-name='_ZN12CoveAndTiler6coveLREv' filepath='libnurbs/internals/coveandtiler.cc' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
7687          <parameter type-id='type-id-207' is-artificial='yes'/>
7688          <return type-id='type-id-19'/>
7689        </function-decl>
7690      </member-function>
7691      <member-function access='private'>
7692        <function-decl name='coveLL' mangled-name='_ZN12CoveAndTiler6coveLLEv' filepath='libnurbs/internals/coveandtiler.cc' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
7693          <parameter type-id='type-id-207' is-artificial='yes'/>
7694          <return type-id='type-id-19'/>
7695        </function-decl>
7696      </member-function>
7697      <member-function access='private'>
7698        <function-decl name='coveUL' mangled-name='_ZN12CoveAndTiler6coveULEv' filepath='libnurbs/internals/coveandtiler.cc' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
7699          <parameter type-id='type-id-207' is-artificial='yes'/>
7700          <return type-id='type-id-19'/>
7701        </function-decl>
7702      </member-function>
7703      <member-function access='private'>
7704        <function-decl name='coveUR' mangled-name='_ZN12CoveAndTiler6coveUREv' filepath='libnurbs/internals/coveandtiler.cc' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
7705          <parameter type-id='type-id-207' is-artificial='yes'/>
7706          <return type-id='type-id-19'/>
7707        </function-decl>
7708      </member-function>
7709      <member-function access='private'>
7710        <function-decl name='coveLowerRightNoGrid' mangled-name='_ZN12CoveAndTiler20coveLowerRightNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='397' column='1' visibility='default' binding='global' size-in-bits='64'>
7711          <parameter type-id='type-id-207' is-artificial='yes'/>
7712          <parameter type-id='type-id-121'/>
7713          <return type-id='type-id-19'/>
7714        </function-decl>
7715      </member-function>
7716      <member-function access='private'>
7717        <function-decl name='coveLowerRight' mangled-name='_ZN12CoveAndTiler14coveLowerRightEv' filepath='libnurbs/internals/coveandtiler.cc' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
7718          <parameter type-id='type-id-207' is-artificial='yes'/>
7719          <return type-id='type-id-19'/>
7720        </function-decl>
7721      </member-function>
7722      <member-function access='private'>
7723        <function-decl name='coveLowerLeftNoGrid' mangled-name='_ZN12CoveAndTiler19coveLowerLeftNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
7724          <parameter type-id='type-id-207' is-artificial='yes'/>
7725          <parameter type-id='type-id-121'/>
7726          <return type-id='type-id-19'/>
7727        </function-decl>
7728      </member-function>
7729      <member-function access='private'>
7730        <function-decl name='coveLowerLeft' mangled-name='_ZN12CoveAndTiler13coveLowerLeftEv' filepath='libnurbs/internals/coveandtiler.cc' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
7731          <parameter type-id='type-id-207' is-artificial='yes'/>
7732          <return type-id='type-id-19'/>
7733        </function-decl>
7734      </member-function>
7735      <member-function access='private'>
7736        <function-decl name='coveUpperLeftNoGrid' mangled-name='_ZN12CoveAndTiler19coveUpperLeftNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='275' column='1' visibility='default' binding='global' size-in-bits='64'>
7737          <parameter type-id='type-id-207' is-artificial='yes'/>
7738          <parameter type-id='type-id-121'/>
7739          <return type-id='type-id-19'/>
7740        </function-decl>
7741      </member-function>
7742      <member-function access='private'>
7743        <function-decl name='coveUpperLeft' mangled-name='_ZN12CoveAndTiler13coveUpperLeftEv' filepath='libnurbs/internals/coveandtiler.cc' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
7744          <parameter type-id='type-id-207' is-artificial='yes'/>
7745          <return type-id='type-id-19'/>
7746        </function-decl>
7747      </member-function>
7748      <member-function access='private'>
7749        <function-decl name='coveUpperRightNoGrid' mangled-name='_ZN12CoveAndTiler20coveUpperRightNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
7750          <parameter type-id='type-id-207' is-artificial='yes'/>
7751          <parameter type-id='type-id-121'/>
7752          <return type-id='type-id-19'/>
7753        </function-decl>
7754      </member-function>
7755      <member-function access='private'>
7756        <function-decl name='coveUpperRight' mangled-name='_ZN12CoveAndTiler14coveUpperRightEv' filepath='libnurbs/internals/coveandtiler.cc' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
7757          <parameter type-id='type-id-207' is-artificial='yes'/>
7758          <return type-id='type-id-19'/>
7759        </function-decl>
7760      </member-function>
7761      <member-function access='private'>
7762        <function-decl name='tile' mangled-name='_ZN12CoveAndTiler4tileElll' filepath='libnurbs/internals/coveandtiler.cc' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
7763          <parameter type-id='type-id-207' is-artificial='yes'/>
7764          <parameter type-id='type-id-24'/>
7765          <parameter type-id='type-id-24'/>
7766          <parameter type-id='type-id-24'/>
7767          <return type-id='type-id-19'/>
7768        </function-decl>
7769      </member-function>
7770      <member-function access='private'>
7771        <function-decl name='coveAndTile' mangled-name='_ZN12CoveAndTiler11coveAndTileEv' filepath='libnurbs/internals/coveandtiler.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
7772          <parameter type-id='type-id-207' is-artificial='yes'/>
7773          <return type-id='type-id-19'/>
7774        </function-decl>
7775      </member-function>
7776    </class-decl>
7777    <class-decl name='Jarcloc' size-in-bits='192' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='41' column='1' id='type-id-210'>
7778      <data-member access='private' layout-offset-in-bits='0'>
7779        <var-decl name='arc' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='43' column='1'/>
7780      </data-member>
7781      <data-member access='private' layout-offset-in-bits='64'>
7782        <var-decl name='p' type-id='type-id-121' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='44' column='1'/>
7783      </data-member>
7784      <data-member access='private' layout-offset-in-bits='128'>
7785        <var-decl name='plast' type-id='type-id-121' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='45' column='1'/>
7786      </data-member>
7787      <member-function access='private'>
7788        <function-decl name='getnextpt' mangled-name='_ZN7Jarcloc9getnextptEv' filepath='libnurbs/internals/jarcloc.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
7789          <parameter type-id='type-id-211' is-artificial='yes'/>
7790          <return type-id='type-id-121'/>
7791        </function-decl>
7792      </member-function>
7793      <member-function access='private'>
7794        <function-decl name='getprevpt' mangled-name='_ZN7Jarcloc9getprevptEv' filepath='libnurbs/internals/jarcloc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
7795          <parameter type-id='type-id-211' is-artificial='yes'/>
7796          <return type-id='type-id-121'/>
7797        </function-decl>
7798      </member-function>
7799      <member-function access='private'>
7800        <function-decl name='reverse' mangled-name='_ZN7Jarcloc7reverseEv' filepath='libnurbs/internals/jarcloc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
7801          <parameter type-id='type-id-211' is-artificial='yes'/>
7802          <return type-id='type-id-19'/>
7803        </function-decl>
7804      </member-function>
7805      <member-function access='private'>
7806        <function-decl name='init' mangled-name='_ZN7Jarcloc4initEP3Arcll' filepath='libnurbs/internals/jarcloc.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
7807          <parameter type-id='type-id-211' is-artificial='yes'/>
7808          <parameter type-id='type-id-125'/>
7809          <parameter type-id='type-id-24'/>
7810          <parameter type-id='type-id-24'/>
7811          <return type-id='type-id-19'/>
7812        </function-decl>
7813      </member-function>
7814    </class-decl>
7815    <class-decl name='TrimRegion' size-in-bits='2560' visibility='default' filepath='libnurbs/internals/trimregion.h' line='46' column='1' id='type-id-206'>
7816      <data-member access='private' layout-offset-in-bits='0'>
7817        <var-decl name='left' type-id='type-id-212' visibility='default' filepath='libnurbs/internals/trimregion.h' line='49' column='1'/>
7818      </data-member>
7819      <data-member access='private' layout-offset-in-bits='832'>
7820        <var-decl name='right' type-id='type-id-212' visibility='default' filepath='libnurbs/internals/trimregion.h' line='50' column='1'/>
7821      </data-member>
7822      <data-member access='private' layout-offset-in-bits='1664'>
7823        <var-decl name='top' type-id='type-id-213' visibility='default' filepath='libnurbs/internals/trimregion.h' line='51' column='1'/>
7824      </data-member>
7825      <data-member access='private' layout-offset-in-bits='1984'>
7826        <var-decl name='bot' type-id='type-id-213' visibility='default' filepath='libnurbs/internals/trimregion.h' line='52' column='1'/>
7827      </data-member>
7828      <data-member access='private' layout-offset-in-bits='2304'>
7829        <var-decl name='uarray' type-id='type-id-214' visibility='default' filepath='libnurbs/internals/trimregion.h' line='53' column='1'/>
7830      </data-member>
7831      <data-member access='private' layout-offset-in-bits='2496'>
7832        <var-decl name='oneOverDu' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/trimregion.h' line='65' column='1'/>
7833      </data-member>
7834      <member-function access='private' constructor='yes'>
7835        <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
7836          <parameter type-id='type-id-215' is-artificial='yes'/>
7837          <return type-id='type-id-19'/>
7838        </function-decl>
7839      </member-function>
7840      <member-function access='private' constructor='yes'>
7841        <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
7842          <parameter type-id='type-id-215' is-artificial='yes'/>
7843          <return type-id='type-id-19'/>
7844        </function-decl>
7845      </member-function>
7846      <member-function access='private' constructor='yes'>
7847        <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
7848          <parameter type-id='type-id-215' is-artificial='yes'/>
7849          <return type-id='type-id-19'/>
7850        </function-decl>
7851      </member-function>
7852      <member-function access='private' constructor='yes'>
7853        <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
7854          <parameter type-id='type-id-215' is-artificial='yes'/>
7855          <return type-id='type-id-19'/>
7856        </function-decl>
7857      </member-function>
7858      <member-function access='private'>
7859        <function-decl name='init' mangled-name='_ZN10TrimRegion4initEf' filepath='libnurbs/internals/trimregion.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
7860          <parameter type-id='type-id-215' is-artificial='yes'/>
7861          <parameter type-id='type-id-1'/>
7862          <return type-id='type-id-19'/>
7863        </function-decl>
7864      </member-function>
7865      <member-function access='private'>
7866        <function-decl name='advance' mangled-name='_ZN10TrimRegion7advanceEfff' filepath='libnurbs/internals/trimregion.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
7867          <parameter type-id='type-id-215' is-artificial='yes'/>
7868          <parameter type-id='type-id-1'/>
7869          <parameter type-id='type-id-1'/>
7870          <parameter type-id='type-id-1'/>
7871          <return type-id='type-id-19'/>
7872        </function-decl>
7873      </member-function>
7874      <member-function access='private' constructor='yes'>
7875        <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
7876          <parameter type-id='type-id-215' is-artificial='yes'/>
7877          <return type-id='type-id-19'/>
7878        </function-decl>
7879      </member-function>
7880      <member-function access='private'>
7881        <function-decl name='setDu' mangled-name='_ZN10TrimRegion5setDuEf' filepath='libnurbs/internals/trimregion.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
7882          <parameter type-id='type-id-215' is-artificial='yes'/>
7883          <parameter type-id='type-id-1'/>
7884          <return type-id='type-id-19'/>
7885        </function-decl>
7886      </member-function>
7887      <member-function access='private'>
7888        <function-decl name='getGridExtent' mangled-name='_ZN10TrimRegion13getGridExtentEP10TrimVertexS1_' filepath='libnurbs/internals/trimregion.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
7889          <parameter type-id='type-id-215' is-artificial='yes'/>
7890          <parameter type-id='type-id-121'/>
7891          <parameter type-id='type-id-121'/>
7892          <return type-id='type-id-19'/>
7893        </function-decl>
7894      </member-function>
7895      <member-function access='private'>
7896        <function-decl name='getGridExtent' mangled-name='_ZN10TrimRegion13getGridExtentEv' filepath='libnurbs/internals/trimregion.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
7897          <parameter type-id='type-id-215' is-artificial='yes'/>
7898          <return type-id='type-id-19'/>
7899        </function-decl>
7900      </member-function>
7901      <member-function access='private'>
7902        <function-decl name='canTile' mangled-name='_ZN10TrimRegion7canTileEv' filepath='libnurbs/internals/trimregion.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
7903          <parameter type-id='type-id-215' is-artificial='yes'/>
7904          <return type-id='type-id-10'/>
7905        </function-decl>
7906      </member-function>
7907      <member-function access='private'>
7908        <function-decl name='getPts' mangled-name='_ZN10TrimRegion6getPtsER7Backend' filepath='libnurbs/internals/trimregion.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
7909          <parameter type-id='type-id-215' is-artificial='yes'/>
7910          <parameter type-id='type-id-160'/>
7911          <return type-id='type-id-19'/>
7912        </function-decl>
7913      </member-function>
7914      <member-function access='private'>
7915        <function-decl name='getPts' mangled-name='_ZN10TrimRegion6getPtsEP3Arc' filepath='libnurbs/internals/trimregion.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
7916          <parameter type-id='type-id-215' is-artificial='yes'/>
7917          <parameter type-id='type-id-125'/>
7918          <return type-id='type-id-19'/>
7919        </function-decl>
7920      </member-function>
7921      <member-function access='private'>
7922        <function-decl name='init' mangled-name='_ZN10TrimRegion4initElP3Arc' filepath='libnurbs/internals/trimregion.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
7923          <parameter type-id='type-id-215' is-artificial='yes'/>
7924          <parameter type-id='type-id-24'/>
7925          <parameter type-id='type-id-125'/>
7926          <return type-id='type-id-19'/>
7927        </function-decl>
7928      </member-function>
7929    </class-decl>
7930    <class-decl name='Trimline' size-in-bits='832' visibility='default' filepath='libnurbs/internals/trimline.h' line='46' column='1' id='type-id-212'>
7931      <data-member access='private' layout-offset-in-bits='0'>
7932        <var-decl name='pts' type-id='type-id-216' visibility='default' filepath='libnurbs/internals/trimline.h' line='48' column='1'/>
7933      </data-member>
7934      <data-member access='private' layout-offset-in-bits='64'>
7935        <var-decl name='numverts' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/trimline.h' line='49' column='1'/>
7936      </data-member>
7937      <data-member access='private' layout-offset-in-bits='128'>
7938        <var-decl name='i' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/trimline.h' line='50' column='1'/>
7939      </data-member>
7940      <data-member access='private' layout-offset-in-bits='192'>
7941        <var-decl name='size' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/trimline.h' line='51' column='1'/>
7942      </data-member>
7943      <data-member access='private' layout-offset-in-bits='256'>
7944        <var-decl name='jarcl' type-id='type-id-210' visibility='default' filepath='libnurbs/internals/trimline.h' line='52' column='1'/>
7945      </data-member>
7946      <data-member access='private' layout-offset-in-bits='448'>
7947        <var-decl name='t' type-id='type-id-201' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
7948      </data-member>
7949      <data-member access='private' layout-offset-in-bits='576'>
7950        <var-decl name='b' type-id='type-id-201' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
7951      </data-member>
7952      <data-member access='private' layout-offset-in-bits='704'>
7953        <var-decl name='tinterp' type-id='type-id-121' visibility='default' filepath='libnurbs/internals/trimline.h' line='54' column='1'/>
7954      </data-member>
7955      <data-member access='private' layout-offset-in-bits='768'>
7956        <var-decl name='binterp' type-id='type-id-121' visibility='default' filepath='libnurbs/internals/trimline.h' line='54' column='1'/>
7957      </data-member>
7958      <member-function access='private' constructor='yes'>
7959        <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
7960          <parameter type-id='type-id-217' is-artificial='yes'/>
7961          <return type-id='type-id-19'/>
7962        </function-decl>
7963      </member-function>
7964      <member-function access='private' destructor='yes'>
7965        <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
7966          <parameter type-id='type-id-217' is-artificial='yes'/>
7967          <parameter type-id='type-id-10' is-artificial='yes'/>
7968          <return type-id='type-id-19'/>
7969        </function-decl>
7970      </member-function>
7971      <member-function access='private'>
7972        <function-decl name='prev' mangled-name='_ZN8Trimline4prevEv' filepath='libnurbs/internals/trimline.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7973          <parameter type-id='type-id-217' is-artificial='yes'/>
7974          <return type-id='type-id-121'/>
7975        </function-decl>
7976      </member-function>
7977      <member-function access='private'>
7978        <function-decl name='next' mangled-name='_ZN8Trimline4nextEv' filepath='libnurbs/internals/trimline.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7979          <parameter type-id='type-id-217' is-artificial='yes'/>
7980          <return type-id='type-id-121'/>
7981        </function-decl>
7982      </member-function>
7983      <member-function access='private'>
7984        <function-decl name='last' mangled-name='_ZN8Trimline4lastEv' filepath='libnurbs/internals/trimline.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7985          <parameter type-id='type-id-217' is-artificial='yes'/>
7986          <return type-id='type-id-121'/>
7987        </function-decl>
7988      </member-function>
7989      <member-function access='private'>
7990        <function-decl name='first' mangled-name='_ZN8Trimline5firstEv' filepath='libnurbs/internals/trimline.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
7991          <parameter type-id='type-id-217' is-artificial='yes'/>
7992          <return type-id='type-id-121'/>
7993        </function-decl>
7994      </member-function>
7995      <member-function access='private' constructor='yes'>
7996        <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
7997          <parameter type-id='type-id-217' is-artificial='yes'/>
7998          <return type-id='type-id-19'/>
7999        </function-decl>
8000      </member-function>
8001      <member-function access='private' destructor='yes'>
8002        <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
8003          <parameter type-id='type-id-217' is-artificial='yes'/>
8004          <parameter type-id='type-id-10' is-artificial='yes'/>
8005          <return type-id='type-id-19'/>
8006        </function-decl>
8007      </member-function>
8008      <member-function access='private' constructor='yes'>
8009        <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
8010          <parameter type-id='type-id-217' is-artificial='yes'/>
8011          <return type-id='type-id-19'/>
8012        </function-decl>
8013      </member-function>
8014      <member-function access='private' destructor='yes'>
8015        <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
8016          <parameter type-id='type-id-217' is-artificial='yes'/>
8017          <parameter type-id='type-id-10' is-artificial='yes'/>
8018          <return type-id='type-id-19'/>
8019        </function-decl>
8020      </member-function>
8021      <member-function access='private'>
8022        <function-decl name='reset' mangled-name='_ZN8Trimline5resetEv' filepath='libnurbs/internals/trimline.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
8023          <parameter type-id='type-id-217' is-artificial='yes'/>
8024          <return type-id='type-id-19'/>
8025        </function-decl>
8026      </member-function>
8027      <member-function access='private'>
8028        <function-decl name='swap' mangled-name='_ZN8Trimline4swapEv' filepath='libnurbs/internals/trimline.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
8029          <parameter type-id='type-id-217' is-artificial='yes'/>
8030          <return type-id='type-id-19'/>
8031        </function-decl>
8032      </member-function>
8033      <member-function access='private'>
8034        <function-decl name='append' mangled-name='_ZN8Trimline6appendEP10TrimVertex' filepath='libnurbs/internals/trimline.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
8035          <parameter type-id='type-id-217' is-artificial='yes'/>
8036          <parameter type-id='type-id-121'/>
8037          <return type-id='type-id-19'/>
8038        </function-decl>
8039      </member-function>
8040      <member-function access='private'>
8041        <function-decl name='getNextPt' mangled-name='_ZN8Trimline9getNextPtEv' filepath='libnurbs/internals/trimline.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
8042          <parameter type-id='type-id-217' is-artificial='yes'/>
8043          <return type-id='type-id-19'/>
8044        </function-decl>
8045      </member-function>
8046      <member-function access='private'>
8047        <function-decl name='getPrevPt' mangled-name='_ZN8Trimline9getPrevPtEv' filepath='libnurbs/internals/trimline.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
8048          <parameter type-id='type-id-217' is-artificial='yes'/>
8049          <return type-id='type-id-19'/>
8050        </function-decl>
8051      </member-function>
8052      <member-function access='private'>
8053        <function-decl name='getNextPts' mangled-name='_ZN8Trimline10getNextPtsEP3Arc' filepath='libnurbs/internals/trimline.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
8054          <parameter type-id='type-id-217' is-artificial='yes'/>
8055          <parameter type-id='type-id-125'/>
8056          <return type-id='type-id-19'/>
8057        </function-decl>
8058      </member-function>
8059      <member-function access='private'>
8060        <function-decl name='getPrevPts' mangled-name='_ZN8Trimline10getPrevPtsEP3Arc' filepath='libnurbs/internals/trimline.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
8061          <parameter type-id='type-id-217' is-artificial='yes'/>
8062          <parameter type-id='type-id-125'/>
8063          <return type-id='type-id-19'/>
8064        </function-decl>
8065      </member-function>
8066      <member-function access='private' static='yes'>
8067        <function-decl name='interpvert' mangled-name='_ZN8Trimline10interpvertEP10TrimVertexS1_S1_f' filepath='libnurbs/internals/trimline.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
8068          <parameter type-id='type-id-121'/>
8069          <parameter type-id='type-id-121'/>
8070          <parameter type-id='type-id-121'/>
8071          <parameter type-id='type-id-1'/>
8072          <return type-id='type-id-24'/>
8073        </function-decl>
8074      </member-function>
8075      <member-function access='private'>
8076        <function-decl name='getPrevPts' mangled-name='_ZN8Trimline10getPrevPtsEfR7Backend' filepath='libnurbs/internals/trimline.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
8077          <parameter type-id='type-id-217' is-artificial='yes'/>
8078          <parameter type-id='type-id-1'/>
8079          <parameter type-id='type-id-160'/>
8080          <return type-id='type-id-19'/>
8081        </function-decl>
8082      </member-function>
8083      <member-function access='private'>
8084        <function-decl name='getNextPts' mangled-name='_ZN8Trimline10getNextPtsEfR7Backend' filepath='libnurbs/internals/trimline.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
8085          <parameter type-id='type-id-217' is-artificial='yes'/>
8086          <parameter type-id='type-id-1'/>
8087          <parameter type-id='type-id-160'/>
8088          <return type-id='type-id-19'/>
8089        </function-decl>
8090      </member-function>
8091      <member-function access='private'>
8092        <function-decl name='grow' mangled-name='_ZN8Trimline4growEl' filepath='libnurbs/internals/trimline.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
8093          <parameter type-id='type-id-217' is-artificial='yes'/>
8094          <parameter type-id='type-id-24'/>
8095          <return type-id='type-id-19'/>
8096        </function-decl>
8097      </member-function>
8098      <member-function access='private'>
8099        <function-decl name='init' mangled-name='_ZN8Trimline4initElP3Arcl' filepath='libnurbs/internals/trimline.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
8100          <parameter type-id='type-id-217' is-artificial='yes'/>
8101          <parameter type-id='type-id-24'/>
8102          <parameter type-id='type-id-125'/>
8103          <parameter type-id='type-id-24'/>
8104          <return type-id='type-id-19'/>
8105        </function-decl>
8106      </member-function>
8107      <member-function access='private'>
8108        <function-decl name='init' mangled-name='_ZN8Trimline4initEP10TrimVertex' filepath='libnurbs/internals/trimline.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8109          <parameter type-id='type-id-217' is-artificial='yes'/>
8110          <parameter type-id='type-id-121'/>
8111          <return type-id='type-id-19'/>
8112        </function-decl>
8113      </member-function>
8114      <member-function access='private' constructor='yes'>
8115        <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
8116          <parameter type-id='type-id-217' is-artificial='yes'/>
8117          <return type-id='type-id-19'/>
8118        </function-decl>
8119      </member-function>
8120      <member-function access='private' destructor='yes'>
8121        <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
8122          <parameter type-id='type-id-217' is-artificial='yes'/>
8123          <parameter type-id='type-id-10' is-artificial='yes'/>
8124          <return type-id='type-id-19'/>
8125        </function-decl>
8126      </member-function>
8127    </class-decl>
8128    <class-decl name='Uarray' size-in-bits='192' visibility='default' filepath='libnurbs/internals/uarray.h' line='44' column='1' id='type-id-214'>
8129      <data-member access='private' layout-offset-in-bits='0'>
8130        <var-decl name='size' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/uarray.h' line='46' column='1'/>
8131      </data-member>
8132      <data-member access='private' layout-offset-in-bits='64'>
8133        <var-decl name='ulines' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/uarray.h' line='47' column='1'/>
8134      </data-member>
8135      <data-member access='private' layout-offset-in-bits='128'>
8136        <var-decl name='uarray' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/uarray.h' line='52' column='1'/>
8137      </data-member>
8138      <member-function access='private' constructor='yes'>
8139        <function-decl name='Uarray' filepath='libnurbs/internals/uarray.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
8140          <parameter type-id='type-id-218' is-artificial='yes'/>
8141          <return type-id='type-id-19'/>
8142        </function-decl>
8143      </member-function>
8144      <member-function access='private' destructor='yes'>
8145        <function-decl name='~Uarray' filepath='libnurbs/internals/uarray.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
8146          <parameter type-id='type-id-218' is-artificial='yes'/>
8147          <parameter type-id='type-id-10' is-artificial='yes'/>
8148          <return type-id='type-id-19'/>
8149        </function-decl>
8150      </member-function>
8151      <member-function access='private' constructor='yes'>
8152        <function-decl name='Uarray' filepath='libnurbs/internals/uarray.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
8153          <parameter type-id='type-id-218' is-artificial='yes'/>
8154          <return type-id='type-id-19'/>
8155        </function-decl>
8156      </member-function>
8157      <member-function access='private' destructor='yes'>
8158        <function-decl name='~Uarray' filepath='libnurbs/internals/uarray.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
8159          <parameter type-id='type-id-218' is-artificial='yes'/>
8160          <parameter type-id='type-id-10' is-artificial='yes'/>
8161          <return type-id='type-id-19'/>
8162        </function-decl>
8163      </member-function>
8164      <member-function access='private'>
8165        <function-decl name='init' mangled-name='_ZN6Uarray4initEfP3ArcS1_' filepath='libnurbs/internals/uarray.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
8166          <parameter type-id='type-id-218' is-artificial='yes'/>
8167          <parameter type-id='type-id-1'/>
8168          <parameter type-id='type-id-125'/>
8169          <parameter type-id='type-id-125'/>
8170          <return type-id='type-id-24'/>
8171        </function-decl>
8172      </member-function>
8173    </class-decl>
8174    <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-213'>
8175      <data-member access='public' layout-offset-in-bits='0'>
8176        <var-decl name='v' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/gridline.h' line='40' column='1'/>
8177      </data-member>
8178      <data-member access='public' layout-offset-in-bits='64'>
8179        <var-decl name='vval' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/gridline.h' line='41' column='1'/>
8180      </data-member>
8181      <data-member access='public' layout-offset-in-bits='128'>
8182        <var-decl name='vindex' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/gridline.h' line='42' column='1'/>
8183      </data-member>
8184      <data-member access='public' layout-offset-in-bits='192'>
8185        <var-decl name='ustart' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/gridline.h' line='43' column='1'/>
8186      </data-member>
8187      <data-member access='public' layout-offset-in-bits='256'>
8188        <var-decl name='uend' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/gridline.h' line='44' column='1'/>
8189      </data-member>
8190    </class-decl>
8191    <pointer-type-def type-id='type-id-181' size-in-bits='64' id='type-id-207'/>
8192    <reference-type-def kind='lvalue' type-id='type-id-200' size-in-bits='64' id='type-id-209'/>
8193    <reference-type-def kind='lvalue' type-id='type-id-202' size-in-bits='64' id='type-id-208'/>
8194    <pointer-type-def type-id='type-id-210' size-in-bits='64' id='type-id-211'/>
8195    <pointer-type-def type-id='type-id-206' size-in-bits='64' id='type-id-215'/>
8196    <pointer-type-def type-id='type-id-121' size-in-bits='64' id='type-id-216'/>
8197    <pointer-type-def type-id='type-id-212' size-in-bits='64' id='type-id-217'/>
8198    <pointer-type-def type-id='type-id-214' size-in-bits='64' id='type-id-218'/>
8199  </abi-instr>
8200  <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'>
8201    <array-type-def dimensions='1' type-id='type-id-219' size-in-bits='640' id='type-id-220'>
8202      <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
8203    </array-type-def>
8204    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='3840' id='type-id-221'>
8205      <subrange length='120' lower-bound='0' upper-bound='119' type-id='type-id-3' id='type-id-222'/>
8206    </array-type-def>
8207    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='160' id='type-id-223'>
8208      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-224'/>
8209    </array-type-def>
8210    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='800' id='type-id-225'>
8211      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-224'/>
8212      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-224'/>
8213    </array-type-def>
8214    <class-decl name='Curve' size-in-bits='8128' visibility='default' filepath='libnurbs/internals/curve.h' line='46' column='1' id='type-id-226'>
8215      <data-member access='private' layout-offset-in-bits='0'>
8216        <var-decl name='next' type-id='type-id-227' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
8217      </data-member>
8218      <data-member access='private' layout-offset-in-bits='64'>
8219        <var-decl name='mapdesc' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
8220      </data-member>
8221      <data-member access='private' layout-offset-in-bits='128'>
8222        <var-decl name='stride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='54' column='1'/>
8223      </data-member>
8224      <data-member access='private' layout-offset-in-bits='160'>
8225        <var-decl name='order' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='55' column='1'/>
8226      </data-member>
8227      <data-member access='private' layout-offset-in-bits='192'>
8228        <var-decl name='cullval' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='56' column='1'/>
8229      </data-member>
8230      <data-member access='private' layout-offset-in-bits='224'>
8231        <var-decl name='needsSampling' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='57' column='1'/>
8232      </data-member>
8233      <data-member access='private' layout-offset-in-bits='256'>
8234        <var-decl name='cpts' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
8235      </data-member>
8236      <data-member access='private' layout-offset-in-bits='4096'>
8237        <var-decl name='spts' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
8238      </data-member>
8239      <data-member access='private' layout-offset-in-bits='7936'>
8240        <var-decl name='stepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/curve.h' line='60' column='1'/>
8241      </data-member>
8242      <data-member access='private' layout-offset-in-bits='7968'>
8243        <var-decl name='minstepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/curve.h' line='61' column='1'/>
8244      </data-member>
8245      <data-member access='private' layout-offset-in-bits='8000'>
8246        <var-decl name='range' type-id='type-id-84' visibility='default' filepath='libnurbs/internals/curve.h' line='62' column='1'/>
8247      </data-member>
8248      <member-function access='private' constructor='yes'>
8249        <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
8250          <parameter type-id='type-id-227' is-artificial='yes'/>
8251          <parameter type-id='type-id-165'/>
8252          <parameter type-id='type-id-1'/>
8253          <parameter type-id='type-id-1'/>
8254          <parameter type-id='type-id-227'/>
8255          <return type-id='type-id-19'/>
8256        </function-decl>
8257      </member-function>
8258      <member-function access='private' constructor='yes'>
8259        <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
8260          <parameter type-id='type-id-227' is-artificial='yes'/>
8261          <parameter type-id='type-id-229'/>
8262          <parameter type-id='type-id-1'/>
8263          <parameter type-id='type-id-227'/>
8264          <return type-id='type-id-19'/>
8265        </function-decl>
8266      </member-function>
8267      <member-function access='private'>
8268        <function-decl name='clamp' mangled-name='_ZN5Curve5clampEv' filepath='libnurbs/internals/curve.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
8269          <parameter type-id='type-id-227' is-artificial='yes'/>
8270          <return type-id='type-id-19'/>
8271        </function-decl>
8272      </member-function>
8273      <member-function access='private'>
8274        <function-decl name='setstepsize' mangled-name='_ZN5Curve11setstepsizeEf' filepath='libnurbs/internals/curve.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
8275          <parameter type-id='type-id-227' is-artificial='yes'/>
8276          <parameter type-id='type-id-1'/>
8277          <return type-id='type-id-19'/>
8278        </function-decl>
8279      </member-function>
8280      <member-function access='private'>
8281        <function-decl name='needsSamplingSubdivision' mangled-name='_ZN5Curve24needsSamplingSubdivisionEv' filepath='libnurbs/internals/curve.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
8282          <parameter type-id='type-id-227' is-artificial='yes'/>
8283          <return type-id='type-id-10'/>
8284        </function-decl>
8285      </member-function>
8286      <member-function access='private'>
8287        <function-decl name='cullCheck' mangled-name='_ZN5Curve9cullCheckEv' filepath='libnurbs/internals/curve.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
8288          <parameter type-id='type-id-227' is-artificial='yes'/>
8289          <return type-id='type-id-10'/>
8290        </function-decl>
8291      </member-function>
8292      <member-function access='private'>
8293        <function-decl name='getstepsize' mangled-name='_ZN5Curve11getstepsizeEv' filepath='libnurbs/internals/curve.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8294          <parameter type-id='type-id-227' is-artificial='yes'/>
8295          <return type-id='type-id-19'/>
8296        </function-decl>
8297      </member-function>
8298    </class-decl>
8299    <array-type-def dimensions='1' type-id='type-id-27' size-in-bits='128' id='type-id-230'>
8300      <subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-3' id='type-id-62'/>
8301    </array-type-def>
8302    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='64' id='type-id-231'>
8303      <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
8304    </array-type-def>
8305    <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-232'>
8306      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
8307      <data-member access='public' layout-offset-in-bits='0'>
8308        <var-decl name='pixel_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='104' column='1'/>
8309      </data-member>
8310      <data-member access='public' layout-offset-in-bits='32'>
8311        <var-decl name='error_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='105' column='1'/>
8312      </data-member>
8313      <data-member access='public' layout-offset-in-bits='64'>
8314        <var-decl name='object_space_error_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='106' column='1'/>
8315      </data-member>
8316      <data-member access='public' layout-offset-in-bits='96'>
8317        <var-decl name='clampfactor' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='107' column='1'/>
8318      </data-member>
8319      <data-member access='public' layout-offset-in-bits='128'>
8320        <var-decl name='minsavings' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='108' column='1'/>
8321      </data-member>
8322      <data-member access='public' layout-offset-in-bits='160'>
8323        <var-decl name='maxrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='109' column='1'/>
8324      </data-member>
8325      <data-member access='public' layout-offset-in-bits='192'>
8326        <var-decl name='maxsrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='110' column='1'/>
8327      </data-member>
8328      <data-member access='public' layout-offset-in-bits='224'>
8329        <var-decl name='maxtrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='111' column='1'/>
8330      </data-member>
8331      <data-member access='public' layout-offset-in-bits='256'>
8332        <var-decl name='bboxsize' type-id='type-id-223' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
8333      </data-member>
8334      <data-member access='private' layout-offset-in-bits='448'>
8335        <var-decl name='type' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='115' column='1'/>
8336      </data-member>
8337      <data-member access='private' layout-offset-in-bits='512'>
8338        <var-decl name='isrational' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='116' column='1'/>
8339      </data-member>
8340      <data-member access='private' layout-offset-in-bits='544'>
8341        <var-decl name='ncoords' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='117' column='1'/>
8342      </data-member>
8343      <data-member access='private' layout-offset-in-bits='576'>
8344        <var-decl name='hcoords' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='118' column='1'/>
8345      </data-member>
8346      <data-member access='private' layout-offset-in-bits='608'>
8347        <var-decl name='inhcoords' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='119' column='1'/>
8348      </data-member>
8349      <data-member access='private' layout-offset-in-bits='640'>
8350        <var-decl name='mask' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='120' column='1'/>
8351      </data-member>
8352      <data-member access='private' layout-offset-in-bits='672'>
8353        <var-decl name='bmat' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
8354      </data-member>
8355      <data-member access='private' layout-offset-in-bits='1472'>
8356        <var-decl name='cmat' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
8357      </data-member>
8358      <data-member access='private' layout-offset-in-bits='2272'>
8359        <var-decl name='smat' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
8360      </data-member>
8361      <data-member access='private' layout-offset-in-bits='3072'>
8362        <var-decl name='s_steps' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='124' column='1'/>
8363      </data-member>
8364      <data-member access='private' layout-offset-in-bits='3104'>
8365        <var-decl name='t_steps' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='125' column='1'/>
8366      </data-member>
8367      <data-member access='private' layout-offset-in-bits='3136'>
8368        <var-decl name='sampling_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='126' column='1'/>
8369      </data-member>
8370      <data-member access='private' layout-offset-in-bits='3168'>
8371        <var-decl name='culling_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='127' column='1'/>
8372      </data-member>
8373      <data-member access='private' layout-offset-in-bits='3200'>
8374        <var-decl name='bbox_subdividing' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='128' column='1'/>
8375      </data-member>
8376      <data-member access='private' layout-offset-in-bits='3264'>
8377        <var-decl name='next' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
8378      </data-member>
8379      <data-member access='private' layout-offset-in-bits='3328'>
8380        <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='130' column='1'/>
8381      </data-member>
8382      <member-function access='public' constructor='yes'>
8383        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8384          <parameter type-id='type-id-228' is-artificial='yes'/>
8385          <parameter type-id='type-id-24'/>
8386          <parameter type-id='type-id-10'/>
8387          <parameter type-id='type-id-10'/>
8388          <parameter type-id='type-id-160'/>
8389          <return type-id='type-id-19'/>
8390        </function-decl>
8391      </member-function>
8392      <member-function access='public'>
8393        <function-decl name='isParametricDistanceSampling' mangled-name='_ZN7Mapdesc28isParametricDistanceSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
8394          <parameter type-id='type-id-228' is-artificial='yes'/>
8395          <return type-id='type-id-10'/>
8396        </function-decl>
8397      </member-function>
8398      <member-function access='public'>
8399        <function-decl name='isPathLengthSampling' mangled-name='_ZN7Mapdesc20isPathLengthSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
8400          <parameter type-id='type-id-228' is-artificial='yes'/>
8401          <return type-id='type-id-10'/>
8402        </function-decl>
8403      </member-function>
8404      <member-function access='public'>
8405        <function-decl name='isSurfaceAreaSampling' mangled-name='_ZN7Mapdesc21isSurfaceAreaSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
8406          <parameter type-id='type-id-228' is-artificial='yes'/>
8407          <return type-id='type-id-10'/>
8408        </function-decl>
8409      </member-function>
8410      <member-function access='public'>
8411        <function-decl name='isObjectSpaceParaSampling' mangled-name='_ZN7Mapdesc25isObjectSpaceParaSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
8412          <parameter type-id='type-id-228' is-artificial='yes'/>
8413          <return type-id='type-id-10'/>
8414        </function-decl>
8415      </member-function>
8416      <member-function access='public'>
8417        <function-decl name='isObjectSpacePathSampling' mangled-name='_ZN7Mapdesc25isObjectSpacePathSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
8418          <parameter type-id='type-id-228' is-artificial='yes'/>
8419          <return type-id='type-id-10'/>
8420        </function-decl>
8421      </member-function>
8422      <member-function access='public'>
8423        <function-decl name='isConstantSampling' mangled-name='_ZN7Mapdesc18isConstantSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
8424          <parameter type-id='type-id-228' is-artificial='yes'/>
8425          <return type-id='type-id-10'/>
8426        </function-decl>
8427      </member-function>
8428      <member-function access='public'>
8429        <function-decl name='isDomainSampling' mangled-name='_ZN7Mapdesc16isDomainSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
8430          <parameter type-id='type-id-228' is-artificial='yes'/>
8431          <return type-id='type-id-10'/>
8432        </function-decl>
8433      </member-function>
8434      <member-function access='public'>
8435        <function-decl name='isRangeSampling' mangled-name='_ZN7Mapdesc15isRangeSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
8436          <parameter type-id='type-id-228' is-artificial='yes'/>
8437          <return type-id='type-id-10'/>
8438        </function-decl>
8439      </member-function>
8440      <member-function access='public'>
8441        <function-decl name='isCulling' mangled-name='_ZN7Mapdesc9isCullingEv' filepath='libnurbs/internals/mapdesc.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8442          <parameter type-id='type-id-228' is-artificial='yes'/>
8443          <return type-id='type-id-10'/>
8444        </function-decl>
8445      </member-function>
8446      <member-function access='public' constructor='yes'>
8447        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8448          <parameter type-id='type-id-228' is-artificial='yes'/>
8449          <parameter type-id='type-id-24'/>
8450          <parameter type-id='type-id-10'/>
8451          <parameter type-id='type-id-10'/>
8452          <parameter type-id='type-id-160'/>
8453          <return type-id='type-id-19'/>
8454        </function-decl>
8455      </member-function>
8456      <member-function access='public'>
8457        <function-decl name='getType' mangled-name='_ZN7Mapdesc7getTypeEv' filepath='libnurbs/internals/mapdesc.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
8458          <parameter type-id='type-id-228' is-artificial='yes'/>
8459          <return type-id='type-id-24'/>
8460        </function-decl>
8461      </member-function>
8462      <member-function access='public' constructor='yes'>
8463        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8464          <parameter type-id='type-id-228' is-artificial='yes'/>
8465          <parameter type-id='type-id-24'/>
8466          <parameter type-id='type-id-10'/>
8467          <parameter type-id='type-id-10'/>
8468          <parameter type-id='type-id-160'/>
8469          <return type-id='type-id-19'/>
8470        </function-decl>
8471      </member-function>
8472      <member-function access='public'>
8473        <function-decl name='isRational' mangled-name='_ZN7Mapdesc10isRationalEv' filepath='libnurbs/internals/mapdesc.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
8474          <parameter type-id='type-id-228' is-artificial='yes'/>
8475          <return type-id='type-id-10'/>
8476        </function-decl>
8477      </member-function>
8478      <member-function access='public' constructor='yes'>
8479        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8480          <parameter type-id='type-id-228' is-artificial='yes'/>
8481          <parameter type-id='type-id-24'/>
8482          <parameter type-id='type-id-10'/>
8483          <parameter type-id='type-id-10'/>
8484          <parameter type-id='type-id-160'/>
8485          <return type-id='type-id-19'/>
8486        </function-decl>
8487      </member-function>
8488      <member-function access='public'>
8489        <function-decl name='setCmat' mangled-name='_ZN7Mapdesc7setCmatEPfll' filepath='libnurbs/internals/mapdesc.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
8490          <parameter type-id='type-id-228' is-artificial='yes'/>
8491          <parameter type-id='type-id-46'/>
8492          <parameter type-id='type-id-24'/>
8493          <parameter type-id='type-id-24'/>
8494          <return type-id='type-id-19'/>
8495        </function-decl>
8496      </member-function>
8497      <member-function access='public'>
8498        <function-decl name='setSmat' mangled-name='_ZN7Mapdesc7setSmatEPfll' filepath='libnurbs/internals/mapdesc.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
8499          <parameter type-id='type-id-228' is-artificial='yes'/>
8500          <parameter type-id='type-id-46'/>
8501          <parameter type-id='type-id-24'/>
8502          <parameter type-id='type-id-24'/>
8503          <return type-id='type-id-19'/>
8504        </function-decl>
8505      </member-function>
8506      <member-function access='public'>
8507        <function-decl name='setBmat' mangled-name='_ZN7Mapdesc7setBmatEPfll' filepath='libnurbs/internals/mapdesc.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
8508          <parameter type-id='type-id-228' is-artificial='yes'/>
8509          <parameter type-id='type-id-46'/>
8510          <parameter type-id='type-id-24'/>
8511          <parameter type-id='type-id-24'/>
8512          <return type-id='type-id-19'/>
8513        </function-decl>
8514      </member-function>
8515      <member-function access='public'>
8516        <function-decl name='getNcoords' mangled-name='_ZN7Mapdesc10getNcoordsEv' filepath='libnurbs/internals/mapdesc.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
8517          <parameter type-id='type-id-228' is-artificial='yes'/>
8518          <return type-id='type-id-10'/>
8519        </function-decl>
8520      </member-function>
8521      <member-function access='public' constructor='yes'>
8522        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8523          <parameter type-id='type-id-228' is-artificial='yes'/>
8524          <parameter type-id='type-id-24'/>
8525          <parameter type-id='type-id-10'/>
8526          <parameter type-id='type-id-10'/>
8527          <parameter type-id='type-id-160'/>
8528          <return type-id='type-id-19'/>
8529        </function-decl>
8530      </member-function>
8531      <member-function access='public' constructor='yes'>
8532        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8533          <parameter type-id='type-id-228' is-artificial='yes'/>
8534          <parameter type-id='type-id-24'/>
8535          <parameter type-id='type-id-10'/>
8536          <parameter type-id='type-id-10'/>
8537          <parameter type-id='type-id-160'/>
8538          <return type-id='type-id-19'/>
8539        </function-decl>
8540      </member-function>
8541      <member-function access='public'>
8542        <function-decl name='isBboxSubdividing' mangled-name='_ZN7Mapdesc17isBboxSubdividingEv' filepath='libnurbs/internals/mapdesc.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
8543          <parameter type-id='type-id-228' is-artificial='yes'/>
8544          <return type-id='type-id-10'/>
8545        </function-decl>
8546      </member-function>
8547      <member-function access='public' constructor='yes'>
8548        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8549          <parameter type-id='type-id-228' is-artificial='yes'/>
8550          <parameter type-id='type-id-24'/>
8551          <parameter type-id='type-id-10'/>
8552          <parameter type-id='type-id-10'/>
8553          <parameter type-id='type-id-160'/>
8554          <return type-id='type-id-19'/>
8555        </function-decl>
8556      </member-function>
8557      <member-function access='public' constructor='yes'>
8558        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8559          <parameter type-id='type-id-228' is-artificial='yes'/>
8560          <parameter type-id='type-id-24'/>
8561          <parameter type-id='type-id-10'/>
8562          <parameter type-id='type-id-10'/>
8563          <parameter type-id='type-id-160'/>
8564          <return type-id='type-id-19'/>
8565        </function-decl>
8566      </member-function>
8567    </class-decl>
8568    <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-234'>
8569      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
8570      <data-member access='public' layout-offset-in-bits='0'>
8571        <var-decl name='mapdesc' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
8572      </data-member>
8573      <data-member access='public' layout-offset-in-bits='64'>
8574        <var-decl name='cpts' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/quilt.h' line='68' column='1'/>
8575      </data-member>
8576      <data-member access='public' layout-offset-in-bits='128'>
8577        <var-decl name='qspec' type-id='type-id-220' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
8578      </data-member>
8579      <data-member access='public' layout-offset-in-bits='768'>
8580        <var-decl name='eqspec' type-id='type-id-235' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
8581      </data-member>
8582      <data-member access='public' layout-offset-in-bits='832'>
8583        <var-decl name='next' type-id='type-id-165' visibility='default' filepath='libnurbs/internals/quilt.h' line='71' column='1'/>
8584      </data-member>
8585      <member-function access='public' constructor='yes'>
8586        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8587          <parameter type-id='type-id-165' is-artificial='yes'/>
8588          <parameter type-id='type-id-228'/>
8589          <return type-id='type-id-19'/>
8590        </function-decl>
8591      </member-function>
8592      <member-function access='public' constructor='yes'>
8593        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8594          <parameter type-id='type-id-165' is-artificial='yes'/>
8595          <parameter type-id='type-id-236'/>
8596          <return type-id='type-id-19'/>
8597        </function-decl>
8598      </member-function>
8599      <member-function access='public' constructor='yes'>
8600        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8601          <parameter type-id='type-id-165' is-artificial='yes'/>
8602          <parameter type-id='type-id-228'/>
8603          <return type-id='type-id-19'/>
8604        </function-decl>
8605      </member-function>
8606      <member-function access='public' constructor='yes'>
8607        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8608          <parameter type-id='type-id-165' is-artificial='yes'/>
8609          <parameter type-id='type-id-228'/>
8610          <return type-id='type-id-19'/>
8611        </function-decl>
8612      </member-function>
8613      <member-function access='public' constructor='yes'>
8614        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8615          <parameter type-id='type-id-165' is-artificial='yes'/>
8616          <parameter type-id='type-id-228'/>
8617          <return type-id='type-id-19'/>
8618        </function-decl>
8619      </member-function>
8620      <member-function access='public' constructor='yes'>
8621        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8622          <parameter type-id='type-id-165' is-artificial='yes'/>
8623          <parameter type-id='type-id-228'/>
8624          <return type-id='type-id-19'/>
8625        </function-decl>
8626      </member-function>
8627    </class-decl>
8628    <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-219'>
8629      <data-member access='public' layout-offset-in-bits='0'>
8630        <var-decl name='stride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/quilt.h' line='52' column='1'/>
8631      </data-member>
8632      <data-member access='public' layout-offset-in-bits='32'>
8633        <var-decl name='width' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/quilt.h' line='53' column='1'/>
8634      </data-member>
8635      <data-member access='public' layout-offset-in-bits='64'>
8636        <var-decl name='offset' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/quilt.h' line='54' column='1'/>
8637      </data-member>
8638      <data-member access='public' layout-offset-in-bits='96'>
8639        <var-decl name='order' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/quilt.h' line='55' column='1'/>
8640      </data-member>
8641      <data-member access='public' layout-offset-in-bits='128'>
8642        <var-decl name='index' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/quilt.h' line='56' column='1'/>
8643      </data-member>
8644      <data-member access='public' layout-offset-in-bits='160'>
8645        <var-decl name='bdry' type-id='type-id-231' visibility='default' filepath='libnurbs/internals/quilt.h' line='57' column='1'/>
8646      </data-member>
8647      <data-member access='public' layout-offset-in-bits='224'>
8648        <var-decl name='step_size' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/quilt.h' line='58' column='1'/>
8649      </data-member>
8650      <data-member access='public' layout-offset-in-bits='256'>
8651        <var-decl name='breakpoints' type-id='type-id-237' visibility='default' filepath='libnurbs/internals/quilt.h' line='59' column='1'/>
8652      </data-member>
8653    </class-decl>
8654    <typedef-decl name='Knot' type-id='type-id-1' filepath='libnurbs/internals/types.h' line='45' column='1' id='type-id-238'/>
8655    <typedef-decl name='Maxmatrix' type-id='type-id-225' filepath='libnurbs/internals/mapdesc.h' line='45' column='1' id='type-id-233'/>
8656    <typedef-decl name='Quiltspec_ptr' type-id='type-id-239' filepath='libnurbs/internals/quilt.h' line='62' column='1' id='type-id-235'/>
8657    <reference-type-def kind='lvalue' type-id='type-id-226' size-in-bits='64' id='type-id-229'/>
8658    <pointer-type-def type-id='type-id-226' size-in-bits='64' id='type-id-227'/>
8659    <pointer-type-def type-id='type-id-238' size-in-bits='64' id='type-id-237'/>
8660    <reference-type-def kind='lvalue' type-id='type-id-240' size-in-bits='64' id='type-id-241'/>
8661    <pointer-type-def type-id='type-id-232' size-in-bits='64' id='type-id-228'/>
8662    <pointer-type-def type-id='type-id-234' size-in-bits='64' id='type-id-165'/>
8663    <pointer-type-def type-id='type-id-219' size-in-bits='64' id='type-id-239'/>
8664    <pointer-type-def type-id='type-id-223' size-in-bits='64' id='type-id-242'/>
8665    <pointer-type-def type-id='type-id-230' size-in-bits='64' id='type-id-243'/>
8666    <reference-type-def kind='lvalue' type-id='type-id-244' size-in-bits='64' id='type-id-245'/>
8667    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-244'/>
8668    <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-240'>
8669      <data-member access='public' layout-offset-in-bits='0'>
8670        <var-decl name='order' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/knotvector.h' line='48' column='1'/>
8671      </data-member>
8672      <data-member access='public' layout-offset-in-bits='64'>
8673        <var-decl name='knotcount' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/knotvector.h' line='49' column='1'/>
8674      </data-member>
8675      <data-member access='public' layout-offset-in-bits='128'>
8676        <var-decl name='stride' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/knotvector.h' line='50' column='1'/>
8677      </data-member>
8678      <data-member access='public' layout-offset-in-bits='192'>
8679        <var-decl name='knotlist' type-id='type-id-237' visibility='default' filepath='libnurbs/internals/knotvector.h' line='51' column='1'/>
8680      </data-member>
8681      <member-function access='public' constructor='yes'>
8682        <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
8683          <parameter type-id='type-id-246' is-artificial='yes'/>
8684          <return type-id='type-id-19'/>
8685        </function-decl>
8686      </member-function>
8687      <member-function access='public' destructor='yes'>
8688        <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
8689          <parameter type-id='type-id-246' is-artificial='yes'/>
8690          <parameter type-id='type-id-10' is-artificial='yes'/>
8691          <return type-id='type-id-19'/>
8692        </function-decl>
8693      </member-function>
8694      <member-function access='public'>
8695        <function-decl name='validate' mangled-name='_ZN10Knotvector8validateEv' filepath='libnurbs/internals/knotvector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
8696          <parameter type-id='type-id-246' is-artificial='yes'/>
8697          <return type-id='type-id-10'/>
8698        </function-decl>
8699      </member-function>
8700      <member-function access='public'>
8701        <function-decl name='show' mangled-name='_ZN10Knotvector4showEPKc' filepath='libnurbs/internals/knotvector.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
8702          <parameter type-id='type-id-246' is-artificial='yes'/>
8703          <parameter type-id='type-id-112'/>
8704          <return type-id='type-id-19'/>
8705        </function-decl>
8706      </member-function>
8707      <member-function access='public'>
8708        <function-decl name='init' mangled-name='_ZN10Knotvector4initElllPf' filepath='libnurbs/internals/knotvector.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
8709          <parameter type-id='type-id-246' is-artificial='yes'/>
8710          <parameter type-id='type-id-24'/>
8711          <parameter type-id='type-id-24'/>
8712          <parameter type-id='type-id-24'/>
8713          <parameter type-id='type-id-46'/>
8714          <return type-id='type-id-19'/>
8715        </function-decl>
8716      </member-function>
8717      <member-function access='public' constructor='yes'>
8718        <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
8719          <parameter type-id='type-id-246' is-artificial='yes'/>
8720          <return type-id='type-id-19'/>
8721        </function-decl>
8722      </member-function>
8723      <member-function access='public' destructor='yes'>
8724        <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
8725          <parameter type-id='type-id-246' is-artificial='yes'/>
8726          <parameter type-id='type-id-10' is-artificial='yes'/>
8727          <return type-id='type-id-19'/>
8728        </function-decl>
8729      </member-function>
8730      <member-function access='public' constructor='yes'>
8731        <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
8732          <parameter type-id='type-id-246' is-artificial='yes'/>
8733          <return type-id='type-id-19'/>
8734        </function-decl>
8735      </member-function>
8736      <member-function access='public' destructor='yes'>
8737        <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
8738          <parameter type-id='type-id-246' is-artificial='yes'/>
8739          <parameter type-id='type-id-10' is-artificial='yes'/>
8740          <return type-id='type-id-19'/>
8741        </function-decl>
8742      </member-function>
8743      <member-function access='public' constructor='yes'>
8744        <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
8745          <parameter type-id='type-id-246' is-artificial='yes'/>
8746          <return type-id='type-id-19'/>
8747        </function-decl>
8748      </member-function>
8749      <member-function access='public' destructor='yes'>
8750        <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
8751          <parameter type-id='type-id-246' is-artificial='yes'/>
8752          <parameter type-id='type-id-10' is-artificial='yes'/>
8753          <return type-id='type-id-19'/>
8754        </function-decl>
8755      </member-function>
8756    </class-decl>
8757  </abi-instr>
8758  <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'>
8759    <class-decl name='Curvelist' size-in-bits='256' visibility='default' filepath='libnurbs/internals/curvelist.h' line='47' column='1' id='type-id-174'>
8760      <data-member access='private' layout-offset-in-bits='0'>
8761        <var-decl name='curve' type-id='type-id-192' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
8762      </data-member>
8763      <data-member access='private' layout-offset-in-bits='64'>
8764        <var-decl name='range' type-id='type-id-193' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
8765      </data-member>
8766      <data-member access='private' layout-offset-in-bits='160'>
8767        <var-decl name='needsSubdivision' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curvelist.h' line='59' column='1'/>
8768      </data-member>
8769      <data-member access='private' layout-offset-in-bits='192'>
8770        <var-decl name='stepsize' type-id='type-id-27' visibility='default' filepath='libnurbs/internals/curvelist.h' line='60' column='1'/>
8771      </data-member>
8772      <member-function access='private' constructor='yes'>
8773        <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
8774          <parameter type-id='type-id-194' is-artificial='yes'/>
8775          <parameter type-id='type-id-195'/>
8776          <parameter type-id='type-id-1'/>
8777          <parameter type-id='type-id-1'/>
8778          <return type-id='type-id-19'/>
8779        </function-decl>
8780      </member-function>
8781      <member-function access='private' constructor='yes'>
8782        <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
8783          <parameter type-id='type-id-194' is-artificial='yes'/>
8784          <parameter type-id='type-id-163'/>
8785          <parameter type-id='type-id-1'/>
8786          <return type-id='type-id-19'/>
8787        </function-decl>
8788      </member-function>
8789      <member-function access='private' destructor='yes'>
8790        <function-decl name='~Curvelist' filepath='libnurbs/internals/curvelist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
8791          <parameter type-id='type-id-194' is-artificial='yes'/>
8792          <parameter type-id='type-id-10' is-artificial='yes'/>
8793          <return type-id='type-id-19'/>
8794        </function-decl>
8795      </member-function>
8796      <member-function access='private'>
8797        <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Curvelist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/curvelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
8798          <parameter type-id='type-id-194' is-artificial='yes'/>
8799          <return type-id='type-id-10'/>
8800        </function-decl>
8801      </member-function>
8802      <member-function access='private'>
8803        <function-decl name='getstepsize' mangled-name='_ZN9Curvelist11getstepsizeEv' filepath='libnurbs/internals/curvelist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
8804          <parameter type-id='type-id-194' is-artificial='yes'/>
8805          <return type-id='type-id-19'/>
8806        </function-decl>
8807      </member-function>
8808      <member-function access='private'>
8809        <function-decl name='cullCheck' mangled-name='_ZN9Curvelist9cullCheckEv' filepath='libnurbs/internals/curvelist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8810          <parameter type-id='type-id-194' is-artificial='yes'/>
8811          <return type-id='type-id-10'/>
8812        </function-decl>
8813      </member-function>
8814    </class-decl>
8815    <class-decl name='Quilt' size-in-bits='896' visibility='default' filepath='libnurbs/internals/quilt.h' line='64' column='1' id='type-id-247'>
8816      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
8817      <data-member access='private' layout-offset-in-bits='0'>
8818        <var-decl name='mapdesc' type-id='type-id-248' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
8819      </data-member>
8820      <data-member access='private' layout-offset-in-bits='64'>
8821        <var-decl name='cpts' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/quilt.h' line='68' column='1'/>
8822      </data-member>
8823      <data-member access='private' layout-offset-in-bits='128'>
8824        <var-decl name='qspec' type-id='type-id-220' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
8825      </data-member>
8826      <data-member access='private' layout-offset-in-bits='768'>
8827        <var-decl name='eqspec' type-id='type-id-235' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
8828      </data-member>
8829      <data-member access='private' layout-offset-in-bits='832'>
8830        <var-decl name='next' type-id='type-id-195' visibility='default' filepath='libnurbs/internals/quilt.h' line='71' column='1'/>
8831      </data-member>
8832      <member-function access='private' constructor='yes'>
8833        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8834          <parameter type-id='type-id-195' is-artificial='yes'/>
8835          <parameter type-id='type-id-248'/>
8836          <return type-id='type-id-19'/>
8837        </function-decl>
8838      </member-function>
8839      <member-function access='private' constructor='yes'>
8840        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8841          <parameter type-id='type-id-195' is-artificial='yes'/>
8842          <parameter type-id='type-id-249'/>
8843          <return type-id='type-id-19'/>
8844        </function-decl>
8845      </member-function>
8846      <member-function access='private' constructor='yes'>
8847        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8848          <parameter type-id='type-id-195' is-artificial='yes'/>
8849          <parameter type-id='type-id-228'/>
8850          <return type-id='type-id-19'/>
8851        </function-decl>
8852      </member-function>
8853      <member-function access='private'>
8854        <function-decl name='getDimension' mangled-name='_ZN5Quilt12getDimensionEv' filepath='libnurbs/internals/quilt.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
8855          <parameter type-id='type-id-195' is-artificial='yes'/>
8856          <return type-id='type-id-10'/>
8857        </function-decl>
8858      </member-function>
8859      <member-function access='private'>
8860        <function-decl name='show' mangled-name='_ZN5Quilt4showEv' filepath='libnurbs/internals/quilt.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
8861          <parameter type-id='type-id-195' is-artificial='yes'/>
8862          <return type-id='type-id-19'/>
8863        </function-decl>
8864      </member-function>
8865      <member-function access='private'>
8866        <function-decl name='select' mangled-name='_ZN5Quilt6selectEPfS0_' filepath='libnurbs/internals/quilt.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
8867          <parameter type-id='type-id-195' is-artificial='yes'/>
8868          <parameter type-id='type-id-25'/>
8869          <parameter type-id='type-id-25'/>
8870          <return type-id='type-id-19'/>
8871        </function-decl>
8872      </member-function>
8873      <member-function access='private'>
8874        <function-decl name='findSampleRates' mangled-name='_ZN5Quilt15findSampleRatesER5FlistS1_' filepath='libnurbs/internals/quilt.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
8875          <parameter type-id='type-id-195' is-artificial='yes'/>
8876          <parameter type-id='type-id-245'/>
8877          <parameter type-id='type-id-245'/>
8878          <return type-id='type-id-19'/>
8879        </function-decl>
8880      </member-function>
8881      <member-function access='private'>
8882        <function-decl name='findRates' mangled-name='_ZN5Quilt9findRatesER5FlistS1_Pf' filepath='libnurbs/internals/quilt.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
8883          <parameter type-id='type-id-195' is-artificial='yes'/>
8884          <parameter type-id='type-id-245'/>
8885          <parameter type-id='type-id-245'/>
8886          <parameter type-id='type-id-25'/>
8887          <return type-id='type-id-19'/>
8888        </function-decl>
8889      </member-function>
8890      <member-function access='private'>
8891        <function-decl name='getRange' mangled-name='_ZN5Quilt8getRangeEPfS0_iR5Flist' filepath='libnurbs/internals/quilt.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
8892          <parameter type-id='type-id-195' is-artificial='yes'/>
8893          <parameter type-id='type-id-25'/>
8894          <parameter type-id='type-id-25'/>
8895          <parameter type-id='type-id-10'/>
8896          <parameter type-id='type-id-245'/>
8897          <return type-id='type-id-19'/>
8898        </function-decl>
8899      </member-function>
8900      <member-function access='private'>
8901        <function-decl name='getRange' mangled-name='_ZN5Quilt8getRangeEPfS0_R5Flist' filepath='libnurbs/internals/quilt.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
8902          <parameter type-id='type-id-195' is-artificial='yes'/>
8903          <parameter type-id='type-id-25'/>
8904          <parameter type-id='type-id-25'/>
8905          <parameter type-id='type-id-245'/>
8906          <return type-id='type-id-19'/>
8907        </function-decl>
8908      </member-function>
8909      <member-function access='private'>
8910        <function-decl name='getRange' mangled-name='_ZN5Quilt8getRangeEPfS0_R5FlistS2_' filepath='libnurbs/internals/quilt.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
8911          <parameter type-id='type-id-195' is-artificial='yes'/>
8912          <parameter type-id='type-id-25'/>
8913          <parameter type-id='type-id-25'/>
8914          <parameter type-id='type-id-245'/>
8915          <parameter type-id='type-id-245'/>
8916          <return type-id='type-id-19'/>
8917        </function-decl>
8918      </member-function>
8919      <member-function access='private'>
8920        <function-decl name='isCulled' mangled-name='_ZN5Quilt8isCulledEv' filepath='libnurbs/internals/quilt.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
8921          <parameter type-id='type-id-195' is-artificial='yes'/>
8922          <return type-id='type-id-10'/>
8923        </function-decl>
8924      </member-function>
8925      <member-function access='private'>
8926        <function-decl name='download' mangled-name='_ZN5Quilt8downloadER7Backend' filepath='libnurbs/internals/quilt.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
8927          <parameter type-id='type-id-195' is-artificial='yes'/>
8928          <parameter type-id='type-id-160'/>
8929          <return type-id='type-id-19'/>
8930        </function-decl>
8931      </member-function>
8932      <member-function access='private'>
8933        <function-decl name='downloadAll' mangled-name='_ZN5Quilt11downloadAllEPfS0_R7Backend' filepath='libnurbs/internals/quilt.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
8934          <parameter type-id='type-id-195' is-artificial='yes'/>
8935          <parameter type-id='type-id-25'/>
8936          <parameter type-id='type-id-25'/>
8937          <parameter type-id='type-id-160'/>
8938          <return type-id='type-id-19'/>
8939        </function-decl>
8940      </member-function>
8941      <member-function access='private'>
8942        <function-decl name='deleteMe' mangled-name='_ZN5Quilt8deleteMeER4Pool' filepath='libnurbs/internals/quilt.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
8943          <parameter type-id='type-id-195' is-artificial='yes'/>
8944          <parameter type-id='type-id-115'/>
8945          <return type-id='type-id-19'/>
8946        </function-decl>
8947      </member-function>
8948      <member-function access='private' constructor='yes'>
8949        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8950          <parameter type-id='type-id-195' is-artificial='yes'/>
8951          <parameter type-id='type-id-250'/>
8952          <return type-id='type-id-19'/>
8953        </function-decl>
8954      </member-function>
8955      <member-function access='private'>
8956        <function-decl name='toBezier' mangled-name='_ZN5Quilt8toBezierER10KnotvectorS1_Pfl' filepath='libnurbs/internals/quilt.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
8957          <parameter type-id='type-id-195' is-artificial='yes'/>
8958          <parameter type-id='type-id-241'/>
8959          <parameter type-id='type-id-241'/>
8960          <parameter type-id='type-id-46'/>
8961          <parameter type-id='type-id-24'/>
8962          <return type-id='type-id-19'/>
8963        </function-decl>
8964      </member-function>
8965      <member-function access='private'>
8966        <function-decl name='toBezier' mangled-name='_ZN5Quilt8toBezierER10KnotvectorPfl' filepath='libnurbs/internals/quilt.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
8967          <parameter type-id='type-id-195' is-artificial='yes'/>
8968          <parameter type-id='type-id-241'/>
8969          <parameter type-id='type-id-46'/>
8970          <parameter type-id='type-id-24'/>
8971          <return type-id='type-id-19'/>
8972        </function-decl>
8973      </member-function>
8974    </class-decl>
8975    <array-type-def dimensions='1' type-id='type-id-27' size-in-bits='96' id='type-id-193'>
8976      <subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-3' id='type-id-85'/>
8977    </array-type-def>
8978    <class-decl name='Curve' size-in-bits='8128' is-struct='yes' visibility='default' filepath='libnurbs/internals/curve.h' line='46' column='1' id='type-id-251'>
8979      <data-member access='public' layout-offset-in-bits='0'>
8980        <var-decl name='next' type-id='type-id-192' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
8981      </data-member>
8982      <data-member access='private' layout-offset-in-bits='64'>
8983        <var-decl name='mapdesc' type-id='type-id-248' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
8984      </data-member>
8985      <data-member access='private' layout-offset-in-bits='128'>
8986        <var-decl name='stride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='54' column='1'/>
8987      </data-member>
8988      <data-member access='private' layout-offset-in-bits='160'>
8989        <var-decl name='order' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='55' column='1'/>
8990      </data-member>
8991      <data-member access='private' layout-offset-in-bits='192'>
8992        <var-decl name='cullval' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='56' column='1'/>
8993      </data-member>
8994      <data-member access='private' layout-offset-in-bits='224'>
8995        <var-decl name='needsSampling' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='57' column='1'/>
8996      </data-member>
8997      <data-member access='private' layout-offset-in-bits='256'>
8998        <var-decl name='cpts' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
8999      </data-member>
9000      <data-member access='private' layout-offset-in-bits='4096'>
9001        <var-decl name='spts' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
9002      </data-member>
9003      <data-member access='private' layout-offset-in-bits='7936'>
9004        <var-decl name='stepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/curve.h' line='60' column='1'/>
9005      </data-member>
9006      <data-member access='private' layout-offset-in-bits='7968'>
9007        <var-decl name='minstepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/curve.h' line='61' column='1'/>
9008      </data-member>
9009      <data-member access='private' layout-offset-in-bits='8000'>
9010        <var-decl name='range' type-id='type-id-84' visibility='default' filepath='libnurbs/internals/curve.h' line='62' column='1'/>
9011      </data-member>
9012      <member-function access='public' constructor='yes'>
9013        <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
9014          <parameter type-id='type-id-192' is-artificial='yes'/>
9015          <parameter type-id='type-id-195'/>
9016          <parameter type-id='type-id-1'/>
9017          <parameter type-id='type-id-1'/>
9018          <parameter type-id='type-id-192'/>
9019          <return type-id='type-id-19'/>
9020        </function-decl>
9021      </member-function>
9022      <member-function access='public' constructor='yes'>
9023        <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
9024          <parameter type-id='type-id-192' is-artificial='yes'/>
9025          <parameter type-id='type-id-229'/>
9026          <parameter type-id='type-id-1'/>
9027          <parameter type-id='type-id-192'/>
9028          <return type-id='type-id-19'/>
9029        </function-decl>
9030      </member-function>
9031    </class-decl>
9032    <pointer-type-def type-id='type-id-251' size-in-bits='64' id='type-id-192'/>
9033    <pointer-type-def type-id='type-id-174' size-in-bits='64' id='type-id-194'/>
9034    <pointer-type-def type-id='type-id-247' size-in-bits='64' id='type-id-195'/>
9035    <pointer-type-def type-id='type-id-252' size-in-bits='64' id='type-id-248'/>
9036    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-253'/>
9037    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-252'/>
9038  </abi-instr>
9039  <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'>
9040    <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-63'>
9041      <data-member access='public' layout-offset-in-bits='0'>
9042        <var-decl name='display_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='49' column='1'/>
9043      </data-member>
9044      <data-member access='public' layout-offset-in-bits='32'>
9045        <var-decl name='errorchecking' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='50' column='1'/>
9046      </data-member>
9047      <data-member access='public' layout-offset-in-bits='64'>
9048        <var-decl name='subdivisions' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='51' column='1'/>
9049      </data-member>
9050      <data-member access='public' layout-offset-in-bits='96'>
9051        <var-decl name='tmp1' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='52' column='1'/>
9052      </data-member>
9053      <data-member access='public' layout-offset-in-bits='128'>
9054        <var-decl name='displaydomain' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/renderhints.h' line='54' column='1'/>
9055      </data-member>
9056      <data-member access='public' layout-offset-in-bits='160'>
9057        <var-decl name='maxsubdivisions' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/renderhints.h' line='55' column='1'/>
9058      </data-member>
9059      <data-member access='public' layout-offset-in-bits='192'>
9060        <var-decl name='wiretris' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/renderhints.h' line='56' column='1'/>
9061      </data-member>
9062      <data-member access='public' layout-offset-in-bits='224'>
9063        <var-decl name='wirequads' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/renderhints.h' line='57' column='1'/>
9064      </data-member>
9065      <member-function access='public' constructor='yes'>
9066        <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
9067          <parameter type-id='type-id-254' is-artificial='yes'/>
9068          <return type-id='type-id-19'/>
9069        </function-decl>
9070      </member-function>
9071      <member-function access='public' constructor='yes'>
9072        <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
9073          <parameter type-id='type-id-254' is-artificial='yes'/>
9074          <return type-id='type-id-19'/>
9075        </function-decl>
9076      </member-function>
9077      <member-function access='public' constructor='yes'>
9078        <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
9079          <parameter type-id='type-id-254' is-artificial='yes'/>
9080          <return type-id='type-id-19'/>
9081        </function-decl>
9082      </member-function>
9083      <member-function access='public' constructor='yes'>
9084        <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
9085          <parameter type-id='type-id-254' is-artificial='yes'/>
9086          <return type-id='type-id-19'/>
9087        </function-decl>
9088      </member-function>
9089    </class-decl>
9090    <pointer-type-def type-id='type-id-63' size-in-bits='64' id='type-id-254'/>
9091    <pointer-type-def type-id='type-id-255' size-in-bits='64' id='type-id-256'/>
9092    <pointer-type-def type-id='type-id-257' size-in-bits='64' id='type-id-236'/>
9093    <class-decl name='Curve' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-255'/>
9094    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-257'/>
9095  </abi-instr>
9096  <abi-instr address-size='64' path='libnurbs/internals/dataTransform.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
9097  </abi-instr>
9098  <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'>
9099    <class-decl name='DisplayList' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/displaylist.h' line='65' column='1' id='type-id-258'>
9100      <data-member access='private' layout-offset-in-bits='0'>
9101        <var-decl name='nodes' type-id='type-id-259' visibility='default' filepath='libnurbs/internals/displaylist.h' line='73' column='1'/>
9102      </data-member>
9103      <data-member access='private' layout-offset-in-bits='64'>
9104        <var-decl name='dlnodePool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/displaylist.h' line='74' column='1'/>
9105      </data-member>
9106      <data-member access='private' layout-offset-in-bits='2560'>
9107        <var-decl name='lastNode' type-id='type-id-260' visibility='default' filepath='libnurbs/internals/displaylist.h' line='75' column='1'/>
9108      </data-member>
9109      <data-member access='private' layout-offset-in-bits='2624'>
9110        <var-decl name='nt' type-id='type-id-79' visibility='default' filepath='libnurbs/internals/displaylist.h' line='76' column='1'/>
9111      </data-member>
9112      <member-function access='private' constructor='yes'>
9113        <function-decl name='DisplayList' filepath='libnurbs/internals/displaylist.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
9114          <parameter type-id='type-id-78' is-artificial='yes'/>
9115          <parameter type-id='type-id-79'/>
9116          <return type-id='type-id-19'/>
9117        </function-decl>
9118      </member-function>
9119      <member-function access='private' destructor='yes'>
9120        <function-decl name='~DisplayList' filepath='libnurbs/internals/displaylist.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
9121          <parameter type-id='type-id-78' is-artificial='yes'/>
9122          <parameter type-id='type-id-10' is-artificial='yes'/>
9123          <return type-id='type-id-19'/>
9124        </function-decl>
9125      </member-function>
9126      <member-function access='private'>
9127        <function-decl name='play' mangled-name='_ZN11DisplayList4playEv' filepath='libnurbs/internals/displaylist.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
9128          <parameter type-id='type-id-78' is-artificial='yes'/>
9129          <return type-id='type-id-19'/>
9130        </function-decl>
9131      </member-function>
9132      <member-function access='private'>
9133        <function-decl name='endList' mangled-name='_ZN11DisplayList7endListEv' filepath='libnurbs/internals/displaylist.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
9134          <parameter type-id='type-id-78' is-artificial='yes'/>
9135          <return type-id='type-id-19'/>
9136        </function-decl>
9137      </member-function>
9138      <member-function access='private'>
9139        <function-decl name='append' mangled-name='_ZN11DisplayList6appendEM16NurbsTessellatorFvPvES1_S3_' filepath='libnurbs/internals/displaylist.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
9140          <parameter type-id='type-id-78' is-artificial='yes'/>
9141          <parameter type-id='type-id-261'/>
9142          <parameter type-id='type-id-17'/>
9143          <parameter type-id='type-id-261'/>
9144          <return type-id='type-id-19'/>
9145        </function-decl>
9146      </member-function>
9147      <member-function access='private' constructor='yes'>
9148        <function-decl name='DisplayList' filepath='libnurbs/internals/displaylist.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
9149          <parameter type-id='type-id-78' is-artificial='yes'/>
9150          <parameter type-id='type-id-79'/>
9151          <return type-id='type-id-19'/>
9152        </function-decl>
9153      </member-function>
9154      <member-function access='private' destructor='yes'>
9155        <function-decl name='~DisplayList' filepath='libnurbs/internals/displaylist.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
9156          <parameter type-id='type-id-78' is-artificial='yes'/>
9157          <parameter type-id='type-id-10' is-artificial='yes'/>
9158          <return type-id='type-id-19'/>
9159        </function-decl>
9160      </member-function>
9161    </class-decl>
9162    <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-262'>
9163      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
9164      <data-member access='public' layout-offset-in-bits='0'>
9165        <var-decl name='work' type-id='type-id-261' visibility='default' filepath='libnurbs/internals/displaylist.h' line='50' column='1'/>
9166      </data-member>
9167      <data-member access='public' layout-offset-in-bits='128'>
9168        <var-decl name='arg' type-id='type-id-17' visibility='default' filepath='libnurbs/internals/displaylist.h' line='51' column='1'/>
9169      </data-member>
9170      <data-member access='public' layout-offset-in-bits='192'>
9171        <var-decl name='cleanup' type-id='type-id-261' visibility='default' filepath='libnurbs/internals/displaylist.h' line='52' column='1'/>
9172      </data-member>
9173      <data-member access='public' layout-offset-in-bits='320'>
9174        <var-decl name='next' type-id='type-id-259' visibility='default' filepath='libnurbs/internals/displaylist.h' line='53' column='1'/>
9175      </data-member>
9176      <member-function access='public' constructor='yes'>
9177        <function-decl name='Dlnode' filepath='libnurbs/internals/displaylist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
9178          <parameter type-id='type-id-259' is-artificial='yes'/>
9179          <parameter type-id='type-id-261'/>
9180          <parameter type-id='type-id-17'/>
9181          <parameter type-id='type-id-261'/>
9182          <return type-id='type-id-19'/>
9183        </function-decl>
9184      </member-function>
9185    </class-decl>
9186    <class-decl name='PFVS' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-261' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-263'>
9187      <data-member access='public' layout-offset-in-bits='0'>
9188        <var-decl name='__pfn' type-id='type-id-264' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
9189      </data-member>
9190      <data-member access='public' layout-offset-in-bits='64'>
9191        <var-decl name='__delta' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
9192      </data-member>
9193    </class-decl>
9194    <typedef-decl name='PFVS' type-id='type-id-263' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-261'/>
9195    <pointer-type-def type-id='type-id-258' size-in-bits='64' id='type-id-78'/>
9196    <pointer-type-def type-id='type-id-262' size-in-bits='64' id='type-id-259'/>
9197    <pointer-type-def type-id='type-id-259' size-in-bits='64' id='type-id-260'/>
9198    <pointer-type-def type-id='type-id-47' size-in-bits='64' id='type-id-79'/>
9199    <pointer-type-def type-id='type-id-265' size-in-bits='64' id='type-id-264'/>
9200    <function-type size-in-bits='64' id='type-id-265'>
9201      <parameter type-id='type-id-79' is-artificial='yes'/>
9202      <parameter type-id='type-id-17'/>
9203      <return type-id='type-id-19'/>
9204    </function-type>
9205  </abi-instr>
9206  <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'>
9207    <pointer-type-def type-id='type-id-155' size-in-bits='64' id='type-id-180'/>
9208  </abi-instr>
9209  <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'>
9210    <class-decl name='FlistSorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/flistsorter.h' line='42' column='1' id='type-id-155'>
9211      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-144'/>
9212      <member-function access='private' constructor='yes'>
9213        <function-decl name='FlistSorter' filepath='libnurbs/internals/flistsorter.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
9214          <parameter type-id='type-id-180' is-artificial='yes'/>
9215          <return type-id='type-id-19'/>
9216        </function-decl>
9217      </member-function>
9218      <member-function access='private'>
9219        <function-decl name='qsort' mangled-name='_ZN11FlistSorter5qsortEPfi' filepath='libnurbs/internals/flistsorter.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
9220          <parameter type-id='type-id-180' is-artificial='yes'/>
9221          <parameter type-id='type-id-25'/>
9222          <parameter type-id='type-id-10'/>
9223          <return type-id='type-id-19'/>
9224        </function-decl>
9225      </member-function>
9226      <member-function access='private' destructor='yes' vtable-offset='-1'>
9227        <function-decl name='~FlistSorter' filepath='libnurbs/internals/flistsorter.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
9228          <parameter type-id='type-id-180' is-artificial='yes'/>
9229          <parameter type-id='type-id-10' is-artificial='yes'/>
9230          <return type-id='type-id-19'/>
9231        </function-decl>
9232      </member-function>
9233      <member-function access='protected' vtable-offset='2'>
9234        <function-decl name='qscmp' mangled-name='_ZN11FlistSorter5qscmpEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
9235          <parameter type-id='type-id-180' is-artificial='yes'/>
9236          <parameter type-id='type-id-106'/>
9237          <parameter type-id='type-id-106'/>
9238          <return type-id='type-id-10'/>
9239        </function-decl>
9240      </member-function>
9241      <member-function access='protected' vtable-offset='3'>
9242        <function-decl name='qsexc' mangled-name='_ZN11FlistSorter5qsexcEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
9243          <parameter type-id='type-id-180' is-artificial='yes'/>
9244          <parameter type-id='type-id-106'/>
9245          <parameter type-id='type-id-106'/>
9246          <return type-id='type-id-19'/>
9247        </function-decl>
9248      </member-function>
9249      <member-function access='protected' vtable-offset='4'>
9250        <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'>
9251          <parameter type-id='type-id-180' is-artificial='yes'/>
9252          <parameter type-id='type-id-106'/>
9253          <parameter type-id='type-id-106'/>
9254          <parameter type-id='type-id-106'/>
9255          <return type-id='type-id-19'/>
9256        </function-decl>
9257      </member-function>
9258    </class-decl>
9259  </abi-instr>
9260  <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'>
9261    <class-decl name='Hull' size-in-bits='4800' visibility='default' filepath='libnurbs/internals/hull.h' line='47' column='1' id='type-id-266'>
9262      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-206'/>
9263      <member-type access='private'>
9264        <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-267'>
9265          <data-member access='public' layout-offset-in-bits='0'>
9266            <var-decl name='left' type-id='type-id-217' visibility='default' filepath='libnurbs/internals/hull.h' line='56' column='1'/>
9267          </data-member>
9268          <data-member access='public' layout-offset-in-bits='64'>
9269            <var-decl name='line' type-id='type-id-268' visibility='default' filepath='libnurbs/internals/hull.h' line='57' column='1'/>
9270          </data-member>
9271          <data-member access='public' layout-offset-in-bits='128'>
9272            <var-decl name='right' type-id='type-id-217' visibility='default' filepath='libnurbs/internals/hull.h' line='58' column='1'/>
9273          </data-member>
9274          <data-member access='public' layout-offset-in-bits='192'>
9275            <var-decl name='index' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/hull.h' line='59' column='1'/>
9276          </data-member>
9277        </class-decl>
9278      </member-type>
9279      <data-member access='private' layout-offset-in-bits='64'>
9280        <var-decl name='lower' type-id='type-id-267' visibility='default' filepath='libnurbs/internals/hull.h' line='62' column='1'/>
9281      </data-member>
9282      <data-member access='private' layout-offset-in-bits='320'>
9283        <var-decl name='upper' type-id='type-id-267' visibility='default' filepath='libnurbs/internals/hull.h' line='63' column='1'/>
9284      </data-member>
9285      <data-member access='private' layout-offset-in-bits='576'>
9286        <var-decl name='fakeleft' type-id='type-id-212' visibility='default' filepath='libnurbs/internals/hull.h' line='64' column='1'/>
9287      </data-member>
9288      <data-member access='private' layout-offset-in-bits='1408'>
9289        <var-decl name='fakeright' type-id='type-id-212' visibility='default' filepath='libnurbs/internals/hull.h' line='65' column='1'/>
9290      </data-member>
9291      <member-function access='private' constructor='yes'>
9292        <function-decl name='Hull' filepath='libnurbs/internals/hull.cc' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
9293          <parameter type-id='type-id-269' is-artificial='yes'/>
9294          <parameter type-id='type-id-10' is-artificial='yes'/>
9295          <parameter type-id='type-id-184' is-artificial='yes'/>
9296          <return type-id='type-id-19'/>
9297        </function-decl>
9298      </member-function>
9299      <member-function access='private' destructor='yes'>
9300        <function-decl name='~Hull' filepath='libnurbs/internals/hull.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
9301          <parameter type-id='type-id-269' is-artificial='yes'/>
9302          <parameter type-id='type-id-10' is-artificial='yes'/>
9303          <parameter type-id='type-id-184' is-artificial='yes'/>
9304          <return type-id='type-id-19'/>
9305        </function-decl>
9306      </member-function>
9307      <member-function access='private'>
9308        <function-decl name='nextupper' mangled-name='_ZN4Hull9nextupperEP14GridTrimVertex' filepath='libnurbs/internals/hull.cc' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
9309          <parameter type-id='type-id-269' is-artificial='yes'/>
9310          <parameter type-id='type-id-191'/>
9311          <return type-id='type-id-191'/>
9312        </function-decl>
9313      </member-function>
9314      <member-function access='private'>
9315        <function-decl name='nextlower' mangled-name='_ZN4Hull9nextlowerEP14GridTrimVertex' filepath='libnurbs/internals/hull.cc' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
9316          <parameter type-id='type-id-269' is-artificial='yes'/>
9317          <parameter type-id='type-id-191'/>
9318          <return type-id='type-id-191'/>
9319        </function-decl>
9320      </member-function>
9321      <member-function access='private'>
9322        <function-decl name='init' mangled-name='_ZN4Hull4initEv' filepath='libnurbs/internals/hull.cc' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
9323          <parameter type-id='type-id-269' is-artificial='yes'/>
9324          <return type-id='type-id-19'/>
9325        </function-decl>
9326      </member-function>
9327    </class-decl>
9328    <pointer-type-def type-id='type-id-213' size-in-bits='64' id='type-id-268'/>
9329    <pointer-type-def type-id='type-id-266' size-in-bits='64' id='type-id-269'/>
9330  </abi-instr>
9331  <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'>
9332    <pointer-type-def type-id='type-id-270' size-in-bits='64' id='type-id-271'/>
9333    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-270'/>
9334    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-272'/>
9335  </abi-instr>
9336  <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'>
9337    <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-240'>
9338      <data-member access='public' layout-offset-in-bits='0'>
9339        <var-decl name='order' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/knotvector.h' line='48' column='1'/>
9340      </data-member>
9341      <data-member access='public' layout-offset-in-bits='64'>
9342        <var-decl name='knotcount' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/knotvector.h' line='49' column='1'/>
9343      </data-member>
9344      <data-member access='public' layout-offset-in-bits='128'>
9345        <var-decl name='stride' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/knotvector.h' line='50' column='1'/>
9346      </data-member>
9347      <data-member access='public' layout-offset-in-bits='192'>
9348        <var-decl name='knotlist' type-id='type-id-237' visibility='default' filepath='libnurbs/internals/knotvector.h' line='51' column='1'/>
9349      </data-member>
9350      <member-function access='public' constructor='yes'>
9351        <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
9352          <parameter type-id='type-id-246' is-artificial='yes'/>
9353          <return type-id='type-id-19'/>
9354        </function-decl>
9355      </member-function>
9356      <member-function access='public' destructor='yes'>
9357        <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
9358          <parameter type-id='type-id-246' is-artificial='yes'/>
9359          <parameter type-id='type-id-10' is-artificial='yes'/>
9360          <return type-id='type-id-19'/>
9361        </function-decl>
9362      </member-function>
9363      <member-function access='public'>
9364        <function-decl name='validate' mangled-name='_ZN10Knotvector8validateEv' filepath='libnurbs/internals/knotvector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
9365          <parameter type-id='type-id-246' is-artificial='yes'/>
9366          <return type-id='type-id-10'/>
9367        </function-decl>
9368      </member-function>
9369      <member-function access='public'>
9370        <function-decl name='show' mangled-name='_ZN10Knotvector4showEPKc' filepath='libnurbs/internals/knotvector.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
9371          <parameter type-id='type-id-246' is-artificial='yes'/>
9372          <parameter type-id='type-id-112'/>
9373          <return type-id='type-id-19'/>
9374        </function-decl>
9375      </member-function>
9376      <member-function access='public'>
9377        <function-decl name='init' mangled-name='_ZN10Knotvector4initElllPf' filepath='libnurbs/internals/knotvector.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
9378          <parameter type-id='type-id-246' is-artificial='yes'/>
9379          <parameter type-id='type-id-24'/>
9380          <parameter type-id='type-id-24'/>
9381          <parameter type-id='type-id-24'/>
9382          <parameter type-id='type-id-46'/>
9383          <return type-id='type-id-19'/>
9384        </function-decl>
9385      </member-function>
9386      <member-function access='public' constructor='yes'>
9387        <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
9388          <parameter type-id='type-id-246' is-artificial='yes'/>
9389          <return type-id='type-id-19'/>
9390        </function-decl>
9391      </member-function>
9392      <member-function access='public' destructor='yes'>
9393        <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
9394          <parameter type-id='type-id-246' is-artificial='yes'/>
9395          <parameter type-id='type-id-10' is-artificial='yes'/>
9396          <return type-id='type-id-19'/>
9397        </function-decl>
9398      </member-function>
9399      <member-function access='public' constructor='yes'>
9400        <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
9401          <parameter type-id='type-id-246' is-artificial='yes'/>
9402          <return type-id='type-id-19'/>
9403        </function-decl>
9404      </member-function>
9405      <member-function access='public' destructor='yes'>
9406        <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
9407          <parameter type-id='type-id-246' is-artificial='yes'/>
9408          <parameter type-id='type-id-10' is-artificial='yes'/>
9409          <return type-id='type-id-19'/>
9410        </function-decl>
9411      </member-function>
9412      <member-function access='public' constructor='yes'>
9413        <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
9414          <parameter type-id='type-id-246' is-artificial='yes'/>
9415          <return type-id='type-id-19'/>
9416        </function-decl>
9417      </member-function>
9418      <member-function access='public' destructor='yes'>
9419        <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
9420          <parameter type-id='type-id-246' is-artificial='yes'/>
9421          <parameter type-id='type-id-10' is-artificial='yes'/>
9422          <return type-id='type-id-19'/>
9423        </function-decl>
9424      </member-function>
9425    </class-decl>
9426    <pointer-type-def type-id='type-id-240' size-in-bits='64' id='type-id-246'/>
9427  </abi-instr>
9428  <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'>
9429    <class-decl name='Mapdesc' size-in-bits='3392' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='49' column='1' id='type-id-273'>
9430      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
9431      <data-member access='private' layout-offset-in-bits='0'>
9432        <var-decl name='pixel_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='104' column='1'/>
9433      </data-member>
9434      <data-member access='private' layout-offset-in-bits='32'>
9435        <var-decl name='error_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='105' column='1'/>
9436      </data-member>
9437      <data-member access='private' layout-offset-in-bits='64'>
9438        <var-decl name='object_space_error_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='106' column='1'/>
9439      </data-member>
9440      <data-member access='private' layout-offset-in-bits='96'>
9441        <var-decl name='clampfactor' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='107' column='1'/>
9442      </data-member>
9443      <data-member access='private' layout-offset-in-bits='128'>
9444        <var-decl name='minsavings' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='108' column='1'/>
9445      </data-member>
9446      <data-member access='private' layout-offset-in-bits='160'>
9447        <var-decl name='maxrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='109' column='1'/>
9448      </data-member>
9449      <data-member access='private' layout-offset-in-bits='192'>
9450        <var-decl name='maxsrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='110' column='1'/>
9451      </data-member>
9452      <data-member access='private' layout-offset-in-bits='224'>
9453        <var-decl name='maxtrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='111' column='1'/>
9454      </data-member>
9455      <data-member access='private' layout-offset-in-bits='256'>
9456        <var-decl name='bboxsize' type-id='type-id-223' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
9457      </data-member>
9458      <data-member access='private' layout-offset-in-bits='448'>
9459        <var-decl name='type' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='115' column='1'/>
9460      </data-member>
9461      <data-member access='private' layout-offset-in-bits='512'>
9462        <var-decl name='isrational' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='116' column='1'/>
9463      </data-member>
9464      <data-member access='private' layout-offset-in-bits='544'>
9465        <var-decl name='ncoords' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='117' column='1'/>
9466      </data-member>
9467      <data-member access='private' layout-offset-in-bits='576'>
9468        <var-decl name='hcoords' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='118' column='1'/>
9469      </data-member>
9470      <data-member access='private' layout-offset-in-bits='608'>
9471        <var-decl name='inhcoords' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='119' column='1'/>
9472      </data-member>
9473      <data-member access='private' layout-offset-in-bits='640'>
9474        <var-decl name='mask' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='120' column='1'/>
9475      </data-member>
9476      <data-member access='private' layout-offset-in-bits='672'>
9477        <var-decl name='bmat' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
9478      </data-member>
9479      <data-member access='private' layout-offset-in-bits='1472'>
9480        <var-decl name='cmat' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
9481      </data-member>
9482      <data-member access='private' layout-offset-in-bits='2272'>
9483        <var-decl name='smat' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
9484      </data-member>
9485      <data-member access='private' layout-offset-in-bits='3072'>
9486        <var-decl name='s_steps' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='124' column='1'/>
9487      </data-member>
9488      <data-member access='private' layout-offset-in-bits='3104'>
9489        <var-decl name='t_steps' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='125' column='1'/>
9490      </data-member>
9491      <data-member access='private' layout-offset-in-bits='3136'>
9492        <var-decl name='sampling_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='126' column='1'/>
9493      </data-member>
9494      <data-member access='private' layout-offset-in-bits='3168'>
9495        <var-decl name='culling_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='127' column='1'/>
9496      </data-member>
9497      <data-member access='private' layout-offset-in-bits='3200'>
9498        <var-decl name='bbox_subdividing' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='128' column='1'/>
9499      </data-member>
9500      <data-member access='private' layout-offset-in-bits='3264'>
9501        <var-decl name='next' type-id='type-id-274' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
9502      </data-member>
9503      <data-member access='private' layout-offset-in-bits='3328'>
9504        <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='130' column='1'/>
9505      </data-member>
9506      <member-function access='private' constructor='yes'>
9507        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
9508          <parameter type-id='type-id-274' is-artificial='yes'/>
9509          <parameter type-id='type-id-24'/>
9510          <parameter type-id='type-id-10'/>
9511          <parameter type-id='type-id-10'/>
9512          <parameter type-id='type-id-160'/>
9513          <return type-id='type-id-19'/>
9514        </function-decl>
9515      </member-function>
9516      <member-function access='private'>
9517        <function-decl name='xformCulling' mangled-name='_ZN7Mapdesc12xformCullingEPfS0_' filepath='libnurbs/internals/mapdesc.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
9518          <parameter type-id='type-id-274' is-artificial='yes'/>
9519          <parameter type-id='type-id-25'/>
9520          <parameter type-id='type-id-25'/>
9521          <return type-id='type-id-19'/>
9522        </function-decl>
9523      </member-function>
9524      <member-function access='private'>
9525        <function-decl name='setBboxsize' mangled-name='_ZN7Mapdesc11setBboxsizeEPf' filepath='libnurbs/internals/mapdesc.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
9526          <parameter type-id='type-id-274' is-artificial='yes'/>
9527          <parameter type-id='type-id-46'/>
9528          <return type-id='type-id-19'/>
9529        </function-decl>
9530      </member-function>
9531      <member-function access='private' static='yes'>
9532        <function-decl name='copy' mangled-name='_ZN7Mapdesc4copyEPA5_flPfll' filepath='libnurbs/internals/mapdesc.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
9533          <parameter type-id='type-id-242'/>
9534          <parameter type-id='type-id-24'/>
9535          <parameter type-id='type-id-46'/>
9536          <parameter type-id='type-id-24'/>
9537          <parameter type-id='type-id-24'/>
9538          <return type-id='type-id-19'/>
9539        </function-decl>
9540      </member-function>
9541      <member-function access='private'>
9542        <function-decl name='sumPt' mangled-name='_ZN7Mapdesc5sumPtEPfS0_S0_ff' filepath='libnurbs/internals/mapdesc.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
9543          <parameter type-id='type-id-274' is-artificial='yes'/>
9544          <parameter type-id='type-id-25'/>
9545          <parameter type-id='type-id-25'/>
9546          <parameter type-id='type-id-25'/>
9547          <parameter type-id='type-id-1'/>
9548          <parameter type-id='type-id-1'/>
9549          <return type-id='type-id-19'/>
9550        </function-decl>
9551      </member-function>
9552      <member-function access='private'>
9553        <function-decl name='xformRational' mangled-name='_ZN7Mapdesc13xformRationalEPA5_fPfS2_' filepath='libnurbs/internals/mapdesc.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
9554          <parameter type-id='type-id-274' is-artificial='yes'/>
9555          <parameter type-id='type-id-242'/>
9556          <parameter type-id='type-id-25'/>
9557          <parameter type-id='type-id-25'/>
9558          <return type-id='type-id-19'/>
9559        </function-decl>
9560      </member-function>
9561      <member-function access='private'>
9562        <function-decl name='xformNonrational' mangled-name='_ZN7Mapdesc16xformNonrationalEPA5_fPfS2_' filepath='libnurbs/internals/mapdesc.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
9563          <parameter type-id='type-id-274' is-artificial='yes'/>
9564          <parameter type-id='type-id-242'/>
9565          <parameter type-id='type-id-25'/>
9566          <parameter type-id='type-id-25'/>
9567          <return type-id='type-id-19'/>
9568        </function-decl>
9569      </member-function>
9570      <member-function access='private'>
9571        <function-decl name='xformMat' mangled-name='_ZN7Mapdesc8xformMatEPA5_fPfiiS2_i' filepath='libnurbs/internals/mapdesc.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
9572          <parameter type-id='type-id-274' is-artificial='yes'/>
9573          <parameter type-id='type-id-242'/>
9574          <parameter type-id='type-id-25'/>
9575          <parameter type-id='type-id-10'/>
9576          <parameter type-id='type-id-10'/>
9577          <parameter type-id='type-id-25'/>
9578          <parameter type-id='type-id-10'/>
9579          <return type-id='type-id-19'/>
9580        </function-decl>
9581      </member-function>
9582      <member-function access='private'>
9583        <function-decl name='xformCulling' mangled-name='_ZN7Mapdesc12xformCullingEPfiiS0_i' filepath='libnurbs/internals/mapdesc.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
9584          <parameter type-id='type-id-274' is-artificial='yes'/>
9585          <parameter type-id='type-id-25'/>
9586          <parameter type-id='type-id-10'/>
9587          <parameter type-id='type-id-10'/>
9588          <parameter type-id='type-id-25'/>
9589          <parameter type-id='type-id-10'/>
9590          <return type-id='type-id-19'/>
9591        </function-decl>
9592      </member-function>
9593      <member-function access='private'>
9594        <function-decl name='xformBounding' mangled-name='_ZN7Mapdesc13xformBoundingEPfiiS0_i' filepath='libnurbs/internals/mapdesc.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
9595          <parameter type-id='type-id-274' is-artificial='yes'/>
9596          <parameter type-id='type-id-25'/>
9597          <parameter type-id='type-id-10'/>
9598          <parameter type-id='type-id-10'/>
9599          <parameter type-id='type-id-25'/>
9600          <parameter type-id='type-id-10'/>
9601          <return type-id='type-id-19'/>
9602        </function-decl>
9603      </member-function>
9604      <member-function access='private'>
9605        <function-decl name='xformSampling' mangled-name='_ZN7Mapdesc13xformSamplingEPfiiS0_i' filepath='libnurbs/internals/mapdesc.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
9606          <parameter type-id='type-id-274' is-artificial='yes'/>
9607          <parameter type-id='type-id-25'/>
9608          <parameter type-id='type-id-10'/>
9609          <parameter type-id='type-id-10'/>
9610          <parameter type-id='type-id-25'/>
9611          <parameter type-id='type-id-10'/>
9612          <return type-id='type-id-19'/>
9613        </function-decl>
9614      </member-function>
9615      <member-function access='private'>
9616        <function-decl name='xformMat' mangled-name='_ZN7Mapdesc8xformMatEPA5_fPfiiiiS2_ii' filepath='libnurbs/internals/mapdesc.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
9617          <parameter type-id='type-id-274' is-artificial='yes'/>
9618          <parameter type-id='type-id-242'/>
9619          <parameter type-id='type-id-25'/>
9620          <parameter type-id='type-id-10'/>
9621          <parameter type-id='type-id-10'/>
9622          <parameter type-id='type-id-10'/>
9623          <parameter type-id='type-id-10'/>
9624          <parameter type-id='type-id-25'/>
9625          <parameter type-id='type-id-10'/>
9626          <parameter type-id='type-id-10'/>
9627          <return type-id='type-id-19'/>
9628        </function-decl>
9629      </member-function>
9630      <member-function access='private'>
9631        <function-decl name='xformBounding' mangled-name='_ZN7Mapdesc13xformBoundingEPfiiiiS0_ii' filepath='libnurbs/internals/mapdesc.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
9632          <parameter type-id='type-id-274' is-artificial='yes'/>
9633          <parameter type-id='type-id-25'/>
9634          <parameter type-id='type-id-10'/>
9635          <parameter type-id='type-id-10'/>
9636          <parameter type-id='type-id-10'/>
9637          <parameter type-id='type-id-10'/>
9638          <parameter type-id='type-id-25'/>
9639          <parameter type-id='type-id-10'/>
9640          <parameter type-id='type-id-10'/>
9641          <return type-id='type-id-19'/>
9642        </function-decl>
9643      </member-function>
9644      <member-function access='private'>
9645        <function-decl name='xformSampling' mangled-name='_ZN7Mapdesc13xformSamplingEPfiiiiS0_ii' filepath='libnurbs/internals/mapdesc.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
9646          <parameter type-id='type-id-274' is-artificial='yes'/>
9647          <parameter type-id='type-id-25'/>
9648          <parameter type-id='type-id-10'/>
9649          <parameter type-id='type-id-10'/>
9650          <parameter type-id='type-id-10'/>
9651          <parameter type-id='type-id-10'/>
9652          <parameter type-id='type-id-25'/>
9653          <parameter type-id='type-id-10'/>
9654          <parameter type-id='type-id-10'/>
9655          <return type-id='type-id-19'/>
9656        </function-decl>
9657      </member-function>
9658      <member-function access='private'>
9659        <function-decl name='xformCulling' mangled-name='_ZN7Mapdesc12xformCullingEPfiiiiS0_ii' filepath='libnurbs/internals/mapdesc.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
9660          <parameter type-id='type-id-274' is-artificial='yes'/>
9661          <parameter type-id='type-id-25'/>
9662          <parameter type-id='type-id-10'/>
9663          <parameter type-id='type-id-10'/>
9664          <parameter type-id='type-id-10'/>
9665          <parameter type-id='type-id-10'/>
9666          <parameter type-id='type-id-25'/>
9667          <parameter type-id='type-id-10'/>
9668          <parameter type-id='type-id-10'/>
9669          <return type-id='type-id-19'/>
9670        </function-decl>
9671      </member-function>
9672      <member-function access='private'>
9673        <function-decl name='project' mangled-name='_ZN7Mapdesc7projectEPfiiS0_iiii' filepath='libnurbs/internals/mapdesc.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
9674          <parameter type-id='type-id-274' is-artificial='yes'/>
9675          <parameter type-id='type-id-25'/>
9676          <parameter type-id='type-id-10'/>
9677          <parameter type-id='type-id-10'/>
9678          <parameter type-id='type-id-25'/>
9679          <parameter type-id='type-id-10'/>
9680          <parameter type-id='type-id-10'/>
9681          <parameter type-id='type-id-10'/>
9682          <parameter type-id='type-id-10'/>
9683          <return type-id='type-id-10'/>
9684        </function-decl>
9685      </member-function>
9686      <member-function access='private'>
9687        <function-decl name='project' mangled-name='_ZN7Mapdesc7projectEPfiS0_ii' filepath='libnurbs/internals/mapdesc.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
9688          <parameter type-id='type-id-274' is-artificial='yes'/>
9689          <parameter type-id='type-id-25'/>
9690          <parameter type-id='type-id-10'/>
9691          <parameter type-id='type-id-25'/>
9692          <parameter type-id='type-id-10'/>
9693          <parameter type-id='type-id-10'/>
9694          <return type-id='type-id-10'/>
9695        </function-decl>
9696      </member-function>
9697      <member-function access='private'>
9698        <function-decl name='bbox' mangled-name='_ZN7Mapdesc4bboxEPA5_fPfiiii' filepath='libnurbs/internals/mapdesc.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
9699          <parameter type-id='type-id-274' is-artificial='yes'/>
9700          <parameter type-id='type-id-242'/>
9701          <parameter type-id='type-id-25'/>
9702          <parameter type-id='type-id-10'/>
9703          <parameter type-id='type-id-10'/>
9704          <parameter type-id='type-id-10'/>
9705          <parameter type-id='type-id-10'/>
9706          <return type-id='type-id-19'/>
9707        </function-decl>
9708      </member-function>
9709      <member-function access='private'>
9710        <function-decl name='isProperty' mangled-name='_ZN7Mapdesc10isPropertyEl' filepath='libnurbs/internals/mapdesc.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
9711          <parameter type-id='type-id-274' is-artificial='yes'/>
9712          <parameter type-id='type-id-24'/>
9713          <return type-id='type-id-10'/>
9714        </function-decl>
9715      </member-function>
9716      <member-function access='private'>
9717        <function-decl name='setProperty' mangled-name='_ZN7Mapdesc11setPropertyElf' filepath='libnurbs/internals/mapdesc.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
9718          <parameter type-id='type-id-274' is-artificial='yes'/>
9719          <parameter type-id='type-id-24'/>
9720          <parameter type-id='type-id-1'/>
9721          <return type-id='type-id-19'/>
9722        </function-decl>
9723      </member-function>
9724      <member-function access='private'>
9725        <function-decl name='getProperty' mangled-name='_ZN7Mapdesc11getPropertyEl' filepath='libnurbs/internals/mapdesc.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
9726          <parameter type-id='type-id-274' is-artificial='yes'/>
9727          <parameter type-id='type-id-24'/>
9728          <return type-id='type-id-1'/>
9729        </function-decl>
9730      </member-function>
9731      <member-function access='private'>
9732        <function-decl name='clipbits' mangled-name='_ZN7Mapdesc8clipbitsEPf' filepath='libnurbs/internals/mapdesc.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
9733          <parameter type-id='type-id-274' is-artificial='yes'/>
9734          <parameter type-id='type-id-25'/>
9735          <return type-id='type-id-275'/>
9736        </function-decl>
9737      </member-function>
9738      <member-function access='private'>
9739        <function-decl name='cullCheck' mangled-name='_ZN7Mapdesc9cullCheckEPfii' filepath='libnurbs/internals/mapdesc.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
9740          <parameter type-id='type-id-274' is-artificial='yes'/>
9741          <parameter type-id='type-id-25'/>
9742          <parameter type-id='type-id-10'/>
9743          <parameter type-id='type-id-10'/>
9744          <return type-id='type-id-10'/>
9745        </function-decl>
9746      </member-function>
9747      <member-function access='private'>
9748        <function-decl name='cullCheck' mangled-name='_ZN7Mapdesc9cullCheckEPfiiii' filepath='libnurbs/internals/mapdesc.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
9749          <parameter type-id='type-id-274' is-artificial='yes'/>
9750          <parameter type-id='type-id-25'/>
9751          <parameter type-id='type-id-10'/>
9752          <parameter type-id='type-id-10'/>
9753          <parameter type-id='type-id-10'/>
9754          <parameter type-id='type-id-10'/>
9755          <return type-id='type-id-10'/>
9756        </function-decl>
9757      </member-function>
9758      <member-function access='private'>
9759        <function-decl name='xformAndCullCheck' mangled-name='_ZN7Mapdesc17xformAndCullCheckEPfiiii' filepath='libnurbs/internals/mapdesc.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
9760          <parameter type-id='type-id-274' is-artificial='yes'/>
9761          <parameter type-id='type-id-25'/>
9762          <parameter type-id='type-id-10'/>
9763          <parameter type-id='type-id-10'/>
9764          <parameter type-id='type-id-10'/>
9765          <parameter type-id='type-id-10'/>
9766          <return type-id='type-id-10'/>
9767        </function-decl>
9768      </member-function>
9769      <member-function access='private'>
9770        <function-decl name='calcVelocityNonrational' mangled-name='_ZN7Mapdesc23calcVelocityNonrationalEPfii' filepath='libnurbs/internals/mapdesc.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
9771          <parameter type-id='type-id-274' is-artificial='yes'/>
9772          <parameter type-id='type-id-25'/>
9773          <parameter type-id='type-id-10'/>
9774          <parameter type-id='type-id-10'/>
9775          <return type-id='type-id-1'/>
9776        </function-decl>
9777      </member-function>
9778      <member-function access='private'>
9779        <function-decl name='calcVelocityRational' mangled-name='_ZN7Mapdesc20calcVelocityRationalEPfii' filepath='libnurbs/internals/mapdesc.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
9780          <parameter type-id='type-id-274' is-artificial='yes'/>
9781          <parameter type-id='type-id-25'/>
9782          <parameter type-id='type-id-10'/>
9783          <parameter type-id='type-id-10'/>
9784          <return type-id='type-id-1'/>
9785        </function-decl>
9786      </member-function>
9787      <member-function access='private'>
9788        <function-decl name='bboxTooBig' mangled-name='_ZN7Mapdesc10bboxTooBigEPfiiiiPA5_f' filepath='libnurbs/internals/mapdesc.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
9789          <parameter type-id='type-id-274' is-artificial='yes'/>
9790          <parameter type-id='type-id-25'/>
9791          <parameter type-id='type-id-10'/>
9792          <parameter type-id='type-id-10'/>
9793          <parameter type-id='type-id-10'/>
9794          <parameter type-id='type-id-10'/>
9795          <parameter type-id='type-id-242'/>
9796          <return type-id='type-id-10'/>
9797        </function-decl>
9798      </member-function>
9799      <member-function access='private'>
9800        <function-decl name='copyPt' mangled-name='_ZN7Mapdesc6copyPtEPfS0_' filepath='libnurbs/internals/mapdesc.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
9801          <parameter type-id='type-id-274' is-artificial='yes'/>
9802          <parameter type-id='type-id-25'/>
9803          <parameter type-id='type-id-25'/>
9804          <return type-id='type-id-19'/>
9805        </function-decl>
9806      </member-function>
9807      <member-function access='private'>
9808        <function-decl name='subdivide' mangled-name='_ZN7Mapdesc9subdivideEPfS0_fiiii' filepath='libnurbs/internals/mapdesc.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
9809          <parameter type-id='type-id-274' is-artificial='yes'/>
9810          <parameter type-id='type-id-25'/>
9811          <parameter type-id='type-id-25'/>
9812          <parameter type-id='type-id-1'/>
9813          <parameter type-id='type-id-10'/>
9814          <parameter type-id='type-id-10'/>
9815          <parameter type-id='type-id-10'/>
9816          <parameter type-id='type-id-10'/>
9817          <return type-id='type-id-19'/>
9818        </function-decl>
9819      </member-function>
9820      <member-function access='private'>
9821        <function-decl name='subdivide' mangled-name='_ZN7Mapdesc9subdivideEPfS0_fii' filepath='libnurbs/internals/mapdesc.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
9822          <parameter type-id='type-id-274' is-artificial='yes'/>
9823          <parameter type-id='type-id-25'/>
9824          <parameter type-id='type-id-25'/>
9825          <parameter type-id='type-id-1'/>
9826          <parameter type-id='type-id-10'/>
9827          <parameter type-id='type-id-10'/>
9828          <return type-id='type-id-19'/>
9829        </function-decl>
9830      </member-function>
9831      <member-function access='private'>
9832        <function-decl name='surfbbox' mangled-name='_ZN7Mapdesc8surfbboxEPA5_f' filepath='libnurbs/internals/mapdesc.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
9833          <parameter type-id='type-id-274' is-artificial='yes'/>
9834          <parameter type-id='type-id-242'/>
9835          <return type-id='type-id-19'/>
9836        </function-decl>
9837      </member-function>
9838      <member-function access='private'>
9839        <function-decl name='identify' mangled-name='_ZN7Mapdesc8identifyEPA5_f' filepath='libnurbs/internals/mapdesc.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
9840          <parameter type-id='type-id-274' is-artificial='yes'/>
9841          <parameter type-id='type-id-242'/>
9842          <return type-id='type-id-19'/>
9843        </function-decl>
9844      </member-function>
9845      <member-function access='private' constructor='yes'>
9846        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
9847          <parameter type-id='type-id-274' is-artificial='yes'/>
9848          <parameter type-id='type-id-24'/>
9849          <parameter type-id='type-id-10'/>
9850          <parameter type-id='type-id-10'/>
9851          <parameter type-id='type-id-160'/>
9852          <return type-id='type-id-19'/>
9853        </function-decl>
9854      </member-function>
9855      <member-function access='private'>
9856        <function-decl name='calcPartialVelocity' mangled-name='_ZN7Mapdesc19calcPartialVelocityEPfS0_iiiiiiffi' filepath='libnurbs/internals/mapdesc.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
9857          <parameter type-id='type-id-274' is-artificial='yes'/>
9858          <parameter type-id='type-id-25'/>
9859          <parameter type-id='type-id-25'/>
9860          <parameter type-id='type-id-10'/>
9861          <parameter type-id='type-id-10'/>
9862          <parameter type-id='type-id-10'/>
9863          <parameter type-id='type-id-10'/>
9864          <parameter type-id='type-id-10'/>
9865          <parameter type-id='type-id-10'/>
9866          <parameter type-id='type-id-1'/>
9867          <parameter type-id='type-id-1'/>
9868          <parameter type-id='type-id-10'/>
9869          <return type-id='type-id-1'/>
9870        </function-decl>
9871      </member-function>
9872      <member-function access='private'>
9873        <function-decl name='calcPartialVelocity' mangled-name='_ZN7Mapdesc19calcPartialVelocityEPfiiif' filepath='libnurbs/internals/mapdesc.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
9874          <parameter type-id='type-id-274' is-artificial='yes'/>
9875          <parameter type-id='type-id-25'/>
9876          <parameter type-id='type-id-10'/>
9877          <parameter type-id='type-id-10'/>
9878          <parameter type-id='type-id-10'/>
9879          <parameter type-id='type-id-1'/>
9880          <return type-id='type-id-1'/>
9881        </function-decl>
9882      </member-function>
9883    </class-decl>
9884    <pointer-type-def type-id='type-id-273' size-in-bits='64' id='type-id-274'/>
9885  </abi-instr>
9886  <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'>
9887  </abi-instr>
9888  <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'>
9889    <class-decl name='Maplist' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/maplist.h' line='46' column='1' id='type-id-64'>
9890      <data-member access='private' layout-offset-in-bits='0'>
9891        <var-decl name='mapdescPool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/maplist.h' line='58' column='1'/>
9892      </data-member>
9893      <data-member access='private' layout-offset-in-bits='2496'>
9894        <var-decl name='maps' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/maplist.h' line='59' column='1'/>
9895      </data-member>
9896      <data-member access='private' layout-offset-in-bits='2560'>
9897        <var-decl name='lastmap' type-id='type-id-276' visibility='default' filepath='libnurbs/internals/maplist.h' line='60' column='1'/>
9898      </data-member>
9899      <data-member access='private' layout-offset-in-bits='2624'>
9900        <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/maplist.h' line='61' column='1'/>
9901      </data-member>
9902      <member-function access='private' constructor='yes'>
9903        <function-decl name='Maplist' filepath='libnurbs/internals/maplist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
9904          <parameter type-id='type-id-277' is-artificial='yes'/>
9905          <parameter type-id='type-id-160'/>
9906          <return type-id='type-id-19'/>
9907        </function-decl>
9908      </member-function>
9909      <member-function access='private'>
9910        <function-decl name='locate' mangled-name='_ZN7Maplist6locateEl' filepath='libnurbs/internals/maplist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
9911          <parameter type-id='type-id-277' is-artificial='yes'/>
9912          <parameter type-id='type-id-24'/>
9913          <return type-id='type-id-228'/>
9914        </function-decl>
9915      </member-function>
9916      <member-function access='private'>
9917        <function-decl name='define' mangled-name='_ZN7Maplist6defineElii' filepath='libnurbs/internals/maplist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
9918          <parameter type-id='type-id-277' is-artificial='yes'/>
9919          <parameter type-id='type-id-24'/>
9920          <parameter type-id='type-id-10'/>
9921          <parameter type-id='type-id-10'/>
9922          <return type-id='type-id-19'/>
9923        </function-decl>
9924      </member-function>
9925      <member-function access='private'>
9926        <function-decl name='find' mangled-name='_ZN7Maplist4findEl' filepath='libnurbs/internals/maplist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
9927          <parameter type-id='type-id-277' is-artificial='yes'/>
9928          <parameter type-id='type-id-24'/>
9929          <return type-id='type-id-228'/>
9930        </function-decl>
9931      </member-function>
9932      <member-function access='private'>
9933        <function-decl name='freeMaps' mangled-name='_ZN7Maplist8freeMapsEv' filepath='libnurbs/internals/maplist.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
9934          <parameter type-id='type-id-277' is-artificial='yes'/>
9935          <return type-id='type-id-19'/>
9936        </function-decl>
9937      </member-function>
9938      <member-function access='private'>
9939        <function-decl name='remove' mangled-name='_ZN7Maplist6removeEP7Mapdesc' filepath='libnurbs/internals/maplist.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
9940          <parameter type-id='type-id-277' is-artificial='yes'/>
9941          <parameter type-id='type-id-228'/>
9942          <return type-id='type-id-19'/>
9943        </function-decl>
9944      </member-function>
9945      <member-function access='private'>
9946        <function-decl name='add' mangled-name='_ZN7Maplist3addElii' filepath='libnurbs/internals/maplist.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
9947          <parameter type-id='type-id-277' is-artificial='yes'/>
9948          <parameter type-id='type-id-24'/>
9949          <parameter type-id='type-id-10'/>
9950          <parameter type-id='type-id-10'/>
9951          <return type-id='type-id-19'/>
9952        </function-decl>
9953      </member-function>
9954      <member-function access='private'>
9955        <function-decl name='initialize' mangled-name='_ZN7Maplist10initializeEv' filepath='libnurbs/internals/maplist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
9956          <parameter type-id='type-id-277' is-artificial='yes'/>
9957          <return type-id='type-id-19'/>
9958        </function-decl>
9959      </member-function>
9960      <member-function access='private' constructor='yes'>
9961        <function-decl name='Maplist' filepath='libnurbs/internals/maplist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
9962          <parameter type-id='type-id-277' is-artificial='yes'/>
9963          <parameter type-id='type-id-160'/>
9964          <return type-id='type-id-19'/>
9965        </function-decl>
9966      </member-function>
9967    </class-decl>
9968    <pointer-type-def type-id='type-id-228' size-in-bits='64' id='type-id-276'/>
9969    <pointer-type-def type-id='type-id-64' size-in-bits='64' id='type-id-277'/>
9970  </abi-instr>
9971  <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'>
9972    <array-type-def dimensions='1' type-id='type-id-191' size-in-bits='128' id='type-id-278'>
9973      <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
9974    </array-type-def>
9975    <class-decl name='Mesher' size-in-bits='7680' visibility='default' filepath='libnurbs/internals/mesher.h' line='47' column='1' id='type-id-182'>
9976      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-206'/>
9977      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-266'/>
9978      <data-member access='private' static='yes'>
9979        <var-decl name='ZERO' type-id='type-id-279' mangled-name='_ZN6Mesher4ZEROE' visibility='default' filepath='libnurbs/internals/mesher.cc' line='53' column='1'/>
9980      </data-member>
9981      <data-member access='private' layout-offset-in-bits='2240'>
9982        <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/mesher.h' line='56' column='1'/>
9983      </data-member>
9984      <data-member access='private' layout-offset-in-bits='2304'>
9985        <var-decl name='p' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/mesher.h' line='58' column='1'/>
9986      </data-member>
9987      <data-member access='private' layout-offset-in-bits='4800'>
9988        <var-decl name='stacksize' type-id='type-id-275' visibility='default' filepath='libnurbs/internals/mesher.h' line='59' column='1'/>
9989      </data-member>
9990      <data-member access='private' layout-offset-in-bits='4864'>
9991        <var-decl name='vdata' type-id='type-id-280' visibility='default' filepath='libnurbs/internals/mesher.h' line='60' column='1'/>
9992      </data-member>
9993      <data-member access='private' layout-offset-in-bits='4928'>
9994        <var-decl name='last' type-id='type-id-278' visibility='default' filepath='libnurbs/internals/mesher.h' line='61' column='1'/>
9995      </data-member>
9996      <data-member access='private' layout-offset-in-bits='5056'>
9997        <var-decl name='itop' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mesher.h' line='62' column='1'/>
9998      </data-member>
9999      <data-member access='private' layout-offset-in-bits='5088'>
10000        <var-decl name='lastedge' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mesher.h' line='63' column='1'/>
10001      </data-member>
10002      <member-function access='private' constructor='yes'>
10003        <function-decl name='Mesher' filepath='libnurbs/internals/mesher.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
10004          <parameter type-id='type-id-281' is-artificial='yes'/>
10005          <parameter type-id='type-id-10' is-artificial='yes'/>
10006          <parameter type-id='type-id-184' is-artificial='yes'/>
10007          <parameter type-id='type-id-160'/>
10008          <return type-id='type-id-19'/>
10009        </function-decl>
10010      </member-function>
10011      <member-function access='private' destructor='yes'>
10012        <function-decl name='~Mesher' filepath='libnurbs/internals/mesher.cc' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
10013          <parameter type-id='type-id-281' is-artificial='yes'/>
10014          <parameter type-id='type-id-10' is-artificial='yes'/>
10015          <parameter type-id='type-id-184' is-artificial='yes'/>
10016          <return type-id='type-id-19'/>
10017        </function-decl>
10018      </member-function>
10019      <member-function access='private'>
10020        <function-decl name='equal' mangled-name='_ZN6Mesher5equalEii' filepath='libnurbs/internals/mesher.cc' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
10021          <parameter type-id='type-id-281' is-artificial='yes'/>
10022          <parameter type-id='type-id-10'/>
10023          <parameter type-id='type-id-10'/>
10024          <return type-id='type-id-10'/>
10025        </function-decl>
10026      </member-function>
10027      <member-function access='private'>
10028        <function-decl name='swapMesh' mangled-name='_ZN6Mesher8swapMeshEv' filepath='libnurbs/internals/mesher.cc' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
10029          <parameter type-id='type-id-281' is-artificial='yes'/>
10030          <return type-id='type-id-19'/>
10031        </function-decl>
10032      </member-function>
10033      <member-function access='private'>
10034        <function-decl name='copy' mangled-name='_ZN6Mesher4copyEii' filepath='libnurbs/internals/mesher.cc' line='246' column='1' visibility='default' binding='global' size-in-bits='64'>
10035          <parameter type-id='type-id-281' is-artificial='yes'/>
10036          <parameter type-id='type-id-10'/>
10037          <parameter type-id='type-id-10'/>
10038          <return type-id='type-id-19'/>
10039        </function-decl>
10040      </member-function>
10041      <member-function access='private'>
10042        <function-decl name='closeMesh' mangled-name='_ZN6Mesher9closeMeshEv' filepath='libnurbs/internals/mesher.cc' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
10043          <parameter type-id='type-id-281' is-artificial='yes'/>
10044          <return type-id='type-id-19'/>
10045        </function-decl>
10046      </member-function>
10047      <member-function access='private'>
10048        <function-decl name='openMesh' mangled-name='_ZN6Mesher8openMeshEv' filepath='libnurbs/internals/mesher.cc' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
10049          <parameter type-id='type-id-281' is-artificial='yes'/>
10050          <return type-id='type-id-19'/>
10051        </function-decl>
10052      </member-function>
10053      <member-function access='private'>
10054        <function-decl name='move' mangled-name='_ZN6Mesher4moveEii' filepath='libnurbs/internals/mesher.cc' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
10055          <parameter type-id='type-id-281' is-artificial='yes'/>
10056          <parameter type-id='type-id-10'/>
10057          <parameter type-id='type-id-10'/>
10058          <return type-id='type-id-19'/>
10059        </function-decl>
10060      </member-function>
10061      <member-function access='private'>
10062        <function-decl name='isCw' mangled-name='_ZN6Mesher4isCwEi' filepath='libnurbs/internals/mesher.cc' line='233' column='1' visibility='default' binding='global' size-in-bits='64'>
10063          <parameter type-id='type-id-281' is-artificial='yes'/>
10064          <parameter type-id='type-id-10'/>
10065          <return type-id='type-id-10'/>
10066        </function-decl>
10067      </member-function>
10068      <member-function access='private'>
10069        <function-decl name='isCcw' mangled-name='_ZN6Mesher5isCcwEi' filepath='libnurbs/internals/mesher.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
10070          <parameter type-id='type-id-281' is-artificial='yes'/>
10071          <parameter type-id='type-id-10'/>
10072          <return type-id='type-id-10'/>
10073        </function-decl>
10074      </member-function>
10075      <member-function access='private'>
10076        <function-decl name='push' mangled-name='_ZN6Mesher4pushEP14GridTrimVertex' filepath='libnurbs/internals/mesher.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10077          <parameter type-id='type-id-281' is-artificial='yes'/>
10078          <parameter type-id='type-id-191'/>
10079          <return type-id='type-id-19'/>
10080        </function-decl>
10081      </member-function>
10082      <member-function access='private'>
10083        <function-decl name='clearStack' mangled-name='_ZN6Mesher10clearStackEv' filepath='libnurbs/internals/mesher.cc' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
10084          <parameter type-id='type-id-281' is-artificial='yes'/>
10085          <return type-id='type-id-19'/>
10086        </function-decl>
10087      </member-function>
10088      <member-function access='private'>
10089        <function-decl name='init' mangled-name='_ZN6Mesher4initEj' filepath='libnurbs/internals/mesher.cc' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
10090          <parameter type-id='type-id-281' is-artificial='yes'/>
10091          <parameter type-id='type-id-275'/>
10092          <return type-id='type-id-19'/>
10093        </function-decl>
10094      </member-function>
10095      <member-function access='private'>
10096        <function-decl name='output' mangled-name='_ZN6Mesher6outputEi' filepath='libnurbs/internals/mesher.cc' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
10097          <parameter type-id='type-id-281' is-artificial='yes'/>
10098          <parameter type-id='type-id-10'/>
10099          <return type-id='type-id-19'/>
10100        </function-decl>
10101      </member-function>
10102      <member-function access='private'>
10103        <function-decl name='addLast' mangled-name='_ZN6Mesher7addLastEv' filepath='libnurbs/internals/mesher.cc' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
10104          <parameter type-id='type-id-281' is-artificial='yes'/>
10105          <return type-id='type-id-19'/>
10106        </function-decl>
10107      </member-function>
10108      <member-function access='private'>
10109        <function-decl name='addLower' mangled-name='_ZN6Mesher8addLowerEv' filepath='libnurbs/internals/mesher.cc' line='415' column='1' visibility='default' binding='global' size-in-bits='64'>
10110          <parameter type-id='type-id-281' is-artificial='yes'/>
10111          <return type-id='type-id-19'/>
10112        </function-decl>
10113      </member-function>
10114      <member-function access='private'>
10115        <function-decl name='finishLower' mangled-name='_ZN6Mesher11finishLowerEP14GridTrimVertex' filepath='libnurbs/internals/mesher.cc' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
10116          <parameter type-id='type-id-281' is-artificial='yes'/>
10117          <parameter type-id='type-id-191'/>
10118          <return type-id='type-id-19'/>
10119        </function-decl>
10120      </member-function>
10121      <member-function access='private'>
10122        <function-decl name='addUpper' mangled-name='_ZN6Mesher8addUpperEv' filepath='libnurbs/internals/mesher.cc' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
10123          <parameter type-id='type-id-281' is-artificial='yes'/>
10124          <return type-id='type-id-19'/>
10125        </function-decl>
10126      </member-function>
10127      <member-function access='private'>
10128        <function-decl name='finishUpper' mangled-name='_ZN6Mesher11finishUpperEP14GridTrimVertex' filepath='libnurbs/internals/mesher.cc' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
10129          <parameter type-id='type-id-281' is-artificial='yes'/>
10130          <parameter type-id='type-id-191'/>
10131          <return type-id='type-id-19'/>
10132        </function-decl>
10133      </member-function>
10134      <member-function access='private'>
10135        <function-decl name='mesh' mangled-name='_ZN6Mesher4meshEv' filepath='libnurbs/internals/mesher.cc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
10136          <parameter type-id='type-id-281' is-artificial='yes'/>
10137          <return type-id='type-id-19'/>
10138        </function-decl>
10139      </member-function>
10140    </class-decl>
10141    <pointer-type-def type-id='type-id-191' size-in-bits='64' id='type-id-280'/>
10142    <pointer-type-def type-id='type-id-182' size-in-bits='64' id='type-id-281'/>
10143    <qualified-type-def type-id='type-id-27' const='yes' id='type-id-279'/>
10144  </abi-instr>
10145  <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'>
10146    <array-type-def dimensions='1' type-id='type-id-282' size-in-bits='64' id='type-id-283'>
10147      <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
10148    </array-type-def>
10149    <class-decl name='primStream' size-in-bits='384' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='44' column='1' id='type-id-284'>
10150      <data-member access='private' layout-offset-in-bits='0'>
10151        <var-decl name='lengths' type-id='type-id-285' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='45' column='1'/>
10152      </data-member>
10153      <data-member access='private' layout-offset-in-bits='64'>
10154        <var-decl name='types' type-id='type-id-285' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='46' column='1'/>
10155      </data-member>
10156      <data-member access='private' layout-offset-in-bits='128'>
10157        <var-decl name='vertices' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='47' column='1'/>
10158      </data-member>
10159      <data-member access='private' layout-offset-in-bits='192'>
10160        <var-decl name='index_lengths' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='50' column='1'/>
10161      </data-member>
10162      <data-member access='private' layout-offset-in-bits='224'>
10163        <var-decl name='size_lengths' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='51' column='1'/>
10164      </data-member>
10165      <data-member access='private' layout-offset-in-bits='256'>
10166        <var-decl name='index_vertices' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='52' column='1'/>
10167      </data-member>
10168      <data-member access='private' layout-offset-in-bits='288'>
10169        <var-decl name='size_vertices' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='53' column='1'/>
10170      </data-member>
10171      <data-member access='private' layout-offset-in-bits='320'>
10172        <var-decl name='counter' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='59' column='1'/>
10173      </data-member>
10174      <member-function access='private' constructor='yes'>
10175        <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
10176          <parameter type-id='type-id-187' is-artificial='yes'/>
10177          <parameter type-id='type-id-287'/>
10178          <parameter type-id='type-id-287'/>
10179          <return type-id='type-id-19'/>
10180        </function-decl>
10181      </member-function>
10182      <member-function access='private' destructor='yes'>
10183        <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
10184          <parameter type-id='type-id-187' is-artificial='yes'/>
10185          <parameter type-id='type-id-10' is-artificial='yes'/>
10186          <return type-id='type-id-19'/>
10187        </function-decl>
10188      </member-function>
10189      <member-function access='private' constructor='yes'>
10190        <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
10191          <parameter type-id='type-id-187' is-artificial='yes'/>
10192          <parameter type-id='type-id-287'/>
10193          <parameter type-id='type-id-287'/>
10194          <return type-id='type-id-19'/>
10195        </function-decl>
10196      </member-function>
10197      <member-function access='private' destructor='yes'>
10198        <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
10199          <parameter type-id='type-id-187' is-artificial='yes'/>
10200          <parameter type-id='type-id-10' is-artificial='yes'/>
10201          <return type-id='type-id-19'/>
10202        </function-decl>
10203      </member-function>
10204      <member-function access='private'>
10205        <function-decl name='get_vertices' mangled-name='_ZN10primStream12get_verticesEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
10206          <parameter type-id='type-id-187' is-artificial='yes'/>
10207          <return type-id='type-id-286'/>
10208        </function-decl>
10209      </member-function>
10210      <member-function access='private'>
10211        <function-decl name='get_type' mangled-name='_ZN10primStream8get_typeEi' filepath='libnurbs/nurbtess/primitiveStream.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
10212          <parameter type-id='type-id-187' is-artificial='yes'/>
10213          <parameter type-id='type-id-287'/>
10214          <return type-id='type-id-287'/>
10215        </function-decl>
10216      </member-function>
10217      <member-function access='private'>
10218        <function-decl name='get_length' mangled-name='_ZN10primStream10get_lengthEi' filepath='libnurbs/nurbtess/primitiveStream.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
10219          <parameter type-id='type-id-187' is-artificial='yes'/>
10220          <parameter type-id='type-id-287'/>
10221          <return type-id='type-id-287'/>
10222        </function-decl>
10223      </member-function>
10224      <member-function access='private'>
10225        <function-decl name='get_n_prims' mangled-name='_ZN10primStream11get_n_primsEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
10226          <parameter type-id='type-id-187' is-artificial='yes'/>
10227          <return type-id='type-id-287'/>
10228        </function-decl>
10229      </member-function>
10230      <member-function access='private' constructor='yes'>
10231        <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
10232          <parameter type-id='type-id-187' is-artificial='yes'/>
10233          <parameter type-id='type-id-287'/>
10234          <parameter type-id='type-id-287'/>
10235          <return type-id='type-id-19'/>
10236        </function-decl>
10237      </member-function>
10238      <member-function access='private' destructor='yes'>
10239        <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
10240          <parameter type-id='type-id-187' is-artificial='yes'/>
10241          <parameter type-id='type-id-10' is-artificial='yes'/>
10242          <return type-id='type-id-19'/>
10243        </function-decl>
10244      </member-function>
10245      <member-function access='private'>
10246        <function-decl name='insert' mangled-name='_ZN10primStream6insertEPf' filepath='libnurbs/nurbtess/primitiveStream.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10247          <parameter type-id='type-id-187' is-artificial='yes'/>
10248          <parameter type-id='type-id-286'/>
10249          <return type-id='type-id-19'/>
10250        </function-decl>
10251      </member-function>
10252      <member-function access='private' constructor='yes'>
10253        <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
10254          <parameter type-id='type-id-187' is-artificial='yes'/>
10255          <parameter type-id='type-id-287'/>
10256          <parameter type-id='type-id-287'/>
10257          <return type-id='type-id-19'/>
10258        </function-decl>
10259      </member-function>
10260      <member-function access='private' destructor='yes'>
10261        <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
10262          <parameter type-id='type-id-187' is-artificial='yes'/>
10263          <parameter type-id='type-id-10' is-artificial='yes'/>
10264          <return type-id='type-id-19'/>
10265        </function-decl>
10266      </member-function>
10267      <member-function access='private'>
10268        <function-decl name='triangle' mangled-name='_ZN10primStream8triangleEPfS0_S0_' filepath='libnurbs/nurbtess/primitiveStream.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
10269          <parameter type-id='type-id-187' is-artificial='yes'/>
10270          <parameter type-id='type-id-286'/>
10271          <parameter type-id='type-id-286'/>
10272          <parameter type-id='type-id-286'/>
10273          <return type-id='type-id-19'/>
10274        </function-decl>
10275      </member-function>
10276      <member-function access='private' constructor='yes'>
10277        <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
10278          <parameter type-id='type-id-187' is-artificial='yes'/>
10279          <parameter type-id='type-id-287'/>
10280          <parameter type-id='type-id-287'/>
10281          <return type-id='type-id-19'/>
10282        </function-decl>
10283      </member-function>
10284      <member-function access='private' destructor='yes'>
10285        <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
10286          <parameter type-id='type-id-187' is-artificial='yes'/>
10287          <parameter type-id='type-id-10' is-artificial='yes'/>
10288          <return type-id='type-id-19'/>
10289        </function-decl>
10290      </member-function>
10291      <member-function access='private'>
10292        <function-decl name='num_triangles' mangled-name='_ZN10primStream13num_trianglesEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
10293          <parameter type-id='type-id-187' is-artificial='yes'/>
10294          <return type-id='type-id-287'/>
10295        </function-decl>
10296      </member-function>
10297      <member-function access='private'>
10298        <function-decl name='begin' mangled-name='_ZN10primStream5beginEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
10299          <parameter type-id='type-id-187' is-artificial='yes'/>
10300          <return type-id='type-id-19'/>
10301        </function-decl>
10302      </member-function>
10303      <member-function access='private'>
10304        <function-decl name='draw' mangled-name='_ZN10primStream4drawEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
10305          <parameter type-id='type-id-187' is-artificial='yes'/>
10306          <return type-id='type-id-19'/>
10307        </function-decl>
10308      </member-function>
10309      <member-function access='private'>
10310        <function-decl name='end' mangled-name='_ZN10primStream3endEi' filepath='libnurbs/nurbtess/primitiveStream.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
10311          <parameter type-id='type-id-187' is-artificial='yes'/>
10312          <parameter type-id='type-id-287'/>
10313          <return type-id='type-id-19'/>
10314        </function-decl>
10315      </member-function>
10316      <member-function access='private'>
10317        <function-decl name='insert' mangled-name='_ZN10primStream6insertEff' filepath='libnurbs/nurbtess/primitiveStream.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10318          <parameter type-id='type-id-187' is-artificial='yes'/>
10319          <parameter type-id='type-id-282'/>
10320          <parameter type-id='type-id-282'/>
10321          <return type-id='type-id-19'/>
10322        </function-decl>
10323      </member-function>
10324      <member-function access='private'>
10325        <function-decl name='print' mangled-name='_ZN10primStream5printEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
10326          <parameter type-id='type-id-187' is-artificial='yes'/>
10327          <return type-id='type-id-19'/>
10328        </function-decl>
10329      </member-function>
10330      <member-function access='private' constructor='yes'>
10331        <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
10332          <parameter type-id='type-id-187' is-artificial='yes'/>
10333          <parameter type-id='type-id-287'/>
10334          <parameter type-id='type-id-287'/>
10335          <return type-id='type-id-19'/>
10336        </function-decl>
10337      </member-function>
10338      <member-function access='private' destructor='yes'>
10339        <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
10340          <parameter type-id='type-id-187' is-artificial='yes'/>
10341          <parameter type-id='type-id-10' is-artificial='yes'/>
10342          <return type-id='type-id-19'/>
10343        </function-decl>
10344      </member-function>
10345      <member-function access='private' constructor='yes'>
10346        <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
10347          <parameter type-id='type-id-187' is-artificial='yes'/>
10348          <parameter type-id='type-id-287'/>
10349          <parameter type-id='type-id-287'/>
10350          <return type-id='type-id-19'/>
10351        </function-decl>
10352      </member-function>
10353      <member-function access='private' destructor='yes'>
10354        <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
10355          <parameter type-id='type-id-187' is-artificial='yes'/>
10356          <parameter type-id='type-id-10' is-artificial='yes'/>
10357          <return type-id='type-id-19'/>
10358        </function-decl>
10359      </member-function>
10360    </class-decl>
10361    <class-decl name='reflexChain' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='43' column='1' id='type-id-288'>
10362      <data-member access='private' layout-offset-in-bits='0'>
10363        <var-decl name='queue' type-id='type-id-289' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='44' column='1'/>
10364      </data-member>
10365      <data-member access='private' layout-offset-in-bits='64'>
10366        <var-decl name='isIncreasing' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='50' column='1'/>
10367      </data-member>
10368      <data-member access='private' layout-offset-in-bits='96'>
10369        <var-decl name='index_queue' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='51' column='1'/>
10370      </data-member>
10371      <data-member access='private' layout-offset-in-bits='128'>
10372        <var-decl name='size_queue' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='52' column='1'/>
10373      </data-member>
10374      <member-function access='private' constructor='yes'>
10375        <function-decl name='reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
10376          <parameter type-id='type-id-290' is-artificial='yes'/>
10377          <parameter type-id='type-id-287'/>
10378          <parameter type-id='type-id-287'/>
10379          <return type-id='type-id-19'/>
10380        </function-decl>
10381      </member-function>
10382      <member-function access='private' destructor='yes'>
10383        <function-decl name='~reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
10384          <parameter type-id='type-id-290' is-artificial='yes'/>
10385          <parameter type-id='type-id-10' is-artificial='yes'/>
10386          <return type-id='type-id-19'/>
10387        </function-decl>
10388      </member-function>
10389      <member-function access='private'>
10390        <function-decl name='processNewVertex' mangled-name='_ZN11reflexChain16processNewVertexEPfP7Backend' filepath='libnurbs/nurbtess/monoTriangulation.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
10391          <parameter type-id='type-id-290' is-artificial='yes'/>
10392          <parameter type-id='type-id-286'/>
10393          <parameter type-id='type-id-189'/>
10394          <return type-id='type-id-19'/>
10395        </function-decl>
10396      </member-function>
10397      <member-function access='private'>
10398        <function-decl name='outputFan' mangled-name='_ZN11reflexChain9outputFanEPfP7Backend' filepath='libnurbs/nurbtess/monoTriangulation.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
10399          <parameter type-id='type-id-290' is-artificial='yes'/>
10400          <parameter type-id='type-id-286'/>
10401          <parameter type-id='type-id-189'/>
10402          <return type-id='type-id-19'/>
10403        </function-decl>
10404      </member-function>
10405      <member-function access='private' constructor='yes'>
10406        <function-decl name='reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
10407          <parameter type-id='type-id-290' is-artificial='yes'/>
10408          <parameter type-id='type-id-287'/>
10409          <parameter type-id='type-id-287'/>
10410          <return type-id='type-id-19'/>
10411        </function-decl>
10412      </member-function>
10413      <member-function access='private' destructor='yes'>
10414        <function-decl name='~reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
10415          <parameter type-id='type-id-290' is-artificial='yes'/>
10416          <parameter type-id='type-id-10' is-artificial='yes'/>
10417          <return type-id='type-id-19'/>
10418        </function-decl>
10419      </member-function>
10420      <member-function access='private'>
10421        <function-decl name='print' mangled-name='_ZN11reflexChain5printEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
10422          <parameter type-id='type-id-290' is-artificial='yes'/>
10423          <return type-id='type-id-19'/>
10424        </function-decl>
10425      </member-function>
10426      <member-function access='private'>
10427        <function-decl name='insert' mangled-name='_ZN11reflexChain6insertEff' filepath='libnurbs/nurbtess/monoTriangulation.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
10428          <parameter type-id='type-id-290' is-artificial='yes'/>
10429          <parameter type-id='type-id-282'/>
10430          <parameter type-id='type-id-282'/>
10431          <return type-id='type-id-19'/>
10432        </function-decl>
10433      </member-function>
10434      <member-function access='private'>
10435        <function-decl name='insert' mangled-name='_ZN11reflexChain6insertEPf' filepath='libnurbs/nurbtess/monoTriangulation.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
10436          <parameter type-id='type-id-290' is-artificial='yes'/>
10437          <parameter type-id='type-id-286'/>
10438          <return type-id='type-id-19'/>
10439        </function-decl>
10440      </member-function>
10441      <member-function access='private'>
10442        <function-decl name='outputFan' mangled-name='_ZN11reflexChain9outputFanEPfP10primStream' filepath='libnurbs/nurbtess/monoTriangulation.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
10443          <parameter type-id='type-id-290' is-artificial='yes'/>
10444          <parameter type-id='type-id-286'/>
10445          <parameter type-id='type-id-187'/>
10446          <return type-id='type-id-19'/>
10447        </function-decl>
10448      </member-function>
10449      <member-function access='private'>
10450        <function-decl name='processNewVertex' mangled-name='_ZN11reflexChain16processNewVertexEPfP10primStream' filepath='libnurbs/nurbtess/monoTriangulation.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
10451          <parameter type-id='type-id-290' is-artificial='yes'/>
10452          <parameter type-id='type-id-286'/>
10453          <parameter type-id='type-id-187'/>
10454          <return type-id='type-id-19'/>
10455        </function-decl>
10456      </member-function>
10457    </class-decl>
10458    <class-decl name='vertexArray' size-in-bits='128' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='77' column='1' id='type-id-291'>
10459      <data-member access='private' layout-offset-in-bits='0'>
10460        <var-decl name='array' type-id='type-id-292' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='78' column='1'/>
10461      </data-member>
10462      <data-member access='private' layout-offset-in-bits='64'>
10463        <var-decl name='index' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='79' column='1'/>
10464      </data-member>
10465      <data-member access='private' layout-offset-in-bits='96'>
10466        <var-decl name='size' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='80' column='1'/>
10467      </data-member>
10468      <member-function access='private' constructor='yes'>
10469        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
10470          <parameter type-id='type-id-293' is-artificial='yes'/>
10471          <parameter type-id='type-id-287'/>
10472          <return type-id='type-id-19'/>
10473        </function-decl>
10474      </member-function>
10475      <member-function access='private' constructor='yes'>
10476        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10477          <parameter type-id='type-id-293' is-artificial='yes'/>
10478          <parameter type-id='type-id-294'/>
10479          <parameter type-id='type-id-287'/>
10480          <return type-id='type-id-19'/>
10481        </function-decl>
10482      </member-function>
10483      <member-function access='private' destructor='yes'>
10484        <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10485          <parameter type-id='type-id-293' is-artificial='yes'/>
10486          <parameter type-id='type-id-10' is-artificial='yes'/>
10487          <return type-id='type-id-19'/>
10488        </function-decl>
10489      </member-function>
10490      <member-function access='private'>
10491        <function-decl name='getNumElements' mangled-name='_ZN11vertexArray14getNumElementsEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
10492          <parameter type-id='type-id-293' is-artificial='yes'/>
10493          <return type-id='type-id-287'/>
10494        </function-decl>
10495      </member-function>
10496      <member-function access='private'>
10497        <function-decl name='getArray' mangled-name='_ZN11vertexArray8getArrayEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
10498          <parameter type-id='type-id-293' is-artificial='yes'/>
10499          <return type-id='type-id-292'/>
10500        </function-decl>
10501      </member-function>
10502      <member-function access='private' constructor='yes'>
10503        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
10504          <parameter type-id='type-id-293' is-artificial='yes'/>
10505          <parameter type-id='type-id-287'/>
10506          <return type-id='type-id-19'/>
10507        </function-decl>
10508      </member-function>
10509      <member-function access='private' constructor='yes'>
10510        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10511          <parameter type-id='type-id-293' is-artificial='yes'/>
10512          <parameter type-id='type-id-294'/>
10513          <parameter type-id='type-id-287'/>
10514          <return type-id='type-id-19'/>
10515        </function-decl>
10516      </member-function>
10517      <member-function access='private' destructor='yes'>
10518        <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10519          <parameter type-id='type-id-293' is-artificial='yes'/>
10520          <parameter type-id='type-id-10' is-artificial='yes'/>
10521          <return type-id='type-id-19'/>
10522        </function-decl>
10523      </member-function>
10524      <member-function access='private'>
10525        <function-decl name='getVertex' mangled-name='_ZN11vertexArray9getVertexEi' filepath='libnurbs/nurbtess/monoTriangulation.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
10526          <parameter type-id='type-id-293' is-artificial='yes'/>
10527          <parameter type-id='type-id-287'/>
10528          <return type-id='type-id-286'/>
10529        </function-decl>
10530      </member-function>
10531      <member-function access='private'>
10532        <function-decl name='findIndexAbove' mangled-name='_ZN11vertexArray14findIndexAboveEf' filepath='libnurbs/nurbtess/monoTriangulation.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
10533          <parameter type-id='type-id-293' is-artificial='yes'/>
10534          <parameter type-id='type-id-282'/>
10535          <return type-id='type-id-287'/>
10536        </function-decl>
10537      </member-function>
10538      <member-function access='private'>
10539        <function-decl name='findIndexBelowGen' mangled-name='_ZN11vertexArray17findIndexBelowGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
10540          <parameter type-id='type-id-293' is-artificial='yes'/>
10541          <parameter type-id='type-id-282'/>
10542          <parameter type-id='type-id-287'/>
10543          <parameter type-id='type-id-287'/>
10544          <return type-id='type-id-287'/>
10545        </function-decl>
10546      </member-function>
10547      <member-function access='private'>
10548        <function-decl name='findIndexStrictBelowGen' mangled-name='_ZN11vertexArray23findIndexStrictBelowGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
10549          <parameter type-id='type-id-293' is-artificial='yes'/>
10550          <parameter type-id='type-id-282'/>
10551          <parameter type-id='type-id-287'/>
10552          <parameter type-id='type-id-287'/>
10553          <return type-id='type-id-287'/>
10554        </function-decl>
10555      </member-function>
10556      <member-function access='private'>
10557        <function-decl name='findIndexFirstAboveEqualGen' mangled-name='_ZN11vertexArray27findIndexFirstAboveEqualGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
10558          <parameter type-id='type-id-293' is-artificial='yes'/>
10559          <parameter type-id='type-id-282'/>
10560          <parameter type-id='type-id-287'/>
10561          <parameter type-id='type-id-287'/>
10562          <return type-id='type-id-287'/>
10563        </function-decl>
10564      </member-function>
10565      <member-function access='private'>
10566        <function-decl name='findIndexAboveGen' mangled-name='_ZN11vertexArray17findIndexAboveGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
10567          <parameter type-id='type-id-293' is-artificial='yes'/>
10568          <parameter type-id='type-id-282'/>
10569          <parameter type-id='type-id-287'/>
10570          <parameter type-id='type-id-287'/>
10571          <return type-id='type-id-287'/>
10572        </function-decl>
10573      </member-function>
10574      <member-function access='private'>
10575        <function-decl name='findDecreaseChainFromEnd' mangled-name='_ZN11vertexArray24findDecreaseChainFromEndEii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
10576          <parameter type-id='type-id-293' is-artificial='yes'/>
10577          <parameter type-id='type-id-287'/>
10578          <parameter type-id='type-id-287'/>
10579          <return type-id='type-id-287'/>
10580        </function-decl>
10581      </member-function>
10582      <member-function access='private'>
10583        <function-decl name='skipEqualityFromStart' mangled-name='_ZN11vertexArray21skipEqualityFromStartEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
10584          <parameter type-id='type-id-293' is-artificial='yes'/>
10585          <parameter type-id='type-id-282'/>
10586          <parameter type-id='type-id-287'/>
10587          <parameter type-id='type-id-287'/>
10588          <return type-id='type-id-287'/>
10589        </function-decl>
10590      </member-function>
10591      <member-function access='private'>
10592        <function-decl name='print' mangled-name='_ZN11vertexArray5printEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
10593          <parameter type-id='type-id-293' is-artificial='yes'/>
10594          <return type-id='type-id-19'/>
10595        </function-decl>
10596      </member-function>
10597      <member-function access='private'>
10598        <function-decl name='appendVertex' mangled-name='_ZN11vertexArray12appendVertexEPf' filepath='libnurbs/nurbtess/monoTriangulation.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
10599          <parameter type-id='type-id-293' is-artificial='yes'/>
10600          <parameter type-id='type-id-286'/>
10601          <return type-id='type-id-19'/>
10602        </function-decl>
10603      </member-function>
10604      <member-function access='private' constructor='yes'>
10605        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
10606          <parameter type-id='type-id-293' is-artificial='yes'/>
10607          <parameter type-id='type-id-287'/>
10608          <return type-id='type-id-19'/>
10609        </function-decl>
10610      </member-function>
10611      <member-function access='private' constructor='yes'>
10612        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10613          <parameter type-id='type-id-293' is-artificial='yes'/>
10614          <parameter type-id='type-id-294'/>
10615          <parameter type-id='type-id-287'/>
10616          <return type-id='type-id-19'/>
10617        </function-decl>
10618      </member-function>
10619      <member-function access='private' destructor='yes'>
10620        <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10621          <parameter type-id='type-id-293' is-artificial='yes'/>
10622          <parameter type-id='type-id-10' is-artificial='yes'/>
10623          <return type-id='type-id-19'/>
10624        </function-decl>
10625      </member-function>
10626      <member-function access='private' constructor='yes'>
10627        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
10628          <parameter type-id='type-id-293' is-artificial='yes'/>
10629          <parameter type-id='type-id-287'/>
10630          <return type-id='type-id-19'/>
10631        </function-decl>
10632      </member-function>
10633      <member-function access='private' constructor='yes'>
10634        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10635          <parameter type-id='type-id-293' is-artificial='yes'/>
10636          <parameter type-id='type-id-294'/>
10637          <parameter type-id='type-id-287'/>
10638          <return type-id='type-id-19'/>
10639        </function-decl>
10640      </member-function>
10641      <member-function access='private' destructor='yes'>
10642        <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10643          <parameter type-id='type-id-293' is-artificial='yes'/>
10644          <parameter type-id='type-id-10' is-artificial='yes'/>
10645          <return type-id='type-id-19'/>
10646        </function-decl>
10647      </member-function>
10648      <member-function access='private' constructor='yes'>
10649        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
10650          <parameter type-id='type-id-293' is-artificial='yes'/>
10651          <parameter type-id='type-id-287'/>
10652          <return type-id='type-id-19'/>
10653        </function-decl>
10654      </member-function>
10655      <member-function access='private' constructor='yes'>
10656        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10657          <parameter type-id='type-id-293' is-artificial='yes'/>
10658          <parameter type-id='type-id-294'/>
10659          <parameter type-id='type-id-287'/>
10660          <return type-id='type-id-19'/>
10661        </function-decl>
10662      </member-function>
10663      <member-function access='private' destructor='yes'>
10664        <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10665          <parameter type-id='type-id-293' is-artificial='yes'/>
10666          <parameter type-id='type-id-10' is-artificial='yes'/>
10667          <return type-id='type-id-19'/>
10668        </function-decl>
10669      </member-function>
10670      <member-function access='private' constructor='yes'>
10671        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
10672          <parameter type-id='type-id-293' is-artificial='yes'/>
10673          <parameter type-id='type-id-287'/>
10674          <return type-id='type-id-19'/>
10675        </function-decl>
10676      </member-function>
10677      <member-function access='private' constructor='yes'>
10678        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10679          <parameter type-id='type-id-293' is-artificial='yes'/>
10680          <parameter type-id='type-id-294'/>
10681          <parameter type-id='type-id-287'/>
10682          <return type-id='type-id-19'/>
10683        </function-decl>
10684      </member-function>
10685      <member-function access='private' destructor='yes'>
10686        <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10687          <parameter type-id='type-id-293' is-artificial='yes'/>
10688          <parameter type-id='type-id-10' is-artificial='yes'/>
10689          <return type-id='type-id-19'/>
10690        </function-decl>
10691      </member-function>
10692      <member-function access='private' constructor='yes'>
10693        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
10694          <parameter type-id='type-id-293' is-artificial='yes'/>
10695          <parameter type-id='type-id-287'/>
10696          <return type-id='type-id-19'/>
10697        </function-decl>
10698      </member-function>
10699      <member-function access='private' constructor='yes'>
10700        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10701          <parameter type-id='type-id-293' is-artificial='yes'/>
10702          <parameter type-id='type-id-294'/>
10703          <parameter type-id='type-id-287'/>
10704          <return type-id='type-id-19'/>
10705        </function-decl>
10706      </member-function>
10707      <member-function access='private' destructor='yes'>
10708        <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10709          <parameter type-id='type-id-293' is-artificial='yes'/>
10710          <parameter type-id='type-id-10' is-artificial='yes'/>
10711          <return type-id='type-id-19'/>
10712        </function-decl>
10713      </member-function>
10714      <member-function access='private' constructor='yes'>
10715        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
10716          <parameter type-id='type-id-293' is-artificial='yes'/>
10717          <parameter type-id='type-id-287'/>
10718          <return type-id='type-id-19'/>
10719        </function-decl>
10720      </member-function>
10721      <member-function access='private' constructor='yes'>
10722        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10723          <parameter type-id='type-id-293' is-artificial='yes'/>
10724          <parameter type-id='type-id-294'/>
10725          <parameter type-id='type-id-287'/>
10726          <return type-id='type-id-19'/>
10727        </function-decl>
10728      </member-function>
10729      <member-function access='private' destructor='yes'>
10730        <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10731          <parameter type-id='type-id-293' is-artificial='yes'/>
10732          <parameter type-id='type-id-10' is-artificial='yes'/>
10733          <return type-id='type-id-19'/>
10734        </function-decl>
10735      </member-function>
10736    </class-decl>
10737    <typedef-decl name='Int' type-id='type-id-10' filepath='libnurbs/nurbtess/definitions.h' line='37' column='1' id='type-id-287'/>
10738    <typedef-decl name='Real' type-id='type-id-27' filepath='libnurbs/nurbtess/definitions.h' line='36' column='1' id='type-id-282'/>
10739    <typedef-decl name='Real2' type-id='type-id-283' filepath='libnurbs/nurbtess/definitions.h' line='38' column='1' id='type-id-295'/>
10740    <pointer-type-def type-id='type-id-287' size-in-bits='64' id='type-id-285'/>
10741    <pointer-type-def type-id='type-id-282' size-in-bits='64' id='type-id-286'/>
10742    <pointer-type-def type-id='type-id-286' size-in-bits='64' id='type-id-292'/>
10743    <pointer-type-def type-id='type-id-295' size-in-bits='64' id='type-id-289'/>
10744    <pointer-type-def type-id='type-id-283' size-in-bits='64' id='type-id-294'/>
10745    <pointer-type-def type-id='type-id-284' size-in-bits='64' id='type-id-187'/>
10746    <pointer-type-def type-id='type-id-288' size-in-bits='64' id='type-id-290'/>
10747    <pointer-type-def type-id='type-id-291' size-in-bits='64' id='type-id-293'/>
10748  </abi-instr>
10749  <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'>
10750    <pointer-type-def type-id='type-id-296' size-in-bits='64' id='type-id-297'/>
10751    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-296'/>
10752    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-298'/>
10753  </abi-instr>
10754  <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'>
10755    <class-decl name='NurbsTessellator' size-in-bits='47616' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='53' column='1' id='type-id-47'>
10756      <data-member access='protected' layout-offset-in-bits='64'>
10757        <var-decl name='renderhints' type-id='type-id-63' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='104' column='1'/>
10758      </data-member>
10759      <data-member access='protected' layout-offset-in-bits='320'>
10760        <var-decl name='maplist' type-id='type-id-64' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='105' column='1'/>
10761      </data-member>
10762      <data-member access='protected' layout-offset-in-bits='3008'>
10763        <var-decl name='backend' type-id='type-id-65' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='106' column='1'/>
10764      </data-member>
10765      <data-member access='private' layout-offset-in-bits='3648'>
10766        <var-decl name='subdivider' type-id='type-id-66' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='134' column='1'/>
10767      </data-member>
10768      <data-member access='private' layout-offset-in-bits='24064'>
10769        <var-decl name='jumpbuffer' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='135' column='1'/>
10770      </data-member>
10771      <data-member access='private' layout-offset-in-bits='24128'>
10772        <var-decl name='o_pwlcurvePool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='136' column='1'/>
10773      </data-member>
10774      <data-member access='private' layout-offset-in-bits='26624'>
10775        <var-decl name='o_nurbscurvePool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='137' column='1'/>
10776      </data-member>
10777      <data-member access='private' layout-offset-in-bits='29120'>
10778        <var-decl name='o_curvePool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='138' column='1'/>
10779      </data-member>
10780      <data-member access='private' layout-offset-in-bits='31616'>
10781        <var-decl name='o_trimPool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='139' column='1'/>
10782      </data-member>
10783      <data-member access='private' layout-offset-in-bits='34112'>
10784        <var-decl name='o_surfacePool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='140' column='1'/>
10785      </data-member>
10786      <data-member access='private' layout-offset-in-bits='36608'>
10787        <var-decl name='o_nurbssurfacePool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='141' column='1'/>
10788      </data-member>
10789      <data-member access='private' layout-offset-in-bits='39104'>
10790        <var-decl name='propertyPool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='142' column='1'/>
10791      </data-member>
10792      <data-member access='private' layout-offset-in-bits='41600'>
10793        <var-decl name='quiltPool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='144' column='1'/>
10794      </data-member>
10795      <data-member access='private' layout-offset-in-bits='44096'>
10796        <var-decl name='extTrimVertexPool' type-id='type-id-69' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='146' column='1'/>
10797      </data-member>
10798      <data-member access='private' layout-offset-in-bits='46720'>
10799        <var-decl name='inSurface' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='148' column='1'/>
10800      </data-member>
10801      <data-member access='private' layout-offset-in-bits='46752'>
10802        <var-decl name='inCurve' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='149' column='1'/>
10803      </data-member>
10804      <data-member access='private' layout-offset-in-bits='46784'>
10805        <var-decl name='inTrim' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='150' column='1'/>
10806      </data-member>
10807      <data-member access='private' layout-offset-in-bits='46816'>
10808        <var-decl name='isCurveModified' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='151' column='1'/>
10809      </data-member>
10810      <data-member access='private' layout-offset-in-bits='46848'>
10811        <var-decl name='isTrimModified' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='152' column='1'/>
10812      </data-member>
10813      <data-member access='private' layout-offset-in-bits='46880'>
10814        <var-decl name='isSurfaceModified' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='153' column='1'/>
10815      </data-member>
10816      <data-member access='private' layout-offset-in-bits='46912'>
10817        <var-decl name='isDataValid' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='154' column='1'/>
10818      </data-member>
10819      <data-member access='private' layout-offset-in-bits='46944'>
10820        <var-decl name='numTrims' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='155' column='1'/>
10821      </data-member>
10822      <data-member access='private' layout-offset-in-bits='46976'>
10823        <var-decl name='playBack' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='156' column='1'/>
10824      </data-member>
10825      <data-member access='private' layout-offset-in-bits='47040'>
10826        <var-decl name='nextTrim' type-id='type-id-70' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='158' column='1'/>
10827      </data-member>
10828      <data-member access='private' layout-offset-in-bits='47104'>
10829        <var-decl name='nextCurve' type-id='type-id-71' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='159' column='1'/>
10830      </data-member>
10831      <data-member access='private' layout-offset-in-bits='47168'>
10832        <var-decl name='nextNurbscurve' type-id='type-id-72' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='160' column='1'/>
10833      </data-member>
10834      <data-member access='private' layout-offset-in-bits='47232'>
10835        <var-decl name='nextPwlcurve' type-id='type-id-73' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='161' column='1'/>
10836      </data-member>
10837      <data-member access='private' layout-offset-in-bits='47296'>
10838        <var-decl name='nextNurbssurface' type-id='type-id-74' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='162' column='1'/>
10839      </data-member>
10840      <data-member access='private' layout-offset-in-bits='47360'>
10841        <var-decl name='currentSurface' type-id='type-id-75' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='164' column='1'/>
10842      </data-member>
10843      <data-member access='private' layout-offset-in-bits='47424'>
10844        <var-decl name='currentTrim' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='165' column='1'/>
10845      </data-member>
10846      <data-member access='private' layout-offset-in-bits='47488'>
10847        <var-decl name='currentCurve' type-id='type-id-77' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='166' column='1'/>
10848      </data-member>
10849      <data-member access='private' layout-offset-in-bits='47552'>
10850        <var-decl name='dl' type-id='type-id-78' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='168' column='1'/>
10851      </data-member>
10852      <member-function access='private' constructor='yes'>
10853        <function-decl name='NurbsTessellator' filepath='libnurbs/internals/nurbsinterfac.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
10854          <parameter type-id='type-id-79' is-artificial='yes'/>
10855          <parameter type-id='type-id-80'/>
10856          <parameter type-id='type-id-81'/>
10857          <return type-id='type-id-19'/>
10858        </function-decl>
10859      </member-function>
10860      <member-function access='private'>
10861        <function-decl name='playRecording' mangled-name='_ZN16NurbsTessellator13playRecordingEPv' filepath='libnurbs/internals/nurbsinterfac.cc' line='529' column='1' visibility='default' binding='global' size-in-bits='64'>
10862          <parameter type-id='type-id-79' is-artificial='yes'/>
10863          <parameter type-id='type-id-17'/>
10864          <return type-id='type-id-19'/>
10865        </function-decl>
10866      </member-function>
10867      <member-function access='private'>
10868        <function-decl name='endRecording' mangled-name='_ZN16NurbsTessellator12endRecordingEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='522' column='1' visibility='default' binding='global' size-in-bits='64'>
10869          <parameter type-id='type-id-79' is-artificial='yes'/>
10870          <return type-id='type-id-19'/>
10871        </function-decl>
10872      </member-function>
10873      <member-function access='private'>
10874        <function-decl name='beginRecording' mangled-name='_ZN16NurbsTessellator14beginRecordingEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='515' column='1' visibility='default' binding='global' size-in-bits='64'>
10875          <parameter type-id='type-id-79' is-artificial='yes'/>
10876          <return type-id='type-id-17'/>
10877        </function-decl>
10878      </member-function>
10879      <member-function access='private'>
10880        <function-decl name='discardRecording' mangled-name='_ZN16NurbsTessellator16discardRecordingEPv' filepath='libnurbs/internals/nurbsinterfac.cc' line='509' column='1' visibility='default' binding='global' size-in-bits='64'>
10881          <parameter type-id='type-id-79' is-artificial='yes'/>
10882          <parameter type-id='type-id-17'/>
10883          <return type-id='type-id-19'/>
10884        </function-decl>
10885      </member-function>
10886      <member-function access='private'>
10887        <function-decl name='defineMap' mangled-name='_ZN16NurbsTessellator9defineMapElll' filepath='libnurbs/internals/nurbsinterfac.cc' line='503' column='1' visibility='default' binding='global' size-in-bits='64'>
10888          <parameter type-id='type-id-79' is-artificial='yes'/>
10889          <parameter type-id='type-id-24'/>
10890          <parameter type-id='type-id-24'/>
10891          <parameter type-id='type-id-24'/>
10892          <return type-id='type-id-19'/>
10893        </function-decl>
10894      </member-function>
10895      <member-function access='private'>
10896        <function-decl name='redefineMaps' mangled-name='_ZN16NurbsTessellator12redefineMapsEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='497' column='1' visibility='default' binding='global' size-in-bits='64'>
10897          <parameter type-id='type-id-79' is-artificial='yes'/>
10898          <return type-id='type-id-19'/>
10899        </function-decl>
10900      </member-function>
10901      <member-function access='private'>
10902        <function-decl name='setnurbsproperty' mangled-name='_ZN16NurbsTessellator16setnurbspropertyEllPfll' filepath='libnurbs/internals/nurbsinterfac.cc' line='474' column='1' visibility='default' binding='global' size-in-bits='64'>
10903          <parameter type-id='type-id-79' is-artificial='yes'/>
10904          <parameter type-id='type-id-24'/>
10905          <parameter type-id='type-id-24'/>
10906          <parameter type-id='type-id-46'/>
10907          <parameter type-id='type-id-24'/>
10908          <parameter type-id='type-id-24'/>
10909          <return type-id='type-id-19'/>
10910        </function-decl>
10911      </member-function>
10912      <member-function access='private'>
10913        <function-decl name='setnurbsproperty' mangled-name='_ZN16NurbsTessellator16setnurbspropertyEllPf' filepath='libnurbs/internals/nurbsinterfac.cc' line='451' column='1' visibility='default' binding='global' size-in-bits='64'>
10914          <parameter type-id='type-id-79' is-artificial='yes'/>
10915          <parameter type-id='type-id-24'/>
10916          <parameter type-id='type-id-24'/>
10917          <parameter type-id='type-id-46'/>
10918          <return type-id='type-id-19'/>
10919        </function-decl>
10920      </member-function>
10921      <member-function access='private'>
10922        <function-decl name='getnurbsproperty' mangled-name='_ZN16NurbsTessellator16getnurbspropertyEllPf' filepath='libnurbs/internals/nurbsinterfac.cc' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
10923          <parameter type-id='type-id-79' is-artificial='yes'/>
10924          <parameter type-id='type-id-24'/>
10925          <parameter type-id='type-id-24'/>
10926          <parameter type-id='type-id-46'/>
10927          <return type-id='type-id-19'/>
10928        </function-decl>
10929      </member-function>
10930      <member-function access='private'>
10931        <function-decl name='getnurbsproperty' mangled-name='_ZN16NurbsTessellator16getnurbspropertyElPf' filepath='libnurbs/internals/nurbsinterfac.cc' line='415' column='1' visibility='default' binding='global' size-in-bits='64'>
10932          <parameter type-id='type-id-79' is-artificial='yes'/>
10933          <parameter type-id='type-id-24'/>
10934          <parameter type-id='type-id-46'/>
10935          <return type-id='type-id-19'/>
10936        </function-decl>
10937      </member-function>
10938      <member-function access='private'>
10939        <function-decl name='endtrim' mangled-name='_ZN16NurbsTessellator7endtrimEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
10940          <parameter type-id='type-id-79' is-artificial='yes'/>
10941          <return type-id='type-id-19'/>
10942        </function-decl>
10943      </member-function>
10944      <member-function access='private'>
10945        <function-decl name='endsurface' mangled-name='_ZN16NurbsTessellator10endsurfaceEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
10946          <parameter type-id='type-id-79' is-artificial='yes'/>
10947          <return type-id='type-id-19'/>
10948        </function-decl>
10949      </member-function>
10950      <member-function access='private'>
10951        <function-decl name='endcurve' mangled-name='_ZN16NurbsTessellator8endcurveEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
10952          <parameter type-id='type-id-79' is-artificial='yes'/>
10953          <return type-id='type-id-19'/>
10954        </function-decl>
10955      </member-function>
10956      <member-function access='private'>
10957        <function-decl name='bgnsurface' mangled-name='_ZN16NurbsTessellator10bgnsurfaceEl' filepath='libnurbs/internals/nurbsinterfac.cc' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
10958          <parameter type-id='type-id-79' is-artificial='yes'/>
10959          <parameter type-id='type-id-24'/>
10960          <return type-id='type-id-19'/>
10961        </function-decl>
10962      </member-function>
10963      <member-function access='private'>
10964        <function-decl name='bgntrim' mangled-name='_ZN16NurbsTessellator7bgntrimEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
10965          <parameter type-id='type-id-79' is-artificial='yes'/>
10966          <return type-id='type-id-19'/>
10967        </function-decl>
10968      </member-function>
10969      <member-function access='private'>
10970        <function-decl name='bgncurve' mangled-name='_ZN16NurbsTessellator8bgncurveEl' filepath='libnurbs/internals/nurbsinterfac.cc' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
10971          <parameter type-id='type-id-79' is-artificial='yes'/>
10972          <parameter type-id='type-id-24'/>
10973          <return type-id='type-id-19'/>
10974        </function-decl>
10975      </member-function>
10976      <member-function access='private'>
10977        <function-decl name='setnurbsproperty' mangled-name='_ZN16NurbsTessellator16setnurbspropertyElf' filepath='libnurbs/internals/nurbsinterfac.cc' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
10978          <parameter type-id='type-id-79' is-artificial='yes'/>
10979          <parameter type-id='type-id-24'/>
10980          <parameter type-id='type-id-27'/>
10981          <return type-id='type-id-19'/>
10982        </function-decl>
10983      </member-function>
10984      <member-function access='private'>
10985        <function-decl name='pwlcurve' mangled-name='_ZN16NurbsTessellator8pwlcurveElPfll' filepath='libnurbs/internals/nurbsinterfac.cc' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
10986          <parameter type-id='type-id-79' is-artificial='yes'/>
10987          <parameter type-id='type-id-24'/>
10988          <parameter type-id='type-id-46'/>
10989          <parameter type-id='type-id-24'/>
10990          <parameter type-id='type-id-24'/>
10991          <return type-id='type-id-19'/>
10992        </function-decl>
10993      </member-function>
10994      <member-function access='private'>
10995        <function-decl name='setnurbsproperty' mangled-name='_ZN16NurbsTessellator16setnurbspropertyEllf' filepath='libnurbs/internals/nurbsinterfac.cc' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
10996          <parameter type-id='type-id-79' is-artificial='yes'/>
10997          <parameter type-id='type-id-24'/>
10998          <parameter type-id='type-id-24'/>
10999          <parameter type-id='type-id-27'/>
11000          <return type-id='type-id-19'/>
11001        </function-decl>
11002      </member-function>
11003      <member-function access='private'>
11004        <function-decl name='nurbscurve' mangled-name='_ZN16NurbsTessellator10nurbscurveElPflS0_ll' filepath='libnurbs/internals/nurbsinterfac.cc' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
11005          <parameter type-id='type-id-79' is-artificial='yes'/>
11006          <parameter type-id='type-id-24'/>
11007          <parameter type-id='type-id-46'/>
11008          <parameter type-id='type-id-24'/>
11009          <parameter type-id='type-id-46'/>
11010          <parameter type-id='type-id-24'/>
11011          <parameter type-id='type-id-24'/>
11012          <return type-id='type-id-19'/>
11013        </function-decl>
11014      </member-function>
11015      <member-function access='private'>
11016        <function-decl name='nurbssurface' mangled-name='_ZN16NurbsTessellator12nurbssurfaceElPflS0_llS0_lll' filepath='libnurbs/internals/nurbsinterfac.cc' line='318' column='1' visibility='default' binding='global' size-in-bits='64'>
11017          <parameter type-id='type-id-79' is-artificial='yes'/>
11018          <parameter type-id='type-id-24'/>
11019          <parameter type-id='type-id-46'/>
11020          <parameter type-id='type-id-24'/>
11021          <parameter type-id='type-id-46'/>
11022          <parameter type-id='type-id-24'/>
11023          <parameter type-id='type-id-24'/>
11024          <parameter type-id='type-id-46'/>
11025          <parameter type-id='type-id-24'/>
11026          <parameter type-id='type-id-24'/>
11027          <parameter type-id='type-id-24'/>
11028          <return type-id='type-id-19'/>
11029        </function-decl>
11030      </member-function>
11031      <member-function access='private' destructor='yes' vtable-offset='-1'>
11032        <function-decl name='~NurbsTessellator' filepath='libnurbs/internals/nurbsinterfac.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
11033          <parameter type-id='type-id-79' is-artificial='yes'/>
11034          <parameter type-id='type-id-10' is-artificial='yes'/>
11035          <return type-id='type-id-19'/>
11036        </function-decl>
11037      </member-function>
11038      <member-function access='private' vtable-offset='2'>
11039        <function-decl name='bgnrender' mangled-name='_ZN16NurbsTessellator9bgnrenderEv' filepath='libnurbs/internals/nurbstess.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
11040          <parameter type-id='type-id-79' is-artificial='yes'/>
11041          <return type-id='type-id-19'/>
11042        </function-decl>
11043      </member-function>
11044      <member-function access='private' vtable-offset='3'>
11045        <function-decl name='endrender' mangled-name='_ZN16NurbsTessellator9endrenderEv' filepath='libnurbs/internals/nurbstess.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
11046          <parameter type-id='type-id-79' is-artificial='yes'/>
11047          <return type-id='type-id-19'/>
11048        </function-decl>
11049      </member-function>
11050      <member-function access='private' vtable-offset='4'>
11051        <function-decl name='makeobj' mangled-name='_ZN16NurbsTessellator7makeobjEi' filepath='libnurbs/internals/nurbstess.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
11052          <parameter type-id='type-id-79' is-artificial='yes'/>
11053          <parameter type-id='type-id-10'/>
11054          <return type-id='type-id-19'/>
11055        </function-decl>
11056      </member-function>
11057      <member-function access='private' vtable-offset='5'>
11058        <function-decl name='closeobj' mangled-name='_ZN16NurbsTessellator8closeobjEv' filepath='libnurbs/internals/nurbstess.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
11059          <parameter type-id='type-id-79' is-artificial='yes'/>
11060          <return type-id='type-id-19'/>
11061        </function-decl>
11062      </member-function>
11063      <member-function access='private' vtable-offset='6'>
11064        <function-decl name='errorHandler' mangled-name='_ZN16NurbsTessellator12errorHandlerEi' filepath='libnurbs/internals/nurbstess.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
11065          <parameter type-id='type-id-79' is-artificial='yes'/>
11066          <parameter type-id='type-id-10'/>
11067          <return type-id='type-id-19'/>
11068        </function-decl>
11069      </member-function>
11070    </class-decl>
11071    <enum-decl name='Curvetype' filepath='libnurbs/internals/reader.h' line='42' column='1' id='type-id-299'>
11072      <underlying-type type-id='type-id-38'/>
11073      <enumerator name='ct_nurbscurve' value='0'/>
11074      <enumerator name='ct_pwlcurve' value='1'/>
11075      <enumerator name='ct_none' value='2'/>
11076    </enum-decl>
11077    <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-300'>
11078      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
11079      <member-type access='public'>
11080        <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-301'>
11081          <data-member access='public'>
11082            <var-decl name='o_nurbscurve' type-id='type-id-302' visibility='default' filepath='libnurbs/internals/reader.h' line='57' column='1'/>
11083          </data-member>
11084          <data-member access='public'>
11085            <var-decl name='o_pwlcurve' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/reader.h' line='58' column='1'/>
11086          </data-member>
11087        </union-decl>
11088      </member-type>
11089      <data-member access='public' layout-offset-in-bits='0'>
11090        <var-decl name='curve' type-id='type-id-301' visibility='default' filepath='libnurbs/internals/reader.h' line='59' column='1'/>
11091      </data-member>
11092      <data-member access='public' layout-offset-in-bits='64'>
11093        <var-decl name='curvetype' type-id='type-id-299' visibility='default' filepath='libnurbs/internals/reader.h' line='60' column='1'/>
11094      </data-member>
11095      <data-member access='public' layout-offset-in-bits='128'>
11096        <var-decl name='next' type-id='type-id-77' visibility='default' filepath='libnurbs/internals/reader.h' line='61' column='1'/>
11097      </data-member>
11098      <data-member access='public' layout-offset-in-bits='192'>
11099        <var-decl name='owner' type-id='type-id-75' visibility='default' filepath='libnurbs/internals/reader.h' line='62' column='1'/>
11100      </data-member>
11101      <data-member access='public' layout-offset-in-bits='256'>
11102        <var-decl name='used' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='63' column='1'/>
11103      </data-member>
11104      <data-member access='public' layout-offset-in-bits='288'>
11105        <var-decl name='save' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='64' column='1'/>
11106      </data-member>
11107      <data-member access='public' layout-offset-in-bits='320'>
11108        <var-decl name='nuid' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/reader.h' line='65' column='1'/>
11109      </data-member>
11110      <member-function access='public' constructor='yes'>
11111        <function-decl name='O_curve' filepath='libnurbs/internals/reader.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
11112          <parameter type-id='type-id-77' is-artificial='yes'/>
11113          <return type-id='type-id-19'/>
11114        </function-decl>
11115      </member-function>
11116      <member-function access='public' constructor='yes'>
11117        <function-decl name='O_curve' filepath='libnurbs/internals/reader.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
11118          <parameter type-id='type-id-77' is-artificial='yes'/>
11119          <return type-id='type-id-19'/>
11120        </function-decl>
11121      </member-function>
11122    </class-decl>
11123    <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-304'>
11124      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
11125      <data-member access='public' layout-offset-in-bits='0'>
11126        <var-decl name='bezier_curves' type-id='type-id-165' visibility='default' filepath='libnurbs/internals/reader.h' line='71' column='1'/>
11127      </data-member>
11128      <data-member access='public' layout-offset-in-bits='64'>
11129        <var-decl name='type' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/reader.h' line='72' column='1'/>
11130      </data-member>
11131      <data-member access='public' layout-offset-in-bits='128'>
11132        <var-decl name='tesselation' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/reader.h' line='73' column='1'/>
11133      </data-member>
11134      <data-member access='public' layout-offset-in-bits='160'>
11135        <var-decl name='method' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='74' column='1'/>
11136      </data-member>
11137      <data-member access='public' layout-offset-in-bits='192'>
11138        <var-decl name='next' type-id='type-id-302' visibility='default' filepath='libnurbs/internals/reader.h' line='75' column='1'/>
11139      </data-member>
11140      <data-member access='public' layout-offset-in-bits='256'>
11141        <var-decl name='used' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='76' column='1'/>
11142      </data-member>
11143      <data-member access='public' layout-offset-in-bits='288'>
11144        <var-decl name='save' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='77' column='1'/>
11145      </data-member>
11146      <data-member access='public' layout-offset-in-bits='320'>
11147        <var-decl name='owner' type-id='type-id-77' visibility='default' filepath='libnurbs/internals/reader.h' line='78' column='1'/>
11148      </data-member>
11149      <member-function access='public' constructor='yes'>
11150        <function-decl name='O_nurbscurve' filepath='libnurbs/internals/reader.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11151          <parameter type-id='type-id-302' is-artificial='yes'/>
11152          <parameter type-id='type-id-24'/>
11153          <return type-id='type-id-19'/>
11154        </function-decl>
11155      </member-function>
11156      <member-function access='public' constructor='yes'>
11157        <function-decl name='O_nurbscurve' filepath='libnurbs/internals/reader.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11158          <parameter type-id='type-id-302' is-artificial='yes'/>
11159          <parameter type-id='type-id-24'/>
11160          <return type-id='type-id-19'/>
11161        </function-decl>
11162      </member-function>
11163    </class-decl>
11164    <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-305'>
11165      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
11166      <data-member access='public' layout-offset-in-bits='0'>
11167        <var-decl name='bezier_patches' type-id='type-id-165' visibility='default' filepath='libnurbs/internals/reader.h' line='102' column='1'/>
11168      </data-member>
11169      <data-member access='public' layout-offset-in-bits='64'>
11170        <var-decl name='type' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/reader.h' line='103' column='1'/>
11171      </data-member>
11172      <data-member access='public' layout-offset-in-bits='128'>
11173        <var-decl name='owner' type-id='type-id-75' visibility='default' filepath='libnurbs/internals/reader.h' line='104' column='1'/>
11174      </data-member>
11175      <data-member access='public' layout-offset-in-bits='192'>
11176        <var-decl name='next' type-id='type-id-306' visibility='default' filepath='libnurbs/internals/reader.h' line='105' column='1'/>
11177      </data-member>
11178      <data-member access='public' layout-offset-in-bits='256'>
11179        <var-decl name='save' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='106' column='1'/>
11180      </data-member>
11181      <data-member access='public' layout-offset-in-bits='288'>
11182        <var-decl name='used' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='107' column='1'/>
11183      </data-member>
11184      <member-function access='public' constructor='yes'>
11185        <function-decl name='O_nurbssurface' filepath='libnurbs/internals/reader.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
11186          <parameter type-id='type-id-306' is-artificial='yes'/>
11187          <parameter type-id='type-id-24'/>
11188          <return type-id='type-id-19'/>
11189        </function-decl>
11190      </member-function>
11191      <member-function access='public' constructor='yes'>
11192        <function-decl name='O_nurbssurface' filepath='libnurbs/internals/reader.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
11193          <parameter type-id='type-id-306' is-artificial='yes'/>
11194          <parameter type-id='type-id-24'/>
11195          <return type-id='type-id-19'/>
11196        </function-decl>
11197      </member-function>
11198    </class-decl>
11199    <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-307'>
11200      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
11201      <data-member access='public' layout-offset-in-bits='0'>
11202        <var-decl name='pts' type-id='type-id-119' visibility='default' filepath='libnurbs/internals/reader.h' line='85' column='1'/>
11203      </data-member>
11204      <data-member access='public' layout-offset-in-bits='64'>
11205        <var-decl name='npts' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='86' column='1'/>
11206      </data-member>
11207      <data-member access='public' layout-offset-in-bits='128'>
11208        <var-decl name='next' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/reader.h' line='87' column='1'/>
11209      </data-member>
11210      <data-member access='public' layout-offset-in-bits='192'>
11211        <var-decl name='used' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='88' column='1'/>
11212      </data-member>
11213      <data-member access='public' layout-offset-in-bits='224'>
11214        <var-decl name='save' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='89' column='1'/>
11215      </data-member>
11216      <data-member access='public' layout-offset-in-bits='256'>
11217        <var-decl name='owner' type-id='type-id-77' visibility='default' filepath='libnurbs/internals/reader.h' line='90' column='1'/>
11218      </data-member>
11219      <member-function access='public' constructor='yes'>
11220        <function-decl name='O_pwlcurve' filepath='libnurbs/internals/reader.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
11221          <parameter type-id='type-id-303' is-artificial='yes'/>
11222          <parameter type-id='type-id-24'/>
11223          <parameter type-id='type-id-24'/>
11224          <parameter type-id='type-id-46'/>
11225          <parameter type-id='type-id-24'/>
11226          <parameter type-id='type-id-119'/>
11227          <return type-id='type-id-19'/>
11228        </function-decl>
11229      </member-function>
11230      <member-function access='public' constructor='yes'>
11231        <function-decl name='O_pwlcurve' filepath='libnurbs/internals/reader.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
11232          <parameter type-id='type-id-303' is-artificial='yes'/>
11233          <parameter type-id='type-id-24'/>
11234          <parameter type-id='type-id-24'/>
11235          <parameter type-id='type-id-46'/>
11236          <parameter type-id='type-id-24'/>
11237          <parameter type-id='type-id-119'/>
11238          <return type-id='type-id-19'/>
11239        </function-decl>
11240      </member-function>
11241      <member-function access='public' constructor='yes'>
11242        <function-decl name='O_pwlcurve' filepath='libnurbs/internals/reader.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
11243          <parameter type-id='type-id-303' is-artificial='yes'/>
11244          <parameter type-id='type-id-24'/>
11245          <parameter type-id='type-id-24'/>
11246          <parameter type-id='type-id-46'/>
11247          <parameter type-id='type-id-24'/>
11248          <parameter type-id='type-id-119'/>
11249          <return type-id='type-id-19'/>
11250        </function-decl>
11251      </member-function>
11252    </class-decl>
11253    <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-308'>
11254      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
11255      <data-member access='public' layout-offset-in-bits='0'>
11256        <var-decl name='o_nurbssurface' type-id='type-id-306' visibility='default' filepath='libnurbs/internals/reader.h' line='113' column='1'/>
11257      </data-member>
11258      <data-member access='public' layout-offset-in-bits='64'>
11259        <var-decl name='o_trim' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/reader.h' line='114' column='1'/>
11260      </data-member>
11261      <data-member access='public' layout-offset-in-bits='128'>
11262        <var-decl name='save' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='115' column='1'/>
11263      </data-member>
11264      <data-member access='public' layout-offset-in-bits='192'>
11265        <var-decl name='nuid' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/reader.h' line='116' column='1'/>
11266      </data-member>
11267      <member-function access='public' constructor='yes'>
11268        <function-decl name='O_surface' filepath='libnurbs/internals/reader.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
11269          <parameter type-id='type-id-75' is-artificial='yes'/>
11270          <return type-id='type-id-19'/>
11271        </function-decl>
11272      </member-function>
11273      <member-function access='public' constructor='yes'>
11274        <function-decl name='O_surface' filepath='libnurbs/internals/reader.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
11275          <parameter type-id='type-id-75' is-artificial='yes'/>
11276          <return type-id='type-id-19'/>
11277        </function-decl>
11278      </member-function>
11279    </class-decl>
11280    <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-309'>
11281      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
11282      <data-member access='public' layout-offset-in-bits='0'>
11283        <var-decl name='o_curve' type-id='type-id-77' visibility='default' filepath='libnurbs/internals/reader.h' line='95' column='1'/>
11284      </data-member>
11285      <data-member access='public' layout-offset-in-bits='64'>
11286        <var-decl name='next' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/reader.h' line='96' column='1'/>
11287      </data-member>
11288      <data-member access='public' layout-offset-in-bits='128'>
11289        <var-decl name='save' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='97' column='1'/>
11290      </data-member>
11291      <member-function access='public' constructor='yes'>
11292        <function-decl name='O_trim' filepath='libnurbs/internals/reader.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
11293          <parameter type-id='type-id-76' is-artificial='yes'/>
11294          <return type-id='type-id-19'/>
11295        </function-decl>
11296      </member-function>
11297      <member-function access='public' constructor='yes'>
11298        <function-decl name='O_trim' filepath='libnurbs/internals/reader.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
11299          <parameter type-id='type-id-76' is-artificial='yes'/>
11300          <return type-id='type-id-19'/>
11301        </function-decl>
11302      </member-function>
11303    </class-decl>
11304    <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-310'>
11305      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
11306      <data-member access='public' layout-offset-in-bits='0'>
11307        <var-decl name='type' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/reader.h' line='121' column='1'/>
11308      </data-member>
11309      <data-member access='public' layout-offset-in-bits='64'>
11310        <var-decl name='tag' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/reader.h' line='122' column='1'/>
11311      </data-member>
11312      <data-member access='public' layout-offset-in-bits='128'>
11313        <var-decl name='value' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/reader.h' line='123' column='1'/>
11314      </data-member>
11315      <data-member access='public' layout-offset-in-bits='160'>
11316        <var-decl name='save' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='124' column='1'/>
11317      </data-member>
11318      <member-function access='public' constructor='yes'>
11319        <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
11320          <parameter type-id='type-id-311' is-artificial='yes'/>
11321          <parameter type-id='type-id-24'/>
11322          <parameter type-id='type-id-24'/>
11323          <parameter type-id='type-id-27'/>
11324          <return type-id='type-id-19'/>
11325        </function-decl>
11326      </member-function>
11327      <member-function access='public' constructor='yes'>
11328        <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
11329          <parameter type-id='type-id-311' is-artificial='yes'/>
11330          <parameter type-id='type-id-24'/>
11331          <parameter type-id='type-id-27'/>
11332          <return type-id='type-id-19'/>
11333        </function-decl>
11334      </member-function>
11335      <member-function access='public' constructor='yes'>
11336        <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
11337          <parameter type-id='type-id-311' is-artificial='yes'/>
11338          <parameter type-id='type-id-24'/>
11339          <parameter type-id='type-id-24'/>
11340          <parameter type-id='type-id-27'/>
11341          <return type-id='type-id-19'/>
11342        </function-decl>
11343      </member-function>
11344      <member-function access='public' constructor='yes'>
11345        <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
11346          <parameter type-id='type-id-311' is-artificial='yes'/>
11347          <parameter type-id='type-id-24'/>
11348          <parameter type-id='type-id-27'/>
11349          <return type-id='type-id-19'/>
11350        </function-decl>
11351      </member-function>
11352    </class-decl>
11353    <pointer-type-def type-id='type-id-300' size-in-bits='64' id='type-id-77'/>
11354    <pointer-type-def type-id='type-id-77' size-in-bits='64' id='type-id-71'/>
11355    <pointer-type-def type-id='type-id-304' size-in-bits='64' id='type-id-302'/>
11356    <pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-72'/>
11357    <pointer-type-def type-id='type-id-305' size-in-bits='64' id='type-id-306'/>
11358    <pointer-type-def type-id='type-id-306' size-in-bits='64' id='type-id-74'/>
11359    <pointer-type-def type-id='type-id-307' size-in-bits='64' id='type-id-303'/>
11360    <pointer-type-def type-id='type-id-303' size-in-bits='64' id='type-id-73'/>
11361    <pointer-type-def type-id='type-id-308' size-in-bits='64' id='type-id-75'/>
11362    <pointer-type-def type-id='type-id-309' size-in-bits='64' id='type-id-76'/>
11363    <pointer-type-def type-id='type-id-76' size-in-bits='64' id='type-id-70'/>
11364    <pointer-type-def type-id='type-id-310' size-in-bits='64' id='type-id-311'/>
11365  </abi-instr>
11366  <abi-instr address-size='64' path='libnurbs/internals/nurbstess.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
11367  </abi-instr>
11368  <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'>
11369    <array-type-def dimensions='1' type-id='type-id-312' size-in-bits='640' id='type-id-313'>
11370      <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
11371    </array-type-def>
11372    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='92160' id='type-id-314'>
11373      <subrange length='2880' lower-bound='0' upper-bound='2879' type-id='type-id-3' id='type-id-315'/>
11374    </array-type-def>
11375    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='320' id='type-id-316'>
11376      <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
11377      <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-3' id='type-id-224'/>
11378    </array-type-def>
11379    <class-decl name='Patch' size-in-bits='277696' visibility='default' filepath='libnurbs/internals/patch.h' line='62' column='1' id='type-id-317'>
11380      <data-member access='private' layout-offset-in-bits='0'>
11381        <var-decl name='mapdesc' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/patch.h' line='82' column='1'/>
11382      </data-member>
11383      <data-member access='private' layout-offset-in-bits='64'>
11384        <var-decl name='next' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/patch.h' line='83' column='1'/>
11385      </data-member>
11386      <data-member access='private' layout-offset-in-bits='128'>
11387        <var-decl name='cullval' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patch.h' line='84' column='1'/>
11388      </data-member>
11389      <data-member access='private' layout-offset-in-bits='160'>
11390        <var-decl name='notInBbox' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patch.h' line='85' column='1'/>
11391      </data-member>
11392      <data-member access='private' layout-offset-in-bits='192'>
11393        <var-decl name='needsSampling' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patch.h' line='86' column='1'/>
11394      </data-member>
11395      <data-member access='private' layout-offset-in-bits='224'>
11396        <var-decl name='cpts' type-id='type-id-314' visibility='default' filepath='libnurbs/internals/patch.h' line='87' column='1'/>
11397      </data-member>
11398      <data-member access='private' layout-offset-in-bits='92384'>
11399        <var-decl name='spts' type-id='type-id-314' visibility='default' filepath='libnurbs/internals/patch.h' line='88' column='1'/>
11400      </data-member>
11401      <data-member access='private' layout-offset-in-bits='184544'>
11402        <var-decl name='bpts' type-id='type-id-314' visibility='default' filepath='libnurbs/internals/patch.h' line='89' column='1'/>
11403      </data-member>
11404      <data-member access='private' layout-offset-in-bits='276704'>
11405        <var-decl name='pspec' type-id='type-id-313' visibility='default' filepath='libnurbs/internals/patch.h' line='90' column='1'/>
11406      </data-member>
11407      <data-member access='private' layout-offset-in-bits='277344'>
11408        <var-decl name='bb' type-id='type-id-316' visibility='default' filepath='libnurbs/internals/patch.h' line='92' column='1'/>
11409      </data-member>
11410      <member-function access='private' constructor='yes'>
11411        <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
11412          <parameter type-id='type-id-196' is-artificial='yes'/>
11413          <parameter type-id='type-id-165'/>
11414          <parameter type-id='type-id-25'/>
11415          <parameter type-id='type-id-25'/>
11416          <parameter type-id='type-id-196'/>
11417          <return type-id='type-id-19'/>
11418        </function-decl>
11419      </member-function>
11420      <member-function access='private' constructor='yes'>
11421        <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
11422          <parameter type-id='type-id-196' is-artificial='yes'/>
11423          <parameter type-id='type-id-318'/>
11424          <parameter type-id='type-id-10'/>
11425          <parameter type-id='type-id-1'/>
11426          <parameter type-id='type-id-196'/>
11427          <return type-id='type-id-19'/>
11428        </function-decl>
11429      </member-function>
11430      <member-function access='private'>
11431        <function-decl name='needsSamplingSubdivision' mangled-name='_ZN5Patch24needsSamplingSubdivisionEv' filepath='libnurbs/internals/patch.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
11432          <parameter type-id='type-id-196' is-artificial='yes'/>
11433          <return type-id='type-id-10'/>
11434        </function-decl>
11435      </member-function>
11436      <member-function access='private'>
11437        <function-decl name='clamp' mangled-name='_ZN5Patch5clampEv' filepath='libnurbs/internals/patch.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
11438          <parameter type-id='type-id-196' is-artificial='yes'/>
11439          <return type-id='type-id-19'/>
11440        </function-decl>
11441      </member-function>
11442      <member-function access='private'>
11443        <function-decl name='needsNonSamplingSubdivision' mangled-name='_ZN5Patch27needsNonSamplingSubdivisionEv' filepath='libnurbs/internals/patch.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
11444          <parameter type-id='type-id-196' is-artificial='yes'/>
11445          <return type-id='type-id-10'/>
11446        </function-decl>
11447      </member-function>
11448      <member-function access='private'>
11449        <function-decl name='needsSubdivision' mangled-name='_ZN5Patch16needsSubdivisionEi' filepath='libnurbs/internals/patch.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
11450          <parameter type-id='type-id-196' is-artificial='yes'/>
11451          <parameter type-id='type-id-10'/>
11452          <return type-id='type-id-10'/>
11453        </function-decl>
11454      </member-function>
11455      <member-function access='private'>
11456        <function-decl name='cullCheck' mangled-name='_ZN5Patch9cullCheckEv' filepath='libnurbs/internals/patch.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
11457          <parameter type-id='type-id-196' is-artificial='yes'/>
11458          <return type-id='type-id-10'/>
11459        </function-decl>
11460      </member-function>
11461      <member-function access='private'>
11462        <function-decl name='getstepsize' mangled-name='_ZN5Patch11getstepsizeEv' filepath='libnurbs/internals/patch.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
11463          <parameter type-id='type-id-196' is-artificial='yes'/>
11464          <return type-id='type-id-19'/>
11465        </function-decl>
11466      </member-function>
11467      <member-function access='private'>
11468        <function-decl name='bbox' mangled-name='_ZN5Patch4bboxEv' filepath='libnurbs/internals/patch.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
11469          <parameter type-id='type-id-196' is-artificial='yes'/>
11470          <return type-id='type-id-19'/>
11471        </function-decl>
11472      </member-function>
11473      <member-function access='private'>
11474        <function-decl name='checkBboxConstraint' mangled-name='_ZN5Patch19checkBboxConstraintEv' filepath='libnurbs/internals/patch.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
11475          <parameter type-id='type-id-196' is-artificial='yes'/>
11476          <return type-id='type-id-19'/>
11477        </function-decl>
11478      </member-function>
11479      <member-function access='private' constructor='yes'>
11480        <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
11481          <parameter type-id='type-id-196' is-artificial='yes'/>
11482          <parameter type-id='type-id-195'/>
11483          <parameter type-id='type-id-25'/>
11484          <parameter type-id='type-id-25'/>
11485          <parameter type-id='type-id-196'/>
11486          <return type-id='type-id-19'/>
11487        </function-decl>
11488      </member-function>
11489      <member-function access='private' constructor='yes'>
11490        <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
11491          <parameter type-id='type-id-196' is-artificial='yes'/>
11492          <parameter type-id='type-id-318'/>
11493          <parameter type-id='type-id-10'/>
11494          <parameter type-id='type-id-1'/>
11495          <parameter type-id='type-id-196'/>
11496          <return type-id='type-id-19'/>
11497        </function-decl>
11498      </member-function>
11499      <member-function access='private' constructor='yes'>
11500        <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
11501          <parameter type-id='type-id-196' is-artificial='yes'/>
11502          <parameter type-id='type-id-165'/>
11503          <parameter type-id='type-id-25'/>
11504          <parameter type-id='type-id-25'/>
11505          <parameter type-id='type-id-196'/>
11506          <return type-id='type-id-19'/>
11507        </function-decl>
11508      </member-function>
11509      <member-function access='private' constructor='yes'>
11510        <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
11511          <parameter type-id='type-id-196' is-artificial='yes'/>
11512          <parameter type-id='type-id-318'/>
11513          <parameter type-id='type-id-10'/>
11514          <parameter type-id='type-id-1'/>
11515          <parameter type-id='type-id-196'/>
11516          <return type-id='type-id-19'/>
11517        </function-decl>
11518      </member-function>
11519      <member-function access='private'>
11520        <function-decl name='get_uorder' mangled-name='_ZN5Patch10get_uorderEv' filepath='libnurbs/internals/patch.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
11521          <parameter type-id='type-id-196' is-artificial='yes'/>
11522          <return type-id='type-id-10'/>
11523        </function-decl>
11524      </member-function>
11525      <member-function access='private'>
11526        <function-decl name='get_vorder' mangled-name='_ZN5Patch10get_vorderEv' filepath='libnurbs/internals/patch.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
11527          <parameter type-id='type-id-196' is-artificial='yes'/>
11528          <return type-id='type-id-10'/>
11529        </function-decl>
11530      </member-function>
11531    </class-decl>
11532    <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-312'>
11533      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-319'/>
11534      <data-member access='public' layout-offset-in-bits='256'>
11535        <var-decl name='order' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patch.h' line='55' column='1'/>
11536      </data-member>
11537      <data-member access='public' layout-offset-in-bits='288'>
11538        <var-decl name='stride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patch.h' line='56' column='1'/>
11539      </data-member>
11540      <member-function access='public'>
11541        <function-decl name='singleStep' mangled-name='_ZN9Patchspec10singleStepEv' filepath='libnurbs/internals/patch.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
11542          <parameter type-id='type-id-320' is-artificial='yes'/>
11543          <return type-id='type-id-19'/>
11544        </function-decl>
11545      </member-function>
11546      <member-function access='public'>
11547        <function-decl name='clamp' mangled-name='_ZN9Patchspec5clampEf' filepath='libnurbs/internals/patch.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
11548          <parameter type-id='type-id-320' is-artificial='yes'/>
11549          <parameter type-id='type-id-1'/>
11550          <return type-id='type-id-19'/>
11551        </function-decl>
11552      </member-function>
11553      <member-function access='public'>
11554        <function-decl name='getstepsize' mangled-name='_ZN9Patchspec11getstepsizeEf' filepath='libnurbs/internals/patch.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
11555          <parameter type-id='type-id-320' is-artificial='yes'/>
11556          <parameter type-id='type-id-1'/>
11557          <return type-id='type-id-19'/>
11558        </function-decl>
11559      </member-function>
11560    </class-decl>
11561    <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-319'>
11562      <data-member access='public' layout-offset-in-bits='0'>
11563        <var-decl name='range' type-id='type-id-84' visibility='default' filepath='libnurbs/internals/patch.h' line='47' column='1'/>
11564      </data-member>
11565      <data-member access='public' layout-offset-in-bits='96'>
11566        <var-decl name='sidestep' type-id='type-id-83' visibility='default' filepath='libnurbs/internals/patch.h' line='48' column='1'/>
11567      </data-member>
11568      <data-member access='public' layout-offset-in-bits='160'>
11569        <var-decl name='stepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/patch.h' line='49' column='1'/>
11570      </data-member>
11571      <data-member access='public' layout-offset-in-bits='192'>
11572        <var-decl name='minstepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/patch.h' line='50' column='1'/>
11573      </data-member>
11574      <data-member access='public' layout-offset-in-bits='224'>
11575        <var-decl name='needsSubdivision' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patch.h' line='51' column='1'/>
11576      </data-member>
11577    </class-decl>
11578    <reference-type-def kind='lvalue' type-id='type-id-317' size-in-bits='64' id='type-id-318'/>
11579    <pointer-type-def type-id='type-id-317' size-in-bits='64' id='type-id-196'/>
11580    <pointer-type-def type-id='type-id-312' size-in-bits='64' id='type-id-320'/>
11581    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-321'/>
11582  </abi-instr>
11583  <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'>
11584    <array-type-def dimensions='1' type-id='type-id-319' size-in-bits='512' id='type-id-197'>
11585      <subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-3' id='type-id-82'/>
11586    </array-type-def>
11587    <class-decl name='Patchlist' size-in-bits='640' visibility='default' filepath='libnurbs/internals/patchlist.h' line='45' column='1' id='type-id-175'>
11588      <data-member access='private' layout-offset-in-bits='0'>
11589        <var-decl name='patch' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
11590      </data-member>
11591      <data-member access='private' layout-offset-in-bits='64'>
11592        <var-decl name='notInBbox' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patchlist.h' line='64' column='1'/>
11593      </data-member>
11594      <data-member access='private' layout-offset-in-bits='96'>
11595        <var-decl name='needsSampling' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patchlist.h' line='65' column='1'/>
11596      </data-member>
11597      <data-member access='private' layout-offset-in-bits='128'>
11598        <var-decl name='pspec' type-id='type-id-197' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
11599      </data-member>
11600      <member-function access='private' constructor='yes'>
11601        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
11602          <parameter type-id='type-id-198' is-artificial='yes'/>
11603          <parameter type-id='type-id-195'/>
11604          <parameter type-id='type-id-25'/>
11605          <parameter type-id='type-id-25'/>
11606          <return type-id='type-id-19'/>
11607        </function-decl>
11608      </member-function>
11609      <member-function access='private' constructor='yes'>
11610        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
11611          <parameter type-id='type-id-198' is-artificial='yes'/>
11612          <parameter type-id='type-id-166'/>
11613          <parameter type-id='type-id-10'/>
11614          <parameter type-id='type-id-1'/>
11615          <return type-id='type-id-19'/>
11616        </function-decl>
11617      </member-function>
11618      <member-function access='private' destructor='yes'>
11619        <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
11620          <parameter type-id='type-id-198' is-artificial='yes'/>
11621          <parameter type-id='type-id-10' is-artificial='yes'/>
11622          <return type-id='type-id-19'/>
11623        </function-decl>
11624      </member-function>
11625      <member-function access='private'>
11626        <function-decl name='getRanges' mangled-name='_ZN9Patchlist9getRangesEPf' filepath='libnurbs/internals/patchlist.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
11627          <parameter type-id='type-id-198' is-artificial='yes'/>
11628          <parameter type-id='type-id-25'/>
11629          <return type-id='type-id-19'/>
11630        </function-decl>
11631      </member-function>
11632      <member-function access='private'>
11633        <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Patchlist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
11634          <parameter type-id='type-id-198' is-artificial='yes'/>
11635          <return type-id='type-id-10'/>
11636        </function-decl>
11637      </member-function>
11638      <member-function access='private'>
11639        <function-decl name='needsSubdivision' mangled-name='_ZN9Patchlist16needsSubdivisionEi' filepath='libnurbs/internals/patchlist.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
11640          <parameter type-id='type-id-198' is-artificial='yes'/>
11641          <parameter type-id='type-id-10'/>
11642          <return type-id='type-id-10'/>
11643        </function-decl>
11644      </member-function>
11645      <member-function access='private'>
11646        <function-decl name='needsNonSamplingSubdivision' mangled-name='_ZN9Patchlist27needsNonSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
11647          <parameter type-id='type-id-198' is-artificial='yes'/>
11648          <return type-id='type-id-10'/>
11649        </function-decl>
11650      </member-function>
11651      <member-function access='private'>
11652        <function-decl name='bbox' mangled-name='_ZN9Patchlist4bboxEv' filepath='libnurbs/internals/patchlist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
11653          <parameter type-id='type-id-198' is-artificial='yes'/>
11654          <return type-id='type-id-19'/>
11655        </function-decl>
11656      </member-function>
11657      <member-function access='private'>
11658        <function-decl name='getstepsize' mangled-name='_ZN9Patchlist11getstepsizeEv' filepath='libnurbs/internals/patchlist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
11659          <parameter type-id='type-id-198' is-artificial='yes'/>
11660          <return type-id='type-id-19'/>
11661        </function-decl>
11662      </member-function>
11663      <member-function access='private'>
11664        <function-decl name='cullCheck' mangled-name='_ZN9Patchlist9cullCheckEv' filepath='libnurbs/internals/patchlist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
11665          <parameter type-id='type-id-198' is-artificial='yes'/>
11666          <return type-id='type-id-10'/>
11667        </function-decl>
11668      </member-function>
11669      <member-function access='private' constructor='yes'>
11670        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
11671          <parameter type-id='type-id-198' is-artificial='yes'/>
11672          <parameter type-id='type-id-195'/>
11673          <parameter type-id='type-id-25'/>
11674          <parameter type-id='type-id-25'/>
11675          <return type-id='type-id-19'/>
11676        </function-decl>
11677      </member-function>
11678      <member-function access='private' constructor='yes'>
11679        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
11680          <parameter type-id='type-id-198' is-artificial='yes'/>
11681          <parameter type-id='type-id-166'/>
11682          <parameter type-id='type-id-10'/>
11683          <parameter type-id='type-id-1'/>
11684          <return type-id='type-id-19'/>
11685        </function-decl>
11686      </member-function>
11687      <member-function access='private' destructor='yes'>
11688        <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
11689          <parameter type-id='type-id-198' is-artificial='yes'/>
11690          <parameter type-id='type-id-10' is-artificial='yes'/>
11691          <return type-id='type-id-19'/>
11692        </function-decl>
11693      </member-function>
11694      <member-function access='private'>
11695        <function-decl name='getStepsize' mangled-name='_ZN9Patchlist11getStepsizeEi' filepath='libnurbs/internals/patchlist.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
11696          <parameter type-id='type-id-198' is-artificial='yes'/>
11697          <parameter type-id='type-id-10'/>
11698          <return type-id='type-id-1'/>
11699        </function-decl>
11700      </member-function>
11701    </class-decl>
11702    <pointer-type-def type-id='type-id-175' size-in-bits='64' id='type-id-198'/>
11703    <pointer-type-def type-id='type-id-322' size-in-bits='64' id='type-id-249'/>
11704    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-323'/>
11705    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-322'/>
11706  </abi-instr>
11707  <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'>
11708    <class-decl name='Flist' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/flist.h' line='42' column='1' id='type-id-324'>
11709      <data-member access='public' layout-offset-in-bits='0'>
11710        <var-decl name='pts' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/flist.h' line='44' column='1'/>
11711      </data-member>
11712      <data-member access='public' layout-offset-in-bits='64'>
11713        <var-decl name='npts' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/flist.h' line='45' column='1'/>
11714      </data-member>
11715      <data-member access='public' layout-offset-in-bits='96'>
11716        <var-decl name='start' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/flist.h' line='46' column='1'/>
11717      </data-member>
11718      <data-member access='public' layout-offset-in-bits='128'>
11719        <var-decl name='end' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/flist.h' line='47' column='1'/>
11720      </data-member>
11721      <data-member access='protected' layout-offset-in-bits='192'>
11722        <var-decl name='sorter' type-id='type-id-155' visibility='default' filepath='libnurbs/internals/flist.h' line='56' column='1'/>
11723      </data-member>
11724      <member-function access='public' constructor='yes'>
11725        <function-decl name='Flist' filepath='libnurbs/internals/flist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
11726          <parameter type-id='type-id-325' is-artificial='yes'/>
11727          <return type-id='type-id-19'/>
11728        </function-decl>
11729      </member-function>
11730      <member-function access='public' destructor='yes'>
11731        <function-decl name='~Flist' filepath='libnurbs/internals/flist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
11732          <parameter type-id='type-id-325' is-artificial='yes'/>
11733          <parameter type-id='type-id-10' is-artificial='yes'/>
11734          <return type-id='type-id-19'/>
11735        </function-decl>
11736      </member-function>
11737    </class-decl>
11738    <pointer-type-def type-id='type-id-324' size-in-bits='64' id='type-id-325'/>
11739  </abi-instr>
11740  <abi-instr address-size='64' path='libnurbs/internals/reader.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
11741  </abi-instr>
11742  <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'>
11743    <class-decl name='Renderhints' size-in-bits='256' visibility='default' filepath='libnurbs/internals/renderhints.h' line='41' column='1' id='type-id-326'>
11744      <data-member access='private' layout-offset-in-bits='0'>
11745        <var-decl name='display_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='49' column='1'/>
11746      </data-member>
11747      <data-member access='private' layout-offset-in-bits='32'>
11748        <var-decl name='errorchecking' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='50' column='1'/>
11749      </data-member>
11750      <data-member access='private' layout-offset-in-bits='64'>
11751        <var-decl name='subdivisions' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='51' column='1'/>
11752      </data-member>
11753      <data-member access='private' layout-offset-in-bits='96'>
11754        <var-decl name='tmp1' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='52' column='1'/>
11755      </data-member>
11756      <data-member access='private' layout-offset-in-bits='128'>
11757        <var-decl name='displaydomain' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/renderhints.h' line='54' column='1'/>
11758      </data-member>
11759      <data-member access='private' layout-offset-in-bits='160'>
11760        <var-decl name='maxsubdivisions' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/renderhints.h' line='55' column='1'/>
11761      </data-member>
11762      <data-member access='private' layout-offset-in-bits='192'>
11763        <var-decl name='wiretris' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/renderhints.h' line='56' column='1'/>
11764      </data-member>
11765      <data-member access='private' layout-offset-in-bits='224'>
11766        <var-decl name='wirequads' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/renderhints.h' line='57' column='1'/>
11767      </data-member>
11768      <member-function access='private' constructor='yes'>
11769        <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
11770          <parameter type-id='type-id-327' is-artificial='yes'/>
11771          <return type-id='type-id-19'/>
11772        </function-decl>
11773      </member-function>
11774      <member-function access='private'>
11775        <function-decl name='init' mangled-name='_ZN11Renderhints4initEv' filepath='libnurbs/internals/renderhints.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
11776          <parameter type-id='type-id-327' is-artificial='yes'/>
11777          <return type-id='type-id-19'/>
11778        </function-decl>
11779      </member-function>
11780      <member-function access='private'>
11781        <function-decl name='isProperty' mangled-name='_ZN11Renderhints10isPropertyEl' filepath='libnurbs/internals/renderhints.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
11782          <parameter type-id='type-id-327' is-artificial='yes'/>
11783          <parameter type-id='type-id-24'/>
11784          <return type-id='type-id-10'/>
11785        </function-decl>
11786      </member-function>
11787      <member-function access='private'>
11788        <function-decl name='setProperty' mangled-name='_ZN11Renderhints11setPropertyElf' filepath='libnurbs/internals/renderhints.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
11789          <parameter type-id='type-id-327' is-artificial='yes'/>
11790          <parameter type-id='type-id-24'/>
11791          <parameter type-id='type-id-1'/>
11792          <return type-id='type-id-19'/>
11793        </function-decl>
11794      </member-function>
11795      <member-function access='private'>
11796        <function-decl name='getProperty' mangled-name='_ZN11Renderhints11getPropertyEl' filepath='libnurbs/internals/renderhints.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
11797          <parameter type-id='type-id-327' is-artificial='yes'/>
11798          <parameter type-id='type-id-24'/>
11799          <return type-id='type-id-1'/>
11800        </function-decl>
11801      </member-function>
11802    </class-decl>
11803    <pointer-type-def type-id='type-id-326' size-in-bits='64' id='type-id-327'/>
11804  </abi-instr>
11805  <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'>
11806    <class-decl name='Slicer' size-in-bits='8064' visibility='default' filepath='libnurbs/internals/slicer.h' line='49' column='1' id='type-id-158'>
11807      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-181'/>
11808      <base-class access='public' layout-offset-in-bits='128' type-id='type-id-182'/>
11809      <data-member access='private' layout-offset-in-bits='5248'>
11810        <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/slicer.h' line='72' column='1'/>
11811      </data-member>
11812      <data-member access='private' layout-offset-in-bits='5312'>
11813        <var-decl name='oneOverDu' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='73' column='1'/>
11814      </data-member>
11815      <data-member access='private' layout-offset-in-bits='5344'>
11816        <var-decl name='du' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='74' column='1'/>
11817      </data-member>
11818      <data-member access='private' layout-offset-in-bits='5376'>
11819        <var-decl name='dv' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='74' column='1'/>
11820      </data-member>
11821      <data-member access='private' layout-offset-in-bits='5408'>
11822        <var-decl name='isolines' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/slicer.h' line='75' column='1'/>
11823      </data-member>
11824      <data-member access='private' layout-offset-in-bits='5440'>
11825        <var-decl name='ulinear' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/slicer.h' line='81' column='1'/>
11826      </data-member>
11827      <data-member access='private' layout-offset-in-bits='5472'>
11828        <var-decl name='vlinear' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/slicer.h' line='82' column='1'/>
11829      </data-member>
11830      <member-function access='private' constructor='yes'>
11831        <function-decl name='Slicer' filepath='libnurbs/internals/slicer.cc' line='1181' column='1' visibility='default' binding='global' size-in-bits='64'>
11832          <parameter type-id='type-id-183' is-artificial='yes'/>
11833          <parameter type-id='type-id-10' is-artificial='yes'/>
11834          <parameter type-id='type-id-184' is-artificial='yes'/>
11835          <parameter type-id='type-id-160'/>
11836          <return type-id='type-id-19'/>
11837        </function-decl>
11838      </member-function>
11839      <member-function access='private' destructor='yes'>
11840        <function-decl name='~Slicer' filepath='libnurbs/internals/slicer.cc' line='1192' column='1' visibility='default' binding='global' size-in-bits='64'>
11841          <parameter type-id='type-id-183' is-artificial='yes'/>
11842          <parameter type-id='type-id-10' is-artificial='yes'/>
11843          <parameter type-id='type-id-184' is-artificial='yes'/>
11844          <return type-id='type-id-19'/>
11845        </function-decl>
11846      </member-function>
11847      <member-function access='private'>
11848        <function-decl name='setisolines' mangled-name='_ZN6Slicer11setisolinesEi' filepath='libnurbs/internals/slicer.cc' line='1197' column='1' visibility='default' binding='global' size-in-bits='64'>
11849          <parameter type-id='type-id-183' is-artificial='yes'/>
11850          <parameter type-id='type-id-10'/>
11851          <return type-id='type-id-19'/>
11852        </function-decl>
11853      </member-function>
11854      <member-function access='private'>
11855        <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1292' column='1' visibility='default' binding='global' size-in-bits='64'>
11856          <parameter type-id='type-id-183' is-artificial='yes'/>
11857          <parameter type-id='type-id-125'/>
11858          <return type-id='type-id-19'/>
11859        </function-decl>
11860      </member-function>
11861      <member-function access='private'>
11862        <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEv' filepath='libnurbs/internals/slicer.cc' line='1266' column='1' visibility='default' binding='global' size-in-bits='64'>
11863          <parameter type-id='type-id-183' is-artificial='yes'/>
11864          <return type-id='type-id-19'/>
11865        </function-decl>
11866      </member-function>
11867      <member-function access='private'>
11868        <function-decl name='slice_old' mangled-name='_ZN6Slicer9slice_oldEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1212' column='1' visibility='default' binding='global' size-in-bits='64'>
11869          <parameter type-id='type-id-183' is-artificial='yes'/>
11870          <parameter type-id='type-id-125'/>
11871          <return type-id='type-id-19'/>
11872        </function-decl>
11873      </member-function>
11874      <member-function access='private'>
11875        <function-decl name='setstriptessellation' mangled-name='_ZN6Slicer20setstriptessellationEff' filepath='libnurbs/internals/slicer.cc' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'>
11876          <parameter type-id='type-id-183' is-artificial='yes'/>
11877          <parameter type-id='type-id-1'/>
11878          <parameter type-id='type-id-1'/>
11879          <return type-id='type-id-19'/>
11880        </function-decl>
11881      </member-function>
11882      <member-function access='private'>
11883        <function-decl name='evalRBArray' mangled-name='_ZN6Slicer11evalRBArrayEP14rectBlockArrayP8gridWrap' filepath='libnurbs/internals/slicer.cc' line='1001' column='1' visibility='default' binding='global' size-in-bits='64'>
11884          <parameter type-id='type-id-183' is-artificial='yes'/>
11885          <parameter type-id='type-id-185'/>
11886          <parameter type-id='type-id-186'/>
11887          <return type-id='type-id-19'/>
11888        </function-decl>
11889      </member-function>
11890      <member-function access='private'>
11891        <function-decl name='evalStream' mangled-name='_ZN6Slicer10evalStreamEP10primStream' filepath='libnurbs/internals/slicer.cc' line='1027' column='1' visibility='default' binding='global' size-in-bits='64'>
11892          <parameter type-id='type-id-183' is-artificial='yes'/>
11893          <parameter type-id='type-id-187'/>
11894          <return type-id='type-id-19'/>
11895        </function-decl>
11896      </member-function>
11897      <member-function access='private'>
11898        <function-decl name='slice_new' mangled-name='_ZN6Slicer9slice_newEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1068' column='1' visibility='default' binding='global' size-in-bits='64'>
11899          <parameter type-id='type-id-183' is-artificial='yes'/>
11900          <parameter type-id='type-id-125'/>
11901          <return type-id='type-id-19'/>
11902        </function-decl>
11903      </member-function>
11904      <member-function access='private'>
11905        <function-decl name='slice' mangled-name='_ZN6Slicer5sliceEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1165' column='1' visibility='default' binding='global' size-in-bits='64'>
11906          <parameter type-id='type-id-183' is-artificial='yes'/>
11907          <parameter type-id='type-id-125'/>
11908          <return type-id='type-id-19'/>
11909        </function-decl>
11910      </member-function>
11911    </class-decl>
11912    <class-decl name='gridBoundaryChain' size-in-bits='320' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='96' column='1' id='type-id-328'>
11913      <data-member access='private' layout-offset-in-bits='0'>
11914        <var-decl name='grid' type-id='type-id-186' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='97' column='1'/>
11915      </data-member>
11916      <data-member access='private' layout-offset-in-bits='64'>
11917        <var-decl name='firstVlineIndex' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='98' column='1'/>
11918      </data-member>
11919      <data-member access='private' layout-offset-in-bits='96'>
11920        <var-decl name='nVlines' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='99' column='1'/>
11921      </data-member>
11922      <data-member access='private' layout-offset-in-bits='128'>
11923        <var-decl name='ulineIndices' type-id='type-id-285' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='100' column='1'/>
11924      </data-member>
11925      <data-member access='private' layout-offset-in-bits='192'>
11926        <var-decl name='innerIndices' type-id='type-id-285' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='101' column='1'/>
11927      </data-member>
11928      <data-member access='private' layout-offset-in-bits='256'>
11929        <var-decl name='vertices' type-id='type-id-289' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='105' column='1'/>
11930      </data-member>
11931      <member-function access='private' constructor='yes'>
11932        <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
11933          <parameter type-id='type-id-329' is-artificial='yes'/>
11934          <parameter type-id='type-id-186'/>
11935          <parameter type-id='type-id-287'/>
11936          <parameter type-id='type-id-287'/>
11937          <parameter type-id='type-id-285'/>
11938          <parameter type-id='type-id-285'/>
11939          <return type-id='type-id-19'/>
11940        </function-decl>
11941      </member-function>
11942      <member-function access='private' destructor='yes'>
11943        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
11944          <parameter type-id='type-id-329' is-artificial='yes'/>
11945          <parameter type-id='type-id-10' is-artificial='yes'/>
11946          <return type-id='type-id-19'/>
11947        </function-decl>
11948      </member-function>
11949      <member-function access='private' constructor='yes'>
11950        <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
11951          <parameter type-id='type-id-329' is-artificial='yes'/>
11952          <parameter type-id='type-id-186'/>
11953          <parameter type-id='type-id-287'/>
11954          <parameter type-id='type-id-287'/>
11955          <parameter type-id='type-id-285'/>
11956          <parameter type-id='type-id-285'/>
11957          <return type-id='type-id-19'/>
11958        </function-decl>
11959      </member-function>
11960      <member-function access='private' destructor='yes'>
11961        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
11962          <parameter type-id='type-id-329' is-artificial='yes'/>
11963          <parameter type-id='type-id-10' is-artificial='yes'/>
11964          <return type-id='type-id-19'/>
11965        </function-decl>
11966      </member-function>
11967      <member-function access='private'>
11968        <function-decl name='getUlineIndex' mangled-name='_ZN17gridBoundaryChain13getUlineIndexEi' filepath='libnurbs/nurbtess/gridWrap.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
11969          <parameter type-id='type-id-329' is-artificial='yes'/>
11970          <parameter type-id='type-id-287'/>
11971          <return type-id='type-id-287'/>
11972        </function-decl>
11973      </member-function>
11974      <member-function access='private'>
11975        <function-decl name='get_vertex' mangled-name='_ZN17gridBoundaryChain10get_vertexEi' filepath='libnurbs/nurbtess/gridWrap.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
11976          <parameter type-id='type-id-329' is-artificial='yes'/>
11977          <parameter type-id='type-id-287'/>
11978          <return type-id='type-id-286'/>
11979        </function-decl>
11980      </member-function>
11981      <member-function access='private'>
11982        <function-decl name='get_v_value' mangled-name='_ZN17gridBoundaryChain11get_v_valueEi' filepath='libnurbs/nurbtess/gridWrap.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
11983          <parameter type-id='type-id-329' is-artificial='yes'/>
11984          <parameter type-id='type-id-287'/>
11985          <return type-id='type-id-282'/>
11986        </function-decl>
11987      </member-function>
11988      <member-function access='private'>
11989        <function-decl name='lookfor' mangled-name='_ZN17gridBoundaryChain7lookforEfii' filepath='libnurbs/nurbtess/gridWrap.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
11990          <parameter type-id='type-id-329' is-artificial='yes'/>
11991          <parameter type-id='type-id-282'/>
11992          <parameter type-id='type-id-287'/>
11993          <parameter type-id='type-id-287'/>
11994          <return type-id='type-id-287'/>
11995        </function-decl>
11996      </member-function>
11997      <member-function access='private'>
11998        <function-decl name='leftEndFan' mangled-name='_ZN17gridBoundaryChain10leftEndFanEiP10primStream' filepath='libnurbs/nurbtess/gridWrap.h' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
11999          <parameter type-id='type-id-329' is-artificial='yes'/>
12000          <parameter type-id='type-id-287'/>
12001          <parameter type-id='type-id-187'/>
12002          <return type-id='type-id-19'/>
12003        </function-decl>
12004      </member-function>
12005      <member-function access='private'>
12006        <function-decl name='rightEndFan' mangled-name='_ZN17gridBoundaryChain11rightEndFanEiP10primStream' filepath='libnurbs/nurbtess/gridWrap.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
12007          <parameter type-id='type-id-329' is-artificial='yes'/>
12008          <parameter type-id='type-id-287'/>
12009          <parameter type-id='type-id-187'/>
12010          <return type-id='type-id-19'/>
12011        </function-decl>
12012      </member-function>
12013      <member-function access='private'>
12014        <function-decl name='drawInner' mangled-name='_ZN17gridBoundaryChain9drawInnerEv' filepath='libnurbs/nurbtess/gridWrap.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
12015          <parameter type-id='type-id-329' is-artificial='yes'/>
12016          <return type-id='type-id-19'/>
12017        </function-decl>
12018      </member-function>
12019      <member-function access='private'>
12020        <function-decl name='draw' mangled-name='_ZN17gridBoundaryChain4drawEv' filepath='libnurbs/nurbtess/gridWrap.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
12021          <parameter type-id='type-id-329' is-artificial='yes'/>
12022          <return type-id='type-id-19'/>
12023        </function-decl>
12024      </member-function>
12025      <member-function access='private' constructor='yes'>
12026        <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
12027          <parameter type-id='type-id-329' is-artificial='yes'/>
12028          <parameter type-id='type-id-186'/>
12029          <parameter type-id='type-id-287'/>
12030          <parameter type-id='type-id-287'/>
12031          <parameter type-id='type-id-285'/>
12032          <parameter type-id='type-id-285'/>
12033          <return type-id='type-id-19'/>
12034        </function-decl>
12035      </member-function>
12036      <member-function access='private' destructor='yes'>
12037        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
12038          <parameter type-id='type-id-329' is-artificial='yes'/>
12039          <parameter type-id='type-id-10' is-artificial='yes'/>
12040          <return type-id='type-id-19'/>
12041        </function-decl>
12042      </member-function>
12043      <member-function access='private'>
12044        <function-decl name='getVlineIndex' mangled-name='_ZN17gridBoundaryChain13getVlineIndexEi' filepath='libnurbs/nurbtess/gridWrap.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
12045          <parameter type-id='type-id-329' is-artificial='yes'/>
12046          <parameter type-id='type-id-287'/>
12047          <return type-id='type-id-287'/>
12048        </function-decl>
12049      </member-function>
12050      <member-function access='private'>
12051        <function-decl name='getInnerIndex' mangled-name='_ZN17gridBoundaryChain13getInnerIndexEi' filepath='libnurbs/nurbtess/gridWrap.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
12052          <parameter type-id='type-id-329' is-artificial='yes'/>
12053          <parameter type-id='type-id-287'/>
12054          <return type-id='type-id-287'/>
12055        </function-decl>
12056      </member-function>
12057      <member-function access='private' constructor='yes'>
12058        <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
12059          <parameter type-id='type-id-329' is-artificial='yes'/>
12060          <parameter type-id='type-id-186'/>
12061          <parameter type-id='type-id-287'/>
12062          <parameter type-id='type-id-287'/>
12063          <parameter type-id='type-id-285'/>
12064          <parameter type-id='type-id-285'/>
12065          <return type-id='type-id-19'/>
12066        </function-decl>
12067      </member-function>
12068      <member-function access='private' destructor='yes'>
12069        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
12070          <parameter type-id='type-id-329' is-artificial='yes'/>
12071          <parameter type-id='type-id-10' is-artificial='yes'/>
12072          <return type-id='type-id-19'/>
12073        </function-decl>
12074      </member-function>
12075      <member-function access='private'>
12076        <function-decl name='getGrid' mangled-name='_ZN17gridBoundaryChain7getGridEv' filepath='libnurbs/nurbtess/gridWrap.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
12077          <parameter type-id='type-id-329' is-artificial='yes'/>
12078          <return type-id='type-id-186'/>
12079        </function-decl>
12080      </member-function>
12081      <member-function access='private' constructor='yes'>
12082        <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
12083          <parameter type-id='type-id-329' is-artificial='yes'/>
12084          <parameter type-id='type-id-186'/>
12085          <parameter type-id='type-id-287'/>
12086          <parameter type-id='type-id-287'/>
12087          <parameter type-id='type-id-285'/>
12088          <parameter type-id='type-id-285'/>
12089          <return type-id='type-id-19'/>
12090        </function-decl>
12091      </member-function>
12092      <member-function access='private' destructor='yes'>
12093        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
12094          <parameter type-id='type-id-329' is-artificial='yes'/>
12095          <parameter type-id='type-id-10' is-artificial='yes'/>
12096          <return type-id='type-id-19'/>
12097        </function-decl>
12098      </member-function>
12099      <member-function access='private' constructor='yes'>
12100        <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
12101          <parameter type-id='type-id-329' is-artificial='yes'/>
12102          <parameter type-id='type-id-186'/>
12103          <parameter type-id='type-id-287'/>
12104          <parameter type-id='type-id-287'/>
12105          <parameter type-id='type-id-285'/>
12106          <parameter type-id='type-id-285'/>
12107          <return type-id='type-id-19'/>
12108        </function-decl>
12109      </member-function>
12110      <member-function access='private' destructor='yes'>
12111        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
12112          <parameter type-id='type-id-329' is-artificial='yes'/>
12113          <parameter type-id='type-id-10' is-artificial='yes'/>
12114          <return type-id='type-id-19'/>
12115        </function-decl>
12116      </member-function>
12117      <member-function access='private' constructor='yes'>
12118        <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
12119          <parameter type-id='type-id-329' is-artificial='yes'/>
12120          <parameter type-id='type-id-186'/>
12121          <parameter type-id='type-id-287'/>
12122          <parameter type-id='type-id-287'/>
12123          <parameter type-id='type-id-285'/>
12124          <parameter type-id='type-id-285'/>
12125          <return type-id='type-id-19'/>
12126        </function-decl>
12127      </member-function>
12128      <member-function access='private' destructor='yes'>
12129        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
12130          <parameter type-id='type-id-329' is-artificial='yes'/>
12131          <parameter type-id='type-id-10' is-artificial='yes'/>
12132          <return type-id='type-id-19'/>
12133        </function-decl>
12134      </member-function>
12135      <member-function access='private' constructor='yes'>
12136        <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
12137          <parameter type-id='type-id-329' is-artificial='yes'/>
12138          <parameter type-id='type-id-186'/>
12139          <parameter type-id='type-id-287'/>
12140          <parameter type-id='type-id-287'/>
12141          <parameter type-id='type-id-285'/>
12142          <parameter type-id='type-id-285'/>
12143          <return type-id='type-id-19'/>
12144        </function-decl>
12145      </member-function>
12146      <member-function access='private' destructor='yes'>
12147        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
12148          <parameter type-id='type-id-329' is-artificial='yes'/>
12149          <parameter type-id='type-id-10' is-artificial='yes'/>
12150          <return type-id='type-id-19'/>
12151        </function-decl>
12152      </member-function>
12153      <member-function access='private'>
12154        <function-decl name='get_nVlines' mangled-name='_ZN17gridBoundaryChain11get_nVlinesEv' filepath='libnurbs/nurbtess/gridWrap.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
12155          <parameter type-id='type-id-329' is-artificial='yes'/>
12156          <return type-id='type-id-287'/>
12157        </function-decl>
12158      </member-function>
12159      <member-function access='private'>
12160        <function-decl name='get_u_value' mangled-name='_ZN17gridBoundaryChain11get_u_valueEi' filepath='libnurbs/nurbtess/gridWrap.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
12161          <parameter type-id='type-id-329' is-artificial='yes'/>
12162          <parameter type-id='type-id-287'/>
12163          <return type-id='type-id-282'/>
12164        </function-decl>
12165      </member-function>
12166    </class-decl>
12167    <class-decl name='gridWrap' size-in-bits='384' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='42' column='1' id='type-id-330'>
12168      <data-member access='private' layout-offset-in-bits='0'>
12169        <var-decl name='n_ulines' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='43' column='1'/>
12170      </data-member>
12171      <data-member access='private' layout-offset-in-bits='32'>
12172        <var-decl name='n_vlines' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='44' column='1'/>
12173      </data-member>
12174      <data-member access='private' layout-offset-in-bits='64'>
12175        <var-decl name='u_min' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
12176      </data-member>
12177      <data-member access='private' layout-offset-in-bits='96'>
12178        <var-decl name='u_max' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
12179      </data-member>
12180      <data-member access='private' layout-offset-in-bits='128'>
12181        <var-decl name='v_min' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
12182      </data-member>
12183      <data-member access='private' layout-offset-in-bits='160'>
12184        <var-decl name='v_max' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
12185      </data-member>
12186      <data-member access='private' layout-offset-in-bits='192'>
12187        <var-decl name='u_values' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='52' column='1'/>
12188      </data-member>
12189      <data-member access='private' layout-offset-in-bits='256'>
12190        <var-decl name='v_values' type-id='type-id-286' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='53' column='1'/>
12191      </data-member>
12192      <data-member access='private' layout-offset-in-bits='320'>
12193        <var-decl name='is_uniform' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='55' column='1'/>
12194      </data-member>
12195      <member-function access='private' constructor='yes'>
12196        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
12197          <parameter type-id='type-id-186' is-artificial='yes'/>
12198          <parameter type-id='type-id-287'/>
12199          <parameter type-id='type-id-287'/>
12200          <parameter type-id='type-id-282'/>
12201          <parameter type-id='type-id-282'/>
12202          <parameter type-id='type-id-282'/>
12203          <parameter type-id='type-id-282'/>
12204          <return type-id='type-id-19'/>
12205        </function-decl>
12206      </member-function>
12207      <member-function access='private' constructor='yes'>
12208        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
12209          <parameter type-id='type-id-186' is-artificial='yes'/>
12210          <parameter type-id='type-id-287'/>
12211          <parameter type-id='type-id-286'/>
12212          <parameter type-id='type-id-287'/>
12213          <parameter type-id='type-id-286'/>
12214          <return type-id='type-id-19'/>
12215        </function-decl>
12216      </member-function>
12217      <member-function access='private' destructor='yes'>
12218        <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
12219          <parameter type-id='type-id-186' is-artificial='yes'/>
12220          <parameter type-id='type-id-10' is-artificial='yes'/>
12221          <return type-id='type-id-19'/>
12222        </function-decl>
12223      </member-function>
12224      <member-function access='private'>
12225        <function-decl name='get_n_vlines' mangled-name='_ZN8gridWrap12get_n_vlinesEv' filepath='libnurbs/nurbtess/gridWrap.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
12226          <parameter type-id='type-id-186' is-artificial='yes'/>
12227          <return type-id='type-id-287'/>
12228        </function-decl>
12229      </member-function>
12230      <member-function access='private'>
12231        <function-decl name='get_v_min' mangled-name='_ZN8gridWrap9get_v_minEv' filepath='libnurbs/nurbtess/gridWrap.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
12232          <parameter type-id='type-id-186' is-artificial='yes'/>
12233          <return type-id='type-id-282'/>
12234        </function-decl>
12235      </member-function>
12236      <member-function access='private'>
12237        <function-decl name='get_v_max' mangled-name='_ZN8gridWrap9get_v_maxEv' filepath='libnurbs/nurbtess/gridWrap.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
12238          <parameter type-id='type-id-186' is-artificial='yes'/>
12239          <return type-id='type-id-282'/>
12240        </function-decl>
12241      </member-function>
12242      <member-function access='private'>
12243        <function-decl name='get_n_ulines' mangled-name='_ZN8gridWrap12get_n_ulinesEv' filepath='libnurbs/nurbtess/gridWrap.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
12244          <parameter type-id='type-id-186' is-artificial='yes'/>
12245          <return type-id='type-id-287'/>
12246        </function-decl>
12247      </member-function>
12248      <member-function access='private'>
12249        <function-decl name='get_u_max' mangled-name='_ZN8gridWrap9get_u_maxEv' filepath='libnurbs/nurbtess/gridWrap.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
12250          <parameter type-id='type-id-186' is-artificial='yes'/>
12251          <return type-id='type-id-282'/>
12252        </function-decl>
12253      </member-function>
12254      <member-function access='private'>
12255        <function-decl name='get_u_min' mangled-name='_ZN8gridWrap9get_u_minEv' filepath='libnurbs/nurbtess/gridWrap.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
12256          <parameter type-id='type-id-186' is-artificial='yes'/>
12257          <return type-id='type-id-282'/>
12258        </function-decl>
12259      </member-function>
12260      <member-function access='private' constructor='yes'>
12261        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
12262          <parameter type-id='type-id-186' is-artificial='yes'/>
12263          <parameter type-id='type-id-287'/>
12264          <parameter type-id='type-id-287'/>
12265          <parameter type-id='type-id-282'/>
12266          <parameter type-id='type-id-282'/>
12267          <parameter type-id='type-id-282'/>
12268          <parameter type-id='type-id-282'/>
12269          <return type-id='type-id-19'/>
12270        </function-decl>
12271      </member-function>
12272      <member-function access='private' constructor='yes'>
12273        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
12274          <parameter type-id='type-id-186' is-artificial='yes'/>
12275          <parameter type-id='type-id-287'/>
12276          <parameter type-id='type-id-286'/>
12277          <parameter type-id='type-id-287'/>
12278          <parameter type-id='type-id-286'/>
12279          <return type-id='type-id-19'/>
12280        </function-decl>
12281      </member-function>
12282      <member-function access='private' destructor='yes'>
12283        <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
12284          <parameter type-id='type-id-186' is-artificial='yes'/>
12285          <parameter type-id='type-id-10' is-artificial='yes'/>
12286          <return type-id='type-id-19'/>
12287        </function-decl>
12288      </member-function>
12289      <member-function access='private'>
12290        <function-decl name='get_u_value' mangled-name='_ZN8gridWrap11get_u_valueEi' filepath='libnurbs/nurbtess/gridWrap.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
12291          <parameter type-id='type-id-186' is-artificial='yes'/>
12292          <parameter type-id='type-id-287'/>
12293          <return type-id='type-id-282'/>
12294        </function-decl>
12295      </member-function>
12296      <member-function access='private'>
12297        <function-decl name='get_v_value' mangled-name='_ZN8gridWrap11get_v_valueEi' filepath='libnurbs/nurbtess/gridWrap.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
12298          <parameter type-id='type-id-186' is-artificial='yes'/>
12299          <parameter type-id='type-id-287'/>
12300          <return type-id='type-id-282'/>
12301        </function-decl>
12302      </member-function>
12303      <member-function access='private'>
12304        <function-decl name='outputFanWithPoint' mangled-name='_ZN8gridWrap18outputFanWithPointEiiiPfP10primStream' filepath='libnurbs/nurbtess/gridWrap.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
12305          <parameter type-id='type-id-186' is-artificial='yes'/>
12306          <parameter type-id='type-id-287'/>
12307          <parameter type-id='type-id-287'/>
12308          <parameter type-id='type-id-287'/>
12309          <parameter type-id='type-id-286'/>
12310          <parameter type-id='type-id-187'/>
12311          <return type-id='type-id-19'/>
12312        </function-decl>
12313      </member-function>
12314      <member-function access='private'>
12315        <function-decl name='draw' mangled-name='_ZN8gridWrap4drawEv' filepath='libnurbs/nurbtess/gridWrap.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
12316          <parameter type-id='type-id-186' is-artificial='yes'/>
12317          <return type-id='type-id-19'/>
12318        </function-decl>
12319      </member-function>
12320      <member-function access='private'>
12321        <function-decl name='print' mangled-name='_ZN8gridWrap5printEv' filepath='libnurbs/nurbtess/gridWrap.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
12322          <parameter type-id='type-id-186' is-artificial='yes'/>
12323          <return type-id='type-id-19'/>
12324        </function-decl>
12325      </member-function>
12326      <member-function access='private' constructor='yes'>
12327        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
12328          <parameter type-id='type-id-186' is-artificial='yes'/>
12329          <parameter type-id='type-id-287'/>
12330          <parameter type-id='type-id-287'/>
12331          <parameter type-id='type-id-282'/>
12332          <parameter type-id='type-id-282'/>
12333          <parameter type-id='type-id-282'/>
12334          <parameter type-id='type-id-282'/>
12335          <return type-id='type-id-19'/>
12336        </function-decl>
12337      </member-function>
12338      <member-function access='private' constructor='yes'>
12339        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
12340          <parameter type-id='type-id-186' is-artificial='yes'/>
12341          <parameter type-id='type-id-287'/>
12342          <parameter type-id='type-id-286'/>
12343          <parameter type-id='type-id-287'/>
12344          <parameter type-id='type-id-286'/>
12345          <return type-id='type-id-19'/>
12346        </function-decl>
12347      </member-function>
12348      <member-function access='private' destructor='yes'>
12349        <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
12350          <parameter type-id='type-id-186' is-artificial='yes'/>
12351          <parameter type-id='type-id-10' is-artificial='yes'/>
12352          <return type-id='type-id-19'/>
12353        </function-decl>
12354      </member-function>
12355      <member-function access='private' constructor='yes'>
12356        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
12357          <parameter type-id='type-id-186' is-artificial='yes'/>
12358          <parameter type-id='type-id-287'/>
12359          <parameter type-id='type-id-287'/>
12360          <parameter type-id='type-id-282'/>
12361          <parameter type-id='type-id-282'/>
12362          <parameter type-id='type-id-282'/>
12363          <parameter type-id='type-id-282'/>
12364          <return type-id='type-id-19'/>
12365        </function-decl>
12366      </member-function>
12367      <member-function access='private' constructor='yes'>
12368        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
12369          <parameter type-id='type-id-186' is-artificial='yes'/>
12370          <parameter type-id='type-id-287'/>
12371          <parameter type-id='type-id-286'/>
12372          <parameter type-id='type-id-287'/>
12373          <parameter type-id='type-id-286'/>
12374          <return type-id='type-id-19'/>
12375        </function-decl>
12376      </member-function>
12377      <member-function access='private' destructor='yes'>
12378        <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
12379          <parameter type-id='type-id-186' is-artificial='yes'/>
12380          <parameter type-id='type-id-10' is-artificial='yes'/>
12381          <return type-id='type-id-19'/>
12382        </function-decl>
12383      </member-function>
12384      <member-function access='private' constructor='yes'>
12385        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
12386          <parameter type-id='type-id-186' is-artificial='yes'/>
12387          <parameter type-id='type-id-287'/>
12388          <parameter type-id='type-id-287'/>
12389          <parameter type-id='type-id-282'/>
12390          <parameter type-id='type-id-282'/>
12391          <parameter type-id='type-id-282'/>
12392          <parameter type-id='type-id-282'/>
12393          <return type-id='type-id-19'/>
12394        </function-decl>
12395      </member-function>
12396      <member-function access='private' constructor='yes'>
12397        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
12398          <parameter type-id='type-id-186' is-artificial='yes'/>
12399          <parameter type-id='type-id-287'/>
12400          <parameter type-id='type-id-286'/>
12401          <parameter type-id='type-id-287'/>
12402          <parameter type-id='type-id-286'/>
12403          <return type-id='type-id-19'/>
12404        </function-decl>
12405      </member-function>
12406      <member-function access='private' destructor='yes'>
12407        <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
12408          <parameter type-id='type-id-186' is-artificial='yes'/>
12409          <parameter type-id='type-id-10' is-artificial='yes'/>
12410          <return type-id='type-id-19'/>
12411        </function-decl>
12412      </member-function>
12413      <member-function access='private' constructor='yes'>
12414        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
12415          <parameter type-id='type-id-186' is-artificial='yes'/>
12416          <parameter type-id='type-id-287'/>
12417          <parameter type-id='type-id-287'/>
12418          <parameter type-id='type-id-282'/>
12419          <parameter type-id='type-id-282'/>
12420          <parameter type-id='type-id-282'/>
12421          <parameter type-id='type-id-282'/>
12422          <return type-id='type-id-19'/>
12423        </function-decl>
12424      </member-function>
12425      <member-function access='private' constructor='yes'>
12426        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
12427          <parameter type-id='type-id-186' is-artificial='yes'/>
12428          <parameter type-id='type-id-287'/>
12429          <parameter type-id='type-id-286'/>
12430          <parameter type-id='type-id-287'/>
12431          <parameter type-id='type-id-286'/>
12432          <return type-id='type-id-19'/>
12433        </function-decl>
12434      </member-function>
12435      <member-function access='private' destructor='yes'>
12436        <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
12437          <parameter type-id='type-id-186' is-artificial='yes'/>
12438          <parameter type-id='type-id-10' is-artificial='yes'/>
12439          <return type-id='type-id-19'/>
12440        </function-decl>
12441      </member-function>
12442      <member-function access='private' constructor='yes'>
12443        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
12444          <parameter type-id='type-id-186' is-artificial='yes'/>
12445          <parameter type-id='type-id-287'/>
12446          <parameter type-id='type-id-287'/>
12447          <parameter type-id='type-id-282'/>
12448          <parameter type-id='type-id-282'/>
12449          <parameter type-id='type-id-282'/>
12450          <parameter type-id='type-id-282'/>
12451          <return type-id='type-id-19'/>
12452        </function-decl>
12453      </member-function>
12454      <member-function access='private' constructor='yes'>
12455        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
12456          <parameter type-id='type-id-186' is-artificial='yes'/>
12457          <parameter type-id='type-id-287'/>
12458          <parameter type-id='type-id-286'/>
12459          <parameter type-id='type-id-287'/>
12460          <parameter type-id='type-id-286'/>
12461          <return type-id='type-id-19'/>
12462        </function-decl>
12463      </member-function>
12464      <member-function access='private' destructor='yes'>
12465        <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
12466          <parameter type-id='type-id-186' is-artificial='yes'/>
12467          <parameter type-id='type-id-10' is-artificial='yes'/>
12468          <return type-id='type-id-19'/>
12469        </function-decl>
12470      </member-function>
12471      <member-function access='private' constructor='yes'>
12472        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
12473          <parameter type-id='type-id-186' is-artificial='yes'/>
12474          <parameter type-id='type-id-287'/>
12475          <parameter type-id='type-id-287'/>
12476          <parameter type-id='type-id-282'/>
12477          <parameter type-id='type-id-282'/>
12478          <parameter type-id='type-id-282'/>
12479          <parameter type-id='type-id-282'/>
12480          <return type-id='type-id-19'/>
12481        </function-decl>
12482      </member-function>
12483      <member-function access='private' constructor='yes'>
12484        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
12485          <parameter type-id='type-id-186' is-artificial='yes'/>
12486          <parameter type-id='type-id-287'/>
12487          <parameter type-id='type-id-286'/>
12488          <parameter type-id='type-id-287'/>
12489          <parameter type-id='type-id-286'/>
12490          <return type-id='type-id-19'/>
12491        </function-decl>
12492      </member-function>
12493      <member-function access='private' destructor='yes'>
12494        <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
12495          <parameter type-id='type-id-186' is-artificial='yes'/>
12496          <parameter type-id='type-id-10' is-artificial='yes'/>
12497          <return type-id='type-id-19'/>
12498        </function-decl>
12499      </member-function>
12500    </class-decl>
12501    <class-decl name='rectBlock' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='39' column='1' id='type-id-331'>
12502      <data-member access='private' layout-offset-in-bits='0'>
12503        <var-decl name='upGridLineIndex' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='40' column='1'/>
12504      </data-member>
12505      <data-member access='private' layout-offset-in-bits='32'>
12506        <var-decl name='lowGridLineIndex' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='41' column='1'/>
12507      </data-member>
12508      <data-member access='private' layout-offset-in-bits='64'>
12509        <var-decl name='leftIndices' type-id='type-id-285' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='42' column='1'/>
12510      </data-member>
12511      <data-member access='private' layout-offset-in-bits='128'>
12512        <var-decl name='rightIndices' type-id='type-id-285' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='43' column='1'/>
12513      </data-member>
12514      <member-function access='private' constructor='yes'>
12515        <function-decl name='rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
12516          <parameter type-id='type-id-332' is-artificial='yes'/>
12517          <parameter type-id='type-id-329'/>
12518          <parameter type-id='type-id-329'/>
12519          <parameter type-id='type-id-287'/>
12520          <parameter type-id='type-id-287'/>
12521          <return type-id='type-id-19'/>
12522        </function-decl>
12523      </member-function>
12524      <member-function access='private' destructor='yes'>
12525        <function-decl name='~rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
12526          <parameter type-id='type-id-332' is-artificial='yes'/>
12527          <parameter type-id='type-id-10' is-artificial='yes'/>
12528          <return type-id='type-id-19'/>
12529        </function-decl>
12530      </member-function>
12531      <member-function access='private'>
12532        <function-decl name='get_lowGridLineIndex' mangled-name='_ZN9rectBlock20get_lowGridLineIndexEv' filepath='libnurbs/nurbtess/rectBlock.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
12533          <parameter type-id='type-id-332' is-artificial='yes'/>
12534          <return type-id='type-id-287'/>
12535        </function-decl>
12536      </member-function>
12537      <member-function access='private'>
12538        <function-decl name='get_upGridLineIndex' mangled-name='_ZN9rectBlock19get_upGridLineIndexEv' filepath='libnurbs/nurbtess/rectBlock.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
12539          <parameter type-id='type-id-332' is-artificial='yes'/>
12540          <return type-id='type-id-287'/>
12541        </function-decl>
12542      </member-function>
12543      <member-function access='private'>
12544        <function-decl name='get_rightIndices' mangled-name='_ZN9rectBlock16get_rightIndicesEv' filepath='libnurbs/nurbtess/rectBlock.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
12545          <parameter type-id='type-id-332' is-artificial='yes'/>
12546          <return type-id='type-id-285'/>
12547        </function-decl>
12548      </member-function>
12549      <member-function access='private'>
12550        <function-decl name='get_leftIndices' mangled-name='_ZN9rectBlock15get_leftIndicesEv' filepath='libnurbs/nurbtess/rectBlock.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
12551          <parameter type-id='type-id-332' is-artificial='yes'/>
12552          <return type-id='type-id-285'/>
12553        </function-decl>
12554      </member-function>
12555      <member-function access='private' constructor='yes'>
12556        <function-decl name='rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
12557          <parameter type-id='type-id-332' is-artificial='yes'/>
12558          <parameter type-id='type-id-329'/>
12559          <parameter type-id='type-id-329'/>
12560          <parameter type-id='type-id-287'/>
12561          <parameter type-id='type-id-287'/>
12562          <return type-id='type-id-19'/>
12563        </function-decl>
12564      </member-function>
12565      <member-function access='private' destructor='yes'>
12566        <function-decl name='~rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
12567          <parameter type-id='type-id-332' is-artificial='yes'/>
12568          <parameter type-id='type-id-10' is-artificial='yes'/>
12569          <return type-id='type-id-19'/>
12570        </function-decl>
12571      </member-function>
12572      <member-function access='private'>
12573        <function-decl name='num_quads' mangled-name='_ZN9rectBlock9num_quadsEv' filepath='libnurbs/nurbtess/rectBlock.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
12574          <parameter type-id='type-id-332' is-artificial='yes'/>
12575          <return type-id='type-id-287'/>
12576        </function-decl>
12577      </member-function>
12578      <member-function access='private'>
12579        <function-decl name='draw' mangled-name='_ZN9rectBlock4drawEPfS0_' filepath='libnurbs/nurbtess/rectBlock.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
12580          <parameter type-id='type-id-332' is-artificial='yes'/>
12581          <parameter type-id='type-id-286'/>
12582          <parameter type-id='type-id-286'/>
12583          <return type-id='type-id-19'/>
12584        </function-decl>
12585      </member-function>
12586      <member-function access='private'>
12587        <function-decl name='print' mangled-name='_ZN9rectBlock5printEv' filepath='libnurbs/nurbtess/rectBlock.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
12588          <parameter type-id='type-id-332' is-artificial='yes'/>
12589          <return type-id='type-id-19'/>
12590        </function-decl>
12591      </member-function>
12592    </class-decl>
12593    <class-decl name='rectBlockArray' size-in-bits='128' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='61' column='1' id='type-id-333'>
12594      <data-member access='private' layout-offset-in-bits='0'>
12595        <var-decl name='array' type-id='type-id-334' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='62' column='1'/>
12596      </data-member>
12597      <data-member access='private' layout-offset-in-bits='64'>
12598        <var-decl name='n_elements' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='63' column='1'/>
12599      </data-member>
12600      <data-member access='private' layout-offset-in-bits='96'>
12601        <var-decl name='size' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='64' column='1'/>
12602      </data-member>
12603      <member-function access='private' constructor='yes'>
12604        <function-decl name='rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
12605          <parameter type-id='type-id-185' is-artificial='yes'/>
12606          <parameter type-id='type-id-287'/>
12607          <return type-id='type-id-19'/>
12608        </function-decl>
12609      </member-function>
12610      <member-function access='private' destructor='yes'>
12611        <function-decl name='~rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
12612          <parameter type-id='type-id-185' is-artificial='yes'/>
12613          <parameter type-id='type-id-10' is-artificial='yes'/>
12614          <return type-id='type-id-19'/>
12615        </function-decl>
12616      </member-function>
12617      <member-function access='private'>
12618        <function-decl name='get_element' mangled-name='_ZN14rectBlockArray11get_elementEi' filepath='libnurbs/nurbtess/rectBlock.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
12619          <parameter type-id='type-id-185' is-artificial='yes'/>
12620          <parameter type-id='type-id-287'/>
12621          <return type-id='type-id-332'/>
12622        </function-decl>
12623      </member-function>
12624      <member-function access='private'>
12625        <function-decl name='get_n_elements' mangled-name='_ZN14rectBlockArray14get_n_elementsEv' filepath='libnurbs/nurbtess/rectBlock.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
12626          <parameter type-id='type-id-185' is-artificial='yes'/>
12627          <return type-id='type-id-287'/>
12628        </function-decl>
12629      </member-function>
12630      <member-function access='private' constructor='yes'>
12631        <function-decl name='rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
12632          <parameter type-id='type-id-185' is-artificial='yes'/>
12633          <parameter type-id='type-id-287'/>
12634          <return type-id='type-id-19'/>
12635        </function-decl>
12636      </member-function>
12637      <member-function access='private' destructor='yes'>
12638        <function-decl name='~rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
12639          <parameter type-id='type-id-185' is-artificial='yes'/>
12640          <parameter type-id='type-id-10' is-artificial='yes'/>
12641          <return type-id='type-id-19'/>
12642        </function-decl>
12643      </member-function>
12644      <member-function access='private'>
12645        <function-decl name='num_quads' mangled-name='_ZN14rectBlockArray9num_quadsEv' filepath='libnurbs/nurbtess/rectBlock.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
12646          <parameter type-id='type-id-185' is-artificial='yes'/>
12647          <return type-id='type-id-287'/>
12648        </function-decl>
12649      </member-function>
12650      <member-function access='private'>
12651        <function-decl name='insert' mangled-name='_ZN14rectBlockArray6insertEP9rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
12652          <parameter type-id='type-id-185' is-artificial='yes'/>
12653          <parameter type-id='type-id-332'/>
12654          <return type-id='type-id-19'/>
12655        </function-decl>
12656      </member-function>
12657      <member-function access='private'>
12658        <function-decl name='draw' mangled-name='_ZN14rectBlockArray4drawEPfS0_' filepath='libnurbs/nurbtess/rectBlock.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
12659          <parameter type-id='type-id-185' is-artificial='yes'/>
12660          <parameter type-id='type-id-286'/>
12661          <parameter type-id='type-id-286'/>
12662          <return type-id='type-id-19'/>
12663        </function-decl>
12664      </member-function>
12665      <member-function access='private'>
12666        <function-decl name='print' mangled-name='_ZN14rectBlockArray5printEv' filepath='libnurbs/nurbtess/rectBlock.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
12667          <parameter type-id='type-id-185' is-artificial='yes'/>
12668          <return type-id='type-id-19'/>
12669        </function-decl>
12670      </member-function>
12671    </class-decl>
12672    <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-183'/>
12673    <pointer-type-def type-id='type-id-328' size-in-bits='64' id='type-id-329'/>
12674    <pointer-type-def type-id='type-id-330' size-in-bits='64' id='type-id-186'/>
12675    <pointer-type-def type-id='type-id-331' size-in-bits='64' id='type-id-332'/>
12676    <pointer-type-def type-id='type-id-332' size-in-bits='64' id='type-id-334'/>
12677    <pointer-type-def type-id='type-id-333' size-in-bits='64' id='type-id-185'/>
12678  </abi-instr>
12679  <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'>
12680    <class-decl name='Sorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/sorter.h' line='36' column='1' id='type-id-144'>
12681      <data-member access='private' layout-offset-in-bits='64'>
12682        <var-decl name='es' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/sorter.h' line='49' column='1'/>
12683      </data-member>
12684      <member-function access='private' constructor='yes'>
12685        <function-decl name='Sorter' filepath='libnurbs/internals/sorter.cc' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
12686          <parameter type-id='type-id-176' is-artificial='yes'/>
12687          <parameter type-id='type-id-10'/>
12688          <return type-id='type-id-19'/>
12689        </function-decl>
12690      </member-function>
12691      <member-function access='private'>
12692        <function-decl name='qs1' mangled-name='_ZN6Sorter3qs1EPcS0_' filepath='libnurbs/internals/sorter.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
12693          <parameter type-id='type-id-176' is-artificial='yes'/>
12694          <parameter type-id='type-id-106'/>
12695          <parameter type-id='type-id-106'/>
12696          <return type-id='type-id-19'/>
12697        </function-decl>
12698      </member-function>
12699      <member-function access='private'>
12700        <function-decl name='qsort' mangled-name='_ZN6Sorter5qsortEPvi' filepath='libnurbs/internals/sorter.cc' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
12701          <parameter type-id='type-id-176' is-artificial='yes'/>
12702          <parameter type-id='type-id-17'/>
12703          <parameter type-id='type-id-10'/>
12704          <return type-id='type-id-19'/>
12705        </function-decl>
12706      </member-function>
12707      <member-function access='private' destructor='yes' vtable-offset='-1'>
12708        <function-decl name='~Sorter' filepath='libnurbs/internals/sorter.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
12709          <parameter type-id='type-id-176' is-artificial='yes'/>
12710          <parameter type-id='type-id-10' is-artificial='yes'/>
12711          <return type-id='type-id-19'/>
12712        </function-decl>
12713      </member-function>
12714      <member-function access='protected' vtable-offset='2'>
12715        <function-decl name='qscmp' mangled-name='_ZN6Sorter5qscmpEPcS0_' filepath='libnurbs/internals/sorter.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
12716          <parameter type-id='type-id-176' is-artificial='yes'/>
12717          <parameter type-id='type-id-106'/>
12718          <parameter type-id='type-id-106'/>
12719          <return type-id='type-id-10'/>
12720        </function-decl>
12721      </member-function>
12722      <member-function access='protected' vtable-offset='3'>
12723        <function-decl name='qsexc' mangled-name='_ZN6Sorter5qsexcEPcS0_' filepath='libnurbs/internals/sorter.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
12724          <parameter type-id='type-id-176' is-artificial='yes'/>
12725          <parameter type-id='type-id-106'/>
12726          <parameter type-id='type-id-106'/>
12727          <return type-id='type-id-19'/>
12728        </function-decl>
12729      </member-function>
12730      <member-function access='protected' vtable-offset='4'>
12731        <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'>
12732          <parameter type-id='type-id-176' is-artificial='yes'/>
12733          <parameter type-id='type-id-106'/>
12734          <parameter type-id='type-id-106'/>
12735          <parameter type-id='type-id-106'/>
12736          <return type-id='type-id-19'/>
12737        </function-decl>
12738      </member-function>
12739    </class-decl>
12740  </abi-instr>
12741  <abi-instr address-size='64' path='libnurbs/internals/splitarcs.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
12742    <pointer-type-def type-id='type-id-335' size-in-bits='64' id='type-id-336'/>
12743    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-335'/>
12744    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-337'/>
12745  </abi-instr>
12746  <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'>
12747  </abi-instr>
12748  <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'>
12749    <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-338'>
12750      <data-member access='public' layout-offset-in-bits='0'>
12751        <var-decl name='value' type-id='type-id-238' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='49' column='1'/>
12752      </data-member>
12753      <data-member access='public' layout-offset-in-bits='32'>
12754        <var-decl name='multi' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='50' column='1'/>
12755      </data-member>
12756      <data-member access='public' layout-offset-in-bits='64'>
12757        <var-decl name='def' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='51' column='1'/>
12758      </data-member>
12759    </class-decl>
12760    <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-339'>
12761      <data-member access='public' layout-offset-in-bits='0'>
12762        <var-decl name='order' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='55' column='1'/>
12763      </data-member>
12764      <data-member access='public' layout-offset-in-bits='64'>
12765        <var-decl name='inkbegin' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='56' column='1'/>
12766      </data-member>
12767      <data-member access='public' layout-offset-in-bits='128'>
12768        <var-decl name='inkend' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='57' column='1'/>
12769      </data-member>
12770      <data-member access='public' layout-offset-in-bits='192'>
12771        <var-decl name='outkbegin' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='58' column='1'/>
12772      </data-member>
12773      <data-member access='public' layout-offset-in-bits='256'>
12774        <var-decl name='outkend' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='59' column='1'/>
12775      </data-member>
12776      <data-member access='public' layout-offset-in-bits='320'>
12777        <var-decl name='kleft' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='60' column='1'/>
12778      </data-member>
12779      <data-member access='public' layout-offset-in-bits='384'>
12780        <var-decl name='kright' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='61' column='1'/>
12781      </data-member>
12782      <data-member access='public' layout-offset-in-bits='448'>
12783        <var-decl name='kfirst' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='62' column='1'/>
12784      </data-member>
12785      <data-member access='public' layout-offset-in-bits='512'>
12786        <var-decl name='klast' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='63' column='1'/>
12787      </data-member>
12788      <data-member access='public' layout-offset-in-bits='576'>
12789        <var-decl name='sbegin' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='64' column='1'/>
12790      </data-member>
12791      <data-member access='public' layout-offset-in-bits='640'>
12792        <var-decl name='bbegin' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='65' column='1'/>
12793      </data-member>
12794      <data-member access='public' layout-offset-in-bits='704'>
12795        <var-decl name='bend' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='66' column='1'/>
12796      </data-member>
12797      <data-member access='public' layout-offset-in-bits='768'>
12798        <var-decl name='ncoords' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='67' column='1'/>
12799      </data-member>
12800      <data-member access='public' layout-offset-in-bits='800'>
12801        <var-decl name='prestride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='68' column='1'/>
12802      </data-member>
12803      <data-member access='public' layout-offset-in-bits='832'>
12804        <var-decl name='poststride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='69' column='1'/>
12805      </data-member>
12806      <data-member access='public' layout-offset-in-bits='864'>
12807        <var-decl name='preoffset' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='70' column='1'/>
12808      </data-member>
12809      <data-member access='public' layout-offset-in-bits='896'>
12810        <var-decl name='postoffset' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='71' column='1'/>
12811      </data-member>
12812      <data-member access='public' layout-offset-in-bits='928'>
12813        <var-decl name='prewidth' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='72' column='1'/>
12814      </data-member>
12815      <data-member access='public' layout-offset-in-bits='960'>
12816        <var-decl name='postwidth' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='73' column='1'/>
12817      </data-member>
12818      <data-member access='public' layout-offset-in-bits='992'>
12819        <var-decl name='istransformed' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='74' column='1'/>
12820      </data-member>
12821      <data-member access='public' layout-offset-in-bits='1024'>
12822        <var-decl name='next' type-id='type-id-342' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='75' column='1'/>
12823      </data-member>
12824      <data-member access='public' layout-offset-in-bits='1088'>
12825        <var-decl name='kspectotrans' type-id='type-id-342' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='76' column='1'/>
12826      </data-member>
12827      <member-function access='public' constructor='yes'>
12828        <function-decl name='Knotspec' filepath='libnurbs/internals/tobezier.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
12829          <parameter type-id='type-id-342' is-artificial='yes'/>
12830          <return type-id='type-id-19'/>
12831        </function-decl>
12832      </member-function>
12833      <member-function access='public' destructor='yes'>
12834        <function-decl name='~Knotspec' filepath='libnurbs/internals/tobezier.cc' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
12835          <parameter type-id='type-id-342' is-artificial='yes'/>
12836          <parameter type-id='type-id-10' is-artificial='yes'/>
12837          <return type-id='type-id-19'/>
12838        </function-decl>
12839      </member-function>
12840      <member-function access='public'>
12841        <function-decl name='showpts' mangled-name='_ZN8Knotspec7showptsEPf' filepath='libnurbs/internals/tobezier.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
12842          <parameter type-id='type-id-342' is-artificial='yes'/>
12843          <parameter type-id='type-id-25'/>
12844          <return type-id='type-id-19'/>
12845        </function-decl>
12846      </member-function>
12847      <member-function access='public'>
12848        <function-decl name='factors' mangled-name='_ZN8Knotspec7factorsEv' filepath='libnurbs/internals/tobezier.cc' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
12849          <parameter type-id='type-id-342' is-artificial='yes'/>
12850          <return type-id='type-id-19'/>
12851        </function-decl>
12852      </member-function>
12853      <member-function access='public'>
12854        <function-decl name='pt_io_copy' mangled-name='_ZN8Knotspec10pt_io_copyEPfS0_' filepath='libnurbs/internals/tobezier.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
12855          <parameter type-id='type-id-342' is-artificial='yes'/>
12856          <parameter type-id='type-id-25'/>
12857          <parameter type-id='type-id-46'/>
12858          <return type-id='type-id-19'/>
12859        </function-decl>
12860      </member-function>
12861      <member-function access='public'>
12862        <function-decl name='copy' mangled-name='_ZN8Knotspec4copyEPfS0_' filepath='libnurbs/internals/tobezier.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
12863          <parameter type-id='type-id-342' is-artificial='yes'/>
12864          <parameter type-id='type-id-46'/>
12865          <parameter type-id='type-id-25'/>
12866          <return type-id='type-id-19'/>
12867        </function-decl>
12868      </member-function>
12869      <member-function access='public'>
12870        <function-decl name='pt_oo_sum' mangled-name='_ZN8Knotspec9pt_oo_sumEPfS0_S0_ff' filepath='libnurbs/internals/tobezier.cc' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
12871          <parameter type-id='type-id-342' is-artificial='yes'/>
12872          <parameter type-id='type-id-25'/>
12873          <parameter type-id='type-id-25'/>
12874          <parameter type-id='type-id-25'/>
12875          <parameter type-id='type-id-238'/>
12876          <parameter type-id='type-id-238'/>
12877          <return type-id='type-id-19'/>
12878        </function-decl>
12879      </member-function>
12880      <member-function access='public'>
12881        <function-decl name='pt_oo_copy' mangled-name='_ZN8Knotspec10pt_oo_copyEPfS0_' filepath='libnurbs/internals/tobezier.cc' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
12882          <parameter type-id='type-id-342' is-artificial='yes'/>
12883          <parameter type-id='type-id-25'/>
12884          <parameter type-id='type-id-25'/>
12885          <return type-id='type-id-19'/>
12886        </function-decl>
12887      </member-function>
12888      <member-function access='public'>
12889        <function-decl name='insert' mangled-name='_ZN8Knotspec6insertEPf' filepath='libnurbs/internals/tobezier.cc' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
12890          <parameter type-id='type-id-342' is-artificial='yes'/>
12891          <parameter type-id='type-id-25'/>
12892          <return type-id='type-id-19'/>
12893        </function-decl>
12894      </member-function>
12895      <member-function access='public'>
12896        <function-decl name='transform' mangled-name='_ZN8Knotspec9transformEPf' filepath='libnurbs/internals/tobezier.cc' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
12897          <parameter type-id='type-id-342' is-artificial='yes'/>
12898          <parameter type-id='type-id-25'/>
12899          <return type-id='type-id-19'/>
12900        </function-decl>
12901      </member-function>
12902      <member-function access='public'>
12903        <function-decl name='knots' mangled-name='_ZN8Knotspec5knotsEv' filepath='libnurbs/internals/tobezier.cc' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
12904          <parameter type-id='type-id-342' is-artificial='yes'/>
12905          <return type-id='type-id-19'/>
12906        </function-decl>
12907      </member-function>
12908      <member-function access='public'>
12909        <function-decl name='breakpoints' mangled-name='_ZN8Knotspec11breakpointsEv' filepath='libnurbs/internals/tobezier.cc' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
12910          <parameter type-id='type-id-342' is-artificial='yes'/>
12911          <return type-id='type-id-19'/>
12912        </function-decl>
12913      </member-function>
12914      <member-function access='public'>
12915        <function-decl name='select' mangled-name='_ZN8Knotspec6selectEv' filepath='libnurbs/internals/tobezier.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
12916          <parameter type-id='type-id-342' is-artificial='yes'/>
12917          <return type-id='type-id-19'/>
12918        </function-decl>
12919      </member-function>
12920      <member-function access='public'>
12921        <function-decl name='preselect' mangled-name='_ZN8Knotspec9preselectEv' filepath='libnurbs/internals/tobezier.cc' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
12922          <parameter type-id='type-id-342' is-artificial='yes'/>
12923          <return type-id='type-id-19'/>
12924        </function-decl>
12925      </member-function>
12926    </class-decl>
12927    <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-343'>
12928      <data-member access='public' layout-offset-in-bits='0'>
12929        <var-decl name='kspec' type-id='type-id-342' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='98' column='1'/>
12930      </data-member>
12931      <data-member access='public' layout-offset-in-bits='64'>
12932        <var-decl name='dim' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='99' column='1'/>
12933      </data-member>
12934      <data-member access='public' layout-offset-in-bits='128'>
12935        <var-decl name='outcpts' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='100' column='1'/>
12936      </data-member>
12937      <member-function access='public' constructor='yes'>
12938        <function-decl name='Splinespec' filepath='libnurbs/internals/tobezier.cc' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
12939          <parameter type-id='type-id-344' is-artificial='yes'/>
12940          <parameter type-id='type-id-10'/>
12941          <return type-id='type-id-19'/>
12942        </function-decl>
12943      </member-function>
12944      <member-function access='public' destructor='yes'>
12945        <function-decl name='~Splinespec' filepath='libnurbs/internals/tobezier.cc' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
12946          <parameter type-id='type-id-344' is-artificial='yes'/>
12947          <parameter type-id='type-id-10' is-artificial='yes'/>
12948          <return type-id='type-id-19'/>
12949        </function-decl>
12950      </member-function>
12951      <member-function access='public'>
12952        <function-decl name='copy' mangled-name='_ZN10Splinespec4copyEPf' filepath='libnurbs/internals/tobezier.cc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
12953          <parameter type-id='type-id-344' is-artificial='yes'/>
12954          <parameter type-id='type-id-46'/>
12955          <return type-id='type-id-19'/>
12956        </function-decl>
12957      </member-function>
12958      <member-function access='public'>
12959        <function-decl name='transform' mangled-name='_ZN10Splinespec9transformEv' filepath='libnurbs/internals/tobezier.cc' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
12960          <parameter type-id='type-id-344' is-artificial='yes'/>
12961          <return type-id='type-id-19'/>
12962        </function-decl>
12963      </member-function>
12964      <member-function access='public'>
12965        <function-decl name='select' mangled-name='_ZN10Splinespec6selectEv' filepath='libnurbs/internals/tobezier.cc' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
12966          <parameter type-id='type-id-344' is-artificial='yes'/>
12967          <return type-id='type-id-19'/>
12968        </function-decl>
12969      </member-function>
12970      <member-function access='public'>
12971        <function-decl name='setupquilt' mangled-name='_ZN10Splinespec10setupquiltEP5Quilt' filepath='libnurbs/internals/tobezier.cc' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
12972          <parameter type-id='type-id-344' is-artificial='yes'/>
12973          <parameter type-id='type-id-345'/>
12974          <return type-id='type-id-19'/>
12975        </function-decl>
12976      </member-function>
12977      <member-function access='public'>
12978        <function-decl name='layout' mangled-name='_ZN10Splinespec6layoutEl' filepath='libnurbs/internals/tobezier.cc' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
12979          <parameter type-id='type-id-344' is-artificial='yes'/>
12980          <parameter type-id='type-id-24'/>
12981          <return type-id='type-id-19'/>
12982        </function-decl>
12983      </member-function>
12984      <member-function access='public'>
12985        <function-decl name='kspecinit' mangled-name='_ZN10Splinespec9kspecinitER10KnotvectorS1_' filepath='libnurbs/internals/tobezier.cc' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
12986          <parameter type-id='type-id-344' is-artificial='yes'/>
12987          <parameter type-id='type-id-241'/>
12988          <parameter type-id='type-id-241'/>
12989          <return type-id='type-id-19'/>
12990        </function-decl>
12991      </member-function>
12992      <member-function access='public'>
12993        <function-decl name='kspecinit' mangled-name='_ZN10Splinespec9kspecinitER10Knotvector' filepath='libnurbs/internals/tobezier.cc' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
12994          <parameter type-id='type-id-344' is-artificial='yes'/>
12995          <parameter type-id='type-id-241'/>
12996          <return type-id='type-id-19'/>
12997        </function-decl>
12998      </member-function>
12999    </class-decl>
13000    <typedef-decl name='Knot_ptr' type-id='type-id-25' filepath='libnurbs/internals/types.h' line='45' column='1' id='type-id-340'/>
13001    <typedef-decl name='Quilt_ptr' type-id='type-id-195' filepath='libnurbs/internals/quilt.h' line='90' column='1' id='type-id-345'/>
13002    <pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-341'/>
13003    <pointer-type-def type-id='type-id-339' size-in-bits='64' id='type-id-342'/>
13004    <pointer-type-def type-id='type-id-343' size-in-bits='64' id='type-id-344'/>
13005    <pointer-type-def type-id='type-id-346' size-in-bits='64' id='type-id-250'/>
13006    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-346'/>
13007  </abi-instr>
13008  <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'>
13009  </abi-instr>
13010  <abi-instr address-size='64' path='libnurbs/internals/trimregion.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
13011  </abi-instr>
13012  <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'>
13013    <class-decl name='TrimVertexPool' size-in-bits='2624' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='45' column='1' id='type-id-347'>
13014      <data-member access='private' layout-offset-in-bits='0'>
13015        <var-decl name='pool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='52' column='1'/>
13016      </data-member>
13017      <data-member access='private' layout-offset-in-bits='2496'>
13018        <var-decl name='vlist' type-id='type-id-216' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='53' column='1'/>
13019      </data-member>
13020      <data-member access='private' layout-offset-in-bits='2560'>
13021        <var-decl name='nextvlistslot' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='54' column='1'/>
13022      </data-member>
13023      <data-member access='private' layout-offset-in-bits='2592'>
13024        <var-decl name='vlistsize' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='55' column='1'/>
13025      </data-member>
13026      <member-function access='private' constructor='yes'>
13027        <function-decl name='TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13028          <parameter type-id='type-id-348' is-artificial='yes'/>
13029          <return type-id='type-id-19'/>
13030        </function-decl>
13031      </member-function>
13032      <member-function access='private' destructor='yes'>
13033        <function-decl name='~TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
13034          <parameter type-id='type-id-348' is-artificial='yes'/>
13035          <parameter type-id='type-id-10' is-artificial='yes'/>
13036          <return type-id='type-id-19'/>
13037        </function-decl>
13038      </member-function>
13039      <member-function access='private'>
13040        <function-decl name='get' mangled-name='_ZN14TrimVertexPool3getEi' filepath='libnurbs/internals/trimvertpool.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
13041          <parameter type-id='type-id-348' is-artificial='yes'/>
13042          <parameter type-id='type-id-10'/>
13043          <return type-id='type-id-121'/>
13044        </function-decl>
13045      </member-function>
13046      <member-function access='private'>
13047        <function-decl name='clear' mangled-name='_ZN14TrimVertexPool5clearEv' filepath='libnurbs/internals/trimvertpool.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
13048          <parameter type-id='type-id-348' is-artificial='yes'/>
13049          <return type-id='type-id-19'/>
13050        </function-decl>
13051      </member-function>
13052    </class-decl>
13053    <pointer-type-def type-id='type-id-347' size-in-bits='64' id='type-id-348'/>
13054  </abi-instr>
13055  <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'>
13056  </abi-instr>
13057  <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'>
13058    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='32000' id='type-id-349'>
13059      <subrange length='1000' lower-bound='0' upper-bound='999' type-id='type-id-3' id='type-id-350'/>
13060    </array-type-def>
13061    <class-decl name='Varray' size-in-bits='96192' visibility='default' filepath='libnurbs/internals/varray.h' line='43' column='1' id='type-id-351'>
13062      <data-member access='private' layout-offset-in-bits='0'>
13063        <var-decl name='varray' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/varray.h' line='48' column='1'/>
13064      </data-member>
13065      <data-member access='private' layout-offset-in-bits='64'>
13066        <var-decl name='vval' type-id='type-id-349' visibility='default' filepath='libnurbs/internals/varray.h' line='49' column='1'/>
13067      </data-member>
13068      <data-member access='private' layout-offset-in-bits='32064'>
13069        <var-decl name='voffset' type-id='type-id-352' visibility='default' filepath='libnurbs/internals/varray.h' line='50' column='1'/>
13070      </data-member>
13071      <data-member access='private' layout-offset-in-bits='96064'>
13072        <var-decl name='numquads' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/varray.h' line='51' column='1'/>
13073      </data-member>
13074      <data-member access='private' layout-offset-in-bits='96128'>
13075        <var-decl name='size' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/varray.h' line='54' column='1'/>
13076      </data-member>
13077      <member-function access='private' constructor='yes'>
13078        <function-decl name='Varray' filepath='libnurbs/internals/varray.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13079          <parameter type-id='type-id-353' is-artificial='yes'/>
13080          <return type-id='type-id-19'/>
13081        </function-decl>
13082      </member-function>
13083      <member-function access='private' destructor='yes'>
13084        <function-decl name='~Varray' filepath='libnurbs/internals/varray.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13085          <parameter type-id='type-id-353' is-artificial='yes'/>
13086          <parameter type-id='type-id-10' is-artificial='yes'/>
13087          <return type-id='type-id-19'/>
13088        </function-decl>
13089      </member-function>
13090      <member-function access='private'>
13091        <function-decl name='append' mangled-name='_ZN6Varray6appendEf' filepath='libnurbs/internals/varray.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
13092          <parameter type-id='type-id-353' is-artificial='yes'/>
13093          <parameter type-id='type-id-1'/>
13094          <return type-id='type-id-19'/>
13095        </function-decl>
13096      </member-function>
13097      <member-function access='private'>
13098        <function-decl name='update' mangled-name='_ZN6Varray6updateEP3ArcPlf' filepath='libnurbs/internals/varray.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
13099          <parameter type-id='type-id-353' is-artificial='yes'/>
13100          <parameter type-id='type-id-127'/>
13101          <parameter type-id='type-id-354'/>
13102          <parameter type-id='type-id-1'/>
13103          <return type-id='type-id-19'/>
13104        </function-decl>
13105      </member-function>
13106      <member-function access='private'>
13107        <function-decl name='grow' mangled-name='_ZN6Varray4growEl' filepath='libnurbs/internals/varray.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
13108          <parameter type-id='type-id-353' is-artificial='yes'/>
13109          <parameter type-id='type-id-24'/>
13110          <return type-id='type-id-19'/>
13111        </function-decl>
13112      </member-function>
13113      <member-function access='private'>
13114        <function-decl name='init' mangled-name='_ZN6Varray4initEfP3ArcS1_' filepath='libnurbs/internals/varray.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13115          <parameter type-id='type-id-353' is-artificial='yes'/>
13116          <parameter type-id='type-id-1'/>
13117          <parameter type-id='type-id-127'/>
13118          <parameter type-id='type-id-127'/>
13119          <return type-id='type-id-24'/>
13120        </function-decl>
13121      </member-function>
13122    </class-decl>
13123    <array-type-def dimensions='1' type-id='type-id-24' size-in-bits='64000' id='type-id-352'>
13124      <subrange length='1000' lower-bound='0' upper-bound='999' type-id='type-id-3' id='type-id-350'/>
13125    </array-type-def>
13126    <pointer-type-def type-id='type-id-351' size-in-bits='64' id='type-id-353'/>
13127    <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-354'/>
13128  </abi-instr>
13129  <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'>
13130    <class-decl name='directedLine' size-in-bits='448' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='41' column='1' id='type-id-355'>
13131      <data-member access='private' layout-offset-in-bits='0'>
13132        <var-decl name='direction' type-id='type-id-356' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='42' column='1'/>
13133      </data-member>
13134      <data-member access='private' layout-offset-in-bits='64'>
13135        <var-decl name='sline' type-id='type-id-357' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='43' column='1'/>
13136      </data-member>
13137      <data-member access='private' layout-offset-in-bits='128'>
13138        <var-decl name='next' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='44' column='1'/>
13139      </data-member>
13140      <data-member access='private' layout-offset-in-bits='192'>
13141        <var-decl name='prev' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='45' column='1'/>
13142      </data-member>
13143      <data-member access='private' layout-offset-in-bits='256'>
13144        <var-decl name='nextPolygon' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='50' column='1'/>
13145      </data-member>
13146      <data-member access='private' layout-offset-in-bits='320'>
13147        <var-decl name='rootBit' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='55' column='1'/>
13148      </data-member>
13149      <data-member access='private' layout-offset-in-bits='384'>
13150        <var-decl name='rootLink' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='58' column='1'/>
13151      </data-member>
13152      <member-function access='private' constructor='yes'>
13153        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
13154          <parameter type-id='type-id-358' is-artificial='yes'/>
13155          <parameter type-id='type-id-356'/>
13156          <parameter type-id='type-id-357'/>
13157          <return type-id='type-id-19'/>
13158        </function-decl>
13159      </member-function>
13160      <member-function access='private' constructor='yes'>
13161        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
13162          <parameter type-id='type-id-358' is-artificial='yes'/>
13163          <return type-id='type-id-19'/>
13164        </function-decl>
13165      </member-function>
13166      <member-function access='private' destructor='yes'>
13167        <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
13168          <parameter type-id='type-id-358' is-artificial='yes'/>
13169          <parameter type-id='type-id-10' is-artificial='yes'/>
13170          <return type-id='type-id-19'/>
13171        </function-decl>
13172      </member-function>
13173      <member-function access='private'>
13174        <function-decl name='numEdges' mangled-name='_ZN12directedLine8numEdgesEv' filepath='libnurbs/nurbtess/directedLine.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
13175          <parameter type-id='type-id-358' is-artificial='yes'/>
13176          <return type-id='type-id-287'/>
13177        </function-decl>
13178      </member-function>
13179      <member-function access='private'>
13180        <function-decl name='head' mangled-name='_ZN12directedLine4headEv' filepath='libnurbs/nurbtess/directedLine.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
13181          <parameter type-id='type-id-358' is-artificial='yes'/>
13182          <return type-id='type-id-286'/>
13183        </function-decl>
13184      </member-function>
13185      <member-function access='private'>
13186        <function-decl name='tail' mangled-name='_ZN12directedLine4tailEv' filepath='libnurbs/nurbtess/directedLine.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
13187          <parameter type-id='type-id-358' is-artificial='yes'/>
13188          <return type-id='type-id-286'/>
13189        </function-decl>
13190      </member-function>
13191      <member-function access='private'>
13192        <function-decl name='setRootBit' mangled-name='_ZN12directedLine10setRootBitEv' filepath='libnurbs/nurbtess/directedLine.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
13193          <parameter type-id='type-id-358' is-artificial='yes'/>
13194          <return type-id='type-id-19'/>
13195        </function-decl>
13196      </member-function>
13197      <member-function access='private'>
13198        <function-decl name='rootLinkSet' mangled-name='_ZN12directedLine11rootLinkSetEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
13199          <parameter type-id='type-id-358' is-artificial='yes'/>
13200          <parameter type-id='type-id-358'/>
13201          <return type-id='type-id-19'/>
13202        </function-decl>
13203      </member-function>
13204      <member-function access='private'>
13205        <function-decl name='insert' mangled-name='_ZN12directedLine6insertEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
13206          <parameter type-id='type-id-358' is-artificial='yes'/>
13207          <parameter type-id='type-id-358'/>
13208          <return type-id='type-id-19'/>
13209        </function-decl>
13210      </member-function>
13211      <member-function access='private'>
13212        <function-decl name='insertPolygon' mangled-name='_ZN12directedLine13insertPolygonEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
13213          <parameter type-id='type-id-358' is-artificial='yes'/>
13214          <parameter type-id='type-id-358'/>
13215          <return type-id='type-id-358'/>
13216        </function-decl>
13217      </member-function>
13218      <member-function access='private'>
13219        <function-decl name='numPolygons' mangled-name='_ZN12directedLine11numPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
13220          <parameter type-id='type-id-358' is-artificial='yes'/>
13221          <return type-id='type-id-287'/>
13222        </function-decl>
13223      </member-function>
13224      <member-function access='private'>
13225        <function-decl name='get_npoints' mangled-name='_ZN12directedLine11get_npointsEv' filepath='libnurbs/nurbtess/directedLine.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
13226          <parameter type-id='type-id-358' is-artificial='yes'/>
13227          <return type-id='type-id-287'/>
13228        </function-decl>
13229      </member-function>
13230      <member-function access='private'>
13231        <function-decl name='getVertex' mangled-name='_ZN12directedLine9getVertexEi' filepath='libnurbs/nurbtess/directedLine.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
13232          <parameter type-id='type-id-358' is-artificial='yes'/>
13233          <parameter type-id='type-id-287'/>
13234          <return type-id='type-id-286'/>
13235        </function-decl>
13236      </member-function>
13237      <member-function access='private'>
13238        <function-decl name='numEdgesAllPolygons' mangled-name='_ZN12directedLine19numEdgesAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
13239          <parameter type-id='type-id-358' is-artificial='yes'/>
13240          <return type-id='type-id-287'/>
13241        </function-decl>
13242      </member-function>
13243      <member-function access='private'>
13244        <function-decl name='toArraySinglePolygon' mangled-name='_ZN12directedLine20toArraySinglePolygonEPPS_i' filepath='libnurbs/nurbtess/directedLine.h' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
13245          <parameter type-id='type-id-358' is-artificial='yes'/>
13246          <parameter type-id='type-id-359'/>
13247          <parameter type-id='type-id-287'/>
13248          <return type-id='type-id-287'/>
13249        </function-decl>
13250      </member-function>
13251      <member-function access='private'>
13252        <function-decl name='resetRootBit' mangled-name='_ZN12directedLine12resetRootBitEv' filepath='libnurbs/nurbtess/directedLine.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
13253          <parameter type-id='type-id-358' is-artificial='yes'/>
13254          <return type-id='type-id-19'/>
13255        </function-decl>
13256      </member-function>
13257      <member-function access='private'>
13258        <function-decl name='getNext' mangled-name='_ZN12directedLine7getNextEv' filepath='libnurbs/nurbtess/directedLine.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
13259          <parameter type-id='type-id-358' is-artificial='yes'/>
13260          <return type-id='type-id-358'/>
13261        </function-decl>
13262      </member-function>
13263      <member-function access='private'>
13264        <function-decl name='init' mangled-name='_ZN12directedLine4initEsP11sampledLine' filepath='libnurbs/nurbtess/directedLine.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
13265          <parameter type-id='type-id-358' is-artificial='yes'/>
13266          <parameter type-id='type-id-356'/>
13267          <parameter type-id='type-id-357'/>
13268          <return type-id='type-id-19'/>
13269        </function-decl>
13270      </member-function>
13271      <member-function access='private'>
13272        <function-decl name='isConnected' mangled-name='_ZN12directedLine11isConnectedEv' filepath='libnurbs/nurbtess/directedLine.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
13273          <parameter type-id='type-id-358' is-artificial='yes'/>
13274          <return type-id='type-id-356'/>
13275        </function-decl>
13276      </member-function>
13277      <member-function access='private'>
13278        <function-decl name='isPolygon' mangled-name='_ZN12directedLine9isPolygonEv' filepath='libnurbs/nurbtess/directedLine.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
13279          <parameter type-id='type-id-358' is-artificial='yes'/>
13280          <return type-id='type-id-356'/>
13281        </function-decl>
13282      </member-function>
13283      <member-function access='private'>
13284        <function-decl name='compInY' mangled-name='_ZN12directedLine7compInYEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
13285          <parameter type-id='type-id-358' is-artificial='yes'/>
13286          <parameter type-id='type-id-358'/>
13287          <return type-id='type-id-287'/>
13288        </function-decl>
13289      </member-function>
13290      <member-function access='private'>
13291        <function-decl name='compInX' mangled-name='_ZN12directedLine7compInXEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
13292          <parameter type-id='type-id-358' is-artificial='yes'/>
13293          <parameter type-id='type-id-358'/>
13294          <return type-id='type-id-287'/>
13295        </function-decl>
13296      </member-function>
13297      <member-function access='private'>
13298        <function-decl name='polyArea' mangled-name='_ZN12directedLine8polyAreaEv' filepath='libnurbs/nurbtess/directedLine.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
13299          <parameter type-id='type-id-358' is-artificial='yes'/>
13300          <return type-id='type-id-282'/>
13301        </function-decl>
13302      </member-function>
13303      <member-function access='private'>
13304        <function-decl name='samePolygon' mangled-name='_ZN12directedLine11samePolygonEPS_S0_' filepath='libnurbs/nurbtess/directedLine.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
13305          <parameter type-id='type-id-358' is-artificial='yes'/>
13306          <parameter type-id='type-id-358'/>
13307          <parameter type-id='type-id-358'/>
13308          <return type-id='type-id-287'/>
13309        </function-decl>
13310      </member-function>
13311      <member-function access='private'>
13312        <function-decl name='findRoot' mangled-name='_ZN12directedLine8findRootEv' filepath='libnurbs/nurbtess/directedLine.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
13313          <parameter type-id='type-id-358' is-artificial='yes'/>
13314          <return type-id='type-id-358'/>
13315        </function-decl>
13316      </member-function>
13317      <member-function access='private'>
13318        <function-decl name='rootLinkFindRoot' mangled-name='_ZN12directedLine16rootLinkFindRootEv' filepath='libnurbs/nurbtess/directedLine.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
13319          <parameter type-id='type-id-358' is-artificial='yes'/>
13320          <return type-id='type-id-358'/>
13321        </function-decl>
13322      </member-function>
13323      <member-function access='private'>
13324        <function-decl name='deleteSinglePolygon' mangled-name='_ZN12directedLine19deleteSinglePolygonEv' filepath='libnurbs/nurbtess/directedLine.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
13325          <parameter type-id='type-id-358' is-artificial='yes'/>
13326          <return type-id='type-id-19'/>
13327        </function-decl>
13328      </member-function>
13329      <member-function access='private'>
13330        <function-decl name='deletePolygonList' mangled-name='_ZN12directedLine17deletePolygonListEv' filepath='libnurbs/nurbtess/directedLine.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
13331          <parameter type-id='type-id-358' is-artificial='yes'/>
13332          <return type-id='type-id-19'/>
13333        </function-decl>
13334      </member-function>
13335      <member-function access='private'>
13336        <function-decl name='deleteSingleLine' mangled-name='_ZN12directedLine16deleteSingleLineEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
13337          <parameter type-id='type-id-358' is-artificial='yes'/>
13338          <parameter type-id='type-id-358'/>
13339          <return type-id='type-id-19'/>
13340        </function-decl>
13341      </member-function>
13342      <member-function access='private'>
13343        <function-decl name='writeAllPolygons' mangled-name='_ZN12directedLine16writeAllPolygonsEPc' filepath='libnurbs/nurbtess/directedLine.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
13344          <parameter type-id='type-id-358' is-artificial='yes'/>
13345          <parameter type-id='type-id-106'/>
13346          <return type-id='type-id-19'/>
13347        </function-decl>
13348      </member-function>
13349      <member-function access='private'>
13350        <function-decl name='connectDiagonal_2slines' mangled-name='_ZN12directedLine23connectDiagonal_2slinesEPS_S0_PS0_S1_S0_' filepath='libnurbs/nurbtess/directedLine.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
13351          <parameter type-id='type-id-358' is-artificial='yes'/>
13352          <parameter type-id='type-id-358'/>
13353          <parameter type-id='type-id-358'/>
13354          <parameter type-id='type-id-359'/>
13355          <parameter type-id='type-id-359'/>
13356          <parameter type-id='type-id-358'/>
13357          <return type-id='type-id-19'/>
13358        </function-decl>
13359      </member-function>
13360      <member-function access='private'>
13361        <function-decl name='connectDiagonal' mangled-name='_ZN12directedLine15connectDiagonalEPS_S0_PS0_S1_PP11sampledLineS0_' filepath='libnurbs/nurbtess/directedLine.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
13362          <parameter type-id='type-id-358' is-artificial='yes'/>
13363          <parameter type-id='type-id-358'/>
13364          <parameter type-id='type-id-358'/>
13365          <parameter type-id='type-id-359'/>
13366          <parameter type-id='type-id-359'/>
13367          <parameter type-id='type-id-360'/>
13368          <parameter type-id='type-id-358'/>
13369          <return type-id='type-id-19'/>
13370        </function-decl>
13371      </member-function>
13372      <member-function access='private'>
13373        <function-decl name='toArrayAllPolygons' mangled-name='_ZN12directedLine18toArrayAllPolygonsERi' filepath='libnurbs/nurbtess/directedLine.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
13374          <parameter type-id='type-id-358' is-artificial='yes'/>
13375          <parameter type-id='type-id-361'/>
13376          <return type-id='type-id-359'/>
13377        </function-decl>
13378      </member-function>
13379      <member-function access='private'>
13380        <function-decl name='cutoffPolygon' mangled-name='_ZN12directedLine13cutoffPolygonEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
13381          <parameter type-id='type-id-358' is-artificial='yes'/>
13382          <parameter type-id='type-id-358'/>
13383          <return type-id='type-id-358'/>
13384        </function-decl>
13385      </member-function>
13386      <member-function access='private'>
13387        <function-decl name='printSingle' mangled-name='_ZN12directedLine11printSingleEv' filepath='libnurbs/nurbtess/directedLine.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
13388          <parameter type-id='type-id-358' is-artificial='yes'/>
13389          <return type-id='type-id-19'/>
13390        </function-decl>
13391      </member-function>
13392      <member-function access='private'>
13393        <function-decl name='printList' mangled-name='_ZN12directedLine9printListEv' filepath='libnurbs/nurbtess/directedLine.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
13394          <parameter type-id='type-id-358' is-artificial='yes'/>
13395          <return type-id='type-id-19'/>
13396        </function-decl>
13397      </member-function>
13398      <member-function access='private'>
13399        <function-decl name='printAllPolygons' mangled-name='_ZN12directedLine16printAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
13400          <parameter type-id='type-id-358' is-artificial='yes'/>
13401          <return type-id='type-id-19'/>
13402        </function-decl>
13403      </member-function>
13404      <member-function access='private'>
13405        <function-decl name='sortAllPolygons' mangled-name='_ZN12directedLine15sortAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
13406          <parameter type-id='type-id-358' is-artificial='yes'/>
13407          <return type-id='type-id-359'/>
13408        </function-decl>
13409      </member-function>
13410      <member-function access='private'>
13411        <function-decl name='deleteSinglePolygonWithSline' mangled-name='_ZN12directedLine28deleteSinglePolygonWithSlineEv' filepath='libnurbs/nurbtess/directedLine.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
13412          <parameter type-id='type-id-358' is-artificial='yes'/>
13413          <return type-id='type-id-19'/>
13414        </function-decl>
13415      </member-function>
13416      <member-function access='private'>
13417        <function-decl name='deletePolygonListWithSline' mangled-name='_ZN12directedLine26deletePolygonListWithSlineEv' filepath='libnurbs/nurbtess/directedLine.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
13418          <parameter type-id='type-id-358' is-artificial='yes'/>
13419          <return type-id='type-id-19'/>
13420        </function-decl>
13421      </member-function>
13422      <member-function access='private'>
13423        <function-decl name='deleteDegenerateLines' mangled-name='_ZN12directedLine21deleteDegenerateLinesEv' filepath='libnurbs/nurbtess/directedLine.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
13424          <parameter type-id='type-id-358' is-artificial='yes'/>
13425          <return type-id='type-id-358'/>
13426        </function-decl>
13427      </member-function>
13428      <member-function access='private'>
13429        <function-decl name='deleteDegenerateLinesAllPolygons' mangled-name='_ZN12directedLine32deleteDegenerateLinesAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
13430          <parameter type-id='type-id-358' is-artificial='yes'/>
13431          <return type-id='type-id-358'/>
13432        </function-decl>
13433      </member-function>
13434      <member-function access='private'>
13435        <function-decl name='cutIntersectionAllPoly' mangled-name='_ZN12directedLine22cutIntersectionAllPolyERi' filepath='libnurbs/nurbtess/directedLine.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
13436          <parameter type-id='type-id-358' is-artificial='yes'/>
13437          <parameter type-id='type-id-362'/>
13438          <return type-id='type-id-358'/>
13439        </function-decl>
13440      </member-function>
13441      <member-function access='private'>
13442        <function-decl name='deleteChain' mangled-name='_ZN12directedLine11deleteChainEPS_S0_' filepath='libnurbs/nurbtess/directedLine.h' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
13443          <parameter type-id='type-id-358' is-artificial='yes'/>
13444          <parameter type-id='type-id-358'/>
13445          <parameter type-id='type-id-358'/>
13446          <return type-id='type-id-358'/>
13447        </function-decl>
13448      </member-function>
13449      <member-function access='private' constructor='yes'>
13450        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
13451          <parameter type-id='type-id-358' is-artificial='yes'/>
13452          <parameter type-id='type-id-356'/>
13453          <parameter type-id='type-id-357'/>
13454          <return type-id='type-id-19'/>
13455        </function-decl>
13456      </member-function>
13457      <member-function access='private' constructor='yes'>
13458        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
13459          <parameter type-id='type-id-358' is-artificial='yes'/>
13460          <return type-id='type-id-19'/>
13461        </function-decl>
13462      </member-function>
13463      <member-function access='private' destructor='yes'>
13464        <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
13465          <parameter type-id='type-id-358' is-artificial='yes'/>
13466          <parameter type-id='type-id-10' is-artificial='yes'/>
13467          <return type-id='type-id-19'/>
13468        </function-decl>
13469      </member-function>
13470      <member-function access='private'>
13471        <function-decl name='getPrev' mangled-name='_ZN12directedLine7getPrevEv' filepath='libnurbs/nurbtess/directedLine.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
13472          <parameter type-id='type-id-358' is-artificial='yes'/>
13473          <return type-id='type-id-358'/>
13474        </function-decl>
13475      </member-function>
13476      <member-function access='private'>
13477        <function-decl name='getNextPolygon' mangled-name='_ZN12directedLine14getNextPolygonEv' filepath='libnurbs/nurbtess/directedLine.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
13478          <parameter type-id='type-id-358' is-artificial='yes'/>
13479          <return type-id='type-id-358'/>
13480        </function-decl>
13481      </member-function>
13482      <member-function access='private' constructor='yes'>
13483        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
13484          <parameter type-id='type-id-358' is-artificial='yes'/>
13485          <parameter type-id='type-id-356'/>
13486          <parameter type-id='type-id-357'/>
13487          <return type-id='type-id-19'/>
13488        </function-decl>
13489      </member-function>
13490      <member-function access='private' constructor='yes'>
13491        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
13492          <parameter type-id='type-id-358' is-artificial='yes'/>
13493          <return type-id='type-id-19'/>
13494        </function-decl>
13495      </member-function>
13496      <member-function access='private' destructor='yes'>
13497        <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
13498          <parameter type-id='type-id-358' is-artificial='yes'/>
13499          <parameter type-id='type-id-10' is-artificial='yes'/>
13500          <return type-id='type-id-19'/>
13501        </function-decl>
13502      </member-function>
13503      <member-function access='private' constructor='yes'>
13504        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
13505          <parameter type-id='type-id-358' is-artificial='yes'/>
13506          <parameter type-id='type-id-356'/>
13507          <parameter type-id='type-id-357'/>
13508          <return type-id='type-id-19'/>
13509        </function-decl>
13510      </member-function>
13511      <member-function access='private' constructor='yes'>
13512        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
13513          <parameter type-id='type-id-358' is-artificial='yes'/>
13514          <return type-id='type-id-19'/>
13515        </function-decl>
13516      </member-function>
13517      <member-function access='private' destructor='yes'>
13518        <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
13519          <parameter type-id='type-id-358' is-artificial='yes'/>
13520          <parameter type-id='type-id-10' is-artificial='yes'/>
13521          <return type-id='type-id-19'/>
13522        </function-decl>
13523      </member-function>
13524      <member-function access='private' constructor='yes'>
13525        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
13526          <parameter type-id='type-id-358' is-artificial='yes'/>
13527          <parameter type-id='type-id-356'/>
13528          <parameter type-id='type-id-357'/>
13529          <return type-id='type-id-19'/>
13530        </function-decl>
13531      </member-function>
13532      <member-function access='private' constructor='yes'>
13533        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
13534          <parameter type-id='type-id-358' is-artificial='yes'/>
13535          <return type-id='type-id-19'/>
13536        </function-decl>
13537      </member-function>
13538      <member-function access='private' destructor='yes'>
13539        <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
13540          <parameter type-id='type-id-358' is-artificial='yes'/>
13541          <parameter type-id='type-id-10' is-artificial='yes'/>
13542          <return type-id='type-id-19'/>
13543        </function-decl>
13544      </member-function>
13545      <member-function access='private' constructor='yes'>
13546        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
13547          <parameter type-id='type-id-358' is-artificial='yes'/>
13548          <parameter type-id='type-id-356'/>
13549          <parameter type-id='type-id-357'/>
13550          <return type-id='type-id-19'/>
13551        </function-decl>
13552      </member-function>
13553      <member-function access='private' constructor='yes'>
13554        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
13555          <parameter type-id='type-id-358' is-artificial='yes'/>
13556          <return type-id='type-id-19'/>
13557        </function-decl>
13558      </member-function>
13559      <member-function access='private' destructor='yes'>
13560        <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
13561          <parameter type-id='type-id-358' is-artificial='yes'/>
13562          <parameter type-id='type-id-10' is-artificial='yes'/>
13563          <return type-id='type-id-19'/>
13564        </function-decl>
13565      </member-function>
13566      <member-function access='private' constructor='yes'>
13567        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
13568          <parameter type-id='type-id-358' is-artificial='yes'/>
13569          <parameter type-id='type-id-356'/>
13570          <parameter type-id='type-id-357'/>
13571          <return type-id='type-id-19'/>
13572        </function-decl>
13573      </member-function>
13574      <member-function access='private' constructor='yes'>
13575        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
13576          <parameter type-id='type-id-358' is-artificial='yes'/>
13577          <return type-id='type-id-19'/>
13578        </function-decl>
13579      </member-function>
13580      <member-function access='private' destructor='yes'>
13581        <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
13582          <parameter type-id='type-id-358' is-artificial='yes'/>
13583          <parameter type-id='type-id-10' is-artificial='yes'/>
13584          <return type-id='type-id-19'/>
13585        </function-decl>
13586      </member-function>
13587      <member-function access='private'>
13588        <function-decl name='getSampledLine' mangled-name='_ZN12directedLine14getSampledLineEv' filepath='libnurbs/nurbtess/directedLine.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
13589          <parameter type-id='type-id-358' is-artificial='yes'/>
13590          <return type-id='type-id-357'/>
13591        </function-decl>
13592      </member-function>
13593      <member-function access='private'>
13594        <function-decl name='getDirection' mangled-name='_ZN12directedLine12getDirectionEv' filepath='libnurbs/nurbtess/directedLine.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
13595          <parameter type-id='type-id-358' is-artificial='yes'/>
13596          <return type-id='type-id-356'/>
13597        </function-decl>
13598      </member-function>
13599      <member-function access='private'>
13600        <function-decl name='putDirection' mangled-name='_ZN12directedLine12putDirectionEs' filepath='libnurbs/nurbtess/directedLine.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
13601          <parameter type-id='type-id-358' is-artificial='yes'/>
13602          <parameter type-id='type-id-356'/>
13603          <return type-id='type-id-19'/>
13604        </function-decl>
13605      </member-function>
13606      <member-function access='private'>
13607        <function-decl name='putNext' mangled-name='_ZN12directedLine7putNextEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
13608          <parameter type-id='type-id-358' is-artificial='yes'/>
13609          <parameter type-id='type-id-358'/>
13610          <return type-id='type-id-19'/>
13611        </function-decl>
13612      </member-function>
13613      <member-function access='private'>
13614        <function-decl name='putPrev' mangled-name='_ZN12directedLine7putPrevEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
13615          <parameter type-id='type-id-358' is-artificial='yes'/>
13616          <parameter type-id='type-id-358'/>
13617          <return type-id='type-id-19'/>
13618        </function-decl>
13619      </member-function>
13620      <member-function access='private' constructor='yes'>
13621        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
13622          <parameter type-id='type-id-358' is-artificial='yes'/>
13623          <parameter type-id='type-id-356'/>
13624          <parameter type-id='type-id-357'/>
13625          <return type-id='type-id-19'/>
13626        </function-decl>
13627      </member-function>
13628      <member-function access='private' constructor='yes'>
13629        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
13630          <parameter type-id='type-id-358' is-artificial='yes'/>
13631          <return type-id='type-id-19'/>
13632        </function-decl>
13633      </member-function>
13634      <member-function access='private' destructor='yes'>
13635        <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
13636          <parameter type-id='type-id-358' is-artificial='yes'/>
13637          <parameter type-id='type-id-10' is-artificial='yes'/>
13638          <return type-id='type-id-19'/>
13639        </function-decl>
13640      </member-function>
13641    </class-decl>
13642    <class-decl name='sampledLine' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='38' column='1' id='type-id-363'>
13643      <data-member access='private' layout-offset-in-bits='0'>
13644        <var-decl name='npoints' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='39' column='1'/>
13645      </data-member>
13646      <data-member access='private' layout-offset-in-bits='64'>
13647        <var-decl name='points' type-id='type-id-289' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='40' column='1'/>
13648      </data-member>
13649      <data-member access='private' layout-offset-in-bits='128'>
13650        <var-decl name='next' type-id='type-id-357' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='65' column='1'/>
13651      </data-member>
13652      <member-function access='private' constructor='yes'>
13653        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13654          <parameter type-id='type-id-357' is-artificial='yes'/>
13655          <parameter type-id='type-id-287'/>
13656          <return type-id='type-id-19'/>
13657        </function-decl>
13658      </member-function>
13659      <member-function access='private' constructor='yes'>
13660        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13661          <parameter type-id='type-id-357' is-artificial='yes'/>
13662          <parameter type-id='type-id-287'/>
13663          <parameter type-id='type-id-294'/>
13664          <return type-id='type-id-19'/>
13665        </function-decl>
13666      </member-function>
13667      <member-function access='private' constructor='yes'>
13668        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13669          <parameter type-id='type-id-357' is-artificial='yes'/>
13670          <parameter type-id='type-id-286'/>
13671          <parameter type-id='type-id-286'/>
13672          <return type-id='type-id-19'/>
13673        </function-decl>
13674      </member-function>
13675      <member-function access='private' constructor='yes'>
13676        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13677          <parameter type-id='type-id-357' is-artificial='yes'/>
13678          <return type-id='type-id-19'/>
13679        </function-decl>
13680      </member-function>
13681      <member-function access='private' destructor='yes'>
13682        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13683          <parameter type-id='type-id-357' is-artificial='yes'/>
13684          <parameter type-id='type-id-10' is-artificial='yes'/>
13685          <return type-id='type-id-19'/>
13686        </function-decl>
13687      </member-function>
13688      <member-function access='private'>
13689        <function-decl name='get_npoints' mangled-name='_ZN11sampledLine11get_npointsEv' filepath='libnurbs/nurbtess/sampledLine.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
13690          <parameter type-id='type-id-357' is-artificial='yes'/>
13691          <return type-id='type-id-287'/>
13692        </function-decl>
13693      </member-function>
13694      <member-function access='private'>
13695        <function-decl name='get_points' mangled-name='_ZN11sampledLine10get_pointsEv' filepath='libnurbs/nurbtess/sampledLine.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
13696          <parameter type-id='type-id-357' is-artificial='yes'/>
13697          <return type-id='type-id-289'/>
13698        </function-decl>
13699      </member-function>
13700      <member-function access='private' constructor='yes'>
13701        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13702          <parameter type-id='type-id-357' is-artificial='yes'/>
13703          <parameter type-id='type-id-287'/>
13704          <return type-id='type-id-19'/>
13705        </function-decl>
13706      </member-function>
13707      <member-function access='private' constructor='yes'>
13708        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13709          <parameter type-id='type-id-357' is-artificial='yes'/>
13710          <parameter type-id='type-id-287'/>
13711          <parameter type-id='type-id-294'/>
13712          <return type-id='type-id-19'/>
13713        </function-decl>
13714      </member-function>
13715      <member-function access='private' constructor='yes'>
13716        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13717          <parameter type-id='type-id-357' is-artificial='yes'/>
13718          <parameter type-id='type-id-286'/>
13719          <parameter type-id='type-id-286'/>
13720          <return type-id='type-id-19'/>
13721        </function-decl>
13722      </member-function>
13723      <member-function access='private' constructor='yes'>
13724        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13725          <parameter type-id='type-id-357' is-artificial='yes'/>
13726          <return type-id='type-id-19'/>
13727        </function-decl>
13728      </member-function>
13729      <member-function access='private' destructor='yes'>
13730        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13731          <parameter type-id='type-id-357' is-artificial='yes'/>
13732          <parameter type-id='type-id-10' is-artificial='yes'/>
13733          <return type-id='type-id-19'/>
13734        </function-decl>
13735      </member-function>
13736      <member-function access='private' constructor='yes'>
13737        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13738          <parameter type-id='type-id-357' is-artificial='yes'/>
13739          <parameter type-id='type-id-287'/>
13740          <return type-id='type-id-19'/>
13741        </function-decl>
13742      </member-function>
13743      <member-function access='private' constructor='yes'>
13744        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13745          <parameter type-id='type-id-357' is-artificial='yes'/>
13746          <parameter type-id='type-id-287'/>
13747          <parameter type-id='type-id-294'/>
13748          <return type-id='type-id-19'/>
13749        </function-decl>
13750      </member-function>
13751      <member-function access='private' constructor='yes'>
13752        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13753          <parameter type-id='type-id-357' is-artificial='yes'/>
13754          <parameter type-id='type-id-286'/>
13755          <parameter type-id='type-id-286'/>
13756          <return type-id='type-id-19'/>
13757        </function-decl>
13758      </member-function>
13759      <member-function access='private' constructor='yes'>
13760        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13761          <parameter type-id='type-id-357' is-artificial='yes'/>
13762          <return type-id='type-id-19'/>
13763        </function-decl>
13764      </member-function>
13765      <member-function access='private' destructor='yes'>
13766        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13767          <parameter type-id='type-id-357' is-artificial='yes'/>
13768          <parameter type-id='type-id-10' is-artificial='yes'/>
13769          <return type-id='type-id-19'/>
13770        </function-decl>
13771      </member-function>
13772      <member-function access='private' constructor='yes'>
13773        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13774          <parameter type-id='type-id-357' is-artificial='yes'/>
13775          <parameter type-id='type-id-287'/>
13776          <return type-id='type-id-19'/>
13777        </function-decl>
13778      </member-function>
13779      <member-function access='private' constructor='yes'>
13780        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13781          <parameter type-id='type-id-357' is-artificial='yes'/>
13782          <parameter type-id='type-id-287'/>
13783          <parameter type-id='type-id-294'/>
13784          <return type-id='type-id-19'/>
13785        </function-decl>
13786      </member-function>
13787      <member-function access='private' constructor='yes'>
13788        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13789          <parameter type-id='type-id-357' is-artificial='yes'/>
13790          <parameter type-id='type-id-286'/>
13791          <parameter type-id='type-id-286'/>
13792          <return type-id='type-id-19'/>
13793        </function-decl>
13794      </member-function>
13795      <member-function access='private' constructor='yes'>
13796        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13797          <parameter type-id='type-id-357' is-artificial='yes'/>
13798          <return type-id='type-id-19'/>
13799        </function-decl>
13800      </member-function>
13801      <member-function access='private' destructor='yes'>
13802        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13803          <parameter type-id='type-id-357' is-artificial='yes'/>
13804          <parameter type-id='type-id-10' is-artificial='yes'/>
13805          <return type-id='type-id-19'/>
13806        </function-decl>
13807      </member-function>
13808      <member-function access='private' constructor='yes'>
13809        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13810          <parameter type-id='type-id-357' is-artificial='yes'/>
13811          <parameter type-id='type-id-287'/>
13812          <return type-id='type-id-19'/>
13813        </function-decl>
13814      </member-function>
13815      <member-function access='private' constructor='yes'>
13816        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13817          <parameter type-id='type-id-357' is-artificial='yes'/>
13818          <parameter type-id='type-id-287'/>
13819          <parameter type-id='type-id-294'/>
13820          <return type-id='type-id-19'/>
13821        </function-decl>
13822      </member-function>
13823      <member-function access='private' constructor='yes'>
13824        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13825          <parameter type-id='type-id-357' is-artificial='yes'/>
13826          <parameter type-id='type-id-286'/>
13827          <parameter type-id='type-id-286'/>
13828          <return type-id='type-id-19'/>
13829        </function-decl>
13830      </member-function>
13831      <member-function access='private' constructor='yes'>
13832        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13833          <parameter type-id='type-id-357' is-artificial='yes'/>
13834          <return type-id='type-id-19'/>
13835        </function-decl>
13836      </member-function>
13837      <member-function access='private' destructor='yes'>
13838        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13839          <parameter type-id='type-id-357' is-artificial='yes'/>
13840          <parameter type-id='type-id-10' is-artificial='yes'/>
13841          <return type-id='type-id-19'/>
13842        </function-decl>
13843      </member-function>
13844      <member-function access='private' constructor='yes'>
13845        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13846          <parameter type-id='type-id-357' is-artificial='yes'/>
13847          <parameter type-id='type-id-287'/>
13848          <return type-id='type-id-19'/>
13849        </function-decl>
13850      </member-function>
13851      <member-function access='private' constructor='yes'>
13852        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13853          <parameter type-id='type-id-357' is-artificial='yes'/>
13854          <parameter type-id='type-id-287'/>
13855          <parameter type-id='type-id-294'/>
13856          <return type-id='type-id-19'/>
13857        </function-decl>
13858      </member-function>
13859      <member-function access='private' constructor='yes'>
13860        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13861          <parameter type-id='type-id-357' is-artificial='yes'/>
13862          <parameter type-id='type-id-286'/>
13863          <parameter type-id='type-id-286'/>
13864          <return type-id='type-id-19'/>
13865        </function-decl>
13866      </member-function>
13867      <member-function access='private' constructor='yes'>
13868        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13869          <parameter type-id='type-id-357' is-artificial='yes'/>
13870          <return type-id='type-id-19'/>
13871        </function-decl>
13872      </member-function>
13873      <member-function access='private' destructor='yes'>
13874        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13875          <parameter type-id='type-id-357' is-artificial='yes'/>
13876          <parameter type-id='type-id-10' is-artificial='yes'/>
13877          <return type-id='type-id-19'/>
13878        </function-decl>
13879      </member-function>
13880      <member-function access='private' constructor='yes'>
13881        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13882          <parameter type-id='type-id-357' is-artificial='yes'/>
13883          <parameter type-id='type-id-287'/>
13884          <return type-id='type-id-19'/>
13885        </function-decl>
13886      </member-function>
13887      <member-function access='private' constructor='yes'>
13888        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13889          <parameter type-id='type-id-357' is-artificial='yes'/>
13890          <parameter type-id='type-id-287'/>
13891          <parameter type-id='type-id-294'/>
13892          <return type-id='type-id-19'/>
13893        </function-decl>
13894      </member-function>
13895      <member-function access='private' constructor='yes'>
13896        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13897          <parameter type-id='type-id-357' is-artificial='yes'/>
13898          <parameter type-id='type-id-286'/>
13899          <parameter type-id='type-id-286'/>
13900          <return type-id='type-id-19'/>
13901        </function-decl>
13902      </member-function>
13903      <member-function access='private' constructor='yes'>
13904        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13905          <parameter type-id='type-id-357' is-artificial='yes'/>
13906          <return type-id='type-id-19'/>
13907        </function-decl>
13908      </member-function>
13909      <member-function access='private' destructor='yes'>
13910        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13911          <parameter type-id='type-id-357' is-artificial='yes'/>
13912          <parameter type-id='type-id-10' is-artificial='yes'/>
13913          <return type-id='type-id-19'/>
13914        </function-decl>
13915      </member-function>
13916      <member-function access='private' constructor='yes'>
13917        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13918          <parameter type-id='type-id-357' is-artificial='yes'/>
13919          <parameter type-id='type-id-287'/>
13920          <return type-id='type-id-19'/>
13921        </function-decl>
13922      </member-function>
13923      <member-function access='private' constructor='yes'>
13924        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13925          <parameter type-id='type-id-357' is-artificial='yes'/>
13926          <parameter type-id='type-id-287'/>
13927          <parameter type-id='type-id-294'/>
13928          <return type-id='type-id-19'/>
13929        </function-decl>
13930      </member-function>
13931      <member-function access='private' constructor='yes'>
13932        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13933          <parameter type-id='type-id-357' is-artificial='yes'/>
13934          <parameter type-id='type-id-286'/>
13935          <parameter type-id='type-id-286'/>
13936          <return type-id='type-id-19'/>
13937        </function-decl>
13938      </member-function>
13939      <member-function access='private' constructor='yes'>
13940        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13941          <parameter type-id='type-id-357' is-artificial='yes'/>
13942          <return type-id='type-id-19'/>
13943        </function-decl>
13944      </member-function>
13945      <member-function access='private' destructor='yes'>
13946        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13947          <parameter type-id='type-id-357' is-artificial='yes'/>
13948          <parameter type-id='type-id-10' is-artificial='yes'/>
13949          <return type-id='type-id-19'/>
13950        </function-decl>
13951      </member-function>
13952      <member-function access='private' constructor='yes'>
13953        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13954          <parameter type-id='type-id-357' is-artificial='yes'/>
13955          <parameter type-id='type-id-287'/>
13956          <return type-id='type-id-19'/>
13957        </function-decl>
13958      </member-function>
13959      <member-function access='private' constructor='yes'>
13960        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13961          <parameter type-id='type-id-357' is-artificial='yes'/>
13962          <parameter type-id='type-id-287'/>
13963          <parameter type-id='type-id-294'/>
13964          <return type-id='type-id-19'/>
13965        </function-decl>
13966      </member-function>
13967      <member-function access='private' constructor='yes'>
13968        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13969          <parameter type-id='type-id-357' is-artificial='yes'/>
13970          <parameter type-id='type-id-286'/>
13971          <parameter type-id='type-id-286'/>
13972          <return type-id='type-id-19'/>
13973        </function-decl>
13974      </member-function>
13975      <member-function access='private' constructor='yes'>
13976        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13977          <parameter type-id='type-id-357' is-artificial='yes'/>
13978          <return type-id='type-id-19'/>
13979        </function-decl>
13980      </member-function>
13981      <member-function access='private' destructor='yes'>
13982        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13983          <parameter type-id='type-id-357' is-artificial='yes'/>
13984          <parameter type-id='type-id-10' is-artificial='yes'/>
13985          <return type-id='type-id-19'/>
13986        </function-decl>
13987      </member-function>
13988      <member-function access='private'>
13989        <function-decl name='setPoint' mangled-name='_ZN11sampledLine8setPointEiPf' filepath='libnurbs/nurbtess/sampledLine.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
13990          <parameter type-id='type-id-357' is-artificial='yes'/>
13991          <parameter type-id='type-id-287'/>
13992          <parameter type-id='type-id-286'/>
13993          <return type-id='type-id-19'/>
13994        </function-decl>
13995      </member-function>
13996      <member-function access='private'>
13997        <function-decl name='insert' mangled-name='_ZN11sampledLine6insertEPS_' filepath='libnurbs/nurbtess/sampledLine.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
13998          <parameter type-id='type-id-357' is-artificial='yes'/>
13999          <parameter type-id='type-id-357'/>
14000          <return type-id='type-id-357'/>
14001        </function-decl>
14002      </member-function>
14003      <member-function access='private'>
14004        <function-decl name='init' mangled-name='_ZN11sampledLine4initEiPA2_f' filepath='libnurbs/nurbtess/sampledLine.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
14005          <parameter type-id='type-id-357' is-artificial='yes'/>
14006          <parameter type-id='type-id-287'/>
14007          <parameter type-id='type-id-289'/>
14008          <return type-id='type-id-19'/>
14009        </function-decl>
14010      </member-function>
14011      <member-function access='private'>
14012        <function-decl name='tessellate' mangled-name='_ZN11sampledLine10tessellateEff' filepath='libnurbs/nurbtess/sampledLine.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
14013          <parameter type-id='type-id-357' is-artificial='yes'/>
14014          <parameter type-id='type-id-282'/>
14015          <parameter type-id='type-id-282'/>
14016          <return type-id='type-id-19'/>
14017        </function-decl>
14018      </member-function>
14019      <member-function access='private'>
14020        <function-decl name='tessellateAll' mangled-name='_ZN11sampledLine13tessellateAllEff' filepath='libnurbs/nurbtess/sampledLine.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
14021          <parameter type-id='type-id-357' is-artificial='yes'/>
14022          <parameter type-id='type-id-282'/>
14023          <parameter type-id='type-id-282'/>
14024          <return type-id='type-id-19'/>
14025        </function-decl>
14026      </member-function>
14027      <member-function access='private'>
14028        <function-decl name='print' mangled-name='_ZN11sampledLine5printEv' filepath='libnurbs/nurbtess/sampledLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
14029          <parameter type-id='type-id-357' is-artificial='yes'/>
14030          <return type-id='type-id-19'/>
14031        </function-decl>
14032      </member-function>
14033      <member-function access='private'>
14034        <function-decl name='deleteList' mangled-name='_ZN11sampledLine10deleteListEv' filepath='libnurbs/nurbtess/sampledLine.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
14035          <parameter type-id='type-id-357' is-artificial='yes'/>
14036          <return type-id='type-id-19'/>
14037        </function-decl>
14038      </member-function>
14039    </class-decl>
14040    <type-decl name='short int' size-in-bits='16' id='type-id-356'/>
14041    <reference-type-def kind='lvalue' type-id='type-id-287' size-in-bits='64' id='type-id-361'/>
14042    <pointer-type-def type-id='type-id-355' size-in-bits='64' id='type-id-358'/>
14043    <pointer-type-def type-id='type-id-358' size-in-bits='64' id='type-id-359'/>
14044    <reference-type-def kind='lvalue' type-id='type-id-10' size-in-bits='64' id='type-id-362'/>
14045    <pointer-type-def type-id='type-id-363' size-in-bits='64' id='type-id-357'/>
14046    <pointer-type-def type-id='type-id-357' size-in-bits='64' id='type-id-360'/>
14047  </abi-instr>
14048  <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'>
14049  </abi-instr>
14050  <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'>
14051    <class-decl name='monoChain' size-in-bits='640' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='41' column='1' id='type-id-364'>
14052      <data-member access='private' layout-offset-in-bits='0'>
14053        <var-decl name='chainHead' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='42' column='1'/>
14054      </data-member>
14055      <data-member access='private' layout-offset-in-bits='64'>
14056        <var-decl name='chainTail' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='43' column='1'/>
14057      </data-member>
14058      <data-member access='private' layout-offset-in-bits='128'>
14059        <var-decl name='next' type-id='type-id-365' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='44' column='1'/>
14060      </data-member>
14061      <data-member access='private' layout-offset-in-bits='192'>
14062        <var-decl name='prev' type-id='type-id-365' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='45' column='1'/>
14063      </data-member>
14064      <data-member access='private' layout-offset-in-bits='256'>
14065        <var-decl name='nextPolygon' type-id='type-id-365' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='46' column='1'/>
14066      </data-member>
14067      <data-member access='private' layout-offset-in-bits='320'>
14068        <var-decl name='minX' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
14069      </data-member>
14070      <data-member access='private' layout-offset-in-bits='352'>
14071        <var-decl name='maxX' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
14072      </data-member>
14073      <data-member access='private' layout-offset-in-bits='384'>
14074        <var-decl name='minY' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
14075      </data-member>
14076      <data-member access='private' layout-offset-in-bits='416'>
14077        <var-decl name='maxY' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
14078      </data-member>
14079      <data-member access='private' layout-offset-in-bits='448'>
14080        <var-decl name='isIncrease' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='51' column='1'/>
14081      </data-member>
14082      <data-member access='private' layout-offset-in-bits='512'>
14083        <var-decl name='current' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='55' column='1'/>
14084      </data-member>
14085      <data-member access='private' layout-offset-in-bits='576'>
14086        <var-decl name='isKey' type-id='type-id-287' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='82' column='1'/>
14087      </data-member>
14088      <data-member access='private' layout-offset-in-bits='608'>
14089        <var-decl name='keyY' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='83' column='1'/>
14090      </data-member>
14091      <member-function access='private' constructor='yes'>
14092        <function-decl name='monoChain' filepath='libnurbs/nurbtess/monoChain.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
14093          <parameter type-id='type-id-365' is-artificial='yes'/>
14094          <parameter type-id='type-id-358'/>
14095          <parameter type-id='type-id-358'/>
14096          <return type-id='type-id-19'/>
14097        </function-decl>
14098      </member-function>
14099      <member-function access='private' destructor='yes'>
14100        <function-decl name='~monoChain' filepath='libnurbs/nurbtess/monoChain.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
14101          <parameter type-id='type-id-365' is-artificial='yes'/>
14102          <parameter type-id='type-id-10' is-artificial='yes'/>
14103          <return type-id='type-id-19'/>
14104        </function-decl>
14105      </member-function>
14106      <member-function access='private'>
14107        <function-decl name='numChainsSingleLoop' mangled-name='_ZN9monoChain19numChainsSingleLoopEv' filepath='libnurbs/nurbtess/monoChain.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
14108          <parameter type-id='type-id-365' is-artificial='yes'/>
14109          <return type-id='type-id-287'/>
14110        </function-decl>
14111      </member-function>
14112      <member-function access='private'>
14113        <function-decl name='numChainsAllLoops' mangled-name='_ZN9monoChain17numChainsAllLoopsEv' filepath='libnurbs/nurbtess/monoChain.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
14114          <parameter type-id='type-id-365' is-artificial='yes'/>
14115          <return type-id='type-id-287'/>
14116        </function-decl>
14117      </member-function>
14118      <member-function access='private'>
14119        <function-decl name='toArraySingleLoop' mangled-name='_ZN9monoChain17toArraySingleLoopEPPS_i' filepath='libnurbs/nurbtess/monoChain.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
14120          <parameter type-id='type-id-365' is-artificial='yes'/>
14121          <parameter type-id='type-id-366'/>
14122          <parameter type-id='type-id-287'/>
14123          <return type-id='type-id-287'/>
14124        </function-decl>
14125      </member-function>
14126      <member-function access='private'>
14127        <function-decl name='getHead' mangled-name='_ZN9monoChain7getHeadEv' filepath='libnurbs/nurbtess/monoChain.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
14128          <parameter type-id='type-id-365' is-artificial='yes'/>
14129          <return type-id='type-id-358'/>
14130        </function-decl>
14131      </member-function>
14132      <member-function access='private'>
14133        <function-decl name='resetCurrent' mangled-name='_ZN9monoChain12resetCurrentEv' filepath='libnurbs/nurbtess/monoChain.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
14134          <parameter type-id='type-id-365' is-artificial='yes'/>
14135          <return type-id='type-id-19'/>
14136        </function-decl>
14137      </member-function>
14138      <member-function access='private'>
14139        <function-decl name='getPrev' mangled-name='_ZN9monoChain7getPrevEv' filepath='libnurbs/nurbtess/monoChain.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
14140          <parameter type-id='type-id-365' is-artificial='yes'/>
14141          <return type-id='type-id-365'/>
14142        </function-decl>
14143      </member-function>
14144      <member-function access='private'>
14145        <function-decl name='insert' mangled-name='_ZN9monoChain6insertEPS_' filepath='libnurbs/nurbtess/monoChain.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
14146          <parameter type-id='type-id-365' is-artificial='yes'/>
14147          <parameter type-id='type-id-365'/>
14148          <return type-id='type-id-19'/>
14149        </function-decl>
14150      </member-function>
14151      <member-function access='private'>
14152        <function-decl name='setNextPolygon' mangled-name='_ZN9monoChain14setNextPolygonEPS_' filepath='libnurbs/nurbtess/monoChain.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
14153          <parameter type-id='type-id-365' is-artificial='yes'/>
14154          <parameter type-id='type-id-365'/>
14155          <return type-id='type-id-19'/>
14156        </function-decl>
14157      </member-function>
14158      <member-function access='private'>
14159        <function-decl name='toArrayAllLoops' mangled-name='_ZN9monoChain15toArrayAllLoopsERi' filepath='libnurbs/nurbtess/monoChain.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
14160          <parameter type-id='type-id-365' is-artificial='yes'/>
14161          <parameter type-id='type-id-361'/>
14162          <return type-id='type-id-366'/>
14163        </function-decl>
14164      </member-function>
14165      <member-function access='private'>
14166        <function-decl name='find' mangled-name='_ZN9monoChain4findEf' filepath='libnurbs/nurbtess/monoChain.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
14167          <parameter type-id='type-id-365' is-artificial='yes'/>
14168          <parameter type-id='type-id-282'/>
14169          <return type-id='type-id-358'/>
14170        </function-decl>
14171      </member-function>
14172      <member-function access='private'>
14173        <function-decl name='chainIntersectHoriz' mangled-name='_ZN9monoChain19chainIntersectHorizEf' filepath='libnurbs/nurbtess/monoChain.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
14174          <parameter type-id='type-id-365' is-artificial='yes'/>
14175          <parameter type-id='type-id-282'/>
14176          <return type-id='type-id-282'/>
14177        </function-decl>
14178      </member-function>
14179      <member-function access='private'>
14180        <function-decl name='printOneChain' mangled-name='_ZN9monoChain13printOneChainEv' filepath='libnurbs/nurbtess/monoChain.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
14181          <parameter type-id='type-id-365' is-artificial='yes'/>
14182          <return type-id='type-id-19'/>
14183        </function-decl>
14184      </member-function>
14185      <member-function access='private'>
14186        <function-decl name='printChainLoop' mangled-name='_ZN9monoChain14printChainLoopEv' filepath='libnurbs/nurbtess/monoChain.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
14187          <parameter type-id='type-id-365' is-artificial='yes'/>
14188          <return type-id='type-id-19'/>
14189        </function-decl>
14190      </member-function>
14191      <member-function access='private'>
14192        <function-decl name='printAllLoops' mangled-name='_ZN9monoChain13printAllLoopsEv' filepath='libnurbs/nurbtess/monoChain.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
14193          <parameter type-id='type-id-365' is-artificial='yes'/>
14194          <return type-id='type-id-19'/>
14195        </function-decl>
14196      </member-function>
14197      <member-function access='private'>
14198        <function-decl name='deleteLoop' mangled-name='_ZN9monoChain10deleteLoopEv' filepath='libnurbs/nurbtess/monoChain.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
14199          <parameter type-id='type-id-365' is-artificial='yes'/>
14200          <return type-id='type-id-19'/>
14201        </function-decl>
14202      </member-function>
14203      <member-function access='private'>
14204        <function-decl name='deleteLoopList' mangled-name='_ZN9monoChain14deleteLoopListEv' filepath='libnurbs/nurbtess/monoChain.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
14205          <parameter type-id='type-id-365' is-artificial='yes'/>
14206          <return type-id='type-id-19'/>
14207        </function-decl>
14208      </member-function>
14209    </class-decl>
14210    <pointer-type-def type-id='type-id-364' size-in-bits='64' id='type-id-365'/>
14211    <pointer-type-def type-id='type-id-365' size-in-bits='64' id='type-id-366'/>
14212  </abi-instr>
14213  <abi-instr address-size='64' path='libnurbs/nurbtess/monoPolyPart.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
14214  </abi-instr>
14215  <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'>
14216  </abi-instr>
14217  <abi-instr address-size='64' path='libnurbs/nurbtess/partitionX.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
14218  </abi-instr>
14219  <abi-instr address-size='64' path='libnurbs/nurbtess/partitionY.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
14220  </abi-instr>
14221  <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'>
14222  </abi-instr>
14223  <abi-instr address-size='64' path='libnurbs/nurbtess/primitiveStream.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
14224  </abi-instr>
14225  <abi-instr address-size='64' path='libnurbs/nurbtess/rectBlock.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
14226  </abi-instr>
14227  <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'>
14228  </abi-instr>
14229  <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'>
14230  </abi-instr>
14231  <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'>
14232  </abi-instr>
14233  <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'>
14234  </abi-instr>
14235  <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'>
14236  </abi-instr>
14237  <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'>
14238  </abi-instr>
14239  <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'>
14240    <array-type-def dimensions='1' type-id='type-id-367' size-in-bits='25600' id='type-id-368'>
14241      <subrange length='100' lower-bound='0' upper-bound='99' type-id='type-id-3' id='type-id-369'/>
14242    </array-type-def>
14243    <array-type-def dimensions='1' type-id='type-id-370' size-in-bits='192' id='type-id-371'>
14244      <subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-3' id='type-id-85'/>
14245    </array-type-def>
14246    <array-type-def dimensions='1' type-id='type-id-372' size-in-bits='1600' id='type-id-373'>
14247      <subrange length='1' lower-bound='0' upper-bound='0' type-id='type-id-3' id='type-id-139'/>
14248    </array-type-def>
14249    <enum-decl name='TessState' filepath='libtess/tess.h' line='47' column='1' id='type-id-374'>
14250      <underlying-type type-id='type-id-38'/>
14251      <enumerator name='T_DORMANT' value='0'/>
14252      <enumerator name='T_IN_POLYGON' value='1'/>
14253      <enumerator name='T_IN_CONTOUR' value='2'/>
14254    </enum-decl>
14255    <type-decl name='float' size-in-bits='32' id='type-id-27'/>
14256    <type-decl name='long int' size-in-bits='64' id='type-id-24'/>
14257    <array-type-def dimensions='1' type-id='type-id-24' size-in-bits='512' id='type-id-375'>
14258      <subrange length='8' lower-bound='0' upper-bound='7' type-id='type-id-3' id='type-id-376'/>
14259    </array-type-def>
14260    <class-decl name='ActiveRegion' size-in-bits='192' is-struct='yes' visibility='default' filepath='libtess/sweep.h' line='59' column='1' id='type-id-377'>
14261      <data-member access='public' layout-offset-in-bits='0'>
14262        <var-decl name='eUp' type-id='type-id-378' visibility='default' filepath='libtess/sweep.h' line='60' column='1'/>
14263      </data-member>
14264      <data-member access='public' layout-offset-in-bits='64'>
14265        <var-decl name='nodeUp' type-id='type-id-379' visibility='default' filepath='libtess/sweep.h' line='61' column='1'/>
14266      </data-member>
14267      <data-member access='public' layout-offset-in-bits='128'>
14268        <var-decl name='windingNumber' type-id='type-id-10' visibility='default' filepath='libtess/sweep.h' line='62' column='1'/>
14269      </data-member>
14270      <data-member access='public' layout-offset-in-bits='160'>
14271        <var-decl name='inside' type-id='type-id-49' visibility='default' filepath='libtess/sweep.h' line='64' column='1'/>
14272      </data-member>
14273      <data-member access='public' layout-offset-in-bits='168'>
14274        <var-decl name='sentinel' type-id='type-id-49' visibility='default' filepath='libtess/sweep.h' line='65' column='1'/>
14275      </data-member>
14276      <data-member access='public' layout-offset-in-bits='176'>
14277        <var-decl name='dirty' type-id='type-id-49' visibility='default' filepath='libtess/sweep.h' line='66' column='1'/>
14278      </data-member>
14279      <data-member access='public' layout-offset-in-bits='184'>
14280        <var-decl name='fixUpperEdge' type-id='type-id-49' visibility='default' filepath='libtess/sweep.h' line='69' column='1'/>
14281      </data-member>
14282    </class-decl>
14283    <class-decl name='CachedVertex' size-in-bits='256' is-struct='yes' visibility='default' filepath='libtess/tess.h' line='54' column='1' id='type-id-380'>
14284      <data-member access='public' layout-offset-in-bits='0'>
14285        <var-decl name='coords' type-id='type-id-371' visibility='default' filepath='libtess/tess.h' line='55' column='1'/>
14286      </data-member>
14287      <data-member access='public' layout-offset-in-bits='192'>
14288        <var-decl name='data' type-id='type-id-17' visibility='default' filepath='libtess/tess.h' line='56' column='1'/>
14289      </data-member>
14290    </class-decl>
14291    <class-decl name='DictList' size-in-bits='320' is-struct='yes' visibility='default' filepath='libtess/dict.h' line='94' column='1' id='type-id-381'>
14292      <data-member access='public' layout-offset-in-bits='0'>
14293        <var-decl name='head' type-id='type-id-382' visibility='default' filepath='libtess/dict.h' line='95' column='1'/>
14294      </data-member>
14295      <data-member access='public' layout-offset-in-bits='192'>
14296        <var-decl name='frame' type-id='type-id-17' visibility='default' filepath='libtess/dict.h' line='96' column='1'/>
14297      </data-member>
14298      <data-member access='public' layout-offset-in-bits='256'>
14299        <var-decl name='leq' type-id='type-id-383' visibility='default' filepath='libtess/dict.h' line='97' column='1'/>
14300      </data-member>
14301    </class-decl>
14302    <class-decl name='DictListNode' size-in-bits='192' is-struct='yes' visibility='default' filepath='libtess/dict.h' line='88' column='1' id='type-id-384'>
14303      <data-member access='public' layout-offset-in-bits='0'>
14304        <var-decl name='key' type-id='type-id-385' visibility='default' filepath='libtess/dict.h' line='89' column='1'/>
14305      </data-member>
14306      <data-member access='public' layout-offset-in-bits='64'>
14307        <var-decl name='next' type-id='type-id-379' visibility='default' filepath='libtess/dict.h' line='90' column='1'/>
14308      </data-member>
14309      <data-member access='public' layout-offset-in-bits='128'>
14310        <var-decl name='prev' type-id='type-id-379' visibility='default' filepath='libtess/dict.h' line='91' column='1'/>
14311      </data-member>
14312    </class-decl>
14313    <class-decl name='GLUface' size-in-bits='384' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='126' column='1' id='type-id-386'>
14314      <data-member access='public' layout-offset-in-bits='0'>
14315        <var-decl name='next' type-id='type-id-387' visibility='default' filepath='libtess/mesh.h' line='127' column='1'/>
14316      </data-member>
14317      <data-member access='public' layout-offset-in-bits='64'>
14318        <var-decl name='prev' type-id='type-id-387' visibility='default' filepath='libtess/mesh.h' line='128' column='1'/>
14319      </data-member>
14320      <data-member access='public' layout-offset-in-bits='128'>
14321        <var-decl name='anEdge' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='129' column='1'/>
14322      </data-member>
14323      <data-member access='public' layout-offset-in-bits='192'>
14324        <var-decl name='data' type-id='type-id-17' visibility='default' filepath='libtess/mesh.h' line='130' column='1'/>
14325      </data-member>
14326      <data-member access='public' layout-offset-in-bits='256'>
14327        <var-decl name='trail' type-id='type-id-387' visibility='default' filepath='libtess/mesh.h' line='133' column='1'/>
14328      </data-member>
14329      <data-member access='public' layout-offset-in-bits='320'>
14330        <var-decl name='marked' type-id='type-id-49' visibility='default' filepath='libtess/mesh.h' line='134' column='1'/>
14331      </data-member>
14332      <data-member access='public' layout-offset-in-bits='328'>
14333        <var-decl name='inside' type-id='type-id-49' visibility='default' filepath='libtess/mesh.h' line='135' column='1'/>
14334      </data-member>
14335    </class-decl>
14336    <class-decl name='GLUhalfEdge' size-in-bits='512' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='138' column='1' id='type-id-388'>
14337      <data-member access='public' layout-offset-in-bits='0'>
14338        <var-decl name='next' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='139' column='1'/>
14339      </data-member>
14340      <data-member access='public' layout-offset-in-bits='64'>
14341        <var-decl name='Sym' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='140' column='1'/>
14342      </data-member>
14343      <data-member access='public' layout-offset-in-bits='128'>
14344        <var-decl name='Onext' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='141' column='1'/>
14345      </data-member>
14346      <data-member access='public' layout-offset-in-bits='192'>
14347        <var-decl name='Lnext' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='142' column='1'/>
14348      </data-member>
14349      <data-member access='public' layout-offset-in-bits='256'>
14350        <var-decl name='Org' type-id='type-id-389' visibility='default' filepath='libtess/mesh.h' line='143' column='1'/>
14351      </data-member>
14352      <data-member access='public' layout-offset-in-bits='320'>
14353        <var-decl name='Lface' type-id='type-id-387' visibility='default' filepath='libtess/mesh.h' line='144' column='1'/>
14354      </data-member>
14355      <data-member access='public' layout-offset-in-bits='384'>
14356        <var-decl name='activeRegion' type-id='type-id-390' visibility='default' filepath='libtess/mesh.h' line='147' column='1'/>
14357      </data-member>
14358      <data-member access='public' layout-offset-in-bits='448'>
14359        <var-decl name='winding' type-id='type-id-10' visibility='default' filepath='libtess/mesh.h' line='148' column='1'/>
14360      </data-member>
14361    </class-decl>
14362    <class-decl name='GLUmesh' size-in-bits='2048' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='163' column='1' id='type-id-391'>
14363      <data-member access='public' layout-offset-in-bits='0'>
14364        <var-decl name='vHead' type-id='type-id-392' visibility='default' filepath='libtess/mesh.h' line='164' column='1'/>
14365      </data-member>
14366      <data-member access='public' layout-offset-in-bits='640'>
14367        <var-decl name='fHead' type-id='type-id-393' visibility='default' filepath='libtess/mesh.h' line='165' column='1'/>
14368      </data-member>
14369      <data-member access='public' layout-offset-in-bits='1024'>
14370        <var-decl name='eHead' type-id='type-id-394' visibility='default' filepath='libtess/mesh.h' line='166' column='1'/>
14371      </data-member>
14372      <data-member access='public' layout-offset-in-bits='1536'>
14373        <var-decl name='eHeadSym' type-id='type-id-394' visibility='default' filepath='libtess/mesh.h' line='167' column='1'/>
14374      </data-member>
14375    </class-decl>
14376    <class-decl name='GLUtesselator' size-in-bits='29376' is-struct='yes' visibility='default' filepath='libtess/tess.h' line='59' column='1' id='type-id-395'>
14377      <data-member access='public' layout-offset-in-bits='0'>
14378        <var-decl name='state' type-id='type-id-374' visibility='default' filepath='libtess/tess.h' line='63' column='1'/>
14379      </data-member>
14380      <data-member access='public' layout-offset-in-bits='64'>
14381        <var-decl name='lastEdge' type-id='type-id-378' visibility='default' filepath='libtess/tess.h' line='65' column='1'/>
14382      </data-member>
14383      <data-member access='public' layout-offset-in-bits='128'>
14384        <var-decl name='mesh' type-id='type-id-396' visibility='default' filepath='libtess/tess.h' line='66' column='1'/>
14385      </data-member>
14386      <data-member access='public' layout-offset-in-bits='192'>
14387        <var-decl name='callError' type-id='type-id-11' visibility='default' filepath='libtess/tess.h' line='69' column='1'/>
14388      </data-member>
14389      <data-member access='public' layout-offset-in-bits='256'>
14390        <var-decl name='normal' type-id='type-id-371' visibility='default' filepath='libtess/tess.h' line='73' column='1'/>
14391      </data-member>
14392      <data-member access='public' layout-offset-in-bits='448'>
14393        <var-decl name='sUnit' type-id='type-id-371' visibility='default' filepath='libtess/tess.h' line='74' column='1'/>
14394      </data-member>
14395      <data-member access='public' layout-offset-in-bits='640'>
14396        <var-decl name='tUnit' type-id='type-id-371' visibility='default' filepath='libtess/tess.h' line='75' column='1'/>
14397      </data-member>
14398      <data-member access='public' layout-offset-in-bits='832'>
14399        <var-decl name='relTolerance' type-id='type-id-370' visibility='default' filepath='libtess/tess.h' line='79' column='1'/>
14400      </data-member>
14401      <data-member access='public' layout-offset-in-bits='896'>
14402        <var-decl name='windingRule' type-id='type-id-21' visibility='default' filepath='libtess/tess.h' line='80' column='1'/>
14403      </data-member>
14404      <data-member access='public' layout-offset-in-bits='928'>
14405        <var-decl name='fatalError' type-id='type-id-49' visibility='default' filepath='libtess/tess.h' line='81' column='1'/>
14406      </data-member>
14407      <data-member access='public' layout-offset-in-bits='960'>
14408        <var-decl name='dict' type-id='type-id-397' visibility='default' filepath='libtess/tess.h' line='83' column='1'/>
14409      </data-member>
14410      <data-member access='public' layout-offset-in-bits='1024'>
14411        <var-decl name='pq' type-id='type-id-398' visibility='default' filepath='libtess/tess.h' line='84' column='1'/>
14412      </data-member>
14413      <data-member access='public' layout-offset-in-bits='1088'>
14414        <var-decl name='event' type-id='type-id-389' visibility='default' filepath='libtess/tess.h' line='85' column='1'/>
14415      </data-member>
14416      <data-member access='public' layout-offset-in-bits='1152'>
14417        <var-decl name='callCombine' type-id='type-id-399' visibility='default' filepath='libtess/tess.h' line='87' column='1'/>
14418      </data-member>
14419      <data-member access='public' layout-offset-in-bits='1216'>
14420        <var-decl name='flagBoundary' type-id='type-id-49' visibility='default' filepath='libtess/tess.h' line='92' column='1'/>
14421      </data-member>
14422      <data-member access='public' layout-offset-in-bits='1224'>
14423        <var-decl name='boundaryOnly' type-id='type-id-49' visibility='default' filepath='libtess/tess.h' line='93' column='1'/>
14424      </data-member>
14425      <data-member access='public' layout-offset-in-bits='1280'>
14426        <var-decl name='lonelyTriList' type-id='type-id-387' visibility='default' filepath='libtess/tess.h' line='94' column='1'/>
14427      </data-member>
14428      <data-member access='public' layout-offset-in-bits='1344'>
14429        <var-decl name='callBegin' type-id='type-id-11' visibility='default' filepath='libtess/tess.h' line='97' column='1'/>
14430      </data-member>
14431      <data-member access='public' layout-offset-in-bits='1408'>
14432        <var-decl name='callEdgeFlag' type-id='type-id-400' visibility='default' filepath='libtess/tess.h' line='98' column='1'/>
14433      </data-member>
14434      <data-member access='public' layout-offset-in-bits='1472'>
14435        <var-decl name='callVertex' type-id='type-id-15' visibility='default' filepath='libtess/tess.h' line='99' column='1'/>
14436      </data-member>
14437      <data-member access='public' layout-offset-in-bits='1536'>
14438        <var-decl name='callEnd' type-id='type-id-12' visibility='default' filepath='libtess/tess.h' line='100' column='1'/>
14439      </data-member>
14440      <data-member access='public' layout-offset-in-bits='1600'>
14441        <var-decl name='callMesh' type-id='type-id-401' visibility='default' filepath='libtess/tess.h' line='101' column='1'/>
14442      </data-member>
14443      <data-member access='public' layout-offset-in-bits='1664'>
14444        <var-decl name='emptyCache' type-id='type-id-49' visibility='default' filepath='libtess/tess.h' line='106' column='1'/>
14445      </data-member>
14446      <data-member access='public' layout-offset-in-bits='1696'>
14447        <var-decl name='cacheCount' type-id='type-id-10' visibility='default' filepath='libtess/tess.h' line='107' column='1'/>
14448      </data-member>
14449      <data-member access='public' layout-offset-in-bits='1728'>
14450        <var-decl name='cache' type-id='type-id-368' visibility='default' filepath='libtess/tess.h' line='108' column='1'/>
14451      </data-member>
14452      <data-member access='public' layout-offset-in-bits='27328'>
14453        <var-decl name='callBeginData' type-id='type-id-14' visibility='default' filepath='libtess/tess.h' line='111' column='1'/>
14454      </data-member>
14455      <data-member access='public' layout-offset-in-bits='27392'>
14456        <var-decl name='callEdgeFlagData' type-id='type-id-402' visibility='default' filepath='libtess/tess.h' line='112' column='1'/>
14457      </data-member>
14458      <data-member access='public' layout-offset-in-bits='27456'>
14459        <var-decl name='callVertexData' type-id='type-id-403' visibility='default' filepath='libtess/tess.h' line='114' column='1'/>
14460      </data-member>
14461      <data-member access='public' layout-offset-in-bits='27520'>
14462        <var-decl name='callEndData' type-id='type-id-15' visibility='default' filepath='libtess/tess.h' line='115' column='1'/>
14463      </data-member>
14464      <data-member access='public' layout-offset-in-bits='27584'>
14465        <var-decl name='callErrorData' type-id='type-id-14' visibility='default' filepath='libtess/tess.h' line='116' column='1'/>
14466      </data-member>
14467      <data-member access='public' layout-offset-in-bits='27648'>
14468        <var-decl name='callCombineData' type-id='type-id-404' visibility='default' filepath='libtess/tess.h' line='117' column='1'/>
14469      </data-member>
14470      <data-member access='public' layout-offset-in-bits='27712'>
14471        <var-decl name='env' type-id='type-id-405' visibility='default' filepath='libtess/tess.h' line='121' column='1'/>
14472      </data-member>
14473      <data-member access='public' layout-offset-in-bits='29312'>
14474        <var-decl name='polygonData' type-id='type-id-17' visibility='default' filepath='libtess/tess.h' line='123' column='1'/>
14475      </data-member>
14476    </class-decl>
14477    <class-decl name='GLUvertex' size-in-bits='640' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='114' column='1' id='type-id-406'>
14478      <data-member access='public' layout-offset-in-bits='0'>
14479        <var-decl name='next' type-id='type-id-389' visibility='default' filepath='libtess/mesh.h' line='115' column='1'/>
14480      </data-member>
14481      <data-member access='public' layout-offset-in-bits='64'>
14482        <var-decl name='prev' type-id='type-id-389' visibility='default' filepath='libtess/mesh.h' line='116' column='1'/>
14483      </data-member>
14484      <data-member access='public' layout-offset-in-bits='128'>
14485        <var-decl name='anEdge' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='117' column='1'/>
14486      </data-member>
14487      <data-member access='public' layout-offset-in-bits='192'>
14488        <var-decl name='data' type-id='type-id-17' visibility='default' filepath='libtess/mesh.h' line='118' column='1'/>
14489      </data-member>
14490      <data-member access='public' layout-offset-in-bits='256'>
14491        <var-decl name='coords' type-id='type-id-371' visibility='default' filepath='libtess/mesh.h' line='121' column='1'/>
14492      </data-member>
14493      <data-member access='public' layout-offset-in-bits='448'>
14494        <var-decl name='s' type-id='type-id-370' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
14495      </data-member>
14496      <data-member access='public' layout-offset-in-bits='512'>
14497        <var-decl name='t' type-id='type-id-370' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
14498      </data-member>
14499      <data-member access='public' layout-offset-in-bits='576'>
14500        <var-decl name='pqHandle' type-id='type-id-24' visibility='default' filepath='libtess/mesh.h' line='123' column='1'/>
14501      </data-member>
14502    </class-decl>
14503    <class-decl name='PQhandleElem' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-407' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-408'>
14504      <data-member access='public' layout-offset-in-bits='0'>
14505        <var-decl name='key' type-id='type-id-409' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
14506      </data-member>
14507      <data-member access='public' layout-offset-in-bits='64'>
14508        <var-decl name='node' type-id='type-id-410' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
14509      </data-member>
14510    </class-decl>
14511    <class-decl name='PQnode' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-411' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-412'>
14512      <data-member access='public' layout-offset-in-bits='0'>
14513        <var-decl name='handle' type-id='type-id-410' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1'/>
14514      </data-member>
14515    </class-decl>
14516    <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-413'>
14517      <data-member access='public' layout-offset-in-bits='0'>
14518        <var-decl name='nodes' type-id='type-id-414' visibility='default' filepath='libtess/priorityq-heap.h' line='87' column='1'/>
14519      </data-member>
14520      <data-member access='public' layout-offset-in-bits='64'>
14521        <var-decl name='handles' type-id='type-id-415' visibility='default' filepath='libtess/priorityq-heap.h' line='88' column='1'/>
14522      </data-member>
14523      <data-member access='public' layout-offset-in-bits='128'>
14524        <var-decl name='size' type-id='type-id-24' visibility='default' filepath='libtess/priorityq-heap.h' line='89' column='1'/>
14525      </data-member>
14526      <data-member access='public' layout-offset-in-bits='192'>
14527        <var-decl name='max' type-id='type-id-24' visibility='default' filepath='libtess/priorityq-heap.h' line='89' column='1'/>
14528      </data-member>
14529      <data-member access='public' layout-offset-in-bits='256'>
14530        <var-decl name='freeList' type-id='type-id-410' visibility='default' filepath='libtess/priorityq-heap.h' line='90' column='1'/>
14531      </data-member>
14532      <data-member access='public' layout-offset-in-bits='320'>
14533        <var-decl name='initialized' type-id='type-id-10' visibility='default' filepath='libtess/priorityq-heap.h' line='91' column='1'/>
14534      </data-member>
14535      <data-member access='public' layout-offset-in-bits='384'>
14536        <var-decl name='leq' type-id='type-id-416' visibility='default' filepath='libtess/priorityq-heap.h' line='92' column='1'/>
14537      </data-member>
14538    </class-decl>
14539    <class-decl name='PriorityQSort' size-in-bits='448' is-struct='yes' visibility='default' filepath='libtess/priorityq.h' line='97' column='1' id='type-id-417'>
14540      <data-member access='public' layout-offset-in-bits='0'>
14541        <var-decl name='heap' type-id='type-id-418' visibility='default' filepath='libtess/priorityq.h' line='98' column='1'/>
14542      </data-member>
14543      <data-member access='public' layout-offset-in-bits='64'>
14544        <var-decl name='keys' type-id='type-id-419' visibility='default' filepath='libtess/priorityq.h' line='99' column='1'/>
14545      </data-member>
14546      <data-member access='public' layout-offset-in-bits='128'>
14547        <var-decl name='order' type-id='type-id-420' visibility='default' filepath='libtess/priorityq.h' line='100' column='1'/>
14548      </data-member>
14549      <data-member access='public' layout-offset-in-bits='192'>
14550        <var-decl name='size' type-id='type-id-421' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
14551      </data-member>
14552      <data-member access='public' layout-offset-in-bits='256'>
14553        <var-decl name='max' type-id='type-id-421' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
14554      </data-member>
14555      <data-member access='public' layout-offset-in-bits='320'>
14556        <var-decl name='initialized' type-id='type-id-10' visibility='default' filepath='libtess/priorityq.h' line='102' column='1'/>
14557      </data-member>
14558      <data-member access='public' layout-offset-in-bits='384'>
14559        <var-decl name='leq' type-id='type-id-416' visibility='default' filepath='libtess/priorityq.h' line='103' column='1'/>
14560      </data-member>
14561    </class-decl>
14562    <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-372'>
14563      <data-member access='public' layout-offset-in-bits='0'>
14564        <var-decl name='__jmpbuf' type-id='type-id-172' visibility='default' filepath='/usr/include/setjmp.h' line='41' column='1'/>
14565      </data-member>
14566      <data-member access='public' layout-offset-in-bits='512'>
14567        <var-decl name='__mask_was_saved' type-id='type-id-10' visibility='default' filepath='/usr/include/setjmp.h' line='42' column='1'/>
14568      </data-member>
14569      <data-member access='public' layout-offset-in-bits='576'>
14570        <var-decl name='__saved_mask' type-id='type-id-422' visibility='default' filepath='/usr/include/setjmp.h' line='43' column='1'/>
14571      </data-member>
14572    </class-decl>
14573    <class-decl name='__sigset_t' size-in-bits='1024' is-struct='yes' naming-typedef-id='type-id-422' visibility='default' filepath='/usr/include/bits/sigset.h' line='30' column='1' id='type-id-173'>
14574      <data-member access='public' layout-offset-in-bits='0'>
14575        <var-decl name='__val' type-id='type-id-423' visibility='default' filepath='/usr/include/bits/sigset.h' line='31' column='1'/>
14576      </data-member>
14577    </class-decl>
14578    <typedef-decl name='ActiveRegion' type-id='type-id-377' filepath='libtess/mesh.h' line='46' column='1' id='type-id-424'/>
14579    <typedef-decl name='CachedVertex' type-id='type-id-380' filepath='libtess/tess.h' line='57' column='1' id='type-id-367'/>
14580    <typedef-decl name='DictList' type-id='type-id-381' filepath='libtess/dict.h' line='61' column='1' id='type-id-425'/>
14581    <typedef-decl name='DictListNode' type-id='type-id-384' filepath='libtess/dict.h' line='62' column='1' id='type-id-382'/>
14582    <typedef-decl name='GLUface' type-id='type-id-386' filepath='libtess/mesh.h' line='43' column='1' id='type-id-393'/>
14583    <typedef-decl name='GLUhalfEdge' type-id='type-id-388' filepath='libtess/mesh.h' line='44' column='1' id='type-id-394'/>
14584    <typedef-decl name='GLUmesh' type-id='type-id-391' filepath='libtess/mesh.h' line='40' column='1' id='type-id-426'/>
14585    <typedef-decl name='GLUtesselator' type-id='type-id-395' filepath='../../../include/GL/glu.h' line='276' column='1' id='type-id-427'/>
14586    <typedef-decl name='GLUvertex' type-id='type-id-406' filepath='libtess/mesh.h' line='42' column='1' id='type-id-392'/>
14587    <typedef-decl name='GLfloat' type-id='type-id-27' filepath='../../../include/GL/gl.h' line='160' column='1' id='type-id-31'/>
14588    <typedef-decl name='PQHeapHandle' type-id='type-id-24' filepath='libtess/priorityq-heap.h' line='80' column='1' id='type-id-410'/>
14589    <typedef-decl name='PQSortHandle' type-id='type-id-410' filepath='libtess/priorityq.h' line='94' column='1' id='type-id-421'/>
14590    <typedef-decl name='PQhandleElem' type-id='type-id-408' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-407'/>
14591    <typedef-decl name='PQnode' type-id='type-id-412' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-411'/>
14592    <typedef-decl name='PriorityQHeap' type-id='type-id-413' filepath='libtess/priorityq-heap.h' line='81' column='1' id='type-id-428'/>
14593    <typedef-decl name='PriorityQSort' type-id='type-id-417' filepath='libtess/priorityq.h' line='95' column='1' id='type-id-429'/>
14594    <typedef-decl name='__jmp_buf' type-id='type-id-375' filepath='/usr/include/bits/setjmp.h' line='32' column='1' id='type-id-172'/>
14595    <typedef-decl name='__sigset_t' type-id='type-id-173' filepath='/usr/include/bits/sigset.h' line='32' column='1' id='type-id-422'/>
14596    <typedef-decl name='jmp_buf' type-id='type-id-373' filepath='/usr/include/setjmp.h' line='49' column='1' id='type-id-405'/>
14597    <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-38'/>
14598    <type-decl name='unsigned long int' size-in-bits='64' id='type-id-3'/>
14599    <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='1024' id='type-id-423'>
14600      <subrange length='16' lower-bound='0' upper-bound='15' type-id='type-id-3' id='type-id-430'/>
14601    </array-type-def>
14602    <pointer-type-def type-id='type-id-424' size-in-bits='64' id='type-id-390'/>
14603    <pointer-type-def type-id='type-id-425' size-in-bits='64' id='type-id-397'/>
14604    <pointer-type-def type-id='type-id-382' size-in-bits='64' id='type-id-379'/>
14605    <pointer-type-def type-id='type-id-393' size-in-bits='64' id='type-id-387'/>
14606    <pointer-type-def type-id='type-id-394' size-in-bits='64' id='type-id-378'/>
14607    <pointer-type-def type-id='type-id-426' size-in-bits='64' id='type-id-396'/>
14608    <pointer-type-def type-id='type-id-427' size-in-bits='64' id='type-id-431'/>
14609    <pointer-type-def type-id='type-id-392' size-in-bits='64' id='type-id-389'/>
14610    <pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-50'/>
14611    <pointer-type-def type-id='type-id-432' size-in-bits='64' id='type-id-419'/>
14612    <pointer-type-def type-id='type-id-419' size-in-bits='64' id='type-id-420'/>
14613    <pointer-type-def type-id='type-id-407' size-in-bits='64' id='type-id-415'/>
14614    <pointer-type-def type-id='type-id-411' size-in-bits='64' id='type-id-414'/>
14615    <pointer-type-def type-id='type-id-428' size-in-bits='64' id='type-id-418'/>
14616    <pointer-type-def type-id='type-id-429' size-in-bits='64' id='type-id-398'/>
14617    <pointer-type-def type-id='type-id-433' size-in-bits='64' id='type-id-416'/>
14618    <pointer-type-def type-id='type-id-434' size-in-bits='64' id='type-id-383'/>
14619    <pointer-type-def type-id='type-id-435' size-in-bits='64' id='type-id-401'/>
14620    <pointer-type-def type-id='type-id-436' size-in-bits='64' id='type-id-399'/>
14621    <pointer-type-def type-id='type-id-437' size-in-bits='64' id='type-id-404'/>
14622    <pointer-type-def type-id='type-id-438' size-in-bits='64' id='type-id-400'/>
14623    <pointer-type-def type-id='type-id-439' size-in-bits='64' id='type-id-402'/>
14624    <pointer-type-def type-id='type-id-39' size-in-bits='64' id='type-id-11'/>
14625    <pointer-type-def type-id='type-id-40' size-in-bits='64' id='type-id-14'/>
14626    <pointer-type-def type-id='type-id-41' size-in-bits='64' id='type-id-15'/>
14627    <pointer-type-def type-id='type-id-440' size-in-bits='64' id='type-id-403'/>
14628    <pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-184'/>
14629    <typedef-decl name='DictListKey' type-id='type-id-17' filepath='libtess/dict.h' line='60' column='1' id='type-id-385'/>
14630    <typedef-decl name='PQHeapKey' type-id='type-id-17' filepath='libtess/priorityq-heap.h' line='79' column='1' id='type-id-409'/>
14631    <typedef-decl name='PQSortKey' type-id='type-id-409' filepath='libtess/priorityq.h' line='93' column='1' id='type-id-432'/>
14632    <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'>
14633      <return type-id='type-id-431'/>
14634    </function-decl>
14635    <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'>
14636      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='193' column='1'/>
14637      <return type-id='type-id-19'/>
14638    </function-decl>
14639    <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'>
14640      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='201' column='1'/>
14641      <parameter type-id='type-id-21' name='which' filepath='libtess/tess.c' line='201' column='1'/>
14642      <parameter type-id='type-id-370' name='value' filepath='libtess/tess.c' line='201' column='1'/>
14643      <return type-id='type-id-19'/>
14644    </function-decl>
14645    <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'>
14646      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='240' column='1'/>
14647      <parameter type-id='type-id-21' name='which' filepath='libtess/tess.c' line='240' column='1'/>
14648      <parameter type-id='type-id-441' name='value' filepath='libtess/tess.c' line='240' column='1'/>
14649      <return type-id='type-id-19'/>
14650    </function-decl>
14651    <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'>
14652      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='268' column='1'/>
14653      <parameter type-id='type-id-370' name='x' filepath='libtess/tess.c' line='268' column='1'/>
14654      <parameter type-id='type-id-370' name='y' filepath='libtess/tess.c' line='268' column='1'/>
14655      <parameter type-id='type-id-370' name='z' filepath='libtess/tess.c' line='268' column='1'/>
14656      <return type-id='type-id-19'/>
14657    </function-decl>
14658    <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'>
14659      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='276' column='1'/>
14660      <parameter type-id='type-id-21' name='which' filepath='libtess/tess.c' line='276' column='1'/>
14661      <parameter type-id='type-id-22' name='fn' filepath='libtess/tess.c' line='276' column='1'/>
14662      <return type-id='type-id-19'/>
14663    </function-decl>
14664    <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'>
14665      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='415' column='1'/>
14666      <parameter type-id='type-id-441' name='coords' filepath='libtess/tess.c' line='415' column='1'/>
14667      <parameter type-id='type-id-17' name='data' filepath='libtess/tess.c' line='415' column='1'/>
14668      <return type-id='type-id-19'/>
14669    </function-decl>
14670    <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'>
14671      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='462' column='1'/>
14672      <parameter type-id='type-id-17' name='data' filepath='libtess/tess.c' line='462' column='1'/>
14673      <return type-id='type-id-19'/>
14674    </function-decl>
14675    <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'>
14676      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='476' column='1'/>
14677      <return type-id='type-id-19'/>
14678    </function-decl>
14679    <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'>
14680      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='493' column='1'/>
14681      <return type-id='type-id-19'/>
14682    </function-decl>
14683    <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'>
14684      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='500' column='1'/>
14685      <return type-id='type-id-19'/>
14686    </function-decl>
14687    <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'>
14688      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='611' column='1'/>
14689      <return type-id='type-id-19'/>
14690    </function-decl>
14691    <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'>
14692      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='620' column='1'/>
14693      <parameter type-id='type-id-21' name='type' filepath='libtess/tess.c' line='620' column='1'/>
14694      <return type-id='type-id-19'/>
14695    </function-decl>
14696    <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'>
14697      <parameter type-id='type-id-431' name='tess' filepath='libtess/tess.c' line='628' column='1'/>
14698      <return type-id='type-id-19'/>
14699    </function-decl>
14700    <function-type size-in-bits='64' id='type-id-433'>
14701      <parameter type-id='type-id-409'/>
14702      <parameter type-id='type-id-409'/>
14703      <return type-id='type-id-10'/>
14704    </function-type>
14705    <function-type size-in-bits='64' id='type-id-434'>
14706      <parameter type-id='type-id-17'/>
14707      <parameter type-id='type-id-385'/>
14708      <parameter type-id='type-id-385'/>
14709      <return type-id='type-id-10'/>
14710    </function-type>
14711    <function-type size-in-bits='64' id='type-id-435'>
14712      <parameter type-id='type-id-396'/>
14713      <return type-id='type-id-19'/>
14714    </function-type>
14715    <function-type size-in-bits='64' id='type-id-436'>
14716      <parameter type-id='type-id-441'/>
14717      <parameter type-id='type-id-184'/>
14718      <parameter type-id='type-id-50'/>
14719      <parameter type-id='type-id-184'/>
14720      <return type-id='type-id-19'/>
14721    </function-type>
14722    <function-type size-in-bits='64' id='type-id-437'>
14723      <parameter type-id='type-id-441'/>
14724      <parameter type-id='type-id-184'/>
14725      <parameter type-id='type-id-50'/>
14726      <parameter type-id='type-id-184'/>
14727      <parameter type-id='type-id-17'/>
14728      <return type-id='type-id-19'/>
14729    </function-type>
14730    <function-type size-in-bits='64' id='type-id-438'>
14731      <parameter type-id='type-id-49'/>
14732      <return type-id='type-id-19'/>
14733    </function-type>
14734    <function-type size-in-bits='64' id='type-id-439'>
14735      <parameter type-id='type-id-49'/>
14736      <parameter type-id='type-id-17'/>
14737      <return type-id='type-id-19'/>
14738    </function-type>
14739    <function-type size-in-bits='64' id='type-id-440'>
14740      <parameter type-id='type-id-17'/>
14741      <parameter type-id='type-id-17'/>
14742      <return type-id='type-id-19'/>
14743    </function-type>
14744    <function-type size-in-bits='64' id='type-id-442'>
14745      <return type-id='type-id-19'/>
14746    </function-type>
14747  </abi-instr>
14748  <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'>
14749    <typedef-decl name='GLenum' type-id='type-id-275' filepath='../../../include/GL/gl.h' line='149' column='1' id='type-id-21'/>
14750    <typedef-decl name='GLubyte' type-id='type-id-443' filepath='../../../include/GL/gl.h' line='156' column='1' id='type-id-444'/>
14751    <type-decl name='unsigned char' size-in-bits='8' id='type-id-443'/>
14752    <type-decl name='unsigned int' size-in-bits='32' id='type-id-275'/>
14753    <qualified-type-def type-id='type-id-444' const='yes' id='type-id-445'/>
14754    <pointer-type-def type-id='type-id-445' size-in-bits='64' id='type-id-446'/>
14755    <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'>
14756      <parameter type-id='type-id-21' name='errorCode' filepath='libutil/error.c' line='66' column='1'/>
14757      <return type-id='type-id-446'/>
14758    </function-decl>
14759  </abi-instr>
14760  <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'>
14761    <type-decl name='int' size-in-bits='32' id='type-id-10'/>
14762    <typedef-decl name='GLint' type-id='type-id-10' filepath='../../../include/GL/gl.h' line='155' column='1' id='type-id-60'/>
14763    <typedef-decl name='GLsizei' type-id='type-id-10' filepath='../../../include/GL/gl.h' line='159' column='1' id='type-id-447'/>
14764    <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'>
14765      <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='3498' column='1'/>
14766      <parameter type-id='type-id-447' name='widthin' filepath='libutil/mipmap.c' line='3498' column='1'/>
14767      <parameter type-id='type-id-447' name='heightin' filepath='libutil/mipmap.c' line='3498' column='1'/>
14768      <parameter type-id='type-id-21' name='typein' filepath='libutil/mipmap.c' line='3499' column='1'/>
14769      <parameter type-id='type-id-17' name='datain' filepath='libutil/mipmap.c' line='3499' column='1'/>
14770      <parameter type-id='type-id-447' name='widthout' filepath='libutil/mipmap.c' line='3500' column='1'/>
14771      <parameter type-id='type-id-447' name='heightout' filepath='libutil/mipmap.c' line='3500' column='1'/>
14772      <parameter type-id='type-id-21' name='typeout' filepath='libutil/mipmap.c' line='3500' column='1'/>
14773      <parameter type-id='type-id-17' name='dataout' filepath='libutil/mipmap.c' line='3501' column='1'/>
14774      <return type-id='type-id-60'/>
14775    </function-decl>
14776    <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'>
14777      <parameter type-id='type-id-21' name='target' filepath='libutil/mipmap.c' line='3643' column='1'/>
14778      <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='3643' column='1'/>
14779      <parameter type-id='type-id-447' name='width' filepath='libutil/mipmap.c' line='3644' column='1'/>
14780      <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='3645' column='1'/>
14781      <parameter type-id='type-id-21' name='type' filepath='libutil/mipmap.c' line='3645' column='1'/>
14782      <parameter type-id='type-id-60' name='userLevel' filepath='libutil/mipmap.c' line='3646' column='1'/>
14783      <parameter type-id='type-id-60' name='baseLevel' filepath='libutil/mipmap.c' line='3646' column='1'/>
14784      <parameter type-id='type-id-60' name='maxLevel' filepath='libutil/mipmap.c' line='3646' column='1'/>
14785      <parameter type-id='type-id-17' name='data' filepath='libutil/mipmap.c' line='3647' column='1'/>
14786      <return type-id='type-id-60'/>
14787    </function-decl>
14788    <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'>
14789      <parameter type-id='type-id-21' name='target' filepath='libutil/mipmap.c' line='3672' column='1'/>
14790      <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='3672' column='1'/>
14791      <parameter type-id='type-id-447' name='width' filepath='libutil/mipmap.c' line='3672' column='1'/>
14792      <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='3673' column='1'/>
14793      <parameter type-id='type-id-21' name='type' filepath='libutil/mipmap.c' line='3673' column='1'/>
14794      <parameter type-id='type-id-17' name='data' filepath='libutil/mipmap.c' line='3674' column='1'/>
14795      <return type-id='type-id-60'/>
14796    </function-decl>
14797    <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'>
14798      <parameter type-id='type-id-21' name='target' filepath='libutil/mipmap.c' line='4552' column='1'/>
14799      <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='4552' column='1'/>
14800      <parameter type-id='type-id-447' name='width' filepath='libutil/mipmap.c' line='4553' column='1'/>
14801      <parameter type-id='type-id-447' name='height' filepath='libutil/mipmap.c' line='4553' column='1'/>
14802      <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='4554' column='1'/>
14803      <parameter type-id='type-id-21' name='type' filepath='libutil/mipmap.c' line='4554' column='1'/>
14804      <parameter type-id='type-id-60' name='userLevel' filepath='libutil/mipmap.c' line='4555' column='1'/>
14805      <parameter type-id='type-id-60' name='baseLevel' filepath='libutil/mipmap.c' line='4555' column='1'/>
14806      <parameter type-id='type-id-60' name='maxLevel' filepath='libutil/mipmap.c' line='4555' column='1'/>
14807      <parameter type-id='type-id-17' name='data' filepath='libutil/mipmap.c' line='4556' column='1'/>
14808      <return type-id='type-id-60'/>
14809    </function-decl>
14810    <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'>
14811      <parameter type-id='type-id-21' name='target' filepath='libutil/mipmap.c' line='4584' column='1'/>
14812      <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='4584' column='1'/>
14813      <parameter type-id='type-id-447' name='width' filepath='libutil/mipmap.c' line='4585' column='1'/>
14814      <parameter type-id='type-id-447' name='height' filepath='libutil/mipmap.c' line='4585' column='1'/>
14815      <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='4586' column='1'/>
14816      <parameter type-id='type-id-21' name='type' filepath='libutil/mipmap.c' line='4586' column='1'/>
14817      <parameter type-id='type-id-17' name='data' filepath='libutil/mipmap.c' line='4587' column='1'/>
14818      <return type-id='type-id-60'/>
14819    </function-decl>
14820    <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'>
14821      <parameter type-id='type-id-21' name='target' filepath='libutil/mipmap.c' line='8444' column='1'/>
14822      <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='8444' column='1'/>
14823      <parameter type-id='type-id-447' name='width' filepath='libutil/mipmap.c' line='8445' column='1'/>
14824      <parameter type-id='type-id-447' name='height' filepath='libutil/mipmap.c' line='8445' column='1'/>
14825      <parameter type-id='type-id-447' name='depth' filepath='libutil/mipmap.c' line='8445' column='1'/>
14826      <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='8446' column='1'/>
14827      <parameter type-id='type-id-21' name='type' filepath='libutil/mipmap.c' line='8446' column='1'/>
14828      <parameter type-id='type-id-60' name='userLevel' filepath='libutil/mipmap.c' line='8447' column='1'/>
14829      <parameter type-id='type-id-60' name='baseLevel' filepath='libutil/mipmap.c' line='8447' column='1'/>
14830      <parameter type-id='type-id-60' name='maxLevel' filepath='libutil/mipmap.c' line='8447' column='1'/>
14831      <parameter type-id='type-id-17' name='data' filepath='libutil/mipmap.c' line='8448' column='1'/>
14832      <return type-id='type-id-60'/>
14833    </function-decl>
14834    <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'>
14835      <parameter type-id='type-id-21' name='target' filepath='libutil/mipmap.c' line='8482' column='1'/>
14836      <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='8482' column='1'/>
14837      <parameter type-id='type-id-447' name='width' filepath='libutil/mipmap.c' line='8483' column='1'/>
14838      <parameter type-id='type-id-447' name='height' filepath='libutil/mipmap.c' line='8483' column='1'/>
14839      <parameter type-id='type-id-447' name='depth' filepath='libutil/mipmap.c' line='8483' column='1'/>
14840      <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='8484' column='1'/>
14841      <parameter type-id='type-id-21' name='type' filepath='libutil/mipmap.c' line='8484' column='1'/>
14842      <parameter type-id='type-id-17' name='data' filepath='libutil/mipmap.c' line='8484' column='1'/>
14843      <return type-id='type-id-60'/>
14844    </function-decl>
14845    <type-decl name='void' id='type-id-19'/>
14846    <pointer-type-def type-id='type-id-19' id='type-id-17'/>
14847  </abi-instr>
14848  <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'>
14849    <type-decl name='double' size-in-bits='64' id='type-id-448'/>
14850    <typedef-decl name='GLclampd' type-id='type-id-448' filepath='../../../include/GL/gl.h' line='163' column='1' id='type-id-449'/>
14851    <typedef-decl name='GLdouble' type-id='type-id-448' filepath='../../../include/GL/gl.h' line='162' column='1' id='type-id-370'/>
14852    <pointer-type-def type-id='type-id-370' size-in-bits='64' id='type-id-441'/>
14853    <pointer-type-def type-id='type-id-60' size-in-bits='64' id='type-id-450'/>
14854    <qualified-type-def type-id='type-id-370' const='yes' id='type-id-451'/>
14855    <pointer-type-def type-id='type-id-451' size-in-bits='64' id='type-id-452'/>
14856    <qualified-type-def type-id='type-id-60' const='yes' id='type-id-453'/>
14857    <pointer-type-def type-id='type-id-453' size-in-bits='64' id='type-id-52'/>
14858    <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'>
14859      <parameter type-id='type-id-370' name='left' filepath='libutil/project.c' line='57' column='1'/>
14860      <parameter type-id='type-id-370' name='right' filepath='libutil/project.c' line='57' column='1'/>
14861      <parameter type-id='type-id-370' name='bottom' filepath='libutil/project.c' line='57' column='1'/>
14862      <parameter type-id='type-id-370' name='top' filepath='libutil/project.c' line='57' column='1'/>
14863      <return type-id='type-id-19'/>
14864    </function-decl>
14865    <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'>
14866      <parameter type-id='type-id-370' name='fovy' filepath='libutil/project.c' line='65' column='1'/>
14867      <parameter type-id='type-id-370' name='aspect' filepath='libutil/project.c' line='65' column='1'/>
14868      <parameter type-id='type-id-370' name='zNear' filepath='libutil/project.c' line='65' column='1'/>
14869      <parameter type-id='type-id-370' name='zFar' filepath='libutil/project.c' line='65' column='1'/>
14870      <return type-id='type-id-19'/>
14871    </function-decl>
14872    <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'>
14873      <parameter type-id='type-id-370' name='eyex' filepath='libutil/project.c' line='108' column='1'/>
14874      <parameter type-id='type-id-370' name='eyey' filepath='libutil/project.c' line='108' column='1'/>
14875      <parameter type-id='type-id-370' name='eyez' filepath='libutil/project.c' line='108' column='1'/>
14876      <parameter type-id='type-id-370' name='centerx' filepath='libutil/project.c' line='108' column='1'/>
14877      <parameter type-id='type-id-370' name='centery' filepath='libutil/project.c' line='109' column='1'/>
14878      <parameter type-id='type-id-370' name='centerz' filepath='libutil/project.c' line='109' column='1'/>
14879      <parameter type-id='type-id-370' name='upx' filepath='libutil/project.c' line='109' column='1'/>
14880      <parameter type-id='type-id-370' name='upy' filepath='libutil/project.c' line='109' column='1'/>
14881      <parameter type-id='type-id-370' name='upz' filepath='libutil/project.c' line='110' column='1'/>
14882      <return type-id='type-id-19'/>
14883    </function-decl>
14884    <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'>
14885      <parameter type-id='type-id-370' name='objx' filepath='libutil/project.c' line='234' column='1'/>
14886      <parameter type-id='type-id-370' name='objy' filepath='libutil/project.c' line='234' column='1'/>
14887      <parameter type-id='type-id-370' name='objz' filepath='libutil/project.c' line='234' column='1'/>
14888      <parameter type-id='type-id-452' name='modelMatrix' filepath='libutil/project.c' line='235' column='1'/>
14889      <parameter type-id='type-id-452' name='projMatrix' filepath='libutil/project.c' line='236' column='1'/>
14890      <parameter type-id='type-id-52' name='viewport' filepath='libutil/project.c' line='237' column='1'/>
14891      <parameter type-id='type-id-441' name='winx' filepath='libutil/project.c' line='238' column='1'/>
14892      <parameter type-id='type-id-441' name='winy' filepath='libutil/project.c' line='238' column='1'/>
14893      <parameter type-id='type-id-441' name='winz' filepath='libutil/project.c' line='238' column='1'/>
14894      <return type-id='type-id-60'/>
14895    </function-decl>
14896    <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'>
14897      <parameter type-id='type-id-370' name='winx' filepath='libutil/project.c' line='269' column='1'/>
14898      <parameter type-id='type-id-370' name='winy' filepath='libutil/project.c' line='269' column='1'/>
14899      <parameter type-id='type-id-370' name='winz' filepath='libutil/project.c' line='269' column='1'/>
14900      <parameter type-id='type-id-452' name='modelMatrix' filepath='libutil/project.c' line='270' column='1'/>
14901      <parameter type-id='type-id-452' name='projMatrix' filepath='libutil/project.c' line='271' column='1'/>
14902      <parameter type-id='type-id-52' name='viewport' filepath='libutil/project.c' line='272' column='1'/>
14903      <parameter type-id='type-id-441' name='objx' filepath='libutil/project.c' line='273' column='1'/>
14904      <parameter type-id='type-id-441' name='objy' filepath='libutil/project.c' line='273' column='1'/>
14905      <parameter type-id='type-id-441' name='objz' filepath='libutil/project.c' line='273' column='1'/>
14906      <return type-id='type-id-60'/>
14907    </function-decl>
14908    <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'>
14909      <parameter type-id='type-id-370' name='winx' filepath='libutil/project.c' line='308' column='1'/>
14910      <parameter type-id='type-id-370' name='winy' filepath='libutil/project.c' line='308' column='1'/>
14911      <parameter type-id='type-id-370' name='winz' filepath='libutil/project.c' line='308' column='1'/>
14912      <parameter type-id='type-id-370' name='clipw' filepath='libutil/project.c' line='308' column='1'/>
14913      <parameter type-id='type-id-452' name='modelMatrix' filepath='libutil/project.c' line='309' column='1'/>
14914      <parameter type-id='type-id-452' name='projMatrix' filepath='libutil/project.c' line='310' column='1'/>
14915      <parameter type-id='type-id-52' name='viewport' filepath='libutil/project.c' line='311' column='1'/>
14916      <parameter type-id='type-id-449' name='nearVal' filepath='libutil/project.c' line='312' column='1'/>
14917      <parameter type-id='type-id-449' name='farVal' filepath='libutil/project.c' line='312' column='1'/>
14918      <parameter type-id='type-id-441' name='objx' filepath='libutil/project.c' line='313' column='1'/>
14919      <parameter type-id='type-id-441' name='objy' filepath='libutil/project.c' line='313' column='1'/>
14920      <parameter type-id='type-id-441' name='objz' filepath='libutil/project.c' line='313' column='1'/>
14921      <parameter type-id='type-id-441' name='objw' filepath='libutil/project.c' line='314' column='1'/>
14922      <return type-id='type-id-60'/>
14923    </function-decl>
14924    <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'>
14925      <parameter type-id='type-id-370' name='x' filepath='libutil/project.c' line='348' column='1'/>
14926      <parameter type-id='type-id-370' name='y' filepath='libutil/project.c' line='348' column='1'/>
14927      <parameter type-id='type-id-370' name='deltax' filepath='libutil/project.c' line='348' column='1'/>
14928      <parameter type-id='type-id-370' name='deltay' filepath='libutil/project.c' line='348' column='1'/>
14929      <parameter type-id='type-id-450' name='viewport' filepath='libutil/project.c' line='349' column='1'/>
14930      <return type-id='type-id-19'/>
14931    </function-decl>
14932  </abi-instr>
14933  <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'>
14934    <class-decl name='GLUquadric' size-in-bits='192' is-struct='yes' visibility='default' filepath='libutil/quad.c' line='45' column='1' id='type-id-454'>
14935      <data-member access='public' layout-offset-in-bits='0'>
14936        <var-decl name='normals' type-id='type-id-60' visibility='default' filepath='libutil/quad.c' line='46' column='1'/>
14937      </data-member>
14938      <data-member access='public' layout-offset-in-bits='32'>
14939        <var-decl name='textureCoords' type-id='type-id-49' visibility='default' filepath='libutil/quad.c' line='47' column='1'/>
14940      </data-member>
14941      <data-member access='public' layout-offset-in-bits='64'>
14942        <var-decl name='orientation' type-id='type-id-60' visibility='default' filepath='libutil/quad.c' line='48' column='1'/>
14943      </data-member>
14944      <data-member access='public' layout-offset-in-bits='96'>
14945        <var-decl name='drawStyle' type-id='type-id-60' visibility='default' filepath='libutil/quad.c' line='49' column='1'/>
14946      </data-member>
14947      <data-member access='public' layout-offset-in-bits='128'>
14948        <var-decl name='errorCallback' type-id='type-id-455' visibility='default' filepath='libutil/quad.c' line='50' column='1'/>
14949      </data-member>
14950    </class-decl>
14951    <typedef-decl name='GLUquadric' type-id='type-id-454' filepath='../../../include/GL/glu.h' line='275' column='1' id='type-id-456'/>
14952    <typedef-decl name='GLboolean' type-id='type-id-443' filepath='../../../include/GL/gl.h' line='150' column='1' id='type-id-49'/>
14953    <typedef-decl name='_GLUfuncptr' type-id='type-id-12' filepath='../../../include/GL/glu.h' line='287' column='1' id='type-id-22'/>
14954    <pointer-type-def type-id='type-id-456' size-in-bits='64' id='type-id-457'/>
14955    <pointer-type-def type-id='type-id-442' size-in-bits='64' id='type-id-12'/>
14956    <pointer-type-def type-id='type-id-458' size-in-bits='64' id='type-id-455'/>
14957    <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'>
14958      <return type-id='type-id-457'/>
14959    </function-decl>
14960    <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'>
14961      <parameter type-id='type-id-457' name='state' filepath='libutil/quad.c' line='73' column='1'/>
14962      <return type-id='type-id-19'/>
14963    </function-decl>
14964    <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'>
14965      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='86' column='1'/>
14966      <parameter type-id='type-id-21' name='which' filepath='libutil/quad.c' line='86' column='1'/>
14967      <parameter type-id='type-id-22' name='fn' filepath='libutil/quad.c' line='86' column='1'/>
14968      <return type-id='type-id-19'/>
14969    </function-decl>
14970    <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'>
14971      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='99' column='1'/>
14972      <parameter type-id='type-id-21' name='normals' filepath='libutil/quad.c' line='99' column='1'/>
14973      <return type-id='type-id-19'/>
14974    </function-decl>
14975    <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'>
14976      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='114' column='1'/>
14977      <parameter type-id='type-id-49' name='textureCoords' filepath='libutil/quad.c' line='114' column='1'/>
14978      <return type-id='type-id-19'/>
14979    </function-decl>
14980    <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'>
14981      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='120' column='1'/>
14982      <parameter type-id='type-id-21' name='orientation' filepath='libutil/quad.c' line='120' column='1'/>
14983      <return type-id='type-id-19'/>
14984    </function-decl>
14985    <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'>
14986      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='134' column='1'/>
14987      <parameter type-id='type-id-21' name='drawStyle' filepath='libutil/quad.c' line='134' column='1'/>
14988      <return type-id='type-id-19'/>
14989    </function-decl>
14990    <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'>
14991      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='150' column='1'/>
14992      <parameter type-id='type-id-370' name='baseRadius' filepath='libutil/quad.c' line='150' column='1'/>
14993      <parameter type-id='type-id-370' name='topRadius' filepath='libutil/quad.c' line='150' column='1'/>
14994      <parameter type-id='type-id-370' name='height' filepath='libutil/quad.c' line='151' column='1'/>
14995      <parameter type-id='type-id-60' name='slices' filepath='libutil/quad.c' line='151' column='1'/>
14996      <parameter type-id='type-id-60' name='stacks' filepath='libutil/quad.c' line='151' column='1'/>
14997      <return type-id='type-id-19'/>
14998    </function-decl>
14999    <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'>
15000      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='424' column='1'/>
15001      <parameter type-id='type-id-370' name='innerRadius' filepath='libutil/quad.c' line='424' column='1'/>
15002      <parameter type-id='type-id-370' name='outerRadius' filepath='libutil/quad.c' line='424' column='1'/>
15003      <parameter type-id='type-id-60' name='slices' filepath='libutil/quad.c' line='425' column='1'/>
15004      <parameter type-id='type-id-60' name='loops' filepath='libutil/quad.c' line='425' column='1'/>
15005      <return type-id='type-id-19'/>
15006    </function-decl>
15007    <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'>
15008      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='431' column='1'/>
15009      <parameter type-id='type-id-370' name='innerRadius' filepath='libutil/quad.c' line='431' column='1'/>
15010      <parameter type-id='type-id-370' name='outerRadius' filepath='libutil/quad.c' line='432' column='1'/>
15011      <parameter type-id='type-id-60' name='slices' filepath='libutil/quad.c' line='432' column='1'/>
15012      <parameter type-id='type-id-60' name='loops' filepath='libutil/quad.c' line='432' column='1'/>
15013      <parameter type-id='type-id-370' name='startAngle' filepath='libutil/quad.c' line='433' column='1'/>
15014      <parameter type-id='type-id-370' name='sweepAngle' filepath='libutil/quad.c' line='433' column='1'/>
15015      <return type-id='type-id-19'/>
15016    </function-decl>
15017    <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'>
15018      <parameter type-id='type-id-457' name='qobj' filepath='libutil/quad.c' line='694' column='1'/>
15019      <parameter type-id='type-id-370' name='radius' filepath='libutil/quad.c' line='694' column='1'/>
15020      <parameter type-id='type-id-60' name='slices' filepath='libutil/quad.c' line='694' column='1'/>
15021      <parameter type-id='type-id-60' name='stacks' filepath='libutil/quad.c' line='694' column='1'/>
15022      <return type-id='type-id-19'/>
15023    </function-decl>
15024    <function-type size-in-bits='64' id='type-id-458'>
15025      <parameter type-id='type-id-60'/>
15026      <return type-id='type-id-19'/>
15027    </function-type>
15028  </abi-instr>
15029  <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'>
15030    <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'>
15031      <parameter type-id='type-id-21' name='name' filepath='libutil/registry.c' line='44' column='1'/>
15032      <return type-id='type-id-446'/>
15033    </function-decl>
15034    <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'>
15035      <parameter type-id='type-id-446' name='extName' filepath='libutil/registry.c' line='63' column='1'/>
15036      <parameter type-id='type-id-446' name='extString' filepath='libutil/registry.c' line='63' column='1'/>
15037      <return type-id='type-id-49'/>
15038    </function-decl>
15039  </abi-instr>
15040</abi-corpus>
15041