1<abi-corpus version='2.1' soname='libGLU.so.1'>
2  <elf-needed>
3    <dependency name='libGL.so.1'/>
4    <dependency name='libstdc++.so.6'/>
5    <dependency name='libm.so.6'/>
6    <dependency name='libgcc_s.so.1'/>
7    <dependency name='libc.so.6'/>
8  </elf-needed>
9  <elf-function-symbols>
10    <elf-symbol name='gluBeginCurve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
11    <elf-symbol name='gluBeginPolygon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
12    <elf-symbol name='gluBeginSurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
13    <elf-symbol name='gluBeginTrim' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
14    <elf-symbol name='gluBuild1DMipmapLevels' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
15    <elf-symbol name='gluBuild1DMipmaps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
16    <elf-symbol name='gluBuild2DMipmapLevels' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
17    <elf-symbol name='gluBuild2DMipmaps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
18    <elf-symbol name='gluBuild3DMipmapLevels' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
19    <elf-symbol name='gluBuild3DMipmaps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
20    <elf-symbol name='gluCheckExtension' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
21    <elf-symbol name='gluCylinder' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
22    <elf-symbol name='gluDeleteNurbsRenderer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
23    <elf-symbol name='gluDeleteQuadric' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
24    <elf-symbol name='gluDeleteTess' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
25    <elf-symbol name='gluDisk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
26    <elf-symbol name='gluEndCurve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
27    <elf-symbol name='gluEndPolygon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
28    <elf-symbol name='gluEndSurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
29    <elf-symbol name='gluEndTrim' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
30    <elf-symbol name='gluErrorString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
31    <elf-symbol name='gluGetNurbsProperty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
32    <elf-symbol name='gluGetString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
33    <elf-symbol name='gluGetTessProperty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
34    <elf-symbol name='gluLoadSamplingMatrices' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
35    <elf-symbol name='gluLookAt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
36    <elf-symbol name='gluNewNurbsRenderer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
37    <elf-symbol name='gluNewQuadric' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
38    <elf-symbol name='gluNewTess' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
39    <elf-symbol name='gluNextContour' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
40    <elf-symbol name='gluNurbsCallback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
41    <elf-symbol name='gluNurbsCallbackData' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
42    <elf-symbol name='gluNurbsCallbackDataEXT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
43    <elf-symbol name='gluNurbsCurve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
44    <elf-symbol name='gluNurbsProperty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
45    <elf-symbol name='gluNurbsSurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
46    <elf-symbol name='gluOrtho2D' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
47    <elf-symbol name='gluPartialDisk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
48    <elf-symbol name='gluPerspective' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
49    <elf-symbol name='gluPickMatrix' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
50    <elf-symbol name='gluProject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
51    <elf-symbol name='gluPwlCurve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
52    <elf-symbol name='gluQuadricCallback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
53    <elf-symbol name='gluQuadricDrawStyle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
54    <elf-symbol name='gluQuadricNormals' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
55    <elf-symbol name='gluQuadricOrientation' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
56    <elf-symbol name='gluQuadricTexture' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
57    <elf-symbol name='gluScaleImage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
58    <elf-symbol name='gluSphere' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
59    <elf-symbol name='gluTessBeginContour' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
60    <elf-symbol name='gluTessBeginPolygon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
61    <elf-symbol name='gluTessCallback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
62    <elf-symbol name='gluTessEndContour' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
63    <elf-symbol name='gluTessEndPolygon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
64    <elf-symbol name='gluTessNormal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
65    <elf-symbol name='gluTessProperty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
66    <elf-symbol name='gluTessVertex' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
67    <elf-symbol name='gluUnProject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
68    <elf-symbol name='gluUnProject4' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
69  </elf-function-symbols>
70  <abi-instr address-size='64' path='libnurbs/interface/glcurveval.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
71    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='5120' id='type-id-2'>
72      <subrange length='160' type-id='type-id-3' id='type-id-4'/>
73    </array-type-def>
74    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='1280' id='type-id-5'>
75      <subrange length='40' type-id='type-id-3' id='type-id-6'/>
76    </array-type-def>
77    <class-decl name='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-31' size-in-bits='64' id='type-id-20'/>
362    <pointer-type-def type-id='type-id-7' size-in-bits='64' id='type-id-18'/>
363    <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-25'/>
364    <qualified-type-def type-id='type-id-32' const='yes' id='type-id-33'/>
365    <pointer-type-def type-id='type-id-33' size-in-bits='64' id='type-id-23'/>
366    <pointer-type-def type-id='type-id-9' size-in-bits='64' id='type-id-34'/>
367    <pointer-type-def type-id='type-id-35' size-in-bits='64' id='type-id-13'/>
368    <pointer-type-def type-id='type-id-36' size-in-bits='64' id='type-id-16'/>
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-31'/>
538    <function-type size-in-bits='64' id='type-id-35'>
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-36'>
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-32' 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-32' size-in-bits='128' id='type-id-61'>
1325      <subrange length='4' 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' 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' 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' 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' type-id='type-id-3' id='type-id-6'/>
1766      <subrange length='4' 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' 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' 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' 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-102' size-in-bits='64' id='type-id-103'/>
2518    <pointer-type-def type-id='type-id-90' size-in-bits='64' id='type-id-91'/>
2519    <pointer-type-def type-id='type-id-98' size-in-bits='64' id='type-id-93'/>
2520    <pointer-type-def type-id='type-id-92' size-in-bits='64' id='type-id-96'/>
2521    <pointer-type-def type-id='type-id-99' size-in-bits='64' id='type-id-56'/>
2522    <pointer-type-def type-id='type-id-10' size-in-bits='64' id='type-id-94'/>
2523    <pointer-type-def type-id='type-id-59' 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-102'/>
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' 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' 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='infinite' id='type-id-134'>
4345      <subrange length='infinite' id='type-id-135'/>
4346      <subrange length='24' type-id='type-id-3' id='type-id-136'/>
4347      <subrange length='24' 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' 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-161'/>
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-165'/>
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-165'/>
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-165'/>
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-166'/>
5638          <parameter type-id='type-id-166'/>
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-161'/>
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-166'/>
5671          <parameter type-id='type-id-166'/>
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-167'>
5677      <data-member access='public' layout-offset-in-bits='0'>
5678        <var-decl name='buf' type-id='type-id-168' 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-169' 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-170' 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-170' 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-170' 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-170' 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-170' 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-170' 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-171' 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-172' visibility='default' filepath='/usr/include/setjmp.h' line='43' column='1'/>
5743      </data-member>
5744    </class-decl>
5745    <class-decl name='__sigset_t' size-in-bits='1024' is-struct='yes' visibility='default' filepath='/usr/include/bits/sigset.h' line='30' column='1' id='type-id-172'>
5746      <data-member access='public' layout-offset-in-bits='0'>
5747        <var-decl name='__val' type-id='type-id-173' visibility='default' filepath='/usr/include/bits/sigset.h' line='31' column='1'/>
5748      </data-member>
5749    </class-decl>
5750    <typedef-decl name='jmp_buf' type-id='type-id-138' filepath='/usr/include/setjmp.h' line='49' column='1' id='type-id-168'/>
5751    <pointer-type-def type-id='type-id-127' size-in-bits='64' id='type-id-146'/>
5752    <pointer-type-def type-id='type-id-140' size-in-bits='64' id='type-id-142'/>
5753    <pointer-type-def type-id='type-id-141' size-in-bits='64' id='type-id-145'/>
5754    <pointer-type-def type-id='type-id-147' size-in-bits='64' id='type-id-148'/>
5755    <pointer-type-def type-id='type-id-149' size-in-bits='64' id='type-id-151'/>
5756    <reference-type-def kind='lvalue' type-id='type-id-65' size-in-bits='64' id='type-id-160'/>
5757    <reference-type-def kind='lvalue' type-id='type-id-152' size-in-bits='64' id='type-id-164'/>
5758    <pointer-type-def type-id='type-id-152' size-in-bits='64' id='type-id-153'/>
5759    <reference-type-def kind='lvalue' type-id='type-id-174' size-in-bits='64' id='type-id-163'/>
5760    <pointer-type-def type-id='type-id-154' size-in-bits='64' id='type-id-156'/>
5761    <pointer-type-def type-id='type-id-167' size-in-bits='64' id='type-id-67'/>
5762    <reference-type-def kind='lvalue' type-id='type-id-175' size-in-bits='64' id='type-id-165'/>
5763    <pointer-type-def type-id='type-id-176' size-in-bits='64' id='type-id-161'/>
5764    <reference-type-def kind='lvalue' type-id='type-id-177' size-in-bits='64' id='type-id-159'/>
5765    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-178'/>
5766    <reference-type-def kind='lvalue' type-id='type-id-66' size-in-bits='64' id='type-id-143'/>
5767    <pointer-type-def type-id='type-id-66' size-in-bits='64' id='type-id-162'/>
5768    <pointer-type-def type-id='type-id-119' size-in-bits='64' id='type-id-169'/>
5769    <reference-type-def kind='lvalue' type-id='type-id-69' size-in-bits='64' id='type-id-150'/>
5770    <pointer-type-def type-id='type-id-69' size-in-bits='64' id='type-id-170'/>
5771    <qualified-type-def type-id='type-id-1' const='yes' id='type-id-179'/>
5772    <pointer-type-def type-id='type-id-179' size-in-bits='64' id='type-id-166'/>
5773    <class-decl name='FlistSorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/flistsorter.h' line='42' column='1' id='type-id-155'>
5774      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-144'/>
5775      <member-function access='private' constructor='yes'>
5776        <function-decl name='FlistSorter' filepath='libnurbs/internals/flistsorter.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
5777          <parameter type-id='type-id-180' is-artificial='yes'/>
5778          <return type-id='type-id-19'/>
5779        </function-decl>
5780      </member-function>
5781      <member-function access='private'>
5782        <function-decl name='qsort' mangled-name='_ZN11FlistSorter5qsortEPfi' filepath='libnurbs/internals/flistsorter.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
5783          <parameter type-id='type-id-180' is-artificial='yes'/>
5784          <parameter type-id='type-id-25'/>
5785          <parameter type-id='type-id-10'/>
5786          <return type-id='type-id-19'/>
5787        </function-decl>
5788      </member-function>
5789      <member-function access='private' destructor='yes' vtable-offset='-1'>
5790        <function-decl name='~FlistSorter' filepath='libnurbs/internals/flistsorter.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
5791          <parameter type-id='type-id-180' is-artificial='yes'/>
5792          <parameter type-id='type-id-10' is-artificial='yes'/>
5793          <return type-id='type-id-19'/>
5794        </function-decl>
5795      </member-function>
5796      <member-function access='protected' vtable-offset='2'>
5797        <function-decl name='qscmp' mangled-name='_ZN11FlistSorter5qscmpEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
5798          <parameter type-id='type-id-180' is-artificial='yes'/>
5799          <parameter type-id='type-id-106'/>
5800          <parameter type-id='type-id-106'/>
5801          <return type-id='type-id-10'/>
5802        </function-decl>
5803      </member-function>
5804      <member-function access='protected' vtable-offset='3'>
5805        <function-decl name='qsexc' mangled-name='_ZN11FlistSorter5qsexcEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
5806          <parameter type-id='type-id-180' is-artificial='yes'/>
5807          <parameter type-id='type-id-106'/>
5808          <parameter type-id='type-id-106'/>
5809          <return type-id='type-id-19'/>
5810        </function-decl>
5811      </member-function>
5812      <member-function access='protected' vtable-offset='4'>
5813        <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'>
5814          <parameter type-id='type-id-180' is-artificial='yes'/>
5815          <parameter type-id='type-id-106'/>
5816          <parameter type-id='type-id-106'/>
5817          <parameter type-id='type-id-106'/>
5818          <return type-id='type-id-19'/>
5819        </function-decl>
5820      </member-function>
5821    </class-decl>
5822    <class-decl name='Slicer' size-in-bits='8064' visibility='default' filepath='libnurbs/internals/slicer.h' line='49' column='1' id='type-id-158'>
5823      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-181'/>
5824      <base-class access='public' layout-offset-in-bits='128' type-id='type-id-182'/>
5825      <data-member access='private' layout-offset-in-bits='5248'>
5826        <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/slicer.h' line='72' column='1'/>
5827      </data-member>
5828      <data-member access='private' layout-offset-in-bits='5312'>
5829        <var-decl name='oneOverDu' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='73' column='1'/>
5830      </data-member>
5831      <data-member access='private' layout-offset-in-bits='5344'>
5832        <var-decl name='du' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='74' column='1'/>
5833      </data-member>
5834      <data-member access='private' layout-offset-in-bits='5376'>
5835        <var-decl name='dv' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='74' column='1'/>
5836      </data-member>
5837      <data-member access='private' layout-offset-in-bits='5408'>
5838        <var-decl name='isolines' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/slicer.h' line='75' column='1'/>
5839      </data-member>
5840      <data-member access='private' layout-offset-in-bits='5440'>
5841        <var-decl name='ulinear' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/slicer.h' line='81' column='1'/>
5842      </data-member>
5843      <data-member access='private' layout-offset-in-bits='5472'>
5844        <var-decl name='vlinear' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/slicer.h' line='82' column='1'/>
5845      </data-member>
5846      <member-function access='private' constructor='yes'>
5847        <function-decl name='Slicer' filepath='libnurbs/internals/slicer.cc' line='1181' column='1' visibility='default' binding='global' size-in-bits='64'>
5848          <parameter type-id='type-id-183' is-artificial='yes'/>
5849          <parameter type-id='type-id-10' is-artificial='yes'/>
5850          <parameter type-id='type-id-184' is-artificial='yes'/>
5851          <parameter type-id='type-id-160'/>
5852          <return type-id='type-id-19'/>
5853        </function-decl>
5854      </member-function>
5855      <member-function access='private' destructor='yes'>
5856        <function-decl name='~Slicer' filepath='libnurbs/internals/slicer.cc' line='1192' column='1' visibility='default' binding='global' size-in-bits='64'>
5857          <parameter type-id='type-id-183' is-artificial='yes'/>
5858          <parameter type-id='type-id-10' is-artificial='yes'/>
5859          <parameter type-id='type-id-184' is-artificial='yes'/>
5860          <return type-id='type-id-19'/>
5861        </function-decl>
5862      </member-function>
5863      <member-function access='private'>
5864        <function-decl name='setisolines' mangled-name='_ZN6Slicer11setisolinesEi' filepath='libnurbs/internals/slicer.cc' line='1197' column='1' visibility='default' binding='global' size-in-bits='64'>
5865          <parameter type-id='type-id-183' is-artificial='yes'/>
5866          <parameter type-id='type-id-10'/>
5867          <return type-id='type-id-19'/>
5868        </function-decl>
5869      </member-function>
5870      <member-function access='private'>
5871        <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1292' column='1' visibility='default' binding='global' size-in-bits='64'>
5872          <parameter type-id='type-id-183' is-artificial='yes'/>
5873          <parameter type-id='type-id-125'/>
5874          <return type-id='type-id-19'/>
5875        </function-decl>
5876      </member-function>
5877      <member-function access='private'>
5878        <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEv' filepath='libnurbs/internals/slicer.cc' line='1266' column='1' visibility='default' binding='global' size-in-bits='64'>
5879          <parameter type-id='type-id-183' is-artificial='yes'/>
5880          <return type-id='type-id-19'/>
5881        </function-decl>
5882      </member-function>
5883      <member-function access='private'>
5884        <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'>
5885          <parameter type-id='type-id-183' is-artificial='yes'/>
5886          <parameter type-id='type-id-125'/>
5887          <return type-id='type-id-19'/>
5888        </function-decl>
5889      </member-function>
5890      <member-function access='private'>
5891        <function-decl name='setstriptessellation' mangled-name='_ZN6Slicer20setstriptessellationEff' filepath='libnurbs/internals/slicer.cc' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'>
5892          <parameter type-id='type-id-183' is-artificial='yes'/>
5893          <parameter type-id='type-id-1'/>
5894          <parameter type-id='type-id-1'/>
5895          <return type-id='type-id-19'/>
5896        </function-decl>
5897      </member-function>
5898      <member-function access='private'>
5899        <function-decl name='evalRBArray' mangled-name='_ZN6Slicer11evalRBArrayEP14rectBlockArrayP8gridWrap' filepath='libnurbs/internals/slicer.cc' line='1001' column='1' visibility='default' binding='global' size-in-bits='64'>
5900          <parameter type-id='type-id-183' is-artificial='yes'/>
5901          <parameter type-id='type-id-185'/>
5902          <parameter type-id='type-id-186'/>
5903          <return type-id='type-id-19'/>
5904        </function-decl>
5905      </member-function>
5906      <member-function access='private'>
5907        <function-decl name='evalStream' mangled-name='_ZN6Slicer10evalStreamEP10primStream' filepath='libnurbs/internals/slicer.cc' line='1027' column='1' visibility='default' binding='global' size-in-bits='64'>
5908          <parameter type-id='type-id-183' is-artificial='yes'/>
5909          <parameter type-id='type-id-187'/>
5910          <return type-id='type-id-19'/>
5911        </function-decl>
5912      </member-function>
5913      <member-function access='private'>
5914        <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'>
5915          <parameter type-id='type-id-183' is-artificial='yes'/>
5916          <parameter type-id='type-id-125'/>
5917          <return type-id='type-id-19'/>
5918        </function-decl>
5919      </member-function>
5920      <member-function access='private'>
5921        <function-decl name='slice' mangled-name='_ZN6Slicer5sliceEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1165' column='1' visibility='default' binding='global' size-in-bits='64'>
5922          <parameter type-id='type-id-183' is-artificial='yes'/>
5923          <parameter type-id='type-id-125'/>
5924          <return type-id='type-id-19'/>
5925        </function-decl>
5926      </member-function>
5927    </class-decl>
5928    <class-decl name='Sorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/sorter.h' line='36' column='1' id='type-id-144'>
5929      <data-member access='private' layout-offset-in-bits='64'>
5930        <var-decl name='es' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/sorter.h' line='49' column='1'/>
5931      </data-member>
5932      <member-function access='private' constructor='yes'>
5933        <function-decl name='Sorter' filepath='libnurbs/internals/sorter.cc' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
5934          <parameter type-id='type-id-178' is-artificial='yes'/>
5935          <parameter type-id='type-id-10'/>
5936          <return type-id='type-id-19'/>
5937        </function-decl>
5938      </member-function>
5939      <member-function access='private'>
5940        <function-decl name='qs1' mangled-name='_ZN6Sorter3qs1EPcS0_' filepath='libnurbs/internals/sorter.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
5941          <parameter type-id='type-id-178' is-artificial='yes'/>
5942          <parameter type-id='type-id-106'/>
5943          <parameter type-id='type-id-106'/>
5944          <return type-id='type-id-19'/>
5945        </function-decl>
5946      </member-function>
5947      <member-function access='private'>
5948        <function-decl name='qsort' mangled-name='_ZN6Sorter5qsortEPvi' filepath='libnurbs/internals/sorter.cc' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
5949          <parameter type-id='type-id-178' is-artificial='yes'/>
5950          <parameter type-id='type-id-17'/>
5951          <parameter type-id='type-id-10'/>
5952          <return type-id='type-id-19'/>
5953        </function-decl>
5954      </member-function>
5955      <member-function access='private' destructor='yes' vtable-offset='-1'>
5956        <function-decl name='~Sorter' filepath='libnurbs/internals/sorter.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
5957          <parameter type-id='type-id-178' is-artificial='yes'/>
5958          <parameter type-id='type-id-10' is-artificial='yes'/>
5959          <return type-id='type-id-19'/>
5960        </function-decl>
5961      </member-function>
5962      <member-function access='protected' vtable-offset='2'>
5963        <function-decl name='qscmp' mangled-name='_ZN6Sorter5qscmpEPcS0_' filepath='libnurbs/internals/sorter.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
5964          <parameter type-id='type-id-178' is-artificial='yes'/>
5965          <parameter type-id='type-id-106'/>
5966          <parameter type-id='type-id-106'/>
5967          <return type-id='type-id-10'/>
5968        </function-decl>
5969      </member-function>
5970      <member-function access='protected' vtable-offset='3'>
5971        <function-decl name='qsexc' mangled-name='_ZN6Sorter5qsexcEPcS0_' filepath='libnurbs/internals/sorter.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
5972          <parameter type-id='type-id-178' is-artificial='yes'/>
5973          <parameter type-id='type-id-106'/>
5974          <parameter type-id='type-id-106'/>
5975          <return type-id='type-id-19'/>
5976        </function-decl>
5977      </member-function>
5978      <member-function access='protected' vtable-offset='4'>
5979        <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'>
5980          <parameter type-id='type-id-178' is-artificial='yes'/>
5981          <parameter type-id='type-id-106'/>
5982          <parameter type-id='type-id-106'/>
5983          <parameter type-id='type-id-106'/>
5984          <return type-id='type-id-19'/>
5985        </function-decl>
5986      </member-function>
5987    </class-decl>
5988    <class-decl name='Backend' size-in-bits='640' visibility='default' filepath='libnurbs/internals/backend.h' line='46' column='1' id='type-id-65'>
5989      <data-member access='private' layout-offset-in-bits='0'>
5990        <var-decl name='curveEvaluator' type-id='type-id-80' visibility='default' filepath='libnurbs/internals/backend.h' line='48' column='1'/>
5991      </data-member>
5992      <data-member access='private' layout-offset-in-bits='64'>
5993        <var-decl name='surfaceEvaluator' type-id='type-id-81' visibility='default' filepath='libnurbs/internals/backend.h' line='49' column='1'/>
5994      </data-member>
5995      <data-member access='private' layout-offset-in-bits='128'>
5996        <var-decl name='wireframetris' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='105' column='1'/>
5997      </data-member>
5998      <data-member access='private' layout-offset-in-bits='160'>
5999        <var-decl name='wireframequads' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='106' column='1'/>
6000      </data-member>
6001      <data-member access='private' layout-offset-in-bits='192'>
6002        <var-decl name='npts' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='107' column='1'/>
6003      </data-member>
6004      <data-member access='private' layout-offset-in-bits='224'>
6005        <var-decl name='mesh' type-id='type-id-188' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
6006      </data-member>
6007      <data-member access='private' layout-offset-in-bits='608'>
6008        <var-decl name='meshindex' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='109' column='1'/>
6009      </data-member>
6010      <member-function access='private' constructor='yes'>
6011        <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
6012          <parameter type-id='type-id-189' is-artificial='yes'/>
6013          <parameter type-id='type-id-80'/>
6014          <parameter type-id='type-id-81'/>
6015          <return type-id='type-id-19'/>
6016        </function-decl>
6017      </member-function>
6018      <member-function access='private'>
6019        <function-decl name='bgnsurf' mangled-name='_ZN7Backend7bgnsurfEiil' filepath='libnurbs/internals/backend.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
6020          <parameter type-id='type-id-189' is-artificial='yes'/>
6021          <parameter type-id='type-id-10'/>
6022          <parameter type-id='type-id-10'/>
6023          <parameter type-id='type-id-24'/>
6024          <return type-id='type-id-19'/>
6025        </function-decl>
6026      </member-function>
6027      <member-function access='private'>
6028        <function-decl name='patch' mangled-name='_ZN7Backend5patchEffff' filepath='libnurbs/internals/backend.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
6029          <parameter type-id='type-id-189' is-artificial='yes'/>
6030          <parameter type-id='type-id-1'/>
6031          <parameter type-id='type-id-1'/>
6032          <parameter type-id='type-id-1'/>
6033          <parameter type-id='type-id-1'/>
6034          <return type-id='type-id-19'/>
6035        </function-decl>
6036      </member-function>
6037      <member-function access='private'>
6038        <function-decl name='surfbbox' mangled-name='_ZN7Backend8surfbboxElPfS0_' filepath='libnurbs/internals/backend.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
6039          <parameter type-id='type-id-189' is-artificial='yes'/>
6040          <parameter type-id='type-id-24'/>
6041          <parameter type-id='type-id-25'/>
6042          <parameter type-id='type-id-25'/>
6043          <return type-id='type-id-19'/>
6044        </function-decl>
6045      </member-function>
6046      <member-function access='private'>
6047        <function-decl name='surfpts' mangled-name='_ZN7Backend7surfptsElPflliiffff' filepath='libnurbs/internals/backend.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
6048          <parameter type-id='type-id-189' is-artificial='yes'/>
6049          <parameter type-id='type-id-24'/>
6050          <parameter type-id='type-id-25'/>
6051          <parameter type-id='type-id-24'/>
6052          <parameter type-id='type-id-24'/>
6053          <parameter type-id='type-id-10'/>
6054          <parameter type-id='type-id-10'/>
6055          <parameter type-id='type-id-1'/>
6056          <parameter type-id='type-id-1'/>
6057          <parameter type-id='type-id-1'/>
6058          <parameter type-id='type-id-1'/>
6059          <return type-id='type-id-19'/>
6060        </function-decl>
6061      </member-function>
6062      <member-function access='private'>
6063        <function-decl name='surfgrid' mangled-name='_ZN7Backend8surfgridEfflffl' filepath='libnurbs/internals/backend.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
6064          <parameter type-id='type-id-189' is-artificial='yes'/>
6065          <parameter type-id='type-id-1'/>
6066          <parameter type-id='type-id-1'/>
6067          <parameter type-id='type-id-24'/>
6068          <parameter type-id='type-id-1'/>
6069          <parameter type-id='type-id-1'/>
6070          <parameter type-id='type-id-24'/>
6071          <return type-id='type-id-19'/>
6072        </function-decl>
6073      </member-function>
6074      <member-function access='private'>
6075        <function-decl name='surfmesh' mangled-name='_ZN7Backend8surfmeshEllll' filepath='libnurbs/internals/backend.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
6076          <parameter type-id='type-id-189' is-artificial='yes'/>
6077          <parameter type-id='type-id-24'/>
6078          <parameter type-id='type-id-24'/>
6079          <parameter type-id='type-id-24'/>
6080          <parameter type-id='type-id-24'/>
6081          <return type-id='type-id-19'/>
6082        </function-decl>
6083      </member-function>
6084      <member-function access='private'>
6085        <function-decl name='endsurf' mangled-name='_ZN7Backend7endsurfEv' filepath='libnurbs/internals/backend.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
6086          <parameter type-id='type-id-189' is-artificial='yes'/>
6087          <return type-id='type-id-19'/>
6088        </function-decl>
6089      </member-function>
6090      <member-function access='private'>
6091        <function-decl name='bgntfan' mangled-name='_ZN7Backend7bgntfanEv' filepath='libnurbs/internals/backend.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
6092          <parameter type-id='type-id-189' is-artificial='yes'/>
6093          <return type-id='type-id-19'/>
6094        </function-decl>
6095      </member-function>
6096      <member-function access='private'>
6097        <function-decl name='endtfan' mangled-name='_ZN7Backend7endtfanEv' filepath='libnurbs/internals/backend.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
6098          <parameter type-id='type-id-189' is-artificial='yes'/>
6099          <return type-id='type-id-19'/>
6100        </function-decl>
6101      </member-function>
6102      <member-function access='private'>
6103        <function-decl name='bgnqstrip' mangled-name='_ZN7Backend9bgnqstripEv' filepath='libnurbs/internals/backend.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
6104          <parameter type-id='type-id-189' is-artificial='yes'/>
6105          <return type-id='type-id-19'/>
6106        </function-decl>
6107      </member-function>
6108      <member-function access='private'>
6109        <function-decl name='endqstrip' mangled-name='_ZN7Backend9endqstripEv' filepath='libnurbs/internals/backend.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
6110          <parameter type-id='type-id-189' is-artificial='yes'/>
6111          <return type-id='type-id-19'/>
6112        </function-decl>
6113      </member-function>
6114      <member-function access='private'>
6115        <function-decl name='evalUStrip' mangled-name='_ZN7Backend10evalUStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
6116          <parameter type-id='type-id-189' is-artificial='yes'/>
6117          <parameter type-id='type-id-10'/>
6118          <parameter type-id='type-id-1'/>
6119          <parameter type-id='type-id-25'/>
6120          <parameter type-id='type-id-10'/>
6121          <parameter type-id='type-id-1'/>
6122          <parameter type-id='type-id-25'/>
6123          <return type-id='type-id-19'/>
6124        </function-decl>
6125      </member-function>
6126      <member-function access='private'>
6127        <function-decl name='evalVStrip' mangled-name='_ZN7Backend10evalVStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
6128          <parameter type-id='type-id-189' is-artificial='yes'/>
6129          <parameter type-id='type-id-10'/>
6130          <parameter type-id='type-id-1'/>
6131          <parameter type-id='type-id-25'/>
6132          <parameter type-id='type-id-10'/>
6133          <parameter type-id='type-id-1'/>
6134          <parameter type-id='type-id-25'/>
6135          <return type-id='type-id-19'/>
6136        </function-decl>
6137      </member-function>
6138      <member-function access='private'>
6139        <function-decl name='bgntmesh' mangled-name='_ZN7Backend8bgntmeshEPKc' filepath='libnurbs/internals/backend.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
6140          <parameter type-id='type-id-189' is-artificial='yes'/>
6141          <parameter type-id='type-id-112'/>
6142          <return type-id='type-id-19'/>
6143        </function-decl>
6144      </member-function>
6145      <member-function access='private'>
6146        <function-decl name='tmeshvertNOGE' mangled-name='_ZN7Backend13tmeshvertNOGEEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
6147          <parameter type-id='type-id-189' is-artificial='yes'/>
6148          <parameter type-id='type-id-121'/>
6149          <return type-id='type-id-19'/>
6150        </function-decl>
6151      </member-function>
6152      <member-function access='private'>
6153        <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'>
6154          <parameter type-id='type-id-189' is-artificial='yes'/>
6155          <parameter type-id='type-id-121'/>
6156          <return type-id='type-id-19'/>
6157        </function-decl>
6158      </member-function>
6159      <member-function access='private'>
6160        <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'>
6161          <parameter type-id='type-id-189' is-artificial='yes'/>
6162          <parameter type-id='type-id-121'/>
6163          <return type-id='type-id-19'/>
6164        </function-decl>
6165      </member-function>
6166      <member-function access='private'>
6167        <function-decl name='preEvaluateBU' mangled-name='_ZN7Backend13preEvaluateBUEf' filepath='libnurbs/internals/backend.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
6168          <parameter type-id='type-id-189' is-artificial='yes'/>
6169          <parameter type-id='type-id-1'/>
6170          <return type-id='type-id-19'/>
6171        </function-decl>
6172      </member-function>
6173      <member-function access='private'>
6174        <function-decl name='preEvaluateBV' mangled-name='_ZN7Backend13preEvaluateBVEf' filepath='libnurbs/internals/backend.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
6175          <parameter type-id='type-id-189' is-artificial='yes'/>
6176          <parameter type-id='type-id-1'/>
6177          <return type-id='type-id-19'/>
6178        </function-decl>
6179      </member-function>
6180      <member-function access='private'>
6181        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
6182          <parameter type-id='type-id-189' is-artificial='yes'/>
6183          <parameter type-id='type-id-121'/>
6184          <return type-id='type-id-19'/>
6185        </function-decl>
6186      </member-function>
6187      <member-function access='private'>
6188        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEff' filepath='libnurbs/internals/backend.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
6189          <parameter type-id='type-id-189' is-artificial='yes'/>
6190          <parameter type-id='type-id-1'/>
6191          <parameter type-id='type-id-1'/>
6192          <return type-id='type-id-19'/>
6193        </function-decl>
6194      </member-function>
6195      <member-function access='private'>
6196        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
6197          <parameter type-id='type-id-189' is-artificial='yes'/>
6198          <parameter type-id='type-id-190'/>
6199          <return type-id='type-id-19'/>
6200        </function-decl>
6201      </member-function>
6202      <member-function access='private'>
6203        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP14GridTrimVertex' filepath='libnurbs/internals/backend.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
6204          <parameter type-id='type-id-189' is-artificial='yes'/>
6205          <parameter type-id='type-id-191'/>
6206          <return type-id='type-id-19'/>
6207        </function-decl>
6208      </member-function>
6209      <member-function access='private'>
6210        <function-decl name='swaptmesh' mangled-name='_ZN7Backend9swaptmeshEv' filepath='libnurbs/internals/backend.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
6211          <parameter type-id='type-id-189' is-artificial='yes'/>
6212          <return type-id='type-id-19'/>
6213        </function-decl>
6214      </member-function>
6215      <member-function access='private'>
6216        <function-decl name='endtmesh' mangled-name='_ZN7Backend8endtmeshEv' filepath='libnurbs/internals/backend.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
6217          <parameter type-id='type-id-189' is-artificial='yes'/>
6218          <return type-id='type-id-19'/>
6219        </function-decl>
6220      </member-function>
6221      <member-function access='private'>
6222        <function-decl name='bgnoutline' mangled-name='_ZN7Backend10bgnoutlineEv' filepath='libnurbs/internals/backend.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
6223          <parameter type-id='type-id-189' is-artificial='yes'/>
6224          <return type-id='type-id-19'/>
6225        </function-decl>
6226      </member-function>
6227      <member-function access='private'>
6228        <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
6229          <parameter type-id='type-id-189' is-artificial='yes'/>
6230          <parameter type-id='type-id-121'/>
6231          <return type-id='type-id-19'/>
6232        </function-decl>
6233      </member-function>
6234      <member-function access='private'>
6235        <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
6236          <parameter type-id='type-id-189' is-artificial='yes'/>
6237          <parameter type-id='type-id-190'/>
6238          <return type-id='type-id-19'/>
6239        </function-decl>
6240      </member-function>
6241      <member-function access='private'>
6242        <function-decl name='endoutline' mangled-name='_ZN7Backend10endoutlineEv' filepath='libnurbs/internals/backend.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
6243          <parameter type-id='type-id-189' is-artificial='yes'/>
6244          <return type-id='type-id-19'/>
6245        </function-decl>
6246      </member-function>
6247      <member-function access='private'>
6248        <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'>
6249          <parameter type-id='type-id-189' is-artificial='yes'/>
6250          <parameter type-id='type-id-121'/>
6251          <parameter type-id='type-id-121'/>
6252          <parameter type-id='type-id-121'/>
6253          <return type-id='type-id-19'/>
6254        </function-decl>
6255      </member-function>
6256      <member-function access='private'>
6257        <function-decl name='bgncurv' mangled-name='_ZN7Backend7bgncurvEv' filepath='libnurbs/internals/backend.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
6258          <parameter type-id='type-id-189' is-artificial='yes'/>
6259          <return type-id='type-id-19'/>
6260        </function-decl>
6261      </member-function>
6262      <member-function access='private'>
6263        <function-decl name='segment' mangled-name='_ZN7Backend7segmentEff' filepath='libnurbs/internals/backend.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
6264          <parameter type-id='type-id-189' is-artificial='yes'/>
6265          <parameter type-id='type-id-1'/>
6266          <parameter type-id='type-id-1'/>
6267          <return type-id='type-id-19'/>
6268        </function-decl>
6269      </member-function>
6270      <member-function access='private'>
6271        <function-decl name='curvpts' mangled-name='_ZN7Backend7curvptsElPfliff' filepath='libnurbs/internals/backend.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
6272          <parameter type-id='type-id-189' is-artificial='yes'/>
6273          <parameter type-id='type-id-24'/>
6274          <parameter type-id='type-id-25'/>
6275          <parameter type-id='type-id-24'/>
6276          <parameter type-id='type-id-10'/>
6277          <parameter type-id='type-id-1'/>
6278          <parameter type-id='type-id-1'/>
6279          <return type-id='type-id-19'/>
6280        </function-decl>
6281      </member-function>
6282      <member-function access='private'>
6283        <function-decl name='curvgrid' mangled-name='_ZN7Backend8curvgridEffl' filepath='libnurbs/internals/backend.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
6284          <parameter type-id='type-id-189' is-artificial='yes'/>
6285          <parameter type-id='type-id-1'/>
6286          <parameter type-id='type-id-1'/>
6287          <parameter type-id='type-id-24'/>
6288          <return type-id='type-id-19'/>
6289        </function-decl>
6290      </member-function>
6291      <member-function access='private'>
6292        <function-decl name='curvmesh' mangled-name='_ZN7Backend8curvmeshEll' filepath='libnurbs/internals/backend.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
6293          <parameter type-id='type-id-189' is-artificial='yes'/>
6294          <parameter type-id='type-id-24'/>
6295          <parameter type-id='type-id-24'/>
6296          <return type-id='type-id-19'/>
6297        </function-decl>
6298      </member-function>
6299      <member-function access='private'>
6300        <function-decl name='curvpt' mangled-name='_ZN7Backend6curvptEf' filepath='libnurbs/internals/backend.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
6301          <parameter type-id='type-id-189' is-artificial='yes'/>
6302          <parameter type-id='type-id-1'/>
6303          <return type-id='type-id-19'/>
6304        </function-decl>
6305      </member-function>
6306      <member-function access='private'>
6307        <function-decl name='bgnline' mangled-name='_ZN7Backend7bgnlineEv' filepath='libnurbs/internals/backend.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
6308          <parameter type-id='type-id-189' is-artificial='yes'/>
6309          <return type-id='type-id-19'/>
6310        </function-decl>
6311      </member-function>
6312      <member-function access='private'>
6313        <function-decl name='endline' mangled-name='_ZN7Backend7endlineEv' filepath='libnurbs/internals/backend.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
6314          <parameter type-id='type-id-189' is-artificial='yes'/>
6315          <return type-id='type-id-19'/>
6316        </function-decl>
6317      </member-function>
6318      <member-function access='private'>
6319        <function-decl name='endcurv' mangled-name='_ZN7Backend7endcurvEv' filepath='libnurbs/internals/backend.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
6320          <parameter type-id='type-id-189' is-artificial='yes'/>
6321          <return type-id='type-id-19'/>
6322        </function-decl>
6323      </member-function>
6324      <member-function access='private' constructor='yes'>
6325        <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
6326          <parameter type-id='type-id-189' is-artificial='yes'/>
6327          <parameter type-id='type-id-80'/>
6328          <parameter type-id='type-id-81'/>
6329          <return type-id='type-id-19'/>
6330        </function-decl>
6331      </member-function>
6332    </class-decl>
6333    <class-decl name='Curvelist' size-in-bits='256' visibility='default' filepath='libnurbs/internals/curvelist.h' line='47' column='1' id='type-id-174'>
6334      <data-member access='private' layout-offset-in-bits='0'>
6335        <var-decl name='curve' type-id='type-id-192' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
6336      </data-member>
6337      <data-member access='private' layout-offset-in-bits='64'>
6338        <var-decl name='range' type-id='type-id-193' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
6339      </data-member>
6340      <data-member access='private' layout-offset-in-bits='160'>
6341        <var-decl name='needsSubdivision' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curvelist.h' line='59' column='1'/>
6342      </data-member>
6343      <data-member access='private' layout-offset-in-bits='192'>
6344        <var-decl name='stepsize' type-id='type-id-27' visibility='default' filepath='libnurbs/internals/curvelist.h' line='60' column='1'/>
6345      </data-member>
6346      <member-function access='private' constructor='yes'>
6347        <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6348          <parameter type-id='type-id-194' is-artificial='yes'/>
6349          <parameter type-id='type-id-161'/>
6350          <parameter type-id='type-id-1'/>
6351          <parameter type-id='type-id-1'/>
6352          <return type-id='type-id-19'/>
6353        </function-decl>
6354      </member-function>
6355      <member-function access='private' constructor='yes'>
6356        <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
6357          <parameter type-id='type-id-194' is-artificial='yes'/>
6358          <parameter type-id='type-id-163'/>
6359          <parameter type-id='type-id-1'/>
6360          <return type-id='type-id-19'/>
6361        </function-decl>
6362      </member-function>
6363      <member-function access='private' destructor='yes'>
6364        <function-decl name='~Curvelist' filepath='libnurbs/internals/curvelist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
6365          <parameter type-id='type-id-194' is-artificial='yes'/>
6366          <parameter type-id='type-id-10' is-artificial='yes'/>
6367          <return type-id='type-id-19'/>
6368        </function-decl>
6369      </member-function>
6370      <member-function access='private'>
6371        <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Curvelist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/curvelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
6372          <parameter type-id='type-id-194' is-artificial='yes'/>
6373          <return type-id='type-id-10'/>
6374        </function-decl>
6375      </member-function>
6376      <member-function access='private'>
6377        <function-decl name='getstepsize' mangled-name='_ZN9Curvelist11getstepsizeEv' filepath='libnurbs/internals/curvelist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
6378          <parameter type-id='type-id-194' is-artificial='yes'/>
6379          <return type-id='type-id-19'/>
6380        </function-decl>
6381      </member-function>
6382      <member-function access='private'>
6383        <function-decl name='cullCheck' mangled-name='_ZN9Curvelist9cullCheckEv' filepath='libnurbs/internals/curvelist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
6384          <parameter type-id='type-id-194' is-artificial='yes'/>
6385          <return type-id='type-id-10'/>
6386        </function-decl>
6387      </member-function>
6388    </class-decl>
6389    <class-decl name='Patchlist' size-in-bits='640' visibility='default' filepath='libnurbs/internals/patchlist.h' line='45' column='1' id='type-id-175'>
6390      <data-member access='private' layout-offset-in-bits='0'>
6391        <var-decl name='patch' type-id='type-id-195' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
6392      </data-member>
6393      <data-member access='private' layout-offset-in-bits='64'>
6394        <var-decl name='notInBbox' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patchlist.h' line='64' column='1'/>
6395      </data-member>
6396      <data-member access='private' layout-offset-in-bits='96'>
6397        <var-decl name='needsSampling' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patchlist.h' line='65' column='1'/>
6398      </data-member>
6399      <data-member access='private' layout-offset-in-bits='128'>
6400        <var-decl name='pspec' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
6401      </data-member>
6402      <member-function access='private' constructor='yes'>
6403        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
6404          <parameter type-id='type-id-197' is-artificial='yes'/>
6405          <parameter type-id='type-id-161'/>
6406          <parameter type-id='type-id-25'/>
6407          <parameter type-id='type-id-25'/>
6408          <return type-id='type-id-19'/>
6409        </function-decl>
6410      </member-function>
6411      <member-function access='private' constructor='yes'>
6412        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
6413          <parameter type-id='type-id-197' is-artificial='yes'/>
6414          <parameter type-id='type-id-165'/>
6415          <parameter type-id='type-id-10'/>
6416          <parameter type-id='type-id-1'/>
6417          <return type-id='type-id-19'/>
6418        </function-decl>
6419      </member-function>
6420      <member-function access='private' destructor='yes'>
6421        <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6422          <parameter type-id='type-id-197' is-artificial='yes'/>
6423          <parameter type-id='type-id-10' is-artificial='yes'/>
6424          <return type-id='type-id-19'/>
6425        </function-decl>
6426      </member-function>
6427      <member-function access='private'>
6428        <function-decl name='getRanges' mangled-name='_ZN9Patchlist9getRangesEPf' filepath='libnurbs/internals/patchlist.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
6429          <parameter type-id='type-id-197' is-artificial='yes'/>
6430          <parameter type-id='type-id-25'/>
6431          <return type-id='type-id-19'/>
6432        </function-decl>
6433      </member-function>
6434      <member-function access='private'>
6435        <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Patchlist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
6436          <parameter type-id='type-id-197' is-artificial='yes'/>
6437          <return type-id='type-id-10'/>
6438        </function-decl>
6439      </member-function>
6440      <member-function access='private'>
6441        <function-decl name='needsSubdivision' mangled-name='_ZN9Patchlist16needsSubdivisionEi' filepath='libnurbs/internals/patchlist.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
6442          <parameter type-id='type-id-197' is-artificial='yes'/>
6443          <parameter type-id='type-id-10'/>
6444          <return type-id='type-id-10'/>
6445        </function-decl>
6446      </member-function>
6447      <member-function access='private'>
6448        <function-decl name='needsNonSamplingSubdivision' mangled-name='_ZN9Patchlist27needsNonSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
6449          <parameter type-id='type-id-197' is-artificial='yes'/>
6450          <return type-id='type-id-10'/>
6451        </function-decl>
6452      </member-function>
6453      <member-function access='private'>
6454        <function-decl name='bbox' mangled-name='_ZN9Patchlist4bboxEv' filepath='libnurbs/internals/patchlist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
6455          <parameter type-id='type-id-197' is-artificial='yes'/>
6456          <return type-id='type-id-19'/>
6457        </function-decl>
6458      </member-function>
6459      <member-function access='private'>
6460        <function-decl name='getstepsize' mangled-name='_ZN9Patchlist11getstepsizeEv' filepath='libnurbs/internals/patchlist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
6461          <parameter type-id='type-id-197' is-artificial='yes'/>
6462          <return type-id='type-id-19'/>
6463        </function-decl>
6464      </member-function>
6465      <member-function access='private'>
6466        <function-decl name='cullCheck' mangled-name='_ZN9Patchlist9cullCheckEv' filepath='libnurbs/internals/patchlist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
6467          <parameter type-id='type-id-197' is-artificial='yes'/>
6468          <return type-id='type-id-10'/>
6469        </function-decl>
6470      </member-function>
6471      <member-function access='private' constructor='yes'>
6472        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
6473          <parameter type-id='type-id-197' is-artificial='yes'/>
6474          <parameter type-id='type-id-161'/>
6475          <parameter type-id='type-id-25'/>
6476          <parameter type-id='type-id-25'/>
6477          <return type-id='type-id-19'/>
6478        </function-decl>
6479      </member-function>
6480      <member-function access='private' constructor='yes'>
6481        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
6482          <parameter type-id='type-id-197' is-artificial='yes'/>
6483          <parameter type-id='type-id-165'/>
6484          <parameter type-id='type-id-10'/>
6485          <parameter type-id='type-id-1'/>
6486          <return type-id='type-id-19'/>
6487        </function-decl>
6488      </member-function>
6489      <member-function access='private' destructor='yes'>
6490        <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6491          <parameter type-id='type-id-197' is-artificial='yes'/>
6492          <parameter type-id='type-id-10' is-artificial='yes'/>
6493          <return type-id='type-id-19'/>
6494        </function-decl>
6495      </member-function>
6496      <member-function access='private'>
6497        <function-decl name='getStepsize' mangled-name='_ZN9Patchlist11getStepsizeEi' filepath='libnurbs/internals/patchlist.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
6498          <parameter type-id='type-id-197' is-artificial='yes'/>
6499          <parameter type-id='type-id-10'/>
6500          <return type-id='type-id-1'/>
6501        </function-decl>
6502      </member-function>
6503    </class-decl>
6504    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-176'/>
6505    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-177'/>
6506  </abi-instr>
6507  <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'>
6508    <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'>
6509      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
6510      <data-member access='public' layout-offset-in-bits='0'>
6511        <var-decl name='cpts' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='44' column='1'/>
6512      </data-member>
6513      <data-member access='public' layout-offset-in-bits='64'>
6514        <var-decl name='order' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='45' column='1'/>
6515      </data-member>
6516      <data-member access='public' layout-offset-in-bits='96'>
6517        <var-decl name='stride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='46' column='1'/>
6518      </data-member>
6519      <data-member access='public' layout-offset-in-bits='128'>
6520        <var-decl name='type' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='47' column='1'/>
6521      </data-member>
6522      <data-member access='public' layout-offset-in-bits='192'>
6523        <var-decl name='mapdesc' type-id='type-id-132' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='48' column='1'/>
6524      </data-member>
6525    </class-decl>
6526    <pointer-type-def type-id='type-id-198' size-in-bits='64' id='type-id-132'/>
6527    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-198'/>
6528  </abi-instr>
6529  <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'>
6530    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='384' id='type-id-188'>
6531      <subrange length='3' type-id='type-id-3' id='type-id-85'/>
6532      <subrange length='4' type-id='type-id-3' id='type-id-62'/>
6533    </array-type-def>
6534    <class-decl name='Backend' size-in-bits='640' visibility='default' filepath='libnurbs/internals/backend.h' line='46' column='1' id='type-id-65'>
6535      <data-member access='private' layout-offset-in-bits='0'>
6536        <var-decl name='curveEvaluator' type-id='type-id-80' visibility='default' filepath='libnurbs/internals/backend.h' line='48' column='1'/>
6537      </data-member>
6538      <data-member access='private' layout-offset-in-bits='64'>
6539        <var-decl name='surfaceEvaluator' type-id='type-id-81' visibility='default' filepath='libnurbs/internals/backend.h' line='49' column='1'/>
6540      </data-member>
6541      <data-member access='private' layout-offset-in-bits='128'>
6542        <var-decl name='wireframetris' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='105' column='1'/>
6543      </data-member>
6544      <data-member access='private' layout-offset-in-bits='160'>
6545        <var-decl name='wireframequads' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='106' column='1'/>
6546      </data-member>
6547      <data-member access='private' layout-offset-in-bits='192'>
6548        <var-decl name='npts' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='107' column='1'/>
6549      </data-member>
6550      <data-member access='private' layout-offset-in-bits='224'>
6551        <var-decl name='mesh' type-id='type-id-188' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
6552      </data-member>
6553      <data-member access='private' layout-offset-in-bits='608'>
6554        <var-decl name='meshindex' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/backend.h' line='109' column='1'/>
6555      </data-member>
6556      <member-function access='private' constructor='yes'>
6557        <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
6558          <parameter type-id='type-id-189' is-artificial='yes'/>
6559          <parameter type-id='type-id-80'/>
6560          <parameter type-id='type-id-81'/>
6561          <return type-id='type-id-19'/>
6562        </function-decl>
6563      </member-function>
6564      <member-function access='private'>
6565        <function-decl name='bgnsurf' mangled-name='_ZN7Backend7bgnsurfEiil' filepath='libnurbs/internals/backend.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
6566          <parameter type-id='type-id-189' is-artificial='yes'/>
6567          <parameter type-id='type-id-10'/>
6568          <parameter type-id='type-id-10'/>
6569          <parameter type-id='type-id-24'/>
6570          <return type-id='type-id-19'/>
6571        </function-decl>
6572      </member-function>
6573      <member-function access='private'>
6574        <function-decl name='patch' mangled-name='_ZN7Backend5patchEffff' filepath='libnurbs/internals/backend.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
6575          <parameter type-id='type-id-189' is-artificial='yes'/>
6576          <parameter type-id='type-id-1'/>
6577          <parameter type-id='type-id-1'/>
6578          <parameter type-id='type-id-1'/>
6579          <parameter type-id='type-id-1'/>
6580          <return type-id='type-id-19'/>
6581        </function-decl>
6582      </member-function>
6583      <member-function access='private'>
6584        <function-decl name='surfbbox' mangled-name='_ZN7Backend8surfbboxElPfS0_' filepath='libnurbs/internals/backend.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
6585          <parameter type-id='type-id-189' is-artificial='yes'/>
6586          <parameter type-id='type-id-24'/>
6587          <parameter type-id='type-id-25'/>
6588          <parameter type-id='type-id-25'/>
6589          <return type-id='type-id-19'/>
6590        </function-decl>
6591      </member-function>
6592      <member-function access='private'>
6593        <function-decl name='surfpts' mangled-name='_ZN7Backend7surfptsElPflliiffff' filepath='libnurbs/internals/backend.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
6594          <parameter type-id='type-id-189' is-artificial='yes'/>
6595          <parameter type-id='type-id-24'/>
6596          <parameter type-id='type-id-25'/>
6597          <parameter type-id='type-id-24'/>
6598          <parameter type-id='type-id-24'/>
6599          <parameter type-id='type-id-10'/>
6600          <parameter type-id='type-id-10'/>
6601          <parameter type-id='type-id-1'/>
6602          <parameter type-id='type-id-1'/>
6603          <parameter type-id='type-id-1'/>
6604          <parameter type-id='type-id-1'/>
6605          <return type-id='type-id-19'/>
6606        </function-decl>
6607      </member-function>
6608      <member-function access='private'>
6609        <function-decl name='surfgrid' mangled-name='_ZN7Backend8surfgridEfflffl' filepath='libnurbs/internals/backend.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
6610          <parameter type-id='type-id-189' is-artificial='yes'/>
6611          <parameter type-id='type-id-1'/>
6612          <parameter type-id='type-id-1'/>
6613          <parameter type-id='type-id-24'/>
6614          <parameter type-id='type-id-1'/>
6615          <parameter type-id='type-id-1'/>
6616          <parameter type-id='type-id-24'/>
6617          <return type-id='type-id-19'/>
6618        </function-decl>
6619      </member-function>
6620      <member-function access='private'>
6621        <function-decl name='surfmesh' mangled-name='_ZN7Backend8surfmeshEllll' filepath='libnurbs/internals/backend.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
6622          <parameter type-id='type-id-189' is-artificial='yes'/>
6623          <parameter type-id='type-id-24'/>
6624          <parameter type-id='type-id-24'/>
6625          <parameter type-id='type-id-24'/>
6626          <parameter type-id='type-id-24'/>
6627          <return type-id='type-id-19'/>
6628        </function-decl>
6629      </member-function>
6630      <member-function access='private'>
6631        <function-decl name='endsurf' mangled-name='_ZN7Backend7endsurfEv' filepath='libnurbs/internals/backend.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
6632          <parameter type-id='type-id-189' is-artificial='yes'/>
6633          <return type-id='type-id-19'/>
6634        </function-decl>
6635      </member-function>
6636      <member-function access='private'>
6637        <function-decl name='bgntfan' mangled-name='_ZN7Backend7bgntfanEv' filepath='libnurbs/internals/backend.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
6638          <parameter type-id='type-id-189' is-artificial='yes'/>
6639          <return type-id='type-id-19'/>
6640        </function-decl>
6641      </member-function>
6642      <member-function access='private'>
6643        <function-decl name='endtfan' mangled-name='_ZN7Backend7endtfanEv' filepath='libnurbs/internals/backend.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
6644          <parameter type-id='type-id-189' is-artificial='yes'/>
6645          <return type-id='type-id-19'/>
6646        </function-decl>
6647      </member-function>
6648      <member-function access='private'>
6649        <function-decl name='bgnqstrip' mangled-name='_ZN7Backend9bgnqstripEv' filepath='libnurbs/internals/backend.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
6650          <parameter type-id='type-id-189' is-artificial='yes'/>
6651          <return type-id='type-id-19'/>
6652        </function-decl>
6653      </member-function>
6654      <member-function access='private'>
6655        <function-decl name='endqstrip' mangled-name='_ZN7Backend9endqstripEv' filepath='libnurbs/internals/backend.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
6656          <parameter type-id='type-id-189' is-artificial='yes'/>
6657          <return type-id='type-id-19'/>
6658        </function-decl>
6659      </member-function>
6660      <member-function access='private'>
6661        <function-decl name='evalUStrip' mangled-name='_ZN7Backend10evalUStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
6662          <parameter type-id='type-id-189' is-artificial='yes'/>
6663          <parameter type-id='type-id-10'/>
6664          <parameter type-id='type-id-1'/>
6665          <parameter type-id='type-id-25'/>
6666          <parameter type-id='type-id-10'/>
6667          <parameter type-id='type-id-1'/>
6668          <parameter type-id='type-id-25'/>
6669          <return type-id='type-id-19'/>
6670        </function-decl>
6671      </member-function>
6672      <member-function access='private'>
6673        <function-decl name='evalVStrip' mangled-name='_ZN7Backend10evalVStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
6674          <parameter type-id='type-id-189' is-artificial='yes'/>
6675          <parameter type-id='type-id-10'/>
6676          <parameter type-id='type-id-1'/>
6677          <parameter type-id='type-id-25'/>
6678          <parameter type-id='type-id-10'/>
6679          <parameter type-id='type-id-1'/>
6680          <parameter type-id='type-id-25'/>
6681          <return type-id='type-id-19'/>
6682        </function-decl>
6683      </member-function>
6684      <member-function access='private'>
6685        <function-decl name='bgntmesh' mangled-name='_ZN7Backend8bgntmeshEPKc' filepath='libnurbs/internals/backend.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
6686          <parameter type-id='type-id-189' is-artificial='yes'/>
6687          <parameter type-id='type-id-112'/>
6688          <return type-id='type-id-19'/>
6689        </function-decl>
6690      </member-function>
6691      <member-function access='private'>
6692        <function-decl name='tmeshvertNOGE' mangled-name='_ZN7Backend13tmeshvertNOGEEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
6693          <parameter type-id='type-id-189' is-artificial='yes'/>
6694          <parameter type-id='type-id-121'/>
6695          <return type-id='type-id-19'/>
6696        </function-decl>
6697      </member-function>
6698      <member-function access='private'>
6699        <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'>
6700          <parameter type-id='type-id-189' is-artificial='yes'/>
6701          <parameter type-id='type-id-121'/>
6702          <return type-id='type-id-19'/>
6703        </function-decl>
6704      </member-function>
6705      <member-function access='private'>
6706        <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'>
6707          <parameter type-id='type-id-189' is-artificial='yes'/>
6708          <parameter type-id='type-id-121'/>
6709          <return type-id='type-id-19'/>
6710        </function-decl>
6711      </member-function>
6712      <member-function access='private'>
6713        <function-decl name='preEvaluateBU' mangled-name='_ZN7Backend13preEvaluateBUEf' filepath='libnurbs/internals/backend.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
6714          <parameter type-id='type-id-189' is-artificial='yes'/>
6715          <parameter type-id='type-id-1'/>
6716          <return type-id='type-id-19'/>
6717        </function-decl>
6718      </member-function>
6719      <member-function access='private'>
6720        <function-decl name='preEvaluateBV' mangled-name='_ZN7Backend13preEvaluateBVEf' filepath='libnurbs/internals/backend.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
6721          <parameter type-id='type-id-189' is-artificial='yes'/>
6722          <parameter type-id='type-id-1'/>
6723          <return type-id='type-id-19'/>
6724        </function-decl>
6725      </member-function>
6726      <member-function access='private'>
6727        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
6728          <parameter type-id='type-id-189' is-artificial='yes'/>
6729          <parameter type-id='type-id-121'/>
6730          <return type-id='type-id-19'/>
6731        </function-decl>
6732      </member-function>
6733      <member-function access='private'>
6734        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEff' filepath='libnurbs/internals/backend.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
6735          <parameter type-id='type-id-189' is-artificial='yes'/>
6736          <parameter type-id='type-id-1'/>
6737          <parameter type-id='type-id-1'/>
6738          <return type-id='type-id-19'/>
6739        </function-decl>
6740      </member-function>
6741      <member-function access='private'>
6742        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
6743          <parameter type-id='type-id-189' is-artificial='yes'/>
6744          <parameter type-id='type-id-190'/>
6745          <return type-id='type-id-19'/>
6746        </function-decl>
6747      </member-function>
6748      <member-function access='private'>
6749        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP14GridTrimVertex' filepath='libnurbs/internals/backend.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
6750          <parameter type-id='type-id-189' is-artificial='yes'/>
6751          <parameter type-id='type-id-191'/>
6752          <return type-id='type-id-19'/>
6753        </function-decl>
6754      </member-function>
6755      <member-function access='private'>
6756        <function-decl name='swaptmesh' mangled-name='_ZN7Backend9swaptmeshEv' filepath='libnurbs/internals/backend.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
6757          <parameter type-id='type-id-189' is-artificial='yes'/>
6758          <return type-id='type-id-19'/>
6759        </function-decl>
6760      </member-function>
6761      <member-function access='private'>
6762        <function-decl name='endtmesh' mangled-name='_ZN7Backend8endtmeshEv' filepath='libnurbs/internals/backend.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
6763          <parameter type-id='type-id-189' is-artificial='yes'/>
6764          <return type-id='type-id-19'/>
6765        </function-decl>
6766      </member-function>
6767      <member-function access='private'>
6768        <function-decl name='bgnoutline' mangled-name='_ZN7Backend10bgnoutlineEv' filepath='libnurbs/internals/backend.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
6769          <parameter type-id='type-id-189' is-artificial='yes'/>
6770          <return type-id='type-id-19'/>
6771        </function-decl>
6772      </member-function>
6773      <member-function access='private'>
6774        <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
6775          <parameter type-id='type-id-189' is-artificial='yes'/>
6776          <parameter type-id='type-id-121'/>
6777          <return type-id='type-id-19'/>
6778        </function-decl>
6779      </member-function>
6780      <member-function access='private'>
6781        <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
6782          <parameter type-id='type-id-189' is-artificial='yes'/>
6783          <parameter type-id='type-id-190'/>
6784          <return type-id='type-id-19'/>
6785        </function-decl>
6786      </member-function>
6787      <member-function access='private'>
6788        <function-decl name='endoutline' mangled-name='_ZN7Backend10endoutlineEv' filepath='libnurbs/internals/backend.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
6789          <parameter type-id='type-id-189' is-artificial='yes'/>
6790          <return type-id='type-id-19'/>
6791        </function-decl>
6792      </member-function>
6793      <member-function access='private'>
6794        <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'>
6795          <parameter type-id='type-id-189' is-artificial='yes'/>
6796          <parameter type-id='type-id-121'/>
6797          <parameter type-id='type-id-121'/>
6798          <parameter type-id='type-id-121'/>
6799          <return type-id='type-id-19'/>
6800        </function-decl>
6801      </member-function>
6802      <member-function access='private'>
6803        <function-decl name='bgncurv' mangled-name='_ZN7Backend7bgncurvEv' filepath='libnurbs/internals/backend.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
6804          <parameter type-id='type-id-189' is-artificial='yes'/>
6805          <return type-id='type-id-19'/>
6806        </function-decl>
6807      </member-function>
6808      <member-function access='private'>
6809        <function-decl name='segment' mangled-name='_ZN7Backend7segmentEff' filepath='libnurbs/internals/backend.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
6810          <parameter type-id='type-id-189' is-artificial='yes'/>
6811          <parameter type-id='type-id-1'/>
6812          <parameter type-id='type-id-1'/>
6813          <return type-id='type-id-19'/>
6814        </function-decl>
6815      </member-function>
6816      <member-function access='private'>
6817        <function-decl name='curvpts' mangled-name='_ZN7Backend7curvptsElPfliff' filepath='libnurbs/internals/backend.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
6818          <parameter type-id='type-id-189' is-artificial='yes'/>
6819          <parameter type-id='type-id-24'/>
6820          <parameter type-id='type-id-25'/>
6821          <parameter type-id='type-id-24'/>
6822          <parameter type-id='type-id-10'/>
6823          <parameter type-id='type-id-1'/>
6824          <parameter type-id='type-id-1'/>
6825          <return type-id='type-id-19'/>
6826        </function-decl>
6827      </member-function>
6828      <member-function access='private'>
6829        <function-decl name='curvgrid' mangled-name='_ZN7Backend8curvgridEffl' filepath='libnurbs/internals/backend.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
6830          <parameter type-id='type-id-189' is-artificial='yes'/>
6831          <parameter type-id='type-id-1'/>
6832          <parameter type-id='type-id-1'/>
6833          <parameter type-id='type-id-24'/>
6834          <return type-id='type-id-19'/>
6835        </function-decl>
6836      </member-function>
6837      <member-function access='private'>
6838        <function-decl name='curvmesh' mangled-name='_ZN7Backend8curvmeshEll' filepath='libnurbs/internals/backend.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
6839          <parameter type-id='type-id-189' is-artificial='yes'/>
6840          <parameter type-id='type-id-24'/>
6841          <parameter type-id='type-id-24'/>
6842          <return type-id='type-id-19'/>
6843        </function-decl>
6844      </member-function>
6845      <member-function access='private'>
6846        <function-decl name='curvpt' mangled-name='_ZN7Backend6curvptEf' filepath='libnurbs/internals/backend.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
6847          <parameter type-id='type-id-189' is-artificial='yes'/>
6848          <parameter type-id='type-id-1'/>
6849          <return type-id='type-id-19'/>
6850        </function-decl>
6851      </member-function>
6852      <member-function access='private'>
6853        <function-decl name='bgnline' mangled-name='_ZN7Backend7bgnlineEv' filepath='libnurbs/internals/backend.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
6854          <parameter type-id='type-id-189' is-artificial='yes'/>
6855          <return type-id='type-id-19'/>
6856        </function-decl>
6857      </member-function>
6858      <member-function access='private'>
6859        <function-decl name='endline' mangled-name='_ZN7Backend7endlineEv' filepath='libnurbs/internals/backend.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
6860          <parameter type-id='type-id-189' is-artificial='yes'/>
6861          <return type-id='type-id-19'/>
6862        </function-decl>
6863      </member-function>
6864      <member-function access='private'>
6865        <function-decl name='endcurv' mangled-name='_ZN7Backend7endcurvEv' filepath='libnurbs/internals/backend.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
6866          <parameter type-id='type-id-189' is-artificial='yes'/>
6867          <return type-id='type-id-19'/>
6868        </function-decl>
6869      </member-function>
6870      <member-function access='private' constructor='yes'>
6871        <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
6872          <parameter type-id='type-id-189' is-artificial='yes'/>
6873          <parameter type-id='type-id-80'/>
6874          <parameter type-id='type-id-81'/>
6875          <return type-id='type-id-19'/>
6876        </function-decl>
6877      </member-function>
6878    </class-decl>
6879    <class-decl name='GridTrimVertex' size-in-bits='384' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='45' column='1' id='type-id-199'>
6880      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
6881      <data-member access='private' layout-offset-in-bits='0'>
6882        <var-decl name='dummyt' type-id='type-id-200' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='47' column='1'/>
6883      </data-member>
6884      <data-member access='private' layout-offset-in-bits='128'>
6885        <var-decl name='dummyg' type-id='type-id-201' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='48' column='1'/>
6886      </data-member>
6887      <data-member access='private' layout-offset-in-bits='256'>
6888        <var-decl name='t' type-id='type-id-121' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='51' column='1'/>
6889      </data-member>
6890      <data-member access='private' layout-offset-in-bits='320'>
6891        <var-decl name='g' type-id='type-id-190' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='52' column='1'/>
6892      </data-member>
6893      <member-function access='private' constructor='yes'>
6894        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6895          <parameter type-id='type-id-191' is-artificial='yes'/>
6896          <return type-id='type-id-19'/>
6897        </function-decl>
6898      </member-function>
6899      <member-function access='private'>
6900        <function-decl name='isGridVert' mangled-name='_ZN14GridTrimVertex10isGridVertEv' filepath='libnurbs/internals/gridtrimvertex.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
6901          <parameter type-id='type-id-191' is-artificial='yes'/>
6902          <return type-id='type-id-10'/>
6903        </function-decl>
6904      </member-function>
6905      <member-function access='private' constructor='yes'>
6906        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6907          <parameter type-id='type-id-191' is-artificial='yes'/>
6908          <return type-id='type-id-19'/>
6909        </function-decl>
6910      </member-function>
6911      <member-function access='private'>
6912        <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEP10TrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
6913          <parameter type-id='type-id-191' is-artificial='yes'/>
6914          <parameter type-id='type-id-121'/>
6915          <return type-id='type-id-19'/>
6916        </function-decl>
6917      </member-function>
6918      <member-function access='private'>
6919        <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEll' filepath='libnurbs/internals/gridtrimvertex.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
6920          <parameter type-id='type-id-191' is-artificial='yes'/>
6921          <parameter type-id='type-id-24'/>
6922          <parameter type-id='type-id-24'/>
6923          <return type-id='type-id-19'/>
6924        </function-decl>
6925      </member-function>
6926      <member-function access='private' constructor='yes'>
6927        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6928          <parameter type-id='type-id-191' is-artificial='yes'/>
6929          <return type-id='type-id-19'/>
6930        </function-decl>
6931      </member-function>
6932      <member-function access='private' constructor='yes'>
6933        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6934          <parameter type-id='type-id-191' is-artificial='yes'/>
6935          <return type-id='type-id-19'/>
6936        </function-decl>
6937      </member-function>
6938      <member-function access='private'>
6939        <function-decl name='isTrimVert' mangled-name='_ZN14GridTrimVertex10isTrimVertEv' filepath='libnurbs/internals/gridtrimvertex.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
6940          <parameter type-id='type-id-191' is-artificial='yes'/>
6941          <return type-id='type-id-10'/>
6942        </function-decl>
6943      </member-function>
6944      <member-function access='private'>
6945        <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEff' filepath='libnurbs/internals/gridtrimvertex.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
6946          <parameter type-id='type-id-191' is-artificial='yes'/>
6947          <parameter type-id='type-id-1'/>
6948          <parameter type-id='type-id-1'/>
6949          <return type-id='type-id-19'/>
6950        </function-decl>
6951      </member-function>
6952      <member-function access='private' constructor='yes'>
6953        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6954          <parameter type-id='type-id-191' is-artificial='yes'/>
6955          <return type-id='type-id-19'/>
6956        </function-decl>
6957      </member-function>
6958      <member-function access='private' constructor='yes'>
6959        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6960          <parameter type-id='type-id-191' is-artificial='yes'/>
6961          <return type-id='type-id-19'/>
6962        </function-decl>
6963      </member-function>
6964      <member-function access='private' constructor='yes'>
6965        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6966          <parameter type-id='type-id-191' is-artificial='yes'/>
6967          <return type-id='type-id-19'/>
6968        </function-decl>
6969      </member-function>
6970      <member-function access='private' constructor='yes'>
6971        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6972          <parameter type-id='type-id-191' is-artificial='yes'/>
6973          <return type-id='type-id-19'/>
6974        </function-decl>
6975      </member-function>
6976      <member-function access='private' constructor='yes'>
6977        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6978          <parameter type-id='type-id-191' is-artificial='yes'/>
6979          <return type-id='type-id-19'/>
6980        </function-decl>
6981      </member-function>
6982      <member-function access='private' constructor='yes'>
6983        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6984          <parameter type-id='type-id-191' is-artificial='yes'/>
6985          <return type-id='type-id-19'/>
6986        </function-decl>
6987      </member-function>
6988      <member-function access='private' constructor='yes'>
6989        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6990          <parameter type-id='type-id-191' is-artificial='yes'/>
6991          <return type-id='type-id-19'/>
6992        </function-decl>
6993      </member-function>
6994      <member-function access='private' constructor='yes'>
6995        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
6996          <parameter type-id='type-id-191' is-artificial='yes'/>
6997          <return type-id='type-id-19'/>
6998        </function-decl>
6999      </member-function>
7000      <member-function access='private' constructor='yes'>
7001        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
7002          <parameter type-id='type-id-191' is-artificial='yes'/>
7003          <return type-id='type-id-19'/>
7004        </function-decl>
7005      </member-function>
7006    </class-decl>
7007    <class-decl name='TrimVertex' size-in-bits='128' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='43' column='1' id='type-id-200'>
7008      <data-member access='private' layout-offset-in-bits='0'>
7009        <var-decl name='param' type-id='type-id-83' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='45' column='1'/>
7010      </data-member>
7011      <data-member access='private' layout-offset-in-bits='64'>
7012        <var-decl name='nuid' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='50' column='1'/>
7013      </data-member>
7014    </class-decl>
7015    <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-201'>
7016      <data-member access='public' layout-offset-in-bits='0'>
7017        <var-decl name='gparam' type-id='type-id-89' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='40' column='1'/>
7018      </data-member>
7019      <member-function access='public' constructor='yes'>
7020        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7021          <parameter type-id='type-id-190' is-artificial='yes'/>
7022          <return type-id='type-id-19'/>
7023        </function-decl>
7024      </member-function>
7025      <member-function access='public' constructor='yes'>
7026        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7027          <parameter type-id='type-id-190' is-artificial='yes'/>
7028          <parameter type-id='type-id-24'/>
7029          <parameter type-id='type-id-24'/>
7030          <return type-id='type-id-19'/>
7031        </function-decl>
7032      </member-function>
7033      <member-function access='public' constructor='yes'>
7034        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7035          <parameter type-id='type-id-190' is-artificial='yes'/>
7036          <return type-id='type-id-19'/>
7037        </function-decl>
7038      </member-function>
7039      <member-function access='public' constructor='yes'>
7040        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7041          <parameter type-id='type-id-190' is-artificial='yes'/>
7042          <parameter type-id='type-id-24'/>
7043          <parameter type-id='type-id-24'/>
7044          <return type-id='type-id-19'/>
7045        </function-decl>
7046      </member-function>
7047      <member-function access='public'>
7048        <function-decl name='nextu' mangled-name='_ZN10GridVertex5nextuEv' filepath='libnurbs/internals/gridvertex.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
7049          <parameter type-id='type-id-190' is-artificial='yes'/>
7050          <return type-id='type-id-24'/>
7051        </function-decl>
7052      </member-function>
7053      <member-function access='public'>
7054        <function-decl name='prevu' mangled-name='_ZN10GridVertex5prevuEv' filepath='libnurbs/internals/gridvertex.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
7055          <parameter type-id='type-id-190' is-artificial='yes'/>
7056          <return type-id='type-id-24'/>
7057        </function-decl>
7058      </member-function>
7059      <member-function access='public' constructor='yes'>
7060        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7061          <parameter type-id='type-id-190' is-artificial='yes'/>
7062          <return type-id='type-id-19'/>
7063        </function-decl>
7064      </member-function>
7065      <member-function access='public' constructor='yes'>
7066        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7067          <parameter type-id='type-id-190' is-artificial='yes'/>
7068          <parameter type-id='type-id-24'/>
7069          <parameter type-id='type-id-24'/>
7070          <return type-id='type-id-19'/>
7071        </function-decl>
7072      </member-function>
7073      <member-function access='public' constructor='yes'>
7074        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7075          <parameter type-id='type-id-190' is-artificial='yes'/>
7076          <return type-id='type-id-19'/>
7077        </function-decl>
7078      </member-function>
7079      <member-function access='public' constructor='yes'>
7080        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7081          <parameter type-id='type-id-190' is-artificial='yes'/>
7082          <parameter type-id='type-id-24'/>
7083          <parameter type-id='type-id-24'/>
7084          <return type-id='type-id-19'/>
7085        </function-decl>
7086      </member-function>
7087      <member-function access='public' constructor='yes'>
7088        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7089          <parameter type-id='type-id-190' is-artificial='yes'/>
7090          <return type-id='type-id-19'/>
7091        </function-decl>
7092      </member-function>
7093      <member-function access='public' constructor='yes'>
7094        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7095          <parameter type-id='type-id-190' is-artificial='yes'/>
7096          <parameter type-id='type-id-24'/>
7097          <parameter type-id='type-id-24'/>
7098          <return type-id='type-id-19'/>
7099        </function-decl>
7100      </member-function>
7101      <member-function access='public' constructor='yes'>
7102        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7103          <parameter type-id='type-id-190' is-artificial='yes'/>
7104          <return type-id='type-id-19'/>
7105        </function-decl>
7106      </member-function>
7107      <member-function access='public' constructor='yes'>
7108        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7109          <parameter type-id='type-id-190' is-artificial='yes'/>
7110          <parameter type-id='type-id-24'/>
7111          <parameter type-id='type-id-24'/>
7112          <return type-id='type-id-19'/>
7113        </function-decl>
7114      </member-function>
7115      <member-function access='public' constructor='yes'>
7116        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7117          <parameter type-id='type-id-190' is-artificial='yes'/>
7118          <return type-id='type-id-19'/>
7119        </function-decl>
7120      </member-function>
7121      <member-function access='public' constructor='yes'>
7122        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7123          <parameter type-id='type-id-190' is-artificial='yes'/>
7124          <parameter type-id='type-id-24'/>
7125          <parameter type-id='type-id-24'/>
7126          <return type-id='type-id-19'/>
7127        </function-decl>
7128      </member-function>
7129      <member-function access='public' constructor='yes'>
7130        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7131          <parameter type-id='type-id-190' is-artificial='yes'/>
7132          <return type-id='type-id-19'/>
7133        </function-decl>
7134      </member-function>
7135      <member-function access='public' constructor='yes'>
7136        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7137          <parameter type-id='type-id-190' is-artificial='yes'/>
7138          <parameter type-id='type-id-24'/>
7139          <parameter type-id='type-id-24'/>
7140          <return type-id='type-id-19'/>
7141        </function-decl>
7142      </member-function>
7143      <member-function access='public' constructor='yes'>
7144        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7145          <parameter type-id='type-id-190' is-artificial='yes'/>
7146          <return type-id='type-id-19'/>
7147        </function-decl>
7148      </member-function>
7149      <member-function access='public' constructor='yes'>
7150        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7151          <parameter type-id='type-id-190' is-artificial='yes'/>
7152          <parameter type-id='type-id-24'/>
7153          <parameter type-id='type-id-24'/>
7154          <return type-id='type-id-19'/>
7155        </function-decl>
7156      </member-function>
7157      <member-function access='public' constructor='yes'>
7158        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7159          <parameter type-id='type-id-190' is-artificial='yes'/>
7160          <return type-id='type-id-19'/>
7161        </function-decl>
7162      </member-function>
7163      <member-function access='public' constructor='yes'>
7164        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7165          <parameter type-id='type-id-190' is-artificial='yes'/>
7166          <parameter type-id='type-id-24'/>
7167          <parameter type-id='type-id-24'/>
7168          <return type-id='type-id-19'/>
7169        </function-decl>
7170      </member-function>
7171      <member-function access='public' constructor='yes'>
7172        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7173          <parameter type-id='type-id-190' is-artificial='yes'/>
7174          <return type-id='type-id-19'/>
7175        </function-decl>
7176      </member-function>
7177      <member-function access='public' constructor='yes'>
7178        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7179          <parameter type-id='type-id-190' is-artificial='yes'/>
7180          <parameter type-id='type-id-24'/>
7181          <parameter type-id='type-id-24'/>
7182          <return type-id='type-id-19'/>
7183        </function-decl>
7184      </member-function>
7185      <member-function access='public' constructor='yes'>
7186        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7187          <parameter type-id='type-id-190' is-artificial='yes'/>
7188          <return type-id='type-id-19'/>
7189        </function-decl>
7190      </member-function>
7191      <member-function access='public' constructor='yes'>
7192        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
7193          <parameter type-id='type-id-190' is-artificial='yes'/>
7194          <parameter type-id='type-id-24'/>
7195          <parameter type-id='type-id-24'/>
7196          <return type-id='type-id-19'/>
7197        </function-decl>
7198      </member-function>
7199    </class-decl>
7200    <pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-189'/>
7201    <reference-type-def kind='lvalue' type-id='type-id-8' size-in-bits='64' id='type-id-80'/>
7202    <reference-type-def kind='lvalue' type-id='type-id-53' size-in-bits='64' id='type-id-81'/>
7203    <pointer-type-def type-id='type-id-199' size-in-bits='64' id='type-id-191'/>
7204    <pointer-type-def type-id='type-id-201' size-in-bits='64' id='type-id-190'/>
7205    <pointer-type-def type-id='type-id-200' size-in-bits='64' id='type-id-121'/>
7206  </abi-instr>
7207  <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'>
7208    <class-decl name='BasicCurveEvaluator' size-in-bits='64' visibility='default' filepath='libnurbs/internals/basiccrveval.h' line='43' column='1' id='type-id-8'>
7209      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-29'/>
7210      <member-function access='private' destructor='yes' vtable-offset='-1'>
7211        <function-decl name='~BasicCurveEvaluator' filepath='libnurbs/internals/basiccrveval.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
7212          <parameter type-id='type-id-28' is-artificial='yes'/>
7213          <parameter type-id='type-id-10' is-artificial='yes'/>
7214          <return type-id='type-id-19'/>
7215        </function-decl>
7216      </member-function>
7217      <member-function access='private' vtable-offset='9'>
7218        <function-decl name='domain1f' mangled-name='_ZN19BasicCurveEvaluator8domain1fEff' filepath='libnurbs/internals/basiccrveval.cc' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
7219          <parameter type-id='type-id-28' is-artificial='yes'/>
7220          <parameter type-id='type-id-1'/>
7221          <parameter type-id='type-id-1'/>
7222          <return type-id='type-id-19'/>
7223        </function-decl>
7224      </member-function>
7225      <member-function access='private' vtable-offset='10'>
7226        <function-decl name='range1f' mangled-name='_ZN19BasicCurveEvaluator7range1fElPfS0_' filepath='libnurbs/internals/basiccrveval.cc' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
7227          <parameter type-id='type-id-28' is-artificial='yes'/>
7228          <parameter type-id='type-id-24'/>
7229          <parameter type-id='type-id-25'/>
7230          <parameter type-id='type-id-25'/>
7231          <return type-id='type-id-19'/>
7232        </function-decl>
7233      </member-function>
7234      <member-function access='private' vtable-offset='11'>
7235        <function-decl name='enable' mangled-name='_ZN19BasicCurveEvaluator6enableEl' filepath='libnurbs/internals/basiccrveval.cc' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
7236          <parameter type-id='type-id-28' is-artificial='yes'/>
7237          <parameter type-id='type-id-24'/>
7238          <return type-id='type-id-19'/>
7239        </function-decl>
7240      </member-function>
7241      <member-function access='private' vtable-offset='12'>
7242        <function-decl name='disable' mangled-name='_ZN19BasicCurveEvaluator7disableEl' filepath='libnurbs/internals/basiccrveval.cc' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
7243          <parameter type-id='type-id-28' is-artificial='yes'/>
7244          <parameter type-id='type-id-24'/>
7245          <return type-id='type-id-19'/>
7246        </function-decl>
7247      </member-function>
7248      <member-function access='private' vtable-offset='13'>
7249        <function-decl name='bgnmap1f' mangled-name='_ZN19BasicCurveEvaluator8bgnmap1fEl' filepath='libnurbs/internals/basiccrveval.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7250          <parameter type-id='type-id-28' is-artificial='yes'/>
7251          <parameter type-id='type-id-24'/>
7252          <return type-id='type-id-19'/>
7253        </function-decl>
7254      </member-function>
7255      <member-function access='private' vtable-offset='14'>
7256        <function-decl name='map1f' mangled-name='_ZN19BasicCurveEvaluator5map1fElffllPf' filepath='libnurbs/internals/basiccrveval.cc' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
7257          <parameter type-id='type-id-28' is-artificial='yes'/>
7258          <parameter type-id='type-id-24'/>
7259          <parameter type-id='type-id-1'/>
7260          <parameter type-id='type-id-1'/>
7261          <parameter type-id='type-id-24'/>
7262          <parameter type-id='type-id-24'/>
7263          <parameter type-id='type-id-25'/>
7264          <return type-id='type-id-19'/>
7265        </function-decl>
7266      </member-function>
7267      <member-function access='private' vtable-offset='15'>
7268        <function-decl name='mapgrid1f' mangled-name='_ZN19BasicCurveEvaluator9mapgrid1fElff' filepath='libnurbs/internals/basiccrveval.cc' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
7269          <parameter type-id='type-id-28' is-artificial='yes'/>
7270          <parameter type-id='type-id-24'/>
7271          <parameter type-id='type-id-1'/>
7272          <parameter type-id='type-id-1'/>
7273          <return type-id='type-id-19'/>
7274        </function-decl>
7275      </member-function>
7276      <member-function access='private' vtable-offset='16'>
7277        <function-decl name='mapmesh1f' mangled-name='_ZN19BasicCurveEvaluator9mapmesh1fElll' filepath='libnurbs/internals/basiccrveval.cc' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
7278          <parameter type-id='type-id-28' is-artificial='yes'/>
7279          <parameter type-id='type-id-24'/>
7280          <parameter type-id='type-id-24'/>
7281          <parameter type-id='type-id-24'/>
7282          <return type-id='type-id-19'/>
7283        </function-decl>
7284      </member-function>
7285      <member-function access='private' vtable-offset='17'>
7286        <function-decl name='evalcoord1f' mangled-name='_ZN19BasicCurveEvaluator11evalcoord1fElf' filepath='libnurbs/internals/basiccrveval.cc' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
7287          <parameter type-id='type-id-28' is-artificial='yes'/>
7288          <parameter type-id='type-id-24'/>
7289          <parameter type-id='type-id-1'/>
7290          <return type-id='type-id-19'/>
7291        </function-decl>
7292      </member-function>
7293      <member-function access='private' vtable-offset='18'>
7294        <function-decl name='endmap1f' mangled-name='_ZN19BasicCurveEvaluator8endmap1fEv' filepath='libnurbs/internals/basiccrveval.cc' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
7295          <parameter type-id='type-id-28' is-artificial='yes'/>
7296          <return type-id='type-id-19'/>
7297        </function-decl>
7298      </member-function>
7299      <member-function access='private' vtable-offset='19'>
7300        <function-decl name='bgnline' mangled-name='_ZN19BasicCurveEvaluator7bgnlineEv' filepath='libnurbs/internals/basiccrveval.cc' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
7301          <parameter type-id='type-id-28' is-artificial='yes'/>
7302          <return type-id='type-id-19'/>
7303        </function-decl>
7304      </member-function>
7305      <member-function access='private' vtable-offset='20'>
7306        <function-decl name='endline' mangled-name='_ZN19BasicCurveEvaluator7endlineEv' filepath='libnurbs/internals/basiccrveval.cc' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
7307          <parameter type-id='type-id-28' is-artificial='yes'/>
7308          <return type-id='type-id-19'/>
7309        </function-decl>
7310      </member-function>
7311    </class-decl>
7312  </abi-instr>
7313  <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'>
7314    <class-decl name='BasicSurfaceEvaluator' size-in-bits='64' visibility='default' filepath='libnurbs/internals/basicsurfeval.h' line='43' column='1' id='type-id-53'>
7315      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-29'/>
7316      <member-function access='private' destructor='yes' vtable-offset='-1'>
7317        <function-decl name='~BasicSurfaceEvaluator' filepath='libnurbs/internals/basicsurfeval.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
7318          <parameter type-id='type-id-100' is-artificial='yes'/>
7319          <parameter type-id='type-id-10' is-artificial='yes'/>
7320          <return type-id='type-id-19'/>
7321        </function-decl>
7322      </member-function>
7323      <member-function access='private' vtable-offset='9'>
7324        <function-decl name='range2f' mangled-name='_ZN21BasicSurfaceEvaluator7range2fElPfS0_' filepath='libnurbs/internals/basicsurfeval.cc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
7325          <parameter type-id='type-id-100' is-artificial='yes'/>
7326          <parameter type-id='type-id-24'/>
7327          <parameter type-id='type-id-25'/>
7328          <parameter type-id='type-id-25'/>
7329          <return type-id='type-id-19'/>
7330        </function-decl>
7331      </member-function>
7332      <member-function access='private' vtable-offset='10'>
7333        <function-decl name='domain2f' mangled-name='_ZN21BasicSurfaceEvaluator8domain2fEffff' filepath='libnurbs/internals/basicsurfeval.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
7334          <parameter type-id='type-id-100' is-artificial='yes'/>
7335          <parameter type-id='type-id-1'/>
7336          <parameter type-id='type-id-1'/>
7337          <parameter type-id='type-id-1'/>
7338          <parameter type-id='type-id-1'/>
7339          <return type-id='type-id-19'/>
7340        </function-decl>
7341      </member-function>
7342      <member-function access='private' vtable-offset='11'>
7343        <function-decl name='enable' mangled-name='_ZN21BasicSurfaceEvaluator6enableEl' filepath='libnurbs/internals/basicsurfeval.cc' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7344          <parameter type-id='type-id-100' is-artificial='yes'/>
7345          <parameter type-id='type-id-24'/>
7346          <return type-id='type-id-19'/>
7347        </function-decl>
7348      </member-function>
7349      <member-function access='private' vtable-offset='12'>
7350        <function-decl name='disable' mangled-name='_ZN21BasicSurfaceEvaluator7disableEl' filepath='libnurbs/internals/basicsurfeval.cc' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
7351          <parameter type-id='type-id-100' is-artificial='yes'/>
7352          <parameter type-id='type-id-24'/>
7353          <return type-id='type-id-19'/>
7354        </function-decl>
7355      </member-function>
7356      <member-function access='private' vtable-offset='13'>
7357        <function-decl name='bgnmap2f' mangled-name='_ZN21BasicSurfaceEvaluator8bgnmap2fEl' filepath='libnurbs/internals/basicsurfeval.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
7358          <parameter type-id='type-id-100' is-artificial='yes'/>
7359          <parameter type-id='type-id-24'/>
7360          <return type-id='type-id-19'/>
7361        </function-decl>
7362      </member-function>
7363      <member-function access='private' vtable-offset='14'>
7364        <function-decl name='map2f' mangled-name='_ZN21BasicSurfaceEvaluator5map2fElffllffllPf' filepath='libnurbs/internals/basicsurfeval.cc' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
7365          <parameter type-id='type-id-100' is-artificial='yes'/>
7366          <parameter type-id='type-id-24'/>
7367          <parameter type-id='type-id-1'/>
7368          <parameter type-id='type-id-1'/>
7369          <parameter type-id='type-id-24'/>
7370          <parameter type-id='type-id-24'/>
7371          <parameter type-id='type-id-1'/>
7372          <parameter type-id='type-id-1'/>
7373          <parameter type-id='type-id-24'/>
7374          <parameter type-id='type-id-24'/>
7375          <parameter type-id='type-id-25'/>
7376          <return type-id='type-id-19'/>
7377        </function-decl>
7378      </member-function>
7379      <member-function access='private' vtable-offset='15'>
7380        <function-decl name='mapgrid2f' mangled-name='_ZN21BasicSurfaceEvaluator9mapgrid2fElfflff' filepath='libnurbs/internals/basicsurfeval.cc' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
7381          <parameter type-id='type-id-100' is-artificial='yes'/>
7382          <parameter type-id='type-id-24'/>
7383          <parameter type-id='type-id-1'/>
7384          <parameter type-id='type-id-1'/>
7385          <parameter type-id='type-id-24'/>
7386          <parameter type-id='type-id-1'/>
7387          <parameter type-id='type-id-1'/>
7388          <return type-id='type-id-19'/>
7389        </function-decl>
7390      </member-function>
7391      <member-function access='private' vtable-offset='16'>
7392        <function-decl name='mapmesh2f' mangled-name='_ZN21BasicSurfaceEvaluator9mapmesh2fElllll' filepath='libnurbs/internals/basicsurfeval.cc' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
7393          <parameter type-id='type-id-100' is-artificial='yes'/>
7394          <parameter type-id='type-id-24'/>
7395          <parameter type-id='type-id-24'/>
7396          <parameter type-id='type-id-24'/>
7397          <parameter type-id='type-id-24'/>
7398          <parameter type-id='type-id-24'/>
7399          <return type-id='type-id-19'/>
7400        </function-decl>
7401      </member-function>
7402      <member-function access='private' vtable-offset='17'>
7403        <function-decl name='evalcoord2f' mangled-name='_ZN21BasicSurfaceEvaluator11evalcoord2fElff' filepath='libnurbs/internals/basicsurfeval.cc' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
7404          <parameter type-id='type-id-100' is-artificial='yes'/>
7405          <parameter type-id='type-id-24'/>
7406          <parameter type-id='type-id-1'/>
7407          <parameter type-id='type-id-1'/>
7408          <return type-id='type-id-19'/>
7409        </function-decl>
7410      </member-function>
7411      <member-function access='private' vtable-offset='18'>
7412        <function-decl name='evalpoint2i' mangled-name='_ZN21BasicSurfaceEvaluator11evalpoint2iEll' filepath='libnurbs/internals/basicsurfeval.cc' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
7413          <parameter type-id='type-id-100' is-artificial='yes'/>
7414          <parameter type-id='type-id-24'/>
7415          <parameter type-id='type-id-24'/>
7416          <return type-id='type-id-19'/>
7417        </function-decl>
7418      </member-function>
7419      <member-function access='private' vtable-offset='19'>
7420        <function-decl name='endmap2f' mangled-name='_ZN21BasicSurfaceEvaluator8endmap2fEv' filepath='libnurbs/internals/basicsurfeval.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
7421          <parameter type-id='type-id-100' is-artificial='yes'/>
7422          <return type-id='type-id-19'/>
7423        </function-decl>
7424      </member-function>
7425      <member-function access='private' vtable-offset='20'>
7426        <function-decl name='polymode' mangled-name='_ZN21BasicSurfaceEvaluator8polymodeEl' filepath='libnurbs/internals/basicsurfeval.cc' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
7427          <parameter type-id='type-id-100' is-artificial='yes'/>
7428          <parameter type-id='type-id-24'/>
7429          <return type-id='type-id-19'/>
7430        </function-decl>
7431      </member-function>
7432      <member-function access='private' vtable-offset='21'>
7433        <function-decl name='bgnline' mangled-name='_ZN21BasicSurfaceEvaluator7bgnlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
7434          <parameter type-id='type-id-100' is-artificial='yes'/>
7435          <return type-id='type-id-19'/>
7436        </function-decl>
7437      </member-function>
7438      <member-function access='private' vtable-offset='22'>
7439        <function-decl name='endline' mangled-name='_ZN21BasicSurfaceEvaluator7endlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
7440          <parameter type-id='type-id-100' is-artificial='yes'/>
7441          <return type-id='type-id-19'/>
7442        </function-decl>
7443      </member-function>
7444      <member-function access='private' vtable-offset='23'>
7445        <function-decl name='bgnclosedline' mangled-name='_ZN21BasicSurfaceEvaluator13bgnclosedlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
7446          <parameter type-id='type-id-100' is-artificial='yes'/>
7447          <return type-id='type-id-19'/>
7448        </function-decl>
7449      </member-function>
7450      <member-function access='private' vtable-offset='24'>
7451        <function-decl name='endclosedline' mangled-name='_ZN21BasicSurfaceEvaluator13endclosedlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
7452          <parameter type-id='type-id-100' is-artificial='yes'/>
7453          <return type-id='type-id-19'/>
7454        </function-decl>
7455      </member-function>
7456      <member-function access='private' vtable-offset='25'>
7457        <function-decl name='bgntmesh' mangled-name='_ZN21BasicSurfaceEvaluator8bgntmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
7458          <parameter type-id='type-id-100' is-artificial='yes'/>
7459          <return type-id='type-id-19'/>
7460        </function-decl>
7461      </member-function>
7462      <member-function access='private' vtable-offset='26'>
7463        <function-decl name='swaptmesh' mangled-name='_ZN21BasicSurfaceEvaluator9swaptmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
7464          <parameter type-id='type-id-100' is-artificial='yes'/>
7465          <return type-id='type-id-19'/>
7466        </function-decl>
7467      </member-function>
7468      <member-function access='private' vtable-offset='27'>
7469        <function-decl name='endtmesh' mangled-name='_ZN21BasicSurfaceEvaluator8endtmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
7470          <parameter type-id='type-id-100' is-artificial='yes'/>
7471          <return type-id='type-id-19'/>
7472        </function-decl>
7473      </member-function>
7474      <member-function access='private' vtable-offset='28'>
7475        <function-decl name='bgnqstrip' mangled-name='_ZN21BasicSurfaceEvaluator9bgnqstripEv' filepath='libnurbs/internals/basicsurfeval.cc' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
7476          <parameter type-id='type-id-100' is-artificial='yes'/>
7477          <return type-id='type-id-19'/>
7478        </function-decl>
7479      </member-function>
7480      <member-function access='private' vtable-offset='29'>
7481        <function-decl name='endqstrip' mangled-name='_ZN21BasicSurfaceEvaluator9endqstripEv' filepath='libnurbs/internals/basicsurfeval.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
7482          <parameter type-id='type-id-100' is-artificial='yes'/>
7483          <return type-id='type-id-19'/>
7484        </function-decl>
7485      </member-function>
7486      <member-function access='private' vtable-offset='30'>
7487        <function-decl name='bgntfan' mangled-name='_ZN21BasicSurfaceEvaluator7bgntfanEv' filepath='libnurbs/internals/basicsurfeval.cc' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
7488          <parameter type-id='type-id-100' is-artificial='yes'/>
7489          <return type-id='type-id-19'/>
7490        </function-decl>
7491      </member-function>
7492      <member-function access='private' vtable-offset='31'>
7493        <function-decl name='endtfan' mangled-name='_ZN21BasicSurfaceEvaluator7endtfanEv' filepath='libnurbs/internals/basicsurfeval.cc' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
7494          <parameter type-id='type-id-100' is-artificial='yes'/>
7495          <return type-id='type-id-19'/>
7496        </function-decl>
7497      </member-function>
7498      <member-function access='private' vtable-offset='32'>
7499        <function-decl name='evalUStrip' mangled-name='_ZN21BasicSurfaceEvaluator10evalUStripEifPfifS0_' filepath='libnurbs/internals/basicsurfeval.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7500          <parameter type-id='type-id-100' is-artificial='yes'/>
7501          <parameter type-id='type-id-10'/>
7502          <parameter type-id='type-id-1'/>
7503          <parameter type-id='type-id-25'/>
7504          <parameter type-id='type-id-10'/>
7505          <parameter type-id='type-id-1'/>
7506          <parameter type-id='type-id-25'/>
7507          <return type-id='type-id-19'/>
7508        </function-decl>
7509      </member-function>
7510      <member-function access='private' vtable-offset='33'>
7511        <function-decl name='evalVStrip' mangled-name='_ZN21BasicSurfaceEvaluator10evalVStripEifPfifS0_' filepath='libnurbs/internals/basicsurfeval.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
7512          <parameter type-id='type-id-100' is-artificial='yes'/>
7513          <parameter type-id='type-id-10'/>
7514          <parameter type-id='type-id-1'/>
7515          <parameter type-id='type-id-25'/>
7516          <parameter type-id='type-id-10'/>
7517          <parameter type-id='type-id-1'/>
7518          <parameter type-id='type-id-25'/>
7519          <return type-id='type-id-19'/>
7520        </function-decl>
7521      </member-function>
7522      <member-function access='private' vtable-offset='34'>
7523        <function-decl name='inDoEvalCoord2NOGE' mangled-name='_ZN21BasicSurfaceEvaluator18inDoEvalCoord2NOGEEffPfS0_' filepath='libnurbs/internals/basicsurfeval.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
7524          <parameter type-id='type-id-100' is-artificial='yes'/>
7525          <parameter type-id='type-id-1'/>
7526          <parameter type-id='type-id-1'/>
7527          <parameter type-id='type-id-25'/>
7528          <parameter type-id='type-id-25'/>
7529          <return type-id='type-id-19'/>
7530        </function-decl>
7531      </member-function>
7532      <member-function access='private' vtable-offset='35'>
7533        <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'>
7534          <parameter type-id='type-id-100' is-artificial='yes'/>
7535          <parameter type-id='type-id-1'/>
7536          <parameter type-id='type-id-1'/>
7537          <parameter type-id='type-id-25'/>
7538          <parameter type-id='type-id-25'/>
7539          <return type-id='type-id-19'/>
7540        </function-decl>
7541      </member-function>
7542      <member-function access='private' vtable-offset='36'>
7543        <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'>
7544          <parameter type-id='type-id-100' is-artificial='yes'/>
7545          <parameter type-id='type-id-1'/>
7546          <parameter type-id='type-id-1'/>
7547          <parameter type-id='type-id-25'/>
7548          <parameter type-id='type-id-25'/>
7549          <return type-id='type-id-19'/>
7550        </function-decl>
7551      </member-function>
7552      <member-function access='private' vtable-offset='37'>
7553        <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'>
7554          <parameter type-id='type-id-100' is-artificial='yes'/>
7555          <parameter type-id='type-id-1'/>
7556          <return type-id='type-id-19'/>
7557        </function-decl>
7558      </member-function>
7559      <member-function access='private' vtable-offset='38'>
7560        <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'>
7561          <parameter type-id='type-id-100' is-artificial='yes'/>
7562          <parameter type-id='type-id-1'/>
7563          <return type-id='type-id-19'/>
7564        </function-decl>
7565      </member-function>
7566    </class-decl>
7567  </abi-instr>
7568  <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'>
7569  </abi-instr>
7570  <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'>
7571  </abi-instr>
7572  <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'>
7573    <class-decl name='CachingEvaluator' size-in-bits='64' visibility='default' filepath='libnurbs/internals/cachingeval.h' line='39' column='1' id='type-id-29'>
7574      <member-type access='private'>
7575        <enum-decl name='ServiceMode' filepath='libnurbs/internals/cachingeval.h' line='42' column='1' id='type-id-37'>
7576          <underlying-type type-id='type-id-38'/>
7577          <enumerator name='play' value='0'/>
7578          <enumerator name='record' value='1'/>
7579          <enumerator name='playAndRecord' value='2'/>
7580        </enum-decl>
7581      </member-type>
7582      <member-function access='private' destructor='yes' vtable-offset='-1'>
7583        <function-decl name='~CachingEvaluator' filepath='libnurbs/internals/cachingeval.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
7584          <parameter type-id='type-id-30' is-artificial='yes'/>
7585          <parameter type-id='type-id-10' is-artificial='yes'/>
7586          <return type-id='type-id-19'/>
7587        </function-decl>
7588      </member-function>
7589      <member-function access='private' vtable-offset='2'>
7590        <function-decl name='canRecord' mangled-name='_ZN16CachingEvaluator9canRecordEv' filepath='libnurbs/internals/cachingeval.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
7591          <parameter type-id='type-id-30' is-artificial='yes'/>
7592          <return type-id='type-id-10'/>
7593        </function-decl>
7594      </member-function>
7595      <member-function access='private' vtable-offset='3'>
7596        <function-decl name='canPlayAndRecord' mangled-name='_ZN16CachingEvaluator16canPlayAndRecordEv' filepath='libnurbs/internals/cachingeval.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
7597          <parameter type-id='type-id-30' is-artificial='yes'/>
7598          <return type-id='type-id-10'/>
7599        </function-decl>
7600      </member-function>
7601      <member-function access='private' vtable-offset='4'>
7602        <function-decl name='createHandle' mangled-name='_ZN16CachingEvaluator12createHandleEi' filepath='libnurbs/internals/cachingeval.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
7603          <parameter type-id='type-id-30' is-artificial='yes'/>
7604          <parameter type-id='type-id-10'/>
7605          <return type-id='type-id-10'/>
7606        </function-decl>
7607      </member-function>
7608      <member-function access='private' vtable-offset='5'>
7609        <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'>
7610          <parameter type-id='type-id-30' is-artificial='yes'/>
7611          <parameter type-id='type-id-37'/>
7612          <parameter type-id='type-id-10'/>
7613          <return type-id='type-id-19'/>
7614        </function-decl>
7615      </member-function>
7616      <member-function access='private' vtable-offset='6'>
7617        <function-decl name='endOutput' mangled-name='_ZN16CachingEvaluator9endOutputEv' filepath='libnurbs/internals/cachingeval.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
7618          <parameter type-id='type-id-30' is-artificial='yes'/>
7619          <return type-id='type-id-19'/>
7620        </function-decl>
7621      </member-function>
7622      <member-function access='private' vtable-offset='7'>
7623        <function-decl name='discardRecording' mangled-name='_ZN16CachingEvaluator16discardRecordingEi' filepath='libnurbs/internals/cachingeval.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
7624          <parameter type-id='type-id-30' is-artificial='yes'/>
7625          <parameter type-id='type-id-10'/>
7626          <return type-id='type-id-19'/>
7627        </function-decl>
7628      </member-function>
7629      <member-function access='private' vtable-offset='8'>
7630        <function-decl name='playRecording' mangled-name='_ZN16CachingEvaluator13playRecordingEi' filepath='libnurbs/internals/cachingeval.cc' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
7631          <parameter type-id='type-id-30' is-artificial='yes'/>
7632          <parameter type-id='type-id-10'/>
7633          <return type-id='type-id-19'/>
7634        </function-decl>
7635      </member-function>
7636    </class-decl>
7637  </abi-instr>
7638  <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'>
7639    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-202'/>
7640    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-203'/>
7641  </abi-instr>
7642  <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'>
7643    <class-decl name='CoveAndTiler' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='46' column='1' id='type-id-181'>
7644      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-204'/>
7645      <data-member access='private' layout-offset-in-bits='64'>
7646        <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='52' column='1'/>
7647      </data-member>
7648      <data-member access='private' static='yes'>
7649        <var-decl name='MAXSTRIPSIZE' type-id='type-id-124' mangled-name='_ZN12CoveAndTiler12MAXSTRIPSIZEE' visibility='default' filepath='libnurbs/internals/coveandtiler.cc' line='50' column='1'/>
7650      </data-member>
7651      <member-function access='private' constructor='yes'>
7652        <function-decl name='CoveAndTiler' filepath='libnurbs/internals/coveandtiler.cc' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
7653          <parameter type-id='type-id-205' is-artificial='yes'/>
7654          <parameter type-id='type-id-10' is-artificial='yes'/>
7655          <parameter type-id='type-id-184' is-artificial='yes'/>
7656          <parameter type-id='type-id-160'/>
7657          <return type-id='type-id-19'/>
7658        </function-decl>
7659      </member-function>
7660      <member-function access='private' destructor='yes'>
7661        <function-decl name='~CoveAndTiler' filepath='libnurbs/internals/coveandtiler.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
7662          <parameter type-id='type-id-205' is-artificial='yes'/>
7663          <parameter type-id='type-id-10' is-artificial='yes'/>
7664          <parameter type-id='type-id-184' is-artificial='yes'/>
7665          <return type-id='type-id-19'/>
7666        </function-decl>
7667      </member-function>
7668      <member-function access='private'>
7669        <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
7670          <parameter type-id='type-id-205' is-artificial='yes'/>
7671          <parameter type-id='type-id-121'/>
7672          <return type-id='type-id-19'/>
7673        </function-decl>
7674      </member-function>
7675      <member-function access='private'>
7676        <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputER10GridVertex' filepath='libnurbs/internals/coveandtiler.cc' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
7677          <parameter type-id='type-id-205' is-artificial='yes'/>
7678          <parameter type-id='type-id-206'/>
7679          <return type-id='type-id-19'/>
7680        </function-decl>
7681      </member-function>
7682      <member-function access='private'>
7683        <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputER14GridTrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
7684          <parameter type-id='type-id-205' is-artificial='yes'/>
7685          <parameter type-id='type-id-207'/>
7686          <return type-id='type-id-19'/>
7687        </function-decl>
7688      </member-function>
7689      <member-function access='private'>
7690        <function-decl name='coveLR' mangled-name='_ZN12CoveAndTiler6coveLREv' filepath='libnurbs/internals/coveandtiler.cc' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
7691          <parameter type-id='type-id-205' is-artificial='yes'/>
7692          <return type-id='type-id-19'/>
7693        </function-decl>
7694      </member-function>
7695      <member-function access='private'>
7696        <function-decl name='coveLL' mangled-name='_ZN12CoveAndTiler6coveLLEv' filepath='libnurbs/internals/coveandtiler.cc' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
7697          <parameter type-id='type-id-205' is-artificial='yes'/>
7698          <return type-id='type-id-19'/>
7699        </function-decl>
7700      </member-function>
7701      <member-function access='private'>
7702        <function-decl name='coveUL' mangled-name='_ZN12CoveAndTiler6coveULEv' filepath='libnurbs/internals/coveandtiler.cc' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
7703          <parameter type-id='type-id-205' is-artificial='yes'/>
7704          <return type-id='type-id-19'/>
7705        </function-decl>
7706      </member-function>
7707      <member-function access='private'>
7708        <function-decl name='coveUR' mangled-name='_ZN12CoveAndTiler6coveUREv' filepath='libnurbs/internals/coveandtiler.cc' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
7709          <parameter type-id='type-id-205' is-artificial='yes'/>
7710          <return type-id='type-id-19'/>
7711        </function-decl>
7712      </member-function>
7713      <member-function access='private'>
7714        <function-decl name='coveLowerRightNoGrid' mangled-name='_ZN12CoveAndTiler20coveLowerRightNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='397' column='1' visibility='default' binding='global' size-in-bits='64'>
7715          <parameter type-id='type-id-205' is-artificial='yes'/>
7716          <parameter type-id='type-id-121'/>
7717          <return type-id='type-id-19'/>
7718        </function-decl>
7719      </member-function>
7720      <member-function access='private'>
7721        <function-decl name='coveLowerRight' mangled-name='_ZN12CoveAndTiler14coveLowerRightEv' filepath='libnurbs/internals/coveandtiler.cc' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
7722          <parameter type-id='type-id-205' is-artificial='yes'/>
7723          <return type-id='type-id-19'/>
7724        </function-decl>
7725      </member-function>
7726      <member-function access='private'>
7727        <function-decl name='coveLowerLeftNoGrid' mangled-name='_ZN12CoveAndTiler19coveLowerLeftNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
7728          <parameter type-id='type-id-205' is-artificial='yes'/>
7729          <parameter type-id='type-id-121'/>
7730          <return type-id='type-id-19'/>
7731        </function-decl>
7732      </member-function>
7733      <member-function access='private'>
7734        <function-decl name='coveLowerLeft' mangled-name='_ZN12CoveAndTiler13coveLowerLeftEv' filepath='libnurbs/internals/coveandtiler.cc' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
7735          <parameter type-id='type-id-205' is-artificial='yes'/>
7736          <return type-id='type-id-19'/>
7737        </function-decl>
7738      </member-function>
7739      <member-function access='private'>
7740        <function-decl name='coveUpperLeftNoGrid' mangled-name='_ZN12CoveAndTiler19coveUpperLeftNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='275' column='1' visibility='default' binding='global' size-in-bits='64'>
7741          <parameter type-id='type-id-205' is-artificial='yes'/>
7742          <parameter type-id='type-id-121'/>
7743          <return type-id='type-id-19'/>
7744        </function-decl>
7745      </member-function>
7746      <member-function access='private'>
7747        <function-decl name='coveUpperLeft' mangled-name='_ZN12CoveAndTiler13coveUpperLeftEv' filepath='libnurbs/internals/coveandtiler.cc' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
7748          <parameter type-id='type-id-205' is-artificial='yes'/>
7749          <return type-id='type-id-19'/>
7750        </function-decl>
7751      </member-function>
7752      <member-function access='private'>
7753        <function-decl name='coveUpperRightNoGrid' mangled-name='_ZN12CoveAndTiler20coveUpperRightNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
7754          <parameter type-id='type-id-205' is-artificial='yes'/>
7755          <parameter type-id='type-id-121'/>
7756          <return type-id='type-id-19'/>
7757        </function-decl>
7758      </member-function>
7759      <member-function access='private'>
7760        <function-decl name='coveUpperRight' mangled-name='_ZN12CoveAndTiler14coveUpperRightEv' filepath='libnurbs/internals/coveandtiler.cc' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
7761          <parameter type-id='type-id-205' is-artificial='yes'/>
7762          <return type-id='type-id-19'/>
7763        </function-decl>
7764      </member-function>
7765      <member-function access='private'>
7766        <function-decl name='tile' mangled-name='_ZN12CoveAndTiler4tileElll' filepath='libnurbs/internals/coveandtiler.cc' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
7767          <parameter type-id='type-id-205' is-artificial='yes'/>
7768          <parameter type-id='type-id-24'/>
7769          <parameter type-id='type-id-24'/>
7770          <parameter type-id='type-id-24'/>
7771          <return type-id='type-id-19'/>
7772        </function-decl>
7773      </member-function>
7774      <member-function access='private'>
7775        <function-decl name='coveAndTile' mangled-name='_ZN12CoveAndTiler11coveAndTileEv' filepath='libnurbs/internals/coveandtiler.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
7776          <parameter type-id='type-id-205' is-artificial='yes'/>
7777          <return type-id='type-id-19'/>
7778        </function-decl>
7779      </member-function>
7780    </class-decl>
7781    <class-decl name='Jarcloc' size-in-bits='192' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='41' column='1' id='type-id-208'>
7782      <data-member access='private' layout-offset-in-bits='0'>
7783        <var-decl name='arc' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='43' column='1'/>
7784      </data-member>
7785      <data-member access='private' layout-offset-in-bits='64'>
7786        <var-decl name='p' type-id='type-id-121' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='44' column='1'/>
7787      </data-member>
7788      <data-member access='private' layout-offset-in-bits='128'>
7789        <var-decl name='plast' type-id='type-id-121' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='45' column='1'/>
7790      </data-member>
7791      <member-function access='private'>
7792        <function-decl name='getnextpt' mangled-name='_ZN7Jarcloc9getnextptEv' filepath='libnurbs/internals/jarcloc.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
7793          <parameter type-id='type-id-209' is-artificial='yes'/>
7794          <return type-id='type-id-121'/>
7795        </function-decl>
7796      </member-function>
7797      <member-function access='private'>
7798        <function-decl name='getprevpt' mangled-name='_ZN7Jarcloc9getprevptEv' filepath='libnurbs/internals/jarcloc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
7799          <parameter type-id='type-id-209' is-artificial='yes'/>
7800          <return type-id='type-id-121'/>
7801        </function-decl>
7802      </member-function>
7803      <member-function access='private'>
7804        <function-decl name='reverse' mangled-name='_ZN7Jarcloc7reverseEv' filepath='libnurbs/internals/jarcloc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
7805          <parameter type-id='type-id-209' is-artificial='yes'/>
7806          <return type-id='type-id-19'/>
7807        </function-decl>
7808      </member-function>
7809      <member-function access='private'>
7810        <function-decl name='init' mangled-name='_ZN7Jarcloc4initEP3Arcll' filepath='libnurbs/internals/jarcloc.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
7811          <parameter type-id='type-id-209' is-artificial='yes'/>
7812          <parameter type-id='type-id-125'/>
7813          <parameter type-id='type-id-24'/>
7814          <parameter type-id='type-id-24'/>
7815          <return type-id='type-id-19'/>
7816        </function-decl>
7817      </member-function>
7818    </class-decl>
7819    <class-decl name='TrimRegion' size-in-bits='2560' visibility='default' filepath='libnurbs/internals/trimregion.h' line='46' column='1' id='type-id-204'>
7820      <data-member access='private' layout-offset-in-bits='0'>
7821        <var-decl name='left' type-id='type-id-210' visibility='default' filepath='libnurbs/internals/trimregion.h' line='49' column='1'/>
7822      </data-member>
7823      <data-member access='private' layout-offset-in-bits='832'>
7824        <var-decl name='right' type-id='type-id-210' visibility='default' filepath='libnurbs/internals/trimregion.h' line='50' column='1'/>
7825      </data-member>
7826      <data-member access='private' layout-offset-in-bits='1664'>
7827        <var-decl name='top' type-id='type-id-211' visibility='default' filepath='libnurbs/internals/trimregion.h' line='51' column='1'/>
7828      </data-member>
7829      <data-member access='private' layout-offset-in-bits='1984'>
7830        <var-decl name='bot' type-id='type-id-211' visibility='default' filepath='libnurbs/internals/trimregion.h' line='52' column='1'/>
7831      </data-member>
7832      <data-member access='private' layout-offset-in-bits='2304'>
7833        <var-decl name='uarray' type-id='type-id-212' visibility='default' filepath='libnurbs/internals/trimregion.h' line='53' column='1'/>
7834      </data-member>
7835      <data-member access='private' layout-offset-in-bits='2496'>
7836        <var-decl name='oneOverDu' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/trimregion.h' line='65' column='1'/>
7837      </data-member>
7838      <member-function access='private' constructor='yes'>
7839        <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
7840          <parameter type-id='type-id-213' is-artificial='yes'/>
7841          <return type-id='type-id-19'/>
7842        </function-decl>
7843      </member-function>
7844      <member-function access='private' constructor='yes'>
7845        <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
7846          <parameter type-id='type-id-213' is-artificial='yes'/>
7847          <return type-id='type-id-19'/>
7848        </function-decl>
7849      </member-function>
7850      <member-function access='private' constructor='yes'>
7851        <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
7852          <parameter type-id='type-id-213' is-artificial='yes'/>
7853          <return type-id='type-id-19'/>
7854        </function-decl>
7855      </member-function>
7856      <member-function access='private' constructor='yes'>
7857        <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
7858          <parameter type-id='type-id-213' is-artificial='yes'/>
7859          <return type-id='type-id-19'/>
7860        </function-decl>
7861      </member-function>
7862      <member-function access='private'>
7863        <function-decl name='init' mangled-name='_ZN10TrimRegion4initEf' filepath='libnurbs/internals/trimregion.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
7864          <parameter type-id='type-id-213' is-artificial='yes'/>
7865          <parameter type-id='type-id-1'/>
7866          <return type-id='type-id-19'/>
7867        </function-decl>
7868      </member-function>
7869      <member-function access='private'>
7870        <function-decl name='advance' mangled-name='_ZN10TrimRegion7advanceEfff' filepath='libnurbs/internals/trimregion.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
7871          <parameter type-id='type-id-213' is-artificial='yes'/>
7872          <parameter type-id='type-id-1'/>
7873          <parameter type-id='type-id-1'/>
7874          <parameter type-id='type-id-1'/>
7875          <return type-id='type-id-19'/>
7876        </function-decl>
7877      </member-function>
7878      <member-function access='private' constructor='yes'>
7879        <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
7880          <parameter type-id='type-id-213' is-artificial='yes'/>
7881          <return type-id='type-id-19'/>
7882        </function-decl>
7883      </member-function>
7884      <member-function access='private'>
7885        <function-decl name='setDu' mangled-name='_ZN10TrimRegion5setDuEf' filepath='libnurbs/internals/trimregion.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
7886          <parameter type-id='type-id-213' is-artificial='yes'/>
7887          <parameter type-id='type-id-1'/>
7888          <return type-id='type-id-19'/>
7889        </function-decl>
7890      </member-function>
7891      <member-function access='private'>
7892        <function-decl name='getGridExtent' mangled-name='_ZN10TrimRegion13getGridExtentEP10TrimVertexS1_' filepath='libnurbs/internals/trimregion.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
7893          <parameter type-id='type-id-213' is-artificial='yes'/>
7894          <parameter type-id='type-id-121'/>
7895          <parameter type-id='type-id-121'/>
7896          <return type-id='type-id-19'/>
7897        </function-decl>
7898      </member-function>
7899      <member-function access='private'>
7900        <function-decl name='getGridExtent' mangled-name='_ZN10TrimRegion13getGridExtentEv' filepath='libnurbs/internals/trimregion.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
7901          <parameter type-id='type-id-213' is-artificial='yes'/>
7902          <return type-id='type-id-19'/>
7903        </function-decl>
7904      </member-function>
7905      <member-function access='private'>
7906        <function-decl name='canTile' mangled-name='_ZN10TrimRegion7canTileEv' filepath='libnurbs/internals/trimregion.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
7907          <parameter type-id='type-id-213' is-artificial='yes'/>
7908          <return type-id='type-id-10'/>
7909        </function-decl>
7910      </member-function>
7911      <member-function access='private'>
7912        <function-decl name='getPts' mangled-name='_ZN10TrimRegion6getPtsER7Backend' filepath='libnurbs/internals/trimregion.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
7913          <parameter type-id='type-id-213' is-artificial='yes'/>
7914          <parameter type-id='type-id-160'/>
7915          <return type-id='type-id-19'/>
7916        </function-decl>
7917      </member-function>
7918      <member-function access='private'>
7919        <function-decl name='getPts' mangled-name='_ZN10TrimRegion6getPtsEP3Arc' filepath='libnurbs/internals/trimregion.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
7920          <parameter type-id='type-id-213' is-artificial='yes'/>
7921          <parameter type-id='type-id-125'/>
7922          <return type-id='type-id-19'/>
7923        </function-decl>
7924      </member-function>
7925      <member-function access='private'>
7926        <function-decl name='init' mangled-name='_ZN10TrimRegion4initElP3Arc' filepath='libnurbs/internals/trimregion.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
7927          <parameter type-id='type-id-213' is-artificial='yes'/>
7928          <parameter type-id='type-id-24'/>
7929          <parameter type-id='type-id-125'/>
7930          <return type-id='type-id-19'/>
7931        </function-decl>
7932      </member-function>
7933    </class-decl>
7934    <class-decl name='Trimline' size-in-bits='832' visibility='default' filepath='libnurbs/internals/trimline.h' line='46' column='1' id='type-id-210'>
7935      <data-member access='private' layout-offset-in-bits='0'>
7936        <var-decl name='pts' type-id='type-id-214' visibility='default' filepath='libnurbs/internals/trimline.h' line='48' column='1'/>
7937      </data-member>
7938      <data-member access='private' layout-offset-in-bits='64'>
7939        <var-decl name='numverts' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/trimline.h' line='49' column='1'/>
7940      </data-member>
7941      <data-member access='private' layout-offset-in-bits='128'>
7942        <var-decl name='i' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/trimline.h' line='50' column='1'/>
7943      </data-member>
7944      <data-member access='private' layout-offset-in-bits='192'>
7945        <var-decl name='size' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/trimline.h' line='51' column='1'/>
7946      </data-member>
7947      <data-member access='private' layout-offset-in-bits='256'>
7948        <var-decl name='jarcl' type-id='type-id-208' visibility='default' filepath='libnurbs/internals/trimline.h' line='52' column='1'/>
7949      </data-member>
7950      <data-member access='private' layout-offset-in-bits='448'>
7951        <var-decl name='t' type-id='type-id-200' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
7952      </data-member>
7953      <data-member access='private' layout-offset-in-bits='576'>
7954        <var-decl name='b' type-id='type-id-200' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
7955      </data-member>
7956      <data-member access='private' layout-offset-in-bits='704'>
7957        <var-decl name='tinterp' type-id='type-id-121' visibility='default' filepath='libnurbs/internals/trimline.h' line='54' column='1'/>
7958      </data-member>
7959      <data-member access='private' layout-offset-in-bits='768'>
7960        <var-decl name='binterp' type-id='type-id-121' visibility='default' filepath='libnurbs/internals/trimline.h' line='54' column='1'/>
7961      </data-member>
7962      <member-function access='private' constructor='yes'>
7963        <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
7964          <parameter type-id='type-id-215' is-artificial='yes'/>
7965          <return type-id='type-id-19'/>
7966        </function-decl>
7967      </member-function>
7968      <member-function access='private' destructor='yes'>
7969        <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
7970          <parameter type-id='type-id-215' is-artificial='yes'/>
7971          <parameter type-id='type-id-10' is-artificial='yes'/>
7972          <return type-id='type-id-19'/>
7973        </function-decl>
7974      </member-function>
7975      <member-function access='private'>
7976        <function-decl name='prev' mangled-name='_ZN8Trimline4prevEv' filepath='libnurbs/internals/trimline.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7977          <parameter type-id='type-id-215' is-artificial='yes'/>
7978          <return type-id='type-id-121'/>
7979        </function-decl>
7980      </member-function>
7981      <member-function access='private'>
7982        <function-decl name='next' mangled-name='_ZN8Trimline4nextEv' filepath='libnurbs/internals/trimline.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7983          <parameter type-id='type-id-215' is-artificial='yes'/>
7984          <return type-id='type-id-121'/>
7985        </function-decl>
7986      </member-function>
7987      <member-function access='private'>
7988        <function-decl name='last' mangled-name='_ZN8Trimline4lastEv' filepath='libnurbs/internals/trimline.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
7989          <parameter type-id='type-id-215' is-artificial='yes'/>
7990          <return type-id='type-id-121'/>
7991        </function-decl>
7992      </member-function>
7993      <member-function access='private'>
7994        <function-decl name='first' mangled-name='_ZN8Trimline5firstEv' filepath='libnurbs/internals/trimline.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
7995          <parameter type-id='type-id-215' is-artificial='yes'/>
7996          <return type-id='type-id-121'/>
7997        </function-decl>
7998      </member-function>
7999      <member-function access='private' constructor='yes'>
8000        <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
8001          <parameter type-id='type-id-215' is-artificial='yes'/>
8002          <return type-id='type-id-19'/>
8003        </function-decl>
8004      </member-function>
8005      <member-function access='private' destructor='yes'>
8006        <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
8007          <parameter type-id='type-id-215' is-artificial='yes'/>
8008          <parameter type-id='type-id-10' is-artificial='yes'/>
8009          <return type-id='type-id-19'/>
8010        </function-decl>
8011      </member-function>
8012      <member-function access='private' constructor='yes'>
8013        <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
8014          <parameter type-id='type-id-215' is-artificial='yes'/>
8015          <return type-id='type-id-19'/>
8016        </function-decl>
8017      </member-function>
8018      <member-function access='private' destructor='yes'>
8019        <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
8020          <parameter type-id='type-id-215' is-artificial='yes'/>
8021          <parameter type-id='type-id-10' is-artificial='yes'/>
8022          <return type-id='type-id-19'/>
8023        </function-decl>
8024      </member-function>
8025      <member-function access='private'>
8026        <function-decl name='reset' mangled-name='_ZN8Trimline5resetEv' filepath='libnurbs/internals/trimline.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
8027          <parameter type-id='type-id-215' is-artificial='yes'/>
8028          <return type-id='type-id-19'/>
8029        </function-decl>
8030      </member-function>
8031      <member-function access='private'>
8032        <function-decl name='swap' mangled-name='_ZN8Trimline4swapEv' filepath='libnurbs/internals/trimline.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
8033          <parameter type-id='type-id-215' is-artificial='yes'/>
8034          <return type-id='type-id-19'/>
8035        </function-decl>
8036      </member-function>
8037      <member-function access='private'>
8038        <function-decl name='append' mangled-name='_ZN8Trimline6appendEP10TrimVertex' filepath='libnurbs/internals/trimline.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
8039          <parameter type-id='type-id-215' is-artificial='yes'/>
8040          <parameter type-id='type-id-121'/>
8041          <return type-id='type-id-19'/>
8042        </function-decl>
8043      </member-function>
8044      <member-function access='private'>
8045        <function-decl name='getNextPt' mangled-name='_ZN8Trimline9getNextPtEv' filepath='libnurbs/internals/trimline.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
8046          <parameter type-id='type-id-215' is-artificial='yes'/>
8047          <return type-id='type-id-19'/>
8048        </function-decl>
8049      </member-function>
8050      <member-function access='private'>
8051        <function-decl name='getPrevPt' mangled-name='_ZN8Trimline9getPrevPtEv' filepath='libnurbs/internals/trimline.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
8052          <parameter type-id='type-id-215' is-artificial='yes'/>
8053          <return type-id='type-id-19'/>
8054        </function-decl>
8055      </member-function>
8056      <member-function access='private'>
8057        <function-decl name='getNextPts' mangled-name='_ZN8Trimline10getNextPtsEP3Arc' filepath='libnurbs/internals/trimline.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
8058          <parameter type-id='type-id-215' is-artificial='yes'/>
8059          <parameter type-id='type-id-125'/>
8060          <return type-id='type-id-19'/>
8061        </function-decl>
8062      </member-function>
8063      <member-function access='private'>
8064        <function-decl name='getPrevPts' mangled-name='_ZN8Trimline10getPrevPtsEP3Arc' filepath='libnurbs/internals/trimline.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
8065          <parameter type-id='type-id-215' is-artificial='yes'/>
8066          <parameter type-id='type-id-125'/>
8067          <return type-id='type-id-19'/>
8068        </function-decl>
8069      </member-function>
8070      <member-function access='private' static='yes'>
8071        <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'>
8072          <parameter type-id='type-id-121'/>
8073          <parameter type-id='type-id-121'/>
8074          <parameter type-id='type-id-121'/>
8075          <parameter type-id='type-id-1'/>
8076          <return type-id='type-id-24'/>
8077        </function-decl>
8078      </member-function>
8079      <member-function access='private'>
8080        <function-decl name='getPrevPts' mangled-name='_ZN8Trimline10getPrevPtsEfR7Backend' filepath='libnurbs/internals/trimline.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
8081          <parameter type-id='type-id-215' is-artificial='yes'/>
8082          <parameter type-id='type-id-1'/>
8083          <parameter type-id='type-id-160'/>
8084          <return type-id='type-id-19'/>
8085        </function-decl>
8086      </member-function>
8087      <member-function access='private'>
8088        <function-decl name='getNextPts' mangled-name='_ZN8Trimline10getNextPtsEfR7Backend' filepath='libnurbs/internals/trimline.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
8089          <parameter type-id='type-id-215' is-artificial='yes'/>
8090          <parameter type-id='type-id-1'/>
8091          <parameter type-id='type-id-160'/>
8092          <return type-id='type-id-19'/>
8093        </function-decl>
8094      </member-function>
8095      <member-function access='private'>
8096        <function-decl name='grow' mangled-name='_ZN8Trimline4growEl' filepath='libnurbs/internals/trimline.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
8097          <parameter type-id='type-id-215' is-artificial='yes'/>
8098          <parameter type-id='type-id-24'/>
8099          <return type-id='type-id-19'/>
8100        </function-decl>
8101      </member-function>
8102      <member-function access='private'>
8103        <function-decl name='init' mangled-name='_ZN8Trimline4initElP3Arcl' filepath='libnurbs/internals/trimline.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
8104          <parameter type-id='type-id-215' is-artificial='yes'/>
8105          <parameter type-id='type-id-24'/>
8106          <parameter type-id='type-id-125'/>
8107          <parameter type-id='type-id-24'/>
8108          <return type-id='type-id-19'/>
8109        </function-decl>
8110      </member-function>
8111      <member-function access='private'>
8112        <function-decl name='init' mangled-name='_ZN8Trimline4initEP10TrimVertex' filepath='libnurbs/internals/trimline.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8113          <parameter type-id='type-id-215' is-artificial='yes'/>
8114          <parameter type-id='type-id-121'/>
8115          <return type-id='type-id-19'/>
8116        </function-decl>
8117      </member-function>
8118      <member-function access='private' constructor='yes'>
8119        <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
8120          <parameter type-id='type-id-215' is-artificial='yes'/>
8121          <return type-id='type-id-19'/>
8122        </function-decl>
8123      </member-function>
8124      <member-function access='private' destructor='yes'>
8125        <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
8126          <parameter type-id='type-id-215' is-artificial='yes'/>
8127          <parameter type-id='type-id-10' is-artificial='yes'/>
8128          <return type-id='type-id-19'/>
8129        </function-decl>
8130      </member-function>
8131    </class-decl>
8132    <class-decl name='Uarray' size-in-bits='192' visibility='default' filepath='libnurbs/internals/uarray.h' line='44' column='1' id='type-id-212'>
8133      <data-member access='private' layout-offset-in-bits='0'>
8134        <var-decl name='size' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/uarray.h' line='46' column='1'/>
8135      </data-member>
8136      <data-member access='private' layout-offset-in-bits='64'>
8137        <var-decl name='ulines' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/uarray.h' line='47' column='1'/>
8138      </data-member>
8139      <data-member access='private' layout-offset-in-bits='128'>
8140        <var-decl name='uarray' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/uarray.h' line='52' column='1'/>
8141      </data-member>
8142      <member-function access='private' constructor='yes'>
8143        <function-decl name='Uarray' filepath='libnurbs/internals/uarray.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
8144          <parameter type-id='type-id-216' is-artificial='yes'/>
8145          <return type-id='type-id-19'/>
8146        </function-decl>
8147      </member-function>
8148      <member-function access='private' destructor='yes'>
8149        <function-decl name='~Uarray' filepath='libnurbs/internals/uarray.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
8150          <parameter type-id='type-id-216' is-artificial='yes'/>
8151          <parameter type-id='type-id-10' is-artificial='yes'/>
8152          <return type-id='type-id-19'/>
8153        </function-decl>
8154      </member-function>
8155      <member-function access='private' constructor='yes'>
8156        <function-decl name='Uarray' filepath='libnurbs/internals/uarray.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
8157          <parameter type-id='type-id-216' is-artificial='yes'/>
8158          <return type-id='type-id-19'/>
8159        </function-decl>
8160      </member-function>
8161      <member-function access='private' destructor='yes'>
8162        <function-decl name='~Uarray' filepath='libnurbs/internals/uarray.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
8163          <parameter type-id='type-id-216' is-artificial='yes'/>
8164          <parameter type-id='type-id-10' is-artificial='yes'/>
8165          <return type-id='type-id-19'/>
8166        </function-decl>
8167      </member-function>
8168      <member-function access='private'>
8169        <function-decl name='init' mangled-name='_ZN6Uarray4initEfP3ArcS1_' filepath='libnurbs/internals/uarray.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
8170          <parameter type-id='type-id-216' is-artificial='yes'/>
8171          <parameter type-id='type-id-1'/>
8172          <parameter type-id='type-id-125'/>
8173          <parameter type-id='type-id-125'/>
8174          <return type-id='type-id-24'/>
8175        </function-decl>
8176      </member-function>
8177    </class-decl>
8178    <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-211'>
8179      <data-member access='public' layout-offset-in-bits='0'>
8180        <var-decl name='v' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/gridline.h' line='40' column='1'/>
8181      </data-member>
8182      <data-member access='public' layout-offset-in-bits='64'>
8183        <var-decl name='vval' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/gridline.h' line='41' column='1'/>
8184      </data-member>
8185      <data-member access='public' layout-offset-in-bits='128'>
8186        <var-decl name='vindex' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/gridline.h' line='42' column='1'/>
8187      </data-member>
8188      <data-member access='public' layout-offset-in-bits='192'>
8189        <var-decl name='ustart' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/gridline.h' line='43' column='1'/>
8190      </data-member>
8191      <data-member access='public' layout-offset-in-bits='256'>
8192        <var-decl name='uend' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/gridline.h' line='44' column='1'/>
8193      </data-member>
8194    </class-decl>
8195    <pointer-type-def type-id='type-id-181' size-in-bits='64' id='type-id-205'/>
8196    <reference-type-def kind='lvalue' type-id='type-id-199' size-in-bits='64' id='type-id-207'/>
8197    <reference-type-def kind='lvalue' type-id='type-id-201' size-in-bits='64' id='type-id-206'/>
8198    <pointer-type-def type-id='type-id-208' size-in-bits='64' id='type-id-209'/>
8199    <pointer-type-def type-id='type-id-204' size-in-bits='64' id='type-id-213'/>
8200    <pointer-type-def type-id='type-id-121' size-in-bits='64' id='type-id-214'/>
8201    <pointer-type-def type-id='type-id-210' size-in-bits='64' id='type-id-215'/>
8202    <pointer-type-def type-id='type-id-212' size-in-bits='64' id='type-id-216'/>
8203  </abi-instr>
8204  <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'>
8205    <array-type-def dimensions='1' type-id='type-id-217' size-in-bits='640' id='type-id-218'>
8206      <subrange length='2' type-id='type-id-3' id='type-id-82'/>
8207    </array-type-def>
8208    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='3840' id='type-id-219'>
8209      <subrange length='120' type-id='type-id-3' id='type-id-220'/>
8210    </array-type-def>
8211    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='160' id='type-id-221'>
8212      <subrange length='5' type-id='type-id-3' id='type-id-222'/>
8213    </array-type-def>
8214    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='800' id='type-id-223'>
8215      <subrange length='5' type-id='type-id-3' id='type-id-222'/>
8216      <subrange length='5' type-id='type-id-3' id='type-id-222'/>
8217    </array-type-def>
8218    <class-decl name='Curve' size-in-bits='8128' visibility='default' filepath='libnurbs/internals/curve.h' line='46' column='1' id='type-id-224'>
8219      <data-member access='private' layout-offset-in-bits='0'>
8220        <var-decl name='next' type-id='type-id-225' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
8221      </data-member>
8222      <data-member access='private' layout-offset-in-bits='64'>
8223        <var-decl name='mapdesc' type-id='type-id-132' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
8224      </data-member>
8225      <data-member access='private' layout-offset-in-bits='128'>
8226        <var-decl name='stride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='54' column='1'/>
8227      </data-member>
8228      <data-member access='private' layout-offset-in-bits='160'>
8229        <var-decl name='order' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='55' column='1'/>
8230      </data-member>
8231      <data-member access='private' layout-offset-in-bits='192'>
8232        <var-decl name='cullval' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='56' column='1'/>
8233      </data-member>
8234      <data-member access='private' layout-offset-in-bits='224'>
8235        <var-decl name='needsSampling' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='57' column='1'/>
8236      </data-member>
8237      <data-member access='private' layout-offset-in-bits='256'>
8238        <var-decl name='cpts' type-id='type-id-219' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
8239      </data-member>
8240      <data-member access='private' layout-offset-in-bits='4096'>
8241        <var-decl name='spts' type-id='type-id-219' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
8242      </data-member>
8243      <data-member access='private' layout-offset-in-bits='7936'>
8244        <var-decl name='stepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/curve.h' line='60' column='1'/>
8245      </data-member>
8246      <data-member access='private' layout-offset-in-bits='7968'>
8247        <var-decl name='minstepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/curve.h' line='61' column='1'/>
8248      </data-member>
8249      <data-member access='private' layout-offset-in-bits='8000'>
8250        <var-decl name='range' type-id='type-id-84' visibility='default' filepath='libnurbs/internals/curve.h' line='62' column='1'/>
8251      </data-member>
8252      <member-function access='private' constructor='yes'>
8253        <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
8254          <parameter type-id='type-id-225' is-artificial='yes'/>
8255          <parameter type-id='type-id-161'/>
8256          <parameter type-id='type-id-1'/>
8257          <parameter type-id='type-id-1'/>
8258          <parameter type-id='type-id-225'/>
8259          <return type-id='type-id-19'/>
8260        </function-decl>
8261      </member-function>
8262      <member-function access='private' constructor='yes'>
8263        <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
8264          <parameter type-id='type-id-225' is-artificial='yes'/>
8265          <parameter type-id='type-id-226'/>
8266          <parameter type-id='type-id-1'/>
8267          <parameter type-id='type-id-225'/>
8268          <return type-id='type-id-19'/>
8269        </function-decl>
8270      </member-function>
8271      <member-function access='private'>
8272        <function-decl name='clamp' mangled-name='_ZN5Curve5clampEv' filepath='libnurbs/internals/curve.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
8273          <parameter type-id='type-id-225' is-artificial='yes'/>
8274          <return type-id='type-id-19'/>
8275        </function-decl>
8276      </member-function>
8277      <member-function access='private'>
8278        <function-decl name='setstepsize' mangled-name='_ZN5Curve11setstepsizeEf' filepath='libnurbs/internals/curve.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
8279          <parameter type-id='type-id-225' is-artificial='yes'/>
8280          <parameter type-id='type-id-1'/>
8281          <return type-id='type-id-19'/>
8282        </function-decl>
8283      </member-function>
8284      <member-function access='private'>
8285        <function-decl name='needsSamplingSubdivision' mangled-name='_ZN5Curve24needsSamplingSubdivisionEv' filepath='libnurbs/internals/curve.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
8286          <parameter type-id='type-id-225' is-artificial='yes'/>
8287          <return type-id='type-id-10'/>
8288        </function-decl>
8289      </member-function>
8290      <member-function access='private'>
8291        <function-decl name='cullCheck' mangled-name='_ZN5Curve9cullCheckEv' filepath='libnurbs/internals/curve.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
8292          <parameter type-id='type-id-225' is-artificial='yes'/>
8293          <return type-id='type-id-10'/>
8294        </function-decl>
8295      </member-function>
8296      <member-function access='private'>
8297        <function-decl name='getstepsize' mangled-name='_ZN5Curve11getstepsizeEv' filepath='libnurbs/internals/curve.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8298          <parameter type-id='type-id-225' is-artificial='yes'/>
8299          <return type-id='type-id-19'/>
8300        </function-decl>
8301      </member-function>
8302    </class-decl>
8303    <array-type-def dimensions='1' type-id='type-id-27' size-in-bits='128' id='type-id-227'>
8304      <subrange length='4' type-id='type-id-3' id='type-id-62'/>
8305    </array-type-def>
8306    <array-type-def dimensions='1' type-id='type-id-10' size-in-bits='64' id='type-id-228'>
8307      <subrange length='2' type-id='type-id-3' id='type-id-82'/>
8308    </array-type-def>
8309    <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-229'>
8310      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
8311      <data-member access='public' layout-offset-in-bits='0'>
8312        <var-decl name='pixel_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='104' column='1'/>
8313      </data-member>
8314      <data-member access='public' layout-offset-in-bits='32'>
8315        <var-decl name='error_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='105' column='1'/>
8316      </data-member>
8317      <data-member access='public' layout-offset-in-bits='64'>
8318        <var-decl name='object_space_error_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='106' column='1'/>
8319      </data-member>
8320      <data-member access='public' layout-offset-in-bits='96'>
8321        <var-decl name='clampfactor' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='107' column='1'/>
8322      </data-member>
8323      <data-member access='public' layout-offset-in-bits='128'>
8324        <var-decl name='minsavings' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='108' column='1'/>
8325      </data-member>
8326      <data-member access='public' layout-offset-in-bits='160'>
8327        <var-decl name='maxrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='109' column='1'/>
8328      </data-member>
8329      <data-member access='public' layout-offset-in-bits='192'>
8330        <var-decl name='maxsrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='110' column='1'/>
8331      </data-member>
8332      <data-member access='public' layout-offset-in-bits='224'>
8333        <var-decl name='maxtrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='111' column='1'/>
8334      </data-member>
8335      <data-member access='public' layout-offset-in-bits='256'>
8336        <var-decl name='bboxsize' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
8337      </data-member>
8338      <data-member access='private' layout-offset-in-bits='448'>
8339        <var-decl name='type' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='115' column='1'/>
8340      </data-member>
8341      <data-member access='private' layout-offset-in-bits='512'>
8342        <var-decl name='isrational' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='116' column='1'/>
8343      </data-member>
8344      <data-member access='private' layout-offset-in-bits='544'>
8345        <var-decl name='ncoords' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='117' column='1'/>
8346      </data-member>
8347      <data-member access='private' layout-offset-in-bits='576'>
8348        <var-decl name='hcoords' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='118' column='1'/>
8349      </data-member>
8350      <data-member access='private' layout-offset-in-bits='608'>
8351        <var-decl name='inhcoords' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='119' column='1'/>
8352      </data-member>
8353      <data-member access='private' layout-offset-in-bits='640'>
8354        <var-decl name='mask' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='120' column='1'/>
8355      </data-member>
8356      <data-member access='private' layout-offset-in-bits='672'>
8357        <var-decl name='bmat' type-id='type-id-230' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
8358      </data-member>
8359      <data-member access='private' layout-offset-in-bits='1472'>
8360        <var-decl name='cmat' type-id='type-id-230' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
8361      </data-member>
8362      <data-member access='private' layout-offset-in-bits='2272'>
8363        <var-decl name='smat' type-id='type-id-230' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
8364      </data-member>
8365      <data-member access='private' layout-offset-in-bits='3072'>
8366        <var-decl name='s_steps' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='124' column='1'/>
8367      </data-member>
8368      <data-member access='private' layout-offset-in-bits='3104'>
8369        <var-decl name='t_steps' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='125' column='1'/>
8370      </data-member>
8371      <data-member access='private' layout-offset-in-bits='3136'>
8372        <var-decl name='sampling_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='126' column='1'/>
8373      </data-member>
8374      <data-member access='private' layout-offset-in-bits='3168'>
8375        <var-decl name='culling_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='127' column='1'/>
8376      </data-member>
8377      <data-member access='private' layout-offset-in-bits='3200'>
8378        <var-decl name='bbox_subdividing' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='128' column='1'/>
8379      </data-member>
8380      <data-member access='private' layout-offset-in-bits='3264'>
8381        <var-decl name='next' type-id='type-id-132' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
8382      </data-member>
8383      <data-member access='private' layout-offset-in-bits='3328'>
8384        <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='130' column='1'/>
8385      </data-member>
8386      <member-function access='public' constructor='yes'>
8387        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8388          <parameter type-id='type-id-132' is-artificial='yes'/>
8389          <parameter type-id='type-id-24'/>
8390          <parameter type-id='type-id-10'/>
8391          <parameter type-id='type-id-10'/>
8392          <parameter type-id='type-id-160'/>
8393          <return type-id='type-id-19'/>
8394        </function-decl>
8395      </member-function>
8396      <member-function access='public'>
8397        <function-decl name='isParametricDistanceSampling' mangled-name='_ZN7Mapdesc28isParametricDistanceSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
8398          <parameter type-id='type-id-132' is-artificial='yes'/>
8399          <return type-id='type-id-10'/>
8400        </function-decl>
8401      </member-function>
8402      <member-function access='public'>
8403        <function-decl name='isPathLengthSampling' mangled-name='_ZN7Mapdesc20isPathLengthSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
8404          <parameter type-id='type-id-132' is-artificial='yes'/>
8405          <return type-id='type-id-10'/>
8406        </function-decl>
8407      </member-function>
8408      <member-function access='public'>
8409        <function-decl name='isSurfaceAreaSampling' mangled-name='_ZN7Mapdesc21isSurfaceAreaSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
8410          <parameter type-id='type-id-132' is-artificial='yes'/>
8411          <return type-id='type-id-10'/>
8412        </function-decl>
8413      </member-function>
8414      <member-function access='public'>
8415        <function-decl name='isObjectSpaceParaSampling' mangled-name='_ZN7Mapdesc25isObjectSpaceParaSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
8416          <parameter type-id='type-id-132' is-artificial='yes'/>
8417          <return type-id='type-id-10'/>
8418        </function-decl>
8419      </member-function>
8420      <member-function access='public'>
8421        <function-decl name='isObjectSpacePathSampling' mangled-name='_ZN7Mapdesc25isObjectSpacePathSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
8422          <parameter type-id='type-id-132' is-artificial='yes'/>
8423          <return type-id='type-id-10'/>
8424        </function-decl>
8425      </member-function>
8426      <member-function access='public'>
8427        <function-decl name='isConstantSampling' mangled-name='_ZN7Mapdesc18isConstantSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
8428          <parameter type-id='type-id-132' is-artificial='yes'/>
8429          <return type-id='type-id-10'/>
8430        </function-decl>
8431      </member-function>
8432      <member-function access='public'>
8433        <function-decl name='isDomainSampling' mangled-name='_ZN7Mapdesc16isDomainSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
8434          <parameter type-id='type-id-132' is-artificial='yes'/>
8435          <return type-id='type-id-10'/>
8436        </function-decl>
8437      </member-function>
8438      <member-function access='public'>
8439        <function-decl name='isRangeSampling' mangled-name='_ZN7Mapdesc15isRangeSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
8440          <parameter type-id='type-id-132' is-artificial='yes'/>
8441          <return type-id='type-id-10'/>
8442        </function-decl>
8443      </member-function>
8444      <member-function access='public'>
8445        <function-decl name='isCulling' mangled-name='_ZN7Mapdesc9isCullingEv' filepath='libnurbs/internals/mapdesc.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8446          <parameter type-id='type-id-132' is-artificial='yes'/>
8447          <return type-id='type-id-10'/>
8448        </function-decl>
8449      </member-function>
8450      <member-function access='public' constructor='yes'>
8451        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8452          <parameter type-id='type-id-132' is-artificial='yes'/>
8453          <parameter type-id='type-id-24'/>
8454          <parameter type-id='type-id-10'/>
8455          <parameter type-id='type-id-10'/>
8456          <parameter type-id='type-id-160'/>
8457          <return type-id='type-id-19'/>
8458        </function-decl>
8459      </member-function>
8460      <member-function access='public'>
8461        <function-decl name='getType' mangled-name='_ZN7Mapdesc7getTypeEv' filepath='libnurbs/internals/mapdesc.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
8462          <parameter type-id='type-id-132' is-artificial='yes'/>
8463          <return type-id='type-id-24'/>
8464        </function-decl>
8465      </member-function>
8466      <member-function access='public' constructor='yes'>
8467        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8468          <parameter type-id='type-id-132' is-artificial='yes'/>
8469          <parameter type-id='type-id-24'/>
8470          <parameter type-id='type-id-10'/>
8471          <parameter type-id='type-id-10'/>
8472          <parameter type-id='type-id-160'/>
8473          <return type-id='type-id-19'/>
8474        </function-decl>
8475      </member-function>
8476      <member-function access='public'>
8477        <function-decl name='isRational' mangled-name='_ZN7Mapdesc10isRationalEv' filepath='libnurbs/internals/mapdesc.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
8478          <parameter type-id='type-id-132' is-artificial='yes'/>
8479          <return type-id='type-id-10'/>
8480        </function-decl>
8481      </member-function>
8482      <member-function access='public' constructor='yes'>
8483        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8484          <parameter type-id='type-id-132' is-artificial='yes'/>
8485          <parameter type-id='type-id-24'/>
8486          <parameter type-id='type-id-10'/>
8487          <parameter type-id='type-id-10'/>
8488          <parameter type-id='type-id-160'/>
8489          <return type-id='type-id-19'/>
8490        </function-decl>
8491      </member-function>
8492      <member-function access='public'>
8493        <function-decl name='setCmat' mangled-name='_ZN7Mapdesc7setCmatEPfll' filepath='libnurbs/internals/mapdesc.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
8494          <parameter type-id='type-id-132' is-artificial='yes'/>
8495          <parameter type-id='type-id-46'/>
8496          <parameter type-id='type-id-24'/>
8497          <parameter type-id='type-id-24'/>
8498          <return type-id='type-id-19'/>
8499        </function-decl>
8500      </member-function>
8501      <member-function access='public'>
8502        <function-decl name='setSmat' mangled-name='_ZN7Mapdesc7setSmatEPfll' filepath='libnurbs/internals/mapdesc.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
8503          <parameter type-id='type-id-132' is-artificial='yes'/>
8504          <parameter type-id='type-id-46'/>
8505          <parameter type-id='type-id-24'/>
8506          <parameter type-id='type-id-24'/>
8507          <return type-id='type-id-19'/>
8508        </function-decl>
8509      </member-function>
8510      <member-function access='public'>
8511        <function-decl name='setBmat' mangled-name='_ZN7Mapdesc7setBmatEPfll' filepath='libnurbs/internals/mapdesc.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
8512          <parameter type-id='type-id-132' is-artificial='yes'/>
8513          <parameter type-id='type-id-46'/>
8514          <parameter type-id='type-id-24'/>
8515          <parameter type-id='type-id-24'/>
8516          <return type-id='type-id-19'/>
8517        </function-decl>
8518      </member-function>
8519      <member-function access='public'>
8520        <function-decl name='getNcoords' mangled-name='_ZN7Mapdesc10getNcoordsEv' filepath='libnurbs/internals/mapdesc.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
8521          <parameter type-id='type-id-132' is-artificial='yes'/>
8522          <return type-id='type-id-10'/>
8523        </function-decl>
8524      </member-function>
8525      <member-function access='public' constructor='yes'>
8526        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8527          <parameter type-id='type-id-132' is-artificial='yes'/>
8528          <parameter type-id='type-id-24'/>
8529          <parameter type-id='type-id-10'/>
8530          <parameter type-id='type-id-10'/>
8531          <parameter type-id='type-id-160'/>
8532          <return type-id='type-id-19'/>
8533        </function-decl>
8534      </member-function>
8535      <member-function access='public' constructor='yes'>
8536        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8537          <parameter type-id='type-id-132' is-artificial='yes'/>
8538          <parameter type-id='type-id-24'/>
8539          <parameter type-id='type-id-10'/>
8540          <parameter type-id='type-id-10'/>
8541          <parameter type-id='type-id-160'/>
8542          <return type-id='type-id-19'/>
8543        </function-decl>
8544      </member-function>
8545      <member-function access='public'>
8546        <function-decl name='isBboxSubdividing' mangled-name='_ZN7Mapdesc17isBboxSubdividingEv' filepath='libnurbs/internals/mapdesc.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
8547          <parameter type-id='type-id-132' is-artificial='yes'/>
8548          <return type-id='type-id-10'/>
8549        </function-decl>
8550      </member-function>
8551      <member-function access='public' constructor='yes'>
8552        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8553          <parameter type-id='type-id-132' is-artificial='yes'/>
8554          <parameter type-id='type-id-24'/>
8555          <parameter type-id='type-id-10'/>
8556          <parameter type-id='type-id-10'/>
8557          <parameter type-id='type-id-160'/>
8558          <return type-id='type-id-19'/>
8559        </function-decl>
8560      </member-function>
8561      <member-function access='public' constructor='yes'>
8562        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8563          <parameter type-id='type-id-132' is-artificial='yes'/>
8564          <parameter type-id='type-id-24'/>
8565          <parameter type-id='type-id-10'/>
8566          <parameter type-id='type-id-10'/>
8567          <parameter type-id='type-id-160'/>
8568          <return type-id='type-id-19'/>
8569        </function-decl>
8570      </member-function>
8571    </class-decl>
8572    <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-231'>
8573      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
8574      <data-member access='public' layout-offset-in-bits='0'>
8575        <var-decl name='mapdesc' type-id='type-id-132' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
8576      </data-member>
8577      <data-member access='public' layout-offset-in-bits='64'>
8578        <var-decl name='cpts' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/quilt.h' line='68' column='1'/>
8579      </data-member>
8580      <data-member access='public' layout-offset-in-bits='128'>
8581        <var-decl name='qspec' type-id='type-id-218' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
8582      </data-member>
8583      <data-member access='public' layout-offset-in-bits='768'>
8584        <var-decl name='eqspec' type-id='type-id-232' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
8585      </data-member>
8586      <data-member access='public' layout-offset-in-bits='832'>
8587        <var-decl name='next' type-id='type-id-161' visibility='default' filepath='libnurbs/internals/quilt.h' line='71' column='1'/>
8588      </data-member>
8589      <member-function access='public' constructor='yes'>
8590        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8591          <parameter type-id='type-id-161' is-artificial='yes'/>
8592          <parameter type-id='type-id-132'/>
8593          <return type-id='type-id-19'/>
8594        </function-decl>
8595      </member-function>
8596      <member-function access='public' constructor='yes'>
8597        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8598          <parameter type-id='type-id-161' is-artificial='yes'/>
8599          <parameter type-id='type-id-132'/>
8600          <return type-id='type-id-19'/>
8601        </function-decl>
8602      </member-function>
8603      <member-function access='public' constructor='yes'>
8604        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8605          <parameter type-id='type-id-161' is-artificial='yes'/>
8606          <parameter type-id='type-id-132'/>
8607          <return type-id='type-id-19'/>
8608        </function-decl>
8609      </member-function>
8610      <member-function access='public' constructor='yes'>
8611        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8612          <parameter type-id='type-id-161' is-artificial='yes'/>
8613          <parameter type-id='type-id-132'/>
8614          <return type-id='type-id-19'/>
8615        </function-decl>
8616      </member-function>
8617      <member-function access='public' constructor='yes'>
8618        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8619          <parameter type-id='type-id-161' is-artificial='yes'/>
8620          <parameter type-id='type-id-132'/>
8621          <return type-id='type-id-19'/>
8622        </function-decl>
8623      </member-function>
8624      <member-function access='public' constructor='yes'>
8625        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8626          <parameter type-id='type-id-161' is-artificial='yes'/>
8627          <parameter type-id='type-id-132'/>
8628          <return type-id='type-id-19'/>
8629        </function-decl>
8630      </member-function>
8631    </class-decl>
8632    <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-217'>
8633      <data-member access='public' layout-offset-in-bits='0'>
8634        <var-decl name='stride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/quilt.h' line='52' column='1'/>
8635      </data-member>
8636      <data-member access='public' layout-offset-in-bits='32'>
8637        <var-decl name='width' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/quilt.h' line='53' column='1'/>
8638      </data-member>
8639      <data-member access='public' layout-offset-in-bits='64'>
8640        <var-decl name='offset' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/quilt.h' line='54' column='1'/>
8641      </data-member>
8642      <data-member access='public' layout-offset-in-bits='96'>
8643        <var-decl name='order' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/quilt.h' line='55' column='1'/>
8644      </data-member>
8645      <data-member access='public' layout-offset-in-bits='128'>
8646        <var-decl name='index' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/quilt.h' line='56' column='1'/>
8647      </data-member>
8648      <data-member access='public' layout-offset-in-bits='160'>
8649        <var-decl name='bdry' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/quilt.h' line='57' column='1'/>
8650      </data-member>
8651      <data-member access='public' layout-offset-in-bits='224'>
8652        <var-decl name='step_size' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/quilt.h' line='58' column='1'/>
8653      </data-member>
8654      <data-member access='public' layout-offset-in-bits='256'>
8655        <var-decl name='breakpoints' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/quilt.h' line='59' column='1'/>
8656      </data-member>
8657    </class-decl>
8658    <typedef-decl name='Knot' type-id='type-id-1' filepath='libnurbs/internals/types.h' line='45' column='1' id='type-id-234'/>
8659    <typedef-decl name='Maxmatrix' type-id='type-id-223' filepath='libnurbs/internals/mapdesc.h' line='45' column='1' id='type-id-230'/>
8660    <typedef-decl name='Quiltspec_ptr' type-id='type-id-235' filepath='libnurbs/internals/quilt.h' line='62' column='1' id='type-id-232'/>
8661    <reference-type-def kind='lvalue' type-id='type-id-224' size-in-bits='64' id='type-id-226'/>
8662    <pointer-type-def type-id='type-id-224' size-in-bits='64' id='type-id-225'/>
8663    <reference-type-def kind='lvalue' type-id='type-id-236' size-in-bits='64' id='type-id-237'/>
8664    <pointer-type-def type-id='type-id-234' size-in-bits='64' id='type-id-233'/>
8665    <reference-type-def kind='lvalue' type-id='type-id-238' size-in-bits='64' id='type-id-239'/>
8666    <pointer-type-def type-id='type-id-217' size-in-bits='64' id='type-id-235'/>
8667    <pointer-type-def type-id='type-id-221' size-in-bits='64' id='type-id-240'/>
8668    <pointer-type-def type-id='type-id-227' size-in-bits='64' id='type-id-241'/>
8669    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-236'/>
8670    <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-238'>
8671      <data-member access='public' layout-offset-in-bits='0'>
8672        <var-decl name='order' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/knotvector.h' line='48' column='1'/>
8673      </data-member>
8674      <data-member access='public' layout-offset-in-bits='64'>
8675        <var-decl name='knotcount' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/knotvector.h' line='49' column='1'/>
8676      </data-member>
8677      <data-member access='public' layout-offset-in-bits='128'>
8678        <var-decl name='stride' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/knotvector.h' line='50' column='1'/>
8679      </data-member>
8680      <data-member access='public' layout-offset-in-bits='192'>
8681        <var-decl name='knotlist' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/knotvector.h' line='51' column='1'/>
8682      </data-member>
8683      <member-function access='public' constructor='yes'>
8684        <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
8685          <parameter type-id='type-id-242' is-artificial='yes'/>
8686          <return type-id='type-id-19'/>
8687        </function-decl>
8688      </member-function>
8689      <member-function access='public' destructor='yes'>
8690        <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
8691          <parameter type-id='type-id-242' is-artificial='yes'/>
8692          <parameter type-id='type-id-10' is-artificial='yes'/>
8693          <return type-id='type-id-19'/>
8694        </function-decl>
8695      </member-function>
8696      <member-function access='public'>
8697        <function-decl name='validate' mangled-name='_ZN10Knotvector8validateEv' filepath='libnurbs/internals/knotvector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
8698          <parameter type-id='type-id-242' is-artificial='yes'/>
8699          <return type-id='type-id-10'/>
8700        </function-decl>
8701      </member-function>
8702      <member-function access='public'>
8703        <function-decl name='show' mangled-name='_ZN10Knotvector4showEPKc' filepath='libnurbs/internals/knotvector.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
8704          <parameter type-id='type-id-242' is-artificial='yes'/>
8705          <parameter type-id='type-id-112'/>
8706          <return type-id='type-id-19'/>
8707        </function-decl>
8708      </member-function>
8709      <member-function access='public'>
8710        <function-decl name='init' mangled-name='_ZN10Knotvector4initElllPf' filepath='libnurbs/internals/knotvector.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
8711          <parameter type-id='type-id-242' is-artificial='yes'/>
8712          <parameter type-id='type-id-24'/>
8713          <parameter type-id='type-id-24'/>
8714          <parameter type-id='type-id-24'/>
8715          <parameter type-id='type-id-46'/>
8716          <return type-id='type-id-19'/>
8717        </function-decl>
8718      </member-function>
8719      <member-function access='public' constructor='yes'>
8720        <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
8721          <parameter type-id='type-id-242' is-artificial='yes'/>
8722          <return type-id='type-id-19'/>
8723        </function-decl>
8724      </member-function>
8725      <member-function access='public' destructor='yes'>
8726        <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
8727          <parameter type-id='type-id-242' is-artificial='yes'/>
8728          <parameter type-id='type-id-10' is-artificial='yes'/>
8729          <return type-id='type-id-19'/>
8730        </function-decl>
8731      </member-function>
8732      <member-function access='public' constructor='yes'>
8733        <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
8734          <parameter type-id='type-id-242' is-artificial='yes'/>
8735          <return type-id='type-id-19'/>
8736        </function-decl>
8737      </member-function>
8738      <member-function access='public' destructor='yes'>
8739        <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
8740          <parameter type-id='type-id-242' is-artificial='yes'/>
8741          <parameter type-id='type-id-10' is-artificial='yes'/>
8742          <return type-id='type-id-19'/>
8743        </function-decl>
8744      </member-function>
8745      <member-function access='public' constructor='yes'>
8746        <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
8747          <parameter type-id='type-id-242' is-artificial='yes'/>
8748          <return type-id='type-id-19'/>
8749        </function-decl>
8750      </member-function>
8751      <member-function access='public' destructor='yes'>
8752        <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
8753          <parameter type-id='type-id-242' is-artificial='yes'/>
8754          <parameter type-id='type-id-10' is-artificial='yes'/>
8755          <return type-id='type-id-19'/>
8756        </function-decl>
8757      </member-function>
8758    </class-decl>
8759  </abi-instr>
8760  <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'>
8761    <class-decl name='Curvelist' size-in-bits='256' visibility='default' filepath='libnurbs/internals/curvelist.h' line='47' column='1' id='type-id-174'>
8762      <data-member access='private' layout-offset-in-bits='0'>
8763        <var-decl name='curve' type-id='type-id-192' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
8764      </data-member>
8765      <data-member access='private' layout-offset-in-bits='64'>
8766        <var-decl name='range' type-id='type-id-193' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
8767      </data-member>
8768      <data-member access='private' layout-offset-in-bits='160'>
8769        <var-decl name='needsSubdivision' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curvelist.h' line='59' column='1'/>
8770      </data-member>
8771      <data-member access='private' layout-offset-in-bits='192'>
8772        <var-decl name='stepsize' type-id='type-id-27' visibility='default' filepath='libnurbs/internals/curvelist.h' line='60' column='1'/>
8773      </data-member>
8774      <member-function access='private' constructor='yes'>
8775        <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
8776          <parameter type-id='type-id-194' is-artificial='yes'/>
8777          <parameter type-id='type-id-161'/>
8778          <parameter type-id='type-id-1'/>
8779          <parameter type-id='type-id-1'/>
8780          <return type-id='type-id-19'/>
8781        </function-decl>
8782      </member-function>
8783      <member-function access='private' constructor='yes'>
8784        <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
8785          <parameter type-id='type-id-194' is-artificial='yes'/>
8786          <parameter type-id='type-id-163'/>
8787          <parameter type-id='type-id-1'/>
8788          <return type-id='type-id-19'/>
8789        </function-decl>
8790      </member-function>
8791      <member-function access='private' destructor='yes'>
8792        <function-decl name='~Curvelist' filepath='libnurbs/internals/curvelist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
8793          <parameter type-id='type-id-194' is-artificial='yes'/>
8794          <parameter type-id='type-id-10' is-artificial='yes'/>
8795          <return type-id='type-id-19'/>
8796        </function-decl>
8797      </member-function>
8798      <member-function access='private'>
8799        <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Curvelist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/curvelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
8800          <parameter type-id='type-id-194' is-artificial='yes'/>
8801          <return type-id='type-id-10'/>
8802        </function-decl>
8803      </member-function>
8804      <member-function access='private'>
8805        <function-decl name='getstepsize' mangled-name='_ZN9Curvelist11getstepsizeEv' filepath='libnurbs/internals/curvelist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
8806          <parameter type-id='type-id-194' is-artificial='yes'/>
8807          <return type-id='type-id-19'/>
8808        </function-decl>
8809      </member-function>
8810      <member-function access='private'>
8811        <function-decl name='cullCheck' mangled-name='_ZN9Curvelist9cullCheckEv' filepath='libnurbs/internals/curvelist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8812          <parameter type-id='type-id-194' is-artificial='yes'/>
8813          <return type-id='type-id-10'/>
8814        </function-decl>
8815      </member-function>
8816    </class-decl>
8817    <class-decl name='Quilt' size-in-bits='896' visibility='default' filepath='libnurbs/internals/quilt.h' line='64' column='1' id='type-id-243'>
8818      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
8819      <data-member access='private' layout-offset-in-bits='0'>
8820        <var-decl name='mapdesc' type-id='type-id-132' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
8821      </data-member>
8822      <data-member access='private' layout-offset-in-bits='64'>
8823        <var-decl name='cpts' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/quilt.h' line='68' column='1'/>
8824      </data-member>
8825      <data-member access='private' layout-offset-in-bits='128'>
8826        <var-decl name='qspec' type-id='type-id-218' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
8827      </data-member>
8828      <data-member access='private' layout-offset-in-bits='768'>
8829        <var-decl name='eqspec' type-id='type-id-232' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
8830      </data-member>
8831      <data-member access='private' layout-offset-in-bits='832'>
8832        <var-decl name='next' type-id='type-id-161' visibility='default' filepath='libnurbs/internals/quilt.h' line='71' column='1'/>
8833      </data-member>
8834      <member-function access='private' constructor='yes'>
8835        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8836          <parameter type-id='type-id-161' is-artificial='yes'/>
8837          <parameter type-id='type-id-132'/>
8838          <return type-id='type-id-19'/>
8839        </function-decl>
8840      </member-function>
8841      <member-function access='private' constructor='yes'>
8842        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8843          <parameter type-id='type-id-161' is-artificial='yes'/>
8844          <parameter type-id='type-id-132'/>
8845          <return type-id='type-id-19'/>
8846        </function-decl>
8847      </member-function>
8848      <member-function access='private' constructor='yes'>
8849        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8850          <parameter type-id='type-id-161' is-artificial='yes'/>
8851          <parameter type-id='type-id-132'/>
8852          <return type-id='type-id-19'/>
8853        </function-decl>
8854      </member-function>
8855      <member-function access='private'>
8856        <function-decl name='getDimension' mangled-name='_ZN5Quilt12getDimensionEv' filepath='libnurbs/internals/quilt.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
8857          <parameter type-id='type-id-161' is-artificial='yes'/>
8858          <return type-id='type-id-10'/>
8859        </function-decl>
8860      </member-function>
8861      <member-function access='private'>
8862        <function-decl name='show' mangled-name='_ZN5Quilt4showEv' filepath='libnurbs/internals/quilt.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
8863          <parameter type-id='type-id-161' is-artificial='yes'/>
8864          <return type-id='type-id-19'/>
8865        </function-decl>
8866      </member-function>
8867      <member-function access='private'>
8868        <function-decl name='select' mangled-name='_ZN5Quilt6selectEPfS0_' filepath='libnurbs/internals/quilt.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
8869          <parameter type-id='type-id-161' is-artificial='yes'/>
8870          <parameter type-id='type-id-25'/>
8871          <parameter type-id='type-id-25'/>
8872          <return type-id='type-id-19'/>
8873        </function-decl>
8874      </member-function>
8875      <member-function access='private'>
8876        <function-decl name='findSampleRates' mangled-name='_ZN5Quilt15findSampleRatesER5FlistS1_' filepath='libnurbs/internals/quilt.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
8877          <parameter type-id='type-id-161' is-artificial='yes'/>
8878          <parameter type-id='type-id-237'/>
8879          <parameter type-id='type-id-237'/>
8880          <return type-id='type-id-19'/>
8881        </function-decl>
8882      </member-function>
8883      <member-function access='private'>
8884        <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'>
8885          <parameter type-id='type-id-161' is-artificial='yes'/>
8886          <parameter type-id='type-id-237'/>
8887          <parameter type-id='type-id-237'/>
8888          <parameter type-id='type-id-25'/>
8889          <return type-id='type-id-19'/>
8890        </function-decl>
8891      </member-function>
8892      <member-function access='private'>
8893        <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'>
8894          <parameter type-id='type-id-161' is-artificial='yes'/>
8895          <parameter type-id='type-id-25'/>
8896          <parameter type-id='type-id-25'/>
8897          <parameter type-id='type-id-10'/>
8898          <parameter type-id='type-id-237'/>
8899          <return type-id='type-id-19'/>
8900        </function-decl>
8901      </member-function>
8902      <member-function access='private'>
8903        <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'>
8904          <parameter type-id='type-id-161' is-artificial='yes'/>
8905          <parameter type-id='type-id-25'/>
8906          <parameter type-id='type-id-25'/>
8907          <parameter type-id='type-id-237'/>
8908          <return type-id='type-id-19'/>
8909        </function-decl>
8910      </member-function>
8911      <member-function access='private'>
8912        <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'>
8913          <parameter type-id='type-id-161' is-artificial='yes'/>
8914          <parameter type-id='type-id-25'/>
8915          <parameter type-id='type-id-25'/>
8916          <parameter type-id='type-id-237'/>
8917          <parameter type-id='type-id-237'/>
8918          <return type-id='type-id-19'/>
8919        </function-decl>
8920      </member-function>
8921      <member-function access='private'>
8922        <function-decl name='isCulled' mangled-name='_ZN5Quilt8isCulledEv' filepath='libnurbs/internals/quilt.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
8923          <parameter type-id='type-id-161' is-artificial='yes'/>
8924          <return type-id='type-id-10'/>
8925        </function-decl>
8926      </member-function>
8927      <member-function access='private'>
8928        <function-decl name='download' mangled-name='_ZN5Quilt8downloadER7Backend' filepath='libnurbs/internals/quilt.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
8929          <parameter type-id='type-id-161' is-artificial='yes'/>
8930          <parameter type-id='type-id-160'/>
8931          <return type-id='type-id-19'/>
8932        </function-decl>
8933      </member-function>
8934      <member-function access='private'>
8935        <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'>
8936          <parameter type-id='type-id-161' is-artificial='yes'/>
8937          <parameter type-id='type-id-25'/>
8938          <parameter type-id='type-id-25'/>
8939          <parameter type-id='type-id-160'/>
8940          <return type-id='type-id-19'/>
8941        </function-decl>
8942      </member-function>
8943      <member-function access='private'>
8944        <function-decl name='deleteMe' mangled-name='_ZN5Quilt8deleteMeER4Pool' filepath='libnurbs/internals/quilt.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
8945          <parameter type-id='type-id-161' is-artificial='yes'/>
8946          <parameter type-id='type-id-115'/>
8947          <return type-id='type-id-19'/>
8948        </function-decl>
8949      </member-function>
8950      <member-function access='private' constructor='yes'>
8951        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8952          <parameter type-id='type-id-161' is-artificial='yes'/>
8953          <parameter type-id='type-id-132'/>
8954          <return type-id='type-id-19'/>
8955        </function-decl>
8956      </member-function>
8957      <member-function access='private'>
8958        <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'>
8959          <parameter type-id='type-id-161' is-artificial='yes'/>
8960          <parameter type-id='type-id-239'/>
8961          <parameter type-id='type-id-239'/>
8962          <parameter type-id='type-id-46'/>
8963          <parameter type-id='type-id-24'/>
8964          <return type-id='type-id-19'/>
8965        </function-decl>
8966      </member-function>
8967      <member-function access='private'>
8968        <function-decl name='toBezier' mangled-name='_ZN5Quilt8toBezierER10KnotvectorPfl' filepath='libnurbs/internals/quilt.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
8969          <parameter type-id='type-id-161' is-artificial='yes'/>
8970          <parameter type-id='type-id-239'/>
8971          <parameter type-id='type-id-46'/>
8972          <parameter type-id='type-id-24'/>
8973          <return type-id='type-id-19'/>
8974        </function-decl>
8975      </member-function>
8976    </class-decl>
8977    <array-type-def dimensions='1' type-id='type-id-27' size-in-bits='96' id='type-id-193'>
8978      <subrange length='3' type-id='type-id-3' id='type-id-85'/>
8979    </array-type-def>
8980    <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-244'>
8981      <data-member access='public' layout-offset-in-bits='0'>
8982        <var-decl name='next' type-id='type-id-192' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
8983      </data-member>
8984      <data-member access='private' layout-offset-in-bits='64'>
8985        <var-decl name='mapdesc' type-id='type-id-132' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
8986      </data-member>
8987      <data-member access='private' layout-offset-in-bits='128'>
8988        <var-decl name='stride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='54' column='1'/>
8989      </data-member>
8990      <data-member access='private' layout-offset-in-bits='160'>
8991        <var-decl name='order' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='55' column='1'/>
8992      </data-member>
8993      <data-member access='private' layout-offset-in-bits='192'>
8994        <var-decl name='cullval' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='56' column='1'/>
8995      </data-member>
8996      <data-member access='private' layout-offset-in-bits='224'>
8997        <var-decl name='needsSampling' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/curve.h' line='57' column='1'/>
8998      </data-member>
8999      <data-member access='private' layout-offset-in-bits='256'>
9000        <var-decl name='cpts' type-id='type-id-219' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
9001      </data-member>
9002      <data-member access='private' layout-offset-in-bits='4096'>
9003        <var-decl name='spts' type-id='type-id-219' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
9004      </data-member>
9005      <data-member access='private' layout-offset-in-bits='7936'>
9006        <var-decl name='stepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/curve.h' line='60' column='1'/>
9007      </data-member>
9008      <data-member access='private' layout-offset-in-bits='7968'>
9009        <var-decl name='minstepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/curve.h' line='61' column='1'/>
9010      </data-member>
9011      <data-member access='private' layout-offset-in-bits='8000'>
9012        <var-decl name='range' type-id='type-id-84' visibility='default' filepath='libnurbs/internals/curve.h' line='62' column='1'/>
9013      </data-member>
9014      <member-function access='public' constructor='yes'>
9015        <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
9016          <parameter type-id='type-id-192' is-artificial='yes'/>
9017          <parameter type-id='type-id-161'/>
9018          <parameter type-id='type-id-1'/>
9019          <parameter type-id='type-id-1'/>
9020          <parameter type-id='type-id-192'/>
9021          <return type-id='type-id-19'/>
9022        </function-decl>
9023      </member-function>
9024      <member-function access='public' constructor='yes'>
9025        <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
9026          <parameter type-id='type-id-192' is-artificial='yes'/>
9027          <parameter type-id='type-id-226'/>
9028          <parameter type-id='type-id-1'/>
9029          <parameter type-id='type-id-192'/>
9030          <return type-id='type-id-19'/>
9031        </function-decl>
9032      </member-function>
9033    </class-decl>
9034    <pointer-type-def type-id='type-id-244' size-in-bits='64' id='type-id-192'/>
9035    <pointer-type-def type-id='type-id-174' size-in-bits='64' id='type-id-194'/>
9036    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-245'/>
9037    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-246'/>
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-247' 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-247' 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-247' 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-247' 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-247'/>
9091    <class-decl name='Curve' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-248'/>
9092    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-249'/>
9093  </abi-instr>
9094  <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'>
9095  </abi-instr>
9096  <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'>
9097    <class-decl name='DisplayList' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/displaylist.h' line='65' column='1' id='type-id-250'>
9098      <data-member access='private' layout-offset-in-bits='0'>
9099        <var-decl name='nodes' type-id='type-id-251' visibility='default' filepath='libnurbs/internals/displaylist.h' line='73' column='1'/>
9100      </data-member>
9101      <data-member access='private' layout-offset-in-bits='64'>
9102        <var-decl name='dlnodePool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/displaylist.h' line='74' column='1'/>
9103      </data-member>
9104      <data-member access='private' layout-offset-in-bits='2560'>
9105        <var-decl name='lastNode' type-id='type-id-252' visibility='default' filepath='libnurbs/internals/displaylist.h' line='75' column='1'/>
9106      </data-member>
9107      <data-member access='private' layout-offset-in-bits='2624'>
9108        <var-decl name='nt' type-id='type-id-79' visibility='default' filepath='libnurbs/internals/displaylist.h' line='76' column='1'/>
9109      </data-member>
9110      <member-function access='private' constructor='yes'>
9111        <function-decl name='DisplayList' filepath='libnurbs/internals/displaylist.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
9112          <parameter type-id='type-id-78' is-artificial='yes'/>
9113          <parameter type-id='type-id-79'/>
9114          <return type-id='type-id-19'/>
9115        </function-decl>
9116      </member-function>
9117      <member-function access='private' destructor='yes'>
9118        <function-decl name='~DisplayList' filepath='libnurbs/internals/displaylist.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
9119          <parameter type-id='type-id-78' is-artificial='yes'/>
9120          <parameter type-id='type-id-10' is-artificial='yes'/>
9121          <return type-id='type-id-19'/>
9122        </function-decl>
9123      </member-function>
9124      <member-function access='private'>
9125        <function-decl name='play' mangled-name='_ZN11DisplayList4playEv' filepath='libnurbs/internals/displaylist.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
9126          <parameter type-id='type-id-78' is-artificial='yes'/>
9127          <return type-id='type-id-19'/>
9128        </function-decl>
9129      </member-function>
9130      <member-function access='private'>
9131        <function-decl name='endList' mangled-name='_ZN11DisplayList7endListEv' filepath='libnurbs/internals/displaylist.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
9132          <parameter type-id='type-id-78' is-artificial='yes'/>
9133          <return type-id='type-id-19'/>
9134        </function-decl>
9135      </member-function>
9136      <member-function access='private'>
9137        <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'>
9138          <parameter type-id='type-id-78' is-artificial='yes'/>
9139          <parameter type-id='type-id-253'/>
9140          <parameter type-id='type-id-17'/>
9141          <parameter type-id='type-id-253'/>
9142          <return type-id='type-id-19'/>
9143        </function-decl>
9144      </member-function>
9145      <member-function access='private' constructor='yes'>
9146        <function-decl name='DisplayList' filepath='libnurbs/internals/displaylist.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
9147          <parameter type-id='type-id-78' is-artificial='yes'/>
9148          <parameter type-id='type-id-79'/>
9149          <return type-id='type-id-19'/>
9150        </function-decl>
9151      </member-function>
9152      <member-function access='private' destructor='yes'>
9153        <function-decl name='~DisplayList' filepath='libnurbs/internals/displaylist.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
9154          <parameter type-id='type-id-78' is-artificial='yes'/>
9155          <parameter type-id='type-id-10' is-artificial='yes'/>
9156          <return type-id='type-id-19'/>
9157        </function-decl>
9158      </member-function>
9159    </class-decl>
9160    <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-254'>
9161      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
9162      <data-member access='public' layout-offset-in-bits='0'>
9163        <var-decl name='work' type-id='type-id-253' visibility='default' filepath='libnurbs/internals/displaylist.h' line='50' column='1'/>
9164      </data-member>
9165      <data-member access='public' layout-offset-in-bits='128'>
9166        <var-decl name='arg' type-id='type-id-17' visibility='default' filepath='libnurbs/internals/displaylist.h' line='51' column='1'/>
9167      </data-member>
9168      <data-member access='public' layout-offset-in-bits='192'>
9169        <var-decl name='cleanup' type-id='type-id-253' visibility='default' filepath='libnurbs/internals/displaylist.h' line='52' column='1'/>
9170      </data-member>
9171      <data-member access='public' layout-offset-in-bits='320'>
9172        <var-decl name='next' type-id='type-id-251' visibility='default' filepath='libnurbs/internals/displaylist.h' line='53' column='1'/>
9173      </data-member>
9174      <member-function access='public' constructor='yes'>
9175        <function-decl name='Dlnode' filepath='libnurbs/internals/displaylist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
9176          <parameter type-id='type-id-251' is-artificial='yes'/>
9177          <parameter type-id='type-id-253'/>
9178          <parameter type-id='type-id-17'/>
9179          <parameter type-id='type-id-253'/>
9180          <return type-id='type-id-19'/>
9181        </function-decl>
9182      </member-function>
9183    </class-decl>
9184    <class-decl name='PFVS' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-253' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-255'>
9185      <data-member access='public' layout-offset-in-bits='0'>
9186        <var-decl name='__pfn' type-id='type-id-256' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
9187      </data-member>
9188      <data-member access='public' layout-offset-in-bits='64'>
9189        <var-decl name='__delta' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
9190      </data-member>
9191    </class-decl>
9192    <typedef-decl name='PFVS' type-id='type-id-255' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-253'/>
9193    <pointer-type-def type-id='type-id-250' size-in-bits='64' id='type-id-78'/>
9194    <pointer-type-def type-id='type-id-254' size-in-bits='64' id='type-id-251'/>
9195    <pointer-type-def type-id='type-id-251' size-in-bits='64' id='type-id-252'/>
9196    <pointer-type-def type-id='type-id-47' size-in-bits='64' id='type-id-79'/>
9197    <pointer-type-def type-id='type-id-257' size-in-bits='64' id='type-id-256'/>
9198    <function-type size-in-bits='64' id='type-id-257'>
9199      <parameter type-id='type-id-79' is-artificial='yes'/>
9200      <parameter type-id='type-id-17'/>
9201      <return type-id='type-id-19'/>
9202    </function-type>
9203  </abi-instr>
9204  <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'>
9205    <pointer-type-def type-id='type-id-155' size-in-bits='64' id='type-id-180'/>
9206  </abi-instr>
9207  <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'>
9208    <class-decl name='FlistSorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/flistsorter.h' line='42' column='1' id='type-id-155'>
9209      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-144'/>
9210      <member-function access='private' constructor='yes'>
9211        <function-decl name='FlistSorter' filepath='libnurbs/internals/flistsorter.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
9212          <parameter type-id='type-id-180' is-artificial='yes'/>
9213          <return type-id='type-id-19'/>
9214        </function-decl>
9215      </member-function>
9216      <member-function access='private'>
9217        <function-decl name='qsort' mangled-name='_ZN11FlistSorter5qsortEPfi' filepath='libnurbs/internals/flistsorter.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
9218          <parameter type-id='type-id-180' is-artificial='yes'/>
9219          <parameter type-id='type-id-25'/>
9220          <parameter type-id='type-id-10'/>
9221          <return type-id='type-id-19'/>
9222        </function-decl>
9223      </member-function>
9224      <member-function access='private' destructor='yes' vtable-offset='-1'>
9225        <function-decl name='~FlistSorter' filepath='libnurbs/internals/flistsorter.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
9226          <parameter type-id='type-id-180' is-artificial='yes'/>
9227          <parameter type-id='type-id-10' is-artificial='yes'/>
9228          <return type-id='type-id-19'/>
9229        </function-decl>
9230      </member-function>
9231      <member-function access='protected' vtable-offset='2'>
9232        <function-decl name='qscmp' mangled-name='_ZN11FlistSorter5qscmpEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
9233          <parameter type-id='type-id-180' is-artificial='yes'/>
9234          <parameter type-id='type-id-106'/>
9235          <parameter type-id='type-id-106'/>
9236          <return type-id='type-id-10'/>
9237        </function-decl>
9238      </member-function>
9239      <member-function access='protected' vtable-offset='3'>
9240        <function-decl name='qsexc' mangled-name='_ZN11FlistSorter5qsexcEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
9241          <parameter type-id='type-id-180' is-artificial='yes'/>
9242          <parameter type-id='type-id-106'/>
9243          <parameter type-id='type-id-106'/>
9244          <return type-id='type-id-19'/>
9245        </function-decl>
9246      </member-function>
9247      <member-function access='protected' vtable-offset='4'>
9248        <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'>
9249          <parameter type-id='type-id-180' is-artificial='yes'/>
9250          <parameter type-id='type-id-106'/>
9251          <parameter type-id='type-id-106'/>
9252          <parameter type-id='type-id-106'/>
9253          <return type-id='type-id-19'/>
9254        </function-decl>
9255      </member-function>
9256    </class-decl>
9257  </abi-instr>
9258  <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'>
9259    <class-decl name='Hull' size-in-bits='4800' visibility='default' filepath='libnurbs/internals/hull.h' line='47' column='1' id='type-id-258'>
9260      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-204'/>
9261      <member-type access='private'>
9262        <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-259'>
9263          <data-member access='public' layout-offset-in-bits='0'>
9264            <var-decl name='left' type-id='type-id-215' visibility='default' filepath='libnurbs/internals/hull.h' line='56' column='1'/>
9265          </data-member>
9266          <data-member access='public' layout-offset-in-bits='64'>
9267            <var-decl name='line' type-id='type-id-260' visibility='default' filepath='libnurbs/internals/hull.h' line='57' column='1'/>
9268          </data-member>
9269          <data-member access='public' layout-offset-in-bits='128'>
9270            <var-decl name='right' type-id='type-id-215' visibility='default' filepath='libnurbs/internals/hull.h' line='58' column='1'/>
9271          </data-member>
9272          <data-member access='public' layout-offset-in-bits='192'>
9273            <var-decl name='index' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/hull.h' line='59' column='1'/>
9274          </data-member>
9275        </class-decl>
9276      </member-type>
9277      <data-member access='private' layout-offset-in-bits='64'>
9278        <var-decl name='lower' type-id='type-id-259' visibility='default' filepath='libnurbs/internals/hull.h' line='62' column='1'/>
9279      </data-member>
9280      <data-member access='private' layout-offset-in-bits='320'>
9281        <var-decl name='upper' type-id='type-id-259' visibility='default' filepath='libnurbs/internals/hull.h' line='63' column='1'/>
9282      </data-member>
9283      <data-member access='private' layout-offset-in-bits='576'>
9284        <var-decl name='fakeleft' type-id='type-id-210' visibility='default' filepath='libnurbs/internals/hull.h' line='64' column='1'/>
9285      </data-member>
9286      <data-member access='private' layout-offset-in-bits='1408'>
9287        <var-decl name='fakeright' type-id='type-id-210' visibility='default' filepath='libnurbs/internals/hull.h' line='65' column='1'/>
9288      </data-member>
9289      <member-function access='private' constructor='yes'>
9290        <function-decl name='Hull' filepath='libnurbs/internals/hull.cc' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
9291          <parameter type-id='type-id-261' is-artificial='yes'/>
9292          <parameter type-id='type-id-10' is-artificial='yes'/>
9293          <parameter type-id='type-id-184' is-artificial='yes'/>
9294          <return type-id='type-id-19'/>
9295        </function-decl>
9296      </member-function>
9297      <member-function access='private' destructor='yes'>
9298        <function-decl name='~Hull' filepath='libnurbs/internals/hull.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
9299          <parameter type-id='type-id-261' is-artificial='yes'/>
9300          <parameter type-id='type-id-10' is-artificial='yes'/>
9301          <parameter type-id='type-id-184' is-artificial='yes'/>
9302          <return type-id='type-id-19'/>
9303        </function-decl>
9304      </member-function>
9305      <member-function access='private'>
9306        <function-decl name='nextupper' mangled-name='_ZN4Hull9nextupperEP14GridTrimVertex' filepath='libnurbs/internals/hull.cc' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
9307          <parameter type-id='type-id-261' is-artificial='yes'/>
9308          <parameter type-id='type-id-191'/>
9309          <return type-id='type-id-191'/>
9310        </function-decl>
9311      </member-function>
9312      <member-function access='private'>
9313        <function-decl name='nextlower' mangled-name='_ZN4Hull9nextlowerEP14GridTrimVertex' filepath='libnurbs/internals/hull.cc' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
9314          <parameter type-id='type-id-261' is-artificial='yes'/>
9315          <parameter type-id='type-id-191'/>
9316          <return type-id='type-id-191'/>
9317        </function-decl>
9318      </member-function>
9319      <member-function access='private'>
9320        <function-decl name='init' mangled-name='_ZN4Hull4initEv' filepath='libnurbs/internals/hull.cc' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
9321          <parameter type-id='type-id-261' is-artificial='yes'/>
9322          <return type-id='type-id-19'/>
9323        </function-decl>
9324      </member-function>
9325    </class-decl>
9326    <pointer-type-def type-id='type-id-211' size-in-bits='64' id='type-id-260'/>
9327    <pointer-type-def type-id='type-id-258' size-in-bits='64' id='type-id-261'/>
9328  </abi-instr>
9329  <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'>
9330    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-262'/>
9331    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-263'/>
9332  </abi-instr>
9333  <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'>
9334    <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-238'>
9335      <data-member access='public' layout-offset-in-bits='0'>
9336        <var-decl name='order' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/knotvector.h' line='48' column='1'/>
9337      </data-member>
9338      <data-member access='public' layout-offset-in-bits='64'>
9339        <var-decl name='knotcount' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/knotvector.h' line='49' column='1'/>
9340      </data-member>
9341      <data-member access='public' layout-offset-in-bits='128'>
9342        <var-decl name='stride' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/knotvector.h' line='50' column='1'/>
9343      </data-member>
9344      <data-member access='public' layout-offset-in-bits='192'>
9345        <var-decl name='knotlist' type-id='type-id-233' visibility='default' filepath='libnurbs/internals/knotvector.h' line='51' column='1'/>
9346      </data-member>
9347      <member-function access='public' constructor='yes'>
9348        <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
9349          <parameter type-id='type-id-242' is-artificial='yes'/>
9350          <return type-id='type-id-19'/>
9351        </function-decl>
9352      </member-function>
9353      <member-function access='public' destructor='yes'>
9354        <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
9355          <parameter type-id='type-id-242' is-artificial='yes'/>
9356          <parameter type-id='type-id-10' is-artificial='yes'/>
9357          <return type-id='type-id-19'/>
9358        </function-decl>
9359      </member-function>
9360      <member-function access='public'>
9361        <function-decl name='validate' mangled-name='_ZN10Knotvector8validateEv' filepath='libnurbs/internals/knotvector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
9362          <parameter type-id='type-id-242' is-artificial='yes'/>
9363          <return type-id='type-id-10'/>
9364        </function-decl>
9365      </member-function>
9366      <member-function access='public'>
9367        <function-decl name='show' mangled-name='_ZN10Knotvector4showEPKc' filepath='libnurbs/internals/knotvector.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
9368          <parameter type-id='type-id-242' is-artificial='yes'/>
9369          <parameter type-id='type-id-112'/>
9370          <return type-id='type-id-19'/>
9371        </function-decl>
9372      </member-function>
9373      <member-function access='public'>
9374        <function-decl name='init' mangled-name='_ZN10Knotvector4initElllPf' filepath='libnurbs/internals/knotvector.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
9375          <parameter type-id='type-id-242' is-artificial='yes'/>
9376          <parameter type-id='type-id-24'/>
9377          <parameter type-id='type-id-24'/>
9378          <parameter type-id='type-id-24'/>
9379          <parameter type-id='type-id-46'/>
9380          <return type-id='type-id-19'/>
9381        </function-decl>
9382      </member-function>
9383      <member-function access='public' constructor='yes'>
9384        <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
9385          <parameter type-id='type-id-242' is-artificial='yes'/>
9386          <return type-id='type-id-19'/>
9387        </function-decl>
9388      </member-function>
9389      <member-function access='public' destructor='yes'>
9390        <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
9391          <parameter type-id='type-id-242' is-artificial='yes'/>
9392          <parameter type-id='type-id-10' is-artificial='yes'/>
9393          <return type-id='type-id-19'/>
9394        </function-decl>
9395      </member-function>
9396      <member-function access='public' constructor='yes'>
9397        <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
9398          <parameter type-id='type-id-242' is-artificial='yes'/>
9399          <return type-id='type-id-19'/>
9400        </function-decl>
9401      </member-function>
9402      <member-function access='public' destructor='yes'>
9403        <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
9404          <parameter type-id='type-id-242' is-artificial='yes'/>
9405          <parameter type-id='type-id-10' is-artificial='yes'/>
9406          <return type-id='type-id-19'/>
9407        </function-decl>
9408      </member-function>
9409      <member-function access='public' constructor='yes'>
9410        <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
9411          <parameter type-id='type-id-242' is-artificial='yes'/>
9412          <return type-id='type-id-19'/>
9413        </function-decl>
9414      </member-function>
9415      <member-function access='public' destructor='yes'>
9416        <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
9417          <parameter type-id='type-id-242' is-artificial='yes'/>
9418          <parameter type-id='type-id-10' is-artificial='yes'/>
9419          <return type-id='type-id-19'/>
9420        </function-decl>
9421      </member-function>
9422    </class-decl>
9423    <pointer-type-def type-id='type-id-238' size-in-bits='64' id='type-id-242'/>
9424  </abi-instr>
9425  <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'>
9426    <class-decl name='Mapdesc' size-in-bits='3392' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='49' column='1' id='type-id-264'>
9427      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
9428      <data-member access='private' layout-offset-in-bits='0'>
9429        <var-decl name='pixel_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='104' column='1'/>
9430      </data-member>
9431      <data-member access='private' layout-offset-in-bits='32'>
9432        <var-decl name='error_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='105' column='1'/>
9433      </data-member>
9434      <data-member access='private' layout-offset-in-bits='64'>
9435        <var-decl name='object_space_error_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='106' column='1'/>
9436      </data-member>
9437      <data-member access='private' layout-offset-in-bits='96'>
9438        <var-decl name='clampfactor' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='107' column='1'/>
9439      </data-member>
9440      <data-member access='private' layout-offset-in-bits='128'>
9441        <var-decl name='minsavings' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='108' column='1'/>
9442      </data-member>
9443      <data-member access='private' layout-offset-in-bits='160'>
9444        <var-decl name='maxrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='109' column='1'/>
9445      </data-member>
9446      <data-member access='private' layout-offset-in-bits='192'>
9447        <var-decl name='maxsrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='110' column='1'/>
9448      </data-member>
9449      <data-member access='private' layout-offset-in-bits='224'>
9450        <var-decl name='maxtrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='111' column='1'/>
9451      </data-member>
9452      <data-member access='private' layout-offset-in-bits='256'>
9453        <var-decl name='bboxsize' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
9454      </data-member>
9455      <data-member access='private' layout-offset-in-bits='448'>
9456        <var-decl name='type' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='115' column='1'/>
9457      </data-member>
9458      <data-member access='private' layout-offset-in-bits='512'>
9459        <var-decl name='isrational' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='116' column='1'/>
9460      </data-member>
9461      <data-member access='private' layout-offset-in-bits='544'>
9462        <var-decl name='ncoords' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='117' column='1'/>
9463      </data-member>
9464      <data-member access='private' layout-offset-in-bits='576'>
9465        <var-decl name='hcoords' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='118' column='1'/>
9466      </data-member>
9467      <data-member access='private' layout-offset-in-bits='608'>
9468        <var-decl name='inhcoords' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='119' column='1'/>
9469      </data-member>
9470      <data-member access='private' layout-offset-in-bits='640'>
9471        <var-decl name='mask' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='120' column='1'/>
9472      </data-member>
9473      <data-member access='private' layout-offset-in-bits='672'>
9474        <var-decl name='bmat' type-id='type-id-230' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
9475      </data-member>
9476      <data-member access='private' layout-offset-in-bits='1472'>
9477        <var-decl name='cmat' type-id='type-id-230' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
9478      </data-member>
9479      <data-member access='private' layout-offset-in-bits='2272'>
9480        <var-decl name='smat' type-id='type-id-230' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
9481      </data-member>
9482      <data-member access='private' layout-offset-in-bits='3072'>
9483        <var-decl name='s_steps' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='124' column='1'/>
9484      </data-member>
9485      <data-member access='private' layout-offset-in-bits='3104'>
9486        <var-decl name='t_steps' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='125' column='1'/>
9487      </data-member>
9488      <data-member access='private' layout-offset-in-bits='3136'>
9489        <var-decl name='sampling_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='126' column='1'/>
9490      </data-member>
9491      <data-member access='private' layout-offset-in-bits='3168'>
9492        <var-decl name='culling_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='127' column='1'/>
9493      </data-member>
9494      <data-member access='private' layout-offset-in-bits='3200'>
9495        <var-decl name='bbox_subdividing' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='128' column='1'/>
9496      </data-member>
9497      <data-member access='private' layout-offset-in-bits='3264'>
9498        <var-decl name='next' type-id='type-id-132' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
9499      </data-member>
9500      <data-member access='private' layout-offset-in-bits='3328'>
9501        <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='130' column='1'/>
9502      </data-member>
9503      <member-function access='private' constructor='yes'>
9504        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
9505          <parameter type-id='type-id-132' is-artificial='yes'/>
9506          <parameter type-id='type-id-24'/>
9507          <parameter type-id='type-id-10'/>
9508          <parameter type-id='type-id-10'/>
9509          <parameter type-id='type-id-160'/>
9510          <return type-id='type-id-19'/>
9511        </function-decl>
9512      </member-function>
9513      <member-function access='private'>
9514        <function-decl name='xformCulling' mangled-name='_ZN7Mapdesc12xformCullingEPfS0_' filepath='libnurbs/internals/mapdesc.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
9515          <parameter type-id='type-id-132' is-artificial='yes'/>
9516          <parameter type-id='type-id-25'/>
9517          <parameter type-id='type-id-25'/>
9518          <return type-id='type-id-19'/>
9519        </function-decl>
9520      </member-function>
9521      <member-function access='private'>
9522        <function-decl name='setBboxsize' mangled-name='_ZN7Mapdesc11setBboxsizeEPf' filepath='libnurbs/internals/mapdesc.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
9523          <parameter type-id='type-id-132' is-artificial='yes'/>
9524          <parameter type-id='type-id-46'/>
9525          <return type-id='type-id-19'/>
9526        </function-decl>
9527      </member-function>
9528      <member-function access='private' static='yes'>
9529        <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'>
9530          <parameter type-id='type-id-240'/>
9531          <parameter type-id='type-id-24'/>
9532          <parameter type-id='type-id-46'/>
9533          <parameter type-id='type-id-24'/>
9534          <parameter type-id='type-id-24'/>
9535          <return type-id='type-id-19'/>
9536        </function-decl>
9537      </member-function>
9538      <member-function access='private'>
9539        <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'>
9540          <parameter type-id='type-id-132' is-artificial='yes'/>
9541          <parameter type-id='type-id-25'/>
9542          <parameter type-id='type-id-25'/>
9543          <parameter type-id='type-id-25'/>
9544          <parameter type-id='type-id-1'/>
9545          <parameter type-id='type-id-1'/>
9546          <return type-id='type-id-19'/>
9547        </function-decl>
9548      </member-function>
9549      <member-function access='private'>
9550        <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'>
9551          <parameter type-id='type-id-132' is-artificial='yes'/>
9552          <parameter type-id='type-id-240'/>
9553          <parameter type-id='type-id-25'/>
9554          <parameter type-id='type-id-25'/>
9555          <return type-id='type-id-19'/>
9556        </function-decl>
9557      </member-function>
9558      <member-function access='private'>
9559        <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'>
9560          <parameter type-id='type-id-132' is-artificial='yes'/>
9561          <parameter type-id='type-id-240'/>
9562          <parameter type-id='type-id-25'/>
9563          <parameter type-id='type-id-25'/>
9564          <return type-id='type-id-19'/>
9565        </function-decl>
9566      </member-function>
9567      <member-function access='private'>
9568        <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'>
9569          <parameter type-id='type-id-132' is-artificial='yes'/>
9570          <parameter type-id='type-id-240'/>
9571          <parameter type-id='type-id-25'/>
9572          <parameter type-id='type-id-10'/>
9573          <parameter type-id='type-id-10'/>
9574          <parameter type-id='type-id-25'/>
9575          <parameter type-id='type-id-10'/>
9576          <return type-id='type-id-19'/>
9577        </function-decl>
9578      </member-function>
9579      <member-function access='private'>
9580        <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'>
9581          <parameter type-id='type-id-132' is-artificial='yes'/>
9582          <parameter type-id='type-id-25'/>
9583          <parameter type-id='type-id-10'/>
9584          <parameter type-id='type-id-10'/>
9585          <parameter type-id='type-id-25'/>
9586          <parameter type-id='type-id-10'/>
9587          <return type-id='type-id-19'/>
9588        </function-decl>
9589      </member-function>
9590      <member-function access='private'>
9591        <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'>
9592          <parameter type-id='type-id-132' is-artificial='yes'/>
9593          <parameter type-id='type-id-25'/>
9594          <parameter type-id='type-id-10'/>
9595          <parameter type-id='type-id-10'/>
9596          <parameter type-id='type-id-25'/>
9597          <parameter type-id='type-id-10'/>
9598          <return type-id='type-id-19'/>
9599        </function-decl>
9600      </member-function>
9601      <member-function access='private'>
9602        <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'>
9603          <parameter type-id='type-id-132' is-artificial='yes'/>
9604          <parameter type-id='type-id-25'/>
9605          <parameter type-id='type-id-10'/>
9606          <parameter type-id='type-id-10'/>
9607          <parameter type-id='type-id-25'/>
9608          <parameter type-id='type-id-10'/>
9609          <return type-id='type-id-19'/>
9610        </function-decl>
9611      </member-function>
9612      <member-function access='private'>
9613        <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'>
9614          <parameter type-id='type-id-132' is-artificial='yes'/>
9615          <parameter type-id='type-id-240'/>
9616          <parameter type-id='type-id-25'/>
9617          <parameter type-id='type-id-10'/>
9618          <parameter type-id='type-id-10'/>
9619          <parameter type-id='type-id-10'/>
9620          <parameter type-id='type-id-10'/>
9621          <parameter type-id='type-id-25'/>
9622          <parameter type-id='type-id-10'/>
9623          <parameter type-id='type-id-10'/>
9624          <return type-id='type-id-19'/>
9625        </function-decl>
9626      </member-function>
9627      <member-function access='private'>
9628        <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'>
9629          <parameter type-id='type-id-132' is-artificial='yes'/>
9630          <parameter type-id='type-id-25'/>
9631          <parameter type-id='type-id-10'/>
9632          <parameter type-id='type-id-10'/>
9633          <parameter type-id='type-id-10'/>
9634          <parameter type-id='type-id-10'/>
9635          <parameter type-id='type-id-25'/>
9636          <parameter type-id='type-id-10'/>
9637          <parameter type-id='type-id-10'/>
9638          <return type-id='type-id-19'/>
9639        </function-decl>
9640      </member-function>
9641      <member-function access='private'>
9642        <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'>
9643          <parameter type-id='type-id-132' is-artificial='yes'/>
9644          <parameter type-id='type-id-25'/>
9645          <parameter type-id='type-id-10'/>
9646          <parameter type-id='type-id-10'/>
9647          <parameter type-id='type-id-10'/>
9648          <parameter type-id='type-id-10'/>
9649          <parameter type-id='type-id-25'/>
9650          <parameter type-id='type-id-10'/>
9651          <parameter type-id='type-id-10'/>
9652          <return type-id='type-id-19'/>
9653        </function-decl>
9654      </member-function>
9655      <member-function access='private'>
9656        <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'>
9657          <parameter type-id='type-id-132' is-artificial='yes'/>
9658          <parameter type-id='type-id-25'/>
9659          <parameter type-id='type-id-10'/>
9660          <parameter type-id='type-id-10'/>
9661          <parameter type-id='type-id-10'/>
9662          <parameter type-id='type-id-10'/>
9663          <parameter type-id='type-id-25'/>
9664          <parameter type-id='type-id-10'/>
9665          <parameter type-id='type-id-10'/>
9666          <return type-id='type-id-19'/>
9667        </function-decl>
9668      </member-function>
9669      <member-function access='private'>
9670        <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'>
9671          <parameter type-id='type-id-132' is-artificial='yes'/>
9672          <parameter type-id='type-id-25'/>
9673          <parameter type-id='type-id-10'/>
9674          <parameter type-id='type-id-10'/>
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-10'/>
9679          <parameter type-id='type-id-10'/>
9680          <return type-id='type-id-10'/>
9681        </function-decl>
9682      </member-function>
9683      <member-function access='private'>
9684        <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'>
9685          <parameter type-id='type-id-132' is-artificial='yes'/>
9686          <parameter type-id='type-id-25'/>
9687          <parameter type-id='type-id-10'/>
9688          <parameter type-id='type-id-25'/>
9689          <parameter type-id='type-id-10'/>
9690          <parameter type-id='type-id-10'/>
9691          <return type-id='type-id-10'/>
9692        </function-decl>
9693      </member-function>
9694      <member-function access='private'>
9695        <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'>
9696          <parameter type-id='type-id-132' is-artificial='yes'/>
9697          <parameter type-id='type-id-240'/>
9698          <parameter type-id='type-id-25'/>
9699          <parameter type-id='type-id-10'/>
9700          <parameter type-id='type-id-10'/>
9701          <parameter type-id='type-id-10'/>
9702          <parameter type-id='type-id-10'/>
9703          <return type-id='type-id-19'/>
9704        </function-decl>
9705      </member-function>
9706      <member-function access='private'>
9707        <function-decl name='isProperty' mangled-name='_ZN7Mapdesc10isPropertyEl' filepath='libnurbs/internals/mapdesc.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
9708          <parameter type-id='type-id-132' is-artificial='yes'/>
9709          <parameter type-id='type-id-24'/>
9710          <return type-id='type-id-10'/>
9711        </function-decl>
9712      </member-function>
9713      <member-function access='private'>
9714        <function-decl name='setProperty' mangled-name='_ZN7Mapdesc11setPropertyElf' filepath='libnurbs/internals/mapdesc.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
9715          <parameter type-id='type-id-132' is-artificial='yes'/>
9716          <parameter type-id='type-id-24'/>
9717          <parameter type-id='type-id-1'/>
9718          <return type-id='type-id-19'/>
9719        </function-decl>
9720      </member-function>
9721      <member-function access='private'>
9722        <function-decl name='getProperty' mangled-name='_ZN7Mapdesc11getPropertyEl' filepath='libnurbs/internals/mapdesc.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
9723          <parameter type-id='type-id-132' is-artificial='yes'/>
9724          <parameter type-id='type-id-24'/>
9725          <return type-id='type-id-1'/>
9726        </function-decl>
9727      </member-function>
9728      <member-function access='private'>
9729        <function-decl name='clipbits' mangled-name='_ZN7Mapdesc8clipbitsEPf' filepath='libnurbs/internals/mapdesc.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
9730          <parameter type-id='type-id-132' is-artificial='yes'/>
9731          <parameter type-id='type-id-25'/>
9732          <return type-id='type-id-265'/>
9733        </function-decl>
9734      </member-function>
9735      <member-function access='private'>
9736        <function-decl name='cullCheck' mangled-name='_ZN7Mapdesc9cullCheckEPfii' filepath='libnurbs/internals/mapdesc.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
9737          <parameter type-id='type-id-132' is-artificial='yes'/>
9738          <parameter type-id='type-id-25'/>
9739          <parameter type-id='type-id-10'/>
9740          <parameter type-id='type-id-10'/>
9741          <return type-id='type-id-10'/>
9742        </function-decl>
9743      </member-function>
9744      <member-function access='private'>
9745        <function-decl name='cullCheck' mangled-name='_ZN7Mapdesc9cullCheckEPfiiii' filepath='libnurbs/internals/mapdesc.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
9746          <parameter type-id='type-id-132' is-artificial='yes'/>
9747          <parameter type-id='type-id-25'/>
9748          <parameter type-id='type-id-10'/>
9749          <parameter type-id='type-id-10'/>
9750          <parameter type-id='type-id-10'/>
9751          <parameter type-id='type-id-10'/>
9752          <return type-id='type-id-10'/>
9753        </function-decl>
9754      </member-function>
9755      <member-function access='private'>
9756        <function-decl name='xformAndCullCheck' mangled-name='_ZN7Mapdesc17xformAndCullCheckEPfiiii' filepath='libnurbs/internals/mapdesc.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
9757          <parameter type-id='type-id-132' is-artificial='yes'/>
9758          <parameter type-id='type-id-25'/>
9759          <parameter type-id='type-id-10'/>
9760          <parameter type-id='type-id-10'/>
9761          <parameter type-id='type-id-10'/>
9762          <parameter type-id='type-id-10'/>
9763          <return type-id='type-id-10'/>
9764        </function-decl>
9765      </member-function>
9766      <member-function access='private'>
9767        <function-decl name='calcVelocityNonrational' mangled-name='_ZN7Mapdesc23calcVelocityNonrationalEPfii' filepath='libnurbs/internals/mapdesc.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
9768          <parameter type-id='type-id-132' is-artificial='yes'/>
9769          <parameter type-id='type-id-25'/>
9770          <parameter type-id='type-id-10'/>
9771          <parameter type-id='type-id-10'/>
9772          <return type-id='type-id-1'/>
9773        </function-decl>
9774      </member-function>
9775      <member-function access='private'>
9776        <function-decl name='calcVelocityRational' mangled-name='_ZN7Mapdesc20calcVelocityRationalEPfii' filepath='libnurbs/internals/mapdesc.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
9777          <parameter type-id='type-id-132' is-artificial='yes'/>
9778          <parameter type-id='type-id-25'/>
9779          <parameter type-id='type-id-10'/>
9780          <parameter type-id='type-id-10'/>
9781          <return type-id='type-id-1'/>
9782        </function-decl>
9783      </member-function>
9784      <member-function access='private'>
9785        <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'>
9786          <parameter type-id='type-id-132' is-artificial='yes'/>
9787          <parameter type-id='type-id-25'/>
9788          <parameter type-id='type-id-10'/>
9789          <parameter type-id='type-id-10'/>
9790          <parameter type-id='type-id-10'/>
9791          <parameter type-id='type-id-10'/>
9792          <parameter type-id='type-id-240'/>
9793          <return type-id='type-id-10'/>
9794        </function-decl>
9795      </member-function>
9796      <member-function access='private'>
9797        <function-decl name='copyPt' mangled-name='_ZN7Mapdesc6copyPtEPfS0_' filepath='libnurbs/internals/mapdesc.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
9798          <parameter type-id='type-id-132' is-artificial='yes'/>
9799          <parameter type-id='type-id-25'/>
9800          <parameter type-id='type-id-25'/>
9801          <return type-id='type-id-19'/>
9802        </function-decl>
9803      </member-function>
9804      <member-function access='private'>
9805        <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'>
9806          <parameter type-id='type-id-132' is-artificial='yes'/>
9807          <parameter type-id='type-id-25'/>
9808          <parameter type-id='type-id-25'/>
9809          <parameter type-id='type-id-1'/>
9810          <parameter type-id='type-id-10'/>
9811          <parameter type-id='type-id-10'/>
9812          <parameter type-id='type-id-10'/>
9813          <parameter type-id='type-id-10'/>
9814          <return type-id='type-id-19'/>
9815        </function-decl>
9816      </member-function>
9817      <member-function access='private'>
9818        <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'>
9819          <parameter type-id='type-id-132' is-artificial='yes'/>
9820          <parameter type-id='type-id-25'/>
9821          <parameter type-id='type-id-25'/>
9822          <parameter type-id='type-id-1'/>
9823          <parameter type-id='type-id-10'/>
9824          <parameter type-id='type-id-10'/>
9825          <return type-id='type-id-19'/>
9826        </function-decl>
9827      </member-function>
9828      <member-function access='private'>
9829        <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'>
9830          <parameter type-id='type-id-132' is-artificial='yes'/>
9831          <parameter type-id='type-id-240'/>
9832          <return type-id='type-id-19'/>
9833        </function-decl>
9834      </member-function>
9835      <member-function access='private'>
9836        <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'>
9837          <parameter type-id='type-id-132' is-artificial='yes'/>
9838          <parameter type-id='type-id-240'/>
9839          <return type-id='type-id-19'/>
9840        </function-decl>
9841      </member-function>
9842      <member-function access='private' constructor='yes'>
9843        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
9844          <parameter type-id='type-id-132' is-artificial='yes'/>
9845          <parameter type-id='type-id-24'/>
9846          <parameter type-id='type-id-10'/>
9847          <parameter type-id='type-id-10'/>
9848          <parameter type-id='type-id-160'/>
9849          <return type-id='type-id-19'/>
9850        </function-decl>
9851      </member-function>
9852      <member-function access='private'>
9853        <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'>
9854          <parameter type-id='type-id-132' is-artificial='yes'/>
9855          <parameter type-id='type-id-25'/>
9856          <parameter type-id='type-id-25'/>
9857          <parameter type-id='type-id-10'/>
9858          <parameter type-id='type-id-10'/>
9859          <parameter type-id='type-id-10'/>
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-1'/>
9864          <parameter type-id='type-id-1'/>
9865          <parameter type-id='type-id-10'/>
9866          <return type-id='type-id-1'/>
9867        </function-decl>
9868      </member-function>
9869      <member-function access='private'>
9870        <function-decl name='calcPartialVelocity' mangled-name='_ZN7Mapdesc19calcPartialVelocityEPfiiif' filepath='libnurbs/internals/mapdesc.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
9871          <parameter type-id='type-id-132' is-artificial='yes'/>
9872          <parameter type-id='type-id-25'/>
9873          <parameter type-id='type-id-10'/>
9874          <parameter type-id='type-id-10'/>
9875          <parameter type-id='type-id-10'/>
9876          <parameter type-id='type-id-1'/>
9877          <return type-id='type-id-1'/>
9878        </function-decl>
9879      </member-function>
9880    </class-decl>
9881  </abi-instr>
9882  <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'>
9883  </abi-instr>
9884  <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'>
9885    <class-decl name='Maplist' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/maplist.h' line='46' column='1' id='type-id-64'>
9886      <data-member access='private' layout-offset-in-bits='0'>
9887        <var-decl name='mapdescPool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/maplist.h' line='58' column='1'/>
9888      </data-member>
9889      <data-member access='private' layout-offset-in-bits='2496'>
9890        <var-decl name='maps' type-id='type-id-132' visibility='default' filepath='libnurbs/internals/maplist.h' line='59' column='1'/>
9891      </data-member>
9892      <data-member access='private' layout-offset-in-bits='2560'>
9893        <var-decl name='lastmap' type-id='type-id-266' visibility='default' filepath='libnurbs/internals/maplist.h' line='60' column='1'/>
9894      </data-member>
9895      <data-member access='private' layout-offset-in-bits='2624'>
9896        <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/maplist.h' line='61' column='1'/>
9897      </data-member>
9898      <member-function access='private' constructor='yes'>
9899        <function-decl name='Maplist' filepath='libnurbs/internals/maplist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
9900          <parameter type-id='type-id-267' is-artificial='yes'/>
9901          <parameter type-id='type-id-160'/>
9902          <return type-id='type-id-19'/>
9903        </function-decl>
9904      </member-function>
9905      <member-function access='private'>
9906        <function-decl name='locate' mangled-name='_ZN7Maplist6locateEl' filepath='libnurbs/internals/maplist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
9907          <parameter type-id='type-id-267' is-artificial='yes'/>
9908          <parameter type-id='type-id-24'/>
9909          <return type-id='type-id-132'/>
9910        </function-decl>
9911      </member-function>
9912      <member-function access='private'>
9913        <function-decl name='define' mangled-name='_ZN7Maplist6defineElii' filepath='libnurbs/internals/maplist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
9914          <parameter type-id='type-id-267' is-artificial='yes'/>
9915          <parameter type-id='type-id-24'/>
9916          <parameter type-id='type-id-10'/>
9917          <parameter type-id='type-id-10'/>
9918          <return type-id='type-id-19'/>
9919        </function-decl>
9920      </member-function>
9921      <member-function access='private'>
9922        <function-decl name='find' mangled-name='_ZN7Maplist4findEl' filepath='libnurbs/internals/maplist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
9923          <parameter type-id='type-id-267' is-artificial='yes'/>
9924          <parameter type-id='type-id-24'/>
9925          <return type-id='type-id-132'/>
9926        </function-decl>
9927      </member-function>
9928      <member-function access='private'>
9929        <function-decl name='freeMaps' mangled-name='_ZN7Maplist8freeMapsEv' filepath='libnurbs/internals/maplist.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
9930          <parameter type-id='type-id-267' is-artificial='yes'/>
9931          <return type-id='type-id-19'/>
9932        </function-decl>
9933      </member-function>
9934      <member-function access='private'>
9935        <function-decl name='remove' mangled-name='_ZN7Maplist6removeEP7Mapdesc' filepath='libnurbs/internals/maplist.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
9936          <parameter type-id='type-id-267' is-artificial='yes'/>
9937          <parameter type-id='type-id-132'/>
9938          <return type-id='type-id-19'/>
9939        </function-decl>
9940      </member-function>
9941      <member-function access='private'>
9942        <function-decl name='add' mangled-name='_ZN7Maplist3addElii' filepath='libnurbs/internals/maplist.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
9943          <parameter type-id='type-id-267' is-artificial='yes'/>
9944          <parameter type-id='type-id-24'/>
9945          <parameter type-id='type-id-10'/>
9946          <parameter type-id='type-id-10'/>
9947          <return type-id='type-id-19'/>
9948        </function-decl>
9949      </member-function>
9950      <member-function access='private'>
9951        <function-decl name='initialize' mangled-name='_ZN7Maplist10initializeEv' filepath='libnurbs/internals/maplist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
9952          <parameter type-id='type-id-267' is-artificial='yes'/>
9953          <return type-id='type-id-19'/>
9954        </function-decl>
9955      </member-function>
9956      <member-function access='private' constructor='yes'>
9957        <function-decl name='Maplist' filepath='libnurbs/internals/maplist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
9958          <parameter type-id='type-id-267' is-artificial='yes'/>
9959          <parameter type-id='type-id-160'/>
9960          <return type-id='type-id-19'/>
9961        </function-decl>
9962      </member-function>
9963    </class-decl>
9964    <pointer-type-def type-id='type-id-132' size-in-bits='64' id='type-id-266'/>
9965    <pointer-type-def type-id='type-id-64' size-in-bits='64' id='type-id-267'/>
9966  </abi-instr>
9967  <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'>
9968    <array-type-def dimensions='1' type-id='type-id-191' size-in-bits='128' id='type-id-268'>
9969      <subrange length='2' type-id='type-id-3' id='type-id-82'/>
9970    </array-type-def>
9971    <class-decl name='Mesher' size-in-bits='7680' visibility='default' filepath='libnurbs/internals/mesher.h' line='47' column='1' id='type-id-182'>
9972      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-204'/>
9973      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-258'/>
9974      <data-member access='private' static='yes'>
9975        <var-decl name='ZERO' type-id='type-id-269' mangled-name='_ZN6Mesher4ZEROE' visibility='default' filepath='libnurbs/internals/mesher.cc' line='53' column='1'/>
9976      </data-member>
9977      <data-member access='private' layout-offset-in-bits='2240'>
9978        <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/mesher.h' line='56' column='1'/>
9979      </data-member>
9980      <data-member access='private' layout-offset-in-bits='2304'>
9981        <var-decl name='p' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/mesher.h' line='58' column='1'/>
9982      </data-member>
9983      <data-member access='private' layout-offset-in-bits='4800'>
9984        <var-decl name='stacksize' type-id='type-id-265' visibility='default' filepath='libnurbs/internals/mesher.h' line='59' column='1'/>
9985      </data-member>
9986      <data-member access='private' layout-offset-in-bits='4864'>
9987        <var-decl name='vdata' type-id='type-id-270' visibility='default' filepath='libnurbs/internals/mesher.h' line='60' column='1'/>
9988      </data-member>
9989      <data-member access='private' layout-offset-in-bits='4928'>
9990        <var-decl name='last' type-id='type-id-268' visibility='default' filepath='libnurbs/internals/mesher.h' line='61' column='1'/>
9991      </data-member>
9992      <data-member access='private' layout-offset-in-bits='5056'>
9993        <var-decl name='itop' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mesher.h' line='62' column='1'/>
9994      </data-member>
9995      <data-member access='private' layout-offset-in-bits='5088'>
9996        <var-decl name='lastedge' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/mesher.h' line='63' column='1'/>
9997      </data-member>
9998      <member-function access='private' constructor='yes'>
9999        <function-decl name='Mesher' filepath='libnurbs/internals/mesher.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
10000          <parameter type-id='type-id-271' is-artificial='yes'/>
10001          <parameter type-id='type-id-10' is-artificial='yes'/>
10002          <parameter type-id='type-id-184' is-artificial='yes'/>
10003          <parameter type-id='type-id-160'/>
10004          <return type-id='type-id-19'/>
10005        </function-decl>
10006      </member-function>
10007      <member-function access='private' destructor='yes'>
10008        <function-decl name='~Mesher' filepath='libnurbs/internals/mesher.cc' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
10009          <parameter type-id='type-id-271' is-artificial='yes'/>
10010          <parameter type-id='type-id-10' is-artificial='yes'/>
10011          <parameter type-id='type-id-184' is-artificial='yes'/>
10012          <return type-id='type-id-19'/>
10013        </function-decl>
10014      </member-function>
10015      <member-function access='private'>
10016        <function-decl name='equal' mangled-name='_ZN6Mesher5equalEii' filepath='libnurbs/internals/mesher.cc' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
10017          <parameter type-id='type-id-271' is-artificial='yes'/>
10018          <parameter type-id='type-id-10'/>
10019          <parameter type-id='type-id-10'/>
10020          <return type-id='type-id-10'/>
10021        </function-decl>
10022      </member-function>
10023      <member-function access='private'>
10024        <function-decl name='swapMesh' mangled-name='_ZN6Mesher8swapMeshEv' filepath='libnurbs/internals/mesher.cc' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
10025          <parameter type-id='type-id-271' is-artificial='yes'/>
10026          <return type-id='type-id-19'/>
10027        </function-decl>
10028      </member-function>
10029      <member-function access='private'>
10030        <function-decl name='copy' mangled-name='_ZN6Mesher4copyEii' filepath='libnurbs/internals/mesher.cc' line='246' column='1' visibility='default' binding='global' size-in-bits='64'>
10031          <parameter type-id='type-id-271' is-artificial='yes'/>
10032          <parameter type-id='type-id-10'/>
10033          <parameter type-id='type-id-10'/>
10034          <return type-id='type-id-19'/>
10035        </function-decl>
10036      </member-function>
10037      <member-function access='private'>
10038        <function-decl name='closeMesh' mangled-name='_ZN6Mesher9closeMeshEv' filepath='libnurbs/internals/mesher.cc' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
10039          <parameter type-id='type-id-271' is-artificial='yes'/>
10040          <return type-id='type-id-19'/>
10041        </function-decl>
10042      </member-function>
10043      <member-function access='private'>
10044        <function-decl name='openMesh' mangled-name='_ZN6Mesher8openMeshEv' filepath='libnurbs/internals/mesher.cc' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
10045          <parameter type-id='type-id-271' is-artificial='yes'/>
10046          <return type-id='type-id-19'/>
10047        </function-decl>
10048      </member-function>
10049      <member-function access='private'>
10050        <function-decl name='move' mangled-name='_ZN6Mesher4moveEii' filepath='libnurbs/internals/mesher.cc' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
10051          <parameter type-id='type-id-271' is-artificial='yes'/>
10052          <parameter type-id='type-id-10'/>
10053          <parameter type-id='type-id-10'/>
10054          <return type-id='type-id-19'/>
10055        </function-decl>
10056      </member-function>
10057      <member-function access='private'>
10058        <function-decl name='isCw' mangled-name='_ZN6Mesher4isCwEi' filepath='libnurbs/internals/mesher.cc' line='233' column='1' visibility='default' binding='global' size-in-bits='64'>
10059          <parameter type-id='type-id-271' is-artificial='yes'/>
10060          <parameter type-id='type-id-10'/>
10061          <return type-id='type-id-10'/>
10062        </function-decl>
10063      </member-function>
10064      <member-function access='private'>
10065        <function-decl name='isCcw' mangled-name='_ZN6Mesher5isCcwEi' filepath='libnurbs/internals/mesher.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
10066          <parameter type-id='type-id-271' is-artificial='yes'/>
10067          <parameter type-id='type-id-10'/>
10068          <return type-id='type-id-10'/>
10069        </function-decl>
10070      </member-function>
10071      <member-function access='private'>
10072        <function-decl name='push' mangled-name='_ZN6Mesher4pushEP14GridTrimVertex' filepath='libnurbs/internals/mesher.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10073          <parameter type-id='type-id-271' is-artificial='yes'/>
10074          <parameter type-id='type-id-191'/>
10075          <return type-id='type-id-19'/>
10076        </function-decl>
10077      </member-function>
10078      <member-function access='private'>
10079        <function-decl name='clearStack' mangled-name='_ZN6Mesher10clearStackEv' filepath='libnurbs/internals/mesher.cc' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
10080          <parameter type-id='type-id-271' is-artificial='yes'/>
10081          <return type-id='type-id-19'/>
10082        </function-decl>
10083      </member-function>
10084      <member-function access='private'>
10085        <function-decl name='init' mangled-name='_ZN6Mesher4initEj' filepath='libnurbs/internals/mesher.cc' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
10086          <parameter type-id='type-id-271' is-artificial='yes'/>
10087          <parameter type-id='type-id-265'/>
10088          <return type-id='type-id-19'/>
10089        </function-decl>
10090      </member-function>
10091      <member-function access='private'>
10092        <function-decl name='output' mangled-name='_ZN6Mesher6outputEi' filepath='libnurbs/internals/mesher.cc' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
10093          <parameter type-id='type-id-271' is-artificial='yes'/>
10094          <parameter type-id='type-id-10'/>
10095          <return type-id='type-id-19'/>
10096        </function-decl>
10097      </member-function>
10098      <member-function access='private'>
10099        <function-decl name='addLast' mangled-name='_ZN6Mesher7addLastEv' filepath='libnurbs/internals/mesher.cc' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
10100          <parameter type-id='type-id-271' is-artificial='yes'/>
10101          <return type-id='type-id-19'/>
10102        </function-decl>
10103      </member-function>
10104      <member-function access='private'>
10105        <function-decl name='addLower' mangled-name='_ZN6Mesher8addLowerEv' filepath='libnurbs/internals/mesher.cc' line='415' column='1' visibility='default' binding='global' size-in-bits='64'>
10106          <parameter type-id='type-id-271' is-artificial='yes'/>
10107          <return type-id='type-id-19'/>
10108        </function-decl>
10109      </member-function>
10110      <member-function access='private'>
10111        <function-decl name='finishLower' mangled-name='_ZN6Mesher11finishLowerEP14GridTrimVertex' filepath='libnurbs/internals/mesher.cc' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
10112          <parameter type-id='type-id-271' is-artificial='yes'/>
10113          <parameter type-id='type-id-191'/>
10114          <return type-id='type-id-19'/>
10115        </function-decl>
10116      </member-function>
10117      <member-function access='private'>
10118        <function-decl name='addUpper' mangled-name='_ZN6Mesher8addUpperEv' filepath='libnurbs/internals/mesher.cc' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
10119          <parameter type-id='type-id-271' is-artificial='yes'/>
10120          <return type-id='type-id-19'/>
10121        </function-decl>
10122      </member-function>
10123      <member-function access='private'>
10124        <function-decl name='finishUpper' mangled-name='_ZN6Mesher11finishUpperEP14GridTrimVertex' filepath='libnurbs/internals/mesher.cc' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
10125          <parameter type-id='type-id-271' is-artificial='yes'/>
10126          <parameter type-id='type-id-191'/>
10127          <return type-id='type-id-19'/>
10128        </function-decl>
10129      </member-function>
10130      <member-function access='private'>
10131        <function-decl name='mesh' mangled-name='_ZN6Mesher4meshEv' filepath='libnurbs/internals/mesher.cc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
10132          <parameter type-id='type-id-271' is-artificial='yes'/>
10133          <return type-id='type-id-19'/>
10134        </function-decl>
10135      </member-function>
10136    </class-decl>
10137    <pointer-type-def type-id='type-id-191' size-in-bits='64' id='type-id-270'/>
10138    <pointer-type-def type-id='type-id-182' size-in-bits='64' id='type-id-271'/>
10139    <qualified-type-def type-id='type-id-27' const='yes' id='type-id-269'/>
10140  </abi-instr>
10141  <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'>
10142    <array-type-def dimensions='1' type-id='type-id-272' size-in-bits='64' id='type-id-273'>
10143      <subrange length='2' type-id='type-id-3' id='type-id-82'/>
10144    </array-type-def>
10145    <class-decl name='primStream' size-in-bits='384' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='44' column='1' id='type-id-274'>
10146      <data-member access='private' layout-offset-in-bits='0'>
10147        <var-decl name='lengths' type-id='type-id-275' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='45' column='1'/>
10148      </data-member>
10149      <data-member access='private' layout-offset-in-bits='64'>
10150        <var-decl name='types' type-id='type-id-275' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='46' column='1'/>
10151      </data-member>
10152      <data-member access='private' layout-offset-in-bits='128'>
10153        <var-decl name='vertices' type-id='type-id-276' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='47' column='1'/>
10154      </data-member>
10155      <data-member access='private' layout-offset-in-bits='192'>
10156        <var-decl name='index_lengths' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='50' column='1'/>
10157      </data-member>
10158      <data-member access='private' layout-offset-in-bits='224'>
10159        <var-decl name='size_lengths' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='51' column='1'/>
10160      </data-member>
10161      <data-member access='private' layout-offset-in-bits='256'>
10162        <var-decl name='index_vertices' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='52' column='1'/>
10163      </data-member>
10164      <data-member access='private' layout-offset-in-bits='288'>
10165        <var-decl name='size_vertices' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='53' column='1'/>
10166      </data-member>
10167      <data-member access='private' layout-offset-in-bits='320'>
10168        <var-decl name='counter' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='59' column='1'/>
10169      </data-member>
10170      <member-function access='private' constructor='yes'>
10171        <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
10172          <parameter type-id='type-id-187' is-artificial='yes'/>
10173          <parameter type-id='type-id-277'/>
10174          <parameter type-id='type-id-277'/>
10175          <return type-id='type-id-19'/>
10176        </function-decl>
10177      </member-function>
10178      <member-function access='private' destructor='yes'>
10179        <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
10180          <parameter type-id='type-id-187' is-artificial='yes'/>
10181          <parameter type-id='type-id-10' is-artificial='yes'/>
10182          <return type-id='type-id-19'/>
10183        </function-decl>
10184      </member-function>
10185      <member-function access='private' constructor='yes'>
10186        <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
10187          <parameter type-id='type-id-187' is-artificial='yes'/>
10188          <parameter type-id='type-id-277'/>
10189          <parameter type-id='type-id-277'/>
10190          <return type-id='type-id-19'/>
10191        </function-decl>
10192      </member-function>
10193      <member-function access='private' destructor='yes'>
10194        <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
10195          <parameter type-id='type-id-187' is-artificial='yes'/>
10196          <parameter type-id='type-id-10' is-artificial='yes'/>
10197          <return type-id='type-id-19'/>
10198        </function-decl>
10199      </member-function>
10200      <member-function access='private'>
10201        <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'>
10202          <parameter type-id='type-id-187' is-artificial='yes'/>
10203          <return type-id='type-id-276'/>
10204        </function-decl>
10205      </member-function>
10206      <member-function access='private'>
10207        <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'>
10208          <parameter type-id='type-id-187' is-artificial='yes'/>
10209          <parameter type-id='type-id-277'/>
10210          <return type-id='type-id-277'/>
10211        </function-decl>
10212      </member-function>
10213      <member-function access='private'>
10214        <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'>
10215          <parameter type-id='type-id-187' is-artificial='yes'/>
10216          <parameter type-id='type-id-277'/>
10217          <return type-id='type-id-277'/>
10218        </function-decl>
10219      </member-function>
10220      <member-function access='private'>
10221        <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'>
10222          <parameter type-id='type-id-187' is-artificial='yes'/>
10223          <return type-id='type-id-277'/>
10224        </function-decl>
10225      </member-function>
10226      <member-function access='private' constructor='yes'>
10227        <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
10228          <parameter type-id='type-id-187' is-artificial='yes'/>
10229          <parameter type-id='type-id-277'/>
10230          <parameter type-id='type-id-277'/>
10231          <return type-id='type-id-19'/>
10232        </function-decl>
10233      </member-function>
10234      <member-function access='private' destructor='yes'>
10235        <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
10236          <parameter type-id='type-id-187' is-artificial='yes'/>
10237          <parameter type-id='type-id-10' is-artificial='yes'/>
10238          <return type-id='type-id-19'/>
10239        </function-decl>
10240      </member-function>
10241      <member-function access='private'>
10242        <function-decl name='insert' mangled-name='_ZN10primStream6insertEPf' filepath='libnurbs/nurbtess/primitiveStream.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10243          <parameter type-id='type-id-187' is-artificial='yes'/>
10244          <parameter type-id='type-id-276'/>
10245          <return type-id='type-id-19'/>
10246        </function-decl>
10247      </member-function>
10248      <member-function access='private' constructor='yes'>
10249        <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
10250          <parameter type-id='type-id-187' is-artificial='yes'/>
10251          <parameter type-id='type-id-277'/>
10252          <parameter type-id='type-id-277'/>
10253          <return type-id='type-id-19'/>
10254        </function-decl>
10255      </member-function>
10256      <member-function access='private' destructor='yes'>
10257        <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
10258          <parameter type-id='type-id-187' is-artificial='yes'/>
10259          <parameter type-id='type-id-10' is-artificial='yes'/>
10260          <return type-id='type-id-19'/>
10261        </function-decl>
10262      </member-function>
10263      <member-function access='private'>
10264        <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'>
10265          <parameter type-id='type-id-187' is-artificial='yes'/>
10266          <parameter type-id='type-id-276'/>
10267          <parameter type-id='type-id-276'/>
10268          <parameter type-id='type-id-276'/>
10269          <return type-id='type-id-19'/>
10270        </function-decl>
10271      </member-function>
10272      <member-function access='private' constructor='yes'>
10273        <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
10274          <parameter type-id='type-id-187' is-artificial='yes'/>
10275          <parameter type-id='type-id-277'/>
10276          <parameter type-id='type-id-277'/>
10277          <return type-id='type-id-19'/>
10278        </function-decl>
10279      </member-function>
10280      <member-function access='private' destructor='yes'>
10281        <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
10282          <parameter type-id='type-id-187' is-artificial='yes'/>
10283          <parameter type-id='type-id-10' is-artificial='yes'/>
10284          <return type-id='type-id-19'/>
10285        </function-decl>
10286      </member-function>
10287      <member-function access='private'>
10288        <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'>
10289          <parameter type-id='type-id-187' is-artificial='yes'/>
10290          <return type-id='type-id-277'/>
10291        </function-decl>
10292      </member-function>
10293      <member-function access='private'>
10294        <function-decl name='begin' mangled-name='_ZN10primStream5beginEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
10295          <parameter type-id='type-id-187' is-artificial='yes'/>
10296          <return type-id='type-id-19'/>
10297        </function-decl>
10298      </member-function>
10299      <member-function access='private'>
10300        <function-decl name='draw' mangled-name='_ZN10primStream4drawEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
10301          <parameter type-id='type-id-187' is-artificial='yes'/>
10302          <return type-id='type-id-19'/>
10303        </function-decl>
10304      </member-function>
10305      <member-function access='private'>
10306        <function-decl name='end' mangled-name='_ZN10primStream3endEi' filepath='libnurbs/nurbtess/primitiveStream.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
10307          <parameter type-id='type-id-187' is-artificial='yes'/>
10308          <parameter type-id='type-id-277'/>
10309          <return type-id='type-id-19'/>
10310        </function-decl>
10311      </member-function>
10312      <member-function access='private'>
10313        <function-decl name='insert' mangled-name='_ZN10primStream6insertEff' filepath='libnurbs/nurbtess/primitiveStream.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10314          <parameter type-id='type-id-187' is-artificial='yes'/>
10315          <parameter type-id='type-id-272'/>
10316          <parameter type-id='type-id-272'/>
10317          <return type-id='type-id-19'/>
10318        </function-decl>
10319      </member-function>
10320      <member-function access='private'>
10321        <function-decl name='print' mangled-name='_ZN10primStream5printEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
10322          <parameter type-id='type-id-187' is-artificial='yes'/>
10323          <return type-id='type-id-19'/>
10324        </function-decl>
10325      </member-function>
10326      <member-function access='private' constructor='yes'>
10327        <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
10328          <parameter type-id='type-id-187' is-artificial='yes'/>
10329          <parameter type-id='type-id-277'/>
10330          <parameter type-id='type-id-277'/>
10331          <return type-id='type-id-19'/>
10332        </function-decl>
10333      </member-function>
10334      <member-function access='private' destructor='yes'>
10335        <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
10336          <parameter type-id='type-id-187' is-artificial='yes'/>
10337          <parameter type-id='type-id-10' is-artificial='yes'/>
10338          <return type-id='type-id-19'/>
10339        </function-decl>
10340      </member-function>
10341      <member-function access='private' constructor='yes'>
10342        <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
10343          <parameter type-id='type-id-187' is-artificial='yes'/>
10344          <parameter type-id='type-id-277'/>
10345          <parameter type-id='type-id-277'/>
10346          <return type-id='type-id-19'/>
10347        </function-decl>
10348      </member-function>
10349      <member-function access='private' destructor='yes'>
10350        <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
10351          <parameter type-id='type-id-187' is-artificial='yes'/>
10352          <parameter type-id='type-id-10' is-artificial='yes'/>
10353          <return type-id='type-id-19'/>
10354        </function-decl>
10355      </member-function>
10356    </class-decl>
10357    <class-decl name='reflexChain' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='43' column='1' id='type-id-278'>
10358      <data-member access='private' layout-offset-in-bits='0'>
10359        <var-decl name='queue' type-id='type-id-279' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='44' column='1'/>
10360      </data-member>
10361      <data-member access='private' layout-offset-in-bits='64'>
10362        <var-decl name='isIncreasing' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='50' column='1'/>
10363      </data-member>
10364      <data-member access='private' layout-offset-in-bits='96'>
10365        <var-decl name='index_queue' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='51' column='1'/>
10366      </data-member>
10367      <data-member access='private' layout-offset-in-bits='128'>
10368        <var-decl name='size_queue' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='52' column='1'/>
10369      </data-member>
10370      <member-function access='private' constructor='yes'>
10371        <function-decl name='reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
10372          <parameter type-id='type-id-280' is-artificial='yes'/>
10373          <parameter type-id='type-id-277'/>
10374          <parameter type-id='type-id-277'/>
10375          <return type-id='type-id-19'/>
10376        </function-decl>
10377      </member-function>
10378      <member-function access='private' destructor='yes'>
10379        <function-decl name='~reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
10380          <parameter type-id='type-id-280' is-artificial='yes'/>
10381          <parameter type-id='type-id-10' is-artificial='yes'/>
10382          <return type-id='type-id-19'/>
10383        </function-decl>
10384      </member-function>
10385      <member-function access='private'>
10386        <function-decl name='processNewVertex' mangled-name='_ZN11reflexChain16processNewVertexEPfP7Backend' filepath='libnurbs/nurbtess/monoTriangulation.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
10387          <parameter type-id='type-id-280' is-artificial='yes'/>
10388          <parameter type-id='type-id-276'/>
10389          <parameter type-id='type-id-189'/>
10390          <return type-id='type-id-19'/>
10391        </function-decl>
10392      </member-function>
10393      <member-function access='private'>
10394        <function-decl name='outputFan' mangled-name='_ZN11reflexChain9outputFanEPfP7Backend' filepath='libnurbs/nurbtess/monoTriangulation.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
10395          <parameter type-id='type-id-280' is-artificial='yes'/>
10396          <parameter type-id='type-id-276'/>
10397          <parameter type-id='type-id-189'/>
10398          <return type-id='type-id-19'/>
10399        </function-decl>
10400      </member-function>
10401      <member-function access='private' constructor='yes'>
10402        <function-decl name='reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
10403          <parameter type-id='type-id-280' is-artificial='yes'/>
10404          <parameter type-id='type-id-277'/>
10405          <parameter type-id='type-id-277'/>
10406          <return type-id='type-id-19'/>
10407        </function-decl>
10408      </member-function>
10409      <member-function access='private' destructor='yes'>
10410        <function-decl name='~reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
10411          <parameter type-id='type-id-280' is-artificial='yes'/>
10412          <parameter type-id='type-id-10' is-artificial='yes'/>
10413          <return type-id='type-id-19'/>
10414        </function-decl>
10415      </member-function>
10416      <member-function access='private'>
10417        <function-decl name='print' mangled-name='_ZN11reflexChain5printEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
10418          <parameter type-id='type-id-280' is-artificial='yes'/>
10419          <return type-id='type-id-19'/>
10420        </function-decl>
10421      </member-function>
10422      <member-function access='private'>
10423        <function-decl name='insert' mangled-name='_ZN11reflexChain6insertEff' filepath='libnurbs/nurbtess/monoTriangulation.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
10424          <parameter type-id='type-id-280' is-artificial='yes'/>
10425          <parameter type-id='type-id-272'/>
10426          <parameter type-id='type-id-272'/>
10427          <return type-id='type-id-19'/>
10428        </function-decl>
10429      </member-function>
10430      <member-function access='private'>
10431        <function-decl name='insert' mangled-name='_ZN11reflexChain6insertEPf' filepath='libnurbs/nurbtess/monoTriangulation.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
10432          <parameter type-id='type-id-280' is-artificial='yes'/>
10433          <parameter type-id='type-id-276'/>
10434          <return type-id='type-id-19'/>
10435        </function-decl>
10436      </member-function>
10437      <member-function access='private'>
10438        <function-decl name='outputFan' mangled-name='_ZN11reflexChain9outputFanEPfP10primStream' filepath='libnurbs/nurbtess/monoTriangulation.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
10439          <parameter type-id='type-id-280' is-artificial='yes'/>
10440          <parameter type-id='type-id-276'/>
10441          <parameter type-id='type-id-187'/>
10442          <return type-id='type-id-19'/>
10443        </function-decl>
10444      </member-function>
10445      <member-function access='private'>
10446        <function-decl name='processNewVertex' mangled-name='_ZN11reflexChain16processNewVertexEPfP10primStream' filepath='libnurbs/nurbtess/monoTriangulation.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
10447          <parameter type-id='type-id-280' is-artificial='yes'/>
10448          <parameter type-id='type-id-276'/>
10449          <parameter type-id='type-id-187'/>
10450          <return type-id='type-id-19'/>
10451        </function-decl>
10452      </member-function>
10453    </class-decl>
10454    <class-decl name='vertexArray' size-in-bits='128' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='77' column='1' id='type-id-281'>
10455      <data-member access='private' layout-offset-in-bits='0'>
10456        <var-decl name='array' type-id='type-id-282' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='78' column='1'/>
10457      </data-member>
10458      <data-member access='private' layout-offset-in-bits='64'>
10459        <var-decl name='index' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='79' column='1'/>
10460      </data-member>
10461      <data-member access='private' layout-offset-in-bits='96'>
10462        <var-decl name='size' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='80' column='1'/>
10463      </data-member>
10464      <member-function access='private' constructor='yes'>
10465        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
10466          <parameter type-id='type-id-283' is-artificial='yes'/>
10467          <parameter type-id='type-id-277'/>
10468          <return type-id='type-id-19'/>
10469        </function-decl>
10470      </member-function>
10471      <member-function access='private' constructor='yes'>
10472        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10473          <parameter type-id='type-id-283' is-artificial='yes'/>
10474          <parameter type-id='type-id-284'/>
10475          <parameter type-id='type-id-277'/>
10476          <return type-id='type-id-19'/>
10477        </function-decl>
10478      </member-function>
10479      <member-function access='private' destructor='yes'>
10480        <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10481          <parameter type-id='type-id-283' is-artificial='yes'/>
10482          <parameter type-id='type-id-10' is-artificial='yes'/>
10483          <return type-id='type-id-19'/>
10484        </function-decl>
10485      </member-function>
10486      <member-function access='private'>
10487        <function-decl name='getNumElements' mangled-name='_ZN11vertexArray14getNumElementsEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
10488          <parameter type-id='type-id-283' is-artificial='yes'/>
10489          <return type-id='type-id-277'/>
10490        </function-decl>
10491      </member-function>
10492      <member-function access='private'>
10493        <function-decl name='getArray' mangled-name='_ZN11vertexArray8getArrayEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
10494          <parameter type-id='type-id-283' is-artificial='yes'/>
10495          <return type-id='type-id-282'/>
10496        </function-decl>
10497      </member-function>
10498      <member-function access='private' constructor='yes'>
10499        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
10500          <parameter type-id='type-id-283' is-artificial='yes'/>
10501          <parameter type-id='type-id-277'/>
10502          <return type-id='type-id-19'/>
10503        </function-decl>
10504      </member-function>
10505      <member-function access='private' constructor='yes'>
10506        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10507          <parameter type-id='type-id-283' is-artificial='yes'/>
10508          <parameter type-id='type-id-284'/>
10509          <parameter type-id='type-id-277'/>
10510          <return type-id='type-id-19'/>
10511        </function-decl>
10512      </member-function>
10513      <member-function access='private' destructor='yes'>
10514        <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10515          <parameter type-id='type-id-283' is-artificial='yes'/>
10516          <parameter type-id='type-id-10' is-artificial='yes'/>
10517          <return type-id='type-id-19'/>
10518        </function-decl>
10519      </member-function>
10520      <member-function access='private'>
10521        <function-decl name='getVertex' mangled-name='_ZN11vertexArray9getVertexEi' filepath='libnurbs/nurbtess/monoTriangulation.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
10522          <parameter type-id='type-id-283' is-artificial='yes'/>
10523          <parameter type-id='type-id-277'/>
10524          <return type-id='type-id-276'/>
10525        </function-decl>
10526      </member-function>
10527      <member-function access='private'>
10528        <function-decl name='findIndexAbove' mangled-name='_ZN11vertexArray14findIndexAboveEf' filepath='libnurbs/nurbtess/monoTriangulation.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
10529          <parameter type-id='type-id-283' is-artificial='yes'/>
10530          <parameter type-id='type-id-272'/>
10531          <return type-id='type-id-277'/>
10532        </function-decl>
10533      </member-function>
10534      <member-function access='private'>
10535        <function-decl name='findIndexBelowGen' mangled-name='_ZN11vertexArray17findIndexBelowGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
10536          <parameter type-id='type-id-283' is-artificial='yes'/>
10537          <parameter type-id='type-id-272'/>
10538          <parameter type-id='type-id-277'/>
10539          <parameter type-id='type-id-277'/>
10540          <return type-id='type-id-277'/>
10541        </function-decl>
10542      </member-function>
10543      <member-function access='private'>
10544        <function-decl name='findIndexStrictBelowGen' mangled-name='_ZN11vertexArray23findIndexStrictBelowGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
10545          <parameter type-id='type-id-283' is-artificial='yes'/>
10546          <parameter type-id='type-id-272'/>
10547          <parameter type-id='type-id-277'/>
10548          <parameter type-id='type-id-277'/>
10549          <return type-id='type-id-277'/>
10550        </function-decl>
10551      </member-function>
10552      <member-function access='private'>
10553        <function-decl name='findIndexFirstAboveEqualGen' mangled-name='_ZN11vertexArray27findIndexFirstAboveEqualGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
10554          <parameter type-id='type-id-283' is-artificial='yes'/>
10555          <parameter type-id='type-id-272'/>
10556          <parameter type-id='type-id-277'/>
10557          <parameter type-id='type-id-277'/>
10558          <return type-id='type-id-277'/>
10559        </function-decl>
10560      </member-function>
10561      <member-function access='private'>
10562        <function-decl name='findIndexAboveGen' mangled-name='_ZN11vertexArray17findIndexAboveGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
10563          <parameter type-id='type-id-283' is-artificial='yes'/>
10564          <parameter type-id='type-id-272'/>
10565          <parameter type-id='type-id-277'/>
10566          <parameter type-id='type-id-277'/>
10567          <return type-id='type-id-277'/>
10568        </function-decl>
10569      </member-function>
10570      <member-function access='private'>
10571        <function-decl name='findDecreaseChainFromEnd' mangled-name='_ZN11vertexArray24findDecreaseChainFromEndEii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
10572          <parameter type-id='type-id-283' is-artificial='yes'/>
10573          <parameter type-id='type-id-277'/>
10574          <parameter type-id='type-id-277'/>
10575          <return type-id='type-id-277'/>
10576        </function-decl>
10577      </member-function>
10578      <member-function access='private'>
10579        <function-decl name='skipEqualityFromStart' mangled-name='_ZN11vertexArray21skipEqualityFromStartEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
10580          <parameter type-id='type-id-283' is-artificial='yes'/>
10581          <parameter type-id='type-id-272'/>
10582          <parameter type-id='type-id-277'/>
10583          <parameter type-id='type-id-277'/>
10584          <return type-id='type-id-277'/>
10585        </function-decl>
10586      </member-function>
10587      <member-function access='private'>
10588        <function-decl name='print' mangled-name='_ZN11vertexArray5printEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
10589          <parameter type-id='type-id-283' is-artificial='yes'/>
10590          <return type-id='type-id-19'/>
10591        </function-decl>
10592      </member-function>
10593      <member-function access='private'>
10594        <function-decl name='appendVertex' mangled-name='_ZN11vertexArray12appendVertexEPf' filepath='libnurbs/nurbtess/monoTriangulation.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
10595          <parameter type-id='type-id-283' is-artificial='yes'/>
10596          <parameter type-id='type-id-276'/>
10597          <return type-id='type-id-19'/>
10598        </function-decl>
10599      </member-function>
10600      <member-function access='private' constructor='yes'>
10601        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
10602          <parameter type-id='type-id-283' is-artificial='yes'/>
10603          <parameter type-id='type-id-277'/>
10604          <return type-id='type-id-19'/>
10605        </function-decl>
10606      </member-function>
10607      <member-function access='private' constructor='yes'>
10608        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10609          <parameter type-id='type-id-283' is-artificial='yes'/>
10610          <parameter type-id='type-id-284'/>
10611          <parameter type-id='type-id-277'/>
10612          <return type-id='type-id-19'/>
10613        </function-decl>
10614      </member-function>
10615      <member-function access='private' destructor='yes'>
10616        <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10617          <parameter type-id='type-id-283' is-artificial='yes'/>
10618          <parameter type-id='type-id-10' is-artificial='yes'/>
10619          <return type-id='type-id-19'/>
10620        </function-decl>
10621      </member-function>
10622      <member-function access='private' constructor='yes'>
10623        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
10624          <parameter type-id='type-id-283' is-artificial='yes'/>
10625          <parameter type-id='type-id-277'/>
10626          <return type-id='type-id-19'/>
10627        </function-decl>
10628      </member-function>
10629      <member-function access='private' constructor='yes'>
10630        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10631          <parameter type-id='type-id-283' is-artificial='yes'/>
10632          <parameter type-id='type-id-284'/>
10633          <parameter type-id='type-id-277'/>
10634          <return type-id='type-id-19'/>
10635        </function-decl>
10636      </member-function>
10637      <member-function access='private' destructor='yes'>
10638        <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10639          <parameter type-id='type-id-283' is-artificial='yes'/>
10640          <parameter type-id='type-id-10' is-artificial='yes'/>
10641          <return type-id='type-id-19'/>
10642        </function-decl>
10643      </member-function>
10644      <member-function access='private' constructor='yes'>
10645        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
10646          <parameter type-id='type-id-283' is-artificial='yes'/>
10647          <parameter type-id='type-id-277'/>
10648          <return type-id='type-id-19'/>
10649        </function-decl>
10650      </member-function>
10651      <member-function access='private' constructor='yes'>
10652        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10653          <parameter type-id='type-id-283' is-artificial='yes'/>
10654          <parameter type-id='type-id-284'/>
10655          <parameter type-id='type-id-277'/>
10656          <return type-id='type-id-19'/>
10657        </function-decl>
10658      </member-function>
10659      <member-function access='private' destructor='yes'>
10660        <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10661          <parameter type-id='type-id-283' is-artificial='yes'/>
10662          <parameter type-id='type-id-10' is-artificial='yes'/>
10663          <return type-id='type-id-19'/>
10664        </function-decl>
10665      </member-function>
10666      <member-function access='private' constructor='yes'>
10667        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
10668          <parameter type-id='type-id-283' is-artificial='yes'/>
10669          <parameter type-id='type-id-277'/>
10670          <return type-id='type-id-19'/>
10671        </function-decl>
10672      </member-function>
10673      <member-function access='private' constructor='yes'>
10674        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10675          <parameter type-id='type-id-283' is-artificial='yes'/>
10676          <parameter type-id='type-id-284'/>
10677          <parameter type-id='type-id-277'/>
10678          <return type-id='type-id-19'/>
10679        </function-decl>
10680      </member-function>
10681      <member-function access='private' destructor='yes'>
10682        <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10683          <parameter type-id='type-id-283' is-artificial='yes'/>
10684          <parameter type-id='type-id-10' is-artificial='yes'/>
10685          <return type-id='type-id-19'/>
10686        </function-decl>
10687      </member-function>
10688      <member-function access='private' constructor='yes'>
10689        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
10690          <parameter type-id='type-id-283' is-artificial='yes'/>
10691          <parameter type-id='type-id-277'/>
10692          <return type-id='type-id-19'/>
10693        </function-decl>
10694      </member-function>
10695      <member-function access='private' constructor='yes'>
10696        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10697          <parameter type-id='type-id-283' is-artificial='yes'/>
10698          <parameter type-id='type-id-284'/>
10699          <parameter type-id='type-id-277'/>
10700          <return type-id='type-id-19'/>
10701        </function-decl>
10702      </member-function>
10703      <member-function access='private' destructor='yes'>
10704        <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10705          <parameter type-id='type-id-283' is-artificial='yes'/>
10706          <parameter type-id='type-id-10' is-artificial='yes'/>
10707          <return type-id='type-id-19'/>
10708        </function-decl>
10709      </member-function>
10710      <member-function access='private' constructor='yes'>
10711        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
10712          <parameter type-id='type-id-283' is-artificial='yes'/>
10713          <parameter type-id='type-id-277'/>
10714          <return type-id='type-id-19'/>
10715        </function-decl>
10716      </member-function>
10717      <member-function access='private' constructor='yes'>
10718        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10719          <parameter type-id='type-id-283' is-artificial='yes'/>
10720          <parameter type-id='type-id-284'/>
10721          <parameter type-id='type-id-277'/>
10722          <return type-id='type-id-19'/>
10723        </function-decl>
10724      </member-function>
10725      <member-function access='private' destructor='yes'>
10726        <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
10727          <parameter type-id='type-id-283' is-artificial='yes'/>
10728          <parameter type-id='type-id-10' is-artificial='yes'/>
10729          <return type-id='type-id-19'/>
10730        </function-decl>
10731      </member-function>
10732    </class-decl>
10733    <typedef-decl name='Int' type-id='type-id-10' filepath='libnurbs/nurbtess/definitions.h' line='37' column='1' id='type-id-277'/>
10734    <typedef-decl name='Real' type-id='type-id-27' filepath='libnurbs/nurbtess/definitions.h' line='36' column='1' id='type-id-272'/>
10735    <typedef-decl name='Real2' type-id='type-id-273' filepath='libnurbs/nurbtess/definitions.h' line='38' column='1' id='type-id-285'/>
10736    <pointer-type-def type-id='type-id-277' size-in-bits='64' id='type-id-275'/>
10737    <pointer-type-def type-id='type-id-272' size-in-bits='64' id='type-id-276'/>
10738    <pointer-type-def type-id='type-id-276' size-in-bits='64' id='type-id-282'/>
10739    <pointer-type-def type-id='type-id-285' size-in-bits='64' id='type-id-279'/>
10740    <pointer-type-def type-id='type-id-273' size-in-bits='64' id='type-id-284'/>
10741    <pointer-type-def type-id='type-id-274' size-in-bits='64' id='type-id-187'/>
10742    <pointer-type-def type-id='type-id-278' size-in-bits='64' id='type-id-280'/>
10743    <pointer-type-def type-id='type-id-281' size-in-bits='64' id='type-id-283'/>
10744  </abi-instr>
10745  <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'>
10746    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-286'/>
10747    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-287'/>
10748  </abi-instr>
10749  <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'>
10750    <class-decl name='NurbsTessellator' size-in-bits='47616' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='53' column='1' id='type-id-47'>
10751      <data-member access='protected' layout-offset-in-bits='64'>
10752        <var-decl name='renderhints' type-id='type-id-63' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='104' column='1'/>
10753      </data-member>
10754      <data-member access='protected' layout-offset-in-bits='320'>
10755        <var-decl name='maplist' type-id='type-id-64' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='105' column='1'/>
10756      </data-member>
10757      <data-member access='protected' layout-offset-in-bits='3008'>
10758        <var-decl name='backend' type-id='type-id-65' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='106' column='1'/>
10759      </data-member>
10760      <data-member access='private' layout-offset-in-bits='3648'>
10761        <var-decl name='subdivider' type-id='type-id-66' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='134' column='1'/>
10762      </data-member>
10763      <data-member access='private' layout-offset-in-bits='24064'>
10764        <var-decl name='jumpbuffer' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='135' column='1'/>
10765      </data-member>
10766      <data-member access='private' layout-offset-in-bits='24128'>
10767        <var-decl name='o_pwlcurvePool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='136' column='1'/>
10768      </data-member>
10769      <data-member access='private' layout-offset-in-bits='26624'>
10770        <var-decl name='o_nurbscurvePool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='137' column='1'/>
10771      </data-member>
10772      <data-member access='private' layout-offset-in-bits='29120'>
10773        <var-decl name='o_curvePool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='138' column='1'/>
10774      </data-member>
10775      <data-member access='private' layout-offset-in-bits='31616'>
10776        <var-decl name='o_trimPool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='139' column='1'/>
10777      </data-member>
10778      <data-member access='private' layout-offset-in-bits='34112'>
10779        <var-decl name='o_surfacePool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='140' column='1'/>
10780      </data-member>
10781      <data-member access='private' layout-offset-in-bits='36608'>
10782        <var-decl name='o_nurbssurfacePool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='141' column='1'/>
10783      </data-member>
10784      <data-member access='private' layout-offset-in-bits='39104'>
10785        <var-decl name='propertyPool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='142' column='1'/>
10786      </data-member>
10787      <data-member access='private' layout-offset-in-bits='41600'>
10788        <var-decl name='quiltPool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='144' column='1'/>
10789      </data-member>
10790      <data-member access='private' layout-offset-in-bits='44096'>
10791        <var-decl name='extTrimVertexPool' type-id='type-id-69' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='146' column='1'/>
10792      </data-member>
10793      <data-member access='private' layout-offset-in-bits='46720'>
10794        <var-decl name='inSurface' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='148' column='1'/>
10795      </data-member>
10796      <data-member access='private' layout-offset-in-bits='46752'>
10797        <var-decl name='inCurve' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='149' column='1'/>
10798      </data-member>
10799      <data-member access='private' layout-offset-in-bits='46784'>
10800        <var-decl name='inTrim' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='150' column='1'/>
10801      </data-member>
10802      <data-member access='private' layout-offset-in-bits='46816'>
10803        <var-decl name='isCurveModified' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='151' column='1'/>
10804      </data-member>
10805      <data-member access='private' layout-offset-in-bits='46848'>
10806        <var-decl name='isTrimModified' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='152' column='1'/>
10807      </data-member>
10808      <data-member access='private' layout-offset-in-bits='46880'>
10809        <var-decl name='isSurfaceModified' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='153' column='1'/>
10810      </data-member>
10811      <data-member access='private' layout-offset-in-bits='46912'>
10812        <var-decl name='isDataValid' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='154' column='1'/>
10813      </data-member>
10814      <data-member access='private' layout-offset-in-bits='46944'>
10815        <var-decl name='numTrims' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='155' column='1'/>
10816      </data-member>
10817      <data-member access='private' layout-offset-in-bits='46976'>
10818        <var-decl name='playBack' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='156' column='1'/>
10819      </data-member>
10820      <data-member access='private' layout-offset-in-bits='47040'>
10821        <var-decl name='nextTrim' type-id='type-id-70' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='158' column='1'/>
10822      </data-member>
10823      <data-member access='private' layout-offset-in-bits='47104'>
10824        <var-decl name='nextCurve' type-id='type-id-71' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='159' column='1'/>
10825      </data-member>
10826      <data-member access='private' layout-offset-in-bits='47168'>
10827        <var-decl name='nextNurbscurve' type-id='type-id-72' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='160' column='1'/>
10828      </data-member>
10829      <data-member access='private' layout-offset-in-bits='47232'>
10830        <var-decl name='nextPwlcurve' type-id='type-id-73' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='161' column='1'/>
10831      </data-member>
10832      <data-member access='private' layout-offset-in-bits='47296'>
10833        <var-decl name='nextNurbssurface' type-id='type-id-74' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='162' column='1'/>
10834      </data-member>
10835      <data-member access='private' layout-offset-in-bits='47360'>
10836        <var-decl name='currentSurface' type-id='type-id-75' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='164' column='1'/>
10837      </data-member>
10838      <data-member access='private' layout-offset-in-bits='47424'>
10839        <var-decl name='currentTrim' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='165' column='1'/>
10840      </data-member>
10841      <data-member access='private' layout-offset-in-bits='47488'>
10842        <var-decl name='currentCurve' type-id='type-id-77' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='166' column='1'/>
10843      </data-member>
10844      <data-member access='private' layout-offset-in-bits='47552'>
10845        <var-decl name='dl' type-id='type-id-78' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='168' column='1'/>
10846      </data-member>
10847      <member-function access='private' constructor='yes'>
10848        <function-decl name='NurbsTessellator' filepath='libnurbs/internals/nurbsinterfac.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
10849          <parameter type-id='type-id-79' is-artificial='yes'/>
10850          <parameter type-id='type-id-80'/>
10851          <parameter type-id='type-id-81'/>
10852          <return type-id='type-id-19'/>
10853        </function-decl>
10854      </member-function>
10855      <member-function access='private'>
10856        <function-decl name='playRecording' mangled-name='_ZN16NurbsTessellator13playRecordingEPv' filepath='libnurbs/internals/nurbsinterfac.cc' line='529' column='1' visibility='default' binding='global' size-in-bits='64'>
10857          <parameter type-id='type-id-79' is-artificial='yes'/>
10858          <parameter type-id='type-id-17'/>
10859          <return type-id='type-id-19'/>
10860        </function-decl>
10861      </member-function>
10862      <member-function access='private'>
10863        <function-decl name='endRecording' mangled-name='_ZN16NurbsTessellator12endRecordingEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='522' column='1' visibility='default' binding='global' size-in-bits='64'>
10864          <parameter type-id='type-id-79' is-artificial='yes'/>
10865          <return type-id='type-id-19'/>
10866        </function-decl>
10867      </member-function>
10868      <member-function access='private'>
10869        <function-decl name='beginRecording' mangled-name='_ZN16NurbsTessellator14beginRecordingEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='515' column='1' visibility='default' binding='global' size-in-bits='64'>
10870          <parameter type-id='type-id-79' is-artificial='yes'/>
10871          <return type-id='type-id-17'/>
10872        </function-decl>
10873      </member-function>
10874      <member-function access='private'>
10875        <function-decl name='discardRecording' mangled-name='_ZN16NurbsTessellator16discardRecordingEPv' filepath='libnurbs/internals/nurbsinterfac.cc' line='509' column='1' visibility='default' binding='global' size-in-bits='64'>
10876          <parameter type-id='type-id-79' is-artificial='yes'/>
10877          <parameter type-id='type-id-17'/>
10878          <return type-id='type-id-19'/>
10879        </function-decl>
10880      </member-function>
10881      <member-function access='private'>
10882        <function-decl name='defineMap' mangled-name='_ZN16NurbsTessellator9defineMapElll' filepath='libnurbs/internals/nurbsinterfac.cc' line='503' column='1' visibility='default' binding='global' size-in-bits='64'>
10883          <parameter type-id='type-id-79' is-artificial='yes'/>
10884          <parameter type-id='type-id-24'/>
10885          <parameter type-id='type-id-24'/>
10886          <parameter type-id='type-id-24'/>
10887          <return type-id='type-id-19'/>
10888        </function-decl>
10889      </member-function>
10890      <member-function access='private'>
10891        <function-decl name='redefineMaps' mangled-name='_ZN16NurbsTessellator12redefineMapsEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='497' column='1' visibility='default' binding='global' size-in-bits='64'>
10892          <parameter type-id='type-id-79' is-artificial='yes'/>
10893          <return type-id='type-id-19'/>
10894        </function-decl>
10895      </member-function>
10896      <member-function access='private'>
10897        <function-decl name='setnurbsproperty' mangled-name='_ZN16NurbsTessellator16setnurbspropertyEllPfll' filepath='libnurbs/internals/nurbsinterfac.cc' line='474' column='1' visibility='default' binding='global' size-in-bits='64'>
10898          <parameter type-id='type-id-79' is-artificial='yes'/>
10899          <parameter type-id='type-id-24'/>
10900          <parameter type-id='type-id-24'/>
10901          <parameter type-id='type-id-46'/>
10902          <parameter type-id='type-id-24'/>
10903          <parameter type-id='type-id-24'/>
10904          <return type-id='type-id-19'/>
10905        </function-decl>
10906      </member-function>
10907      <member-function access='private'>
10908        <function-decl name='setnurbsproperty' mangled-name='_ZN16NurbsTessellator16setnurbspropertyEllPf' filepath='libnurbs/internals/nurbsinterfac.cc' line='451' column='1' visibility='default' binding='global' size-in-bits='64'>
10909          <parameter type-id='type-id-79' is-artificial='yes'/>
10910          <parameter type-id='type-id-24'/>
10911          <parameter type-id='type-id-24'/>
10912          <parameter type-id='type-id-46'/>
10913          <return type-id='type-id-19'/>
10914        </function-decl>
10915      </member-function>
10916      <member-function access='private'>
10917        <function-decl name='getnurbsproperty' mangled-name='_ZN16NurbsTessellator16getnurbspropertyEllPf' filepath='libnurbs/internals/nurbsinterfac.cc' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
10918          <parameter type-id='type-id-79' is-artificial='yes'/>
10919          <parameter type-id='type-id-24'/>
10920          <parameter type-id='type-id-24'/>
10921          <parameter type-id='type-id-46'/>
10922          <return type-id='type-id-19'/>
10923        </function-decl>
10924      </member-function>
10925      <member-function access='private'>
10926        <function-decl name='getnurbsproperty' mangled-name='_ZN16NurbsTessellator16getnurbspropertyElPf' filepath='libnurbs/internals/nurbsinterfac.cc' line='415' column='1' visibility='default' binding='global' size-in-bits='64'>
10927          <parameter type-id='type-id-79' is-artificial='yes'/>
10928          <parameter type-id='type-id-24'/>
10929          <parameter type-id='type-id-46'/>
10930          <return type-id='type-id-19'/>
10931        </function-decl>
10932      </member-function>
10933      <member-function access='private'>
10934        <function-decl name='endtrim' mangled-name='_ZN16NurbsTessellator7endtrimEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
10935          <parameter type-id='type-id-79' is-artificial='yes'/>
10936          <return type-id='type-id-19'/>
10937        </function-decl>
10938      </member-function>
10939      <member-function access='private'>
10940        <function-decl name='endsurface' mangled-name='_ZN16NurbsTessellator10endsurfaceEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
10941          <parameter type-id='type-id-79' is-artificial='yes'/>
10942          <return type-id='type-id-19'/>
10943        </function-decl>
10944      </member-function>
10945      <member-function access='private'>
10946        <function-decl name='endcurve' mangled-name='_ZN16NurbsTessellator8endcurveEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
10947          <parameter type-id='type-id-79' is-artificial='yes'/>
10948          <return type-id='type-id-19'/>
10949        </function-decl>
10950      </member-function>
10951      <member-function access='private'>
10952        <function-decl name='bgnsurface' mangled-name='_ZN16NurbsTessellator10bgnsurfaceEl' filepath='libnurbs/internals/nurbsinterfac.cc' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
10953          <parameter type-id='type-id-79' is-artificial='yes'/>
10954          <parameter type-id='type-id-24'/>
10955          <return type-id='type-id-19'/>
10956        </function-decl>
10957      </member-function>
10958      <member-function access='private'>
10959        <function-decl name='bgntrim' mangled-name='_ZN16NurbsTessellator7bgntrimEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
10960          <parameter type-id='type-id-79' is-artificial='yes'/>
10961          <return type-id='type-id-19'/>
10962        </function-decl>
10963      </member-function>
10964      <member-function access='private'>
10965        <function-decl name='bgncurve' mangled-name='_ZN16NurbsTessellator8bgncurveEl' filepath='libnurbs/internals/nurbsinterfac.cc' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
10966          <parameter type-id='type-id-79' is-artificial='yes'/>
10967          <parameter type-id='type-id-24'/>
10968          <return type-id='type-id-19'/>
10969        </function-decl>
10970      </member-function>
10971      <member-function access='private'>
10972        <function-decl name='setnurbsproperty' mangled-name='_ZN16NurbsTessellator16setnurbspropertyElf' filepath='libnurbs/internals/nurbsinterfac.cc' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
10973          <parameter type-id='type-id-79' is-artificial='yes'/>
10974          <parameter type-id='type-id-24'/>
10975          <parameter type-id='type-id-27'/>
10976          <return type-id='type-id-19'/>
10977        </function-decl>
10978      </member-function>
10979      <member-function access='private'>
10980        <function-decl name='pwlcurve' mangled-name='_ZN16NurbsTessellator8pwlcurveElPfll' filepath='libnurbs/internals/nurbsinterfac.cc' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
10981          <parameter type-id='type-id-79' is-artificial='yes'/>
10982          <parameter type-id='type-id-24'/>
10983          <parameter type-id='type-id-46'/>
10984          <parameter type-id='type-id-24'/>
10985          <parameter type-id='type-id-24'/>
10986          <return type-id='type-id-19'/>
10987        </function-decl>
10988      </member-function>
10989      <member-function access='private'>
10990        <function-decl name='setnurbsproperty' mangled-name='_ZN16NurbsTessellator16setnurbspropertyEllf' filepath='libnurbs/internals/nurbsinterfac.cc' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
10991          <parameter type-id='type-id-79' is-artificial='yes'/>
10992          <parameter type-id='type-id-24'/>
10993          <parameter type-id='type-id-24'/>
10994          <parameter type-id='type-id-27'/>
10995          <return type-id='type-id-19'/>
10996        </function-decl>
10997      </member-function>
10998      <member-function access='private'>
10999        <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'>
11000          <parameter type-id='type-id-79' is-artificial='yes'/>
11001          <parameter type-id='type-id-24'/>
11002          <parameter type-id='type-id-46'/>
11003          <parameter type-id='type-id-24'/>
11004          <parameter type-id='type-id-46'/>
11005          <parameter type-id='type-id-24'/>
11006          <parameter type-id='type-id-24'/>
11007          <return type-id='type-id-19'/>
11008        </function-decl>
11009      </member-function>
11010      <member-function access='private'>
11011        <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'>
11012          <parameter type-id='type-id-79' is-artificial='yes'/>
11013          <parameter type-id='type-id-24'/>
11014          <parameter type-id='type-id-46'/>
11015          <parameter type-id='type-id-24'/>
11016          <parameter type-id='type-id-46'/>
11017          <parameter type-id='type-id-24'/>
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-24'/>
11022          <parameter type-id='type-id-24'/>
11023          <return type-id='type-id-19'/>
11024        </function-decl>
11025      </member-function>
11026      <member-function access='private' destructor='yes' vtable-offset='-1'>
11027        <function-decl name='~NurbsTessellator' filepath='libnurbs/internals/nurbsinterfac.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
11028          <parameter type-id='type-id-79' is-artificial='yes'/>
11029          <parameter type-id='type-id-10' is-artificial='yes'/>
11030          <return type-id='type-id-19'/>
11031        </function-decl>
11032      </member-function>
11033      <member-function access='private' vtable-offset='2'>
11034        <function-decl name='bgnrender' mangled-name='_ZN16NurbsTessellator9bgnrenderEv' filepath='libnurbs/internals/nurbstess.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
11035          <parameter type-id='type-id-79' is-artificial='yes'/>
11036          <return type-id='type-id-19'/>
11037        </function-decl>
11038      </member-function>
11039      <member-function access='private' vtable-offset='3'>
11040        <function-decl name='endrender' mangled-name='_ZN16NurbsTessellator9endrenderEv' filepath='libnurbs/internals/nurbstess.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
11041          <parameter type-id='type-id-79' is-artificial='yes'/>
11042          <return type-id='type-id-19'/>
11043        </function-decl>
11044      </member-function>
11045      <member-function access='private' vtable-offset='4'>
11046        <function-decl name='makeobj' mangled-name='_ZN16NurbsTessellator7makeobjEi' filepath='libnurbs/internals/nurbstess.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
11047          <parameter type-id='type-id-79' is-artificial='yes'/>
11048          <parameter type-id='type-id-10'/>
11049          <return type-id='type-id-19'/>
11050        </function-decl>
11051      </member-function>
11052      <member-function access='private' vtable-offset='5'>
11053        <function-decl name='closeobj' mangled-name='_ZN16NurbsTessellator8closeobjEv' filepath='libnurbs/internals/nurbstess.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
11054          <parameter type-id='type-id-79' is-artificial='yes'/>
11055          <return type-id='type-id-19'/>
11056        </function-decl>
11057      </member-function>
11058      <member-function access='private' vtable-offset='6'>
11059        <function-decl name='errorHandler' mangled-name='_ZN16NurbsTessellator12errorHandlerEi' filepath='libnurbs/internals/nurbstess.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
11060          <parameter type-id='type-id-79' is-artificial='yes'/>
11061          <parameter type-id='type-id-10'/>
11062          <return type-id='type-id-19'/>
11063        </function-decl>
11064      </member-function>
11065    </class-decl>
11066    <enum-decl name='Curvetype' filepath='libnurbs/internals/reader.h' line='42' column='1' id='type-id-288'>
11067      <underlying-type type-id='type-id-38'/>
11068      <enumerator name='ct_nurbscurve' value='0'/>
11069      <enumerator name='ct_pwlcurve' value='1'/>
11070      <enumerator name='ct_none' value='2'/>
11071    </enum-decl>
11072    <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-289'>
11073      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
11074      <member-type access='public'>
11075        <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-290'>
11076          <data-member access='public'>
11077            <var-decl name='o_nurbscurve' type-id='type-id-291' visibility='default' filepath='libnurbs/internals/reader.h' line='57' column='1'/>
11078          </data-member>
11079          <data-member access='public'>
11080            <var-decl name='o_pwlcurve' type-id='type-id-292' visibility='default' filepath='libnurbs/internals/reader.h' line='58' column='1'/>
11081          </data-member>
11082        </union-decl>
11083      </member-type>
11084      <data-member access='public' layout-offset-in-bits='0'>
11085        <var-decl name='curve' type-id='type-id-290' visibility='default' filepath='libnurbs/internals/reader.h' line='59' column='1'/>
11086      </data-member>
11087      <data-member access='public' layout-offset-in-bits='64'>
11088        <var-decl name='curvetype' type-id='type-id-288' visibility='default' filepath='libnurbs/internals/reader.h' line='60' column='1'/>
11089      </data-member>
11090      <data-member access='public' layout-offset-in-bits='128'>
11091        <var-decl name='next' type-id='type-id-77' visibility='default' filepath='libnurbs/internals/reader.h' line='61' column='1'/>
11092      </data-member>
11093      <data-member access='public' layout-offset-in-bits='192'>
11094        <var-decl name='owner' type-id='type-id-75' visibility='default' filepath='libnurbs/internals/reader.h' line='62' column='1'/>
11095      </data-member>
11096      <data-member access='public' layout-offset-in-bits='256'>
11097        <var-decl name='used' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='63' column='1'/>
11098      </data-member>
11099      <data-member access='public' layout-offset-in-bits='288'>
11100        <var-decl name='save' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='64' column='1'/>
11101      </data-member>
11102      <data-member access='public' layout-offset-in-bits='320'>
11103        <var-decl name='nuid' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/reader.h' line='65' column='1'/>
11104      </data-member>
11105      <member-function access='public' constructor='yes'>
11106        <function-decl name='O_curve' filepath='libnurbs/internals/reader.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
11107          <parameter type-id='type-id-77' is-artificial='yes'/>
11108          <return type-id='type-id-19'/>
11109        </function-decl>
11110      </member-function>
11111      <member-function access='public' constructor='yes'>
11112        <function-decl name='O_curve' filepath='libnurbs/internals/reader.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
11113          <parameter type-id='type-id-77' is-artificial='yes'/>
11114          <return type-id='type-id-19'/>
11115        </function-decl>
11116      </member-function>
11117    </class-decl>
11118    <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-293'>
11119      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
11120      <data-member access='public' layout-offset-in-bits='0'>
11121        <var-decl name='bezier_curves' type-id='type-id-161' visibility='default' filepath='libnurbs/internals/reader.h' line='71' column='1'/>
11122      </data-member>
11123      <data-member access='public' layout-offset-in-bits='64'>
11124        <var-decl name='type' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/reader.h' line='72' column='1'/>
11125      </data-member>
11126      <data-member access='public' layout-offset-in-bits='128'>
11127        <var-decl name='tesselation' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/reader.h' line='73' column='1'/>
11128      </data-member>
11129      <data-member access='public' layout-offset-in-bits='160'>
11130        <var-decl name='method' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='74' column='1'/>
11131      </data-member>
11132      <data-member access='public' layout-offset-in-bits='192'>
11133        <var-decl name='next' type-id='type-id-291' visibility='default' filepath='libnurbs/internals/reader.h' line='75' column='1'/>
11134      </data-member>
11135      <data-member access='public' layout-offset-in-bits='256'>
11136        <var-decl name='used' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='76' column='1'/>
11137      </data-member>
11138      <data-member access='public' layout-offset-in-bits='288'>
11139        <var-decl name='save' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='77' column='1'/>
11140      </data-member>
11141      <data-member access='public' layout-offset-in-bits='320'>
11142        <var-decl name='owner' type-id='type-id-77' visibility='default' filepath='libnurbs/internals/reader.h' line='78' column='1'/>
11143      </data-member>
11144      <member-function access='public' constructor='yes'>
11145        <function-decl name='O_nurbscurve' filepath='libnurbs/internals/reader.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11146          <parameter type-id='type-id-291' is-artificial='yes'/>
11147          <parameter type-id='type-id-24'/>
11148          <return type-id='type-id-19'/>
11149        </function-decl>
11150      </member-function>
11151      <member-function access='public' constructor='yes'>
11152        <function-decl name='O_nurbscurve' filepath='libnurbs/internals/reader.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
11153          <parameter type-id='type-id-291' is-artificial='yes'/>
11154          <parameter type-id='type-id-24'/>
11155          <return type-id='type-id-19'/>
11156        </function-decl>
11157      </member-function>
11158    </class-decl>
11159    <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-294'>
11160      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
11161      <data-member access='public' layout-offset-in-bits='0'>
11162        <var-decl name='bezier_patches' type-id='type-id-161' visibility='default' filepath='libnurbs/internals/reader.h' line='102' column='1'/>
11163      </data-member>
11164      <data-member access='public' layout-offset-in-bits='64'>
11165        <var-decl name='type' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/reader.h' line='103' column='1'/>
11166      </data-member>
11167      <data-member access='public' layout-offset-in-bits='128'>
11168        <var-decl name='owner' type-id='type-id-75' visibility='default' filepath='libnurbs/internals/reader.h' line='104' column='1'/>
11169      </data-member>
11170      <data-member access='public' layout-offset-in-bits='192'>
11171        <var-decl name='next' type-id='type-id-295' visibility='default' filepath='libnurbs/internals/reader.h' line='105' column='1'/>
11172      </data-member>
11173      <data-member access='public' layout-offset-in-bits='256'>
11174        <var-decl name='save' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='106' column='1'/>
11175      </data-member>
11176      <data-member access='public' layout-offset-in-bits='288'>
11177        <var-decl name='used' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='107' column='1'/>
11178      </data-member>
11179      <member-function access='public' constructor='yes'>
11180        <function-decl name='O_nurbssurface' filepath='libnurbs/internals/reader.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
11181          <parameter type-id='type-id-295' is-artificial='yes'/>
11182          <parameter type-id='type-id-24'/>
11183          <return type-id='type-id-19'/>
11184        </function-decl>
11185      </member-function>
11186      <member-function access='public' constructor='yes'>
11187        <function-decl name='O_nurbssurface' filepath='libnurbs/internals/reader.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
11188          <parameter type-id='type-id-295' is-artificial='yes'/>
11189          <parameter type-id='type-id-24'/>
11190          <return type-id='type-id-19'/>
11191        </function-decl>
11192      </member-function>
11193    </class-decl>
11194    <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-296'>
11195      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
11196      <data-member access='public' layout-offset-in-bits='0'>
11197        <var-decl name='pts' type-id='type-id-119' visibility='default' filepath='libnurbs/internals/reader.h' line='85' column='1'/>
11198      </data-member>
11199      <data-member access='public' layout-offset-in-bits='64'>
11200        <var-decl name='npts' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='86' column='1'/>
11201      </data-member>
11202      <data-member access='public' layout-offset-in-bits='128'>
11203        <var-decl name='next' type-id='type-id-292' visibility='default' filepath='libnurbs/internals/reader.h' line='87' column='1'/>
11204      </data-member>
11205      <data-member access='public' layout-offset-in-bits='192'>
11206        <var-decl name='used' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='88' column='1'/>
11207      </data-member>
11208      <data-member access='public' layout-offset-in-bits='224'>
11209        <var-decl name='save' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='89' column='1'/>
11210      </data-member>
11211      <data-member access='public' layout-offset-in-bits='256'>
11212        <var-decl name='owner' type-id='type-id-77' visibility='default' filepath='libnurbs/internals/reader.h' line='90' column='1'/>
11213      </data-member>
11214      <member-function access='public' constructor='yes'>
11215        <function-decl name='O_pwlcurve' filepath='libnurbs/internals/reader.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
11216          <parameter type-id='type-id-292' is-artificial='yes'/>
11217          <parameter type-id='type-id-24'/>
11218          <parameter type-id='type-id-24'/>
11219          <parameter type-id='type-id-46'/>
11220          <parameter type-id='type-id-24'/>
11221          <parameter type-id='type-id-119'/>
11222          <return type-id='type-id-19'/>
11223        </function-decl>
11224      </member-function>
11225      <member-function access='public' constructor='yes'>
11226        <function-decl name='O_pwlcurve' filepath='libnurbs/internals/reader.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
11227          <parameter type-id='type-id-292' is-artificial='yes'/>
11228          <parameter type-id='type-id-24'/>
11229          <parameter type-id='type-id-24'/>
11230          <parameter type-id='type-id-46'/>
11231          <parameter type-id='type-id-24'/>
11232          <parameter type-id='type-id-119'/>
11233          <return type-id='type-id-19'/>
11234        </function-decl>
11235      </member-function>
11236      <member-function access='public' constructor='yes'>
11237        <function-decl name='O_pwlcurve' filepath='libnurbs/internals/reader.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
11238          <parameter type-id='type-id-292' is-artificial='yes'/>
11239          <parameter type-id='type-id-24'/>
11240          <parameter type-id='type-id-24'/>
11241          <parameter type-id='type-id-46'/>
11242          <parameter type-id='type-id-24'/>
11243          <parameter type-id='type-id-119'/>
11244          <return type-id='type-id-19'/>
11245        </function-decl>
11246      </member-function>
11247    </class-decl>
11248    <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-297'>
11249      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
11250      <data-member access='public' layout-offset-in-bits='0'>
11251        <var-decl name='o_nurbssurface' type-id='type-id-295' visibility='default' filepath='libnurbs/internals/reader.h' line='113' column='1'/>
11252      </data-member>
11253      <data-member access='public' layout-offset-in-bits='64'>
11254        <var-decl name='o_trim' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/reader.h' line='114' column='1'/>
11255      </data-member>
11256      <data-member access='public' layout-offset-in-bits='128'>
11257        <var-decl name='save' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='115' column='1'/>
11258      </data-member>
11259      <data-member access='public' layout-offset-in-bits='192'>
11260        <var-decl name='nuid' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/reader.h' line='116' column='1'/>
11261      </data-member>
11262      <member-function access='public' constructor='yes'>
11263        <function-decl name='O_surface' filepath='libnurbs/internals/reader.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
11264          <parameter type-id='type-id-75' is-artificial='yes'/>
11265          <return type-id='type-id-19'/>
11266        </function-decl>
11267      </member-function>
11268      <member-function access='public' constructor='yes'>
11269        <function-decl name='O_surface' filepath='libnurbs/internals/reader.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
11270          <parameter type-id='type-id-75' is-artificial='yes'/>
11271          <return type-id='type-id-19'/>
11272        </function-decl>
11273      </member-function>
11274    </class-decl>
11275    <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-298'>
11276      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
11277      <data-member access='public' layout-offset-in-bits='0'>
11278        <var-decl name='o_curve' type-id='type-id-77' visibility='default' filepath='libnurbs/internals/reader.h' line='95' column='1'/>
11279      </data-member>
11280      <data-member access='public' layout-offset-in-bits='64'>
11281        <var-decl name='next' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/reader.h' line='96' column='1'/>
11282      </data-member>
11283      <data-member access='public' layout-offset-in-bits='128'>
11284        <var-decl name='save' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='97' column='1'/>
11285      </data-member>
11286      <member-function access='public' constructor='yes'>
11287        <function-decl name='O_trim' filepath='libnurbs/internals/reader.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
11288          <parameter type-id='type-id-76' is-artificial='yes'/>
11289          <return type-id='type-id-19'/>
11290        </function-decl>
11291      </member-function>
11292      <member-function access='public' constructor='yes'>
11293        <function-decl name='O_trim' filepath='libnurbs/internals/reader.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
11294          <parameter type-id='type-id-76' is-artificial='yes'/>
11295          <return type-id='type-id-19'/>
11296        </function-decl>
11297      </member-function>
11298    </class-decl>
11299    <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-299'>
11300      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-114'/>
11301      <data-member access='public' layout-offset-in-bits='0'>
11302        <var-decl name='type' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/reader.h' line='121' column='1'/>
11303      </data-member>
11304      <data-member access='public' layout-offset-in-bits='64'>
11305        <var-decl name='tag' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/reader.h' line='122' column='1'/>
11306      </data-member>
11307      <data-member access='public' layout-offset-in-bits='128'>
11308        <var-decl name='value' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/reader.h' line='123' column='1'/>
11309      </data-member>
11310      <data-member access='public' layout-offset-in-bits='160'>
11311        <var-decl name='save' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/reader.h' line='124' column='1'/>
11312      </data-member>
11313      <member-function access='public' constructor='yes'>
11314        <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
11315          <parameter type-id='type-id-300' is-artificial='yes'/>
11316          <parameter type-id='type-id-24'/>
11317          <parameter type-id='type-id-24'/>
11318          <parameter type-id='type-id-27'/>
11319          <return type-id='type-id-19'/>
11320        </function-decl>
11321      </member-function>
11322      <member-function access='public' constructor='yes'>
11323        <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
11324          <parameter type-id='type-id-300' is-artificial='yes'/>
11325          <parameter type-id='type-id-24'/>
11326          <parameter type-id='type-id-27'/>
11327          <return type-id='type-id-19'/>
11328        </function-decl>
11329      </member-function>
11330      <member-function access='public' constructor='yes'>
11331        <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
11332          <parameter type-id='type-id-300' is-artificial='yes'/>
11333          <parameter type-id='type-id-24'/>
11334          <parameter type-id='type-id-24'/>
11335          <parameter type-id='type-id-27'/>
11336          <return type-id='type-id-19'/>
11337        </function-decl>
11338      </member-function>
11339      <member-function access='public' constructor='yes'>
11340        <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
11341          <parameter type-id='type-id-300' is-artificial='yes'/>
11342          <parameter type-id='type-id-24'/>
11343          <parameter type-id='type-id-27'/>
11344          <return type-id='type-id-19'/>
11345        </function-decl>
11346      </member-function>
11347    </class-decl>
11348    <pointer-type-def type-id='type-id-289' size-in-bits='64' id='type-id-77'/>
11349    <pointer-type-def type-id='type-id-77' size-in-bits='64' id='type-id-71'/>
11350    <pointer-type-def type-id='type-id-293' size-in-bits='64' id='type-id-291'/>
11351    <pointer-type-def type-id='type-id-291' size-in-bits='64' id='type-id-72'/>
11352    <pointer-type-def type-id='type-id-294' size-in-bits='64' id='type-id-295'/>
11353    <pointer-type-def type-id='type-id-295' size-in-bits='64' id='type-id-74'/>
11354    <pointer-type-def type-id='type-id-296' size-in-bits='64' id='type-id-292'/>
11355    <pointer-type-def type-id='type-id-292' size-in-bits='64' id='type-id-73'/>
11356    <pointer-type-def type-id='type-id-297' size-in-bits='64' id='type-id-75'/>
11357    <pointer-type-def type-id='type-id-298' size-in-bits='64' id='type-id-76'/>
11358    <pointer-type-def type-id='type-id-76' size-in-bits='64' id='type-id-70'/>
11359    <pointer-type-def type-id='type-id-299' size-in-bits='64' id='type-id-300'/>
11360  </abi-instr>
11361  <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'>
11362  </abi-instr>
11363  <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'>
11364    <array-type-def dimensions='1' type-id='type-id-301' size-in-bits='640' id='type-id-302'>
11365      <subrange length='2' type-id='type-id-3' id='type-id-82'/>
11366    </array-type-def>
11367    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='92160' id='type-id-303'>
11368      <subrange length='2880' type-id='type-id-3' id='type-id-304'/>
11369    </array-type-def>
11370    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='320' id='type-id-305'>
11371      <subrange length='2' type-id='type-id-3' id='type-id-82'/>
11372      <subrange length='5' type-id='type-id-3' id='type-id-222'/>
11373    </array-type-def>
11374    <class-decl name='Patch' size-in-bits='277696' visibility='default' filepath='libnurbs/internals/patch.h' line='62' column='1' id='type-id-306'>
11375      <data-member access='private' layout-offset-in-bits='0'>
11376        <var-decl name='mapdesc' type-id='type-id-132' visibility='default' filepath='libnurbs/internals/patch.h' line='82' column='1'/>
11377      </data-member>
11378      <data-member access='private' layout-offset-in-bits='64'>
11379        <var-decl name='next' type-id='type-id-195' visibility='default' filepath='libnurbs/internals/patch.h' line='83' column='1'/>
11380      </data-member>
11381      <data-member access='private' layout-offset-in-bits='128'>
11382        <var-decl name='cullval' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patch.h' line='84' column='1'/>
11383      </data-member>
11384      <data-member access='private' layout-offset-in-bits='160'>
11385        <var-decl name='notInBbox' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patch.h' line='85' column='1'/>
11386      </data-member>
11387      <data-member access='private' layout-offset-in-bits='192'>
11388        <var-decl name='needsSampling' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patch.h' line='86' column='1'/>
11389      </data-member>
11390      <data-member access='private' layout-offset-in-bits='224'>
11391        <var-decl name='cpts' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/patch.h' line='87' column='1'/>
11392      </data-member>
11393      <data-member access='private' layout-offset-in-bits='92384'>
11394        <var-decl name='spts' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/patch.h' line='88' column='1'/>
11395      </data-member>
11396      <data-member access='private' layout-offset-in-bits='184544'>
11397        <var-decl name='bpts' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/patch.h' line='89' column='1'/>
11398      </data-member>
11399      <data-member access='private' layout-offset-in-bits='276704'>
11400        <var-decl name='pspec' type-id='type-id-302' visibility='default' filepath='libnurbs/internals/patch.h' line='90' column='1'/>
11401      </data-member>
11402      <data-member access='private' layout-offset-in-bits='277344'>
11403        <var-decl name='bb' type-id='type-id-305' visibility='default' filepath='libnurbs/internals/patch.h' line='92' column='1'/>
11404      </data-member>
11405      <member-function access='private' constructor='yes'>
11406        <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
11407          <parameter type-id='type-id-195' is-artificial='yes'/>
11408          <parameter type-id='type-id-161'/>
11409          <parameter type-id='type-id-25'/>
11410          <parameter type-id='type-id-25'/>
11411          <parameter type-id='type-id-195'/>
11412          <return type-id='type-id-19'/>
11413        </function-decl>
11414      </member-function>
11415      <member-function access='private' constructor='yes'>
11416        <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
11417          <parameter type-id='type-id-195' is-artificial='yes'/>
11418          <parameter type-id='type-id-307'/>
11419          <parameter type-id='type-id-10'/>
11420          <parameter type-id='type-id-1'/>
11421          <parameter type-id='type-id-195'/>
11422          <return type-id='type-id-19'/>
11423        </function-decl>
11424      </member-function>
11425      <member-function access='private'>
11426        <function-decl name='needsSamplingSubdivision' mangled-name='_ZN5Patch24needsSamplingSubdivisionEv' filepath='libnurbs/internals/patch.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
11427          <parameter type-id='type-id-195' is-artificial='yes'/>
11428          <return type-id='type-id-10'/>
11429        </function-decl>
11430      </member-function>
11431      <member-function access='private'>
11432        <function-decl name='clamp' mangled-name='_ZN5Patch5clampEv' filepath='libnurbs/internals/patch.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
11433          <parameter type-id='type-id-195' is-artificial='yes'/>
11434          <return type-id='type-id-19'/>
11435        </function-decl>
11436      </member-function>
11437      <member-function access='private'>
11438        <function-decl name='needsNonSamplingSubdivision' mangled-name='_ZN5Patch27needsNonSamplingSubdivisionEv' filepath='libnurbs/internals/patch.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
11439          <parameter type-id='type-id-195' is-artificial='yes'/>
11440          <return type-id='type-id-10'/>
11441        </function-decl>
11442      </member-function>
11443      <member-function access='private'>
11444        <function-decl name='needsSubdivision' mangled-name='_ZN5Patch16needsSubdivisionEi' filepath='libnurbs/internals/patch.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
11445          <parameter type-id='type-id-195' is-artificial='yes'/>
11446          <parameter type-id='type-id-10'/>
11447          <return type-id='type-id-10'/>
11448        </function-decl>
11449      </member-function>
11450      <member-function access='private'>
11451        <function-decl name='cullCheck' mangled-name='_ZN5Patch9cullCheckEv' filepath='libnurbs/internals/patch.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
11452          <parameter type-id='type-id-195' is-artificial='yes'/>
11453          <return type-id='type-id-10'/>
11454        </function-decl>
11455      </member-function>
11456      <member-function access='private'>
11457        <function-decl name='getstepsize' mangled-name='_ZN5Patch11getstepsizeEv' filepath='libnurbs/internals/patch.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
11458          <parameter type-id='type-id-195' is-artificial='yes'/>
11459          <return type-id='type-id-19'/>
11460        </function-decl>
11461      </member-function>
11462      <member-function access='private'>
11463        <function-decl name='bbox' mangled-name='_ZN5Patch4bboxEv' filepath='libnurbs/internals/patch.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
11464          <parameter type-id='type-id-195' is-artificial='yes'/>
11465          <return type-id='type-id-19'/>
11466        </function-decl>
11467      </member-function>
11468      <member-function access='private'>
11469        <function-decl name='checkBboxConstraint' mangled-name='_ZN5Patch19checkBboxConstraintEv' filepath='libnurbs/internals/patch.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
11470          <parameter type-id='type-id-195' is-artificial='yes'/>
11471          <return type-id='type-id-19'/>
11472        </function-decl>
11473      </member-function>
11474      <member-function access='private' constructor='yes'>
11475        <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
11476          <parameter type-id='type-id-195' is-artificial='yes'/>
11477          <parameter type-id='type-id-161'/>
11478          <parameter type-id='type-id-25'/>
11479          <parameter type-id='type-id-25'/>
11480          <parameter type-id='type-id-195'/>
11481          <return type-id='type-id-19'/>
11482        </function-decl>
11483      </member-function>
11484      <member-function access='private' constructor='yes'>
11485        <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
11486          <parameter type-id='type-id-195' is-artificial='yes'/>
11487          <parameter type-id='type-id-307'/>
11488          <parameter type-id='type-id-10'/>
11489          <parameter type-id='type-id-1'/>
11490          <parameter type-id='type-id-195'/>
11491          <return type-id='type-id-19'/>
11492        </function-decl>
11493      </member-function>
11494      <member-function access='private' constructor='yes'>
11495        <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
11496          <parameter type-id='type-id-195' is-artificial='yes'/>
11497          <parameter type-id='type-id-161'/>
11498          <parameter type-id='type-id-25'/>
11499          <parameter type-id='type-id-25'/>
11500          <parameter type-id='type-id-195'/>
11501          <return type-id='type-id-19'/>
11502        </function-decl>
11503      </member-function>
11504      <member-function access='private' constructor='yes'>
11505        <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
11506          <parameter type-id='type-id-195' is-artificial='yes'/>
11507          <parameter type-id='type-id-307'/>
11508          <parameter type-id='type-id-10'/>
11509          <parameter type-id='type-id-1'/>
11510          <parameter type-id='type-id-195'/>
11511          <return type-id='type-id-19'/>
11512        </function-decl>
11513      </member-function>
11514      <member-function access='private'>
11515        <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'>
11516          <parameter type-id='type-id-195' is-artificial='yes'/>
11517          <return type-id='type-id-10'/>
11518        </function-decl>
11519      </member-function>
11520      <member-function access='private'>
11521        <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'>
11522          <parameter type-id='type-id-195' is-artificial='yes'/>
11523          <return type-id='type-id-10'/>
11524        </function-decl>
11525      </member-function>
11526    </class-decl>
11527    <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-301'>
11528      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-308'/>
11529      <data-member access='public' layout-offset-in-bits='256'>
11530        <var-decl name='order' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patch.h' line='55' column='1'/>
11531      </data-member>
11532      <data-member access='public' layout-offset-in-bits='288'>
11533        <var-decl name='stride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patch.h' line='56' column='1'/>
11534      </data-member>
11535      <member-function access='public'>
11536        <function-decl name='singleStep' mangled-name='_ZN9Patchspec10singleStepEv' filepath='libnurbs/internals/patch.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
11537          <parameter type-id='type-id-309' is-artificial='yes'/>
11538          <return type-id='type-id-19'/>
11539        </function-decl>
11540      </member-function>
11541      <member-function access='public'>
11542        <function-decl name='clamp' mangled-name='_ZN9Patchspec5clampEf' filepath='libnurbs/internals/patch.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
11543          <parameter type-id='type-id-309' is-artificial='yes'/>
11544          <parameter type-id='type-id-1'/>
11545          <return type-id='type-id-19'/>
11546        </function-decl>
11547      </member-function>
11548      <member-function access='public'>
11549        <function-decl name='getstepsize' mangled-name='_ZN9Patchspec11getstepsizeEf' filepath='libnurbs/internals/patch.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
11550          <parameter type-id='type-id-309' is-artificial='yes'/>
11551          <parameter type-id='type-id-1'/>
11552          <return type-id='type-id-19'/>
11553        </function-decl>
11554      </member-function>
11555    </class-decl>
11556    <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-308'>
11557      <data-member access='public' layout-offset-in-bits='0'>
11558        <var-decl name='range' type-id='type-id-84' visibility='default' filepath='libnurbs/internals/patch.h' line='47' column='1'/>
11559      </data-member>
11560      <data-member access='public' layout-offset-in-bits='96'>
11561        <var-decl name='sidestep' type-id='type-id-83' visibility='default' filepath='libnurbs/internals/patch.h' line='48' column='1'/>
11562      </data-member>
11563      <data-member access='public' layout-offset-in-bits='160'>
11564        <var-decl name='stepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/patch.h' line='49' column='1'/>
11565      </data-member>
11566      <data-member access='public' layout-offset-in-bits='192'>
11567        <var-decl name='minstepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/patch.h' line='50' column='1'/>
11568      </data-member>
11569      <data-member access='public' layout-offset-in-bits='224'>
11570        <var-decl name='needsSubdivision' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patch.h' line='51' column='1'/>
11571      </data-member>
11572    </class-decl>
11573    <reference-type-def kind='lvalue' type-id='type-id-306' size-in-bits='64' id='type-id-307'/>
11574    <pointer-type-def type-id='type-id-306' size-in-bits='64' id='type-id-195'/>
11575    <pointer-type-def type-id='type-id-301' size-in-bits='64' id='type-id-309'/>
11576    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-310'/>
11577  </abi-instr>
11578  <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'>
11579    <array-type-def dimensions='1' type-id='type-id-308' size-in-bits='512' id='type-id-196'>
11580      <subrange length='2' type-id='type-id-3' id='type-id-82'/>
11581    </array-type-def>
11582    <class-decl name='Patchlist' size-in-bits='640' visibility='default' filepath='libnurbs/internals/patchlist.h' line='45' column='1' id='type-id-175'>
11583      <data-member access='private' layout-offset-in-bits='0'>
11584        <var-decl name='patch' type-id='type-id-195' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
11585      </data-member>
11586      <data-member access='private' layout-offset-in-bits='64'>
11587        <var-decl name='notInBbox' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patchlist.h' line='64' column='1'/>
11588      </data-member>
11589      <data-member access='private' layout-offset-in-bits='96'>
11590        <var-decl name='needsSampling' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/patchlist.h' line='65' column='1'/>
11591      </data-member>
11592      <data-member access='private' layout-offset-in-bits='128'>
11593        <var-decl name='pspec' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
11594      </data-member>
11595      <member-function access='private' constructor='yes'>
11596        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
11597          <parameter type-id='type-id-197' is-artificial='yes'/>
11598          <parameter type-id='type-id-161'/>
11599          <parameter type-id='type-id-25'/>
11600          <parameter type-id='type-id-25'/>
11601          <return type-id='type-id-19'/>
11602        </function-decl>
11603      </member-function>
11604      <member-function access='private' constructor='yes'>
11605        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
11606          <parameter type-id='type-id-197' is-artificial='yes'/>
11607          <parameter type-id='type-id-165'/>
11608          <parameter type-id='type-id-10'/>
11609          <parameter type-id='type-id-1'/>
11610          <return type-id='type-id-19'/>
11611        </function-decl>
11612      </member-function>
11613      <member-function access='private' destructor='yes'>
11614        <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
11615          <parameter type-id='type-id-197' is-artificial='yes'/>
11616          <parameter type-id='type-id-10' is-artificial='yes'/>
11617          <return type-id='type-id-19'/>
11618        </function-decl>
11619      </member-function>
11620      <member-function access='private'>
11621        <function-decl name='getRanges' mangled-name='_ZN9Patchlist9getRangesEPf' filepath='libnurbs/internals/patchlist.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
11622          <parameter type-id='type-id-197' is-artificial='yes'/>
11623          <parameter type-id='type-id-25'/>
11624          <return type-id='type-id-19'/>
11625        </function-decl>
11626      </member-function>
11627      <member-function access='private'>
11628        <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Patchlist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
11629          <parameter type-id='type-id-197' is-artificial='yes'/>
11630          <return type-id='type-id-10'/>
11631        </function-decl>
11632      </member-function>
11633      <member-function access='private'>
11634        <function-decl name='needsSubdivision' mangled-name='_ZN9Patchlist16needsSubdivisionEi' filepath='libnurbs/internals/patchlist.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
11635          <parameter type-id='type-id-197' is-artificial='yes'/>
11636          <parameter type-id='type-id-10'/>
11637          <return type-id='type-id-10'/>
11638        </function-decl>
11639      </member-function>
11640      <member-function access='private'>
11641        <function-decl name='needsNonSamplingSubdivision' mangled-name='_ZN9Patchlist27needsNonSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
11642          <parameter type-id='type-id-197' is-artificial='yes'/>
11643          <return type-id='type-id-10'/>
11644        </function-decl>
11645      </member-function>
11646      <member-function access='private'>
11647        <function-decl name='bbox' mangled-name='_ZN9Patchlist4bboxEv' filepath='libnurbs/internals/patchlist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
11648          <parameter type-id='type-id-197' is-artificial='yes'/>
11649          <return type-id='type-id-19'/>
11650        </function-decl>
11651      </member-function>
11652      <member-function access='private'>
11653        <function-decl name='getstepsize' mangled-name='_ZN9Patchlist11getstepsizeEv' filepath='libnurbs/internals/patchlist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
11654          <parameter type-id='type-id-197' is-artificial='yes'/>
11655          <return type-id='type-id-19'/>
11656        </function-decl>
11657      </member-function>
11658      <member-function access='private'>
11659        <function-decl name='cullCheck' mangled-name='_ZN9Patchlist9cullCheckEv' filepath='libnurbs/internals/patchlist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
11660          <parameter type-id='type-id-197' is-artificial='yes'/>
11661          <return type-id='type-id-10'/>
11662        </function-decl>
11663      </member-function>
11664      <member-function access='private' constructor='yes'>
11665        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
11666          <parameter type-id='type-id-197' is-artificial='yes'/>
11667          <parameter type-id='type-id-161'/>
11668          <parameter type-id='type-id-25'/>
11669          <parameter type-id='type-id-25'/>
11670          <return type-id='type-id-19'/>
11671        </function-decl>
11672      </member-function>
11673      <member-function access='private' constructor='yes'>
11674        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
11675          <parameter type-id='type-id-197' is-artificial='yes'/>
11676          <parameter type-id='type-id-165'/>
11677          <parameter type-id='type-id-10'/>
11678          <parameter type-id='type-id-1'/>
11679          <return type-id='type-id-19'/>
11680        </function-decl>
11681      </member-function>
11682      <member-function access='private' destructor='yes'>
11683        <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
11684          <parameter type-id='type-id-197' is-artificial='yes'/>
11685          <parameter type-id='type-id-10' is-artificial='yes'/>
11686          <return type-id='type-id-19'/>
11687        </function-decl>
11688      </member-function>
11689      <member-function access='private'>
11690        <function-decl name='getStepsize' mangled-name='_ZN9Patchlist11getStepsizeEi' filepath='libnurbs/internals/patchlist.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
11691          <parameter type-id='type-id-197' is-artificial='yes'/>
11692          <parameter type-id='type-id-10'/>
11693          <return type-id='type-id-1'/>
11694        </function-decl>
11695      </member-function>
11696    </class-decl>
11697    <pointer-type-def type-id='type-id-175' size-in-bits='64' id='type-id-197'/>
11698    <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-311'/>
11699    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-312'/>
11700  </abi-instr>
11701  <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'>
11702    <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-313'>
11703      <data-member access='public' layout-offset-in-bits='0'>
11704        <var-decl name='pts' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/flist.h' line='44' column='1'/>
11705      </data-member>
11706      <data-member access='public' layout-offset-in-bits='64'>
11707        <var-decl name='npts' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/flist.h' line='45' column='1'/>
11708      </data-member>
11709      <data-member access='public' layout-offset-in-bits='96'>
11710        <var-decl name='start' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/flist.h' line='46' column='1'/>
11711      </data-member>
11712      <data-member access='public' layout-offset-in-bits='128'>
11713        <var-decl name='end' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/flist.h' line='47' column='1'/>
11714      </data-member>
11715      <data-member access='protected' layout-offset-in-bits='192'>
11716        <var-decl name='sorter' type-id='type-id-155' visibility='default' filepath='libnurbs/internals/flist.h' line='56' column='1'/>
11717      </data-member>
11718      <member-function access='public' constructor='yes'>
11719        <function-decl name='Flist' filepath='libnurbs/internals/flist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
11720          <parameter type-id='type-id-314' is-artificial='yes'/>
11721          <return type-id='type-id-19'/>
11722        </function-decl>
11723      </member-function>
11724      <member-function access='public' destructor='yes'>
11725        <function-decl name='~Flist' filepath='libnurbs/internals/flist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
11726          <parameter type-id='type-id-314' is-artificial='yes'/>
11727          <parameter type-id='type-id-10' is-artificial='yes'/>
11728          <return type-id='type-id-19'/>
11729        </function-decl>
11730      </member-function>
11731    </class-decl>
11732    <pointer-type-def type-id='type-id-313' size-in-bits='64' id='type-id-314'/>
11733  </abi-instr>
11734  <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'>
11735  </abi-instr>
11736  <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'>
11737    <class-decl name='Renderhints' size-in-bits='256' visibility='default' filepath='libnurbs/internals/renderhints.h' line='41' column='1' id='type-id-315'>
11738      <data-member access='private' layout-offset-in-bits='0'>
11739        <var-decl name='display_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='49' column='1'/>
11740      </data-member>
11741      <data-member access='private' layout-offset-in-bits='32'>
11742        <var-decl name='errorchecking' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='50' column='1'/>
11743      </data-member>
11744      <data-member access='private' layout-offset-in-bits='64'>
11745        <var-decl name='subdivisions' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='51' column='1'/>
11746      </data-member>
11747      <data-member access='private' layout-offset-in-bits='96'>
11748        <var-decl name='tmp1' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='52' column='1'/>
11749      </data-member>
11750      <data-member access='private' layout-offset-in-bits='128'>
11751        <var-decl name='displaydomain' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/renderhints.h' line='54' column='1'/>
11752      </data-member>
11753      <data-member access='private' layout-offset-in-bits='160'>
11754        <var-decl name='maxsubdivisions' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/renderhints.h' line='55' column='1'/>
11755      </data-member>
11756      <data-member access='private' layout-offset-in-bits='192'>
11757        <var-decl name='wiretris' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/renderhints.h' line='56' column='1'/>
11758      </data-member>
11759      <data-member access='private' layout-offset-in-bits='224'>
11760        <var-decl name='wirequads' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/renderhints.h' line='57' column='1'/>
11761      </data-member>
11762      <member-function access='private' constructor='yes'>
11763        <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
11764          <parameter type-id='type-id-316' is-artificial='yes'/>
11765          <return type-id='type-id-19'/>
11766        </function-decl>
11767      </member-function>
11768      <member-function access='private'>
11769        <function-decl name='init' mangled-name='_ZN11Renderhints4initEv' filepath='libnurbs/internals/renderhints.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
11770          <parameter type-id='type-id-316' 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='isProperty' mangled-name='_ZN11Renderhints10isPropertyEl' filepath='libnurbs/internals/renderhints.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
11776          <parameter type-id='type-id-316' is-artificial='yes'/>
11777          <parameter type-id='type-id-24'/>
11778          <return type-id='type-id-10'/>
11779        </function-decl>
11780      </member-function>
11781      <member-function access='private'>
11782        <function-decl name='setProperty' mangled-name='_ZN11Renderhints11setPropertyElf' filepath='libnurbs/internals/renderhints.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
11783          <parameter type-id='type-id-316' is-artificial='yes'/>
11784          <parameter type-id='type-id-24'/>
11785          <parameter type-id='type-id-1'/>
11786          <return type-id='type-id-19'/>
11787        </function-decl>
11788      </member-function>
11789      <member-function access='private'>
11790        <function-decl name='getProperty' mangled-name='_ZN11Renderhints11getPropertyEl' filepath='libnurbs/internals/renderhints.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
11791          <parameter type-id='type-id-316' is-artificial='yes'/>
11792          <parameter type-id='type-id-24'/>
11793          <return type-id='type-id-1'/>
11794        </function-decl>
11795      </member-function>
11796    </class-decl>
11797    <pointer-type-def type-id='type-id-315' size-in-bits='64' id='type-id-316'/>
11798  </abi-instr>
11799  <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'>
11800    <class-decl name='Slicer' size-in-bits='8064' visibility='default' filepath='libnurbs/internals/slicer.h' line='49' column='1' id='type-id-158'>
11801      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-181'/>
11802      <base-class access='public' layout-offset-in-bits='128' type-id='type-id-182'/>
11803      <data-member access='private' layout-offset-in-bits='5248'>
11804        <var-decl name='backend' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/slicer.h' line='72' column='1'/>
11805      </data-member>
11806      <data-member access='private' layout-offset-in-bits='5312'>
11807        <var-decl name='oneOverDu' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='73' column='1'/>
11808      </data-member>
11809      <data-member access='private' layout-offset-in-bits='5344'>
11810        <var-decl name='du' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='74' column='1'/>
11811      </data-member>
11812      <data-member access='private' layout-offset-in-bits='5376'>
11813        <var-decl name='dv' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='74' column='1'/>
11814      </data-member>
11815      <data-member access='private' layout-offset-in-bits='5408'>
11816        <var-decl name='isolines' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/slicer.h' line='75' column='1'/>
11817      </data-member>
11818      <data-member access='private' layout-offset-in-bits='5440'>
11819        <var-decl name='ulinear' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/slicer.h' line='81' column='1'/>
11820      </data-member>
11821      <data-member access='private' layout-offset-in-bits='5472'>
11822        <var-decl name='vlinear' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/slicer.h' line='82' column='1'/>
11823      </data-member>
11824      <member-function access='private' constructor='yes'>
11825        <function-decl name='Slicer' filepath='libnurbs/internals/slicer.cc' line='1181' column='1' visibility='default' binding='global' size-in-bits='64'>
11826          <parameter type-id='type-id-183' is-artificial='yes'/>
11827          <parameter type-id='type-id-10' is-artificial='yes'/>
11828          <parameter type-id='type-id-184' is-artificial='yes'/>
11829          <parameter type-id='type-id-160'/>
11830          <return type-id='type-id-19'/>
11831        </function-decl>
11832      </member-function>
11833      <member-function access='private' destructor='yes'>
11834        <function-decl name='~Slicer' filepath='libnurbs/internals/slicer.cc' line='1192' column='1' visibility='default' binding='global' size-in-bits='64'>
11835          <parameter type-id='type-id-183' is-artificial='yes'/>
11836          <parameter type-id='type-id-10' is-artificial='yes'/>
11837          <parameter type-id='type-id-184' is-artificial='yes'/>
11838          <return type-id='type-id-19'/>
11839        </function-decl>
11840      </member-function>
11841      <member-function access='private'>
11842        <function-decl name='setisolines' mangled-name='_ZN6Slicer11setisolinesEi' filepath='libnurbs/internals/slicer.cc' line='1197' column='1' visibility='default' binding='global' size-in-bits='64'>
11843          <parameter type-id='type-id-183' is-artificial='yes'/>
11844          <parameter type-id='type-id-10'/>
11845          <return type-id='type-id-19'/>
11846        </function-decl>
11847      </member-function>
11848      <member-function access='private'>
11849        <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1292' column='1' visibility='default' binding='global' size-in-bits='64'>
11850          <parameter type-id='type-id-183' is-artificial='yes'/>
11851          <parameter type-id='type-id-125'/>
11852          <return type-id='type-id-19'/>
11853        </function-decl>
11854      </member-function>
11855      <member-function access='private'>
11856        <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEv' filepath='libnurbs/internals/slicer.cc' line='1266' column='1' visibility='default' binding='global' size-in-bits='64'>
11857          <parameter type-id='type-id-183' is-artificial='yes'/>
11858          <return type-id='type-id-19'/>
11859        </function-decl>
11860      </member-function>
11861      <member-function access='private'>
11862        <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'>
11863          <parameter type-id='type-id-183' is-artificial='yes'/>
11864          <parameter type-id='type-id-125'/>
11865          <return type-id='type-id-19'/>
11866        </function-decl>
11867      </member-function>
11868      <member-function access='private'>
11869        <function-decl name='setstriptessellation' mangled-name='_ZN6Slicer20setstriptessellationEff' filepath='libnurbs/internals/slicer.cc' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'>
11870          <parameter type-id='type-id-183' is-artificial='yes'/>
11871          <parameter type-id='type-id-1'/>
11872          <parameter type-id='type-id-1'/>
11873          <return type-id='type-id-19'/>
11874        </function-decl>
11875      </member-function>
11876      <member-function access='private'>
11877        <function-decl name='evalRBArray' mangled-name='_ZN6Slicer11evalRBArrayEP14rectBlockArrayP8gridWrap' filepath='libnurbs/internals/slicer.cc' line='1001' column='1' visibility='default' binding='global' size-in-bits='64'>
11878          <parameter type-id='type-id-183' is-artificial='yes'/>
11879          <parameter type-id='type-id-185'/>
11880          <parameter type-id='type-id-186'/>
11881          <return type-id='type-id-19'/>
11882        </function-decl>
11883      </member-function>
11884      <member-function access='private'>
11885        <function-decl name='evalStream' mangled-name='_ZN6Slicer10evalStreamEP10primStream' filepath='libnurbs/internals/slicer.cc' line='1027' column='1' visibility='default' binding='global' size-in-bits='64'>
11886          <parameter type-id='type-id-183' is-artificial='yes'/>
11887          <parameter type-id='type-id-187'/>
11888          <return type-id='type-id-19'/>
11889        </function-decl>
11890      </member-function>
11891      <member-function access='private'>
11892        <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'>
11893          <parameter type-id='type-id-183' is-artificial='yes'/>
11894          <parameter type-id='type-id-125'/>
11895          <return type-id='type-id-19'/>
11896        </function-decl>
11897      </member-function>
11898      <member-function access='private'>
11899        <function-decl name='slice' mangled-name='_ZN6Slicer5sliceEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1165' column='1' visibility='default' binding='global' size-in-bits='64'>
11900          <parameter type-id='type-id-183' is-artificial='yes'/>
11901          <parameter type-id='type-id-125'/>
11902          <return type-id='type-id-19'/>
11903        </function-decl>
11904      </member-function>
11905    </class-decl>
11906    <class-decl name='gridBoundaryChain' size-in-bits='320' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='96' column='1' id='type-id-317'>
11907      <data-member access='private' layout-offset-in-bits='0'>
11908        <var-decl name='grid' type-id='type-id-186' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='97' column='1'/>
11909      </data-member>
11910      <data-member access='private' layout-offset-in-bits='64'>
11911        <var-decl name='firstVlineIndex' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='98' column='1'/>
11912      </data-member>
11913      <data-member access='private' layout-offset-in-bits='96'>
11914        <var-decl name='nVlines' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='99' column='1'/>
11915      </data-member>
11916      <data-member access='private' layout-offset-in-bits='128'>
11917        <var-decl name='ulineIndices' type-id='type-id-275' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='100' column='1'/>
11918      </data-member>
11919      <data-member access='private' layout-offset-in-bits='192'>
11920        <var-decl name='innerIndices' type-id='type-id-275' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='101' column='1'/>
11921      </data-member>
11922      <data-member access='private' layout-offset-in-bits='256'>
11923        <var-decl name='vertices' type-id='type-id-279' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='105' column='1'/>
11924      </data-member>
11925      <member-function access='private' constructor='yes'>
11926        <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
11927          <parameter type-id='type-id-318' is-artificial='yes'/>
11928          <parameter type-id='type-id-186'/>
11929          <parameter type-id='type-id-277'/>
11930          <parameter type-id='type-id-277'/>
11931          <parameter type-id='type-id-275'/>
11932          <parameter type-id='type-id-275'/>
11933          <return type-id='type-id-19'/>
11934        </function-decl>
11935      </member-function>
11936      <member-function access='private' destructor='yes'>
11937        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
11938          <parameter type-id='type-id-318' is-artificial='yes'/>
11939          <parameter type-id='type-id-10' is-artificial='yes'/>
11940          <return type-id='type-id-19'/>
11941        </function-decl>
11942      </member-function>
11943      <member-function access='private' constructor='yes'>
11944        <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
11945          <parameter type-id='type-id-318' is-artificial='yes'/>
11946          <parameter type-id='type-id-186'/>
11947          <parameter type-id='type-id-277'/>
11948          <parameter type-id='type-id-277'/>
11949          <parameter type-id='type-id-275'/>
11950          <parameter type-id='type-id-275'/>
11951          <return type-id='type-id-19'/>
11952        </function-decl>
11953      </member-function>
11954      <member-function access='private' destructor='yes'>
11955        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
11956          <parameter type-id='type-id-318' is-artificial='yes'/>
11957          <parameter type-id='type-id-10' is-artificial='yes'/>
11958          <return type-id='type-id-19'/>
11959        </function-decl>
11960      </member-function>
11961      <member-function access='private'>
11962        <function-decl name='getUlineIndex' mangled-name='_ZN17gridBoundaryChain13getUlineIndexEi' filepath='libnurbs/nurbtess/gridWrap.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
11963          <parameter type-id='type-id-318' is-artificial='yes'/>
11964          <parameter type-id='type-id-277'/>
11965          <return type-id='type-id-277'/>
11966        </function-decl>
11967      </member-function>
11968      <member-function access='private'>
11969        <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'>
11970          <parameter type-id='type-id-318' is-artificial='yes'/>
11971          <parameter type-id='type-id-277'/>
11972          <return type-id='type-id-276'/>
11973        </function-decl>
11974      </member-function>
11975      <member-function access='private'>
11976        <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'>
11977          <parameter type-id='type-id-318' is-artificial='yes'/>
11978          <parameter type-id='type-id-277'/>
11979          <return type-id='type-id-272'/>
11980        </function-decl>
11981      </member-function>
11982      <member-function access='private'>
11983        <function-decl name='lookfor' mangled-name='_ZN17gridBoundaryChain7lookforEfii' filepath='libnurbs/nurbtess/gridWrap.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
11984          <parameter type-id='type-id-318' is-artificial='yes'/>
11985          <parameter type-id='type-id-272'/>
11986          <parameter type-id='type-id-277'/>
11987          <parameter type-id='type-id-277'/>
11988          <return type-id='type-id-277'/>
11989        </function-decl>
11990      </member-function>
11991      <member-function access='private'>
11992        <function-decl name='leftEndFan' mangled-name='_ZN17gridBoundaryChain10leftEndFanEiP10primStream' filepath='libnurbs/nurbtess/gridWrap.h' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
11993          <parameter type-id='type-id-318' is-artificial='yes'/>
11994          <parameter type-id='type-id-277'/>
11995          <parameter type-id='type-id-187'/>
11996          <return type-id='type-id-19'/>
11997        </function-decl>
11998      </member-function>
11999      <member-function access='private'>
12000        <function-decl name='rightEndFan' mangled-name='_ZN17gridBoundaryChain11rightEndFanEiP10primStream' filepath='libnurbs/nurbtess/gridWrap.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
12001          <parameter type-id='type-id-318' is-artificial='yes'/>
12002          <parameter type-id='type-id-277'/>
12003          <parameter type-id='type-id-187'/>
12004          <return type-id='type-id-19'/>
12005        </function-decl>
12006      </member-function>
12007      <member-function access='private'>
12008        <function-decl name='drawInner' mangled-name='_ZN17gridBoundaryChain9drawInnerEv' filepath='libnurbs/nurbtess/gridWrap.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
12009          <parameter type-id='type-id-318' is-artificial='yes'/>
12010          <return type-id='type-id-19'/>
12011        </function-decl>
12012      </member-function>
12013      <member-function access='private'>
12014        <function-decl name='draw' mangled-name='_ZN17gridBoundaryChain4drawEv' filepath='libnurbs/nurbtess/gridWrap.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
12015          <parameter type-id='type-id-318' is-artificial='yes'/>
12016          <return type-id='type-id-19'/>
12017        </function-decl>
12018      </member-function>
12019      <member-function access='private' constructor='yes'>
12020        <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
12021          <parameter type-id='type-id-318' is-artificial='yes'/>
12022          <parameter type-id='type-id-186'/>
12023          <parameter type-id='type-id-277'/>
12024          <parameter type-id='type-id-277'/>
12025          <parameter type-id='type-id-275'/>
12026          <parameter type-id='type-id-275'/>
12027          <return type-id='type-id-19'/>
12028        </function-decl>
12029      </member-function>
12030      <member-function access='private' destructor='yes'>
12031        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
12032          <parameter type-id='type-id-318' is-artificial='yes'/>
12033          <parameter type-id='type-id-10' is-artificial='yes'/>
12034          <return type-id='type-id-19'/>
12035        </function-decl>
12036      </member-function>
12037      <member-function access='private'>
12038        <function-decl name='getVlineIndex' mangled-name='_ZN17gridBoundaryChain13getVlineIndexEi' filepath='libnurbs/nurbtess/gridWrap.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
12039          <parameter type-id='type-id-318' is-artificial='yes'/>
12040          <parameter type-id='type-id-277'/>
12041          <return type-id='type-id-277'/>
12042        </function-decl>
12043      </member-function>
12044      <member-function access='private'>
12045        <function-decl name='getInnerIndex' mangled-name='_ZN17gridBoundaryChain13getInnerIndexEi' filepath='libnurbs/nurbtess/gridWrap.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
12046          <parameter type-id='type-id-318' is-artificial='yes'/>
12047          <parameter type-id='type-id-277'/>
12048          <return type-id='type-id-277'/>
12049        </function-decl>
12050      </member-function>
12051      <member-function access='private' constructor='yes'>
12052        <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
12053          <parameter type-id='type-id-318' is-artificial='yes'/>
12054          <parameter type-id='type-id-186'/>
12055          <parameter type-id='type-id-277'/>
12056          <parameter type-id='type-id-277'/>
12057          <parameter type-id='type-id-275'/>
12058          <parameter type-id='type-id-275'/>
12059          <return type-id='type-id-19'/>
12060        </function-decl>
12061      </member-function>
12062      <member-function access='private' destructor='yes'>
12063        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
12064          <parameter type-id='type-id-318' is-artificial='yes'/>
12065          <parameter type-id='type-id-10' is-artificial='yes'/>
12066          <return type-id='type-id-19'/>
12067        </function-decl>
12068      </member-function>
12069      <member-function access='private'>
12070        <function-decl name='getGrid' mangled-name='_ZN17gridBoundaryChain7getGridEv' filepath='libnurbs/nurbtess/gridWrap.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
12071          <parameter type-id='type-id-318' is-artificial='yes'/>
12072          <return type-id='type-id-186'/>
12073        </function-decl>
12074      </member-function>
12075      <member-function access='private' constructor='yes'>
12076        <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
12077          <parameter type-id='type-id-318' is-artificial='yes'/>
12078          <parameter type-id='type-id-186'/>
12079          <parameter type-id='type-id-277'/>
12080          <parameter type-id='type-id-277'/>
12081          <parameter type-id='type-id-275'/>
12082          <parameter type-id='type-id-275'/>
12083          <return type-id='type-id-19'/>
12084        </function-decl>
12085      </member-function>
12086      <member-function access='private' destructor='yes'>
12087        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
12088          <parameter type-id='type-id-318' is-artificial='yes'/>
12089          <parameter type-id='type-id-10' is-artificial='yes'/>
12090          <return type-id='type-id-19'/>
12091        </function-decl>
12092      </member-function>
12093      <member-function access='private' constructor='yes'>
12094        <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
12095          <parameter type-id='type-id-318' is-artificial='yes'/>
12096          <parameter type-id='type-id-186'/>
12097          <parameter type-id='type-id-277'/>
12098          <parameter type-id='type-id-277'/>
12099          <parameter type-id='type-id-275'/>
12100          <parameter type-id='type-id-275'/>
12101          <return type-id='type-id-19'/>
12102        </function-decl>
12103      </member-function>
12104      <member-function access='private' destructor='yes'>
12105        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
12106          <parameter type-id='type-id-318' is-artificial='yes'/>
12107          <parameter type-id='type-id-10' is-artificial='yes'/>
12108          <return type-id='type-id-19'/>
12109        </function-decl>
12110      </member-function>
12111      <member-function access='private' constructor='yes'>
12112        <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
12113          <parameter type-id='type-id-318' is-artificial='yes'/>
12114          <parameter type-id='type-id-186'/>
12115          <parameter type-id='type-id-277'/>
12116          <parameter type-id='type-id-277'/>
12117          <parameter type-id='type-id-275'/>
12118          <parameter type-id='type-id-275'/>
12119          <return type-id='type-id-19'/>
12120        </function-decl>
12121      </member-function>
12122      <member-function access='private' destructor='yes'>
12123        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
12124          <parameter type-id='type-id-318' is-artificial='yes'/>
12125          <parameter type-id='type-id-10' is-artificial='yes'/>
12126          <return type-id='type-id-19'/>
12127        </function-decl>
12128      </member-function>
12129      <member-function access='private' constructor='yes'>
12130        <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
12131          <parameter type-id='type-id-318' is-artificial='yes'/>
12132          <parameter type-id='type-id-186'/>
12133          <parameter type-id='type-id-277'/>
12134          <parameter type-id='type-id-277'/>
12135          <parameter type-id='type-id-275'/>
12136          <parameter type-id='type-id-275'/>
12137          <return type-id='type-id-19'/>
12138        </function-decl>
12139      </member-function>
12140      <member-function access='private' destructor='yes'>
12141        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
12142          <parameter type-id='type-id-318' is-artificial='yes'/>
12143          <parameter type-id='type-id-10' is-artificial='yes'/>
12144          <return type-id='type-id-19'/>
12145        </function-decl>
12146      </member-function>
12147      <member-function access='private'>
12148        <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'>
12149          <parameter type-id='type-id-318' is-artificial='yes'/>
12150          <return type-id='type-id-277'/>
12151        </function-decl>
12152      </member-function>
12153      <member-function access='private'>
12154        <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'>
12155          <parameter type-id='type-id-318' is-artificial='yes'/>
12156          <parameter type-id='type-id-277'/>
12157          <return type-id='type-id-272'/>
12158        </function-decl>
12159      </member-function>
12160    </class-decl>
12161    <class-decl name='gridWrap' size-in-bits='384' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='42' column='1' id='type-id-319'>
12162      <data-member access='private' layout-offset-in-bits='0'>
12163        <var-decl name='n_ulines' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='43' column='1'/>
12164      </data-member>
12165      <data-member access='private' layout-offset-in-bits='32'>
12166        <var-decl name='n_vlines' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='44' column='1'/>
12167      </data-member>
12168      <data-member access='private' layout-offset-in-bits='64'>
12169        <var-decl name='u_min' type-id='type-id-272' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
12170      </data-member>
12171      <data-member access='private' layout-offset-in-bits='96'>
12172        <var-decl name='u_max' type-id='type-id-272' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
12173      </data-member>
12174      <data-member access='private' layout-offset-in-bits='128'>
12175        <var-decl name='v_min' type-id='type-id-272' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
12176      </data-member>
12177      <data-member access='private' layout-offset-in-bits='160'>
12178        <var-decl name='v_max' type-id='type-id-272' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
12179      </data-member>
12180      <data-member access='private' layout-offset-in-bits='192'>
12181        <var-decl name='u_values' type-id='type-id-276' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='52' column='1'/>
12182      </data-member>
12183      <data-member access='private' layout-offset-in-bits='256'>
12184        <var-decl name='v_values' type-id='type-id-276' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='53' column='1'/>
12185      </data-member>
12186      <data-member access='private' layout-offset-in-bits='320'>
12187        <var-decl name='is_uniform' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='55' column='1'/>
12188      </data-member>
12189      <member-function access='private' constructor='yes'>
12190        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
12191          <parameter type-id='type-id-186' is-artificial='yes'/>
12192          <parameter type-id='type-id-277'/>
12193          <parameter type-id='type-id-277'/>
12194          <parameter type-id='type-id-272'/>
12195          <parameter type-id='type-id-272'/>
12196          <parameter type-id='type-id-272'/>
12197          <parameter type-id='type-id-272'/>
12198          <return type-id='type-id-19'/>
12199        </function-decl>
12200      </member-function>
12201      <member-function access='private' constructor='yes'>
12202        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
12203          <parameter type-id='type-id-186' is-artificial='yes'/>
12204          <parameter type-id='type-id-277'/>
12205          <parameter type-id='type-id-276'/>
12206          <parameter type-id='type-id-277'/>
12207          <parameter type-id='type-id-276'/>
12208          <return type-id='type-id-19'/>
12209        </function-decl>
12210      </member-function>
12211      <member-function access='private' destructor='yes'>
12212        <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
12213          <parameter type-id='type-id-186' is-artificial='yes'/>
12214          <parameter type-id='type-id-10' is-artificial='yes'/>
12215          <return type-id='type-id-19'/>
12216        </function-decl>
12217      </member-function>
12218      <member-function access='private'>
12219        <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'>
12220          <parameter type-id='type-id-186' is-artificial='yes'/>
12221          <return type-id='type-id-277'/>
12222        </function-decl>
12223      </member-function>
12224      <member-function access='private'>
12225        <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'>
12226          <parameter type-id='type-id-186' is-artificial='yes'/>
12227          <return type-id='type-id-272'/>
12228        </function-decl>
12229      </member-function>
12230      <member-function access='private'>
12231        <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'>
12232          <parameter type-id='type-id-186' is-artificial='yes'/>
12233          <return type-id='type-id-272'/>
12234        </function-decl>
12235      </member-function>
12236      <member-function access='private'>
12237        <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'>
12238          <parameter type-id='type-id-186' is-artificial='yes'/>
12239          <return type-id='type-id-277'/>
12240        </function-decl>
12241      </member-function>
12242      <member-function access='private'>
12243        <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'>
12244          <parameter type-id='type-id-186' is-artificial='yes'/>
12245          <return type-id='type-id-272'/>
12246        </function-decl>
12247      </member-function>
12248      <member-function access='private'>
12249        <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'>
12250          <parameter type-id='type-id-186' is-artificial='yes'/>
12251          <return type-id='type-id-272'/>
12252        </function-decl>
12253      </member-function>
12254      <member-function access='private' constructor='yes'>
12255        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
12256          <parameter type-id='type-id-186' is-artificial='yes'/>
12257          <parameter type-id='type-id-277'/>
12258          <parameter type-id='type-id-277'/>
12259          <parameter type-id='type-id-272'/>
12260          <parameter type-id='type-id-272'/>
12261          <parameter type-id='type-id-272'/>
12262          <parameter type-id='type-id-272'/>
12263          <return type-id='type-id-19'/>
12264        </function-decl>
12265      </member-function>
12266      <member-function access='private' constructor='yes'>
12267        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
12268          <parameter type-id='type-id-186' is-artificial='yes'/>
12269          <parameter type-id='type-id-277'/>
12270          <parameter type-id='type-id-276'/>
12271          <parameter type-id='type-id-277'/>
12272          <parameter type-id='type-id-276'/>
12273          <return type-id='type-id-19'/>
12274        </function-decl>
12275      </member-function>
12276      <member-function access='private' destructor='yes'>
12277        <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
12278          <parameter type-id='type-id-186' is-artificial='yes'/>
12279          <parameter type-id='type-id-10' is-artificial='yes'/>
12280          <return type-id='type-id-19'/>
12281        </function-decl>
12282      </member-function>
12283      <member-function access='private'>
12284        <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'>
12285          <parameter type-id='type-id-186' is-artificial='yes'/>
12286          <parameter type-id='type-id-277'/>
12287          <return type-id='type-id-272'/>
12288        </function-decl>
12289      </member-function>
12290      <member-function access='private'>
12291        <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'>
12292          <parameter type-id='type-id-186' is-artificial='yes'/>
12293          <parameter type-id='type-id-277'/>
12294          <return type-id='type-id-272'/>
12295        </function-decl>
12296      </member-function>
12297      <member-function access='private'>
12298        <function-decl name='outputFanWithPoint' mangled-name='_ZN8gridWrap18outputFanWithPointEiiiPfP10primStream' filepath='libnurbs/nurbtess/gridWrap.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
12299          <parameter type-id='type-id-186' is-artificial='yes'/>
12300          <parameter type-id='type-id-277'/>
12301          <parameter type-id='type-id-277'/>
12302          <parameter type-id='type-id-277'/>
12303          <parameter type-id='type-id-276'/>
12304          <parameter type-id='type-id-187'/>
12305          <return type-id='type-id-19'/>
12306        </function-decl>
12307      </member-function>
12308      <member-function access='private'>
12309        <function-decl name='draw' mangled-name='_ZN8gridWrap4drawEv' filepath='libnurbs/nurbtess/gridWrap.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
12310          <parameter type-id='type-id-186' is-artificial='yes'/>
12311          <return type-id='type-id-19'/>
12312        </function-decl>
12313      </member-function>
12314      <member-function access='private'>
12315        <function-decl name='print' mangled-name='_ZN8gridWrap5printEv' filepath='libnurbs/nurbtess/gridWrap.h' line='70' 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' constructor='yes'>
12321        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
12322          <parameter type-id='type-id-186' is-artificial='yes'/>
12323          <parameter type-id='type-id-277'/>
12324          <parameter type-id='type-id-277'/>
12325          <parameter type-id='type-id-272'/>
12326          <parameter type-id='type-id-272'/>
12327          <parameter type-id='type-id-272'/>
12328          <parameter type-id='type-id-272'/>
12329          <return type-id='type-id-19'/>
12330        </function-decl>
12331      </member-function>
12332      <member-function access='private' constructor='yes'>
12333        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
12334          <parameter type-id='type-id-186' is-artificial='yes'/>
12335          <parameter type-id='type-id-277'/>
12336          <parameter type-id='type-id-276'/>
12337          <parameter type-id='type-id-277'/>
12338          <parameter type-id='type-id-276'/>
12339          <return type-id='type-id-19'/>
12340        </function-decl>
12341      </member-function>
12342      <member-function access='private' destructor='yes'>
12343        <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
12344          <parameter type-id='type-id-186' is-artificial='yes'/>
12345          <parameter type-id='type-id-10' is-artificial='yes'/>
12346          <return type-id='type-id-19'/>
12347        </function-decl>
12348      </member-function>
12349      <member-function access='private' constructor='yes'>
12350        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
12351          <parameter type-id='type-id-186' is-artificial='yes'/>
12352          <parameter type-id='type-id-277'/>
12353          <parameter type-id='type-id-277'/>
12354          <parameter type-id='type-id-272'/>
12355          <parameter type-id='type-id-272'/>
12356          <parameter type-id='type-id-272'/>
12357          <parameter type-id='type-id-272'/>
12358          <return type-id='type-id-19'/>
12359        </function-decl>
12360      </member-function>
12361      <member-function access='private' constructor='yes'>
12362        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
12363          <parameter type-id='type-id-186' is-artificial='yes'/>
12364          <parameter type-id='type-id-277'/>
12365          <parameter type-id='type-id-276'/>
12366          <parameter type-id='type-id-277'/>
12367          <parameter type-id='type-id-276'/>
12368          <return type-id='type-id-19'/>
12369        </function-decl>
12370      </member-function>
12371      <member-function access='private' destructor='yes'>
12372        <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
12373          <parameter type-id='type-id-186' is-artificial='yes'/>
12374          <parameter type-id='type-id-10' is-artificial='yes'/>
12375          <return type-id='type-id-19'/>
12376        </function-decl>
12377      </member-function>
12378      <member-function access='private' constructor='yes'>
12379        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
12380          <parameter type-id='type-id-186' is-artificial='yes'/>
12381          <parameter type-id='type-id-277'/>
12382          <parameter type-id='type-id-277'/>
12383          <parameter type-id='type-id-272'/>
12384          <parameter type-id='type-id-272'/>
12385          <parameter type-id='type-id-272'/>
12386          <parameter type-id='type-id-272'/>
12387          <return type-id='type-id-19'/>
12388        </function-decl>
12389      </member-function>
12390      <member-function access='private' constructor='yes'>
12391        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
12392          <parameter type-id='type-id-186' is-artificial='yes'/>
12393          <parameter type-id='type-id-277'/>
12394          <parameter type-id='type-id-276'/>
12395          <parameter type-id='type-id-277'/>
12396          <parameter type-id='type-id-276'/>
12397          <return type-id='type-id-19'/>
12398        </function-decl>
12399      </member-function>
12400      <member-function access='private' destructor='yes'>
12401        <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
12402          <parameter type-id='type-id-186' is-artificial='yes'/>
12403          <parameter type-id='type-id-10' is-artificial='yes'/>
12404          <return type-id='type-id-19'/>
12405        </function-decl>
12406      </member-function>
12407      <member-function access='private' constructor='yes'>
12408        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
12409          <parameter type-id='type-id-186' is-artificial='yes'/>
12410          <parameter type-id='type-id-277'/>
12411          <parameter type-id='type-id-277'/>
12412          <parameter type-id='type-id-272'/>
12413          <parameter type-id='type-id-272'/>
12414          <parameter type-id='type-id-272'/>
12415          <parameter type-id='type-id-272'/>
12416          <return type-id='type-id-19'/>
12417        </function-decl>
12418      </member-function>
12419      <member-function access='private' constructor='yes'>
12420        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
12421          <parameter type-id='type-id-186' is-artificial='yes'/>
12422          <parameter type-id='type-id-277'/>
12423          <parameter type-id='type-id-276'/>
12424          <parameter type-id='type-id-277'/>
12425          <parameter type-id='type-id-276'/>
12426          <return type-id='type-id-19'/>
12427        </function-decl>
12428      </member-function>
12429      <member-function access='private' destructor='yes'>
12430        <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
12431          <parameter type-id='type-id-186' is-artificial='yes'/>
12432          <parameter type-id='type-id-10' is-artificial='yes'/>
12433          <return type-id='type-id-19'/>
12434        </function-decl>
12435      </member-function>
12436      <member-function access='private' constructor='yes'>
12437        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
12438          <parameter type-id='type-id-186' is-artificial='yes'/>
12439          <parameter type-id='type-id-277'/>
12440          <parameter type-id='type-id-277'/>
12441          <parameter type-id='type-id-272'/>
12442          <parameter type-id='type-id-272'/>
12443          <parameter type-id='type-id-272'/>
12444          <parameter type-id='type-id-272'/>
12445          <return type-id='type-id-19'/>
12446        </function-decl>
12447      </member-function>
12448      <member-function access='private' constructor='yes'>
12449        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
12450          <parameter type-id='type-id-186' is-artificial='yes'/>
12451          <parameter type-id='type-id-277'/>
12452          <parameter type-id='type-id-276'/>
12453          <parameter type-id='type-id-277'/>
12454          <parameter type-id='type-id-276'/>
12455          <return type-id='type-id-19'/>
12456        </function-decl>
12457      </member-function>
12458      <member-function access='private' destructor='yes'>
12459        <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
12460          <parameter type-id='type-id-186' is-artificial='yes'/>
12461          <parameter type-id='type-id-10' is-artificial='yes'/>
12462          <return type-id='type-id-19'/>
12463        </function-decl>
12464      </member-function>
12465      <member-function access='private' constructor='yes'>
12466        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
12467          <parameter type-id='type-id-186' is-artificial='yes'/>
12468          <parameter type-id='type-id-277'/>
12469          <parameter type-id='type-id-277'/>
12470          <parameter type-id='type-id-272'/>
12471          <parameter type-id='type-id-272'/>
12472          <parameter type-id='type-id-272'/>
12473          <parameter type-id='type-id-272'/>
12474          <return type-id='type-id-19'/>
12475        </function-decl>
12476      </member-function>
12477      <member-function access='private' constructor='yes'>
12478        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
12479          <parameter type-id='type-id-186' is-artificial='yes'/>
12480          <parameter type-id='type-id-277'/>
12481          <parameter type-id='type-id-276'/>
12482          <parameter type-id='type-id-277'/>
12483          <parameter type-id='type-id-276'/>
12484          <return type-id='type-id-19'/>
12485        </function-decl>
12486      </member-function>
12487      <member-function access='private' destructor='yes'>
12488        <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
12489          <parameter type-id='type-id-186' is-artificial='yes'/>
12490          <parameter type-id='type-id-10' is-artificial='yes'/>
12491          <return type-id='type-id-19'/>
12492        </function-decl>
12493      </member-function>
12494    </class-decl>
12495    <class-decl name='rectBlock' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='39' column='1' id='type-id-320'>
12496      <data-member access='private' layout-offset-in-bits='0'>
12497        <var-decl name='upGridLineIndex' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='40' column='1'/>
12498      </data-member>
12499      <data-member access='private' layout-offset-in-bits='32'>
12500        <var-decl name='lowGridLineIndex' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='41' column='1'/>
12501      </data-member>
12502      <data-member access='private' layout-offset-in-bits='64'>
12503        <var-decl name='leftIndices' type-id='type-id-275' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='42' column='1'/>
12504      </data-member>
12505      <data-member access='private' layout-offset-in-bits='128'>
12506        <var-decl name='rightIndices' type-id='type-id-275' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='43' column='1'/>
12507      </data-member>
12508      <member-function access='private' constructor='yes'>
12509        <function-decl name='rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
12510          <parameter type-id='type-id-321' is-artificial='yes'/>
12511          <parameter type-id='type-id-318'/>
12512          <parameter type-id='type-id-318'/>
12513          <parameter type-id='type-id-277'/>
12514          <parameter type-id='type-id-277'/>
12515          <return type-id='type-id-19'/>
12516        </function-decl>
12517      </member-function>
12518      <member-function access='private' destructor='yes'>
12519        <function-decl name='~rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
12520          <parameter type-id='type-id-321' is-artificial='yes'/>
12521          <parameter type-id='type-id-10' is-artificial='yes'/>
12522          <return type-id='type-id-19'/>
12523        </function-decl>
12524      </member-function>
12525      <member-function access='private'>
12526        <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'>
12527          <parameter type-id='type-id-321' is-artificial='yes'/>
12528          <return type-id='type-id-277'/>
12529        </function-decl>
12530      </member-function>
12531      <member-function access='private'>
12532        <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'>
12533          <parameter type-id='type-id-321' is-artificial='yes'/>
12534          <return type-id='type-id-277'/>
12535        </function-decl>
12536      </member-function>
12537      <member-function access='private'>
12538        <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'>
12539          <parameter type-id='type-id-321' is-artificial='yes'/>
12540          <return type-id='type-id-275'/>
12541        </function-decl>
12542      </member-function>
12543      <member-function access='private'>
12544        <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'>
12545          <parameter type-id='type-id-321' is-artificial='yes'/>
12546          <return type-id='type-id-275'/>
12547        </function-decl>
12548      </member-function>
12549      <member-function access='private' constructor='yes'>
12550        <function-decl name='rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
12551          <parameter type-id='type-id-321' is-artificial='yes'/>
12552          <parameter type-id='type-id-318'/>
12553          <parameter type-id='type-id-318'/>
12554          <parameter type-id='type-id-277'/>
12555          <parameter type-id='type-id-277'/>
12556          <return type-id='type-id-19'/>
12557        </function-decl>
12558      </member-function>
12559      <member-function access='private' destructor='yes'>
12560        <function-decl name='~rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
12561          <parameter type-id='type-id-321' is-artificial='yes'/>
12562          <parameter type-id='type-id-10' is-artificial='yes'/>
12563          <return type-id='type-id-19'/>
12564        </function-decl>
12565      </member-function>
12566      <member-function access='private'>
12567        <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'>
12568          <parameter type-id='type-id-321' is-artificial='yes'/>
12569          <return type-id='type-id-277'/>
12570        </function-decl>
12571      </member-function>
12572      <member-function access='private'>
12573        <function-decl name='draw' mangled-name='_ZN9rectBlock4drawEPfS0_' filepath='libnurbs/nurbtess/rectBlock.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
12574          <parameter type-id='type-id-321' is-artificial='yes'/>
12575          <parameter type-id='type-id-276'/>
12576          <parameter type-id='type-id-276'/>
12577          <return type-id='type-id-19'/>
12578        </function-decl>
12579      </member-function>
12580      <member-function access='private'>
12581        <function-decl name='print' mangled-name='_ZN9rectBlock5printEv' filepath='libnurbs/nurbtess/rectBlock.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
12582          <parameter type-id='type-id-321' is-artificial='yes'/>
12583          <return type-id='type-id-19'/>
12584        </function-decl>
12585      </member-function>
12586    </class-decl>
12587    <class-decl name='rectBlockArray' size-in-bits='128' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='61' column='1' id='type-id-322'>
12588      <data-member access='private' layout-offset-in-bits='0'>
12589        <var-decl name='array' type-id='type-id-323' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='62' column='1'/>
12590      </data-member>
12591      <data-member access='private' layout-offset-in-bits='64'>
12592        <var-decl name='n_elements' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='63' column='1'/>
12593      </data-member>
12594      <data-member access='private' layout-offset-in-bits='96'>
12595        <var-decl name='size' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='64' column='1'/>
12596      </data-member>
12597      <member-function access='private' constructor='yes'>
12598        <function-decl name='rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
12599          <parameter type-id='type-id-185' is-artificial='yes'/>
12600          <parameter type-id='type-id-277'/>
12601          <return type-id='type-id-19'/>
12602        </function-decl>
12603      </member-function>
12604      <member-function access='private' destructor='yes'>
12605        <function-decl name='~rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
12606          <parameter type-id='type-id-185' is-artificial='yes'/>
12607          <parameter type-id='type-id-10' is-artificial='yes'/>
12608          <return type-id='type-id-19'/>
12609        </function-decl>
12610      </member-function>
12611      <member-function access='private'>
12612        <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'>
12613          <parameter type-id='type-id-185' is-artificial='yes'/>
12614          <parameter type-id='type-id-277'/>
12615          <return type-id='type-id-321'/>
12616        </function-decl>
12617      </member-function>
12618      <member-function access='private'>
12619        <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'>
12620          <parameter type-id='type-id-185' is-artificial='yes'/>
12621          <return type-id='type-id-277'/>
12622        </function-decl>
12623      </member-function>
12624      <member-function access='private' constructor='yes'>
12625        <function-decl name='rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
12626          <parameter type-id='type-id-185' is-artificial='yes'/>
12627          <parameter type-id='type-id-277'/>
12628          <return type-id='type-id-19'/>
12629        </function-decl>
12630      </member-function>
12631      <member-function access='private' destructor='yes'>
12632        <function-decl name='~rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
12633          <parameter type-id='type-id-185' is-artificial='yes'/>
12634          <parameter type-id='type-id-10' is-artificial='yes'/>
12635          <return type-id='type-id-19'/>
12636        </function-decl>
12637      </member-function>
12638      <member-function access='private'>
12639        <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'>
12640          <parameter type-id='type-id-185' is-artificial='yes'/>
12641          <return type-id='type-id-277'/>
12642        </function-decl>
12643      </member-function>
12644      <member-function access='private'>
12645        <function-decl name='insert' mangled-name='_ZN14rectBlockArray6insertEP9rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
12646          <parameter type-id='type-id-185' is-artificial='yes'/>
12647          <parameter type-id='type-id-321'/>
12648          <return type-id='type-id-19'/>
12649        </function-decl>
12650      </member-function>
12651      <member-function access='private'>
12652        <function-decl name='draw' mangled-name='_ZN14rectBlockArray4drawEPfS0_' filepath='libnurbs/nurbtess/rectBlock.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
12653          <parameter type-id='type-id-185' is-artificial='yes'/>
12654          <parameter type-id='type-id-276'/>
12655          <parameter type-id='type-id-276'/>
12656          <return type-id='type-id-19'/>
12657        </function-decl>
12658      </member-function>
12659      <member-function access='private'>
12660        <function-decl name='print' mangled-name='_ZN14rectBlockArray5printEv' filepath='libnurbs/nurbtess/rectBlock.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
12661          <parameter type-id='type-id-185' is-artificial='yes'/>
12662          <return type-id='type-id-19'/>
12663        </function-decl>
12664      </member-function>
12665    </class-decl>
12666    <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-183'/>
12667    <pointer-type-def type-id='type-id-317' size-in-bits='64' id='type-id-318'/>
12668    <pointer-type-def type-id='type-id-319' size-in-bits='64' id='type-id-186'/>
12669    <pointer-type-def type-id='type-id-320' size-in-bits='64' id='type-id-321'/>
12670    <pointer-type-def type-id='type-id-321' size-in-bits='64' id='type-id-323'/>
12671    <pointer-type-def type-id='type-id-322' size-in-bits='64' id='type-id-185'/>
12672  </abi-instr>
12673  <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'>
12674    <class-decl name='Sorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/sorter.h' line='36' column='1' id='type-id-144'>
12675      <data-member access='private' layout-offset-in-bits='64'>
12676        <var-decl name='es' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/sorter.h' line='49' column='1'/>
12677      </data-member>
12678      <member-function access='private' constructor='yes'>
12679        <function-decl name='Sorter' filepath='libnurbs/internals/sorter.cc' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
12680          <parameter type-id='type-id-178' is-artificial='yes'/>
12681          <parameter type-id='type-id-10'/>
12682          <return type-id='type-id-19'/>
12683        </function-decl>
12684      </member-function>
12685      <member-function access='private'>
12686        <function-decl name='qs1' mangled-name='_ZN6Sorter3qs1EPcS0_' filepath='libnurbs/internals/sorter.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
12687          <parameter type-id='type-id-178' is-artificial='yes'/>
12688          <parameter type-id='type-id-106'/>
12689          <parameter type-id='type-id-106'/>
12690          <return type-id='type-id-19'/>
12691        </function-decl>
12692      </member-function>
12693      <member-function access='private'>
12694        <function-decl name='qsort' mangled-name='_ZN6Sorter5qsortEPvi' filepath='libnurbs/internals/sorter.cc' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
12695          <parameter type-id='type-id-178' is-artificial='yes'/>
12696          <parameter type-id='type-id-17'/>
12697          <parameter type-id='type-id-10'/>
12698          <return type-id='type-id-19'/>
12699        </function-decl>
12700      </member-function>
12701      <member-function access='private' destructor='yes' vtable-offset='-1'>
12702        <function-decl name='~Sorter' filepath='libnurbs/internals/sorter.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
12703          <parameter type-id='type-id-178' is-artificial='yes'/>
12704          <parameter type-id='type-id-10' is-artificial='yes'/>
12705          <return type-id='type-id-19'/>
12706        </function-decl>
12707      </member-function>
12708      <member-function access='protected' vtable-offset='2'>
12709        <function-decl name='qscmp' mangled-name='_ZN6Sorter5qscmpEPcS0_' filepath='libnurbs/internals/sorter.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
12710          <parameter type-id='type-id-178' is-artificial='yes'/>
12711          <parameter type-id='type-id-106'/>
12712          <parameter type-id='type-id-106'/>
12713          <return type-id='type-id-10'/>
12714        </function-decl>
12715      </member-function>
12716      <member-function access='protected' vtable-offset='3'>
12717        <function-decl name='qsexc' mangled-name='_ZN6Sorter5qsexcEPcS0_' filepath='libnurbs/internals/sorter.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
12718          <parameter type-id='type-id-178' is-artificial='yes'/>
12719          <parameter type-id='type-id-106'/>
12720          <parameter type-id='type-id-106'/>
12721          <return type-id='type-id-19'/>
12722        </function-decl>
12723      </member-function>
12724      <member-function access='protected' vtable-offset='4'>
12725        <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'>
12726          <parameter type-id='type-id-178' is-artificial='yes'/>
12727          <parameter type-id='type-id-106'/>
12728          <parameter type-id='type-id-106'/>
12729          <parameter type-id='type-id-106'/>
12730          <return type-id='type-id-19'/>
12731        </function-decl>
12732      </member-function>
12733    </class-decl>
12734  </abi-instr>
12735  <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'>
12736    <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-324'/>
12737    <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-325'/>
12738  </abi-instr>
12739  <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'>
12740  </abi-instr>
12741  <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'>
12742    <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-326'>
12743      <data-member access='public' layout-offset-in-bits='0'>
12744        <var-decl name='value' type-id='type-id-234' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='49' column='1'/>
12745      </data-member>
12746      <data-member access='public' layout-offset-in-bits='32'>
12747        <var-decl name='multi' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='50' column='1'/>
12748      </data-member>
12749      <data-member access='public' layout-offset-in-bits='64'>
12750        <var-decl name='def' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='51' column='1'/>
12751      </data-member>
12752    </class-decl>
12753    <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-327'>
12754      <data-member access='public' layout-offset-in-bits='0'>
12755        <var-decl name='order' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='55' column='1'/>
12756      </data-member>
12757      <data-member access='public' layout-offset-in-bits='64'>
12758        <var-decl name='inkbegin' type-id='type-id-328' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='56' column='1'/>
12759      </data-member>
12760      <data-member access='public' layout-offset-in-bits='128'>
12761        <var-decl name='inkend' type-id='type-id-328' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='57' column='1'/>
12762      </data-member>
12763      <data-member access='public' layout-offset-in-bits='192'>
12764        <var-decl name='outkbegin' type-id='type-id-328' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='58' column='1'/>
12765      </data-member>
12766      <data-member access='public' layout-offset-in-bits='256'>
12767        <var-decl name='outkend' type-id='type-id-328' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='59' column='1'/>
12768      </data-member>
12769      <data-member access='public' layout-offset-in-bits='320'>
12770        <var-decl name='kleft' type-id='type-id-328' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='60' column='1'/>
12771      </data-member>
12772      <data-member access='public' layout-offset-in-bits='384'>
12773        <var-decl name='kright' type-id='type-id-328' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='61' column='1'/>
12774      </data-member>
12775      <data-member access='public' layout-offset-in-bits='448'>
12776        <var-decl name='kfirst' type-id='type-id-328' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='62' column='1'/>
12777      </data-member>
12778      <data-member access='public' layout-offset-in-bits='512'>
12779        <var-decl name='klast' type-id='type-id-328' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='63' column='1'/>
12780      </data-member>
12781      <data-member access='public' layout-offset-in-bits='576'>
12782        <var-decl name='sbegin' type-id='type-id-328' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='64' column='1'/>
12783      </data-member>
12784      <data-member access='public' layout-offset-in-bits='640'>
12785        <var-decl name='bbegin' type-id='type-id-329' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='65' column='1'/>
12786      </data-member>
12787      <data-member access='public' layout-offset-in-bits='704'>
12788        <var-decl name='bend' type-id='type-id-329' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='66' column='1'/>
12789      </data-member>
12790      <data-member access='public' layout-offset-in-bits='768'>
12791        <var-decl name='ncoords' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='67' column='1'/>
12792      </data-member>
12793      <data-member access='public' layout-offset-in-bits='800'>
12794        <var-decl name='prestride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='68' column='1'/>
12795      </data-member>
12796      <data-member access='public' layout-offset-in-bits='832'>
12797        <var-decl name='poststride' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='69' column='1'/>
12798      </data-member>
12799      <data-member access='public' layout-offset-in-bits='864'>
12800        <var-decl name='preoffset' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='70' column='1'/>
12801      </data-member>
12802      <data-member access='public' layout-offset-in-bits='896'>
12803        <var-decl name='postoffset' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='71' column='1'/>
12804      </data-member>
12805      <data-member access='public' layout-offset-in-bits='928'>
12806        <var-decl name='prewidth' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='72' column='1'/>
12807      </data-member>
12808      <data-member access='public' layout-offset-in-bits='960'>
12809        <var-decl name='postwidth' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='73' column='1'/>
12810      </data-member>
12811      <data-member access='public' layout-offset-in-bits='992'>
12812        <var-decl name='istransformed' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='74' column='1'/>
12813      </data-member>
12814      <data-member access='public' layout-offset-in-bits='1024'>
12815        <var-decl name='next' type-id='type-id-330' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='75' column='1'/>
12816      </data-member>
12817      <data-member access='public' layout-offset-in-bits='1088'>
12818        <var-decl name='kspectotrans' type-id='type-id-330' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='76' column='1'/>
12819      </data-member>
12820      <member-function access='public' constructor='yes'>
12821        <function-decl name='Knotspec' filepath='libnurbs/internals/tobezier.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
12822          <parameter type-id='type-id-330' is-artificial='yes'/>
12823          <return type-id='type-id-19'/>
12824        </function-decl>
12825      </member-function>
12826      <member-function access='public' destructor='yes'>
12827        <function-decl name='~Knotspec' filepath='libnurbs/internals/tobezier.cc' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
12828          <parameter type-id='type-id-330' is-artificial='yes'/>
12829          <parameter type-id='type-id-10' is-artificial='yes'/>
12830          <return type-id='type-id-19'/>
12831        </function-decl>
12832      </member-function>
12833      <member-function access='public'>
12834        <function-decl name='showpts' mangled-name='_ZN8Knotspec7showptsEPf' filepath='libnurbs/internals/tobezier.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
12835          <parameter type-id='type-id-330' is-artificial='yes'/>
12836          <parameter type-id='type-id-25'/>
12837          <return type-id='type-id-19'/>
12838        </function-decl>
12839      </member-function>
12840      <member-function access='public'>
12841        <function-decl name='factors' mangled-name='_ZN8Knotspec7factorsEv' filepath='libnurbs/internals/tobezier.cc' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
12842          <parameter type-id='type-id-330' is-artificial='yes'/>
12843          <return type-id='type-id-19'/>
12844        </function-decl>
12845      </member-function>
12846      <member-function access='public'>
12847        <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'>
12848          <parameter type-id='type-id-330' is-artificial='yes'/>
12849          <parameter type-id='type-id-25'/>
12850          <parameter type-id='type-id-46'/>
12851          <return type-id='type-id-19'/>
12852        </function-decl>
12853      </member-function>
12854      <member-function access='public'>
12855        <function-decl name='copy' mangled-name='_ZN8Knotspec4copyEPfS0_' filepath='libnurbs/internals/tobezier.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
12856          <parameter type-id='type-id-330' is-artificial='yes'/>
12857          <parameter type-id='type-id-46'/>
12858          <parameter type-id='type-id-25'/>
12859          <return type-id='type-id-19'/>
12860        </function-decl>
12861      </member-function>
12862      <member-function access='public'>
12863        <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'>
12864          <parameter type-id='type-id-330' is-artificial='yes'/>
12865          <parameter type-id='type-id-25'/>
12866          <parameter type-id='type-id-25'/>
12867          <parameter type-id='type-id-25'/>
12868          <parameter type-id='type-id-234'/>
12869          <parameter type-id='type-id-234'/>
12870          <return type-id='type-id-19'/>
12871        </function-decl>
12872      </member-function>
12873      <member-function access='public'>
12874        <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'>
12875          <parameter type-id='type-id-330' is-artificial='yes'/>
12876          <parameter type-id='type-id-25'/>
12877          <parameter type-id='type-id-25'/>
12878          <return type-id='type-id-19'/>
12879        </function-decl>
12880      </member-function>
12881      <member-function access='public'>
12882        <function-decl name='insert' mangled-name='_ZN8Knotspec6insertEPf' filepath='libnurbs/internals/tobezier.cc' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
12883          <parameter type-id='type-id-330' is-artificial='yes'/>
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='transform' mangled-name='_ZN8Knotspec9transformEPf' filepath='libnurbs/internals/tobezier.cc' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
12890          <parameter type-id='type-id-330' 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='knots' mangled-name='_ZN8Knotspec5knotsEv' filepath='libnurbs/internals/tobezier.cc' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
12897          <parameter type-id='type-id-330' is-artificial='yes'/>
12898          <return type-id='type-id-19'/>
12899        </function-decl>
12900      </member-function>
12901      <member-function access='public'>
12902        <function-decl name='breakpoints' mangled-name='_ZN8Knotspec11breakpointsEv' filepath='libnurbs/internals/tobezier.cc' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
12903          <parameter type-id='type-id-330' is-artificial='yes'/>
12904          <return type-id='type-id-19'/>
12905        </function-decl>
12906      </member-function>
12907      <member-function access='public'>
12908        <function-decl name='select' mangled-name='_ZN8Knotspec6selectEv' filepath='libnurbs/internals/tobezier.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
12909          <parameter type-id='type-id-330' is-artificial='yes'/>
12910          <return type-id='type-id-19'/>
12911        </function-decl>
12912      </member-function>
12913      <member-function access='public'>
12914        <function-decl name='preselect' mangled-name='_ZN8Knotspec9preselectEv' filepath='libnurbs/internals/tobezier.cc' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
12915          <parameter type-id='type-id-330' is-artificial='yes'/>
12916          <return type-id='type-id-19'/>
12917        </function-decl>
12918      </member-function>
12919    </class-decl>
12920    <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-331'>
12921      <data-member access='public' layout-offset-in-bits='0'>
12922        <var-decl name='kspec' type-id='type-id-330' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='98' column='1'/>
12923      </data-member>
12924      <data-member access='public' layout-offset-in-bits='64'>
12925        <var-decl name='dim' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='99' column='1'/>
12926      </data-member>
12927      <data-member access='public' layout-offset-in-bits='128'>
12928        <var-decl name='outcpts' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='100' column='1'/>
12929      </data-member>
12930      <member-function access='public' constructor='yes'>
12931        <function-decl name='Splinespec' filepath='libnurbs/internals/tobezier.cc' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
12932          <parameter type-id='type-id-332' is-artificial='yes'/>
12933          <parameter type-id='type-id-10'/>
12934          <return type-id='type-id-19'/>
12935        </function-decl>
12936      </member-function>
12937      <member-function access='public' destructor='yes'>
12938        <function-decl name='~Splinespec' filepath='libnurbs/internals/tobezier.cc' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
12939          <parameter type-id='type-id-332' is-artificial='yes'/>
12940          <parameter type-id='type-id-10' is-artificial='yes'/>
12941          <return type-id='type-id-19'/>
12942        </function-decl>
12943      </member-function>
12944      <member-function access='public'>
12945        <function-decl name='copy' mangled-name='_ZN10Splinespec4copyEPf' filepath='libnurbs/internals/tobezier.cc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
12946          <parameter type-id='type-id-332' is-artificial='yes'/>
12947          <parameter type-id='type-id-46'/>
12948          <return type-id='type-id-19'/>
12949        </function-decl>
12950      </member-function>
12951      <member-function access='public'>
12952        <function-decl name='transform' mangled-name='_ZN10Splinespec9transformEv' filepath='libnurbs/internals/tobezier.cc' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
12953          <parameter type-id='type-id-332' is-artificial='yes'/>
12954          <return type-id='type-id-19'/>
12955        </function-decl>
12956      </member-function>
12957      <member-function access='public'>
12958        <function-decl name='select' mangled-name='_ZN10Splinespec6selectEv' filepath='libnurbs/internals/tobezier.cc' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
12959          <parameter type-id='type-id-332' is-artificial='yes'/>
12960          <return type-id='type-id-19'/>
12961        </function-decl>
12962      </member-function>
12963      <member-function access='public'>
12964        <function-decl name='setupquilt' mangled-name='_ZN10Splinespec10setupquiltEP5Quilt' filepath='libnurbs/internals/tobezier.cc' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
12965          <parameter type-id='type-id-332' is-artificial='yes'/>
12966          <parameter type-id='type-id-333'/>
12967          <return type-id='type-id-19'/>
12968        </function-decl>
12969      </member-function>
12970      <member-function access='public'>
12971        <function-decl name='layout' mangled-name='_ZN10Splinespec6layoutEl' filepath='libnurbs/internals/tobezier.cc' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
12972          <parameter type-id='type-id-332' is-artificial='yes'/>
12973          <parameter type-id='type-id-24'/>
12974          <return type-id='type-id-19'/>
12975        </function-decl>
12976      </member-function>
12977      <member-function access='public'>
12978        <function-decl name='kspecinit' mangled-name='_ZN10Splinespec9kspecinitER10KnotvectorS1_' filepath='libnurbs/internals/tobezier.cc' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
12979          <parameter type-id='type-id-332' is-artificial='yes'/>
12980          <parameter type-id='type-id-239'/>
12981          <parameter type-id='type-id-239'/>
12982          <return type-id='type-id-19'/>
12983        </function-decl>
12984      </member-function>
12985      <member-function access='public'>
12986        <function-decl name='kspecinit' mangled-name='_ZN10Splinespec9kspecinitER10Knotvector' filepath='libnurbs/internals/tobezier.cc' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
12987          <parameter type-id='type-id-332' is-artificial='yes'/>
12988          <parameter type-id='type-id-239'/>
12989          <return type-id='type-id-19'/>
12990        </function-decl>
12991      </member-function>
12992    </class-decl>
12993    <typedef-decl name='Knot_ptr' type-id='type-id-25' filepath='libnurbs/internals/types.h' line='45' column='1' id='type-id-328'/>
12994    <typedef-decl name='Quilt_ptr' type-id='type-id-161' filepath='libnurbs/internals/quilt.h' line='90' column='1' id='type-id-333'/>
12995    <pointer-type-def type-id='type-id-326' size-in-bits='64' id='type-id-329'/>
12996    <pointer-type-def type-id='type-id-327' size-in-bits='64' id='type-id-330'/>
12997    <pointer-type-def type-id='type-id-331' size-in-bits='64' id='type-id-332'/>
12998    <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-334'/>
12999  </abi-instr>
13000  <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'>
13001  </abi-instr>
13002  <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'>
13003  </abi-instr>
13004  <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'>
13005    <class-decl name='TrimVertexPool' size-in-bits='2624' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='45' column='1' id='type-id-335'>
13006      <data-member access='private' layout-offset-in-bits='0'>
13007        <var-decl name='pool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='52' column='1'/>
13008      </data-member>
13009      <data-member access='private' layout-offset-in-bits='2496'>
13010        <var-decl name='vlist' type-id='type-id-214' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='53' column='1'/>
13011      </data-member>
13012      <data-member access='private' layout-offset-in-bits='2560'>
13013        <var-decl name='nextvlistslot' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='54' column='1'/>
13014      </data-member>
13015      <data-member access='private' layout-offset-in-bits='2592'>
13016        <var-decl name='vlistsize' type-id='type-id-10' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='55' column='1'/>
13017      </data-member>
13018      <member-function access='private' constructor='yes'>
13019        <function-decl name='TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13020          <parameter type-id='type-id-336' is-artificial='yes'/>
13021          <return type-id='type-id-19'/>
13022        </function-decl>
13023      </member-function>
13024      <member-function access='private' destructor='yes'>
13025        <function-decl name='~TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
13026          <parameter type-id='type-id-336' is-artificial='yes'/>
13027          <parameter type-id='type-id-10' is-artificial='yes'/>
13028          <return type-id='type-id-19'/>
13029        </function-decl>
13030      </member-function>
13031      <member-function access='private'>
13032        <function-decl name='get' mangled-name='_ZN14TrimVertexPool3getEi' filepath='libnurbs/internals/trimvertpool.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
13033          <parameter type-id='type-id-336' is-artificial='yes'/>
13034          <parameter type-id='type-id-10'/>
13035          <return type-id='type-id-121'/>
13036        </function-decl>
13037      </member-function>
13038      <member-function access='private'>
13039        <function-decl name='clear' mangled-name='_ZN14TrimVertexPool5clearEv' filepath='libnurbs/internals/trimvertpool.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
13040          <parameter type-id='type-id-336' is-artificial='yes'/>
13041          <return type-id='type-id-19'/>
13042        </function-decl>
13043      </member-function>
13044    </class-decl>
13045    <pointer-type-def type-id='type-id-335' size-in-bits='64' id='type-id-336'/>
13046  </abi-instr>
13047  <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'>
13048  </abi-instr>
13049  <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'>
13050    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='32000' id='type-id-337'>
13051      <subrange length='1000' type-id='type-id-3' id='type-id-338'/>
13052    </array-type-def>
13053    <class-decl name='Varray' size-in-bits='96192' visibility='default' filepath='libnurbs/internals/varray.h' line='43' column='1' id='type-id-339'>
13054      <data-member access='private' layout-offset-in-bits='0'>
13055        <var-decl name='varray' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/varray.h' line='48' column='1'/>
13056      </data-member>
13057      <data-member access='private' layout-offset-in-bits='64'>
13058        <var-decl name='vval' type-id='type-id-337' visibility='default' filepath='libnurbs/internals/varray.h' line='49' column='1'/>
13059      </data-member>
13060      <data-member access='private' layout-offset-in-bits='32064'>
13061        <var-decl name='voffset' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/varray.h' line='50' column='1'/>
13062      </data-member>
13063      <data-member access='private' layout-offset-in-bits='96064'>
13064        <var-decl name='numquads' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/varray.h' line='51' column='1'/>
13065      </data-member>
13066      <data-member access='private' layout-offset-in-bits='96128'>
13067        <var-decl name='size' type-id='type-id-24' visibility='default' filepath='libnurbs/internals/varray.h' line='54' column='1'/>
13068      </data-member>
13069      <member-function access='private' constructor='yes'>
13070        <function-decl name='Varray' filepath='libnurbs/internals/varray.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13071          <parameter type-id='type-id-341' is-artificial='yes'/>
13072          <return type-id='type-id-19'/>
13073        </function-decl>
13074      </member-function>
13075      <member-function access='private' destructor='yes'>
13076        <function-decl name='~Varray' filepath='libnurbs/internals/varray.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13077          <parameter type-id='type-id-341' is-artificial='yes'/>
13078          <parameter type-id='type-id-10' is-artificial='yes'/>
13079          <return type-id='type-id-19'/>
13080        </function-decl>
13081      </member-function>
13082      <member-function access='private'>
13083        <function-decl name='append' mangled-name='_ZN6Varray6appendEf' filepath='libnurbs/internals/varray.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
13084          <parameter type-id='type-id-341' is-artificial='yes'/>
13085          <parameter type-id='type-id-1'/>
13086          <return type-id='type-id-19'/>
13087        </function-decl>
13088      </member-function>
13089      <member-function access='private'>
13090        <function-decl name='update' mangled-name='_ZN6Varray6updateEP3ArcPlf' filepath='libnurbs/internals/varray.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
13091          <parameter type-id='type-id-341' is-artificial='yes'/>
13092          <parameter type-id='type-id-127'/>
13093          <parameter type-id='type-id-342'/>
13094          <parameter type-id='type-id-1'/>
13095          <return type-id='type-id-19'/>
13096        </function-decl>
13097      </member-function>
13098      <member-function access='private'>
13099        <function-decl name='grow' mangled-name='_ZN6Varray4growEl' filepath='libnurbs/internals/varray.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
13100          <parameter type-id='type-id-341' is-artificial='yes'/>
13101          <parameter type-id='type-id-24'/>
13102          <return type-id='type-id-19'/>
13103        </function-decl>
13104      </member-function>
13105      <member-function access='private'>
13106        <function-decl name='init' mangled-name='_ZN6Varray4initEfP3ArcS1_' filepath='libnurbs/internals/varray.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13107          <parameter type-id='type-id-341' is-artificial='yes'/>
13108          <parameter type-id='type-id-1'/>
13109          <parameter type-id='type-id-127'/>
13110          <parameter type-id='type-id-127'/>
13111          <return type-id='type-id-24'/>
13112        </function-decl>
13113      </member-function>
13114    </class-decl>
13115    <array-type-def dimensions='1' type-id='type-id-24' size-in-bits='64000' id='type-id-340'>
13116      <subrange length='1000' type-id='type-id-3' id='type-id-338'/>
13117    </array-type-def>
13118    <pointer-type-def type-id='type-id-339' size-in-bits='64' id='type-id-341'/>
13119    <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-342'/>
13120  </abi-instr>
13121  <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'>
13122    <class-decl name='directedLine' size-in-bits='448' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='41' column='1' id='type-id-343'>
13123      <data-member access='private' layout-offset-in-bits='0'>
13124        <var-decl name='direction' type-id='type-id-344' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='42' column='1'/>
13125      </data-member>
13126      <data-member access='private' layout-offset-in-bits='64'>
13127        <var-decl name='sline' type-id='type-id-345' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='43' column='1'/>
13128      </data-member>
13129      <data-member access='private' layout-offset-in-bits='128'>
13130        <var-decl name='next' type-id='type-id-346' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='44' column='1'/>
13131      </data-member>
13132      <data-member access='private' layout-offset-in-bits='192'>
13133        <var-decl name='prev' type-id='type-id-346' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='45' column='1'/>
13134      </data-member>
13135      <data-member access='private' layout-offset-in-bits='256'>
13136        <var-decl name='nextPolygon' type-id='type-id-346' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='50' column='1'/>
13137      </data-member>
13138      <data-member access='private' layout-offset-in-bits='320'>
13139        <var-decl name='rootBit' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='55' column='1'/>
13140      </data-member>
13141      <data-member access='private' layout-offset-in-bits='384'>
13142        <var-decl name='rootLink' type-id='type-id-346' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='58' column='1'/>
13143      </data-member>
13144      <member-function access='private' constructor='yes'>
13145        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
13146          <parameter type-id='type-id-346' is-artificial='yes'/>
13147          <parameter type-id='type-id-344'/>
13148          <parameter type-id='type-id-345'/>
13149          <return type-id='type-id-19'/>
13150        </function-decl>
13151      </member-function>
13152      <member-function access='private' constructor='yes'>
13153        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
13154          <parameter type-id='type-id-346' is-artificial='yes'/>
13155          <return type-id='type-id-19'/>
13156        </function-decl>
13157      </member-function>
13158      <member-function access='private' destructor='yes'>
13159        <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
13160          <parameter type-id='type-id-346' is-artificial='yes'/>
13161          <parameter type-id='type-id-10' is-artificial='yes'/>
13162          <return type-id='type-id-19'/>
13163        </function-decl>
13164      </member-function>
13165      <member-function access='private'>
13166        <function-decl name='numEdges' mangled-name='_ZN12directedLine8numEdgesEv' filepath='libnurbs/nurbtess/directedLine.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
13167          <parameter type-id='type-id-346' is-artificial='yes'/>
13168          <return type-id='type-id-277'/>
13169        </function-decl>
13170      </member-function>
13171      <member-function access='private'>
13172        <function-decl name='head' mangled-name='_ZN12directedLine4headEv' filepath='libnurbs/nurbtess/directedLine.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
13173          <parameter type-id='type-id-346' is-artificial='yes'/>
13174          <return type-id='type-id-276'/>
13175        </function-decl>
13176      </member-function>
13177      <member-function access='private'>
13178        <function-decl name='tail' mangled-name='_ZN12directedLine4tailEv' filepath='libnurbs/nurbtess/directedLine.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
13179          <parameter type-id='type-id-346' is-artificial='yes'/>
13180          <return type-id='type-id-276'/>
13181        </function-decl>
13182      </member-function>
13183      <member-function access='private'>
13184        <function-decl name='setRootBit' mangled-name='_ZN12directedLine10setRootBitEv' filepath='libnurbs/nurbtess/directedLine.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
13185          <parameter type-id='type-id-346' is-artificial='yes'/>
13186          <return type-id='type-id-19'/>
13187        </function-decl>
13188      </member-function>
13189      <member-function access='private'>
13190        <function-decl name='rootLinkSet' mangled-name='_ZN12directedLine11rootLinkSetEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
13191          <parameter type-id='type-id-346' is-artificial='yes'/>
13192          <parameter type-id='type-id-346'/>
13193          <return type-id='type-id-19'/>
13194        </function-decl>
13195      </member-function>
13196      <member-function access='private'>
13197        <function-decl name='insert' mangled-name='_ZN12directedLine6insertEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
13198          <parameter type-id='type-id-346' is-artificial='yes'/>
13199          <parameter type-id='type-id-346'/>
13200          <return type-id='type-id-19'/>
13201        </function-decl>
13202      </member-function>
13203      <member-function access='private'>
13204        <function-decl name='insertPolygon' mangled-name='_ZN12directedLine13insertPolygonEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
13205          <parameter type-id='type-id-346' is-artificial='yes'/>
13206          <parameter type-id='type-id-346'/>
13207          <return type-id='type-id-346'/>
13208        </function-decl>
13209      </member-function>
13210      <member-function access='private'>
13211        <function-decl name='numPolygons' mangled-name='_ZN12directedLine11numPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
13212          <parameter type-id='type-id-346' is-artificial='yes'/>
13213          <return type-id='type-id-277'/>
13214        </function-decl>
13215      </member-function>
13216      <member-function access='private'>
13217        <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'>
13218          <parameter type-id='type-id-346' is-artificial='yes'/>
13219          <return type-id='type-id-277'/>
13220        </function-decl>
13221      </member-function>
13222      <member-function access='private'>
13223        <function-decl name='getVertex' mangled-name='_ZN12directedLine9getVertexEi' filepath='libnurbs/nurbtess/directedLine.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
13224          <parameter type-id='type-id-346' is-artificial='yes'/>
13225          <parameter type-id='type-id-277'/>
13226          <return type-id='type-id-276'/>
13227        </function-decl>
13228      </member-function>
13229      <member-function access='private'>
13230        <function-decl name='numEdgesAllPolygons' mangled-name='_ZN12directedLine19numEdgesAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
13231          <parameter type-id='type-id-346' is-artificial='yes'/>
13232          <return type-id='type-id-277'/>
13233        </function-decl>
13234      </member-function>
13235      <member-function access='private'>
13236        <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'>
13237          <parameter type-id='type-id-346' is-artificial='yes'/>
13238          <parameter type-id='type-id-347'/>
13239          <parameter type-id='type-id-277'/>
13240          <return type-id='type-id-277'/>
13241        </function-decl>
13242      </member-function>
13243      <member-function access='private'>
13244        <function-decl name='resetRootBit' mangled-name='_ZN12directedLine12resetRootBitEv' filepath='libnurbs/nurbtess/directedLine.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
13245          <parameter type-id='type-id-346' is-artificial='yes'/>
13246          <return type-id='type-id-19'/>
13247        </function-decl>
13248      </member-function>
13249      <member-function access='private'>
13250        <function-decl name='getNext' mangled-name='_ZN12directedLine7getNextEv' filepath='libnurbs/nurbtess/directedLine.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
13251          <parameter type-id='type-id-346' is-artificial='yes'/>
13252          <return type-id='type-id-346'/>
13253        </function-decl>
13254      </member-function>
13255      <member-function access='private'>
13256        <function-decl name='init' mangled-name='_ZN12directedLine4initEsP11sampledLine' filepath='libnurbs/nurbtess/directedLine.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
13257          <parameter type-id='type-id-346' is-artificial='yes'/>
13258          <parameter type-id='type-id-344'/>
13259          <parameter type-id='type-id-345'/>
13260          <return type-id='type-id-19'/>
13261        </function-decl>
13262      </member-function>
13263      <member-function access='private'>
13264        <function-decl name='isConnected' mangled-name='_ZN12directedLine11isConnectedEv' filepath='libnurbs/nurbtess/directedLine.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
13265          <parameter type-id='type-id-346' is-artificial='yes'/>
13266          <return type-id='type-id-344'/>
13267        </function-decl>
13268      </member-function>
13269      <member-function access='private'>
13270        <function-decl name='isPolygon' mangled-name='_ZN12directedLine9isPolygonEv' filepath='libnurbs/nurbtess/directedLine.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
13271          <parameter type-id='type-id-346' is-artificial='yes'/>
13272          <return type-id='type-id-344'/>
13273        </function-decl>
13274      </member-function>
13275      <member-function access='private'>
13276        <function-decl name='compInY' mangled-name='_ZN12directedLine7compInYEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
13277          <parameter type-id='type-id-346' is-artificial='yes'/>
13278          <parameter type-id='type-id-346'/>
13279          <return type-id='type-id-277'/>
13280        </function-decl>
13281      </member-function>
13282      <member-function access='private'>
13283        <function-decl name='compInX' mangled-name='_ZN12directedLine7compInXEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
13284          <parameter type-id='type-id-346' is-artificial='yes'/>
13285          <parameter type-id='type-id-346'/>
13286          <return type-id='type-id-277'/>
13287        </function-decl>
13288      </member-function>
13289      <member-function access='private'>
13290        <function-decl name='polyArea' mangled-name='_ZN12directedLine8polyAreaEv' filepath='libnurbs/nurbtess/directedLine.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
13291          <parameter type-id='type-id-346' is-artificial='yes'/>
13292          <return type-id='type-id-272'/>
13293        </function-decl>
13294      </member-function>
13295      <member-function access='private'>
13296        <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'>
13297          <parameter type-id='type-id-346' is-artificial='yes'/>
13298          <parameter type-id='type-id-346'/>
13299          <parameter type-id='type-id-346'/>
13300          <return type-id='type-id-277'/>
13301        </function-decl>
13302      </member-function>
13303      <member-function access='private'>
13304        <function-decl name='findRoot' mangled-name='_ZN12directedLine8findRootEv' filepath='libnurbs/nurbtess/directedLine.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
13305          <parameter type-id='type-id-346' is-artificial='yes'/>
13306          <return type-id='type-id-346'/>
13307        </function-decl>
13308      </member-function>
13309      <member-function access='private'>
13310        <function-decl name='rootLinkFindRoot' mangled-name='_ZN12directedLine16rootLinkFindRootEv' filepath='libnurbs/nurbtess/directedLine.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
13311          <parameter type-id='type-id-346' is-artificial='yes'/>
13312          <return type-id='type-id-346'/>
13313        </function-decl>
13314      </member-function>
13315      <member-function access='private'>
13316        <function-decl name='deleteSinglePolygon' mangled-name='_ZN12directedLine19deleteSinglePolygonEv' filepath='libnurbs/nurbtess/directedLine.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
13317          <parameter type-id='type-id-346' is-artificial='yes'/>
13318          <return type-id='type-id-19'/>
13319        </function-decl>
13320      </member-function>
13321      <member-function access='private'>
13322        <function-decl name='deletePolygonList' mangled-name='_ZN12directedLine17deletePolygonListEv' filepath='libnurbs/nurbtess/directedLine.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
13323          <parameter type-id='type-id-346' is-artificial='yes'/>
13324          <return type-id='type-id-19'/>
13325        </function-decl>
13326      </member-function>
13327      <member-function access='private'>
13328        <function-decl name='deleteSingleLine' mangled-name='_ZN12directedLine16deleteSingleLineEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
13329          <parameter type-id='type-id-346' is-artificial='yes'/>
13330          <parameter type-id='type-id-346'/>
13331          <return type-id='type-id-19'/>
13332        </function-decl>
13333      </member-function>
13334      <member-function access='private'>
13335        <function-decl name='writeAllPolygons' mangled-name='_ZN12directedLine16writeAllPolygonsEPc' filepath='libnurbs/nurbtess/directedLine.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
13336          <parameter type-id='type-id-346' is-artificial='yes'/>
13337          <parameter type-id='type-id-106'/>
13338          <return type-id='type-id-19'/>
13339        </function-decl>
13340      </member-function>
13341      <member-function access='private'>
13342        <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'>
13343          <parameter type-id='type-id-346' is-artificial='yes'/>
13344          <parameter type-id='type-id-346'/>
13345          <parameter type-id='type-id-346'/>
13346          <parameter type-id='type-id-347'/>
13347          <parameter type-id='type-id-347'/>
13348          <parameter type-id='type-id-346'/>
13349          <return type-id='type-id-19'/>
13350        </function-decl>
13351      </member-function>
13352      <member-function access='private'>
13353        <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'>
13354          <parameter type-id='type-id-346' is-artificial='yes'/>
13355          <parameter type-id='type-id-346'/>
13356          <parameter type-id='type-id-346'/>
13357          <parameter type-id='type-id-347'/>
13358          <parameter type-id='type-id-347'/>
13359          <parameter type-id='type-id-348'/>
13360          <parameter type-id='type-id-346'/>
13361          <return type-id='type-id-19'/>
13362        </function-decl>
13363      </member-function>
13364      <member-function access='private'>
13365        <function-decl name='toArrayAllPolygons' mangled-name='_ZN12directedLine18toArrayAllPolygonsERi' filepath='libnurbs/nurbtess/directedLine.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
13366          <parameter type-id='type-id-346' is-artificial='yes'/>
13367          <parameter type-id='type-id-349'/>
13368          <return type-id='type-id-347'/>
13369        </function-decl>
13370      </member-function>
13371      <member-function access='private'>
13372        <function-decl name='cutoffPolygon' mangled-name='_ZN12directedLine13cutoffPolygonEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
13373          <parameter type-id='type-id-346' is-artificial='yes'/>
13374          <parameter type-id='type-id-346'/>
13375          <return type-id='type-id-346'/>
13376        </function-decl>
13377      </member-function>
13378      <member-function access='private'>
13379        <function-decl name='printSingle' mangled-name='_ZN12directedLine11printSingleEv' filepath='libnurbs/nurbtess/directedLine.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
13380          <parameter type-id='type-id-346' is-artificial='yes'/>
13381          <return type-id='type-id-19'/>
13382        </function-decl>
13383      </member-function>
13384      <member-function access='private'>
13385        <function-decl name='printList' mangled-name='_ZN12directedLine9printListEv' filepath='libnurbs/nurbtess/directedLine.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
13386          <parameter type-id='type-id-346' is-artificial='yes'/>
13387          <return type-id='type-id-19'/>
13388        </function-decl>
13389      </member-function>
13390      <member-function access='private'>
13391        <function-decl name='printAllPolygons' mangled-name='_ZN12directedLine16printAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
13392          <parameter type-id='type-id-346' is-artificial='yes'/>
13393          <return type-id='type-id-19'/>
13394        </function-decl>
13395      </member-function>
13396      <member-function access='private'>
13397        <function-decl name='sortAllPolygons' mangled-name='_ZN12directedLine15sortAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
13398          <parameter type-id='type-id-346' is-artificial='yes'/>
13399          <return type-id='type-id-347'/>
13400        </function-decl>
13401      </member-function>
13402      <member-function access='private'>
13403        <function-decl name='deleteSinglePolygonWithSline' mangled-name='_ZN12directedLine28deleteSinglePolygonWithSlineEv' filepath='libnurbs/nurbtess/directedLine.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
13404          <parameter type-id='type-id-346' is-artificial='yes'/>
13405          <return type-id='type-id-19'/>
13406        </function-decl>
13407      </member-function>
13408      <member-function access='private'>
13409        <function-decl name='deletePolygonListWithSline' mangled-name='_ZN12directedLine26deletePolygonListWithSlineEv' filepath='libnurbs/nurbtess/directedLine.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
13410          <parameter type-id='type-id-346' is-artificial='yes'/>
13411          <return type-id='type-id-19'/>
13412        </function-decl>
13413      </member-function>
13414      <member-function access='private'>
13415        <function-decl name='deleteDegenerateLines' mangled-name='_ZN12directedLine21deleteDegenerateLinesEv' filepath='libnurbs/nurbtess/directedLine.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
13416          <parameter type-id='type-id-346' is-artificial='yes'/>
13417          <return type-id='type-id-346'/>
13418        </function-decl>
13419      </member-function>
13420      <member-function access='private'>
13421        <function-decl name='deleteDegenerateLinesAllPolygons' mangled-name='_ZN12directedLine32deleteDegenerateLinesAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
13422          <parameter type-id='type-id-346' is-artificial='yes'/>
13423          <return type-id='type-id-346'/>
13424        </function-decl>
13425      </member-function>
13426      <member-function access='private'>
13427        <function-decl name='cutIntersectionAllPoly' mangled-name='_ZN12directedLine22cutIntersectionAllPolyERi' filepath='libnurbs/nurbtess/directedLine.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
13428          <parameter type-id='type-id-346' is-artificial='yes'/>
13429          <parameter type-id='type-id-350'/>
13430          <return type-id='type-id-346'/>
13431        </function-decl>
13432      </member-function>
13433      <member-function access='private'>
13434        <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'>
13435          <parameter type-id='type-id-346' is-artificial='yes'/>
13436          <parameter type-id='type-id-346'/>
13437          <parameter type-id='type-id-346'/>
13438          <return type-id='type-id-346'/>
13439        </function-decl>
13440      </member-function>
13441      <member-function access='private' constructor='yes'>
13442        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
13443          <parameter type-id='type-id-346' is-artificial='yes'/>
13444          <parameter type-id='type-id-344'/>
13445          <parameter type-id='type-id-345'/>
13446          <return type-id='type-id-19'/>
13447        </function-decl>
13448      </member-function>
13449      <member-function access='private' constructor='yes'>
13450        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
13451          <parameter type-id='type-id-346' is-artificial='yes'/>
13452          <return type-id='type-id-19'/>
13453        </function-decl>
13454      </member-function>
13455      <member-function access='private' destructor='yes'>
13456        <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
13457          <parameter type-id='type-id-346' is-artificial='yes'/>
13458          <parameter type-id='type-id-10' is-artificial='yes'/>
13459          <return type-id='type-id-19'/>
13460        </function-decl>
13461      </member-function>
13462      <member-function access='private'>
13463        <function-decl name='getPrev' mangled-name='_ZN12directedLine7getPrevEv' filepath='libnurbs/nurbtess/directedLine.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
13464          <parameter type-id='type-id-346' is-artificial='yes'/>
13465          <return type-id='type-id-346'/>
13466        </function-decl>
13467      </member-function>
13468      <member-function access='private'>
13469        <function-decl name='getNextPolygon' mangled-name='_ZN12directedLine14getNextPolygonEv' filepath='libnurbs/nurbtess/directedLine.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
13470          <parameter type-id='type-id-346' is-artificial='yes'/>
13471          <return type-id='type-id-346'/>
13472        </function-decl>
13473      </member-function>
13474      <member-function access='private' constructor='yes'>
13475        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
13476          <parameter type-id='type-id-346' is-artificial='yes'/>
13477          <parameter type-id='type-id-344'/>
13478          <parameter type-id='type-id-345'/>
13479          <return type-id='type-id-19'/>
13480        </function-decl>
13481      </member-function>
13482      <member-function access='private' constructor='yes'>
13483        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
13484          <parameter type-id='type-id-346' is-artificial='yes'/>
13485          <return type-id='type-id-19'/>
13486        </function-decl>
13487      </member-function>
13488      <member-function access='private' destructor='yes'>
13489        <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
13490          <parameter type-id='type-id-346' is-artificial='yes'/>
13491          <parameter type-id='type-id-10' is-artificial='yes'/>
13492          <return type-id='type-id-19'/>
13493        </function-decl>
13494      </member-function>
13495      <member-function access='private' constructor='yes'>
13496        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
13497          <parameter type-id='type-id-346' is-artificial='yes'/>
13498          <parameter type-id='type-id-344'/>
13499          <parameter type-id='type-id-345'/>
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='64' column='1' visibility='default' binding='global' size-in-bits='64'>
13505          <parameter type-id='type-id-346' is-artificial='yes'/>
13506          <return type-id='type-id-19'/>
13507        </function-decl>
13508      </member-function>
13509      <member-function access='private' destructor='yes'>
13510        <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
13511          <parameter type-id='type-id-346' is-artificial='yes'/>
13512          <parameter type-id='type-id-10' is-artificial='yes'/>
13513          <return type-id='type-id-19'/>
13514        </function-decl>
13515      </member-function>
13516      <member-function access='private' constructor='yes'>
13517        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
13518          <parameter type-id='type-id-346' is-artificial='yes'/>
13519          <parameter type-id='type-id-344'/>
13520          <parameter type-id='type-id-345'/>
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='64' column='1' visibility='default' binding='global' size-in-bits='64'>
13526          <parameter type-id='type-id-346' is-artificial='yes'/>
13527          <return type-id='type-id-19'/>
13528        </function-decl>
13529      </member-function>
13530      <member-function access='private' destructor='yes'>
13531        <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
13532          <parameter type-id='type-id-346' is-artificial='yes'/>
13533          <parameter type-id='type-id-10' is-artificial='yes'/>
13534          <return type-id='type-id-19'/>
13535        </function-decl>
13536      </member-function>
13537      <member-function access='private' constructor='yes'>
13538        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
13539          <parameter type-id='type-id-346' is-artificial='yes'/>
13540          <parameter type-id='type-id-344'/>
13541          <parameter type-id='type-id-345'/>
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='64' column='1' visibility='default' binding='global' size-in-bits='64'>
13547          <parameter type-id='type-id-346' is-artificial='yes'/>
13548          <return type-id='type-id-19'/>
13549        </function-decl>
13550      </member-function>
13551      <member-function access='private' destructor='yes'>
13552        <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
13553          <parameter type-id='type-id-346' is-artificial='yes'/>
13554          <parameter type-id='type-id-10' is-artificial='yes'/>
13555          <return type-id='type-id-19'/>
13556        </function-decl>
13557      </member-function>
13558      <member-function access='private' constructor='yes'>
13559        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
13560          <parameter type-id='type-id-346' is-artificial='yes'/>
13561          <parameter type-id='type-id-344'/>
13562          <parameter type-id='type-id-345'/>
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='64' column='1' visibility='default' binding='global' size-in-bits='64'>
13568          <parameter type-id='type-id-346' is-artificial='yes'/>
13569          <return type-id='type-id-19'/>
13570        </function-decl>
13571      </member-function>
13572      <member-function access='private' destructor='yes'>
13573        <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
13574          <parameter type-id='type-id-346' is-artificial='yes'/>
13575          <parameter type-id='type-id-10' is-artificial='yes'/>
13576          <return type-id='type-id-19'/>
13577        </function-decl>
13578      </member-function>
13579      <member-function access='private'>
13580        <function-decl name='getSampledLine' mangled-name='_ZN12directedLine14getSampledLineEv' filepath='libnurbs/nurbtess/directedLine.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
13581          <parameter type-id='type-id-346' is-artificial='yes'/>
13582          <return type-id='type-id-345'/>
13583        </function-decl>
13584      </member-function>
13585      <member-function access='private'>
13586        <function-decl name='getDirection' mangled-name='_ZN12directedLine12getDirectionEv' filepath='libnurbs/nurbtess/directedLine.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
13587          <parameter type-id='type-id-346' is-artificial='yes'/>
13588          <return type-id='type-id-344'/>
13589        </function-decl>
13590      </member-function>
13591      <member-function access='private'>
13592        <function-decl name='putDirection' mangled-name='_ZN12directedLine12putDirectionEs' filepath='libnurbs/nurbtess/directedLine.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
13593          <parameter type-id='type-id-346' is-artificial='yes'/>
13594          <parameter type-id='type-id-344'/>
13595          <return type-id='type-id-19'/>
13596        </function-decl>
13597      </member-function>
13598      <member-function access='private'>
13599        <function-decl name='putNext' mangled-name='_ZN12directedLine7putNextEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
13600          <parameter type-id='type-id-346' is-artificial='yes'/>
13601          <parameter type-id='type-id-346'/>
13602          <return type-id='type-id-19'/>
13603        </function-decl>
13604      </member-function>
13605      <member-function access='private'>
13606        <function-decl name='putPrev' mangled-name='_ZN12directedLine7putPrevEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
13607          <parameter type-id='type-id-346' is-artificial='yes'/>
13608          <parameter type-id='type-id-346'/>
13609          <return type-id='type-id-19'/>
13610        </function-decl>
13611      </member-function>
13612      <member-function access='private' constructor='yes'>
13613        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
13614          <parameter type-id='type-id-346' is-artificial='yes'/>
13615          <parameter type-id='type-id-344'/>
13616          <parameter type-id='type-id-345'/>
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='64' column='1' visibility='default' binding='global' size-in-bits='64'>
13622          <parameter type-id='type-id-346' is-artificial='yes'/>
13623          <return type-id='type-id-19'/>
13624        </function-decl>
13625      </member-function>
13626      <member-function access='private' destructor='yes'>
13627        <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
13628          <parameter type-id='type-id-346' is-artificial='yes'/>
13629          <parameter type-id='type-id-10' is-artificial='yes'/>
13630          <return type-id='type-id-19'/>
13631        </function-decl>
13632      </member-function>
13633    </class-decl>
13634    <class-decl name='sampledLine' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='38' column='1' id='type-id-351'>
13635      <data-member access='private' layout-offset-in-bits='0'>
13636        <var-decl name='npoints' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='39' column='1'/>
13637      </data-member>
13638      <data-member access='private' layout-offset-in-bits='64'>
13639        <var-decl name='points' type-id='type-id-279' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='40' column='1'/>
13640      </data-member>
13641      <data-member access='private' layout-offset-in-bits='128'>
13642        <var-decl name='next' type-id='type-id-345' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='65' column='1'/>
13643      </data-member>
13644      <member-function access='private' constructor='yes'>
13645        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13646          <parameter type-id='type-id-345' is-artificial='yes'/>
13647          <parameter type-id='type-id-277'/>
13648          <return type-id='type-id-19'/>
13649        </function-decl>
13650      </member-function>
13651      <member-function access='private' constructor='yes'>
13652        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13653          <parameter type-id='type-id-345' is-artificial='yes'/>
13654          <parameter type-id='type-id-277'/>
13655          <parameter type-id='type-id-284'/>
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='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13661          <parameter type-id='type-id-345' is-artificial='yes'/>
13662          <parameter type-id='type-id-276'/>
13663          <parameter type-id='type-id-276'/>
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='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13669          <parameter type-id='type-id-345' is-artificial='yes'/>
13670          <return type-id='type-id-19'/>
13671        </function-decl>
13672      </member-function>
13673      <member-function access='private' destructor='yes'>
13674        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13675          <parameter type-id='type-id-345' is-artificial='yes'/>
13676          <parameter type-id='type-id-10' is-artificial='yes'/>
13677          <return type-id='type-id-19'/>
13678        </function-decl>
13679      </member-function>
13680      <member-function access='private'>
13681        <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'>
13682          <parameter type-id='type-id-345' is-artificial='yes'/>
13683          <return type-id='type-id-277'/>
13684        </function-decl>
13685      </member-function>
13686      <member-function access='private'>
13687        <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'>
13688          <parameter type-id='type-id-345' is-artificial='yes'/>
13689          <return type-id='type-id-279'/>
13690        </function-decl>
13691      </member-function>
13692      <member-function access='private' constructor='yes'>
13693        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13694          <parameter type-id='type-id-345' is-artificial='yes'/>
13695          <parameter type-id='type-id-277'/>
13696          <return type-id='type-id-19'/>
13697        </function-decl>
13698      </member-function>
13699      <member-function access='private' constructor='yes'>
13700        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13701          <parameter type-id='type-id-345' is-artificial='yes'/>
13702          <parameter type-id='type-id-277'/>
13703          <parameter type-id='type-id-284'/>
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='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13709          <parameter type-id='type-id-345' is-artificial='yes'/>
13710          <parameter type-id='type-id-276'/>
13711          <parameter type-id='type-id-276'/>
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='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13717          <parameter type-id='type-id-345' is-artificial='yes'/>
13718          <return type-id='type-id-19'/>
13719        </function-decl>
13720      </member-function>
13721      <member-function access='private' destructor='yes'>
13722        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13723          <parameter type-id='type-id-345' is-artificial='yes'/>
13724          <parameter type-id='type-id-10' is-artificial='yes'/>
13725          <return type-id='type-id-19'/>
13726        </function-decl>
13727      </member-function>
13728      <member-function access='private' constructor='yes'>
13729        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13730          <parameter type-id='type-id-345' is-artificial='yes'/>
13731          <parameter type-id='type-id-277'/>
13732          <return type-id='type-id-19'/>
13733        </function-decl>
13734      </member-function>
13735      <member-function access='private' constructor='yes'>
13736        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13737          <parameter type-id='type-id-345' is-artificial='yes'/>
13738          <parameter type-id='type-id-277'/>
13739          <parameter type-id='type-id-284'/>
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='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13745          <parameter type-id='type-id-345' is-artificial='yes'/>
13746          <parameter type-id='type-id-276'/>
13747          <parameter type-id='type-id-276'/>
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='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13753          <parameter type-id='type-id-345' is-artificial='yes'/>
13754          <return type-id='type-id-19'/>
13755        </function-decl>
13756      </member-function>
13757      <member-function access='private' destructor='yes'>
13758        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13759          <parameter type-id='type-id-345' is-artificial='yes'/>
13760          <parameter type-id='type-id-10' is-artificial='yes'/>
13761          <return type-id='type-id-19'/>
13762        </function-decl>
13763      </member-function>
13764      <member-function access='private' constructor='yes'>
13765        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13766          <parameter type-id='type-id-345' is-artificial='yes'/>
13767          <parameter type-id='type-id-277'/>
13768          <return type-id='type-id-19'/>
13769        </function-decl>
13770      </member-function>
13771      <member-function access='private' constructor='yes'>
13772        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13773          <parameter type-id='type-id-345' is-artificial='yes'/>
13774          <parameter type-id='type-id-277'/>
13775          <parameter type-id='type-id-284'/>
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='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13781          <parameter type-id='type-id-345' is-artificial='yes'/>
13782          <parameter type-id='type-id-276'/>
13783          <parameter type-id='type-id-276'/>
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='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13789          <parameter type-id='type-id-345' is-artificial='yes'/>
13790          <return type-id='type-id-19'/>
13791        </function-decl>
13792      </member-function>
13793      <member-function access='private' destructor='yes'>
13794        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13795          <parameter type-id='type-id-345' is-artificial='yes'/>
13796          <parameter type-id='type-id-10' is-artificial='yes'/>
13797          <return type-id='type-id-19'/>
13798        </function-decl>
13799      </member-function>
13800      <member-function access='private' constructor='yes'>
13801        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13802          <parameter type-id='type-id-345' is-artificial='yes'/>
13803          <parameter type-id='type-id-277'/>
13804          <return type-id='type-id-19'/>
13805        </function-decl>
13806      </member-function>
13807      <member-function access='private' constructor='yes'>
13808        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13809          <parameter type-id='type-id-345' is-artificial='yes'/>
13810          <parameter type-id='type-id-277'/>
13811          <parameter type-id='type-id-284'/>
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='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13817          <parameter type-id='type-id-345' is-artificial='yes'/>
13818          <parameter type-id='type-id-276'/>
13819          <parameter type-id='type-id-276'/>
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='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13825          <parameter type-id='type-id-345' is-artificial='yes'/>
13826          <return type-id='type-id-19'/>
13827        </function-decl>
13828      </member-function>
13829      <member-function access='private' destructor='yes'>
13830        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13831          <parameter type-id='type-id-345' is-artificial='yes'/>
13832          <parameter type-id='type-id-10' is-artificial='yes'/>
13833          <return type-id='type-id-19'/>
13834        </function-decl>
13835      </member-function>
13836      <member-function access='private' constructor='yes'>
13837        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13838          <parameter type-id='type-id-345' is-artificial='yes'/>
13839          <parameter type-id='type-id-277'/>
13840          <return type-id='type-id-19'/>
13841        </function-decl>
13842      </member-function>
13843      <member-function access='private' constructor='yes'>
13844        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13845          <parameter type-id='type-id-345' is-artificial='yes'/>
13846          <parameter type-id='type-id-277'/>
13847          <parameter type-id='type-id-284'/>
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='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13853          <parameter type-id='type-id-345' is-artificial='yes'/>
13854          <parameter type-id='type-id-276'/>
13855          <parameter type-id='type-id-276'/>
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='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13861          <parameter type-id='type-id-345' is-artificial='yes'/>
13862          <return type-id='type-id-19'/>
13863        </function-decl>
13864      </member-function>
13865      <member-function access='private' destructor='yes'>
13866        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13867          <parameter type-id='type-id-345' is-artificial='yes'/>
13868          <parameter type-id='type-id-10' is-artificial='yes'/>
13869          <return type-id='type-id-19'/>
13870        </function-decl>
13871      </member-function>
13872      <member-function access='private' constructor='yes'>
13873        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13874          <parameter type-id='type-id-345' is-artificial='yes'/>
13875          <parameter type-id='type-id-277'/>
13876          <return type-id='type-id-19'/>
13877        </function-decl>
13878      </member-function>
13879      <member-function access='private' constructor='yes'>
13880        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13881          <parameter type-id='type-id-345' is-artificial='yes'/>
13882          <parameter type-id='type-id-277'/>
13883          <parameter type-id='type-id-284'/>
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='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13889          <parameter type-id='type-id-345' is-artificial='yes'/>
13890          <parameter type-id='type-id-276'/>
13891          <parameter type-id='type-id-276'/>
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='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13897          <parameter type-id='type-id-345' is-artificial='yes'/>
13898          <return type-id='type-id-19'/>
13899        </function-decl>
13900      </member-function>
13901      <member-function access='private' destructor='yes'>
13902        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13903          <parameter type-id='type-id-345' is-artificial='yes'/>
13904          <parameter type-id='type-id-10' is-artificial='yes'/>
13905          <return type-id='type-id-19'/>
13906        </function-decl>
13907      </member-function>
13908      <member-function access='private' constructor='yes'>
13909        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13910          <parameter type-id='type-id-345' is-artificial='yes'/>
13911          <parameter type-id='type-id-277'/>
13912          <return type-id='type-id-19'/>
13913        </function-decl>
13914      </member-function>
13915      <member-function access='private' constructor='yes'>
13916        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13917          <parameter type-id='type-id-345' is-artificial='yes'/>
13918          <parameter type-id='type-id-277'/>
13919          <parameter type-id='type-id-284'/>
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='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13925          <parameter type-id='type-id-345' is-artificial='yes'/>
13926          <parameter type-id='type-id-276'/>
13927          <parameter type-id='type-id-276'/>
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='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13933          <parameter type-id='type-id-345' is-artificial='yes'/>
13934          <return type-id='type-id-19'/>
13935        </function-decl>
13936      </member-function>
13937      <member-function access='private' destructor='yes'>
13938        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13939          <parameter type-id='type-id-345' is-artificial='yes'/>
13940          <parameter type-id='type-id-10' is-artificial='yes'/>
13941          <return type-id='type-id-19'/>
13942        </function-decl>
13943      </member-function>
13944      <member-function access='private' constructor='yes'>
13945        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
13946          <parameter type-id='type-id-345' is-artificial='yes'/>
13947          <parameter type-id='type-id-277'/>
13948          <return type-id='type-id-19'/>
13949        </function-decl>
13950      </member-function>
13951      <member-function access='private' constructor='yes'>
13952        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
13953          <parameter type-id='type-id-345' is-artificial='yes'/>
13954          <parameter type-id='type-id-277'/>
13955          <parameter type-id='type-id-284'/>
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='45' column='1' visibility='default' binding='global' size-in-bits='64'>
13961          <parameter type-id='type-id-345' is-artificial='yes'/>
13962          <parameter type-id='type-id-276'/>
13963          <parameter type-id='type-id-276'/>
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='46' column='1' visibility='default' binding='global' size-in-bits='64'>
13969          <parameter type-id='type-id-345' is-artificial='yes'/>
13970          <return type-id='type-id-19'/>
13971        </function-decl>
13972      </member-function>
13973      <member-function access='private' destructor='yes'>
13974        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
13975          <parameter type-id='type-id-345' is-artificial='yes'/>
13976          <parameter type-id='type-id-10' is-artificial='yes'/>
13977          <return type-id='type-id-19'/>
13978        </function-decl>
13979      </member-function>
13980      <member-function access='private'>
13981        <function-decl name='setPoint' mangled-name='_ZN11sampledLine8setPointEiPf' filepath='libnurbs/nurbtess/sampledLine.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
13982          <parameter type-id='type-id-345' is-artificial='yes'/>
13983          <parameter type-id='type-id-277'/>
13984          <parameter type-id='type-id-276'/>
13985          <return type-id='type-id-19'/>
13986        </function-decl>
13987      </member-function>
13988      <member-function access='private'>
13989        <function-decl name='insert' mangled-name='_ZN11sampledLine6insertEPS_' filepath='libnurbs/nurbtess/sampledLine.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
13990          <parameter type-id='type-id-345' is-artificial='yes'/>
13991          <parameter type-id='type-id-345'/>
13992          <return type-id='type-id-345'/>
13993        </function-decl>
13994      </member-function>
13995      <member-function access='private'>
13996        <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'>
13997          <parameter type-id='type-id-345' is-artificial='yes'/>
13998          <parameter type-id='type-id-277'/>
13999          <parameter type-id='type-id-279'/>
14000          <return type-id='type-id-19'/>
14001        </function-decl>
14002      </member-function>
14003      <member-function access='private'>
14004        <function-decl name='tessellate' mangled-name='_ZN11sampledLine10tessellateEff' filepath='libnurbs/nurbtess/sampledLine.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
14005          <parameter type-id='type-id-345' is-artificial='yes'/>
14006          <parameter type-id='type-id-272'/>
14007          <parameter type-id='type-id-272'/>
14008          <return type-id='type-id-19'/>
14009        </function-decl>
14010      </member-function>
14011      <member-function access='private'>
14012        <function-decl name='tessellateAll' mangled-name='_ZN11sampledLine13tessellateAllEff' filepath='libnurbs/nurbtess/sampledLine.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
14013          <parameter type-id='type-id-345' is-artificial='yes'/>
14014          <parameter type-id='type-id-272'/>
14015          <parameter type-id='type-id-272'/>
14016          <return type-id='type-id-19'/>
14017        </function-decl>
14018      </member-function>
14019      <member-function access='private'>
14020        <function-decl name='print' mangled-name='_ZN11sampledLine5printEv' filepath='libnurbs/nurbtess/sampledLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
14021          <parameter type-id='type-id-345' is-artificial='yes'/>
14022          <return type-id='type-id-19'/>
14023        </function-decl>
14024      </member-function>
14025      <member-function access='private'>
14026        <function-decl name='deleteList' mangled-name='_ZN11sampledLine10deleteListEv' filepath='libnurbs/nurbtess/sampledLine.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
14027          <parameter type-id='type-id-345' is-artificial='yes'/>
14028          <return type-id='type-id-19'/>
14029        </function-decl>
14030      </member-function>
14031    </class-decl>
14032    <type-decl name='short int' size-in-bits='16' id='type-id-344'/>
14033    <reference-type-def kind='lvalue' type-id='type-id-277' size-in-bits='64' id='type-id-349'/>
14034    <pointer-type-def type-id='type-id-343' size-in-bits='64' id='type-id-346'/>
14035    <pointer-type-def type-id='type-id-346' size-in-bits='64' id='type-id-347'/>
14036    <reference-type-def kind='lvalue' type-id='type-id-10' size-in-bits='64' id='type-id-350'/>
14037    <pointer-type-def type-id='type-id-351' size-in-bits='64' id='type-id-345'/>
14038    <pointer-type-def type-id='type-id-345' size-in-bits='64' id='type-id-348'/>
14039  </abi-instr>
14040  <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'>
14041  </abi-instr>
14042  <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'>
14043    <class-decl name='monoChain' size-in-bits='640' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='41' column='1' id='type-id-352'>
14044      <data-member access='private' layout-offset-in-bits='0'>
14045        <var-decl name='chainHead' type-id='type-id-346' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='42' column='1'/>
14046      </data-member>
14047      <data-member access='private' layout-offset-in-bits='64'>
14048        <var-decl name='chainTail' type-id='type-id-346' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='43' column='1'/>
14049      </data-member>
14050      <data-member access='private' layout-offset-in-bits='128'>
14051        <var-decl name='next' type-id='type-id-353' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='44' column='1'/>
14052      </data-member>
14053      <data-member access='private' layout-offset-in-bits='192'>
14054        <var-decl name='prev' type-id='type-id-353' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='45' column='1'/>
14055      </data-member>
14056      <data-member access='private' layout-offset-in-bits='256'>
14057        <var-decl name='nextPolygon' type-id='type-id-353' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='46' column='1'/>
14058      </data-member>
14059      <data-member access='private' layout-offset-in-bits='320'>
14060        <var-decl name='minX' type-id='type-id-272' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
14061      </data-member>
14062      <data-member access='private' layout-offset-in-bits='352'>
14063        <var-decl name='maxX' type-id='type-id-272' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
14064      </data-member>
14065      <data-member access='private' layout-offset-in-bits='384'>
14066        <var-decl name='minY' type-id='type-id-272' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
14067      </data-member>
14068      <data-member access='private' layout-offset-in-bits='416'>
14069        <var-decl name='maxY' type-id='type-id-272' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
14070      </data-member>
14071      <data-member access='private' layout-offset-in-bits='448'>
14072        <var-decl name='isIncrease' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='51' column='1'/>
14073      </data-member>
14074      <data-member access='private' layout-offset-in-bits='512'>
14075        <var-decl name='current' type-id='type-id-346' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='55' column='1'/>
14076      </data-member>
14077      <data-member access='private' layout-offset-in-bits='576'>
14078        <var-decl name='isKey' type-id='type-id-277' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='82' column='1'/>
14079      </data-member>
14080      <data-member access='private' layout-offset-in-bits='608'>
14081        <var-decl name='keyY' type-id='type-id-272' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='83' column='1'/>
14082      </data-member>
14083      <member-function access='private' constructor='yes'>
14084        <function-decl name='monoChain' filepath='libnurbs/nurbtess/monoChain.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
14085          <parameter type-id='type-id-353' is-artificial='yes'/>
14086          <parameter type-id='type-id-346'/>
14087          <parameter type-id='type-id-346'/>
14088          <return type-id='type-id-19'/>
14089        </function-decl>
14090      </member-function>
14091      <member-function access='private' destructor='yes'>
14092        <function-decl name='~monoChain' filepath='libnurbs/nurbtess/monoChain.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
14093          <parameter type-id='type-id-353' is-artificial='yes'/>
14094          <parameter type-id='type-id-10' is-artificial='yes'/>
14095          <return type-id='type-id-19'/>
14096        </function-decl>
14097      </member-function>
14098      <member-function access='private'>
14099        <function-decl name='numChainsSingleLoop' mangled-name='_ZN9monoChain19numChainsSingleLoopEv' filepath='libnurbs/nurbtess/monoChain.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
14100          <parameter type-id='type-id-353' is-artificial='yes'/>
14101          <return type-id='type-id-277'/>
14102        </function-decl>
14103      </member-function>
14104      <member-function access='private'>
14105        <function-decl name='numChainsAllLoops' mangled-name='_ZN9monoChain17numChainsAllLoopsEv' filepath='libnurbs/nurbtess/monoChain.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
14106          <parameter type-id='type-id-353' is-artificial='yes'/>
14107          <return type-id='type-id-277'/>
14108        </function-decl>
14109      </member-function>
14110      <member-function access='private'>
14111        <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'>
14112          <parameter type-id='type-id-353' is-artificial='yes'/>
14113          <parameter type-id='type-id-354'/>
14114          <parameter type-id='type-id-277'/>
14115          <return type-id='type-id-277'/>
14116        </function-decl>
14117      </member-function>
14118      <member-function access='private'>
14119        <function-decl name='getHead' mangled-name='_ZN9monoChain7getHeadEv' filepath='libnurbs/nurbtess/monoChain.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
14120          <parameter type-id='type-id-353' is-artificial='yes'/>
14121          <return type-id='type-id-346'/>
14122        </function-decl>
14123      </member-function>
14124      <member-function access='private'>
14125        <function-decl name='resetCurrent' mangled-name='_ZN9monoChain12resetCurrentEv' filepath='libnurbs/nurbtess/monoChain.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
14126          <parameter type-id='type-id-353' is-artificial='yes'/>
14127          <return type-id='type-id-19'/>
14128        </function-decl>
14129      </member-function>
14130      <member-function access='private'>
14131        <function-decl name='getPrev' mangled-name='_ZN9monoChain7getPrevEv' filepath='libnurbs/nurbtess/monoChain.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
14132          <parameter type-id='type-id-353' is-artificial='yes'/>
14133          <return type-id='type-id-353'/>
14134        </function-decl>
14135      </member-function>
14136      <member-function access='private'>
14137        <function-decl name='insert' mangled-name='_ZN9monoChain6insertEPS_' filepath='libnurbs/nurbtess/monoChain.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
14138          <parameter type-id='type-id-353' is-artificial='yes'/>
14139          <parameter type-id='type-id-353'/>
14140          <return type-id='type-id-19'/>
14141        </function-decl>
14142      </member-function>
14143      <member-function access='private'>
14144        <function-decl name='setNextPolygon' mangled-name='_ZN9monoChain14setNextPolygonEPS_' filepath='libnurbs/nurbtess/monoChain.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
14145          <parameter type-id='type-id-353' is-artificial='yes'/>
14146          <parameter type-id='type-id-353'/>
14147          <return type-id='type-id-19'/>
14148        </function-decl>
14149      </member-function>
14150      <member-function access='private'>
14151        <function-decl name='toArrayAllLoops' mangled-name='_ZN9monoChain15toArrayAllLoopsERi' filepath='libnurbs/nurbtess/monoChain.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
14152          <parameter type-id='type-id-353' is-artificial='yes'/>
14153          <parameter type-id='type-id-349'/>
14154          <return type-id='type-id-354'/>
14155        </function-decl>
14156      </member-function>
14157      <member-function access='private'>
14158        <function-decl name='find' mangled-name='_ZN9monoChain4findEf' filepath='libnurbs/nurbtess/monoChain.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
14159          <parameter type-id='type-id-353' is-artificial='yes'/>
14160          <parameter type-id='type-id-272'/>
14161          <return type-id='type-id-346'/>
14162        </function-decl>
14163      </member-function>
14164      <member-function access='private'>
14165        <function-decl name='chainIntersectHoriz' mangled-name='_ZN9monoChain19chainIntersectHorizEf' filepath='libnurbs/nurbtess/monoChain.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
14166          <parameter type-id='type-id-353' is-artificial='yes'/>
14167          <parameter type-id='type-id-272'/>
14168          <return type-id='type-id-272'/>
14169        </function-decl>
14170      </member-function>
14171      <member-function access='private'>
14172        <function-decl name='printOneChain' mangled-name='_ZN9monoChain13printOneChainEv' filepath='libnurbs/nurbtess/monoChain.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
14173          <parameter type-id='type-id-353' is-artificial='yes'/>
14174          <return type-id='type-id-19'/>
14175        </function-decl>
14176      </member-function>
14177      <member-function access='private'>
14178        <function-decl name='printChainLoop' mangled-name='_ZN9monoChain14printChainLoopEv' filepath='libnurbs/nurbtess/monoChain.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
14179          <parameter type-id='type-id-353' is-artificial='yes'/>
14180          <return type-id='type-id-19'/>
14181        </function-decl>
14182      </member-function>
14183      <member-function access='private'>
14184        <function-decl name='printAllLoops' mangled-name='_ZN9monoChain13printAllLoopsEv' filepath='libnurbs/nurbtess/monoChain.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
14185          <parameter type-id='type-id-353' is-artificial='yes'/>
14186          <return type-id='type-id-19'/>
14187        </function-decl>
14188      </member-function>
14189      <member-function access='private'>
14190        <function-decl name='deleteLoop' mangled-name='_ZN9monoChain10deleteLoopEv' filepath='libnurbs/nurbtess/monoChain.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
14191          <parameter type-id='type-id-353' is-artificial='yes'/>
14192          <return type-id='type-id-19'/>
14193        </function-decl>
14194      </member-function>
14195      <member-function access='private'>
14196        <function-decl name='deleteLoopList' mangled-name='_ZN9monoChain14deleteLoopListEv' filepath='libnurbs/nurbtess/monoChain.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
14197          <parameter type-id='type-id-353' is-artificial='yes'/>
14198          <return type-id='type-id-19'/>
14199        </function-decl>
14200      </member-function>
14201    </class-decl>
14202    <pointer-type-def type-id='type-id-352' size-in-bits='64' id='type-id-353'/>
14203    <pointer-type-def type-id='type-id-353' size-in-bits='64' id='type-id-354'/>
14204  </abi-instr>
14205  <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'>
14206  </abi-instr>
14207  <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'>
14208  </abi-instr>
14209  <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'>
14210  </abi-instr>
14211  <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'>
14212  </abi-instr>
14213  <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'>
14214  </abi-instr>
14215  <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'>
14216  </abi-instr>
14217  <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'>
14218  </abi-instr>
14219  <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'>
14220  </abi-instr>
14221  <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'>
14222  </abi-instr>
14223  <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'>
14224  </abi-instr>
14225  <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'>
14226  </abi-instr>
14227  <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'>
14228  </abi-instr>
14229  <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'>
14230  </abi-instr>
14231  <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'>
14232    <array-type-def dimensions='1' type-id='type-id-355' size-in-bits='25600' id='type-id-356'>
14233      <subrange length='100' type-id='type-id-3' id='type-id-357'/>
14234    </array-type-def>
14235    <array-type-def dimensions='1' type-id='type-id-358' size-in-bits='192' id='type-id-359'>
14236      <subrange length='3' type-id='type-id-3' id='type-id-85'/>
14237    </array-type-def>
14238    <array-type-def dimensions='1' type-id='type-id-360' size-in-bits='1600' id='type-id-361'>
14239      <subrange length='1' type-id='type-id-3' id='type-id-139'/>
14240    </array-type-def>
14241    <enum-decl name='TessState' filepath='libtess/tess.h' line='47' column='1' id='type-id-362'>
14242      <underlying-type type-id='type-id-38'/>
14243      <enumerator name='T_DORMANT' value='0'/>
14244      <enumerator name='T_IN_POLYGON' value='1'/>
14245      <enumerator name='T_IN_CONTOUR' value='2'/>
14246    </enum-decl>
14247    <type-decl name='float' size-in-bits='32' id='type-id-27'/>
14248    <type-decl name='long int' size-in-bits='64' id='type-id-24'/>
14249    <array-type-def dimensions='1' type-id='type-id-24' size-in-bits='512' id='type-id-363'>
14250      <subrange length='8' type-id='type-id-3' id='type-id-364'/>
14251    </array-type-def>
14252    <class-decl name='ActiveRegion' size-in-bits='192' is-struct='yes' visibility='default' filepath='libtess/sweep.h' line='59' column='1' id='type-id-365'>
14253      <data-member access='public' layout-offset-in-bits='0'>
14254        <var-decl name='eUp' type-id='type-id-366' visibility='default' filepath='libtess/sweep.h' line='60' column='1'/>
14255      </data-member>
14256      <data-member access='public' layout-offset-in-bits='64'>
14257        <var-decl name='nodeUp' type-id='type-id-367' visibility='default' filepath='libtess/sweep.h' line='61' column='1'/>
14258      </data-member>
14259      <data-member access='public' layout-offset-in-bits='128'>
14260        <var-decl name='windingNumber' type-id='type-id-10' visibility='default' filepath='libtess/sweep.h' line='62' column='1'/>
14261      </data-member>
14262      <data-member access='public' layout-offset-in-bits='160'>
14263        <var-decl name='inside' type-id='type-id-49' visibility='default' filepath='libtess/sweep.h' line='64' column='1'/>
14264      </data-member>
14265      <data-member access='public' layout-offset-in-bits='168'>
14266        <var-decl name='sentinel' type-id='type-id-49' visibility='default' filepath='libtess/sweep.h' line='65' column='1'/>
14267      </data-member>
14268      <data-member access='public' layout-offset-in-bits='176'>
14269        <var-decl name='dirty' type-id='type-id-49' visibility='default' filepath='libtess/sweep.h' line='66' column='1'/>
14270      </data-member>
14271      <data-member access='public' layout-offset-in-bits='184'>
14272        <var-decl name='fixUpperEdge' type-id='type-id-49' visibility='default' filepath='libtess/sweep.h' line='69' column='1'/>
14273      </data-member>
14274    </class-decl>
14275    <class-decl name='CachedVertex' size-in-bits='256' is-struct='yes' visibility='default' filepath='libtess/tess.h' line='54' column='1' id='type-id-368'>
14276      <data-member access='public' layout-offset-in-bits='0'>
14277        <var-decl name='coords' type-id='type-id-359' visibility='default' filepath='libtess/tess.h' line='55' column='1'/>
14278      </data-member>
14279      <data-member access='public' layout-offset-in-bits='192'>
14280        <var-decl name='data' type-id='type-id-17' visibility='default' filepath='libtess/tess.h' line='56' column='1'/>
14281      </data-member>
14282    </class-decl>
14283    <class-decl name='DictList' size-in-bits='320' is-struct='yes' visibility='default' filepath='libtess/dict.h' line='94' column='1' id='type-id-369'>
14284      <data-member access='public' layout-offset-in-bits='0'>
14285        <var-decl name='head' type-id='type-id-370' visibility='default' filepath='libtess/dict.h' line='95' column='1'/>
14286      </data-member>
14287      <data-member access='public' layout-offset-in-bits='192'>
14288        <var-decl name='frame' type-id='type-id-17' visibility='default' filepath='libtess/dict.h' line='96' column='1'/>
14289      </data-member>
14290      <data-member access='public' layout-offset-in-bits='256'>
14291        <var-decl name='leq' type-id='type-id-371' visibility='default' filepath='libtess/dict.h' line='97' column='1'/>
14292      </data-member>
14293    </class-decl>
14294    <class-decl name='DictListNode' size-in-bits='192' is-struct='yes' visibility='default' filepath='libtess/dict.h' line='88' column='1' id='type-id-372'>
14295      <data-member access='public' layout-offset-in-bits='0'>
14296        <var-decl name='key' type-id='type-id-373' visibility='default' filepath='libtess/dict.h' line='89' column='1'/>
14297      </data-member>
14298      <data-member access='public' layout-offset-in-bits='64'>
14299        <var-decl name='next' type-id='type-id-367' visibility='default' filepath='libtess/dict.h' line='90' column='1'/>
14300      </data-member>
14301      <data-member access='public' layout-offset-in-bits='128'>
14302        <var-decl name='prev' type-id='type-id-367' visibility='default' filepath='libtess/dict.h' line='91' column='1'/>
14303      </data-member>
14304    </class-decl>
14305    <class-decl name='GLUface' size-in-bits='384' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='126' column='1' id='type-id-374'>
14306      <data-member access='public' layout-offset-in-bits='0'>
14307        <var-decl name='next' type-id='type-id-375' visibility='default' filepath='libtess/mesh.h' line='127' column='1'/>
14308      </data-member>
14309      <data-member access='public' layout-offset-in-bits='64'>
14310        <var-decl name='prev' type-id='type-id-375' visibility='default' filepath='libtess/mesh.h' line='128' column='1'/>
14311      </data-member>
14312      <data-member access='public' layout-offset-in-bits='128'>
14313        <var-decl name='anEdge' type-id='type-id-366' visibility='default' filepath='libtess/mesh.h' line='129' column='1'/>
14314      </data-member>
14315      <data-member access='public' layout-offset-in-bits='192'>
14316        <var-decl name='data' type-id='type-id-17' visibility='default' filepath='libtess/mesh.h' line='130' column='1'/>
14317      </data-member>
14318      <data-member access='public' layout-offset-in-bits='256'>
14319        <var-decl name='trail' type-id='type-id-375' visibility='default' filepath='libtess/mesh.h' line='133' column='1'/>
14320      </data-member>
14321      <data-member access='public' layout-offset-in-bits='320'>
14322        <var-decl name='marked' type-id='type-id-49' visibility='default' filepath='libtess/mesh.h' line='134' column='1'/>
14323      </data-member>
14324      <data-member access='public' layout-offset-in-bits='328'>
14325        <var-decl name='inside' type-id='type-id-49' visibility='default' filepath='libtess/mesh.h' line='135' column='1'/>
14326      </data-member>
14327    </class-decl>
14328    <class-decl name='GLUhalfEdge' size-in-bits='512' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='138' column='1' id='type-id-376'>
14329      <data-member access='public' layout-offset-in-bits='0'>
14330        <var-decl name='next' type-id='type-id-366' visibility='default' filepath='libtess/mesh.h' line='139' column='1'/>
14331      </data-member>
14332      <data-member access='public' layout-offset-in-bits='64'>
14333        <var-decl name='Sym' type-id='type-id-366' visibility='default' filepath='libtess/mesh.h' line='140' column='1'/>
14334      </data-member>
14335      <data-member access='public' layout-offset-in-bits='128'>
14336        <var-decl name='Onext' type-id='type-id-366' visibility='default' filepath='libtess/mesh.h' line='141' column='1'/>
14337      </data-member>
14338      <data-member access='public' layout-offset-in-bits='192'>
14339        <var-decl name='Lnext' type-id='type-id-366' visibility='default' filepath='libtess/mesh.h' line='142' column='1'/>
14340      </data-member>
14341      <data-member access='public' layout-offset-in-bits='256'>
14342        <var-decl name='Org' type-id='type-id-377' visibility='default' filepath='libtess/mesh.h' line='143' column='1'/>
14343      </data-member>
14344      <data-member access='public' layout-offset-in-bits='320'>
14345        <var-decl name='Lface' type-id='type-id-375' visibility='default' filepath='libtess/mesh.h' line='144' column='1'/>
14346      </data-member>
14347      <data-member access='public' layout-offset-in-bits='384'>
14348        <var-decl name='activeRegion' type-id='type-id-378' visibility='default' filepath='libtess/mesh.h' line='147' column='1'/>
14349      </data-member>
14350      <data-member access='public' layout-offset-in-bits='448'>
14351        <var-decl name='winding' type-id='type-id-10' visibility='default' filepath='libtess/mesh.h' line='148' column='1'/>
14352      </data-member>
14353    </class-decl>
14354    <class-decl name='GLUmesh' size-in-bits='2048' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='163' column='1' id='type-id-379'>
14355      <data-member access='public' layout-offset-in-bits='0'>
14356        <var-decl name='vHead' type-id='type-id-380' visibility='default' filepath='libtess/mesh.h' line='164' column='1'/>
14357      </data-member>
14358      <data-member access='public' layout-offset-in-bits='640'>
14359        <var-decl name='fHead' type-id='type-id-381' visibility='default' filepath='libtess/mesh.h' line='165' column='1'/>
14360      </data-member>
14361      <data-member access='public' layout-offset-in-bits='1024'>
14362        <var-decl name='eHead' type-id='type-id-382' visibility='default' filepath='libtess/mesh.h' line='166' column='1'/>
14363      </data-member>
14364      <data-member access='public' layout-offset-in-bits='1536'>
14365        <var-decl name='eHeadSym' type-id='type-id-382' visibility='default' filepath='libtess/mesh.h' line='167' column='1'/>
14366      </data-member>
14367    </class-decl>
14368    <class-decl name='GLUtesselator' size-in-bits='29376' is-struct='yes' visibility='default' filepath='libtess/tess.h' line='59' column='1' id='type-id-383'>
14369      <data-member access='public' layout-offset-in-bits='0'>
14370        <var-decl name='state' type-id='type-id-362' visibility='default' filepath='libtess/tess.h' line='63' column='1'/>
14371      </data-member>
14372      <data-member access='public' layout-offset-in-bits='64'>
14373        <var-decl name='lastEdge' type-id='type-id-366' visibility='default' filepath='libtess/tess.h' line='65' column='1'/>
14374      </data-member>
14375      <data-member access='public' layout-offset-in-bits='128'>
14376        <var-decl name='mesh' type-id='type-id-384' visibility='default' filepath='libtess/tess.h' line='66' column='1'/>
14377      </data-member>
14378      <data-member access='public' layout-offset-in-bits='192'>
14379        <var-decl name='callError' type-id='type-id-11' visibility='default' filepath='libtess/tess.h' line='69' column='1'/>
14380      </data-member>
14381      <data-member access='public' layout-offset-in-bits='256'>
14382        <var-decl name='normal' type-id='type-id-359' visibility='default' filepath='libtess/tess.h' line='73' column='1'/>
14383      </data-member>
14384      <data-member access='public' layout-offset-in-bits='448'>
14385        <var-decl name='sUnit' type-id='type-id-359' visibility='default' filepath='libtess/tess.h' line='74' column='1'/>
14386      </data-member>
14387      <data-member access='public' layout-offset-in-bits='640'>
14388        <var-decl name='tUnit' type-id='type-id-359' visibility='default' filepath='libtess/tess.h' line='75' column='1'/>
14389      </data-member>
14390      <data-member access='public' layout-offset-in-bits='832'>
14391        <var-decl name='relTolerance' type-id='type-id-358' visibility='default' filepath='libtess/tess.h' line='79' column='1'/>
14392      </data-member>
14393      <data-member access='public' layout-offset-in-bits='896'>
14394        <var-decl name='windingRule' type-id='type-id-21' visibility='default' filepath='libtess/tess.h' line='80' column='1'/>
14395      </data-member>
14396      <data-member access='public' layout-offset-in-bits='928'>
14397        <var-decl name='fatalError' type-id='type-id-49' visibility='default' filepath='libtess/tess.h' line='81' column='1'/>
14398      </data-member>
14399      <data-member access='public' layout-offset-in-bits='960'>
14400        <var-decl name='dict' type-id='type-id-385' visibility='default' filepath='libtess/tess.h' line='83' column='1'/>
14401      </data-member>
14402      <data-member access='public' layout-offset-in-bits='1024'>
14403        <var-decl name='pq' type-id='type-id-386' visibility='default' filepath='libtess/tess.h' line='84' column='1'/>
14404      </data-member>
14405      <data-member access='public' layout-offset-in-bits='1088'>
14406        <var-decl name='event' type-id='type-id-377' visibility='default' filepath='libtess/tess.h' line='85' column='1'/>
14407      </data-member>
14408      <data-member access='public' layout-offset-in-bits='1152'>
14409        <var-decl name='callCombine' type-id='type-id-387' visibility='default' filepath='libtess/tess.h' line='87' column='1'/>
14410      </data-member>
14411      <data-member access='public' layout-offset-in-bits='1216'>
14412        <var-decl name='flagBoundary' type-id='type-id-49' visibility='default' filepath='libtess/tess.h' line='92' column='1'/>
14413      </data-member>
14414      <data-member access='public' layout-offset-in-bits='1224'>
14415        <var-decl name='boundaryOnly' type-id='type-id-49' visibility='default' filepath='libtess/tess.h' line='93' column='1'/>
14416      </data-member>
14417      <data-member access='public' layout-offset-in-bits='1280'>
14418        <var-decl name='lonelyTriList' type-id='type-id-375' visibility='default' filepath='libtess/tess.h' line='94' column='1'/>
14419      </data-member>
14420      <data-member access='public' layout-offset-in-bits='1344'>
14421        <var-decl name='callBegin' type-id='type-id-11' visibility='default' filepath='libtess/tess.h' line='97' column='1'/>
14422      </data-member>
14423      <data-member access='public' layout-offset-in-bits='1408'>
14424        <var-decl name='callEdgeFlag' type-id='type-id-388' visibility='default' filepath='libtess/tess.h' line='98' column='1'/>
14425      </data-member>
14426      <data-member access='public' layout-offset-in-bits='1472'>
14427        <var-decl name='callVertex' type-id='type-id-15' visibility='default' filepath='libtess/tess.h' line='99' column='1'/>
14428      </data-member>
14429      <data-member access='public' layout-offset-in-bits='1536'>
14430        <var-decl name='callEnd' type-id='type-id-12' visibility='default' filepath='libtess/tess.h' line='100' column='1'/>
14431      </data-member>
14432      <data-member access='public' layout-offset-in-bits='1600'>
14433        <var-decl name='callMesh' type-id='type-id-389' visibility='default' filepath='libtess/tess.h' line='101' column='1'/>
14434      </data-member>
14435      <data-member access='public' layout-offset-in-bits='1664'>
14436        <var-decl name='emptyCache' type-id='type-id-49' visibility='default' filepath='libtess/tess.h' line='106' column='1'/>
14437      </data-member>
14438      <data-member access='public' layout-offset-in-bits='1696'>
14439        <var-decl name='cacheCount' type-id='type-id-10' visibility='default' filepath='libtess/tess.h' line='107' column='1'/>
14440      </data-member>
14441      <data-member access='public' layout-offset-in-bits='1728'>
14442        <var-decl name='cache' type-id='type-id-356' visibility='default' filepath='libtess/tess.h' line='108' column='1'/>
14443      </data-member>
14444      <data-member access='public' layout-offset-in-bits='27328'>
14445        <var-decl name='callBeginData' type-id='type-id-14' visibility='default' filepath='libtess/tess.h' line='111' column='1'/>
14446      </data-member>
14447      <data-member access='public' layout-offset-in-bits='27392'>
14448        <var-decl name='callEdgeFlagData' type-id='type-id-390' visibility='default' filepath='libtess/tess.h' line='112' column='1'/>
14449      </data-member>
14450      <data-member access='public' layout-offset-in-bits='27456'>
14451        <var-decl name='callVertexData' type-id='type-id-391' visibility='default' filepath='libtess/tess.h' line='114' column='1'/>
14452      </data-member>
14453      <data-member access='public' layout-offset-in-bits='27520'>
14454        <var-decl name='callEndData' type-id='type-id-15' visibility='default' filepath='libtess/tess.h' line='115' column='1'/>
14455      </data-member>
14456      <data-member access='public' layout-offset-in-bits='27584'>
14457        <var-decl name='callErrorData' type-id='type-id-14' visibility='default' filepath='libtess/tess.h' line='116' column='1'/>
14458      </data-member>
14459      <data-member access='public' layout-offset-in-bits='27648'>
14460        <var-decl name='callCombineData' type-id='type-id-392' visibility='default' filepath='libtess/tess.h' line='117' column='1'/>
14461      </data-member>
14462      <data-member access='public' layout-offset-in-bits='27712'>
14463        <var-decl name='env' type-id='type-id-393' visibility='default' filepath='libtess/tess.h' line='121' column='1'/>
14464      </data-member>
14465      <data-member access='public' layout-offset-in-bits='29312'>
14466        <var-decl name='polygonData' type-id='type-id-17' visibility='default' filepath='libtess/tess.h' line='123' column='1'/>
14467      </data-member>
14468    </class-decl>
14469    <class-decl name='GLUvertex' size-in-bits='640' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='114' column='1' id='type-id-394'>
14470      <data-member access='public' layout-offset-in-bits='0'>
14471        <var-decl name='next' type-id='type-id-377' visibility='default' filepath='libtess/mesh.h' line='115' column='1'/>
14472      </data-member>
14473      <data-member access='public' layout-offset-in-bits='64'>
14474        <var-decl name='prev' type-id='type-id-377' visibility='default' filepath='libtess/mesh.h' line='116' column='1'/>
14475      </data-member>
14476      <data-member access='public' layout-offset-in-bits='128'>
14477        <var-decl name='anEdge' type-id='type-id-366' visibility='default' filepath='libtess/mesh.h' line='117' column='1'/>
14478      </data-member>
14479      <data-member access='public' layout-offset-in-bits='192'>
14480        <var-decl name='data' type-id='type-id-17' visibility='default' filepath='libtess/mesh.h' line='118' column='1'/>
14481      </data-member>
14482      <data-member access='public' layout-offset-in-bits='256'>
14483        <var-decl name='coords' type-id='type-id-359' visibility='default' filepath='libtess/mesh.h' line='121' column='1'/>
14484      </data-member>
14485      <data-member access='public' layout-offset-in-bits='448'>
14486        <var-decl name='s' type-id='type-id-358' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
14487      </data-member>
14488      <data-member access='public' layout-offset-in-bits='512'>
14489        <var-decl name='t' type-id='type-id-358' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
14490      </data-member>
14491      <data-member access='public' layout-offset-in-bits='576'>
14492        <var-decl name='pqHandle' type-id='type-id-24' visibility='default' filepath='libtess/mesh.h' line='123' column='1'/>
14493      </data-member>
14494    </class-decl>
14495    <class-decl name='PQhandleElem' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-395' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-396'>
14496      <data-member access='public' layout-offset-in-bits='0'>
14497        <var-decl name='key' type-id='type-id-397' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
14498      </data-member>
14499      <data-member access='public' layout-offset-in-bits='64'>
14500        <var-decl name='node' type-id='type-id-398' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
14501      </data-member>
14502    </class-decl>
14503    <class-decl name='PQnode' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-399' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-400'>
14504      <data-member access='public' layout-offset-in-bits='0'>
14505        <var-decl name='handle' type-id='type-id-398' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1'/>
14506      </data-member>
14507    </class-decl>
14508    <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-401'>
14509      <data-member access='public' layout-offset-in-bits='0'>
14510        <var-decl name='nodes' type-id='type-id-402' visibility='default' filepath='libtess/priorityq-heap.h' line='87' column='1'/>
14511      </data-member>
14512      <data-member access='public' layout-offset-in-bits='64'>
14513        <var-decl name='handles' type-id='type-id-403' visibility='default' filepath='libtess/priorityq-heap.h' line='88' column='1'/>
14514      </data-member>
14515      <data-member access='public' layout-offset-in-bits='128'>
14516        <var-decl name='size' type-id='type-id-24' visibility='default' filepath='libtess/priorityq-heap.h' line='89' column='1'/>
14517      </data-member>
14518      <data-member access='public' layout-offset-in-bits='192'>
14519        <var-decl name='max' type-id='type-id-24' visibility='default' filepath='libtess/priorityq-heap.h' line='89' column='1'/>
14520      </data-member>
14521      <data-member access='public' layout-offset-in-bits='256'>
14522        <var-decl name='freeList' type-id='type-id-398' visibility='default' filepath='libtess/priorityq-heap.h' line='90' column='1'/>
14523      </data-member>
14524      <data-member access='public' layout-offset-in-bits='320'>
14525        <var-decl name='initialized' type-id='type-id-10' visibility='default' filepath='libtess/priorityq-heap.h' line='91' column='1'/>
14526      </data-member>
14527      <data-member access='public' layout-offset-in-bits='384'>
14528        <var-decl name='leq' type-id='type-id-404' visibility='default' filepath='libtess/priorityq-heap.h' line='92' column='1'/>
14529      </data-member>
14530    </class-decl>
14531    <class-decl name='PriorityQSort' size-in-bits='448' is-struct='yes' visibility='default' filepath='libtess/priorityq.h' line='97' column='1' id='type-id-405'>
14532      <data-member access='public' layout-offset-in-bits='0'>
14533        <var-decl name='heap' type-id='type-id-406' visibility='default' filepath='libtess/priorityq.h' line='98' column='1'/>
14534      </data-member>
14535      <data-member access='public' layout-offset-in-bits='64'>
14536        <var-decl name='keys' type-id='type-id-407' visibility='default' filepath='libtess/priorityq.h' line='99' column='1'/>
14537      </data-member>
14538      <data-member access='public' layout-offset-in-bits='128'>
14539        <var-decl name='order' type-id='type-id-408' visibility='default' filepath='libtess/priorityq.h' line='100' column='1'/>
14540      </data-member>
14541      <data-member access='public' layout-offset-in-bits='192'>
14542        <var-decl name='size' type-id='type-id-409' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
14543      </data-member>
14544      <data-member access='public' layout-offset-in-bits='256'>
14545        <var-decl name='max' type-id='type-id-409' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
14546      </data-member>
14547      <data-member access='public' layout-offset-in-bits='320'>
14548        <var-decl name='initialized' type-id='type-id-10' visibility='default' filepath='libtess/priorityq.h' line='102' column='1'/>
14549      </data-member>
14550      <data-member access='public' layout-offset-in-bits='384'>
14551        <var-decl name='leq' type-id='type-id-404' visibility='default' filepath='libtess/priorityq.h' line='103' column='1'/>
14552      </data-member>
14553    </class-decl>
14554    <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-360'>
14555      <data-member access='public' layout-offset-in-bits='0'>
14556        <var-decl name='__jmpbuf' type-id='type-id-171' visibility='default' filepath='/usr/include/setjmp.h' line='41' column='1'/>
14557      </data-member>
14558      <data-member access='public' layout-offset-in-bits='512'>
14559        <var-decl name='__mask_was_saved' type-id='type-id-10' visibility='default' filepath='/usr/include/setjmp.h' line='42' column='1'/>
14560      </data-member>
14561      <data-member access='public' layout-offset-in-bits='576'>
14562        <var-decl name='__saved_mask' type-id='type-id-410' visibility='default' filepath='/usr/include/setjmp.h' line='43' column='1'/>
14563      </data-member>
14564    </class-decl>
14565    <class-decl name='__sigset_t' size-in-bits='1024' is-struct='yes' naming-typedef-id='type-id-410' visibility='default' filepath='/usr/include/bits/sigset.h' line='30' column='1' id='type-id-411'>
14566      <data-member access='public' layout-offset-in-bits='0'>
14567        <var-decl name='__val' type-id='type-id-173' visibility='default' filepath='/usr/include/bits/sigset.h' line='31' column='1'/>
14568      </data-member>
14569    </class-decl>
14570    <typedef-decl name='ActiveRegion' type-id='type-id-365' filepath='libtess/mesh.h' line='46' column='1' id='type-id-412'/>
14571    <typedef-decl name='CachedVertex' type-id='type-id-368' filepath='libtess/tess.h' line='57' column='1' id='type-id-355'/>
14572    <typedef-decl name='DictList' type-id='type-id-369' filepath='libtess/dict.h' line='61' column='1' id='type-id-413'/>
14573    <typedef-decl name='DictListKey' type-id='type-id-17' filepath='libtess/dict.h' line='60' column='1' id='type-id-373'/>
14574    <typedef-decl name='DictListNode' type-id='type-id-372' filepath='libtess/dict.h' line='62' column='1' id='type-id-370'/>
14575    <typedef-decl name='GLUface' type-id='type-id-374' filepath='libtess/mesh.h' line='43' column='1' id='type-id-381'/>
14576    <typedef-decl name='GLUhalfEdge' type-id='type-id-376' filepath='libtess/mesh.h' line='44' column='1' id='type-id-382'/>
14577    <typedef-decl name='GLUmesh' type-id='type-id-379' filepath='libtess/mesh.h' line='40' column='1' id='type-id-414'/>
14578    <typedef-decl name='GLUtesselator' type-id='type-id-383' filepath='../../../include/GL/glu.h' line='276' column='1' id='type-id-415'/>
14579    <typedef-decl name='GLUvertex' type-id='type-id-394' filepath='libtess/mesh.h' line='42' column='1' id='type-id-380'/>
14580    <typedef-decl name='GLfloat' type-id='type-id-27' filepath='../../../include/GL/gl.h' line='160' column='1' id='type-id-32'/>
14581    <typedef-decl name='PQHeapHandle' type-id='type-id-24' filepath='libtess/priorityq-heap.h' line='80' column='1' id='type-id-398'/>
14582    <typedef-decl name='PQHeapKey' type-id='type-id-17' filepath='libtess/priorityq-heap.h' line='79' column='1' id='type-id-397'/>
14583    <typedef-decl name='PQSortHandle' type-id='type-id-398' filepath='libtess/priorityq.h' line='94' column='1' id='type-id-409'/>
14584    <typedef-decl name='PQSortKey' type-id='type-id-397' filepath='libtess/priorityq.h' line='93' column='1' id='type-id-416'/>
14585    <typedef-decl name='PQhandleElem' type-id='type-id-396' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-395'/>
14586    <typedef-decl name='PQnode' type-id='type-id-400' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-399'/>
14587    <typedef-decl name='PriorityQHeap' type-id='type-id-401' filepath='libtess/priorityq-heap.h' line='81' column='1' id='type-id-417'/>
14588    <typedef-decl name='PriorityQSort' type-id='type-id-405' filepath='libtess/priorityq.h' line='95' column='1' id='type-id-418'/>
14589    <typedef-decl name='__jmp_buf' type-id='type-id-363' filepath='/usr/include/bits/setjmp.h' line='32' column='1' id='type-id-171'/>
14590    <typedef-decl name='__sigset_t' type-id='type-id-411' filepath='/usr/include/bits/sigset.h' line='32' column='1' id='type-id-410'/>
14591    <typedef-decl name='jmp_buf' type-id='type-id-361' filepath='/usr/include/setjmp.h' line='49' column='1' id='type-id-393'/>
14592    <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-38'/>
14593    <type-decl name='unsigned long int' size-in-bits='64' id='type-id-3'/>
14594    <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='1024' id='type-id-173'>
14595      <subrange length='16' type-id='type-id-3' id='type-id-419'/>
14596    </array-type-def>
14597    <pointer-type-def type-id='type-id-412' size-in-bits='64' id='type-id-378'/>
14598    <pointer-type-def type-id='type-id-413' size-in-bits='64' id='type-id-385'/>
14599    <pointer-type-def type-id='type-id-370' size-in-bits='64' id='type-id-367'/>
14600    <pointer-type-def type-id='type-id-381' size-in-bits='64' id='type-id-375'/>
14601    <pointer-type-def type-id='type-id-382' size-in-bits='64' id='type-id-366'/>
14602    <pointer-type-def type-id='type-id-414' size-in-bits='64' id='type-id-384'/>
14603    <pointer-type-def type-id='type-id-415' size-in-bits='64' id='type-id-420'/>
14604    <pointer-type-def type-id='type-id-380' size-in-bits='64' id='type-id-377'/>
14605    <pointer-type-def type-id='type-id-32' size-in-bits='64' id='type-id-50'/>
14606    <pointer-type-def type-id='type-id-416' size-in-bits='64' id='type-id-407'/>
14607    <pointer-type-def type-id='type-id-407' size-in-bits='64' id='type-id-408'/>
14608    <pointer-type-def type-id='type-id-395' size-in-bits='64' id='type-id-403'/>
14609    <pointer-type-def type-id='type-id-399' size-in-bits='64' id='type-id-402'/>
14610    <pointer-type-def type-id='type-id-417' size-in-bits='64' id='type-id-406'/>
14611    <pointer-type-def type-id='type-id-418' size-in-bits='64' id='type-id-386'/>
14612    <pointer-type-def type-id='type-id-421' size-in-bits='64' id='type-id-404'/>
14613    <pointer-type-def type-id='type-id-422' size-in-bits='64' id='type-id-371'/>
14614    <pointer-type-def type-id='type-id-423' size-in-bits='64' id='type-id-389'/>
14615    <pointer-type-def type-id='type-id-424' size-in-bits='64' id='type-id-387'/>
14616    <pointer-type-def type-id='type-id-425' size-in-bits='64' id='type-id-392'/>
14617    <pointer-type-def type-id='type-id-426' size-in-bits='64' id='type-id-388'/>
14618    <pointer-type-def type-id='type-id-427' size-in-bits='64' id='type-id-390'/>
14619    <pointer-type-def type-id='type-id-39' size-in-bits='64' id='type-id-11'/>
14620    <pointer-type-def type-id='type-id-40' size-in-bits='64' id='type-id-14'/>
14621    <pointer-type-def type-id='type-id-41' size-in-bits='64' id='type-id-15'/>
14622    <pointer-type-def type-id='type-id-428' size-in-bits='64' id='type-id-391'/>
14623    <pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-184'/>
14624    <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'>
14625      <return type-id='type-id-420'/>
14626    </function-decl>
14627    <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'>
14628      <parameter type-id='type-id-420' name='tess' filepath='libtess/tess.c' line='193' column='1'/>
14629      <return type-id='type-id-19'/>
14630    </function-decl>
14631    <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'>
14632      <parameter type-id='type-id-420' name='tess' filepath='libtess/tess.c' line='201' column='1'/>
14633      <parameter type-id='type-id-21' name='which' filepath='libtess/tess.c' line='201' column='1'/>
14634      <parameter type-id='type-id-358' name='value' filepath='libtess/tess.c' line='201' column='1'/>
14635      <return type-id='type-id-19'/>
14636    </function-decl>
14637    <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'>
14638      <parameter type-id='type-id-420' name='tess' filepath='libtess/tess.c' line='240' column='1'/>
14639      <parameter type-id='type-id-21' name='which' filepath='libtess/tess.c' line='240' column='1'/>
14640      <parameter type-id='type-id-429' name='value' filepath='libtess/tess.c' line='240' column='1'/>
14641      <return type-id='type-id-19'/>
14642    </function-decl>
14643    <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'>
14644      <parameter type-id='type-id-420' name='tess' filepath='libtess/tess.c' line='268' column='1'/>
14645      <parameter type-id='type-id-358' name='x' filepath='libtess/tess.c' line='268' column='1'/>
14646      <parameter type-id='type-id-358' name='y' filepath='libtess/tess.c' line='268' column='1'/>
14647      <parameter type-id='type-id-358' name='z' filepath='libtess/tess.c' line='268' column='1'/>
14648      <return type-id='type-id-19'/>
14649    </function-decl>
14650    <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'>
14651      <parameter type-id='type-id-420' name='tess' filepath='libtess/tess.c' line='276' column='1'/>
14652      <parameter type-id='type-id-21' name='which' filepath='libtess/tess.c' line='276' column='1'/>
14653      <parameter type-id='type-id-22' name='fn' filepath='libtess/tess.c' line='276' column='1'/>
14654      <return type-id='type-id-19'/>
14655    </function-decl>
14656    <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'>
14657      <parameter type-id='type-id-420' name='tess' filepath='libtess/tess.c' line='415' column='1'/>
14658      <parameter type-id='type-id-429' name='coords' filepath='libtess/tess.c' line='415' column='1'/>
14659      <parameter type-id='type-id-17' name='data' filepath='libtess/tess.c' line='415' column='1'/>
14660      <return type-id='type-id-19'/>
14661    </function-decl>
14662    <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'>
14663      <parameter type-id='type-id-420' name='tess' filepath='libtess/tess.c' line='462' column='1'/>
14664      <parameter type-id='type-id-17' name='data' filepath='libtess/tess.c' line='462' column='1'/>
14665      <return type-id='type-id-19'/>
14666    </function-decl>
14667    <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'>
14668      <parameter type-id='type-id-420' name='tess' filepath='libtess/tess.c' line='476' column='1'/>
14669      <return type-id='type-id-19'/>
14670    </function-decl>
14671    <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'>
14672      <parameter type-id='type-id-420' name='tess' filepath='libtess/tess.c' line='493' column='1'/>
14673      <return type-id='type-id-19'/>
14674    </function-decl>
14675    <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'>
14676      <parameter type-id='type-id-420' name='tess' filepath='libtess/tess.c' line='500' column='1'/>
14677      <return type-id='type-id-19'/>
14678    </function-decl>
14679    <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'>
14680      <parameter type-id='type-id-420' name='tess' filepath='libtess/tess.c' line='611' column='1'/>
14681      <return type-id='type-id-19'/>
14682    </function-decl>
14683    <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'>
14684      <parameter type-id='type-id-420' name='tess' filepath='libtess/tess.c' line='620' column='1'/>
14685      <parameter type-id='type-id-21' name='type' filepath='libtess/tess.c' line='620' column='1'/>
14686      <return type-id='type-id-19'/>
14687    </function-decl>
14688    <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'>
14689      <parameter type-id='type-id-420' name='tess' filepath='libtess/tess.c' line='628' column='1'/>
14690      <return type-id='type-id-19'/>
14691    </function-decl>
14692    <function-type size-in-bits='64' id='type-id-421'>
14693      <parameter type-id='type-id-397'/>
14694      <parameter type-id='type-id-397'/>
14695      <return type-id='type-id-10'/>
14696    </function-type>
14697    <function-type size-in-bits='64' id='type-id-422'>
14698      <parameter type-id='type-id-17'/>
14699      <parameter type-id='type-id-373'/>
14700      <parameter type-id='type-id-373'/>
14701      <return type-id='type-id-10'/>
14702    </function-type>
14703    <function-type size-in-bits='64' id='type-id-423'>
14704      <parameter type-id='type-id-384'/>
14705      <return type-id='type-id-19'/>
14706    </function-type>
14707    <function-type size-in-bits='64' id='type-id-424'>
14708      <parameter type-id='type-id-429'/>
14709      <parameter type-id='type-id-184'/>
14710      <parameter type-id='type-id-50'/>
14711      <parameter type-id='type-id-184'/>
14712      <return type-id='type-id-19'/>
14713    </function-type>
14714    <function-type size-in-bits='64' id='type-id-425'>
14715      <parameter type-id='type-id-429'/>
14716      <parameter type-id='type-id-184'/>
14717      <parameter type-id='type-id-50'/>
14718      <parameter type-id='type-id-184'/>
14719      <parameter type-id='type-id-17'/>
14720      <return type-id='type-id-19'/>
14721    </function-type>
14722    <function-type size-in-bits='64' id='type-id-426'>
14723      <parameter type-id='type-id-49'/>
14724      <return type-id='type-id-19'/>
14725    </function-type>
14726    <function-type size-in-bits='64' id='type-id-427'>
14727      <parameter type-id='type-id-49'/>
14728      <parameter type-id='type-id-17'/>
14729      <return type-id='type-id-19'/>
14730    </function-type>
14731    <function-type size-in-bits='64' id='type-id-428'>
14732      <parameter type-id='type-id-17'/>
14733      <parameter type-id='type-id-17'/>
14734      <return type-id='type-id-19'/>
14735    </function-type>
14736    <function-type size-in-bits='64' id='type-id-430'>
14737      <return type-id='type-id-19'/>
14738    </function-type>
14739  </abi-instr>
14740  <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'>
14741    <typedef-decl name='GLenum' type-id='type-id-265' filepath='../../../include/GL/gl.h' line='149' column='1' id='type-id-21'/>
14742    <typedef-decl name='GLubyte' type-id='type-id-431' filepath='../../../include/GL/gl.h' line='156' column='1' id='type-id-432'/>
14743    <type-decl name='unsigned char' size-in-bits='8' id='type-id-431'/>
14744    <type-decl name='unsigned int' size-in-bits='32' id='type-id-265'/>
14745    <qualified-type-def type-id='type-id-432' const='yes' id='type-id-433'/>
14746    <pointer-type-def type-id='type-id-433' size-in-bits='64' id='type-id-434'/>
14747    <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'>
14748      <parameter type-id='type-id-21' name='errorCode' filepath='libutil/error.c' line='66' column='1'/>
14749      <return type-id='type-id-434'/>
14750    </function-decl>
14751  </abi-instr>
14752  <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'>
14753    <type-decl name='int' size-in-bits='32' id='type-id-10'/>
14754    <typedef-decl name='GLint' type-id='type-id-10' filepath='../../../include/GL/gl.h' line='155' column='1' id='type-id-60'/>
14755    <typedef-decl name='GLsizei' type-id='type-id-10' filepath='../../../include/GL/gl.h' line='159' column='1' id='type-id-435'/>
14756    <pointer-type-def type-id='type-id-19' size-in-bits='64' id='type-id-17'/>
14757    <type-decl name='void' id='type-id-19'/>
14758    <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'>
14759      <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='3498' column='1'/>
14760      <parameter type-id='type-id-435' name='widthin' filepath='libutil/mipmap.c' line='3498' column='1'/>
14761      <parameter type-id='type-id-435' name='heightin' filepath='libutil/mipmap.c' line='3498' column='1'/>
14762      <parameter type-id='type-id-21' name='typein' filepath='libutil/mipmap.c' line='3499' column='1'/>
14763      <parameter type-id='type-id-17' name='datain' filepath='libutil/mipmap.c' line='3499' column='1'/>
14764      <parameter type-id='type-id-435' name='widthout' filepath='libutil/mipmap.c' line='3500' column='1'/>
14765      <parameter type-id='type-id-435' name='heightout' filepath='libutil/mipmap.c' line='3500' column='1'/>
14766      <parameter type-id='type-id-21' name='typeout' filepath='libutil/mipmap.c' line='3500' column='1'/>
14767      <parameter type-id='type-id-17' name='dataout' filepath='libutil/mipmap.c' line='3501' column='1'/>
14768      <return type-id='type-id-60'/>
14769    </function-decl>
14770    <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'>
14771      <parameter type-id='type-id-21' name='target' filepath='libutil/mipmap.c' line='3643' column='1'/>
14772      <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='3643' column='1'/>
14773      <parameter type-id='type-id-435' name='width' filepath='libutil/mipmap.c' line='3644' column='1'/>
14774      <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='3645' column='1'/>
14775      <parameter type-id='type-id-21' name='type' filepath='libutil/mipmap.c' line='3645' column='1'/>
14776      <parameter type-id='type-id-60' name='userLevel' filepath='libutil/mipmap.c' line='3646' column='1'/>
14777      <parameter type-id='type-id-60' name='baseLevel' filepath='libutil/mipmap.c' line='3646' column='1'/>
14778      <parameter type-id='type-id-60' name='maxLevel' filepath='libutil/mipmap.c' line='3646' column='1'/>
14779      <parameter type-id='type-id-17' name='data' filepath='libutil/mipmap.c' line='3647' column='1'/>
14780      <return type-id='type-id-60'/>
14781    </function-decl>
14782    <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'>
14783      <parameter type-id='type-id-21' name='target' filepath='libutil/mipmap.c' line='3672' column='1'/>
14784      <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='3672' column='1'/>
14785      <parameter type-id='type-id-435' name='width' filepath='libutil/mipmap.c' line='3672' column='1'/>
14786      <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='3673' column='1'/>
14787      <parameter type-id='type-id-21' name='type' filepath='libutil/mipmap.c' line='3673' column='1'/>
14788      <parameter type-id='type-id-17' name='data' filepath='libutil/mipmap.c' line='3674' column='1'/>
14789      <return type-id='type-id-60'/>
14790    </function-decl>
14791    <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'>
14792      <parameter type-id='type-id-21' name='target' filepath='libutil/mipmap.c' line='4552' column='1'/>
14793      <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='4552' column='1'/>
14794      <parameter type-id='type-id-435' name='width' filepath='libutil/mipmap.c' line='4553' column='1'/>
14795      <parameter type-id='type-id-435' name='height' filepath='libutil/mipmap.c' line='4553' column='1'/>
14796      <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='4554' column='1'/>
14797      <parameter type-id='type-id-21' name='type' filepath='libutil/mipmap.c' line='4554' column='1'/>
14798      <parameter type-id='type-id-60' name='userLevel' filepath='libutil/mipmap.c' line='4555' column='1'/>
14799      <parameter type-id='type-id-60' name='baseLevel' filepath='libutil/mipmap.c' line='4555' column='1'/>
14800      <parameter type-id='type-id-60' name='maxLevel' filepath='libutil/mipmap.c' line='4555' column='1'/>
14801      <parameter type-id='type-id-17' name='data' filepath='libutil/mipmap.c' line='4556' column='1'/>
14802      <return type-id='type-id-60'/>
14803    </function-decl>
14804    <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'>
14805      <parameter type-id='type-id-21' name='target' filepath='libutil/mipmap.c' line='4584' column='1'/>
14806      <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='4584' column='1'/>
14807      <parameter type-id='type-id-435' name='width' filepath='libutil/mipmap.c' line='4585' column='1'/>
14808      <parameter type-id='type-id-435' name='height' filepath='libutil/mipmap.c' line='4585' column='1'/>
14809      <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='4586' column='1'/>
14810      <parameter type-id='type-id-21' name='type' filepath='libutil/mipmap.c' line='4586' column='1'/>
14811      <parameter type-id='type-id-17' name='data' filepath='libutil/mipmap.c' line='4587' column='1'/>
14812      <return type-id='type-id-60'/>
14813    </function-decl>
14814    <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'>
14815      <parameter type-id='type-id-21' name='target' filepath='libutil/mipmap.c' line='8444' column='1'/>
14816      <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='8444' column='1'/>
14817      <parameter type-id='type-id-435' name='width' filepath='libutil/mipmap.c' line='8445' column='1'/>
14818      <parameter type-id='type-id-435' name='height' filepath='libutil/mipmap.c' line='8445' column='1'/>
14819      <parameter type-id='type-id-435' name='depth' filepath='libutil/mipmap.c' line='8445' column='1'/>
14820      <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='8446' column='1'/>
14821      <parameter type-id='type-id-21' name='type' filepath='libutil/mipmap.c' line='8446' column='1'/>
14822      <parameter type-id='type-id-60' name='userLevel' filepath='libutil/mipmap.c' line='8447' column='1'/>
14823      <parameter type-id='type-id-60' name='baseLevel' filepath='libutil/mipmap.c' line='8447' column='1'/>
14824      <parameter type-id='type-id-60' name='maxLevel' filepath='libutil/mipmap.c' line='8447' column='1'/>
14825      <parameter type-id='type-id-17' name='data' filepath='libutil/mipmap.c' line='8448' column='1'/>
14826      <return type-id='type-id-60'/>
14827    </function-decl>
14828    <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'>
14829      <parameter type-id='type-id-21' name='target' filepath='libutil/mipmap.c' line='8482' column='1'/>
14830      <parameter type-id='type-id-60' name='internalFormat' filepath='libutil/mipmap.c' line='8482' column='1'/>
14831      <parameter type-id='type-id-435' name='width' filepath='libutil/mipmap.c' line='8483' column='1'/>
14832      <parameter type-id='type-id-435' name='height' filepath='libutil/mipmap.c' line='8483' column='1'/>
14833      <parameter type-id='type-id-435' name='depth' filepath='libutil/mipmap.c' line='8483' column='1'/>
14834      <parameter type-id='type-id-21' name='format' filepath='libutil/mipmap.c' line='8484' column='1'/>
14835      <parameter type-id='type-id-21' name='type' filepath='libutil/mipmap.c' line='8484' column='1'/>
14836      <parameter type-id='type-id-17' name='data' filepath='libutil/mipmap.c' line='8484' column='1'/>
14837      <return type-id='type-id-60'/>
14838    </function-decl>
14839  </abi-instr>
14840  <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'>
14841    <type-decl name='double' size-in-bits='64' id='type-id-436'/>
14842    <typedef-decl name='GLclampd' type-id='type-id-436' filepath='../../../include/GL/gl.h' line='163' column='1' id='type-id-437'/>
14843    <typedef-decl name='GLdouble' type-id='type-id-436' filepath='../../../include/GL/gl.h' line='162' column='1' id='type-id-358'/>
14844    <pointer-type-def type-id='type-id-358' size-in-bits='64' id='type-id-429'/>
14845    <pointer-type-def type-id='type-id-60' size-in-bits='64' id='type-id-438'/>
14846    <qualified-type-def type-id='type-id-358' const='yes' id='type-id-439'/>
14847    <pointer-type-def type-id='type-id-439' size-in-bits='64' id='type-id-440'/>
14848    <qualified-type-def type-id='type-id-60' const='yes' id='type-id-441'/>
14849    <pointer-type-def type-id='type-id-441' size-in-bits='64' id='type-id-52'/>
14850    <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'>
14851      <parameter type-id='type-id-358' name='left' filepath='libutil/project.c' line='57' column='1'/>
14852      <parameter type-id='type-id-358' name='right' filepath='libutil/project.c' line='57' column='1'/>
14853      <parameter type-id='type-id-358' name='bottom' filepath='libutil/project.c' line='57' column='1'/>
14854      <parameter type-id='type-id-358' name='top' filepath='libutil/project.c' line='57' column='1'/>
14855      <return type-id='type-id-19'/>
14856    </function-decl>
14857    <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'>
14858      <parameter type-id='type-id-358' name='fovy' filepath='libutil/project.c' line='65' column='1'/>
14859      <parameter type-id='type-id-358' name='aspect' filepath='libutil/project.c' line='65' column='1'/>
14860      <parameter type-id='type-id-358' name='zNear' filepath='libutil/project.c' line='65' column='1'/>
14861      <parameter type-id='type-id-358' name='zFar' filepath='libutil/project.c' line='65' column='1'/>
14862      <return type-id='type-id-19'/>
14863    </function-decl>
14864    <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'>
14865      <parameter type-id='type-id-358' name='eyex' filepath='libutil/project.c' line='108' column='1'/>
14866      <parameter type-id='type-id-358' name='eyey' filepath='libutil/project.c' line='108' column='1'/>
14867      <parameter type-id='type-id-358' name='eyez' filepath='libutil/project.c' line='108' column='1'/>
14868      <parameter type-id='type-id-358' name='centerx' filepath='libutil/project.c' line='108' column='1'/>
14869      <parameter type-id='type-id-358' name='centery' filepath='libutil/project.c' line='109' column='1'/>
14870      <parameter type-id='type-id-358' name='centerz' filepath='libutil/project.c' line='109' column='1'/>
14871      <parameter type-id='type-id-358' name='upx' filepath='libutil/project.c' line='109' column='1'/>
14872      <parameter type-id='type-id-358' name='upy' filepath='libutil/project.c' line='109' column='1'/>
14873      <parameter type-id='type-id-358' name='upz' filepath='libutil/project.c' line='110' column='1'/>
14874      <return type-id='type-id-19'/>
14875    </function-decl>
14876    <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'>
14877      <parameter type-id='type-id-358' name='objx' filepath='libutil/project.c' line='234' column='1'/>
14878      <parameter type-id='type-id-358' name='objy' filepath='libutil/project.c' line='234' column='1'/>
14879      <parameter type-id='type-id-358' name='objz' filepath='libutil/project.c' line='234' column='1'/>
14880      <parameter type-id='type-id-440' name='modelMatrix' filepath='libutil/project.c' line='235' column='1'/>
14881      <parameter type-id='type-id-440' name='projMatrix' filepath='libutil/project.c' line='236' column='1'/>
14882      <parameter type-id='type-id-52' name='viewport' filepath='libutil/project.c' line='237' column='1'/>
14883      <parameter type-id='type-id-429' name='winx' filepath='libutil/project.c' line='238' column='1'/>
14884      <parameter type-id='type-id-429' name='winy' filepath='libutil/project.c' line='238' column='1'/>
14885      <parameter type-id='type-id-429' name='winz' filepath='libutil/project.c' line='238' column='1'/>
14886      <return type-id='type-id-60'/>
14887    </function-decl>
14888    <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'>
14889      <parameter type-id='type-id-358' name='winx' filepath='libutil/project.c' line='269' column='1'/>
14890      <parameter type-id='type-id-358' name='winy' filepath='libutil/project.c' line='269' column='1'/>
14891      <parameter type-id='type-id-358' name='winz' filepath='libutil/project.c' line='269' column='1'/>
14892      <parameter type-id='type-id-440' name='modelMatrix' filepath='libutil/project.c' line='270' column='1'/>
14893      <parameter type-id='type-id-440' name='projMatrix' filepath='libutil/project.c' line='271' column='1'/>
14894      <parameter type-id='type-id-52' name='viewport' filepath='libutil/project.c' line='272' column='1'/>
14895      <parameter type-id='type-id-429' name='objx' filepath='libutil/project.c' line='273' column='1'/>
14896      <parameter type-id='type-id-429' name='objy' filepath='libutil/project.c' line='273' column='1'/>
14897      <parameter type-id='type-id-429' name='objz' filepath='libutil/project.c' line='273' column='1'/>
14898      <return type-id='type-id-60'/>
14899    </function-decl>
14900    <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'>
14901      <parameter type-id='type-id-358' name='winx' filepath='libutil/project.c' line='308' column='1'/>
14902      <parameter type-id='type-id-358' name='winy' filepath='libutil/project.c' line='308' column='1'/>
14903      <parameter type-id='type-id-358' name='winz' filepath='libutil/project.c' line='308' column='1'/>
14904      <parameter type-id='type-id-358' name='clipw' filepath='libutil/project.c' line='308' column='1'/>
14905      <parameter type-id='type-id-440' name='modelMatrix' filepath='libutil/project.c' line='309' column='1'/>
14906      <parameter type-id='type-id-440' name='projMatrix' filepath='libutil/project.c' line='310' column='1'/>
14907      <parameter type-id='type-id-52' name='viewport' filepath='libutil/project.c' line='311' column='1'/>
14908      <parameter type-id='type-id-437' name='nearVal' filepath='libutil/project.c' line='312' column='1'/>
14909      <parameter type-id='type-id-437' name='farVal' filepath='libutil/project.c' line='312' column='1'/>
14910      <parameter type-id='type-id-429' name='objx' filepath='libutil/project.c' line='313' column='1'/>
14911      <parameter type-id='type-id-429' name='objy' filepath='libutil/project.c' line='313' column='1'/>
14912      <parameter type-id='type-id-429' name='objz' filepath='libutil/project.c' line='313' column='1'/>
14913      <parameter type-id='type-id-429' name='objw' filepath='libutil/project.c' line='314' column='1'/>
14914      <return type-id='type-id-60'/>
14915    </function-decl>
14916    <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'>
14917      <parameter type-id='type-id-358' name='x' filepath='libutil/project.c' line='348' column='1'/>
14918      <parameter type-id='type-id-358' name='y' filepath='libutil/project.c' line='348' column='1'/>
14919      <parameter type-id='type-id-358' name='deltax' filepath='libutil/project.c' line='348' column='1'/>
14920      <parameter type-id='type-id-358' name='deltay' filepath='libutil/project.c' line='348' column='1'/>
14921      <parameter type-id='type-id-438' name='viewport' filepath='libutil/project.c' line='349' column='1'/>
14922      <return type-id='type-id-19'/>
14923    </function-decl>
14924  </abi-instr>
14925  <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'>
14926    <class-decl name='GLUquadric' size-in-bits='192' is-struct='yes' visibility='default' filepath='libutil/quad.c' line='45' column='1' id='type-id-442'>
14927      <data-member access='public' layout-offset-in-bits='0'>
14928        <var-decl name='normals' type-id='type-id-60' visibility='default' filepath='libutil/quad.c' line='46' column='1'/>
14929      </data-member>
14930      <data-member access='public' layout-offset-in-bits='32'>
14931        <var-decl name='textureCoords' type-id='type-id-49' visibility='default' filepath='libutil/quad.c' line='47' column='1'/>
14932      </data-member>
14933      <data-member access='public' layout-offset-in-bits='64'>
14934        <var-decl name='orientation' type-id='type-id-60' visibility='default' filepath='libutil/quad.c' line='48' column='1'/>
14935      </data-member>
14936      <data-member access='public' layout-offset-in-bits='96'>
14937        <var-decl name='drawStyle' type-id='type-id-60' visibility='default' filepath='libutil/quad.c' line='49' column='1'/>
14938      </data-member>
14939      <data-member access='public' layout-offset-in-bits='128'>
14940        <var-decl name='errorCallback' type-id='type-id-443' visibility='default' filepath='libutil/quad.c' line='50' column='1'/>
14941      </data-member>
14942    </class-decl>
14943    <typedef-decl name='GLUquadric' type-id='type-id-442' filepath='../../../include/GL/glu.h' line='275' column='1' id='type-id-444'/>
14944    <typedef-decl name='GLboolean' type-id='type-id-431' filepath='../../../include/GL/gl.h' line='150' column='1' id='type-id-49'/>
14945    <typedef-decl name='_GLUfuncptr' type-id='type-id-12' filepath='../../../include/GL/glu.h' line='287' column='1' id='type-id-22'/>
14946    <pointer-type-def type-id='type-id-444' size-in-bits='64' id='type-id-445'/>
14947    <pointer-type-def type-id='type-id-430' size-in-bits='64' id='type-id-12'/>
14948    <pointer-type-def type-id='type-id-446' size-in-bits='64' id='type-id-443'/>
14949    <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'>
14950      <return type-id='type-id-445'/>
14951    </function-decl>
14952    <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'>
14953      <parameter type-id='type-id-445' name='state' filepath='libutil/quad.c' line='73' column='1'/>
14954      <return type-id='type-id-19'/>
14955    </function-decl>
14956    <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'>
14957      <parameter type-id='type-id-445' name='qobj' filepath='libutil/quad.c' line='86' column='1'/>
14958      <parameter type-id='type-id-21' name='which' filepath='libutil/quad.c' line='86' column='1'/>
14959      <parameter type-id='type-id-22' name='fn' filepath='libutil/quad.c' line='86' column='1'/>
14960      <return type-id='type-id-19'/>
14961    </function-decl>
14962    <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'>
14963      <parameter type-id='type-id-445' name='qobj' filepath='libutil/quad.c' line='99' column='1'/>
14964      <parameter type-id='type-id-21' name='normals' filepath='libutil/quad.c' line='99' column='1'/>
14965      <return type-id='type-id-19'/>
14966    </function-decl>
14967    <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'>
14968      <parameter type-id='type-id-445' name='qobj' filepath='libutil/quad.c' line='114' column='1'/>
14969      <parameter type-id='type-id-49' name='textureCoords' filepath='libutil/quad.c' line='114' column='1'/>
14970      <return type-id='type-id-19'/>
14971    </function-decl>
14972    <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'>
14973      <parameter type-id='type-id-445' name='qobj' filepath='libutil/quad.c' line='120' column='1'/>
14974      <parameter type-id='type-id-21' name='orientation' filepath='libutil/quad.c' line='120' column='1'/>
14975      <return type-id='type-id-19'/>
14976    </function-decl>
14977    <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'>
14978      <parameter type-id='type-id-445' name='qobj' filepath='libutil/quad.c' line='134' column='1'/>
14979      <parameter type-id='type-id-21' name='drawStyle' filepath='libutil/quad.c' line='134' column='1'/>
14980      <return type-id='type-id-19'/>
14981    </function-decl>
14982    <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'>
14983      <parameter type-id='type-id-445' name='qobj' filepath='libutil/quad.c' line='150' column='1'/>
14984      <parameter type-id='type-id-358' name='baseRadius' filepath='libutil/quad.c' line='150' column='1'/>
14985      <parameter type-id='type-id-358' name='topRadius' filepath='libutil/quad.c' line='150' column='1'/>
14986      <parameter type-id='type-id-358' name='height' filepath='libutil/quad.c' line='151' column='1'/>
14987      <parameter type-id='type-id-60' name='slices' filepath='libutil/quad.c' line='151' column='1'/>
14988      <parameter type-id='type-id-60' name='stacks' filepath='libutil/quad.c' line='151' column='1'/>
14989      <return type-id='type-id-19'/>
14990    </function-decl>
14991    <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'>
14992      <parameter type-id='type-id-445' name='qobj' filepath='libutil/quad.c' line='424' column='1'/>
14993      <parameter type-id='type-id-358' name='innerRadius' filepath='libutil/quad.c' line='424' column='1'/>
14994      <parameter type-id='type-id-358' name='outerRadius' filepath='libutil/quad.c' line='424' column='1'/>
14995      <parameter type-id='type-id-60' name='slices' filepath='libutil/quad.c' line='425' column='1'/>
14996      <parameter type-id='type-id-60' name='loops' filepath='libutil/quad.c' line='425' column='1'/>
14997      <return type-id='type-id-19'/>
14998    </function-decl>
14999    <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'>
15000      <parameter type-id='type-id-445' name='qobj' filepath='libutil/quad.c' line='431' column='1'/>
15001      <parameter type-id='type-id-358' name='innerRadius' filepath='libutil/quad.c' line='431' column='1'/>
15002      <parameter type-id='type-id-358' name='outerRadius' filepath='libutil/quad.c' line='432' column='1'/>
15003      <parameter type-id='type-id-60' name='slices' filepath='libutil/quad.c' line='432' column='1'/>
15004      <parameter type-id='type-id-60' name='loops' filepath='libutil/quad.c' line='432' column='1'/>
15005      <parameter type-id='type-id-358' name='startAngle' filepath='libutil/quad.c' line='433' column='1'/>
15006      <parameter type-id='type-id-358' name='sweepAngle' filepath='libutil/quad.c' line='433' column='1'/>
15007      <return type-id='type-id-19'/>
15008    </function-decl>
15009    <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'>
15010      <parameter type-id='type-id-445' name='qobj' filepath='libutil/quad.c' line='694' column='1'/>
15011      <parameter type-id='type-id-358' name='radius' filepath='libutil/quad.c' line='694' column='1'/>
15012      <parameter type-id='type-id-60' name='slices' filepath='libutil/quad.c' line='694' column='1'/>
15013      <parameter type-id='type-id-60' name='stacks' filepath='libutil/quad.c' line='694' column='1'/>
15014      <return type-id='type-id-19'/>
15015    </function-decl>
15016    <function-type size-in-bits='64' id='type-id-446'>
15017      <parameter type-id='type-id-60'/>
15018      <return type-id='type-id-19'/>
15019    </function-type>
15020  </abi-instr>
15021  <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'>
15022    <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'>
15023      <parameter type-id='type-id-21' name='name' filepath='libutil/registry.c' line='44' column='1'/>
15024      <return type-id='type-id-434'/>
15025    </function-decl>
15026    <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'>
15027      <parameter type-id='type-id-434' name='extName' filepath='libutil/registry.c' line='63' column='1'/>
15028      <parameter type-id='type-id-434' name='extString' filepath='libutil/registry.c' line='63' column='1'/>
15029      <return type-id='type-id-49'/>
15030    </function-decl>
15031  </abi-instr>
15032</abi-corpus>
15033