• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<abi-corpus version='2.1' path='data/test-read-dwarf/test14-pr18893.so' soname='libGLU.so.1'>
2  <elf-needed>
3    <dependency name='libGL.so.1'/>
4    <dependency name='libstdc++.so.6'/>
5    <dependency name='libm.so.6'/>
6    <dependency name='libgcc_s.so.1'/>
7    <dependency name='libc.so.6'/>
8  </elf-needed>
9  <elf-function-symbols>
10    <elf-symbol name='gluBeginCurve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
11    <elf-symbol name='gluBeginPolygon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
12    <elf-symbol name='gluBeginSurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
13    <elf-symbol name='gluBeginTrim' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
14    <elf-symbol name='gluBuild1DMipmapLevels' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
15    <elf-symbol name='gluBuild1DMipmaps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
16    <elf-symbol name='gluBuild2DMipmapLevels' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
17    <elf-symbol name='gluBuild2DMipmaps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
18    <elf-symbol name='gluBuild3DMipmapLevels' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
19    <elf-symbol name='gluBuild3DMipmaps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
20    <elf-symbol name='gluCheckExtension' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
21    <elf-symbol name='gluCylinder' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
22    <elf-symbol name='gluDeleteNurbsRenderer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
23    <elf-symbol name='gluDeleteQuadric' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
24    <elf-symbol name='gluDeleteTess' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
25    <elf-symbol name='gluDisk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
26    <elf-symbol name='gluEndCurve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
27    <elf-symbol name='gluEndPolygon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
28    <elf-symbol name='gluEndSurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
29    <elf-symbol name='gluEndTrim' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
30    <elf-symbol name='gluErrorString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
31    <elf-symbol name='gluGetNurbsProperty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
32    <elf-symbol name='gluGetString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
33    <elf-symbol name='gluGetTessProperty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
34    <elf-symbol name='gluLoadSamplingMatrices' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
35    <elf-symbol name='gluLookAt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
36    <elf-symbol name='gluNewNurbsRenderer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
37    <elf-symbol name='gluNewQuadric' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
38    <elf-symbol name='gluNewTess' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
39    <elf-symbol name='gluNextContour' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
40    <elf-symbol name='gluNurbsCallback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
41    <elf-symbol name='gluNurbsCallbackData' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
42    <elf-symbol name='gluNurbsCallbackDataEXT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
43    <elf-symbol name='gluNurbsCurve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
44    <elf-symbol name='gluNurbsProperty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
45    <elf-symbol name='gluNurbsSurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
46    <elf-symbol name='gluOrtho2D' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
47    <elf-symbol name='gluPartialDisk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
48    <elf-symbol name='gluPerspective' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
49    <elf-symbol name='gluPickMatrix' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
50    <elf-symbol name='gluProject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
51    <elf-symbol name='gluPwlCurve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
52    <elf-symbol name='gluQuadricCallback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
53    <elf-symbol name='gluQuadricDrawStyle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
54    <elf-symbol name='gluQuadricNormals' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
55    <elf-symbol name='gluQuadricOrientation' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
56    <elf-symbol name='gluQuadricTexture' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
57    <elf-symbol name='gluScaleImage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
58    <elf-symbol name='gluSphere' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
59    <elf-symbol name='gluTessBeginContour' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
60    <elf-symbol name='gluTessBeginPolygon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
61    <elf-symbol name='gluTessCallback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
62    <elf-symbol name='gluTessEndContour' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
63    <elf-symbol name='gluTessEndPolygon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
64    <elf-symbol name='gluTessNormal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
65    <elf-symbol name='gluTessProperty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
66    <elf-symbol name='gluTessVertex' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
67    <elf-symbol name='gluUnProject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
68    <elf-symbol name='gluUnProject4' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
69  </elf-function-symbols>
70  <abi-instr address-size='64' path='libnurbs/interface/glcurveval.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
71    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='5120' id='type-id-2'>
72      <subrange length='160' type-id='type-id-3' id='type-id-4'/>
73    </array-type-def>
74    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='1280' id='type-id-5'>
75      <subrange length='40' type-id='type-id-3' id='type-id-6'/>
76    </array-type-def>
77    <class-decl name='curveEvalMachine' size-in-bits='6592' is-struct='yes' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='55' column='1' id='type-id-7'>
78      <data-member access='public' layout-offset-in-bits='0'>
79        <var-decl name='uprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='56' column='1'/>
80      </data-member>
81      <data-member access='public' layout-offset-in-bits='32'>
82        <var-decl name='k' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='57' column='1'/>
83      </data-member>
84      <data-member access='public' layout-offset-in-bits='64'>
85        <var-decl name='u1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='58' column='1'/>
86      </data-member>
87      <data-member access='public' layout-offset-in-bits='96'>
88        <var-decl name='u2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='59' column='1'/>
89      </data-member>
90      <data-member access='public' layout-offset-in-bits='128'>
91        <var-decl name='ustride' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='60' column='1'/>
92      </data-member>
93      <data-member access='public' layout-offset-in-bits='160'>
94        <var-decl name='uorder' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='61' column='1'/>
95      </data-member>
96      <data-member access='public' layout-offset-in-bits='192'>
97        <var-decl name='ctlpoints' type-id='type-id-2' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='62' column='1'/>
98      </data-member>
99      <data-member access='public' layout-offset-in-bits='5312'>
100        <var-decl name='ucoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='63' column='1'/>
101      </data-member>
102    </class-decl>
103    <typedef-decl name='curveEvalMachine' type-id='type-id-7' filepath='libnurbs/interface/glcurveval.h' line='64' column='1' id='type-id-9'/>
104    <class-decl name='CachingEvaluator' size-in-bits='64' visibility='default' filepath='libnurbs/internals/cachingeval.h' line='39' column='1' id='type-id-10'>
105      <member-type access='private'>
106        <enum-decl name='ServiceMode' filepath='libnurbs/internals/cachingeval.h' line='42' column='1' id='type-id-11'>
107          <underlying-type type-id='type-id-12'/>
108          <enumerator name='play' value='0'/>
109          <enumerator name='record' value='1'/>
110          <enumerator name='playAndRecord' value='2'/>
111        </enum-decl>
112      </member-type>
113      <member-function access='private' destructor='yes' vtable-offset='-1'>
114        <function-decl name='~CachingEvaluator' filepath='libnurbs/internals/cachingeval.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
115          <parameter type-id='type-id-13' is-artificial='yes'/>
116          <parameter type-id='type-id-8' is-artificial='yes'/>
117          <return type-id='type-id-14'/>
118        </function-decl>
119      </member-function>
120      <member-function access='private' vtable-offset='2'>
121        <function-decl name='canRecord' mangled-name='_ZN16CachingEvaluator9canRecordEv' filepath='libnurbs/internals/cachingeval.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
122          <parameter type-id='type-id-13' is-artificial='yes'/>
123          <return type-id='type-id-8'/>
124        </function-decl>
125      </member-function>
126      <member-function access='private' vtable-offset='3'>
127        <function-decl name='canPlayAndRecord' mangled-name='_ZN16CachingEvaluator16canPlayAndRecordEv' filepath='libnurbs/internals/cachingeval.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
128          <parameter type-id='type-id-13' is-artificial='yes'/>
129          <return type-id='type-id-8'/>
130        </function-decl>
131      </member-function>
132      <member-function access='private' vtable-offset='4'>
133        <function-decl name='createHandle' mangled-name='_ZN16CachingEvaluator12createHandleEi' filepath='libnurbs/internals/cachingeval.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
134          <parameter type-id='type-id-13' is-artificial='yes'/>
135          <parameter type-id='type-id-8'/>
136          <return type-id='type-id-8'/>
137        </function-decl>
138      </member-function>
139      <member-function access='private' vtable-offset='5'>
140        <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'>
141          <parameter type-id='type-id-13' is-artificial='yes'/>
142          <parameter type-id='type-id-11'/>
143          <parameter type-id='type-id-8'/>
144          <return type-id='type-id-14'/>
145        </function-decl>
146      </member-function>
147      <member-function access='private' vtable-offset='6'>
148        <function-decl name='endOutput' mangled-name='_ZN16CachingEvaluator9endOutputEv' filepath='libnurbs/internals/cachingeval.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
149          <parameter type-id='type-id-13' is-artificial='yes'/>
150          <return type-id='type-id-14'/>
151        </function-decl>
152      </member-function>
153      <member-function access='private' vtable-offset='7'>
154        <function-decl name='discardRecording' mangled-name='_ZN16CachingEvaluator16discardRecordingEi' filepath='libnurbs/internals/cachingeval.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
155          <parameter type-id='type-id-13' is-artificial='yes'/>
156          <parameter type-id='type-id-8' is-artificial='yes'/>
157          <return type-id='type-id-14'/>
158        </function-decl>
159      </member-function>
160      <member-function access='private' vtable-offset='8'>
161        <function-decl name='playRecording' mangled-name='_ZN16CachingEvaluator13playRecordingEi' filepath='libnurbs/internals/cachingeval.cc' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
162          <parameter type-id='type-id-13' is-artificial='yes'/>
163          <parameter type-id='type-id-8' is-artificial='yes'/>
164          <return type-id='type-id-14'/>
165        </function-decl>
166      </member-function>
167    </class-decl>
168    <typedef-decl name='REAL' type-id='type-id-15' filepath='libnurbs/internals/types.h' line='41' column='1' id='type-id-1'/>
169    <pointer-type-def type-id='type-id-16' size-in-bits='64' id='type-id-17'/>
170    <pointer-type-def type-id='type-id-10' size-in-bits='64' id='type-id-13'/>
171    <pointer-type-def type-id='type-id-18' size-in-bits='64' id='type-id-19'/>
172    <pointer-type-def type-id='type-id-20' size-in-bits='64' id='type-id-21'/>
173    <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-22'/>
174    <qualified-type-def type-id='type-id-23' const='yes' id='type-id-24'/>
175    <pointer-type-def type-id='type-id-24' size-in-bits='64' id='type-id-25'/>
176    <pointer-type-def type-id='type-id-9' size-in-bits='64' id='type-id-26'/>
177    <pointer-type-def type-id='type-id-27' size-in-bits='64' id='type-id-28'/>
178    <pointer-type-def type-id='type-id-29' size-in-bits='64' id='type-id-30'/>
179    <class-decl name='CurveMap' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-18'/>
180    <class-decl name='OpenGLCurveEvaluator' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='66' column='1' is-declaration-only='yes' id='type-id-20'>
181      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-16'/>
182      <data-member access='private' layout-offset-in-bits='64'>
183        <var-decl name='em_vertex' type-id='type-id-9' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='102' column='1'/>
184      </data-member>
185      <data-member access='private' layout-offset-in-bits='6656'>
186        <var-decl name='em_normal' type-id='type-id-9' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='103' column='1'/>
187      </data-member>
188      <data-member access='private' layout-offset-in-bits='13248'>
189        <var-decl name='em_color' type-id='type-id-9' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='104' column='1'/>
190      </data-member>
191      <data-member access='private' layout-offset-in-bits='19840'>
192        <var-decl name='em_texcoord' type-id='type-id-9' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='105' column='1'/>
193      </data-member>
194      <data-member access='private' layout-offset-in-bits='26432'>
195        <var-decl name='vertex_flag' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='106' column='1'/>
196      </data-member>
197      <data-member access='private' layout-offset-in-bits='26464'>
198        <var-decl name='normal_flag' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='107' column='1'/>
199      </data-member>
200      <data-member access='private' layout-offset-in-bits='26496'>
201        <var-decl name='color_flag' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='108' column='1'/>
202      </data-member>
203      <data-member access='private' layout-offset-in-bits='26528'>
204        <var-decl name='texcoord_flag' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='109' column='1'/>
205      </data-member>
206      <data-member access='private' layout-offset-in-bits='26560'>
207        <var-decl name='global_grid_u0' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='111' column='1'/>
208      </data-member>
209      <data-member access='private' layout-offset-in-bits='26592'>
210        <var-decl name='global_grid_u1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='112' column='1'/>
211      </data-member>
212      <data-member access='private' layout-offset-in-bits='26624'>
213        <var-decl name='global_grid_nu' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='113' column='1'/>
214      </data-member>
215      <data-member access='private' layout-offset-in-bits='26688'>
216        <var-decl name='beginCallBackN' type-id='type-id-31' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='128' column='1'/>
217      </data-member>
218      <data-member access='private' layout-offset-in-bits='26752'>
219        <var-decl name='endCallBackN' type-id='type-id-32' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='129' column='1'/>
220      </data-member>
221      <data-member access='private' layout-offset-in-bits='26816'>
222        <var-decl name='vertexCallBackN' type-id='type-id-28' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='130' column='1'/>
223      </data-member>
224      <data-member access='private' layout-offset-in-bits='26880'>
225        <var-decl name='normalCallBackN' type-id='type-id-28' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='131' column='1'/>
226      </data-member>
227      <data-member access='private' layout-offset-in-bits='26944'>
228        <var-decl name='colorCallBackN' type-id='type-id-28' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='132' column='1'/>
229      </data-member>
230      <data-member access='private' layout-offset-in-bits='27008'>
231        <var-decl name='texcoordCallBackN' type-id='type-id-28' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='133' column='1'/>
232      </data-member>
233      <data-member access='private' layout-offset-in-bits='27072'>
234        <var-decl name='beginCallBackData' type-id='type-id-33' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='135' column='1'/>
235      </data-member>
236      <data-member access='private' layout-offset-in-bits='27136'>
237        <var-decl name='endCallBackData' type-id='type-id-34' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='136' column='1'/>
238      </data-member>
239      <data-member access='private' layout-offset-in-bits='27200'>
240        <var-decl name='vertexCallBackData' type-id='type-id-30' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='137' column='1'/>
241      </data-member>
242      <data-member access='private' layout-offset-in-bits='27264'>
243        <var-decl name='normalCallBackData' type-id='type-id-30' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='138' column='1'/>
244      </data-member>
245      <data-member access='private' layout-offset-in-bits='27328'>
246        <var-decl name='colorCallBackData' type-id='type-id-30' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='139' column='1'/>
247      </data-member>
248      <data-member access='private' layout-offset-in-bits='27392'>
249        <var-decl name='texcoordCallBackData' type-id='type-id-30' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='140' column='1'/>
250      </data-member>
251      <data-member access='private' layout-offset-in-bits='27456'>
252        <var-decl name='userData' type-id='type-id-35' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='142' column='1'/>
253      </data-member>
254      <data-member access='private' layout-offset-in-bits='27520'>
255        <var-decl name='output_triangles' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='154' column='1'/>
256      </data-member>
257      <member-function access='private' constructor='yes'>
258        <function-decl name='OpenGLCurveEvaluator' filepath='libnurbs/interface/glcurveval.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
259          <parameter type-id='type-id-21' is-artificial='yes'/>
260          <return type-id='type-id-14'/>
261        </function-decl>
262      </member-function>
263      <member-function access='private'>
264        <function-decl name='addMap' mangled-name='_ZN20OpenGLCurveEvaluator6addMapEP8CurveMap' filepath='libnurbs/interface/glcurveval.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
265          <parameter type-id='type-id-21' is-artificial='yes'/>
266          <parameter type-id='type-id-19'/>
267          <return type-id='type-id-14'/>
268        </function-decl>
269      </member-function>
270      <member-function access='private'>
271        <function-decl name='putCallBack' mangled-name='_ZN20OpenGLCurveEvaluator11putCallBackEjPFvvE' filepath='libnurbs/interface/glcurveval.cc' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
272          <parameter type-id='type-id-21' is-artificial='yes'/>
273          <parameter type-id='type-id-36'/>
274          <parameter type-id='type-id-37'/>
275          <return type-id='type-id-14'/>
276        </function-decl>
277      </member-function>
278      <member-function access='private'>
279        <function-decl name='beginCallBack' mangled-name='_ZN20OpenGLCurveEvaluator13beginCallBackEjPv' filepath='libnurbs/interface/glcurveval.cc' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
280          <parameter type-id='type-id-21' is-artificial='yes'/>
281          <parameter type-id='type-id-36'/>
282          <parameter type-id='type-id-35'/>
283          <return type-id='type-id-14'/>
284        </function-decl>
285      </member-function>
286      <member-function access='private'>
287        <function-decl name='endCallBack' mangled-name='_ZN20OpenGLCurveEvaluator11endCallBackEPv' filepath='libnurbs/interface/glcurveval.cc' line='359' column='1' visibility='default' binding='global' size-in-bits='64'>
288          <parameter type-id='type-id-21' is-artificial='yes'/>
289          <parameter type-id='type-id-35'/>
290          <return type-id='type-id-14'/>
291        </function-decl>
292      </member-function>
293      <member-function access='private'>
294        <function-decl name='vertexCallBack' mangled-name='_ZN20OpenGLCurveEvaluator14vertexCallBackEPKfPv' filepath='libnurbs/interface/glcurveval.cc' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
295          <parameter type-id='type-id-21' is-artificial='yes'/>
296          <parameter type-id='type-id-25'/>
297          <parameter type-id='type-id-35'/>
298          <return type-id='type-id-14'/>
299        </function-decl>
300      </member-function>
301      <member-function access='private'>
302        <function-decl name='normalCallBack' mangled-name='_ZN20OpenGLCurveEvaluator14normalCallBackEPKfPv' filepath='libnurbs/interface/glcurveval.cc' line='378' column='1' visibility='default' binding='global' size-in-bits='64'>
303          <parameter type-id='type-id-21' is-artificial='yes'/>
304          <parameter type-id='type-id-25'/>
305          <parameter type-id='type-id-35'/>
306          <return type-id='type-id-14'/>
307        </function-decl>
308      </member-function>
309      <member-function access='private'>
310        <function-decl name='colorCallBack' mangled-name='_ZN20OpenGLCurveEvaluator13colorCallBackEPKfPv' filepath='libnurbs/interface/glcurveval.cc' line='387' column='1' visibility='default' binding='global' size-in-bits='64'>
311          <parameter type-id='type-id-21' is-artificial='yes'/>
312          <parameter type-id='type-id-25'/>
313          <parameter type-id='type-id-35'/>
314          <return type-id='type-id-14'/>
315        </function-decl>
316      </member-function>
317      <member-function access='private'>
318        <function-decl name='texcoordCallBack' mangled-name='_ZN20OpenGLCurveEvaluator16texcoordCallBackEPKfPv' filepath='libnurbs/interface/glcurveval.cc' line='396' column='1' visibility='default' binding='global' size-in-bits='64'>
319          <parameter type-id='type-id-21' is-artificial='yes'/>
320          <parameter type-id='type-id-25'/>
321          <parameter type-id='type-id-35'/>
322          <return type-id='type-id-14'/>
323        </function-decl>
324      </member-function>
325      <member-function access='private'>
326        <function-decl name='evalpoint1i' mangled-name='_ZN20OpenGLCurveEvaluator11evalpoint1iEl' filepath='libnurbs/interface/glcurveval.cc' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
327          <parameter type-id='type-id-21' is-artificial='yes'/>
328          <parameter type-id='type-id-38'/>
329          <return type-id='type-id-14'/>
330        </function-decl>
331      </member-function>
332      <member-function access='private'>
333        <function-decl name='set_callback_userData' mangled-name='_ZN20OpenGLCurveEvaluator21set_callback_userDataEPv' filepath='libnurbs/interface/glcurveval.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
334          <parameter type-id='type-id-21' is-artificial='yes'/>
335          <parameter type-id='type-id-35'/>
336          <return type-id='type-id-14'/>
337        </function-decl>
338      </member-function>
339      <member-function access='private'>
340        <function-decl name='put_vertices_call_back' mangled-name='_ZN20OpenGLCurveEvaluator22put_vertices_call_backEi' filepath='libnurbs/interface/glcurveval.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
341          <parameter type-id='type-id-21' is-artificial='yes'/>
342          <parameter type-id='type-id-8' is-artificial='yes'/>
343          <return type-id='type-id-14'/>
344        </function-decl>
345      </member-function>
346      <member-function access='private'>
347        <function-decl name='inPreEvaluate' mangled-name='_ZN20OpenGLCurveEvaluator13inPreEvaluateEifPf' filepath='libnurbs/interface/incurveeval.cc' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
348          <parameter type-id='type-id-21' is-artificial='yes'/>
349          <parameter type-id='type-id-8'/>
350          <parameter type-id='type-id-1'/>
351          <parameter type-id='type-id-22'/>
352          <return type-id='type-id-14'/>
353        </function-decl>
354      </member-function>
355      <member-function access='private'>
356        <function-decl name='inMap1f' mangled-name='_ZN20OpenGLCurveEvaluator7inMap1fEiiffiiPf' filepath='libnurbs/interface/incurveeval.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
357          <parameter type-id='type-id-21' is-artificial='yes'/>
358          <parameter type-id='type-id-8'/>
359          <parameter type-id='type-id-8'/>
360          <parameter type-id='type-id-1'/>
361          <parameter type-id='type-id-1'/>
362          <parameter type-id='type-id-8'/>
363          <parameter type-id='type-id-8'/>
364          <parameter type-id='type-id-22'/>
365          <return type-id='type-id-14'/>
366        </function-decl>
367      </member-function>
368      <member-function access='private'>
369        <function-decl name='inDoDomain1' mangled-name='_ZN20OpenGLCurveEvaluator11inDoDomain1EP16curveEvalMachinefPf' filepath='libnurbs/interface/incurveeval.cc' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
370          <parameter type-id='type-id-21' is-artificial='yes'/>
371          <parameter type-id='type-id-26'/>
372          <parameter type-id='type-id-1'/>
373          <parameter type-id='type-id-22'/>
374          <return type-id='type-id-14'/>
375        </function-decl>
376      </member-function>
377      <member-function access='private'>
378        <function-decl name='inDoEvalCoord1' mangled-name='_ZN20OpenGLCurveEvaluator14inDoEvalCoord1Ef' filepath='libnurbs/interface/incurveeval.cc' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
379          <parameter type-id='type-id-21' is-artificial='yes'/>
380          <parameter type-id='type-id-1'/>
381          <return type-id='type-id-14'/>
382        </function-decl>
383      </member-function>
384      <member-function access='private'>
385        <function-decl name='inMapMesh1f' mangled-name='_ZN20OpenGLCurveEvaluator11inMapMesh1fEii' filepath='libnurbs/interface/incurveeval.cc' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
386          <parameter type-id='type-id-21' is-artificial='yes'/>
387          <parameter type-id='type-id-8'/>
388          <parameter type-id='type-id-8'/>
389          <return type-id='type-id-14'/>
390        </function-decl>
391      </member-function>
392      <member-function access='private' destructor='yes' vtable-offset='-1'>
393        <function-decl name='~OpenGLCurveEvaluator' filepath='libnurbs/interface/glcurveval.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
394          <parameter type-id='type-id-21' is-artificial='yes'/>
395          <parameter type-id='type-id-8' is-artificial='yes'/>
396          <return type-id='type-id-14'/>
397        </function-decl>
398      </member-function>
399      <member-function access='private' vtable-offset='9'>
400        <function-decl name='domain1f' mangled-name='_ZN20OpenGLCurveEvaluator8domain1fEff' filepath='libnurbs/interface/glcurveval.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
401          <parameter type-id='type-id-21' is-artificial='yes'/>
402          <parameter type-id='type-id-1'/>
403          <parameter type-id='type-id-1'/>
404          <return type-id='type-id-14'/>
405        </function-decl>
406      </member-function>
407      <member-function access='private' vtable-offset='10'>
408        <function-decl name='range1f' mangled-name='_ZN20OpenGLCurveEvaluator7range1fElPfS0_' filepath='libnurbs/interface/glcurveval.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
409          <parameter type-id='type-id-21' is-artificial='yes'/>
410          <parameter type-id='type-id-38'/>
411          <parameter type-id='type-id-22'/>
412          <parameter type-id='type-id-22'/>
413          <return type-id='type-id-14'/>
414        </function-decl>
415      </member-function>
416      <member-function access='private' vtable-offset='11'>
417        <function-decl name='enable' mangled-name='_ZN20OpenGLCurveEvaluator6enableEl' filepath='libnurbs/interface/glcurveval.cc' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
418          <parameter type-id='type-id-21' is-artificial='yes'/>
419          <parameter type-id='type-id-38'/>
420          <return type-id='type-id-14'/>
421        </function-decl>
422      </member-function>
423      <member-function access='private' vtable-offset='12'>
424        <function-decl name='disable' mangled-name='_ZN20OpenGLCurveEvaluator7disableEl' filepath='libnurbs/interface/glcurveval.cc' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
425          <parameter type-id='type-id-21' is-artificial='yes'/>
426          <parameter type-id='type-id-38'/>
427          <return type-id='type-id-14'/>
428        </function-decl>
429      </member-function>
430      <member-function access='private' vtable-offset='13'>
431        <function-decl name='bgnmap1f' mangled-name='_ZN20OpenGLCurveEvaluator8bgnmap1fEl' filepath='libnurbs/interface/glcurveval.cc' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
432          <parameter type-id='type-id-21' is-artificial='yes'/>
433          <parameter type-id='type-id-38'/>
434          <return type-id='type-id-14'/>
435        </function-decl>
436      </member-function>
437      <member-function access='private' vtable-offset='14'>
438        <function-decl name='map1f' mangled-name='_ZN20OpenGLCurveEvaluator5map1fElffllPf' filepath='libnurbs/interface/glcurveval.cc' line='199' column='1' visibility='default' binding='global' size-in-bits='64'>
439          <parameter type-id='type-id-21' is-artificial='yes'/>
440          <parameter type-id='type-id-38'/>
441          <parameter type-id='type-id-1'/>
442          <parameter type-id='type-id-1'/>
443          <parameter type-id='type-id-38'/>
444          <parameter type-id='type-id-38'/>
445          <parameter type-id='type-id-22'/>
446          <return type-id='type-id-14'/>
447        </function-decl>
448      </member-function>
449      <member-function access='private' vtable-offset='15'>
450        <function-decl name='mapgrid1f' mangled-name='_ZN20OpenGLCurveEvaluator9mapgrid1fElff' filepath='libnurbs/interface/glcurveval.cc' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
451          <parameter type-id='type-id-21' is-artificial='yes'/>
452          <parameter type-id='type-id-38'/>
453          <parameter type-id='type-id-1'/>
454          <parameter type-id='type-id-1'/>
455          <return type-id='type-id-14'/>
456        </function-decl>
457      </member-function>
458      <member-function access='private' vtable-offset='16'>
459        <function-decl name='mapmesh1f' mangled-name='_ZN20OpenGLCurveEvaluator9mapmesh1fElll' filepath='libnurbs/interface/glcurveval.cc' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
460          <parameter type-id='type-id-21' is-artificial='yes'/>
461          <parameter type-id='type-id-38'/>
462          <parameter type-id='type-id-38'/>
463          <parameter type-id='type-id-38'/>
464          <return type-id='type-id-14'/>
465        </function-decl>
466      </member-function>
467      <member-function access='private' vtable-offset='17'>
468        <function-decl name='evalcoord1f' mangled-name='_ZN20OpenGLCurveEvaluator11evalcoord1fElf' filepath='libnurbs/interface/glcurveval.cc' line='296' column='1' visibility='default' binding='global' size-in-bits='64'>
469          <parameter type-id='type-id-21' is-artificial='yes'/>
470          <parameter type-id='type-id-38'/>
471          <parameter type-id='type-id-1'/>
472          <return type-id='type-id-14'/>
473        </function-decl>
474      </member-function>
475      <member-function access='private' vtable-offset='18'>
476        <function-decl name='endmap1f' mangled-name='_ZN20OpenGLCurveEvaluator8endmap1fEv' filepath='libnurbs/interface/glcurveval.cc' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
477          <parameter type-id='type-id-21' is-artificial='yes'/>
478          <return type-id='type-id-14'/>
479        </function-decl>
480      </member-function>
481      <member-function access='private' vtable-offset='19'>
482        <function-decl name='bgnline' mangled-name='_ZN20OpenGLCurveEvaluator7bgnlineEv' filepath='libnurbs/interface/glcurveval.cc' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
483          <parameter type-id='type-id-21' is-artificial='yes'/>
484          <return type-id='type-id-14'/>
485        </function-decl>
486      </member-function>
487      <member-function access='private' vtable-offset='20'>
488        <function-decl name='endline' mangled-name='_ZN20OpenGLCurveEvaluator7endlineEv' filepath='libnurbs/interface/glcurveval.cc' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
489          <parameter type-id='type-id-21' is-artificial='yes'/>
490          <return type-id='type-id-14'/>
491        </function-decl>
492      </member-function>
493    </class-decl>
494    <class-decl name='BasicCurveEvaluator' is-struct='yes' visibility='default' filepath='libnurbs/internals/basiccrveval.h' line='43' column='1' is-declaration-only='yes' id='type-id-16'>
495      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-10'/>
496      <member-function access='public' destructor='yes' vtable-offset='-1'>
497        <function-decl name='~BasicCurveEvaluator' filepath='libnurbs/internals/basiccrveval.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
498          <parameter type-id='type-id-17' is-artificial='yes'/>
499          <parameter type-id='type-id-8' is-artificial='yes'/>
500          <return type-id='type-id-14'/>
501        </function-decl>
502      </member-function>
503      <member-function access='public' vtable-offset='9'>
504        <function-decl name='domain1f' mangled-name='_ZN19BasicCurveEvaluator8domain1fEff' filepath='libnurbs/internals/basiccrveval.cc' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
505          <parameter type-id='type-id-17' is-artificial='yes'/>
506          <parameter type-id='type-id-1'/>
507          <parameter type-id='type-id-1'/>
508          <return type-id='type-id-14'/>
509        </function-decl>
510      </member-function>
511      <member-function access='public' vtable-offset='10'>
512        <function-decl name='range1f' mangled-name='_ZN19BasicCurveEvaluator7range1fElPfS0_' filepath='libnurbs/internals/basiccrveval.cc' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
513          <parameter type-id='type-id-17' is-artificial='yes'/>
514          <parameter type-id='type-id-38'/>
515          <parameter type-id='type-id-22'/>
516          <parameter type-id='type-id-22'/>
517          <return type-id='type-id-14'/>
518        </function-decl>
519      </member-function>
520      <member-function access='public' vtable-offset='11'>
521        <function-decl name='enable' mangled-name='_ZN19BasicCurveEvaluator6enableEl' filepath='libnurbs/internals/basiccrveval.cc' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
522          <parameter type-id='type-id-17' is-artificial='yes'/>
523          <parameter type-id='type-id-38'/>
524          <return type-id='type-id-14'/>
525        </function-decl>
526      </member-function>
527      <member-function access='public' vtable-offset='12'>
528        <function-decl name='disable' mangled-name='_ZN19BasicCurveEvaluator7disableEl' filepath='libnurbs/internals/basiccrveval.cc' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
529          <parameter type-id='type-id-17' is-artificial='yes'/>
530          <parameter type-id='type-id-38'/>
531          <return type-id='type-id-14'/>
532        </function-decl>
533      </member-function>
534      <member-function access='public' vtable-offset='13'>
535        <function-decl name='bgnmap1f' mangled-name='_ZN19BasicCurveEvaluator8bgnmap1fEl' filepath='libnurbs/internals/basiccrveval.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
536          <parameter type-id='type-id-17' is-artificial='yes'/>
537          <parameter type-id='type-id-38'/>
538          <return type-id='type-id-14'/>
539        </function-decl>
540      </member-function>
541      <member-function access='public' vtable-offset='14'>
542        <function-decl name='map1f' mangled-name='_ZN19BasicCurveEvaluator5map1fElffllPf' filepath='libnurbs/internals/basiccrveval.cc' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
543          <parameter type-id='type-id-17' is-artificial='yes'/>
544          <parameter type-id='type-id-38'/>
545          <parameter type-id='type-id-1'/>
546          <parameter type-id='type-id-1'/>
547          <parameter type-id='type-id-38'/>
548          <parameter type-id='type-id-38'/>
549          <parameter type-id='type-id-22'/>
550          <return type-id='type-id-14'/>
551        </function-decl>
552      </member-function>
553      <member-function access='public' vtable-offset='15'>
554        <function-decl name='mapgrid1f' mangled-name='_ZN19BasicCurveEvaluator9mapgrid1fElff' filepath='libnurbs/internals/basiccrveval.cc' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
555          <parameter type-id='type-id-17' is-artificial='yes'/>
556          <parameter type-id='type-id-38'/>
557          <parameter type-id='type-id-1'/>
558          <parameter type-id='type-id-1'/>
559          <return type-id='type-id-14'/>
560        </function-decl>
561      </member-function>
562      <member-function access='public' vtable-offset='16'>
563        <function-decl name='mapmesh1f' mangled-name='_ZN19BasicCurveEvaluator9mapmesh1fElll' filepath='libnurbs/internals/basiccrveval.cc' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
564          <parameter type-id='type-id-17' is-artificial='yes'/>
565          <parameter type-id='type-id-38'/>
566          <parameter type-id='type-id-38'/>
567          <parameter type-id='type-id-38'/>
568          <return type-id='type-id-14'/>
569        </function-decl>
570      </member-function>
571      <member-function access='public' vtable-offset='17'>
572        <function-decl name='evalcoord1f' mangled-name='_ZN19BasicCurveEvaluator11evalcoord1fElf' filepath='libnurbs/internals/basiccrveval.cc' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
573          <parameter type-id='type-id-17' is-artificial='yes'/>
574          <parameter type-id='type-id-38'/>
575          <parameter type-id='type-id-1'/>
576          <return type-id='type-id-14'/>
577        </function-decl>
578      </member-function>
579      <member-function access='public' vtable-offset='18'>
580        <function-decl name='endmap1f' mangled-name='_ZN19BasicCurveEvaluator8endmap1fEv' filepath='libnurbs/internals/basiccrveval.cc' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
581          <parameter type-id='type-id-17' is-artificial='yes'/>
582          <return type-id='type-id-14'/>
583        </function-decl>
584      </member-function>
585      <member-function access='public' vtable-offset='19'>
586        <function-decl name='bgnline' mangled-name='_ZN19BasicCurveEvaluator7bgnlineEv' filepath='libnurbs/internals/basiccrveval.cc' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
587          <parameter type-id='type-id-17' is-artificial='yes'/>
588          <return type-id='type-id-14'/>
589        </function-decl>
590      </member-function>
591      <member-function access='public' vtable-offset='20'>
592        <function-decl name='endline' mangled-name='_ZN19BasicCurveEvaluator7endlineEv' filepath='libnurbs/internals/basiccrveval.cc' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
593          <parameter type-id='type-id-17' is-artificial='yes'/>
594          <return type-id='type-id-14'/>
595        </function-decl>
596      </member-function>
597    </class-decl>
598    <function-type size-in-bits='64' id='type-id-27'>
599      <parameter type-id='type-id-25'/>
600      <return type-id='type-id-14'/>
601    </function-type>
602    <function-type size-in-bits='64' id='type-id-29'>
603      <parameter type-id='type-id-25'/>
604      <parameter type-id='type-id-35'/>
605      <return type-id='type-id-14'/>
606    </function-type>
607  </abi-instr>
608  <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'>
609    <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-39'>
610      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-40'/>
611      <data-member access='public' layout-offset-in-bits='47616'>
612        <var-decl name='errorCallback' type-id='type-id-41' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='71' column='1'/>
613      </data-member>
614      <data-member access='private' layout-offset-in-bits='47680'>
615        <var-decl name='autoloadmode' type-id='type-id-42' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='130' column='1'/>
616      </data-member>
617      <data-member access='private' layout-offset-in-bits='47744'>
618        <var-decl name='surfaceEvaluator' type-id='type-id-43' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='131' column='1'/>
619      </data-member>
620      <data-member access='private' layout-offset-in-bits='1121792'>
621        <var-decl name='curveEvaluator' type-id='type-id-20' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='132' column='1'/>
622      </data-member>
623      <data-member access='private' layout-offset-in-bits='1149376'>
624        <var-decl name='callbackFlag' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='143' column='1'/>
625      </data-member>
626      <member-function access='public'>
627        <function-decl name='setNurbsCallbackData' mangled-name='_ZN8GLUnurbs20setNurbsCallbackDataEPv' filepath='libnurbs/interface/glrenderer.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
628          <parameter type-id='type-id-44' is-artificial='yes'/>
629          <parameter type-id='type-id-35'/>
630          <return type-id='type-id-14'/>
631        </function-decl>
632      </member-function>
633      <member-function access='public'>
634        <function-decl name='putSurfCallBack' mangled-name='_ZN8GLUnurbs15putSurfCallBackEjPFvvE' filepath='libnurbs/interface/glrenderer.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
635          <parameter type-id='type-id-44' is-artificial='yes'/>
636          <parameter type-id='type-id-36'/>
637          <parameter type-id='type-id-37'/>
638          <return type-id='type-id-14'/>
639        </function-decl>
640      </member-function>
641      <member-function access='public'>
642        <function-decl name='postError' mangled-name='_ZN8GLUnurbs9postErrorEi' filepath='libnurbs/interface/glrenderer.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
643          <parameter type-id='type-id-44' is-artificial='yes'/>
644          <parameter type-id='type-id-8'/>
645          <return type-id='type-id-14'/>
646        </function-decl>
647      </member-function>
648      <member-function access='public'>
649        <function-decl name='getautoloadmode' mangled-name='_ZN8GLUnurbs15getautoloadmodeEv' filepath='libnurbs/interface/glrenderer.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
650          <parameter type-id='type-id-44' is-artificial='yes'/>
651          <return type-id='type-id-42'/>
652        </function-decl>
653      </member-function>
654      <member-function access='public'>
655        <function-decl name='is_callback' mangled-name='_ZN8GLUnurbs11is_callbackEv' filepath='libnurbs/interface/glrenderer.h' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
656          <parameter type-id='type-id-44' is-artificial='yes'/>
657          <return type-id='type-id-8'/>
658        </function-decl>
659      </member-function>
660      <member-function access='public'>
661        <function-decl name='setautoloadmode' mangled-name='_ZN8GLUnurbs15setautoloadmodeEf' filepath='libnurbs/interface/glrenderer.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
662          <parameter type-id='type-id-44' is-artificial='yes'/>
663          <parameter type-id='type-id-15'/>
664          <return type-id='type-id-14'/>
665        </function-decl>
666      </member-function>
667      <member-function access='public'>
668        <function-decl name='put_callbackFlag' mangled-name='_ZN8GLUnurbs16put_callbackFlagEi' filepath='libnurbs/interface/glrenderer.h' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
669          <parameter type-id='type-id-44' is-artificial='yes'/>
670          <parameter type-id='type-id-8'/>
671          <return type-id='type-id-14'/>
672        </function-decl>
673      </member-function>
674      <member-function access='public'>
675        <function-decl name='LOD_eval_list' mangled-name='_ZN8GLUnurbs13LOD_eval_listEi' filepath='libnurbs/interface/glrenderer.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
676          <parameter type-id='type-id-44' is-artificial='yes'/>
677          <parameter type-id='type-id-8'/>
678          <return type-id='type-id-14'/>
679        </function-decl>
680      </member-function>
681      <member-function access='public' constructor='yes'>
682        <function-decl name='GLUnurbs' filepath='libnurbs/interface/glrenderer.cc' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
683          <parameter type-id='type-id-44' is-artificial='yes'/>
684          <return type-id='type-id-14'/>
685        </function-decl>
686      </member-function>
687      <member-function access='private' static='yes'>
688        <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'>
689          <parameter type-id='type-id-45'/>
690          <parameter type-id='type-id-45'/>
691          <parameter type-id='type-id-46'/>
692          <return type-id='type-id-14'/>
693        </function-decl>
694      </member-function>
695      <member-function access='private' static='yes'>
696        <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'>
697          <parameter type-id='type-id-46'/>
698          <parameter type-id='type-id-46'/>
699          <parameter type-id='type-id-46'/>
700          <return type-id='type-id-14'/>
701        </function-decl>
702      </member-function>
703      <member-function access='private'>
704        <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'>
705          <parameter type-id='type-id-44' is-artificial='yes'/>
706          <parameter type-id='type-id-46'/>
707          <return type-id='type-id-14'/>
708        </function-decl>
709      </member-function>
710      <member-function access='private'>
711        <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'>
712          <parameter type-id='type-id-44' is-artificial='yes'/>
713          <parameter type-id='type-id-46'/>
714          <parameter type-id='type-id-47'/>
715          <return type-id='type-id-14'/>
716        </function-decl>
717      </member-function>
718      <member-function access='public'>
719        <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'>
720          <parameter type-id='type-id-44' is-artificial='yes'/>
721          <parameter type-id='type-id-25'/>
722          <parameter type-id='type-id-25'/>
723          <parameter type-id='type-id-47'/>
724          <return type-id='type-id-14'/>
725        </function-decl>
726      </member-function>
727      <member-function access='public'>
728        <function-decl name='setSamplingMatrixIdentity' mangled-name='_ZN8GLUnurbs25setSamplingMatrixIdentityEv' filepath='libnurbs/interface/glrenderer.cc' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
729          <parameter type-id='type-id-44' is-artificial='yes'/>
730          <return type-id='type-id-14'/>
731        </function-decl>
732      </member-function>
733      <member-function access='private' static='yes'>
734        <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'>
735          <parameter type-id='type-id-46'/>
736          <return type-id='type-id-14'/>
737        </function-decl>
738      </member-function>
739      <member-function access='public'>
740        <function-decl name='loadGLMatrices' mangled-name='_ZN8GLUnurbs14loadGLMatricesEv' filepath='libnurbs/interface/glrenderer.cc' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
741          <parameter type-id='type-id-44' is-artificial='yes'/>
742          <return type-id='type-id-14'/>
743        </function-decl>
744      </member-function>
745      <member-function access='public' vtable-offset='2'>
746        <function-decl name='bgnrender' mangled-name='_ZN8GLUnurbs9bgnrenderEv' filepath='libnurbs/interface/glrenderer.cc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
747          <parameter type-id='type-id-44' is-artificial='yes'/>
748          <return type-id='type-id-14'/>
749        </function-decl>
750      </member-function>
751      <member-function access='public' vtable-offset='3'>
752        <function-decl name='endrender' mangled-name='_ZN8GLUnurbs9endrenderEv' filepath='libnurbs/interface/glrenderer.cc' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
753          <parameter type-id='type-id-44' is-artificial='yes'/>
754          <return type-id='type-id-14'/>
755        </function-decl>
756      </member-function>
757      <member-function access='public' vtable-offset='6'>
758        <function-decl name='errorHandler' mangled-name='_ZN8GLUnurbs12errorHandlerEi' filepath='libnurbs/interface/glrenderer.cc' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
759          <parameter type-id='type-id-44' is-artificial='yes'/>
760          <parameter type-id='type-id-8'/>
761          <return type-id='type-id-14'/>
762        </function-decl>
763      </member-function>
764    </class-decl>
765    <pointer-type-def type-id='type-id-39' size-in-bits='64' id='type-id-44'/>
766    <pointer-type-def type-id='type-id-43' size-in-bits='64' id='type-id-48'/>
767    <pointer-type-def type-id='type-id-15' size-in-bits='64' id='type-id-49'/>
768    <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'>
769      <return type-id='type-id-44'/>
770    </function-decl>
771    <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'>
772      <parameter type-id='type-id-44' name='r' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
773      <return type-id='type-id-14'/>
774    </function-decl>
775    <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'>
776      <parameter type-id='type-id-44' name='r' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
777      <return type-id='type-id-14'/>
778    </function-decl>
779    <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'>
780      <parameter type-id='type-id-44' name='r' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
781      <return type-id='type-id-14'/>
782    </function-decl>
783    <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'>
784      <parameter type-id='type-id-44' name='r' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
785      <return type-id='type-id-14'/>
786    </function-decl>
787    <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'>
788      <parameter type-id='type-id-44' name='r' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
789      <return type-id='type-id-14'/>
790    </function-decl>
791    <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'>
792      <parameter type-id='type-id-44' name='r' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
793      <return type-id='type-id-14'/>
794    </function-decl>
795    <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'>
796      <parameter type-id='type-id-44' name='r' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
797      <return type-id='type-id-14'/>
798    </function-decl>
799    <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'>
800      <parameter type-id='type-id-44' name='r' filepath='libnurbs/interface/glinterface.cc' line='150' column='1'/>
801      <parameter type-id='type-id-50' name='count' filepath='libnurbs/interface/glinterface.cc' line='150' column='1'/>
802      <parameter type-id='type-id-49' name='array' filepath='libnurbs/interface/glinterface.cc' line='150' column='1'/>
803      <parameter type-id='type-id-50' name='stride' filepath='libnurbs/interface/glinterface.cc' line='151' column='1'/>
804      <parameter type-id='type-id-36' name='type' filepath='libnurbs/interface/glinterface.cc' line='151' column='1'/>
805      <return type-id='type-id-14'/>
806    </function-decl>
807    <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'>
808      <parameter type-id='type-id-44' name='r' filepath='libnurbs/interface/glinterface.cc' line='173' column='1'/>
809      <parameter type-id='type-id-50' name='nknots' filepath='libnurbs/interface/glinterface.cc' line='173' column='1'/>
810      <parameter type-id='type-id-49' name='knot' filepath='libnurbs/interface/glinterface.cc' line='173' column='1'/>
811      <parameter type-id='type-id-50' name='stride' filepath='libnurbs/interface/glinterface.cc' line='173' column='1'/>
812      <parameter type-id='type-id-49' name='ctlarray' filepath='libnurbs/interface/glinterface.cc' line='174' column='1'/>
813      <parameter type-id='type-id-50' name='order' filepath='libnurbs/interface/glinterface.cc' line='174' column='1'/>
814      <parameter type-id='type-id-36' name='type' filepath='libnurbs/interface/glinterface.cc' line='174' column='1'/>
815      <return type-id='type-id-14'/>
816    </function-decl>
817    <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'>
818      <parameter type-id='type-id-44' name='r' filepath='libnurbs/interface/glinterface.cc' line='199' column='1'/>
819      <parameter type-id='type-id-50' name='sknot_count' filepath='libnurbs/interface/glinterface.cc' line='199' column='1'/>
820      <parameter type-id='type-id-45' name='sknot' filepath='libnurbs/interface/glinterface.cc' line='199' column='1'/>
821      <parameter type-id='type-id-50' name='tknot_count' filepath='libnurbs/interface/glinterface.cc' line='200' column='1'/>
822      <parameter type-id='type-id-45' name='tknot' filepath='libnurbs/interface/glinterface.cc' line='200' column='1'/>
823      <parameter type-id='type-id-50' name='s_stride' filepath='libnurbs/interface/glinterface.cc' line='201' column='1'/>
824      <parameter type-id='type-id-50' name='t_stride' filepath='libnurbs/interface/glinterface.cc' line='201' column='1'/>
825      <parameter type-id='type-id-45' name='ctlarray' filepath='libnurbs/interface/glinterface.cc' line='202' column='1'/>
826      <parameter type-id='type-id-50' name='sorder' filepath='libnurbs/interface/glinterface.cc' line='202' column='1'/>
827      <parameter type-id='type-id-50' name='torder' filepath='libnurbs/interface/glinterface.cc' line='202' column='1'/>
828      <parameter type-id='type-id-36' name='type' filepath='libnurbs/interface/glinterface.cc' line='203' column='1'/>
829      <return type-id='type-id-14'/>
830    </function-decl>
831    <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'>
832      <parameter type-id='type-id-44' name='r' filepath='libnurbs/interface/glinterface.cc' line='235' column='1'/>
833      <parameter type-id='type-id-25' name='modelMatrix' filepath='libnurbs/interface/glinterface.cc' line='235' column='1'/>
834      <parameter type-id='type-id-25' name='projMatrix' filepath='libnurbs/interface/glinterface.cc' line='236' column='1'/>
835      <parameter type-id='type-id-47' name='viewport' filepath='libnurbs/interface/glinterface.cc' line='237' column='1'/>
836      <return type-id='type-id-14'/>
837    </function-decl>
838    <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'>
839      <parameter type-id='type-id-44' name='r' filepath='libnurbs/interface/glinterface.cc' line='243' column='1'/>
840      <parameter type-id='type-id-36' name='property' filepath='libnurbs/interface/glinterface.cc' line='243' column='1'/>
841      <parameter type-id='type-id-23' name='value' filepath='libnurbs/interface/glinterface.cc' line='243' column='1'/>
842      <return type-id='type-id-14'/>
843    </function-decl>
844    <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'>
845      <parameter type-id='type-id-44' name='r' filepath='libnurbs/interface/glinterface.cc' line='359' column='1'/>
846      <parameter type-id='type-id-36' name='property' filepath='libnurbs/interface/glinterface.cc' line='359' column='1'/>
847      <parameter type-id='type-id-45' name='value' filepath='libnurbs/interface/glinterface.cc' line='359' column='1'/>
848      <return type-id='type-id-14'/>
849    </function-decl>
850    <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'>
851      <parameter type-id='type-id-44' name='r' filepath='libnurbs/interface/glinterface.cc' line='430' column='1'/>
852      <parameter type-id='type-id-36' name='which' filepath='libnurbs/interface/glinterface.cc' line='430' column='1'/>
853      <parameter type-id='type-id-37' name='fn' filepath='libnurbs/interface/glinterface.cc' line='430' column='1'/>
854      <return type-id='type-id-14'/>
855    </function-decl>
856    <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'>
857      <parameter type-id='type-id-44' name='r' filepath='libnurbs/interface/glinterface.cc' line='459' column='1'/>
858      <parameter type-id='type-id-35' name='userData' filepath='libnurbs/interface/glinterface.cc' line='459' column='1'/>
859      <return type-id='type-id-14'/>
860    </function-decl>
861    <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'>
862      <parameter type-id='type-id-44' name='r' filepath='libnurbs/interface/glinterface.cc' line='459' column='1'/>
863      <parameter type-id='type-id-35' name='userData' filepath='libnurbs/interface/glinterface.cc' line='459' column='1'/>
864      <return type-id='type-id-14'/>
865    </function-decl>
866    <class-decl name='OpenGLSurfaceEvaluator' is-struct='yes' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='100' column='1' is-declaration-only='yes' id='type-id-43'>
867      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-51'/>
868      <data-member access='private' layout-offset-in-bits='64'>
869        <var-decl name='vertexCache' type-id='type-id-52' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='180' column='1'/>
870      </data-member>
871      <data-member access='private' layout-offset-in-bits='256'>
872        <var-decl name='tmeshing' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='181' column='1'/>
873      </data-member>
874      <data-member access='private' layout-offset-in-bits='288'>
875        <var-decl name='which' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='182' column='1'/>
876      </data-member>
877      <data-member access='private' layout-offset-in-bits='320'>
878        <var-decl name='vcount' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='183' column='1'/>
879      </data-member>
880      <data-member access='private' layout-offset-in-bits='352'>
881        <var-decl name='gl_polygon_mode' type-id='type-id-53' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='185' column='1'/>
882      </data-member>
883      <data-member access='private' layout-offset-in-bits='448'>
884        <var-decl name='global_bpm' type-id='type-id-54' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='188' column='1'/>
885      </data-member>
886      <data-member access='private' layout-offset-in-bits='512'>
887        <var-decl name='output_triangles' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='189' column='1'/>
888      </data-member>
889      <data-member access='private' layout-offset-in-bits='576'>
890        <var-decl name='beginCallBackN' type-id='type-id-31' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='193' column='1'/>
891      </data-member>
892      <data-member access='private' layout-offset-in-bits='640'>
893        <var-decl name='endCallBackN' type-id='type-id-32' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='194' column='1'/>
894      </data-member>
895      <data-member access='private' layout-offset-in-bits='704'>
896        <var-decl name='vertexCallBackN' type-id='type-id-28' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='195' column='1'/>
897      </data-member>
898      <data-member access='private' layout-offset-in-bits='768'>
899        <var-decl name='normalCallBackN' type-id='type-id-28' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='196' column='1'/>
900      </data-member>
901      <data-member access='private' layout-offset-in-bits='832'>
902        <var-decl name='colorCallBackN' type-id='type-id-28' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='197' column='1'/>
903      </data-member>
904      <data-member access='private' layout-offset-in-bits='896'>
905        <var-decl name='texcoordCallBackN' type-id='type-id-28' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='198' column='1'/>
906      </data-member>
907      <data-member access='private' layout-offset-in-bits='960'>
908        <var-decl name='beginCallBackData' type-id='type-id-33' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='200' column='1'/>
909      </data-member>
910      <data-member access='private' layout-offset-in-bits='1024'>
911        <var-decl name='endCallBackData' type-id='type-id-34' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='201' column='1'/>
912      </data-member>
913      <data-member access='private' layout-offset-in-bits='1088'>
914        <var-decl name='vertexCallBackData' type-id='type-id-30' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='202' column='1'/>
915      </data-member>
916      <data-member access='private' layout-offset-in-bits='1152'>
917        <var-decl name='normalCallBackData' type-id='type-id-30' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='203' column='1'/>
918      </data-member>
919      <data-member access='private' layout-offset-in-bits='1216'>
920        <var-decl name='colorCallBackData' type-id='type-id-30' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='204' column='1'/>
921      </data-member>
922      <data-member access='private' layout-offset-in-bits='1280'>
923        <var-decl name='texcoordCallBackData' type-id='type-id-30' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='205' column='1'/>
924      </data-member>
925      <data-member access='private' layout-offset-in-bits='1344'>
926        <var-decl name='userData' type-id='type-id-35' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='215' column='1'/>
927      </data-member>
928      <data-member access='private' layout-offset-in-bits='1408'>
929        <var-decl name='LOD_eval_level' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='222' column='1'/>
930      </data-member>
931      <data-member access='private' layout-offset-in-bits='1440'>
932        <var-decl name='global_uorder' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='231' column='1'/>
933      </data-member>
934      <data-member access='private' layout-offset-in-bits='1472'>
935        <var-decl name='global_vorder' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='232' column='1'/>
936      </data-member>
937      <data-member access='private' layout-offset-in-bits='1504'>
938        <var-decl name='global_uprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='233' column='1'/>
939      </data-member>
940      <data-member access='private' layout-offset-in-bits='1536'>
941        <var-decl name='global_vprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='234' column='1'/>
942      </data-member>
943      <data-member access='private' layout-offset-in-bits='1568'>
944        <var-decl name='global_vprime_BV' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='235' column='1'/>
945      </data-member>
946      <data-member access='private' layout-offset-in-bits='1600'>
947        <var-decl name='global_uprime_BU' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='236' column='1'/>
948      </data-member>
949      <data-member access='private' layout-offset-in-bits='1632'>
950        <var-decl name='global_uorder_BV' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='237' column='1'/>
951      </data-member>
952      <data-member access='private' layout-offset-in-bits='1664'>
953        <var-decl name='global_vorder_BV' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='238' column='1'/>
954      </data-member>
955      <data-member access='private' layout-offset-in-bits='1696'>
956        <var-decl name='global_uorder_BU' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='239' column='1'/>
957      </data-member>
958      <data-member access='private' layout-offset-in-bits='1728'>
959        <var-decl name='global_vorder_BU' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='240' column='1'/>
960      </data-member>
961      <data-member access='private' layout-offset-in-bits='1760'>
962        <var-decl name='global_ucoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='242' column='1'/>
963      </data-member>
964      <data-member access='private' layout-offset-in-bits='3040'>
965        <var-decl name='global_vcoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='243' column='1'/>
966      </data-member>
967      <data-member access='private' layout-offset-in-bits='4320'>
968        <var-decl name='global_ucoeffDeriv' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='244' column='1'/>
969      </data-member>
970      <data-member access='private' layout-offset-in-bits='5600'>
971        <var-decl name='global_vcoeffDeriv' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='245' column='1'/>
972      </data-member>
973      <data-member access='private' layout-offset-in-bits='6880'>
974        <var-decl name='global_BV' type-id='type-id-55' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='247' column='1'/>
975      </data-member>
976      <data-member access='private' layout-offset-in-bits='12000'>
977        <var-decl name='global_PBV' type-id='type-id-55' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='248' column='1'/>
978      </data-member>
979      <data-member access='private' layout-offset-in-bits='17120'>
980        <var-decl name='global_BU' type-id='type-id-55' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='249' column='1'/>
981      </data-member>
982      <data-member access='private' layout-offset-in-bits='22240'>
983        <var-decl name='global_PBU' type-id='type-id-55' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='250' column='1'/>
984      </data-member>
985      <data-member access='private' layout-offset-in-bits='27392'>
986        <var-decl name='global_baseData' type-id='type-id-22' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='251' column='1'/>
987      </data-member>
988      <data-member access='private' layout-offset-in-bits='27456'>
989        <var-decl name='global_ev_k' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='253' column='1'/>
990      </data-member>
991      <data-member access='private' layout-offset-in-bits='27488'>
992        <var-decl name='global_ev_u1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='254' column='1'/>
993      </data-member>
994      <data-member access='private' layout-offset-in-bits='27520'>
995        <var-decl name='global_ev_u2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='255' column='1'/>
996      </data-member>
997      <data-member access='private' layout-offset-in-bits='27552'>
998        <var-decl name='global_ev_ustride' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='256' column='1'/>
999      </data-member>
1000      <data-member access='private' layout-offset-in-bits='27584'>
1001        <var-decl name='global_ev_uorder' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='257' column='1'/>
1002      </data-member>
1003      <data-member access='private' layout-offset-in-bits='27616'>
1004        <var-decl name='global_ev_v1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='258' column='1'/>
1005      </data-member>
1006      <data-member access='private' layout-offset-in-bits='27648'>
1007        <var-decl name='global_ev_v2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='259' column='1'/>
1008      </data-member>
1009      <data-member access='private' layout-offset-in-bits='27680'>
1010        <var-decl name='global_ev_vstride' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='260' column='1'/>
1011      </data-member>
1012      <data-member access='private' layout-offset-in-bits='27712'>
1013        <var-decl name='global_ev_vorder' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='261' column='1'/>
1014      </data-member>
1015      <data-member access='private' layout-offset-in-bits='27744'>
1016        <var-decl name='global_ev_ctlPoints' type-id='type-id-56' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='262' column='1'/>
1017      </data-member>
1018      <data-member access='private' layout-offset-in-bits='232544'>
1019        <var-decl name='global_grid_u0' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='264' column='1'/>
1020      </data-member>
1021      <data-member access='private' layout-offset-in-bits='232576'>
1022        <var-decl name='global_grid_u1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='265' column='1'/>
1023      </data-member>
1024      <data-member access='private' layout-offset-in-bits='232608'>
1025        <var-decl name='global_grid_nu' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='266' column='1'/>
1026      </data-member>
1027      <data-member access='private' layout-offset-in-bits='232640'>
1028        <var-decl name='global_grid_v0' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='267' column='1'/>
1029      </data-member>
1030      <data-member access='private' layout-offset-in-bits='232672'>
1031        <var-decl name='global_grid_v1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='268' column='1'/>
1032      </data-member>
1033      <data-member access='private' layout-offset-in-bits='232704'>
1034        <var-decl name='global_grid_nv' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='269' column='1'/>
1035      </data-member>
1036      <data-member access='private' layout-offset-in-bits='232736'>
1037        <var-decl name='em_vertex' type-id='type-id-57' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='349' column='1'/>
1038      </data-member>
1039      <data-member access='private' layout-offset-in-bits='443008'>
1040        <var-decl name='em_normal' type-id='type-id-57' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='350' column='1'/>
1041      </data-member>
1042      <data-member access='private' layout-offset-in-bits='653280'>
1043        <var-decl name='em_color' type-id='type-id-57' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='351' column='1'/>
1044      </data-member>
1045      <data-member access='private' layout-offset-in-bits='863552'>
1046        <var-decl name='em_texcoord' type-id='type-id-57' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='352' column='1'/>
1047      </data-member>
1048      <data-member access='private' layout-offset-in-bits='1073824'>
1049        <var-decl name='auto_normal_flag' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='354' column='1'/>
1050      </data-member>
1051      <data-member access='private' layout-offset-in-bits='1073856'>
1052        <var-decl name='callback_auto_normal' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='356' column='1'/>
1053      </data-member>
1054      <data-member access='private' layout-offset-in-bits='1073888'>
1055        <var-decl name='vertex_flag' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='357' column='1'/>
1056      </data-member>
1057      <data-member access='private' layout-offset-in-bits='1073920'>
1058        <var-decl name='normal_flag' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='358' column='1'/>
1059      </data-member>
1060      <data-member access='private' layout-offset-in-bits='1073952'>
1061        <var-decl name='color_flag' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='359' column='1'/>
1062      </data-member>
1063      <data-member access='private' layout-offset-in-bits='1073984'>
1064        <var-decl name='texcoord_flag' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='360' column='1'/>
1065      </data-member>
1066      <member-function access='public'>
1067        <function-decl name='set_callback_userData' mangled-name='_ZN22OpenGLSurfaceEvaluator21set_callback_userDataEPv' filepath='libnurbs/interface/glsurfeval.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
1068          <parameter type-id='type-id-48' is-artificial='yes'/>
1069          <parameter type-id='type-id-35'/>
1070          <return type-id='type-id-14'/>
1071        </function-decl>
1072      </member-function>
1073      <member-function access='public'>
1074        <function-decl name='put_vertices_call_back' mangled-name='_ZN22OpenGLSurfaceEvaluator22put_vertices_call_backEi' filepath='libnurbs/interface/glsurfeval.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
1075          <parameter type-id='type-id-48' is-artificial='yes'/>
1076          <parameter type-id='type-id-8'/>
1077          <return type-id='type-id-14'/>
1078        </function-decl>
1079      </member-function>
1080      <member-function access='public' constructor='yes'>
1081        <function-decl name='OpenGLSurfaceEvaluator' filepath='libnurbs/interface/glsurfeval.cc' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
1082          <parameter type-id='type-id-48' is-artificial='yes'/>
1083          <return type-id='type-id-14'/>
1084        </function-decl>
1085      </member-function>
1086      <member-function access='public'>
1087        <function-decl name='putCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator11putCallBackEjPFvvE' filepath='libnurbs/interface/glsurfeval.cc' line='1190' column='1' visibility='default' binding='global' size-in-bits='64'>
1088          <parameter type-id='type-id-48' is-artificial='yes'/>
1089          <parameter type-id='type-id-36'/>
1090          <parameter type-id='type-id-37'/>
1091          <return type-id='type-id-14'/>
1092        </function-decl>
1093      </member-function>
1094      <member-function access='private'>
1095        <function-decl name='beginCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator13beginCallBackEjPv' filepath='libnurbs/interface/glsurfeval.cc' line='1237' column='1' visibility='default' binding='global' size-in-bits='64'>
1096          <parameter type-id='type-id-48' is-artificial='yes'/>
1097          <parameter type-id='type-id-36'/>
1098          <parameter type-id='type-id-35'/>
1099          <return type-id='type-id-14'/>
1100        </function-decl>
1101      </member-function>
1102      <member-function access='private'>
1103        <function-decl name='endCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator11endCallBackEPv' filepath='libnurbs/interface/glsurfeval.cc' line='1246' column='1' visibility='default' binding='global' size-in-bits='64'>
1104          <parameter type-id='type-id-48' is-artificial='yes'/>
1105          <parameter type-id='type-id-35'/>
1106          <return type-id='type-id-14'/>
1107        </function-decl>
1108      </member-function>
1109      <member-function access='private'>
1110        <function-decl name='vertexCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator14vertexCallBackEPKfPv' filepath='libnurbs/interface/glsurfeval.cc' line='1255' column='1' visibility='default' binding='global' size-in-bits='64'>
1111          <parameter type-id='type-id-48' is-artificial='yes'/>
1112          <parameter type-id='type-id-25'/>
1113          <parameter type-id='type-id-35'/>
1114          <return type-id='type-id-14'/>
1115        </function-decl>
1116      </member-function>
1117      <member-function access='private'>
1118        <function-decl name='normalCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator14normalCallBackEPKfPv' filepath='libnurbs/interface/glsurfeval.cc' line='1265' column='1' visibility='default' binding='global' size-in-bits='64'>
1119          <parameter type-id='type-id-48' is-artificial='yes'/>
1120          <parameter type-id='type-id-25'/>
1121          <parameter type-id='type-id-35'/>
1122          <return type-id='type-id-14'/>
1123        </function-decl>
1124      </member-function>
1125      <member-function access='private'>
1126        <function-decl name='colorCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator13colorCallBackEPKfPv' filepath='libnurbs/interface/glsurfeval.cc' line='1274' column='1' visibility='default' binding='global' size-in-bits='64'>
1127          <parameter type-id='type-id-48' is-artificial='yes'/>
1128          <parameter type-id='type-id-25'/>
1129          <parameter type-id='type-id-35'/>
1130          <return type-id='type-id-14'/>
1131        </function-decl>
1132      </member-function>
1133      <member-function access='private'>
1134        <function-decl name='texcoordCallBack' mangled-name='_ZN22OpenGLSurfaceEvaluator16texcoordCallBackEPKfPv' filepath='libnurbs/interface/glsurfeval.cc' line='1283' column='1' visibility='default' binding='global' size-in-bits='64'>
1135          <parameter type-id='type-id-48' is-artificial='yes'/>
1136          <parameter type-id='type-id-25'/>
1137          <parameter type-id='type-id-35'/>
1138          <return type-id='type-id-14'/>
1139        </function-decl>
1140      </member-function>
1141      <member-function access='public'>
1142        <function-decl name='coord2f' mangled-name='_ZN22OpenGLSurfaceEvaluator7coord2fEff' filepath='libnurbs/interface/glsurfeval.cc' line='1106' column='1' visibility='default' binding='global' size-in-bits='64'>
1143          <parameter type-id='type-id-48' is-artificial='yes'/>
1144          <parameter type-id='type-id-1'/>
1145          <parameter type-id='type-id-1'/>
1146          <return type-id='type-id-14'/>
1147        </function-decl>
1148      </member-function>
1149      <member-function access='public'>
1150        <function-decl name='point2i' mangled-name='_ZN22OpenGLSurfaceEvaluator7point2iEll' filepath='libnurbs/interface/glsurfeval.cc' line='1069' column='1' visibility='default' binding='global' size-in-bits='64'>
1151          <parameter type-id='type-id-48' is-artificial='yes'/>
1152          <parameter type-id='type-id-38'/>
1153          <parameter type-id='type-id-38'/>
1154          <return type-id='type-id-14'/>
1155        </function-decl>
1156      </member-function>
1157      <member-function access='public'>
1158        <function-decl name='newtmeshvert' mangled-name='_ZN22OpenGLSurfaceEvaluator12newtmeshvertEff' filepath='libnurbs/interface/glsurfeval.cc' line='1160' column='1' visibility='default' binding='global' size-in-bits='64'>
1159          <parameter type-id='type-id-48' is-artificial='yes'/>
1160          <parameter type-id='type-id-1'/>
1161          <parameter type-id='type-id-1'/>
1162          <return type-id='type-id-14'/>
1163        </function-decl>
1164      </member-function>
1165      <member-function access='public'>
1166        <function-decl name='newtmeshvert' mangled-name='_ZN22OpenGLSurfaceEvaluator12newtmeshvertEll' filepath='libnurbs/interface/glsurfeval.cc' line='1134' column='1' visibility='default' binding='global' size-in-bits='64'>
1167          <parameter type-id='type-id-48' is-artificial='yes'/>
1168          <parameter type-id='type-id-38'/>
1169          <parameter type-id='type-id-38'/>
1170          <return type-id='type-id-14'/>
1171        </function-decl>
1172      </member-function>
1173      <member-function access='public'>
1174        <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'>
1175          <parameter type-id='type-id-48' is-artificial='yes'/>
1176          <parameter type-id='type-id-8'/>
1177          <return type-id='type-id-14'/>
1178        </function-decl>
1179      </member-function>
1180      <member-function access='private'>
1181        <function-decl name='inMapGrid2f' mangled-name='_ZN22OpenGLSurfaceEvaluator11inMapGrid2fEiffiff' filepath='libnurbs/interface/insurfeval.cc' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
1182          <parameter type-id='type-id-48' is-artificial='yes'/>
1183          <parameter type-id='type-id-8'/>
1184          <parameter type-id='type-id-1'/>
1185          <parameter type-id='type-id-1'/>
1186          <parameter type-id='type-id-8'/>
1187          <parameter type-id='type-id-1'/>
1188          <parameter type-id='type-id-1'/>
1189          <return type-id='type-id-14'/>
1190        </function-decl>
1191      </member-function>
1192      <member-function access='private'>
1193        <function-decl name='inComputeFirstPartials' mangled-name='_ZN22OpenGLSurfaceEvaluator22inComputeFirstPartialsEPfS0_S0_' filepath='libnurbs/interface/insurfeval.cc' line='501' column='1' visibility='default' binding='global' size-in-bits='64'>
1194          <parameter type-id='type-id-48' is-artificial='yes'/>
1195          <parameter type-id='type-id-22'/>
1196          <parameter type-id='type-id-22'/>
1197          <parameter type-id='type-id-22'/>
1198          <return type-id='type-id-14'/>
1199        </function-decl>
1200      </member-function>
1201      <member-function access='private'>
1202        <function-decl name='inPreEvaluate' mangled-name='_ZN22OpenGLSurfaceEvaluator13inPreEvaluateEifPf' filepath='libnurbs/interface/insurfeval.cc' line='1022' column='1' visibility='default' binding='global' size-in-bits='64'>
1203          <parameter type-id='type-id-48' is-artificial='yes'/>
1204          <parameter type-id='type-id-8'/>
1205          <parameter type-id='type-id-1'/>
1206          <parameter type-id='type-id-22'/>
1207          <return type-id='type-id-14'/>
1208        </function-decl>
1209      </member-function>
1210      <member-function access='private'>
1211        <function-decl name='inPreEvaluateWithDeriv' mangled-name='_ZN22OpenGLSurfaceEvaluator22inPreEvaluateWithDerivEifPfS0_' filepath='libnurbs/interface/insurfeval.cc' line='1066' column='1' visibility='default' binding='global' size-in-bits='64'>
1212          <parameter type-id='type-id-48' is-artificial='yes'/>
1213          <parameter type-id='type-id-8'/>
1214          <parameter type-id='type-id-1'/>
1215          <parameter type-id='type-id-22'/>
1216          <parameter type-id='type-id-22'/>
1217          <return type-id='type-id-14'/>
1218        </function-decl>
1219      </member-function>
1220      <member-function access='private'>
1221        <function-decl name='inDoDomain2WithDerivs' mangled-name='_ZN22OpenGLSurfaceEvaluator21inDoDomain2WithDerivsEiffffiffiPfS0_S0_S0_' filepath='libnurbs/interface/insurfeval.cc' line='949' column='1' visibility='default' binding='global' size-in-bits='64'>
1222          <parameter type-id='type-id-48' is-artificial='yes'/>
1223          <parameter type-id='type-id-8'/>
1224          <parameter type-id='type-id-1'/>
1225          <parameter type-id='type-id-1'/>
1226          <parameter type-id='type-id-1'/>
1227          <parameter type-id='type-id-1'/>
1228          <parameter type-id='type-id-8'/>
1229          <parameter type-id='type-id-1'/>
1230          <parameter type-id='type-id-1'/>
1231          <parameter type-id='type-id-8'/>
1232          <parameter type-id='type-id-22'/>
1233          <parameter type-id='type-id-22'/>
1234          <parameter type-id='type-id-22'/>
1235          <parameter type-id='type-id-22'/>
1236          <return type-id='type-id-14'/>
1237        </function-decl>
1238      </member-function>
1239      <member-function access='private'>
1240        <function-decl name='inDoDomain2WithDerivsBV' mangled-name='_ZN22OpenGLSurfaceEvaluator23inDoDomain2WithDerivsBVEiffffiffiPfS0_S0_S0_' filepath='libnurbs/interface/insurfeval.cc' line='903' column='1' visibility='default' binding='global' size-in-bits='64'>
1241          <parameter type-id='type-id-48' is-artificial='yes'/>
1242          <parameter type-id='type-id-8'/>
1243          <parameter type-id='type-id-1'/>
1244          <parameter type-id='type-id-1'/>
1245          <parameter type-id='type-id-1'/>
1246          <parameter type-id='type-id-1'/>
1247          <parameter type-id='type-id-8'/>
1248          <parameter type-id='type-id-1'/>
1249          <parameter type-id='type-id-1'/>
1250          <parameter type-id='type-id-8'/>
1251          <parameter type-id='type-id-22'/>
1252          <parameter type-id='type-id-22'/>
1253          <parameter type-id='type-id-22'/>
1254          <parameter type-id='type-id-22'/>
1255          <return type-id='type-id-14'/>
1256        </function-decl>
1257      </member-function>
1258      <member-function access='private'>
1259        <function-decl name='inDoDomain2WithDerivsBU' mangled-name='_ZN22OpenGLSurfaceEvaluator23inDoDomain2WithDerivsBUEiffffiffiPfS0_S0_S0_' filepath='libnurbs/interface/insurfeval.cc' line='868' column='1' visibility='default' binding='global' size-in-bits='64'>
1260          <parameter type-id='type-id-48' is-artificial='yes'/>
1261          <parameter type-id='type-id-8'/>
1262          <parameter type-id='type-id-1'/>
1263          <parameter type-id='type-id-1'/>
1264          <parameter type-id='type-id-1'/>
1265          <parameter type-id='type-id-1'/>
1266          <parameter type-id='type-id-8'/>
1267          <parameter type-id='type-id-1'/>
1268          <parameter type-id='type-id-1'/>
1269          <parameter type-id='type-id-8'/>
1270          <parameter type-id='type-id-22'/>
1271          <parameter type-id='type-id-22'/>
1272          <parameter type-id='type-id-22'/>
1273          <parameter type-id='type-id-22'/>
1274          <return type-id='type-id-14'/>
1275        </function-decl>
1276      </member-function>
1277      <member-function access='private'>
1278        <function-decl name='inPreEvaluateBU' mangled-name='_ZN22OpenGLSurfaceEvaluator15inPreEvaluateBUEiiifPf' filepath='libnurbs/interface/insurfeval.cc' line='838' column='1' visibility='default' binding='global' size-in-bits='64'>
1279          <parameter type-id='type-id-48' is-artificial='yes'/>
1280          <parameter type-id='type-id-8'/>
1281          <parameter type-id='type-id-8'/>
1282          <parameter type-id='type-id-8'/>
1283          <parameter type-id='type-id-1'/>
1284          <parameter type-id='type-id-22'/>
1285          <return type-id='type-id-14'/>
1286        </function-decl>
1287      </member-function>
1288      <member-function access='private'>
1289        <function-decl name='inPreEvaluateBV' mangled-name='_ZN22OpenGLSurfaceEvaluator15inPreEvaluateBVEiiifPf' filepath='libnurbs/interface/insurfeval.cc' line='809' column='1' visibility='default' binding='global' size-in-bits='64'>
1290          <parameter type-id='type-id-48' is-artificial='yes'/>
1291          <parameter type-id='type-id-8'/>
1292          <parameter type-id='type-id-8'/>
1293          <parameter type-id='type-id-8'/>
1294          <parameter type-id='type-id-1'/>
1295          <parameter type-id='type-id-22'/>
1296          <return type-id='type-id-14'/>
1297        </function-decl>
1298      </member-function>
1299      <member-function access='private'>
1300        <function-decl name='inEvalULine' mangled-name='_ZN22OpenGLSurfaceEvaluator11inEvalULineEifPfiPA3_fS2_' filepath='libnurbs/interface/insurfeval.cc' line='1125' column='1' visibility='default' binding='global' size-in-bits='64'>
1301          <parameter type-id='type-id-48' is-artificial='yes'/>
1302          <parameter type-id='type-id-8'/>
1303          <parameter type-id='type-id-1'/>
1304          <parameter type-id='type-id-22'/>
1305          <parameter type-id='type-id-8'/>
1306          <parameter type-id='type-id-58'/>
1307          <parameter type-id='type-id-58'/>
1308          <return type-id='type-id-14'/>
1309        </function-decl>
1310      </member-function>
1311      <member-function access='private'>
1312        <function-decl name='inEvalVLine' mangled-name='_ZN22OpenGLSurfaceEvaluator11inEvalVLineEifPfiPA3_fS2_' filepath='libnurbs/interface/insurfeval.cc' line='1144' column='1' visibility='default' binding='global' size-in-bits='64'>
1313          <parameter type-id='type-id-48' is-artificial='yes'/>
1314          <parameter type-id='type-id-8'/>
1315          <parameter type-id='type-id-1'/>
1316          <parameter type-id='type-id-22'/>
1317          <parameter type-id='type-id-8'/>
1318          <parameter type-id='type-id-58'/>
1319          <parameter type-id='type-id-58'/>
1320          <return type-id='type-id-14'/>
1321        </function-decl>
1322      </member-function>
1323      <member-function access='private'>
1324        <function-decl name='inMap2fEM' mangled-name='_ZN22OpenGLSurfaceEvaluator9inMap2fEMEiiffiiffiiPf' filepath='libnurbs/interface/insurfeval.cc' line='1540' column='1' visibility='default' binding='global' size-in-bits='64'>
1325          <parameter type-id='type-id-48' is-artificial='yes'/>
1326          <parameter type-id='type-id-8'/>
1327          <parameter type-id='type-id-8'/>
1328          <parameter type-id='type-id-1'/>
1329          <parameter type-id='type-id-1'/>
1330          <parameter type-id='type-id-8'/>
1331          <parameter type-id='type-id-8'/>
1332          <parameter type-id='type-id-1'/>
1333          <parameter type-id='type-id-1'/>
1334          <parameter type-id='type-id-8'/>
1335          <parameter type-id='type-id-8'/>
1336          <parameter type-id='type-id-22'/>
1337          <return type-id='type-id-14'/>
1338        </function-decl>
1339      </member-function>
1340      <member-function access='private'>
1341        <function-decl name='inDoDomain2WithDerivsEM' mangled-name='_ZN22OpenGLSurfaceEvaluator23inDoDomain2WithDerivsEMEP15surfEvalMachineffPfS2_S2_' filepath='libnurbs/interface/insurfeval.cc' line='1600' column='1' visibility='default' binding='global' size-in-bits='64'>
1342          <parameter type-id='type-id-48' is-artificial='yes'/>
1343          <parameter type-id='type-id-59'/>
1344          <parameter type-id='type-id-1'/>
1345          <parameter type-id='type-id-1'/>
1346          <parameter type-id='type-id-22'/>
1347          <parameter type-id='type-id-22'/>
1348          <parameter type-id='type-id-22'/>
1349          <return type-id='type-id-14'/>
1350        </function-decl>
1351      </member-function>
1352      <member-function access='private'>
1353        <function-decl name='inDoDomain2EM' mangled-name='_ZN22OpenGLSurfaceEvaluator13inDoDomain2EMEP15surfEvalMachineffPf' filepath='libnurbs/interface/insurfeval.cc' line='1653' column='1' visibility='default' binding='global' size-in-bits='64'>
1354          <parameter type-id='type-id-48' is-artificial='yes'/>
1355          <parameter type-id='type-id-59'/>
1356          <parameter type-id='type-id-1'/>
1357          <parameter type-id='type-id-1'/>
1358          <parameter type-id='type-id-22'/>
1359          <return type-id='type-id-14'/>
1360        </function-decl>
1361      </member-function>
1362      <member-function access='private'>
1363        <function-decl name='inEvalVStrip' mangled-name='_ZN22OpenGLSurfaceEvaluator12inEvalVStripEifPfifS0_' filepath='libnurbs/interface/insurfeval.cc' line='1355' column='1' visibility='default' binding='global' size-in-bits='64'>
1364          <parameter type-id='type-id-48' is-artificial='yes'/>
1365          <parameter type-id='type-id-8'/>
1366          <parameter type-id='type-id-1'/>
1367          <parameter type-id='type-id-22'/>
1368          <parameter type-id='type-id-8'/>
1369          <parameter type-id='type-id-1'/>
1370          <parameter type-id='type-id-22'/>
1371          <return type-id='type-id-14'/>
1372        </function-decl>
1373      </member-function>
1374      <member-function access='private'>
1375        <function-decl name='inEvalUStrip' mangled-name='_ZN22OpenGLSurfaceEvaluator12inEvalUStripEifPfifS0_' filepath='libnurbs/interface/insurfeval.cc' line='1166' column='1' visibility='default' binding='global' size-in-bits='64'>
1376          <parameter type-id='type-id-48' is-artificial='yes'/>
1377          <parameter type-id='type-id-8'/>
1378          <parameter type-id='type-id-1'/>
1379          <parameter type-id='type-id-22'/>
1380          <parameter type-id='type-id-8'/>
1381          <parameter type-id='type-id-1'/>
1382          <parameter type-id='type-id-22'/>
1383          <return type-id='type-id-14'/>
1384        </function-decl>
1385      </member-function>
1386      <member-function access='private'>
1387        <function-decl name='inComputeNormal2' mangled-name='_ZN22OpenGLSurfaceEvaluator16inComputeNormal2EPfS0_S0_' filepath='libnurbs/interface/insurfeval.cc' line='518' column='1' visibility='default' binding='global' size-in-bits='64'>
1388          <parameter type-id='type-id-48' is-artificial='yes'/>
1389          <parameter type-id='type-id-22'/>
1390          <parameter type-id='type-id-22'/>
1391          <parameter type-id='type-id-22'/>
1392          <return type-id='type-id-14'/>
1393        </function-decl>
1394      </member-function>
1395      <member-function access='private'>
1396        <function-decl name='inDoEvalCoord2EM' mangled-name='_ZN22OpenGLSurfaceEvaluator16inDoEvalCoord2EMEff' filepath='libnurbs/interface/insurfeval.cc' line='1702' column='1' visibility='default' binding='global' size-in-bits='64'>
1397          <parameter type-id='type-id-48' is-artificial='yes'/>
1398          <parameter type-id='type-id-1'/>
1399          <parameter type-id='type-id-1'/>
1400          <return type-id='type-id-14'/>
1401        </function-decl>
1402      </member-function>
1403      <member-function access='private'>
1404        <function-decl name='inBPMEvalEM' mangled-name='_ZN22OpenGLSurfaceEvaluator11inBPMEvalEMEP15bezierPatchMesh' filepath='libnurbs/interface/insurfeval.cc' line='1826' column='1' visibility='default' binding='global' size-in-bits='64'>
1405          <parameter type-id='type-id-48' is-artificial='yes'/>
1406          <parameter type-id='type-id-54'/>
1407          <return type-id='type-id-14'/>
1408        </function-decl>
1409      </member-function>
1410      <member-function access='private'>
1411        <function-decl name='inBPMListEvalEM' mangled-name='_ZN22OpenGLSurfaceEvaluator15inBPMListEvalEMEP15bezierPatchMesh' filepath='libnurbs/interface/insurfeval.cc' line='2056' column='1' visibility='default' binding='global' size-in-bits='64'>
1412          <parameter type-id='type-id-48' is-artificial='yes'/>
1413          <parameter type-id='type-id-54'/>
1414          <return type-id='type-id-14'/>
1415        </function-decl>
1416      </member-function>
1417      <member-function access='private'>
1418        <function-decl name='inDoEvalCoord2' mangled-name='_ZN22OpenGLSurfaceEvaluator14inDoEvalCoord2EffPfS0_' filepath='libnurbs/interface/insurfeval.cc' line='541' column='1' visibility='default' binding='global' size-in-bits='64'>
1419          <parameter type-id='type-id-48' is-artificial='yes'/>
1420          <parameter type-id='type-id-1'/>
1421          <parameter type-id='type-id-1'/>
1422          <parameter type-id='type-id-22'/>
1423          <parameter type-id='type-id-22'/>
1424          <return type-id='type-id-14'/>
1425        </function-decl>
1426      </member-function>
1427      <member-function access='private'>
1428        <function-decl name='inEvalMesh2' mangled-name='_ZN22OpenGLSurfaceEvaluator11inEvalMesh2Eiiii' filepath='libnurbs/interface/insurfeval.cc' line='400' column='1' visibility='default' binding='global' size-in-bits='64'>
1429          <parameter type-id='type-id-48' is-artificial='yes'/>
1430          <parameter type-id='type-id-8'/>
1431          <parameter type-id='type-id-8'/>
1432          <parameter type-id='type-id-8'/>
1433          <parameter type-id='type-id-8'/>
1434          <return type-id='type-id-14'/>
1435        </function-decl>
1436      </member-function>
1437      <member-function access='private'>
1438        <function-decl name='inEvalCoord2f' mangled-name='_ZN22OpenGLSurfaceEvaluator13inEvalCoord2fEff' filepath='libnurbs/interface/insurfeval.cc' line='375' column='1' visibility='default' binding='global' size-in-bits='64'>
1439          <parameter type-id='type-id-48' is-artificial='yes'/>
1440          <parameter type-id='type-id-1'/>
1441          <parameter type-id='type-id-1'/>
1442          <return type-id='type-id-14'/>
1443        </function-decl>
1444      </member-function>
1445      <member-function access='private'>
1446        <function-decl name='inEvalPoint2' mangled-name='_ZN22OpenGLSurfaceEvaluator12inEvalPoint2Eii' filepath='libnurbs/interface/insurfeval.cc' line='362' column='1' visibility='default' binding='global' size-in-bits='64'>
1447          <parameter type-id='type-id-48' is-artificial='yes'/>
1448          <parameter type-id='type-id-8'/>
1449          <parameter type-id='type-id-8'/>
1450          <return type-id='type-id-14'/>
1451        </function-decl>
1452      </member-function>
1453      <member-function access='private'>
1454        <function-decl name='inMap2f' mangled-name='_ZN22OpenGLSurfaceEvaluator7inMap2fEiffiiffiiPf' filepath='libnurbs/interface/insurfeval.cc' line='444' column='1' visibility='default' binding='global' size-in-bits='64'>
1455          <parameter type-id='type-id-48' is-artificial='yes'/>
1456          <parameter type-id='type-id-8'/>
1457          <parameter type-id='type-id-1'/>
1458          <parameter type-id='type-id-1'/>
1459          <parameter type-id='type-id-8'/>
1460          <parameter type-id='type-id-8'/>
1461          <parameter type-id='type-id-1'/>
1462          <parameter type-id='type-id-1'/>
1463          <parameter type-id='type-id-8'/>
1464          <parameter type-id='type-id-8'/>
1465          <parameter type-id='type-id-22'/>
1466          <return type-id='type-id-14'/>
1467        </function-decl>
1468      </member-function>
1469      <member-function access='private'>
1470        <function-decl name='inBPMEval' mangled-name='_ZN22OpenGLSurfaceEvaluator9inBPMEvalEP15bezierPatchMesh' filepath='libnurbs/interface/insurfeval.cc' line='247' column='1' visibility='default' binding='global' size-in-bits='64'>
1471          <parameter type-id='type-id-48' is-artificial='yes'/>
1472          <parameter type-id='type-id-54'/>
1473          <return type-id='type-id-14'/>
1474        </function-decl>
1475      </member-function>
1476      <member-function access='private'>
1477        <function-decl name='inBPMListEval' mangled-name='_ZN22OpenGLSurfaceEvaluator13inBPMListEvalEP15bezierPatchMesh' filepath='libnurbs/interface/insurfeval.cc' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
1478          <parameter type-id='type-id-48' is-artificial='yes'/>
1479          <parameter type-id='type-id-54'/>
1480          <return type-id='type-id-14'/>
1481        </function-decl>
1482      </member-function>
1483      <member-function access='public' destructor='yes' vtable-offset='-1'>
1484        <function-decl name='~OpenGLSurfaceEvaluator' filepath='libnurbs/interface/glsurfeval.cc' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
1485          <parameter type-id='type-id-48' is-artificial='yes'/>
1486          <parameter type-id='type-id-8'/>
1487          <return type-id='type-id-14'/>
1488        </function-decl>
1489      </member-function>
1490      <member-function access='public' vtable-offset='9'>
1491        <function-decl name='range2f' mangled-name='_ZN22OpenGLSurfaceEvaluator7range2fElPfS0_' filepath='libnurbs/interface/glsurfeval.cc' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
1492          <parameter type-id='type-id-48' is-artificial='yes'/>
1493          <parameter type-id='type-id-38'/>
1494          <parameter type-id='type-id-22'/>
1495          <parameter type-id='type-id-22'/>
1496          <return type-id='type-id-14'/>
1497        </function-decl>
1498      </member-function>
1499      <member-function access='public' vtable-offset='10'>
1500        <function-decl name='domain2f' mangled-name='_ZN22OpenGLSurfaceEvaluator8domain2fEffff' filepath='libnurbs/interface/glsurfeval.cc' line='263' column='1' visibility='default' binding='global' size-in-bits='64'>
1501          <parameter type-id='type-id-48' is-artificial='yes'/>
1502          <parameter type-id='type-id-1'/>
1503          <parameter type-id='type-id-1'/>
1504          <parameter type-id='type-id-1'/>
1505          <parameter type-id='type-id-1'/>
1506          <return type-id='type-id-14'/>
1507        </function-decl>
1508      </member-function>
1509      <member-function access='public' vtable-offset='11'>
1510        <function-decl name='enable' mangled-name='_ZN22OpenGLSurfaceEvaluator6enableEl' filepath='libnurbs/interface/glsurfeval.cc' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
1511          <parameter type-id='type-id-48' is-artificial='yes'/>
1512          <parameter type-id='type-id-38'/>
1513          <return type-id='type-id-14'/>
1514        </function-decl>
1515      </member-function>
1516      <member-function access='public' vtable-offset='12'>
1517        <function-decl name='disable' mangled-name='_ZN22OpenGLSurfaceEvaluator7disableEl' filepath='libnurbs/interface/glsurfeval.cc' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
1518          <parameter type-id='type-id-48' is-artificial='yes'/>
1519          <parameter type-id='type-id-38'/>
1520          <return type-id='type-id-14'/>
1521        </function-decl>
1522      </member-function>
1523      <member-function access='public' vtable-offset='13'>
1524        <function-decl name='bgnmap2f' mangled-name='_ZN22OpenGLSurfaceEvaluator8bgnmap2fEl' filepath='libnurbs/interface/glsurfeval.cc' line='739' column='1' visibility='default' binding='global' size-in-bits='64'>
1525          <parameter type-id='type-id-48' is-artificial='yes'/>
1526          <parameter type-id='type-id-38'/>
1527          <return type-id='type-id-14'/>
1528        </function-decl>
1529      </member-function>
1530      <member-function access='public' vtable-offset='14'>
1531        <function-decl name='map2f' mangled-name='_ZN22OpenGLSurfaceEvaluator5map2fElffllffllPf' filepath='libnurbs/interface/glsurfeval.cc' line='872' column='1' visibility='default' binding='global' size-in-bits='64'>
1532          <parameter type-id='type-id-48' is-artificial='yes'/>
1533          <parameter type-id='type-id-38'/>
1534          <parameter type-id='type-id-1'/>
1535          <parameter type-id='type-id-1'/>
1536          <parameter type-id='type-id-38'/>
1537          <parameter type-id='type-id-38'/>
1538          <parameter type-id='type-id-1'/>
1539          <parameter type-id='type-id-1'/>
1540          <parameter type-id='type-id-38'/>
1541          <parameter type-id='type-id-38'/>
1542          <parameter type-id='type-id-22'/>
1543          <return type-id='type-id-14'/>
1544        </function-decl>
1545      </member-function>
1546      <member-function access='public' vtable-offset='15'>
1547        <function-decl name='mapgrid2f' mangled-name='_ZN22OpenGLSurfaceEvaluator9mapgrid2fElfflff' filepath='libnurbs/interface/glsurfeval.cc' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
1548          <parameter type-id='type-id-48' is-artificial='yes'/>
1549          <parameter type-id='type-id-38'/>
1550          <parameter type-id='type-id-1'/>
1551          <parameter type-id='type-id-1'/>
1552          <parameter type-id='type-id-38'/>
1553          <parameter type-id='type-id-1'/>
1554          <parameter type-id='type-id-1'/>
1555          <return type-id='type-id-14'/>
1556        </function-decl>
1557      </member-function>
1558      <member-function access='public' vtable-offset='16'>
1559        <function-decl name='mapmesh2f' mangled-name='_ZN22OpenGLSurfaceEvaluator9mapmesh2fElllll' filepath='libnurbs/interface/glsurfeval.cc' line='946' column='1' visibility='default' binding='global' size-in-bits='64'>
1560          <parameter type-id='type-id-48' is-artificial='yes'/>
1561          <parameter type-id='type-id-38'/>
1562          <parameter type-id='type-id-38'/>
1563          <parameter type-id='type-id-38'/>
1564          <parameter type-id='type-id-38'/>
1565          <parameter type-id='type-id-38'/>
1566          <return type-id='type-id-14'/>
1567        </function-decl>
1568      </member-function>
1569      <member-function access='public' vtable-offset='17'>
1570        <function-decl name='evalcoord2f' mangled-name='_ZN22OpenGLSurfaceEvaluator11evalcoord2fElff' filepath='libnurbs/interface/glsurfeval.cc' line='1042' column='1' visibility='default' binding='global' size-in-bits='64'>
1571          <parameter type-id='type-id-48' is-artificial='yes'/>
1572          <parameter type-id='type-id-38'/>
1573          <parameter type-id='type-id-1'/>
1574          <parameter type-id='type-id-1'/>
1575          <return type-id='type-id-14'/>
1576        </function-decl>
1577      </member-function>
1578      <member-function access='public' vtable-offset='18'>
1579        <function-decl name='evalpoint2i' mangled-name='_ZN22OpenGLSurfaceEvaluator11evalpoint2iEll' filepath='libnurbs/interface/glsurfeval.cc' line='1059' column='1' visibility='default' binding='global' size-in-bits='64'>
1580          <parameter type-id='type-id-48' is-artificial='yes'/>
1581          <parameter type-id='type-id-38'/>
1582          <parameter type-id='type-id-38'/>
1583          <return type-id='type-id-14'/>
1584        </function-decl>
1585      </member-function>
1586      <member-function access='public' vtable-offset='19'>
1587        <function-decl name='endmap2f' mangled-name='_ZN22OpenGLSurfaceEvaluator8endmap2fEv' filepath='libnurbs/interface/glsurfeval.cc' line='801' column='1' visibility='default' binding='global' size-in-bits='64'>
1588          <parameter type-id='type-id-48' is-artificial='yes'/>
1589          <return type-id='type-id-14'/>
1590        </function-decl>
1591      </member-function>
1592      <member-function access='public' vtable-offset='20'>
1593        <function-decl name='polymode' mangled-name='_ZN22OpenGLSurfaceEvaluator8polymodeEl' filepath='libnurbs/interface/glsurfeval.cc' line='219' column='1' visibility='default' binding='global' size-in-bits='64'>
1594          <parameter type-id='type-id-48' is-artificial='yes'/>
1595          <parameter type-id='type-id-38'/>
1596          <return type-id='type-id-14'/>
1597        </function-decl>
1598      </member-function>
1599      <member-function access='public' vtable-offset='21'>
1600        <function-decl name='bgnline' mangled-name='_ZN22OpenGLSurfaceEvaluator7bgnlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
1601          <parameter type-id='type-id-48' is-artificial='yes'/>
1602          <return type-id='type-id-14'/>
1603        </function-decl>
1604      </member-function>
1605      <member-function access='public' vtable-offset='22'>
1606        <function-decl name='endline' mangled-name='_ZN22OpenGLSurfaceEvaluator7endlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='249' column='1' visibility='default' binding='global' size-in-bits='64'>
1607          <parameter type-id='type-id-48' is-artificial='yes'/>
1608          <return type-id='type-id-14'/>
1609        </function-decl>
1610      </member-function>
1611      <member-function access='public' vtable-offset='23'>
1612        <function-decl name='bgnclosedline' mangled-name='_ZN22OpenGLSurfaceEvaluator13bgnclosedlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
1613          <parameter type-id='type-id-48' is-artificial='yes'/>
1614          <return type-id='type-id-14'/>
1615        </function-decl>
1616      </member-function>
1617      <member-function access='public' vtable-offset='24'>
1618        <function-decl name='endclosedline' mangled-name='_ZN22OpenGLSurfaceEvaluator13endclosedlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
1619          <parameter type-id='type-id-48' is-artificial='yes'/>
1620          <return type-id='type-id-14'/>
1621        </function-decl>
1622      </member-function>
1623      <member-function access='public' vtable-offset='25'>
1624        <function-decl name='bgntmesh' mangled-name='_ZN22OpenGLSurfaceEvaluator8bgntmeshEv' filepath='libnurbs/interface/glsurfeval.cc' line='290' column='1' visibility='default' binding='global' size-in-bits='64'>
1625          <parameter type-id='type-id-48' is-artificial='yes'/>
1626          <return type-id='type-id-14'/>
1627        </function-decl>
1628      </member-function>
1629      <member-function access='public' vtable-offset='26'>
1630        <function-decl name='swaptmesh' mangled-name='_ZN22OpenGLSurfaceEvaluator9swaptmeshEv' filepath='libnurbs/interface/glsurfeval.cc' line='305' column='1' visibility='default' binding='global' size-in-bits='64'>
1631          <parameter type-id='type-id-48' is-artificial='yes'/>
1632          <return type-id='type-id-14'/>
1633        </function-decl>
1634      </member-function>
1635      <member-function access='public' vtable-offset='27'>
1636        <function-decl name='endtmesh' mangled-name='_ZN22OpenGLSurfaceEvaluator8endtmeshEv' filepath='libnurbs/interface/glsurfeval.cc' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
1637          <parameter type-id='type-id-48' is-artificial='yes'/>
1638          <return type-id='type-id-14'/>
1639        </function-decl>
1640      </member-function>
1641      <member-function access='public' vtable-offset='28'>
1642        <function-decl name='bgnqstrip' mangled-name='_ZN22OpenGLSurfaceEvaluator9bgnqstripEv' filepath='libnurbs/interface/glsurfeval.cc' line='712' column='1' visibility='default' binding='global' size-in-bits='64'>
1643          <parameter type-id='type-id-48' is-artificial='yes'/>
1644          <return type-id='type-id-14'/>
1645        </function-decl>
1646      </member-function>
1647      <member-function access='public' vtable-offset='29'>
1648        <function-decl name='endqstrip' mangled-name='_ZN22OpenGLSurfaceEvaluator9endqstripEv' filepath='libnurbs/interface/glsurfeval.cc' line='725' column='1' visibility='default' binding='global' size-in-bits='64'>
1649          <parameter type-id='type-id-48' is-artificial='yes'/>
1650          <return type-id='type-id-14'/>
1651        </function-decl>
1652      </member-function>
1653      <member-function access='public' vtable-offset='30'>
1654        <function-decl name='bgntfan' mangled-name='_ZN22OpenGLSurfaceEvaluator7bgntfanEv' filepath='libnurbs/interface/glsurfeval.cc' line='324' column='1' visibility='default' binding='global' size-in-bits='64'>
1655          <parameter type-id='type-id-48' is-artificial='yes'/>
1656          <return type-id='type-id-14'/>
1657        </function-decl>
1658      </member-function>
1659      <member-function access='public' vtable-offset='31'>
1660        <function-decl name='endtfan' mangled-name='_ZN22OpenGLSurfaceEvaluator7endtfanEv' filepath='libnurbs/interface/glsurfeval.cc' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
1661          <parameter type-id='type-id-48' is-artificial='yes'/>
1662          <return type-id='type-id-14'/>
1663        </function-decl>
1664      </member-function>
1665      <member-function access='public' vtable-offset='32'>
1666        <function-decl name='evalUStrip' mangled-name='_ZN22OpenGLSurfaceEvaluator10evalUStripEifPfifS0_' filepath='libnurbs/interface/glsurfeval.cc' line='343' column='1' visibility='default' binding='global' size-in-bits='64'>
1667          <parameter type-id='type-id-48' is-artificial='yes'/>
1668          <parameter type-id='type-id-8'/>
1669          <parameter type-id='type-id-1'/>
1670          <parameter type-id='type-id-22'/>
1671          <parameter type-id='type-id-8'/>
1672          <parameter type-id='type-id-1'/>
1673          <parameter type-id='type-id-22'/>
1674          <return type-id='type-id-14'/>
1675        </function-decl>
1676      </member-function>
1677      <member-function access='public' vtable-offset='33'>
1678        <function-decl name='evalVStrip' mangled-name='_ZN22OpenGLSurfaceEvaluator10evalVStripEifPfifS0_' filepath='libnurbs/interface/glsurfeval.cc' line='530' column='1' visibility='default' binding='global' size-in-bits='64'>
1679          <parameter type-id='type-id-48' is-artificial='yes'/>
1680          <parameter type-id='type-id-8'/>
1681          <parameter type-id='type-id-1'/>
1682          <parameter type-id='type-id-22'/>
1683          <parameter type-id='type-id-8'/>
1684          <parameter type-id='type-id-1'/>
1685          <parameter type-id='type-id-22'/>
1686          <return type-id='type-id-14'/>
1687        </function-decl>
1688      </member-function>
1689      <member-function access='private' vtable-offset='34'>
1690        <function-decl name='inDoEvalCoord2NOGE' mangled-name='_ZN22OpenGLSurfaceEvaluator18inDoEvalCoord2NOGEEffPfS0_' filepath='libnurbs/interface/glsurfeval.h' line='283' column='1' visibility='default' binding='global' size-in-bits='64'>
1691          <parameter type-id='type-id-48' is-artificial='yes'/>
1692          <parameter type-id='type-id-1'/>
1693          <parameter type-id='type-id-1'/>
1694          <parameter type-id='type-id-22'/>
1695          <parameter type-id='type-id-22'/>
1696          <return type-id='type-id-14'/>
1697        </function-decl>
1698      </member-function>
1699      <member-function access='private' vtable-offset='35'>
1700        <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'>
1701          <parameter type-id='type-id-48' is-artificial='yes'/>
1702          <parameter type-id='type-id-1'/>
1703          <parameter type-id='type-id-1'/>
1704          <parameter type-id='type-id-22'/>
1705          <parameter type-id='type-id-22'/>
1706          <return type-id='type-id-14'/>
1707        </function-decl>
1708      </member-function>
1709      <member-function access='private' vtable-offset='36'>
1710        <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'>
1711          <parameter type-id='type-id-48' is-artificial='yes'/>
1712          <parameter type-id='type-id-1'/>
1713          <parameter type-id='type-id-1'/>
1714          <parameter type-id='type-id-22'/>
1715          <parameter type-id='type-id-22'/>
1716          <return type-id='type-id-14'/>
1717        </function-decl>
1718      </member-function>
1719      <member-function access='private' vtable-offset='37'>
1720        <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'>
1721          <parameter type-id='type-id-48' is-artificial='yes'/>
1722          <parameter type-id='type-id-1'/>
1723          <return type-id='type-id-14'/>
1724        </function-decl>
1725      </member-function>
1726      <member-function access='private' vtable-offset='38'>
1727        <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'>
1728          <parameter type-id='type-id-48' is-artificial='yes'/>
1729          <parameter type-id='type-id-1'/>
1730          <return type-id='type-id-14'/>
1731        </function-decl>
1732      </member-function>
1733    </class-decl>
1734  </abi-instr>
1735  <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'>
1736    <array-type-def dimensions='1' type-id='type-id-23' size-in-bits='128' id='type-id-60'>
1737      <subrange length='4' type-id='type-id-3' id='type-id-61'/>
1738    </array-type-def>
1739    <typedef-decl name='errorCallbackType' type-id='type-id-31' filepath='libnurbs/interface/glrenderer.h' line='46' column='1' id='type-id-41'/>
1740    <pointer-type-def type-id='type-id-60' size-in-bits='64' id='type-id-46'/>
1741    <class-decl name='NurbsTessellator' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='53' column='1' is-declaration-only='yes' id='type-id-40'>
1742      <data-member access='protected' layout-offset-in-bits='64'>
1743        <var-decl name='renderhints' type-id='type-id-62' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='104' column='1'/>
1744      </data-member>
1745      <data-member access='protected' layout-offset-in-bits='320'>
1746        <var-decl name='maplist' type-id='type-id-63' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='105' column='1'/>
1747      </data-member>
1748      <data-member access='protected' layout-offset-in-bits='3008'>
1749        <var-decl name='backend' type-id='type-id-64' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='106' column='1'/>
1750      </data-member>
1751      <data-member access='private' layout-offset-in-bits='3648'>
1752        <var-decl name='subdivider' type-id='type-id-65' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='134' column='1'/>
1753      </data-member>
1754      <data-member access='private' layout-offset-in-bits='24064'>
1755        <var-decl name='jumpbuffer' type-id='type-id-66' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='135' column='1'/>
1756      </data-member>
1757      <data-member access='private' layout-offset-in-bits='24128'>
1758        <var-decl name='o_pwlcurvePool' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='136' column='1'/>
1759      </data-member>
1760      <data-member access='private' layout-offset-in-bits='26624'>
1761        <var-decl name='o_nurbscurvePool' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='137' column='1'/>
1762      </data-member>
1763      <data-member access='private' layout-offset-in-bits='29120'>
1764        <var-decl name='o_curvePool' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='138' column='1'/>
1765      </data-member>
1766      <data-member access='private' layout-offset-in-bits='31616'>
1767        <var-decl name='o_trimPool' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='139' column='1'/>
1768      </data-member>
1769      <data-member access='private' layout-offset-in-bits='34112'>
1770        <var-decl name='o_surfacePool' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='140' column='1'/>
1771      </data-member>
1772      <data-member access='private' layout-offset-in-bits='36608'>
1773        <var-decl name='o_nurbssurfacePool' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='141' column='1'/>
1774      </data-member>
1775      <data-member access='private' layout-offset-in-bits='39104'>
1776        <var-decl name='propertyPool' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='142' column='1'/>
1777      </data-member>
1778      <data-member access='private' layout-offset-in-bits='41600'>
1779        <var-decl name='quiltPool' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='144' column='1'/>
1780      </data-member>
1781      <data-member access='private' layout-offset-in-bits='44096'>
1782        <var-decl name='extTrimVertexPool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='146' column='1'/>
1783      </data-member>
1784      <data-member access='private' layout-offset-in-bits='46720'>
1785        <var-decl name='inSurface' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='148' column='1'/>
1786      </data-member>
1787      <data-member access='private' layout-offset-in-bits='46752'>
1788        <var-decl name='inCurve' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='149' column='1'/>
1789      </data-member>
1790      <data-member access='private' layout-offset-in-bits='46784'>
1791        <var-decl name='inTrim' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='150' column='1'/>
1792      </data-member>
1793      <data-member access='private' layout-offset-in-bits='46816'>
1794        <var-decl name='isCurveModified' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='151' column='1'/>
1795      </data-member>
1796      <data-member access='private' layout-offset-in-bits='46848'>
1797        <var-decl name='isTrimModified' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='152' column='1'/>
1798      </data-member>
1799      <data-member access='private' layout-offset-in-bits='46880'>
1800        <var-decl name='isSurfaceModified' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='153' column='1'/>
1801      </data-member>
1802      <data-member access='private' layout-offset-in-bits='46912'>
1803        <var-decl name='isDataValid' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='154' column='1'/>
1804      </data-member>
1805      <data-member access='private' layout-offset-in-bits='46944'>
1806        <var-decl name='numTrims' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='155' column='1'/>
1807      </data-member>
1808      <data-member access='private' layout-offset-in-bits='46976'>
1809        <var-decl name='playBack' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='156' column='1'/>
1810      </data-member>
1811      <data-member access='private' layout-offset-in-bits='47040'>
1812        <var-decl name='nextTrim' type-id='type-id-69' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='158' column='1'/>
1813      </data-member>
1814      <data-member access='private' layout-offset-in-bits='47104'>
1815        <var-decl name='nextCurve' type-id='type-id-70' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='159' column='1'/>
1816      </data-member>
1817      <data-member access='private' layout-offset-in-bits='47168'>
1818        <var-decl name='nextNurbscurve' type-id='type-id-71' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='160' column='1'/>
1819      </data-member>
1820      <data-member access='private' layout-offset-in-bits='47232'>
1821        <var-decl name='nextPwlcurve' type-id='type-id-72' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='161' column='1'/>
1822      </data-member>
1823      <data-member access='private' layout-offset-in-bits='47296'>
1824        <var-decl name='nextNurbssurface' type-id='type-id-73' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='162' column='1'/>
1825      </data-member>
1826      <data-member access='private' layout-offset-in-bits='47360'>
1827        <var-decl name='currentSurface' type-id='type-id-74' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='164' column='1'/>
1828      </data-member>
1829      <data-member access='private' layout-offset-in-bits='47424'>
1830        <var-decl name='currentTrim' type-id='type-id-75' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='165' column='1'/>
1831      </data-member>
1832      <data-member access='private' layout-offset-in-bits='47488'>
1833        <var-decl name='currentCurve' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='166' column='1'/>
1834      </data-member>
1835      <data-member access='private' layout-offset-in-bits='47552'>
1836        <var-decl name='dl' type-id='type-id-77' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='168' column='1'/>
1837      </data-member>
1838      <member-function access='private' constructor='yes'>
1839        <function-decl name='NurbsTessellator' filepath='libnurbs/internals/nurbsinterfac.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
1840          <parameter type-id='type-id-78' is-artificial='yes'/>
1841          <parameter type-id='type-id-79'/>
1842          <parameter type-id='type-id-80'/>
1843          <return type-id='type-id-14'/>
1844        </function-decl>
1845      </member-function>
1846      <member-function access='private'>
1847        <function-decl name='playRecording' mangled-name='_ZN16NurbsTessellator13playRecordingEPv' filepath='libnurbs/internals/nurbsinterfac.cc' line='529' column='1' visibility='default' binding='global' size-in-bits='64'>
1848          <parameter type-id='type-id-78' is-artificial='yes'/>
1849          <parameter type-id='type-id-35'/>
1850          <return type-id='type-id-14'/>
1851        </function-decl>
1852      </member-function>
1853      <member-function access='private'>
1854        <function-decl name='endRecording' mangled-name='_ZN16NurbsTessellator12endRecordingEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='522' column='1' visibility='default' binding='global' size-in-bits='64'>
1855          <parameter type-id='type-id-78' is-artificial='yes'/>
1856          <return type-id='type-id-14'/>
1857        </function-decl>
1858      </member-function>
1859      <member-function access='private'>
1860        <function-decl name='beginRecording' mangled-name='_ZN16NurbsTessellator14beginRecordingEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='515' column='1' visibility='default' binding='global' size-in-bits='64'>
1861          <parameter type-id='type-id-78' is-artificial='yes'/>
1862          <return type-id='type-id-35'/>
1863        </function-decl>
1864      </member-function>
1865      <member-function access='private'>
1866        <function-decl name='discardRecording' mangled-name='_ZN16NurbsTessellator16discardRecordingEPv' filepath='libnurbs/internals/nurbsinterfac.cc' line='509' column='1' visibility='default' binding='global' size-in-bits='64'>
1867          <parameter type-id='type-id-78' is-artificial='yes'/>
1868          <parameter type-id='type-id-35'/>
1869          <return type-id='type-id-14'/>
1870        </function-decl>
1871      </member-function>
1872      <member-function access='private'>
1873        <function-decl name='defineMap' mangled-name='_ZN16NurbsTessellator9defineMapElll' filepath='libnurbs/internals/nurbsinterfac.cc' line='503' column='1' visibility='default' binding='global' size-in-bits='64'>
1874          <parameter type-id='type-id-78' is-artificial='yes'/>
1875          <parameter type-id='type-id-38'/>
1876          <parameter type-id='type-id-38'/>
1877          <parameter type-id='type-id-38'/>
1878          <return type-id='type-id-14'/>
1879        </function-decl>
1880      </member-function>
1881      <member-function access='private'>
1882        <function-decl name='redefineMaps' mangled-name='_ZN16NurbsTessellator12redefineMapsEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='497' column='1' visibility='default' binding='global' size-in-bits='64'>
1883          <parameter type-id='type-id-78' is-artificial='yes'/>
1884          <return type-id='type-id-14'/>
1885        </function-decl>
1886      </member-function>
1887      <member-function access='private'>
1888        <function-decl name='setnurbsproperty' mangled-name='_ZN16NurbsTessellator16setnurbspropertyEllPfll' filepath='libnurbs/internals/nurbsinterfac.cc' line='474' column='1' visibility='default' binding='global' size-in-bits='64'>
1889          <parameter type-id='type-id-78' is-artificial='yes'/>
1890          <parameter type-id='type-id-38'/>
1891          <parameter type-id='type-id-38'/>
1892          <parameter type-id='type-id-49'/>
1893          <parameter type-id='type-id-38'/>
1894          <parameter type-id='type-id-38'/>
1895          <return type-id='type-id-14'/>
1896        </function-decl>
1897      </member-function>
1898      <member-function access='private'>
1899        <function-decl name='setnurbsproperty' mangled-name='_ZN16NurbsTessellator16setnurbspropertyEllPf' filepath='libnurbs/internals/nurbsinterfac.cc' line='451' column='1' visibility='default' binding='global' size-in-bits='64'>
1900          <parameter type-id='type-id-78' is-artificial='yes'/>
1901          <parameter type-id='type-id-38'/>
1902          <parameter type-id='type-id-38'/>
1903          <parameter type-id='type-id-49'/>
1904          <return type-id='type-id-14'/>
1905        </function-decl>
1906      </member-function>
1907      <member-function access='private'>
1908        <function-decl name='getnurbsproperty' mangled-name='_ZN16NurbsTessellator16getnurbspropertyEllPf' filepath='libnurbs/internals/nurbsinterfac.cc' line='431' column='1' visibility='default' binding='global' size-in-bits='64'>
1909          <parameter type-id='type-id-78' is-artificial='yes'/>
1910          <parameter type-id='type-id-38'/>
1911          <parameter type-id='type-id-38'/>
1912          <parameter type-id='type-id-49'/>
1913          <return type-id='type-id-14'/>
1914        </function-decl>
1915      </member-function>
1916      <member-function access='private'>
1917        <function-decl name='getnurbsproperty' mangled-name='_ZN16NurbsTessellator16getnurbspropertyElPf' filepath='libnurbs/internals/nurbsinterfac.cc' line='415' column='1' visibility='default' binding='global' size-in-bits='64'>
1918          <parameter type-id='type-id-78' is-artificial='yes'/>
1919          <parameter type-id='type-id-38'/>
1920          <parameter type-id='type-id-49'/>
1921          <return type-id='type-id-14'/>
1922        </function-decl>
1923      </member-function>
1924      <member-function access='private'>
1925        <function-decl name='endtrim' mangled-name='_ZN16NurbsTessellator7endtrimEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
1926          <parameter type-id='type-id-78' is-artificial='yes'/>
1927          <return type-id='type-id-14'/>
1928        </function-decl>
1929      </member-function>
1930      <member-function access='private'>
1931        <function-decl name='endsurface' mangled-name='_ZN16NurbsTessellator10endsurfaceEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
1932          <parameter type-id='type-id-78' is-artificial='yes'/>
1933          <return type-id='type-id-14'/>
1934        </function-decl>
1935      </member-function>
1936      <member-function access='private'>
1937        <function-decl name='endcurve' mangled-name='_ZN16NurbsTessellator8endcurveEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
1938          <parameter type-id='type-id-78' is-artificial='yes'/>
1939          <return type-id='type-id-14'/>
1940        </function-decl>
1941      </member-function>
1942      <member-function access='private'>
1943        <function-decl name='bgnsurface' mangled-name='_ZN16NurbsTessellator10bgnsurfaceEl' filepath='libnurbs/internals/nurbsinterfac.cc' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
1944          <parameter type-id='type-id-78' is-artificial='yes'/>
1945          <parameter type-id='type-id-38'/>
1946          <return type-id='type-id-14'/>
1947        </function-decl>
1948      </member-function>
1949      <member-function access='private'>
1950        <function-decl name='bgntrim' mangled-name='_ZN16NurbsTessellator7bgntrimEv' filepath='libnurbs/internals/nurbsinterfac.cc' line='166' column='1' visibility='default' binding='global' size-in-bits='64'>
1951          <parameter type-id='type-id-78' is-artificial='yes'/>
1952          <return type-id='type-id-14'/>
1953        </function-decl>
1954      </member-function>
1955      <member-function access='private'>
1956        <function-decl name='bgncurve' mangled-name='_ZN16NurbsTessellator8bgncurveEl' filepath='libnurbs/internals/nurbsinterfac.cc' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
1957          <parameter type-id='type-id-78' is-artificial='yes'/>
1958          <parameter type-id='type-id-38'/>
1959          <return type-id='type-id-14'/>
1960        </function-decl>
1961      </member-function>
1962      <member-function access='private'>
1963        <function-decl name='setnurbsproperty' mangled-name='_ZN16NurbsTessellator16setnurbspropertyElf' filepath='libnurbs/internals/nurbsinterfac.cc' line='373' column='1' visibility='default' binding='global' size-in-bits='64'>
1964          <parameter type-id='type-id-78' is-artificial='yes'/>
1965          <parameter type-id='type-id-38'/>
1966          <parameter type-id='type-id-15'/>
1967          <return type-id='type-id-14'/>
1968        </function-decl>
1969      </member-function>
1970      <member-function access='private'>
1971        <function-decl name='pwlcurve' mangled-name='_ZN16NurbsTessellator8pwlcurveElPfll' filepath='libnurbs/internals/nurbsinterfac.cc' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
1972          <parameter type-id='type-id-78' is-artificial='yes'/>
1973          <parameter type-id='type-id-38'/>
1974          <parameter type-id='type-id-49'/>
1975          <parameter type-id='type-id-38'/>
1976          <parameter type-id='type-id-38'/>
1977          <return type-id='type-id-14'/>
1978        </function-decl>
1979      </member-function>
1980      <member-function access='private'>
1981        <function-decl name='setnurbsproperty' mangled-name='_ZN16NurbsTessellator16setnurbspropertyEllf' filepath='libnurbs/internals/nurbsinterfac.cc' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
1982          <parameter type-id='type-id-78' is-artificial='yes'/>
1983          <parameter type-id='type-id-38'/>
1984          <parameter type-id='type-id-38'/>
1985          <parameter type-id='type-id-15'/>
1986          <return type-id='type-id-14'/>
1987        </function-decl>
1988      </member-function>
1989      <member-function access='private'>
1990        <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'>
1991          <parameter type-id='type-id-78' is-artificial='yes'/>
1992          <parameter type-id='type-id-38'/>
1993          <parameter type-id='type-id-49'/>
1994          <parameter type-id='type-id-38'/>
1995          <parameter type-id='type-id-49'/>
1996          <parameter type-id='type-id-38'/>
1997          <parameter type-id='type-id-38'/>
1998          <return type-id='type-id-14'/>
1999        </function-decl>
2000      </member-function>
2001      <member-function access='private'>
2002        <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'>
2003          <parameter type-id='type-id-78' is-artificial='yes'/>
2004          <parameter type-id='type-id-38'/>
2005          <parameter type-id='type-id-49'/>
2006          <parameter type-id='type-id-38'/>
2007          <parameter type-id='type-id-49'/>
2008          <parameter type-id='type-id-38'/>
2009          <parameter type-id='type-id-38'/>
2010          <parameter type-id='type-id-49'/>
2011          <parameter type-id='type-id-38'/>
2012          <parameter type-id='type-id-38'/>
2013          <parameter type-id='type-id-38'/>
2014          <return type-id='type-id-14'/>
2015        </function-decl>
2016      </member-function>
2017      <member-function access='private'>
2018        <function-decl name='do_freenurbsproperty' mangled-name='_ZN16NurbsTessellator20do_freenurbspropertyEP8Property' filepath='libnurbs/internals/nurbstess.cc' line='636' column='1' visibility='default' binding='global' size-in-bits='64'>
2019          <parameter type-id='type-id-78' is-artificial='yes'/>
2020          <parameter type-id='type-id-81'/>
2021          <return type-id='type-id-14'/>
2022        </function-decl>
2023      </member-function>
2024      <member-function access='private'>
2025        <function-decl name='do_freepwlcurve' mangled-name='_ZN16NurbsTessellator15do_freepwlcurveEP10O_pwlcurve' filepath='libnurbs/internals/nurbstess.cc' line='450' column='1' visibility='default' binding='global' size-in-bits='64'>
2026          <parameter type-id='type-id-78' is-artificial='yes'/>
2027          <parameter type-id='type-id-82'/>
2028          <return type-id='type-id-14'/>
2029        </function-decl>
2030      </member-function>
2031      <member-function access='private'>
2032        <function-decl name='do_freebgncurve' mangled-name='_ZN16NurbsTessellator15do_freebgncurveEP7O_curve' filepath='libnurbs/internals/nurbstess.cc' line='456' column='1' visibility='default' binding='global' size-in-bits='64'>
2033          <parameter type-id='type-id-78' is-artificial='yes'/>
2034          <parameter type-id='type-id-76'/>
2035          <return type-id='type-id-14'/>
2036        </function-decl>
2037      </member-function>
2038      <member-function access='private'>
2039        <function-decl name='do_freebgntrim' mangled-name='_ZN16NurbsTessellator14do_freebgntrimEP6O_trim' filepath='libnurbs/internals/nurbstess.cc' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
2040          <parameter type-id='type-id-78' is-artificial='yes'/>
2041          <parameter type-id='type-id-75'/>
2042          <return type-id='type-id-14'/>
2043        </function-decl>
2044      </member-function>
2045      <member-function access='private'>
2046        <function-decl name='do_freebgnsurface' mangled-name='_ZN16NurbsTessellator17do_freebgnsurfaceEP9O_surface' filepath='libnurbs/internals/nurbstess.cc' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
2047          <parameter type-id='type-id-78' is-artificial='yes'/>
2048          <parameter type-id='type-id-74'/>
2049          <return type-id='type-id-14'/>
2050        </function-decl>
2051      </member-function>
2052      <member-function access='private'>
2053        <function-decl name='resetObjects' mangled-name='_ZN16NurbsTessellator12resetObjectsEv' filepath='libnurbs/internals/nurbstess.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
2054          <parameter type-id='type-id-78' is-artificial='yes'/>
2055          <return type-id='type-id-14'/>
2056        </function-decl>
2057      </member-function>
2058      <member-function access='private'>
2059        <function-decl name='set_domain_distance_u_rate' mangled-name='_ZN16NurbsTessellator26set_domain_distance_u_rateEf' filepath='libnurbs/internals/nurbstess.cc' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
2060          <parameter type-id='type-id-78' is-artificial='yes'/>
2061          <parameter type-id='type-id-1'/>
2062          <return type-id='type-id-14'/>
2063        </function-decl>
2064      </member-function>
2065      <member-function access='private'>
2066        <function-decl name='set_domain_distance_v_rate' mangled-name='_ZN16NurbsTessellator26set_domain_distance_v_rateEf' filepath='libnurbs/internals/nurbstess.cc' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
2067          <parameter type-id='type-id-78' is-artificial='yes'/>
2068          <parameter type-id='type-id-1'/>
2069          <return type-id='type-id-14'/>
2070        </function-decl>
2071      </member-function>
2072      <member-function access='private'>
2073        <function-decl name='set_is_domain_distance_sampling' mangled-name='_ZN16NurbsTessellator31set_is_domain_distance_samplingEi' filepath='libnurbs/internals/nurbstess.cc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
2074          <parameter type-id='type-id-78' is-artificial='yes'/>
2075          <parameter type-id='type-id-8' is-artificial='yes'/>
2076          <return type-id='type-id-14'/>
2077        </function-decl>
2078      </member-function>
2079      <member-function access='private'>
2080        <function-decl name='do_nurbserror' mangled-name='_ZN16NurbsTessellator13do_nurbserrorEi' filepath='libnurbs/internals/nurbstess.cc' line='672' column='1' visibility='default' binding='global' size-in-bits='64'>
2081          <parameter type-id='type-id-78' is-artificial='yes'/>
2082          <parameter type-id='type-id-8' is-artificial='yes'/>
2083          <return type-id='type-id-14'/>
2084        </function-decl>
2085      </member-function>
2086      <member-function access='private'>
2087        <function-decl name='do_endtrim' mangled-name='_ZN16NurbsTessellator10do_endtrimEv' filepath='libnurbs/internals/nurbstess.cc' line='422' column='1' visibility='default' binding='global' size-in-bits='64'>
2088          <parameter type-id='type-id-78' is-artificial='yes'/>
2089          <return type-id='type-id-14'/>
2090        </function-decl>
2091      </member-function>
2092      <member-function access='private'>
2093        <function-decl name='do_check_knots' mangled-name='_ZN16NurbsTessellator14do_check_knotsEP10KnotvectorPKc' filepath='libnurbs/internals/nurbstess.cc' line='678' column='1' visibility='default' binding='global' size-in-bits='64'>
2094          <parameter type-id='type-id-78' is-artificial='yes'/>
2095          <parameter type-id='type-id-83'/>
2096          <parameter type-id='type-id-84'/>
2097          <return type-id='type-id-8'/>
2098        </function-decl>
2099      </member-function>
2100      <member-function access='private'>
2101        <function-decl name='do_setnurbsproperty2' mangled-name='_ZN16NurbsTessellator20do_setnurbsproperty2EP8Property' filepath='libnurbs/internals/nurbstess.cc' line='657' column='1' visibility='default' binding='global' size-in-bits='64'>
2102          <parameter type-id='type-id-78' is-artificial='yes'/>
2103          <parameter type-id='type-id-81'/>
2104          <return type-id='type-id-14'/>
2105        </function-decl>
2106      </member-function>
2107      <member-function access='private'>
2108        <function-decl name='do_setnurbsproperty' mangled-name='_ZN16NurbsTessellator19do_setnurbspropertyEP8Property' filepath='libnurbs/internals/nurbstess.cc' line='649' column='1' visibility='default' binding='global' size-in-bits='64'>
2109          <parameter type-id='type-id-78' is-artificial='yes'/>
2110          <parameter type-id='type-id-81'/>
2111          <return type-id='type-id-14'/>
2112        </function-decl>
2113      </member-function>
2114      <member-function access='private'>
2115        <function-decl name='do_nurbssurface' mangled-name='_ZN16NurbsTessellator15do_nurbssurfaceEP14O_nurbssurface' filepath='libnurbs/internals/nurbstess.cc' line='598' column='1' visibility='default' binding='global' size-in-bits='64'>
2116          <parameter type-id='type-id-78' is-artificial='yes'/>
2117          <parameter type-id='type-id-85'/>
2118          <return type-id='type-id-14'/>
2119        </function-decl>
2120      </member-function>
2121      <member-function access='private'>
2122        <function-decl name='do_bgnsurface' mangled-name='_ZN16NurbsTessellator13do_bgnsurfaceEP9O_surface' filepath='libnurbs/internals/nurbstess.cc' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
2123          <parameter type-id='type-id-78' is-artificial='yes'/>
2124          <parameter type-id='type-id-74'/>
2125          <return type-id='type-id-14'/>
2126        </function-decl>
2127      </member-function>
2128      <member-function access='private'>
2129        <function-decl name='do_freenurbssurface' mangled-name='_ZN16NurbsTessellator19do_freenurbssurfaceEP14O_nurbssurface' filepath='libnurbs/internals/nurbstess.cc' line='585' column='1' visibility='default' binding='global' size-in-bits='64'>
2130          <parameter type-id='type-id-78' is-artificial='yes'/>
2131          <parameter type-id='type-id-85'/>
2132          <return type-id='type-id-14'/>
2133        </function-decl>
2134      </member-function>
2135      <member-function access='private'>
2136        <function-decl name='do_freenurbscurve' mangled-name='_ZN16NurbsTessellator17do_freenurbscurveEP12O_nurbscurve' filepath='libnurbs/internals/nurbstess.cc' line='520' column='1' visibility='default' binding='global' size-in-bits='64'>
2137          <parameter type-id='type-id-78' is-artificial='yes'/>
2138          <parameter type-id='type-id-86'/>
2139          <return type-id='type-id-14'/>
2140        </function-decl>
2141      </member-function>
2142      <member-function access='private'>
2143        <function-decl name='do_freecurveall' mangled-name='_ZN16NurbsTessellator15do_freecurveallEP7O_curve' filepath='libnurbs/internals/nurbstess.cc' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
2144          <parameter type-id='type-id-78' is-artificial='yes'/>
2145          <parameter type-id='type-id-76'/>
2146          <return type-id='type-id-14'/>
2147        </function-decl>
2148      </member-function>
2149      <member-function access='private'>
2150        <function-decl name='do_freeall' mangled-name='_ZN16NurbsTessellator10do_freeallEv' filepath='libnurbs/internals/nurbstess.cc' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
2151          <parameter type-id='type-id-78' is-artificial='yes'/>
2152          <return type-id='type-id-14'/>
2153        </function-decl>
2154      </member-function>
2155      <member-function access='private'>
2156        <function-decl name='do_nurbscurve' mangled-name='_ZN16NurbsTessellator13do_nurbscurveEP12O_nurbscurve' filepath='libnurbs/internals/nurbstess.cc' line='534' column='1' visibility='default' binding='global' size-in-bits='64'>
2157          <parameter type-id='type-id-78' is-artificial='yes'/>
2158          <parameter type-id='type-id-86'/>
2159          <return type-id='type-id-14'/>
2160        </function-decl>
2161      </member-function>
2162      <member-function access='private'>
2163        <function-decl name='do_pwlcurve' mangled-name='_ZN16NurbsTessellator11do_pwlcurveEP10O_pwlcurve' filepath='libnurbs/internals/nurbstess.cc' line='468' column='1' visibility='default' binding='global' size-in-bits='64'>
2164          <parameter type-id='type-id-78' is-artificial='yes'/>
2165          <parameter type-id='type-id-82'/>
2166          <return type-id='type-id-14'/>
2167        </function-decl>
2168      </member-function>
2169      <member-function access='private'>
2170        <function-decl name='do_bgncurve' mangled-name='_ZN16NurbsTessellator11do_bgncurveEP7O_curve' filepath='libnurbs/internals/nurbstess.cc' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
2171          <parameter type-id='type-id-78' is-artificial='yes'/>
2172          <parameter type-id='type-id-76'/>
2173          <return type-id='type-id-14'/>
2174        </function-decl>
2175      </member-function>
2176      <member-function access='private'>
2177        <function-decl name='do_bgntrim' mangled-name='_ZN16NurbsTessellator10do_bgntrimEP6O_trim' filepath='libnurbs/internals/nurbstess.cc' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
2178          <parameter type-id='type-id-78' is-artificial='yes'/>
2179          <parameter type-id='type-id-75'/>
2180          <return type-id='type-id-14'/>
2181        </function-decl>
2182      </member-function>
2183      <member-function access='private'>
2184        <function-decl name='do_endsurface' mangled-name='_ZN16NurbsTessellator13do_endsurfaceEv' filepath='libnurbs/internals/nurbstess.cc' line='239' column='1' visibility='default' binding='global' size-in-bits='64'>
2185          <parameter type-id='type-id-78' is-artificial='yes'/>
2186          <return type-id='type-id-14'/>
2187        </function-decl>
2188      </member-function>
2189      <member-function access='private'>
2190        <function-decl name='do_endcurve' mangled-name='_ZN16NurbsTessellator11do_endcurveEv' filepath='libnurbs/internals/nurbstess.cc' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
2191          <parameter type-id='type-id-78' is-artificial='yes'/>
2192          <return type-id='type-id-14'/>
2193        </function-decl>
2194      </member-function>
2195      <member-function access='private' destructor='yes' vtable-offset='-1'>
2196        <function-decl name='~NurbsTessellator' filepath='libnurbs/internals/nurbsinterfac.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
2197          <parameter type-id='type-id-78' is-artificial='yes'/>
2198          <parameter type-id='type-id-8' is-artificial='yes'/>
2199          <return type-id='type-id-14'/>
2200        </function-decl>
2201      </member-function>
2202      <member-function access='private' vtable-offset='2'>
2203        <function-decl name='bgnrender' mangled-name='_ZN16NurbsTessellator9bgnrenderEv' filepath='libnurbs/internals/nurbstess.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
2204          <parameter type-id='type-id-78' is-artificial='yes'/>
2205          <return type-id='type-id-14'/>
2206        </function-decl>
2207      </member-function>
2208      <member-function access='private' vtable-offset='3'>
2209        <function-decl name='endrender' mangled-name='_ZN16NurbsTessellator9endrenderEv' filepath='libnurbs/internals/nurbstess.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
2210          <parameter type-id='type-id-78' is-artificial='yes'/>
2211          <return type-id='type-id-14'/>
2212        </function-decl>
2213      </member-function>
2214      <member-function access='private' vtable-offset='4'>
2215        <function-decl name='makeobj' mangled-name='_ZN16NurbsTessellator7makeobjEi' filepath='libnurbs/internals/nurbstess.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
2216          <parameter type-id='type-id-78' is-artificial='yes'/>
2217          <parameter type-id='type-id-8' is-artificial='yes'/>
2218          <return type-id='type-id-14'/>
2219        </function-decl>
2220      </member-function>
2221      <member-function access='private' vtable-offset='5'>
2222        <function-decl name='closeobj' mangled-name='_ZN16NurbsTessellator8closeobjEv' filepath='libnurbs/internals/nurbstess.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
2223          <parameter type-id='type-id-78' is-artificial='yes'/>
2224          <return type-id='type-id-14'/>
2225        </function-decl>
2226      </member-function>
2227      <member-function access='private' vtable-offset='6'>
2228        <function-decl name='errorHandler' mangled-name='_ZN16NurbsTessellator12errorHandlerEi' filepath='libnurbs/internals/nurbstess.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
2229          <parameter type-id='type-id-78' is-artificial='yes'/>
2230          <parameter type-id='type-id-8' is-artificial='yes'/>
2231          <return type-id='type-id-14'/>
2232        </function-decl>
2233      </member-function>
2234    </class-decl>
2235  </abi-instr>
2236  <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'>
2237    <array-type-def dimensions='1' type-id='type-id-50' size-in-bits='64' id='type-id-53'>
2238      <subrange length='2' type-id='type-id-3' id='type-id-87'/>
2239    </array-type-def>
2240    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='64' id='type-id-88'>
2241      <subrange length='2' type-id='type-id-3' id='type-id-87'/>
2242    </array-type-def>
2243    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='96' id='type-id-89'>
2244      <subrange length='3' type-id='type-id-3' id='type-id-90'/>
2245    </array-type-def>
2246    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='5120' id='type-id-55'>
2247      <subrange length='40' type-id='type-id-3' id='type-id-6'/>
2248      <subrange length='4' type-id='type-id-3' id='type-id-61'/>
2249    </array-type-def>
2250    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='204800' id='type-id-56'>
2251      <subrange length='6400' type-id='type-id-3' id='type-id-91'/>
2252    </array-type-def>
2253    <array-type-def dimensions='1' type-id='type-id-92' size-in-bits='192' id='type-id-52'>
2254      <subrange length='3' type-id='type-id-3' id='type-id-90'/>
2255    </array-type-def>
2256    <array-type-def dimensions='1' type-id='type-id-38' size-in-bits='128' id='type-id-93'>
2257      <subrange length='2' type-id='type-id-3' id='type-id-87'/>
2258    </array-type-def>
2259    <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-94'>
2260      <data-member access='public' layout-offset-in-bits='0'>
2261        <var-decl name='umin' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
2262      </data-member>
2263      <data-member access='public' layout-offset-in-bits='32'>
2264        <var-decl name='vmin' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
2265      </data-member>
2266      <data-member access='public' layout-offset-in-bits='64'>
2267        <var-decl name='umax' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
2268      </data-member>
2269      <data-member access='public' layout-offset-in-bits='96'>
2270        <var-decl name='vmax' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
2271      </data-member>
2272      <data-member access='public' layout-offset-in-bits='128'>
2273        <var-decl name='uorder' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='38' column='1'/>
2274      </data-member>
2275      <data-member access='public' layout-offset-in-bits='160'>
2276        <var-decl name='vorder' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='39' column='1'/>
2277      </data-member>
2278      <data-member access='public' layout-offset-in-bits='192'>
2279        <var-decl name='dimension' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='57' column='1'/>
2280      </data-member>
2281      <data-member access='public' layout-offset-in-bits='256'>
2282        <var-decl name='ctlpoints' type-id='type-id-49' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='58' column='1'/>
2283      </data-member>
2284      <data-member access='public' layout-offset-in-bits='320'>
2285        <var-decl name='next' type-id='type-id-95' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='63' column='1'/>
2286      </data-member>
2287    </class-decl>
2288    <typedef-decl name='bezierPatch' type-id='type-id-94' filepath='libnurbs/interface/bezierPatch.h' line='65' column='1' id='type-id-96'/>
2289    <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-97'>
2290      <data-member access='public' layout-offset-in-bits='0'>
2291        <var-decl name='bpatch' type-id='type-id-95' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='40' column='1'/>
2292      </data-member>
2293      <data-member access='public' layout-offset-in-bits='64'>
2294        <var-decl name='bpatch_normal' type-id='type-id-95' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='41' column='1'/>
2295      </data-member>
2296      <data-member access='public' layout-offset-in-bits='128'>
2297        <var-decl name='bpatch_texcoord' type-id='type-id-95' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='42' column='1'/>
2298      </data-member>
2299      <data-member access='public' layout-offset-in-bits='192'>
2300        <var-decl name='bpatch_color' type-id='type-id-95' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='43' column='1'/>
2301      </data-member>
2302      <data-member access='public' layout-offset-in-bits='256'>
2303        <var-decl name='UVarray' type-id='type-id-49' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='45' column='1'/>
2304      </data-member>
2305      <data-member access='public' layout-offset-in-bits='320'>
2306        <var-decl name='length_array' type-id='type-id-98' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='46' column='1'/>
2307      </data-member>
2308      <data-member access='public' layout-offset-in-bits='384'>
2309        <var-decl name='type_array' type-id='type-id-99' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='47' column='1'/>
2310      </data-member>
2311      <data-member access='public' layout-offset-in-bits='448'>
2312        <var-decl name='size_UVarray' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='50' column='1'/>
2313      </data-member>
2314      <data-member access='public' layout-offset-in-bits='480'>
2315        <var-decl name='index_UVarray' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='51' column='1'/>
2316      </data-member>
2317      <data-member access='public' layout-offset-in-bits='512'>
2318        <var-decl name='size_length_array' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='52' column='1'/>
2319      </data-member>
2320      <data-member access='public' layout-offset-in-bits='544'>
2321        <var-decl name='index_length_array' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='53' column='1'/>
2322      </data-member>
2323      <data-member access='public' layout-offset-in-bits='576'>
2324        <var-decl name='counter' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='55' column='1'/>
2325      </data-member>
2326      <data-member access='public' layout-offset-in-bits='608'>
2327        <var-decl name='type' type-id='type-id-36' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='56' column='1'/>
2328      </data-member>
2329      <data-member access='public' layout-offset-in-bits='640'>
2330        <var-decl name='vertex_array' type-id='type-id-49' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='59' column='1'/>
2331      </data-member>
2332      <data-member access='public' layout-offset-in-bits='704'>
2333        <var-decl name='normal_array' type-id='type-id-49' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='60' column='1'/>
2334      </data-member>
2335      <data-member access='public' layout-offset-in-bits='768'>
2336        <var-decl name='color_array' type-id='type-id-49' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='61' column='1'/>
2337      </data-member>
2338      <data-member access='public' layout-offset-in-bits='832'>
2339        <var-decl name='texcoord_array' type-id='type-id-49' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='62' column='1'/>
2340      </data-member>
2341      <data-member access='public' layout-offset-in-bits='896'>
2342        <var-decl name='next' type-id='type-id-54' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='65' column='1'/>
2343      </data-member>
2344    </class-decl>
2345    <typedef-decl name='bezierPatchMesh' type-id='type-id-97' filepath='libnurbs/interface/bezierPatchMesh.h' line='66' column='1' id='type-id-100'/>
2346    <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-101'>
2347      <data-member access='public' layout-offset-in-bits='0'>
2348        <var-decl name='uprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='64' column='1'/>
2349      </data-member>
2350      <data-member access='public' layout-offset-in-bits='32'>
2351        <var-decl name='vprime' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='65' column='1'/>
2352      </data-member>
2353      <data-member access='public' layout-offset-in-bits='64'>
2354        <var-decl name='k' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='66' column='1'/>
2355      </data-member>
2356      <data-member access='public' layout-offset-in-bits='96'>
2357        <var-decl name='u1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='67' column='1'/>
2358      </data-member>
2359      <data-member access='public' layout-offset-in-bits='128'>
2360        <var-decl name='u2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='68' column='1'/>
2361      </data-member>
2362      <data-member access='public' layout-offset-in-bits='160'>
2363        <var-decl name='ustride' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='69' column='1'/>
2364      </data-member>
2365      <data-member access='public' layout-offset-in-bits='192'>
2366        <var-decl name='uorder' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='70' column='1'/>
2367      </data-member>
2368      <data-member access='public' layout-offset-in-bits='224'>
2369        <var-decl name='v1' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='71' column='1'/>
2370      </data-member>
2371      <data-member access='public' layout-offset-in-bits='256'>
2372        <var-decl name='v2' type-id='type-id-1' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='72' column='1'/>
2373      </data-member>
2374      <data-member access='public' layout-offset-in-bits='288'>
2375        <var-decl name='vstride' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='73' column='1'/>
2376      </data-member>
2377      <data-member access='public' layout-offset-in-bits='320'>
2378        <var-decl name='vorder' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='74' column='1'/>
2379      </data-member>
2380      <data-member access='public' layout-offset-in-bits='352'>
2381        <var-decl name='ctlPoints' type-id='type-id-56' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='75' column='1'/>
2382      </data-member>
2383      <data-member access='public' layout-offset-in-bits='205152'>
2384        <var-decl name='ucoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='76' column='1'/>
2385      </data-member>
2386      <data-member access='public' layout-offset-in-bits='206432'>
2387        <var-decl name='vcoeff' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='77' column='1'/>
2388      </data-member>
2389      <data-member access='public' layout-offset-in-bits='207712'>
2390        <var-decl name='ucoeffDeriv' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='78' column='1'/>
2391      </data-member>
2392      <data-member access='public' layout-offset-in-bits='208992'>
2393        <var-decl name='vcoeffDeriv' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='79' column='1'/>
2394      </data-member>
2395    </class-decl>
2396    <typedef-decl name='surfEvalMachine' type-id='type-id-101' filepath='libnurbs/interface/glsurfeval.h' line='80' column='1' id='type-id-57'/>
2397    <class-decl name='StoredVertex' size-in-bits='256' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='84' column='1' id='type-id-102'>
2398      <data-member access='private' layout-offset-in-bits='0'>
2399        <var-decl name='type' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='95' column='1'/>
2400      </data-member>
2401      <data-member access='private' layout-offset-in-bits='32'>
2402        <var-decl name='coord' type-id='type-id-88' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='96' column='1'/>
2403      </data-member>
2404      <data-member access='private' layout-offset-in-bits='128'>
2405        <var-decl name='point' type-id='type-id-93' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='97' column='1'/>
2406      </data-member>
2407      <member-function access='private' constructor='yes'>
2408        <function-decl name='StoredVertex' filepath='libnurbs/interface/glsurfeval.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
2409          <parameter type-id='type-id-92' is-artificial='yes'/>
2410          <return type-id='type-id-14'/>
2411        </function-decl>
2412      </member-function>
2413      <member-function access='private' destructor='yes'>
2414        <function-decl name='~StoredVertex' filepath='libnurbs/interface/glsurfeval.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
2415          <parameter type-id='type-id-92' is-artificial='yes'/>
2416          <parameter type-id='type-id-8' is-artificial='yes'/>
2417          <return type-id='type-id-14'/>
2418        </function-decl>
2419      </member-function>
2420      <member-function access='private'>
2421        <function-decl name='saveEvalCoord' mangled-name='_ZN12StoredVertex13saveEvalCoordEff' filepath='libnurbs/interface/glsurfeval.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
2422          <parameter type-id='type-id-92' is-artificial='yes'/>
2423          <parameter type-id='type-id-1'/>
2424          <parameter type-id='type-id-1'/>
2425          <return type-id='type-id-14'/>
2426        </function-decl>
2427      </member-function>
2428      <member-function access='private'>
2429        <function-decl name='saveEvalPoint' mangled-name='_ZN12StoredVertex13saveEvalPointEll' filepath='libnurbs/interface/glsurfeval.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
2430          <parameter type-id='type-id-92' is-artificial='yes'/>
2431          <parameter type-id='type-id-38'/>
2432          <parameter type-id='type-id-38'/>
2433          <return type-id='type-id-14'/>
2434        </function-decl>
2435      </member-function>
2436      <member-function access='private'>
2437        <function-decl name='invoke' mangled-name='_ZN12StoredVertex6invokeEP22OpenGLSurfaceEvaluator' filepath='libnurbs/interface/glsurfeval.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
2438          <parameter type-id='type-id-92' is-artificial='yes'/>
2439          <parameter type-id='type-id-48'/>
2440          <return type-id='type-id-14'/>
2441        </function-decl>
2442      </member-function>
2443    </class-decl>
2444    <pointer-type-def type-id='type-id-51' size-in-bits='64' id='type-id-103'/>
2445    <pointer-type-def type-id='type-id-36' size-in-bits='64' id='type-id-99'/>
2446    <pointer-type-def type-id='type-id-89' size-in-bits='64' id='type-id-58'/>
2447    <pointer-type-def type-id='type-id-102' size-in-bits='64' id='type-id-92'/>
2448    <pointer-type-def type-id='type-id-104' size-in-bits='64' id='type-id-105'/>
2449    <pointer-type-def type-id='type-id-94' size-in-bits='64' id='type-id-95'/>
2450    <pointer-type-def type-id='type-id-97' size-in-bits='64' id='type-id-54'/>
2451    <pointer-type-def type-id='type-id-8' size-in-bits='64' id='type-id-98'/>
2452    <pointer-type-def type-id='type-id-57' size-in-bits='64' id='type-id-59'/>
2453    <class-decl name='SurfaceMap' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-104'/>
2454    <class-decl name='BasicSurfaceEvaluator' is-struct='yes' visibility='default' filepath='libnurbs/internals/basicsurfeval.h' line='43' column='1' is-declaration-only='yes' id='type-id-51'>
2455      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-10'/>
2456      <member-function access='public' destructor='yes' vtable-offset='-1'>
2457        <function-decl name='~BasicSurfaceEvaluator' filepath='libnurbs/internals/basicsurfeval.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
2458          <parameter type-id='type-id-103' is-artificial='yes'/>
2459          <parameter type-id='type-id-8' is-artificial='yes'/>
2460          <return type-id='type-id-14'/>
2461        </function-decl>
2462      </member-function>
2463      <member-function access='public' vtable-offset='9'>
2464        <function-decl name='range2f' mangled-name='_ZN21BasicSurfaceEvaluator7range2fElPfS0_' filepath='libnurbs/internals/basicsurfeval.cc' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
2465          <parameter type-id='type-id-103' is-artificial='yes'/>
2466          <parameter type-id='type-id-38'/>
2467          <parameter type-id='type-id-22'/>
2468          <parameter type-id='type-id-22'/>
2469          <return type-id='type-id-14'/>
2470        </function-decl>
2471      </member-function>
2472      <member-function access='public' vtable-offset='10'>
2473        <function-decl name='domain2f' mangled-name='_ZN21BasicSurfaceEvaluator8domain2fEffff' filepath='libnurbs/internals/basicsurfeval.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
2474          <parameter type-id='type-id-103' is-artificial='yes'/>
2475          <parameter type-id='type-id-1'/>
2476          <parameter type-id='type-id-1'/>
2477          <parameter type-id='type-id-1'/>
2478          <parameter type-id='type-id-1'/>
2479          <return type-id='type-id-14'/>
2480        </function-decl>
2481      </member-function>
2482      <member-function access='public' vtable-offset='11'>
2483        <function-decl name='enable' mangled-name='_ZN21BasicSurfaceEvaluator6enableEl' filepath='libnurbs/internals/basicsurfeval.cc' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
2484          <parameter type-id='type-id-103' is-artificial='yes'/>
2485          <parameter type-id='type-id-38'/>
2486          <return type-id='type-id-14'/>
2487        </function-decl>
2488      </member-function>
2489      <member-function access='public' vtable-offset='12'>
2490        <function-decl name='disable' mangled-name='_ZN21BasicSurfaceEvaluator7disableEl' filepath='libnurbs/internals/basicsurfeval.cc' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
2491          <parameter type-id='type-id-103' is-artificial='yes'/>
2492          <parameter type-id='type-id-38'/>
2493          <return type-id='type-id-14'/>
2494        </function-decl>
2495      </member-function>
2496      <member-function access='public' vtable-offset='13'>
2497        <function-decl name='bgnmap2f' mangled-name='_ZN21BasicSurfaceEvaluator8bgnmap2fEl' filepath='libnurbs/internals/basicsurfeval.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
2498          <parameter type-id='type-id-103' is-artificial='yes'/>
2499          <parameter type-id='type-id-38'/>
2500          <return type-id='type-id-14'/>
2501        </function-decl>
2502      </member-function>
2503      <member-function access='public' vtable-offset='14'>
2504        <function-decl name='map2f' mangled-name='_ZN21BasicSurfaceEvaluator5map2fElffllffllPf' filepath='libnurbs/internals/basicsurfeval.cc' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
2505          <parameter type-id='type-id-103' is-artificial='yes'/>
2506          <parameter type-id='type-id-38'/>
2507          <parameter type-id='type-id-1'/>
2508          <parameter type-id='type-id-1'/>
2509          <parameter type-id='type-id-38'/>
2510          <parameter type-id='type-id-38'/>
2511          <parameter type-id='type-id-1'/>
2512          <parameter type-id='type-id-1'/>
2513          <parameter type-id='type-id-38'/>
2514          <parameter type-id='type-id-38'/>
2515          <parameter type-id='type-id-22'/>
2516          <return type-id='type-id-14'/>
2517        </function-decl>
2518      </member-function>
2519      <member-function access='public' vtable-offset='15'>
2520        <function-decl name='mapgrid2f' mangled-name='_ZN21BasicSurfaceEvaluator9mapgrid2fElfflff' filepath='libnurbs/internals/basicsurfeval.cc' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
2521          <parameter type-id='type-id-103' is-artificial='yes'/>
2522          <parameter type-id='type-id-38'/>
2523          <parameter type-id='type-id-1'/>
2524          <parameter type-id='type-id-1'/>
2525          <parameter type-id='type-id-38'/>
2526          <parameter type-id='type-id-1'/>
2527          <parameter type-id='type-id-1'/>
2528          <return type-id='type-id-14'/>
2529        </function-decl>
2530      </member-function>
2531      <member-function access='public' vtable-offset='16'>
2532        <function-decl name='mapmesh2f' mangled-name='_ZN21BasicSurfaceEvaluator9mapmesh2fElllll' filepath='libnurbs/internals/basicsurfeval.cc' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
2533          <parameter type-id='type-id-103' is-artificial='yes'/>
2534          <parameter type-id='type-id-38'/>
2535          <parameter type-id='type-id-38'/>
2536          <parameter type-id='type-id-38'/>
2537          <parameter type-id='type-id-38'/>
2538          <parameter type-id='type-id-38'/>
2539          <return type-id='type-id-14'/>
2540        </function-decl>
2541      </member-function>
2542      <member-function access='public' vtable-offset='17'>
2543        <function-decl name='evalcoord2f' mangled-name='_ZN21BasicSurfaceEvaluator11evalcoord2fElff' filepath='libnurbs/internals/basicsurfeval.cc' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
2544          <parameter type-id='type-id-103' is-artificial='yes'/>
2545          <parameter type-id='type-id-38'/>
2546          <parameter type-id='type-id-1'/>
2547          <parameter type-id='type-id-1'/>
2548          <return type-id='type-id-14'/>
2549        </function-decl>
2550      </member-function>
2551      <member-function access='public' vtable-offset='18'>
2552        <function-decl name='evalpoint2i' mangled-name='_ZN21BasicSurfaceEvaluator11evalpoint2iEll' filepath='libnurbs/internals/basicsurfeval.cc' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
2553          <parameter type-id='type-id-103' is-artificial='yes'/>
2554          <parameter type-id='type-id-38'/>
2555          <parameter type-id='type-id-38'/>
2556          <return type-id='type-id-14'/>
2557        </function-decl>
2558      </member-function>
2559      <member-function access='public' vtable-offset='19'>
2560        <function-decl name='endmap2f' mangled-name='_ZN21BasicSurfaceEvaluator8endmap2fEv' filepath='libnurbs/internals/basicsurfeval.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
2561          <parameter type-id='type-id-103' is-artificial='yes'/>
2562          <return type-id='type-id-14'/>
2563        </function-decl>
2564      </member-function>
2565      <member-function access='public' vtable-offset='20'>
2566        <function-decl name='polymode' mangled-name='_ZN21BasicSurfaceEvaluator8polymodeEl' filepath='libnurbs/internals/basicsurfeval.cc' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
2567          <parameter type-id='type-id-103' is-artificial='yes'/>
2568          <parameter type-id='type-id-38'/>
2569          <return type-id='type-id-14'/>
2570        </function-decl>
2571      </member-function>
2572      <member-function access='public' vtable-offset='21'>
2573        <function-decl name='bgnline' mangled-name='_ZN21BasicSurfaceEvaluator7bgnlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
2574          <parameter type-id='type-id-103' is-artificial='yes'/>
2575          <return type-id='type-id-14'/>
2576        </function-decl>
2577      </member-function>
2578      <member-function access='public' vtable-offset='22'>
2579        <function-decl name='endline' mangled-name='_ZN21BasicSurfaceEvaluator7endlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
2580          <parameter type-id='type-id-103' is-artificial='yes'/>
2581          <return type-id='type-id-14'/>
2582        </function-decl>
2583      </member-function>
2584      <member-function access='public' vtable-offset='23'>
2585        <function-decl name='bgnclosedline' mangled-name='_ZN21BasicSurfaceEvaluator13bgnclosedlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
2586          <parameter type-id='type-id-103' is-artificial='yes'/>
2587          <return type-id='type-id-14'/>
2588        </function-decl>
2589      </member-function>
2590      <member-function access='public' vtable-offset='24'>
2591        <function-decl name='endclosedline' mangled-name='_ZN21BasicSurfaceEvaluator13endclosedlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
2592          <parameter type-id='type-id-103' is-artificial='yes'/>
2593          <return type-id='type-id-14'/>
2594        </function-decl>
2595      </member-function>
2596      <member-function access='public' vtable-offset='25'>
2597        <function-decl name='bgntmesh' mangled-name='_ZN21BasicSurfaceEvaluator8bgntmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
2598          <parameter type-id='type-id-103' is-artificial='yes'/>
2599          <return type-id='type-id-14'/>
2600        </function-decl>
2601      </member-function>
2602      <member-function access='public' vtable-offset='26'>
2603        <function-decl name='swaptmesh' mangled-name='_ZN21BasicSurfaceEvaluator9swaptmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
2604          <parameter type-id='type-id-103' is-artificial='yes'/>
2605          <return type-id='type-id-14'/>
2606        </function-decl>
2607      </member-function>
2608      <member-function access='public' vtable-offset='27'>
2609        <function-decl name='endtmesh' mangled-name='_ZN21BasicSurfaceEvaluator8endtmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='210' column='1' visibility='default' binding='global' size-in-bits='64'>
2610          <parameter type-id='type-id-103' is-artificial='yes'/>
2611          <return type-id='type-id-14'/>
2612        </function-decl>
2613      </member-function>
2614      <member-function access='public' vtable-offset='28'>
2615        <function-decl name='bgnqstrip' mangled-name='_ZN21BasicSurfaceEvaluator9bgnqstripEv' filepath='libnurbs/internals/basicsurfeval.cc' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
2616          <parameter type-id='type-id-103' is-artificial='yes'/>
2617          <return type-id='type-id-14'/>
2618        </function-decl>
2619      </member-function>
2620      <member-function access='public' vtable-offset='29'>
2621        <function-decl name='endqstrip' mangled-name='_ZN21BasicSurfaceEvaluator9endqstripEv' filepath='libnurbs/internals/basicsurfeval.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
2622          <parameter type-id='type-id-103' is-artificial='yes'/>
2623          <return type-id='type-id-14'/>
2624        </function-decl>
2625      </member-function>
2626      <member-function access='public' vtable-offset='30'>
2627        <function-decl name='bgntfan' mangled-name='_ZN21BasicSurfaceEvaluator7bgntfanEv' filepath='libnurbs/internals/basicsurfeval.cc' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
2628          <parameter type-id='type-id-103' is-artificial='yes'/>
2629          <return type-id='type-id-14'/>
2630        </function-decl>
2631      </member-function>
2632      <member-function access='public' vtable-offset='31'>
2633        <function-decl name='endtfan' mangled-name='_ZN21BasicSurfaceEvaluator7endtfanEv' filepath='libnurbs/internals/basicsurfeval.cc' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
2634          <parameter type-id='type-id-103' is-artificial='yes'/>
2635          <return type-id='type-id-14'/>
2636        </function-decl>
2637      </member-function>
2638      <member-function access='public' vtable-offset='32'>
2639        <function-decl name='evalUStrip' mangled-name='_ZN21BasicSurfaceEvaluator10evalUStripEifPfifS0_' filepath='libnurbs/internals/basicsurfeval.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
2640          <parameter type-id='type-id-103' is-artificial='yes'/>
2641          <parameter type-id='type-id-8'/>
2642          <parameter type-id='type-id-1'/>
2643          <parameter type-id='type-id-22'/>
2644          <parameter type-id='type-id-8'/>
2645          <parameter type-id='type-id-1'/>
2646          <parameter type-id='type-id-22'/>
2647          <return type-id='type-id-14'/>
2648        </function-decl>
2649      </member-function>
2650      <member-function access='public' vtable-offset='33'>
2651        <function-decl name='evalVStrip' mangled-name='_ZN21BasicSurfaceEvaluator10evalVStripEifPfifS0_' filepath='libnurbs/internals/basicsurfeval.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
2652          <parameter type-id='type-id-103' is-artificial='yes'/>
2653          <parameter type-id='type-id-8'/>
2654          <parameter type-id='type-id-1'/>
2655          <parameter type-id='type-id-22'/>
2656          <parameter type-id='type-id-8'/>
2657          <parameter type-id='type-id-1'/>
2658          <parameter type-id='type-id-22'/>
2659          <return type-id='type-id-14'/>
2660        </function-decl>
2661      </member-function>
2662      <member-function access='public' vtable-offset='34'>
2663        <function-decl name='inDoEvalCoord2NOGE' mangled-name='_ZN21BasicSurfaceEvaluator18inDoEvalCoord2NOGEEffPfS0_' filepath='libnurbs/internals/basicsurfeval.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
2664          <parameter type-id='type-id-103' is-artificial='yes'/>
2665          <parameter type-id='type-id-1'/>
2666          <parameter type-id='type-id-1'/>
2667          <parameter type-id='type-id-22'/>
2668          <parameter type-id='type-id-22'/>
2669          <return type-id='type-id-14'/>
2670        </function-decl>
2671      </member-function>
2672      <member-function access='public' vtable-offset='35'>
2673        <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'>
2674          <parameter type-id='type-id-103' is-artificial='yes'/>
2675          <parameter type-id='type-id-1'/>
2676          <parameter type-id='type-id-1'/>
2677          <parameter type-id='type-id-22'/>
2678          <parameter type-id='type-id-22'/>
2679          <return type-id='type-id-14'/>
2680        </function-decl>
2681      </member-function>
2682      <member-function access='public' vtable-offset='36'>
2683        <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'>
2684          <parameter type-id='type-id-103' is-artificial='yes'/>
2685          <parameter type-id='type-id-1'/>
2686          <parameter type-id='type-id-1'/>
2687          <parameter type-id='type-id-22'/>
2688          <parameter type-id='type-id-22'/>
2689          <return type-id='type-id-14'/>
2690        </function-decl>
2691      </member-function>
2692      <member-function access='public' vtable-offset='37'>
2693        <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'>
2694          <parameter type-id='type-id-103' is-artificial='yes'/>
2695          <parameter type-id='type-id-1'/>
2696          <return type-id='type-id-14'/>
2697        </function-decl>
2698      </member-function>
2699      <member-function access='public' vtable-offset='38'>
2700        <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'>
2701          <parameter type-id='type-id-103' is-artificial='yes'/>
2702          <parameter type-id='type-id-1'/>
2703          <return type-id='type-id-14'/>
2704        </function-decl>
2705      </member-function>
2706    </class-decl>
2707  </abi-instr>
2708  <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'>
2709    <type-decl name='char' size-in-bits='8' id='type-id-106'/>
2710    <array-type-def dimensions='1' type-id='type-id-107' size-in-bits='2048' id='type-id-108'>
2711      <subrange length='32' type-id='type-id-3' id='type-id-109'/>
2712    </array-type-def>
2713    <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-110'/>
2714    <typedef-decl name='Arc_ptr' type-id='type-id-111' filepath='libnurbs/internals/arc.h' line='50' column='1' id='type-id-112'/>
2715    <enum-decl name='arc_side' filepath='libnurbs/internals/arc.h' line='52' column='1' id='type-id-113'>
2716      <underlying-type type-id='type-id-12'/>
2717      <enumerator name='arc_none' value='0'/>
2718      <enumerator name='arc_right' value='1'/>
2719      <enumerator name='arc_top' value='2'/>
2720      <enumerator name='arc_left' value='3'/>
2721      <enumerator name='arc_bottom' value='4'/>
2722    </enum-decl>
2723    <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-114'>
2724      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-115'/>
2725      <data-member access='public' static='yes'>
2726        <var-decl name='bezier_tag' type-id='type-id-116' mangled-name='_ZN3Arc10bezier_tagE' visibility='default' filepath='libnurbs/internals/arc.h' line='58' column='1'/>
2727      </data-member>
2728      <data-member access='public' static='yes'>
2729        <var-decl name='arc_tag' type-id='type-id-116' mangled-name='_ZN3Arc7arc_tagE' visibility='default' filepath='libnurbs/internals/arc.h' line='59' column='1'/>
2730      </data-member>
2731      <data-member access='public' static='yes'>
2732        <var-decl name='tail_tag' type-id='type-id-116' mangled-name='_ZN3Arc8tail_tagE' visibility='default' filepath='libnurbs/internals/arc.h' line='60' column='1'/>
2733      </data-member>
2734      <data-member access='public' layout-offset-in-bits='0'>
2735        <var-decl name='prev' type-id='type-id-112' visibility='default' filepath='libnurbs/internals/arc.h' line='61' column='1'/>
2736      </data-member>
2737      <data-member access='public' layout-offset-in-bits='64'>
2738        <var-decl name='next' type-id='type-id-112' visibility='default' filepath='libnurbs/internals/arc.h' line='62' column='1'/>
2739      </data-member>
2740      <data-member access='public' layout-offset-in-bits='128'>
2741        <var-decl name='link' type-id='type-id-112' visibility='default' filepath='libnurbs/internals/arc.h' line='63' column='1'/>
2742      </data-member>
2743      <data-member access='public' layout-offset-in-bits='192'>
2744        <var-decl name='bezierArc' type-id='type-id-117' visibility='default' filepath='libnurbs/internals/arc.h' line='64' column='1'/>
2745      </data-member>
2746      <data-member access='public' layout-offset-in-bits='256'>
2747        <var-decl name='pwlArc' type-id='type-id-118' visibility='default' filepath='libnurbs/internals/arc.h' line='65' column='1'/>
2748      </data-member>
2749      <data-member access='public' layout-offset-in-bits='320'>
2750        <var-decl name='type' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/arc.h' line='66' column='1'/>
2751      </data-member>
2752      <data-member access='public' layout-offset-in-bits='384'>
2753        <var-decl name='nuid' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/arc.h' line='67' column='1'/>
2754      </data-member>
2755      <member-function access='public' constructor='yes'>
2756        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
2757          <parameter type-id='type-id-111' is-artificial='yes'/>
2758          <parameter type-id='type-id-111'/>
2759          <parameter type-id='type-id-118'/>
2760          <return type-id='type-id-14'/>
2761        </function-decl>
2762      </member-function>
2763      <member-function access='public' constructor='yes'>
2764        <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
2765          <parameter type-id='type-id-111' is-artificial='yes'/>
2766          <parameter type-id='type-id-113'/>
2767          <parameter type-id='type-id-38'/>
2768          <return type-id='type-id-14'/>
2769        </function-decl>
2770      </member-function>
2771      <member-function access='public'>
2772        <function-decl name='clearside' mangled-name='_ZN3Arc9clearsideEv' filepath='libnurbs/internals/arc.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
2773          <parameter type-id='type-id-111' is-artificial='yes'/>
2774          <return type-id='type-id-14'/>
2775        </function-decl>
2776      </member-function>
2777      <member-function access='public'>
2778        <function-decl name='clearbezier' mangled-name='_ZN3Arc11clearbezierEv' filepath='libnurbs/internals/arc.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
2779          <parameter type-id='type-id-111' is-artificial='yes'/>
2780          <return type-id='type-id-14'/>
2781        </function-decl>
2782      </member-function>
2783      <member-function access='public'>
2784        <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'>
2785          <parameter type-id='type-id-111' is-artificial='yes'/>
2786          <parameter type-id='type-id-113'/>
2787          <return type-id='type-id-14'/>
2788        </function-decl>
2789      </member-function>
2790      <member-function access='public'>
2791        <function-decl name='tail' mangled-name='_ZN3Arc4tailEv' filepath='libnurbs/internals/arc.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
2792          <parameter type-id='type-id-111' is-artificial='yes'/>
2793          <return type-id='type-id-22'/>
2794        </function-decl>
2795      </member-function>
2796      <member-function access='public'>
2797        <function-decl name='rhead' mangled-name='_ZN3Arc5rheadEv' filepath='libnurbs/internals/arc.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
2798          <parameter type-id='type-id-111' is-artificial='yes'/>
2799          <return type-id='type-id-22'/>
2800        </function-decl>
2801      </member-function>
2802      <member-function access='public'>
2803        <function-decl name='show' mangled-name='_ZN3Arc4showEv' filepath='libnurbs/internals/arc.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
2804          <parameter type-id='type-id-111' is-artificial='yes'/>
2805          <return type-id='type-id-14'/>
2806        </function-decl>
2807      </member-function>
2808      <member-function access='public'>
2809        <function-decl name='isbezier' mangled-name='_ZN3Arc8isbezierEv' filepath='libnurbs/internals/arc.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
2810          <parameter type-id='type-id-111' is-artificial='yes'/>
2811          <return type-id='type-id-38'/>
2812        </function-decl>
2813      </member-function>
2814      <member-function access='public'>
2815        <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'>
2816          <parameter type-id='type-id-111' is-artificial='yes'/>
2817          <parameter type-id='type-id-118'/>
2818          <parameter type-id='type-id-113'/>
2819          <return type-id='type-id-14'/>
2820        </function-decl>
2821      </member-function>
2822      <member-function access='public'>
2823        <function-decl name='numpts' mangled-name='_ZN3Arc6numptsEv' filepath='libnurbs/internals/arc.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
2824          <parameter type-id='type-id-111' is-artificial='yes'/>
2825          <return type-id='type-id-8'/>
2826        </function-decl>
2827      </member-function>
2828      <member-function access='public'>
2829        <function-decl name='markverts' mangled-name='_ZN3Arc9markvertsEv' filepath='libnurbs/internals/arc.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
2830          <parameter type-id='type-id-111' is-artificial='yes'/>
2831          <return type-id='type-id-14'/>
2832        </function-decl>
2833      </member-function>
2834      <member-function access='public'>
2835        <function-decl name='getextrema' mangled-name='_ZN3Arc10getextremaEPPS_' filepath='libnurbs/internals/arc.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
2836          <parameter type-id='type-id-111' is-artificial='yes'/>
2837          <parameter type-id='type-id-119'/>
2838          <return type-id='type-id-14'/>
2839        </function-decl>
2840      </member-function>
2841      <member-function access='public'>
2842        <function-decl name='print' mangled-name='_ZN3Arc5printEv' filepath='libnurbs/internals/arc.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
2843          <parameter type-id='type-id-111' is-artificial='yes'/>
2844          <return type-id='type-id-14'/>
2845        </function-decl>
2846      </member-function>
2847      <member-function access='public'>
2848        <function-decl name='isDisconnected' mangled-name='_ZN3Arc14isDisconnectedEv' filepath='libnurbs/internals/arc.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
2849          <parameter type-id='type-id-111' is-artificial='yes'/>
2850          <return type-id='type-id-8'/>
2851        </function-decl>
2852      </member-function>
2853      <member-function access='public'>
2854        <function-decl name='check' mangled-name='_ZN3Arc5checkEv' filepath='libnurbs/internals/arc.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
2855          <parameter type-id='type-id-111' is-artificial='yes'/>
2856          <return type-id='type-id-8'/>
2857        </function-decl>
2858      </member-function>
2859      <member-function access='public'>
2860        <function-decl name='append' mangled-name='_ZN3Arc6appendEPS_' filepath='libnurbs/internals/arc.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
2861          <parameter type-id='type-id-111' is-artificial='yes'/>
2862          <parameter type-id='type-id-112'/>
2863          <return type-id='type-id-112'/>
2864        </function-decl>
2865      </member-function>
2866      <member-function access='public'>
2867        <function-decl name='getitail' mangled-name='_ZN3Arc8getitailEv' filepath='libnurbs/internals/arc.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
2868          <parameter type-id='type-id-111' is-artificial='yes'/>
2869          <return type-id='type-id-8'/>
2870        </function-decl>
2871      </member-function>
2872      <member-function access='public'>
2873        <function-decl name='head' mangled-name='_ZN3Arc4headEv' filepath='libnurbs/internals/arc.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
2874          <parameter type-id='type-id-111' is-artificial='yes'/>
2875          <return type-id='type-id-22'/>
2876        </function-decl>
2877      </member-function>
2878      <member-function access='public'>
2879        <function-decl name='setbezier' mangled-name='_ZN3Arc9setbezierEv' filepath='libnurbs/internals/arc.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
2880          <parameter type-id='type-id-111' is-artificial='yes'/>
2881          <return type-id='type-id-14'/>
2882        </function-decl>
2883      </member-function>
2884      <member-function access='public'>
2885        <function-decl name='setmark' mangled-name='_ZN3Arc7setmarkEv' filepath='libnurbs/internals/arc.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
2886          <parameter type-id='type-id-111' is-artificial='yes'/>
2887          <return type-id='type-id-14'/>
2888        </function-decl>
2889      </member-function>
2890      <member-function access='public'>
2891        <function-decl name='ismarked' mangled-name='_ZN3Arc8ismarkedEv' filepath='libnurbs/internals/arc.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
2892          <parameter type-id='type-id-111' is-artificial='yes'/>
2893          <return type-id='type-id-38'/>
2894        </function-decl>
2895      </member-function>
2896      <member-function access='public'>
2897        <function-decl name='clearmark' mangled-name='_ZN3Arc9clearmarkEv' filepath='libnurbs/internals/arc.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
2898          <parameter type-id='type-id-111' is-artificial='yes'/>
2899          <return type-id='type-id-14'/>
2900        </function-decl>
2901      </member-function>
2902      <member-function access='public'>
2903        <function-decl name='setitail' mangled-name='_ZN3Arc8setitailEv' filepath='libnurbs/internals/arc.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
2904          <parameter type-id='type-id-111' is-artificial='yes'/>
2905          <return type-id='type-id-14'/>
2906        </function-decl>
2907      </member-function>
2908      <member-function access='public'>
2909        <function-decl name='clearitail' mangled-name='_ZN3Arc10clearitailEv' filepath='libnurbs/internals/arc.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
2910          <parameter type-id='type-id-111' is-artificial='yes'/>
2911          <return type-id='type-id-14'/>
2912        </function-decl>
2913      </member-function>
2914      <member-function access='public'>
2915        <function-decl name='getside' mangled-name='_ZN3Arc7getsideEv' filepath='libnurbs/internals/arc.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
2916          <parameter type-id='type-id-111' is-artificial='yes'/>
2917          <return type-id='type-id-113'/>
2918        </function-decl>
2919      </member-function>
2920      <member-function access='public'>
2921        <function-decl name='isTessellated' mangled-name='_ZN3Arc13isTessellatedEv' filepath='libnurbs/internals/arc.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
2922          <parameter type-id='type-id-111' is-artificial='yes'/>
2923          <return type-id='type-id-8'/>
2924        </function-decl>
2925      </member-function>
2926    </class-decl>
2927    <class-decl name='Buffer' size-in-bits='64' visibility='default' filepath='libnurbs/internals/bufpool.h' line='45' column='1' id='type-id-120'>
2928      <data-member access='private' layout-offset-in-bits='0'>
2929        <var-decl name='next' type-id='type-id-121' visibility='default' filepath='libnurbs/internals/bufpool.h' line='47' column='1'/>
2930      </data-member>
2931    </class-decl>
2932    <class-decl name='Pool' size-in-bits='2496' visibility='default' filepath='libnurbs/internals/bufpool.h' line='50' column='1' id='type-id-67'>
2933      <member-type access='protected'>
2934        <enum-decl name='Magic' filepath='libnurbs/internals/bufpool.h' line='70' column='1' id='type-id-122'>
2935          <underlying-type type-id='type-id-12'/>
2936          <enumerator name='is_allocated' value='62369'/>
2937          <enumerator name='is_free' value='61858'/>
2938        </enum-decl>
2939      </member-type>
2940      <data-member access='protected' layout-offset-in-bits='0'>
2941        <var-decl name='freelist' type-id='type-id-121' visibility='default' filepath='libnurbs/internals/bufpool.h' line='62' column='1'/>
2942      </data-member>
2943      <data-member access='protected' layout-offset-in-bits='64'>
2944        <var-decl name='blocklist' type-id='type-id-108' visibility='default' filepath='libnurbs/internals/bufpool.h' line='63' column='1'/>
2945      </data-member>
2946      <data-member access='protected' layout-offset-in-bits='2112'>
2947        <var-decl name='nextblock' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/bufpool.h' line='64' column='1'/>
2948      </data-member>
2949      <data-member access='protected' layout-offset-in-bits='2176'>
2950        <var-decl name='curblock' type-id='type-id-107' visibility='default' filepath='libnurbs/internals/bufpool.h' line='65' column='1'/>
2951      </data-member>
2952      <data-member access='protected' layout-offset-in-bits='2240'>
2953        <var-decl name='buffersize' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/bufpool.h' line='66' column='1'/>
2954      </data-member>
2955      <data-member access='protected' layout-offset-in-bits='2272'>
2956        <var-decl name='nextsize' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/bufpool.h' line='67' column='1'/>
2957      </data-member>
2958      <data-member access='protected' layout-offset-in-bits='2304'>
2959        <var-decl name='nextfree' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/bufpool.h' line='68' column='1'/>
2960      </data-member>
2961      <data-member access='protected' layout-offset-in-bits='2336'>
2962        <var-decl name='initsize' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/bufpool.h' line='69' column='1'/>
2963      </data-member>
2964      <data-member access='protected' layout-offset-in-bits='2368'>
2965        <var-decl name='name' type-id='type-id-84' visibility='default' filepath='libnurbs/internals/bufpool.h' line='71' column='1'/>
2966      </data-member>
2967      <data-member access='protected' layout-offset-in-bits='2432'>
2968        <var-decl name='magic' type-id='type-id-122' visibility='default' filepath='libnurbs/internals/bufpool.h' line='72' column='1'/>
2969      </data-member>
2970      <member-function access='private' constructor='yes'>
2971        <function-decl name='Pool' filepath='libnurbs/internals/bufpool.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
2972          <parameter type-id='type-id-123' is-artificial='yes'/>
2973          <parameter type-id='type-id-8'/>
2974          <parameter type-id='type-id-8'/>
2975          <parameter type-id='type-id-84'/>
2976          <return type-id='type-id-14'/>
2977        </function-decl>
2978      </member-function>
2979      <member-function access='private' destructor='yes'>
2980        <function-decl name='~Pool' filepath='libnurbs/internals/bufpool.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
2981          <parameter type-id='type-id-123' is-artificial='yes'/>
2982          <parameter type-id='type-id-8' is-artificial='yes'/>
2983          <return type-id='type-id-14'/>
2984        </function-decl>
2985      </member-function>
2986      <member-function access='private'>
2987        <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'>
2988          <parameter type-id='type-id-123' is-artificial='yes'/>
2989          <return type-id='type-id-35'/>
2990        </function-decl>
2991      </member-function>
2992      <member-function access='private'>
2993        <function-decl name='clear' mangled-name='_ZN4Pool5clearEv' filepath='libnurbs/internals/bufpool.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
2994          <parameter type-id='type-id-123' is-artificial='yes'/>
2995          <return type-id='type-id-14'/>
2996        </function-decl>
2997      </member-function>
2998      <member-function access='private'>
2999        <function-decl name='grow' mangled-name='_ZN4Pool4growEv' filepath='libnurbs/internals/bufpool.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
3000          <parameter type-id='type-id-123' is-artificial='yes'/>
3001          <return type-id='type-id-14'/>
3002        </function-decl>
3003      </member-function>
3004      <member-function access='private'>
3005        <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'>
3006          <parameter type-id='type-id-123' is-artificial='yes'/>
3007          <parameter type-id='type-id-35'/>
3008          <return type-id='type-id-14'/>
3009        </function-decl>
3010      </member-function>
3011    </class-decl>
3012    <class-decl name='PooledObj' size-in-bits='8' visibility='default' filepath='libnurbs/internals/bufpool.h' line='118' column='1' id='type-id-115'>
3013      <member-function access='private' static='yes'>
3014        <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'>
3015          <parameter type-id='type-id-35'/>
3016          <parameter type-id='type-id-124'/>
3017          <return type-id='type-id-14'/>
3018        </function-decl>
3019      </member-function>
3020      <member-function access='private' static='yes'>
3021        <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'>
3022          <parameter type-id='type-id-110'/>
3023          <parameter type-id='type-id-124'/>
3024          <return type-id='type-id-35'/>
3025        </function-decl>
3026      </member-function>
3027      <member-function access='private'>
3028        <function-decl name='deleteMe' mangled-name='_ZN9PooledObj8deleteMeER4Pool' filepath='libnurbs/internals/bufpool.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
3029          <parameter type-id='type-id-125' is-artificial='yes'/>
3030          <parameter type-id='type-id-124'/>
3031          <return type-id='type-id-14'/>
3032        </function-decl>
3033      </member-function>
3034    </class-decl>
3035    <class-decl name='PwlArc' size-in-bits='192' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='44' column='1' id='type-id-126'>
3036      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-115'/>
3037      <data-member access='private' layout-offset-in-bits='0'>
3038        <var-decl name='pts' type-id='type-id-127' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='46' column='1'/>
3039      </data-member>
3040      <data-member access='private' layout-offset-in-bits='64'>
3041        <var-decl name='npts' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='47' column='1'/>
3042      </data-member>
3043      <data-member access='private' layout-offset-in-bits='128'>
3044        <var-decl name='type' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='48' column='1'/>
3045      </data-member>
3046      <member-function access='private' constructor='yes'>
3047        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3048          <parameter type-id='type-id-118' is-artificial='yes'/>
3049          <return type-id='type-id-14'/>
3050        </function-decl>
3051      </member-function>
3052      <member-function access='private' constructor='yes'>
3053        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3054          <parameter type-id='type-id-118' is-artificial='yes'/>
3055          <parameter type-id='type-id-8'/>
3056          <parameter type-id='type-id-127'/>
3057          <return type-id='type-id-14'/>
3058        </function-decl>
3059      </member-function>
3060      <member-function access='private' constructor='yes'>
3061        <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3062          <parameter type-id='type-id-118' is-artificial='yes'/>
3063          <parameter type-id='type-id-8'/>
3064          <parameter type-id='type-id-127'/>
3065          <parameter type-id='type-id-38'/>
3066          <return type-id='type-id-14'/>
3067        </function-decl>
3068      </member-function>
3069    </class-decl>
3070    <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-128'>
3071      <data-member access='public' layout-offset-in-bits='0'>
3072        <var-decl name='param' type-id='type-id-88' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='45' column='1'/>
3073      </data-member>
3074      <data-member access='public' layout-offset-in-bits='64'>
3075        <var-decl name='nuid' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='50' column='1'/>
3076      </data-member>
3077    </class-decl>
3078    <pointer-type-def type-id='type-id-114' size-in-bits='64' id='type-id-111'/>
3079    <pointer-type-def type-id='type-id-112' size-in-bits='64' id='type-id-119'/>
3080    <pointer-type-def type-id='type-id-129' size-in-bits='64' id='type-id-117'/>
3081    <pointer-type-def type-id='type-id-120' size-in-bits='64' id='type-id-121'/>
3082    <reference-type-def kind='lvalue' type-id='type-id-67' size-in-bits='64' id='type-id-124'/>
3083    <pointer-type-def type-id='type-id-67' size-in-bits='64' id='type-id-123'/>
3084    <pointer-type-def type-id='type-id-115' size-in-bits='64' id='type-id-125'/>
3085    <pointer-type-def type-id='type-id-126' size-in-bits='64' id='type-id-118'/>
3086    <pointer-type-def type-id='type-id-128' size-in-bits='64' id='type-id-127'/>
3087    <pointer-type-def type-id='type-id-106' size-in-bits='64' id='type-id-107'/>
3088    <qualified-type-def type-id='type-id-106' const='yes' id='type-id-130'/>
3089    <pointer-type-def type-id='type-id-130' size-in-bits='64' id='type-id-84'/>
3090    <qualified-type-def type-id='type-id-8' const='yes' id='type-id-116'/>
3091    <class-decl name='BezierArc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-129'/>
3092  </abi-instr>
3093  <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'>
3094    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='128' id='type-id-131'>
3095      <subrange length='4' type-id='type-id-3' id='type-id-61'/>
3096    </array-type-def>
3097    <array-type-def dimensions='3' type-id='type-id-1' size-in-bits='infinite' id='type-id-132'>
3098      <subrange length='infinite' id='type-id-133'/>
3099      <subrange length='24' type-id='type-id-3' id='type-id-134'/>
3100      <subrange length='24' type-id='type-id-3' id='type-id-134'/>
3101    </array-type-def>
3102    <class-decl name='ArcTessellator' size-in-bits='128' visibility='default' filepath='libnurbs/internals/arctess.h' line='47' column='1' id='type-id-135'>
3103      <data-member access='private' static='yes'>
3104        <var-decl name='gl_Bernstein' type-id='type-id-132' mangled-name='_ZN14ArcTessellator12gl_BernsteinE' visibility='default' filepath='libnurbs/internals/arctess.h' line='60' column='1'/>
3105      </data-member>
3106      <data-member access='private' layout-offset-in-bits='0'>
3107        <var-decl name='pwlarcpool' type-id='type-id-124' visibility='default' filepath='libnurbs/internals/arctess.h' line='61' column='1'/>
3108      </data-member>
3109      <data-member access='private' layout-offset-in-bits='64'>
3110        <var-decl name='trimvertexpool' type-id='type-id-136' visibility='default' filepath='libnurbs/internals/arctess.h' line='62' column='1'/>
3111      </data-member>
3112      <member-function access='private' constructor='yes'>
3113        <function-decl name='ArcTessellator' filepath='libnurbs/internals/arctess.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3114          <parameter type-id='type-id-137' is-artificial='yes'/>
3115          <parameter type-id='type-id-136'/>
3116          <parameter type-id='type-id-124'/>
3117          <return type-id='type-id-14'/>
3118        </function-decl>
3119      </member-function>
3120      <member-function access='private' destructor='yes'>
3121        <function-decl name='~ArcTessellator' filepath='libnurbs/internals/arctess.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3122          <parameter type-id='type-id-137' is-artificial='yes'/>
3123          <parameter type-id='type-id-8' is-artificial='yes'/>
3124          <return type-id='type-id-14'/>
3125        </function-decl>
3126      </member-function>
3127      <member-function access='private' static='yes'>
3128        <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'>
3129          <parameter type-id='type-id-117'/>
3130          <parameter type-id='type-id-22'/>
3131          <parameter type-id='type-id-8'/>
3132          <return type-id='type-id-14'/>
3133        </function-decl>
3134      </member-function>
3135      <member-function access='private'>
3136        <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'>
3137          <parameter type-id='type-id-137' is-artificial='yes'/>
3138          <parameter type-id='type-id-112'/>
3139          <parameter type-id='type-id-1'/>
3140          <parameter type-id='type-id-1'/>
3141          <parameter type-id='type-id-1'/>
3142          <parameter type-id='type-id-1'/>
3143          <return type-id='type-id-14'/>
3144        </function-decl>
3145      </member-function>
3146      <member-function access='private'>
3147        <function-decl name='tessellateNonlinear' mangled-name='_ZN14ArcTessellator19tessellateNonlinearEP3Arcffi' filepath='libnurbs/internals/arctess.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
3148          <parameter type-id='type-id-137' is-artificial='yes'/>
3149          <parameter type-id='type-id-112'/>
3150          <parameter type-id='type-id-1'/>
3151          <parameter type-id='type-id-1'/>
3152          <parameter type-id='type-id-8'/>
3153          <return type-id='type-id-14'/>
3154        </function-decl>
3155      </member-function>
3156      <member-function access='private'>
3157        <function-decl name='pwl' mangled-name='_ZN14ArcTessellator3pwlEP3Arcfffff' filepath='libnurbs/internals/arctess.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
3158          <parameter type-id='type-id-137' is-artificial='yes'/>
3159          <parameter type-id='type-id-112'/>
3160          <parameter type-id='type-id-1'/>
3161          <parameter type-id='type-id-1'/>
3162          <parameter type-id='type-id-1'/>
3163          <parameter type-id='type-id-1'/>
3164          <parameter type-id='type-id-1'/>
3165          <return type-id='type-id-14'/>
3166        </function-decl>
3167      </member-function>
3168      <member-function access='private'>
3169        <function-decl name='bezier' mangled-name='_ZN14ArcTessellator6bezierEP3Arcffff' filepath='libnurbs/internals/arctess.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3170          <parameter type-id='type-id-137' is-artificial='yes'/>
3171          <parameter type-id='type-id-112'/>
3172          <parameter type-id='type-id-1'/>
3173          <parameter type-id='type-id-1'/>
3174          <parameter type-id='type-id-1'/>
3175          <parameter type-id='type-id-1'/>
3176          <return type-id='type-id-14'/>
3177        </function-decl>
3178      </member-function>
3179      <member-function access='private'>
3180        <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'>
3181          <parameter type-id='type-id-137' is-artificial='yes'/>
3182          <parameter type-id='type-id-112'/>
3183          <parameter type-id='type-id-1'/>
3184          <parameter type-id='type-id-1'/>
3185          <parameter type-id='type-id-1'/>
3186          <parameter type-id='type-id-1'/>
3187          <return type-id='type-id-14'/>
3188        </function-decl>
3189      </member-function>
3190      <member-function access='private'>
3191        <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'>
3192          <parameter type-id='type-id-137' is-artificial='yes'/>
3193          <parameter type-id='type-id-112'/>
3194          <parameter type-id='type-id-1'/>
3195          <parameter type-id='type-id-1'/>
3196          <parameter type-id='type-id-1'/>
3197          <parameter type-id='type-id-1'/>
3198          <return type-id='type-id-14'/>
3199        </function-decl>
3200      </member-function>
3201      <member-function access='private'>
3202        <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'>
3203          <parameter type-id='type-id-137' is-artificial='yes'/>
3204          <parameter type-id='type-id-112'/>
3205          <parameter type-id='type-id-1'/>
3206          <parameter type-id='type-id-1'/>
3207          <parameter type-id='type-id-1'/>
3208          <parameter type-id='type-id-1'/>
3209          <return type-id='type-id-14'/>
3210        </function-decl>
3211      </member-function>
3212      <member-function access='private'>
3213        <function-decl name='tessellateLinear' mangled-name='_ZN14ArcTessellator16tessellateLinearEP3Arcffi' filepath='libnurbs/internals/arctess.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
3214          <parameter type-id='type-id-137' is-artificial='yes'/>
3215          <parameter type-id='type-id-112'/>
3216          <parameter type-id='type-id-1'/>
3217          <parameter type-id='type-id-1'/>
3218          <parameter type-id='type-id-8'/>
3219          <return type-id='type-id-14'/>
3220        </function-decl>
3221      </member-function>
3222    </class-decl>
3223    <class-decl name='Backend' size-in-bits='640' is-struct='yes' visibility='default' filepath='libnurbs/internals/backend.h' line='46' column='1' id='type-id-64'>
3224      <data-member access='private' layout-offset-in-bits='0'>
3225        <var-decl name='curveEvaluator' type-id='type-id-79' visibility='default' filepath='libnurbs/internals/backend.h' line='48' column='1'/>
3226      </data-member>
3227      <data-member access='private' layout-offset-in-bits='64'>
3228        <var-decl name='surfaceEvaluator' type-id='type-id-80' visibility='default' filepath='libnurbs/internals/backend.h' line='49' column='1'/>
3229      </data-member>
3230      <data-member access='private' layout-offset-in-bits='128'>
3231        <var-decl name='wireframetris' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/backend.h' line='105' column='1'/>
3232      </data-member>
3233      <data-member access='private' layout-offset-in-bits='160'>
3234        <var-decl name='wireframequads' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/backend.h' line='106' column='1'/>
3235      </data-member>
3236      <data-member access='private' layout-offset-in-bits='192'>
3237        <var-decl name='npts' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/backend.h' line='107' column='1'/>
3238      </data-member>
3239      <data-member access='private' layout-offset-in-bits='224'>
3240        <var-decl name='mesh' type-id='type-id-138' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
3241      </data-member>
3242      <data-member access='private' layout-offset-in-bits='608'>
3243        <var-decl name='meshindex' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/backend.h' line='109' column='1'/>
3244      </data-member>
3245      <member-function access='public' constructor='yes'>
3246        <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3247          <parameter type-id='type-id-139' is-artificial='yes'/>
3248          <parameter type-id='type-id-79'/>
3249          <parameter type-id='type-id-80'/>
3250          <return type-id='type-id-14'/>
3251        </function-decl>
3252      </member-function>
3253      <member-function access='public'>
3254        <function-decl name='bgnsurf' mangled-name='_ZN7Backend7bgnsurfEiil' filepath='libnurbs/internals/backend.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
3255          <parameter type-id='type-id-139' is-artificial='yes'/>
3256          <parameter type-id='type-id-8'/>
3257          <parameter type-id='type-id-8'/>
3258          <parameter type-id='type-id-38'/>
3259          <return type-id='type-id-14'/>
3260        </function-decl>
3261      </member-function>
3262      <member-function access='public'>
3263        <function-decl name='patch' mangled-name='_ZN7Backend5patchEffff' filepath='libnurbs/internals/backend.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
3264          <parameter type-id='type-id-139' is-artificial='yes'/>
3265          <parameter type-id='type-id-1'/>
3266          <parameter type-id='type-id-1'/>
3267          <parameter type-id='type-id-1'/>
3268          <parameter type-id='type-id-1'/>
3269          <return type-id='type-id-14'/>
3270        </function-decl>
3271      </member-function>
3272      <member-function access='public'>
3273        <function-decl name='surfbbox' mangled-name='_ZN7Backend8surfbboxElPfS0_' filepath='libnurbs/internals/backend.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
3274          <parameter type-id='type-id-139' is-artificial='yes'/>
3275          <parameter type-id='type-id-38'/>
3276          <parameter type-id='type-id-22'/>
3277          <parameter type-id='type-id-22'/>
3278          <return type-id='type-id-14'/>
3279        </function-decl>
3280      </member-function>
3281      <member-function access='public'>
3282        <function-decl name='surfpts' mangled-name='_ZN7Backend7surfptsElPflliiffff' filepath='libnurbs/internals/backend.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
3283          <parameter type-id='type-id-139' is-artificial='yes'/>
3284          <parameter type-id='type-id-38'/>
3285          <parameter type-id='type-id-22'/>
3286          <parameter type-id='type-id-38'/>
3287          <parameter type-id='type-id-38'/>
3288          <parameter type-id='type-id-8'/>
3289          <parameter type-id='type-id-8'/>
3290          <parameter type-id='type-id-1'/>
3291          <parameter type-id='type-id-1'/>
3292          <parameter type-id='type-id-1'/>
3293          <parameter type-id='type-id-1'/>
3294          <return type-id='type-id-14'/>
3295        </function-decl>
3296      </member-function>
3297      <member-function access='public'>
3298        <function-decl name='surfgrid' mangled-name='_ZN7Backend8surfgridEfflffl' filepath='libnurbs/internals/backend.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
3299          <parameter type-id='type-id-139' is-artificial='yes'/>
3300          <parameter type-id='type-id-1'/>
3301          <parameter type-id='type-id-1'/>
3302          <parameter type-id='type-id-38'/>
3303          <parameter type-id='type-id-1'/>
3304          <parameter type-id='type-id-1'/>
3305          <parameter type-id='type-id-38'/>
3306          <return type-id='type-id-14'/>
3307        </function-decl>
3308      </member-function>
3309      <member-function access='public'>
3310        <function-decl name='surfmesh' mangled-name='_ZN7Backend8surfmeshEllll' filepath='libnurbs/internals/backend.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
3311          <parameter type-id='type-id-139' is-artificial='yes'/>
3312          <parameter type-id='type-id-38'/>
3313          <parameter type-id='type-id-38'/>
3314          <parameter type-id='type-id-38'/>
3315          <parameter type-id='type-id-38'/>
3316          <return type-id='type-id-14'/>
3317        </function-decl>
3318      </member-function>
3319      <member-function access='public'>
3320        <function-decl name='endsurf' mangled-name='_ZN7Backend7endsurfEv' filepath='libnurbs/internals/backend.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
3321          <parameter type-id='type-id-139' is-artificial='yes'/>
3322          <return type-id='type-id-14'/>
3323        </function-decl>
3324      </member-function>
3325      <member-function access='public'>
3326        <function-decl name='bgntfan' mangled-name='_ZN7Backend7bgntfanEv' filepath='libnurbs/internals/backend.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
3327          <parameter type-id='type-id-139' is-artificial='yes'/>
3328          <return type-id='type-id-14'/>
3329        </function-decl>
3330      </member-function>
3331      <member-function access='public'>
3332        <function-decl name='endtfan' mangled-name='_ZN7Backend7endtfanEv' filepath='libnurbs/internals/backend.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
3333          <parameter type-id='type-id-139' is-artificial='yes'/>
3334          <return type-id='type-id-14'/>
3335        </function-decl>
3336      </member-function>
3337      <member-function access='public'>
3338        <function-decl name='bgnqstrip' mangled-name='_ZN7Backend9bgnqstripEv' filepath='libnurbs/internals/backend.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
3339          <parameter type-id='type-id-139' is-artificial='yes'/>
3340          <return type-id='type-id-14'/>
3341        </function-decl>
3342      </member-function>
3343      <member-function access='public'>
3344        <function-decl name='endqstrip' mangled-name='_ZN7Backend9endqstripEv' filepath='libnurbs/internals/backend.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
3345          <parameter type-id='type-id-139' is-artificial='yes'/>
3346          <return type-id='type-id-14'/>
3347        </function-decl>
3348      </member-function>
3349      <member-function access='public'>
3350        <function-decl name='evalUStrip' mangled-name='_ZN7Backend10evalUStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
3351          <parameter type-id='type-id-139' is-artificial='yes'/>
3352          <parameter type-id='type-id-8'/>
3353          <parameter type-id='type-id-1'/>
3354          <parameter type-id='type-id-22'/>
3355          <parameter type-id='type-id-8'/>
3356          <parameter type-id='type-id-1'/>
3357          <parameter type-id='type-id-22'/>
3358          <return type-id='type-id-14'/>
3359        </function-decl>
3360      </member-function>
3361      <member-function access='public'>
3362        <function-decl name='evalVStrip' mangled-name='_ZN7Backend10evalVStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
3363          <parameter type-id='type-id-139' is-artificial='yes'/>
3364          <parameter type-id='type-id-8'/>
3365          <parameter type-id='type-id-1'/>
3366          <parameter type-id='type-id-22'/>
3367          <parameter type-id='type-id-8'/>
3368          <parameter type-id='type-id-1'/>
3369          <parameter type-id='type-id-22'/>
3370          <return type-id='type-id-14'/>
3371        </function-decl>
3372      </member-function>
3373      <member-function access='public'>
3374        <function-decl name='bgntmesh' mangled-name='_ZN7Backend8bgntmeshEPKc' filepath='libnurbs/internals/backend.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
3375          <parameter type-id='type-id-139' is-artificial='yes'/>
3376          <parameter type-id='type-id-84'/>
3377          <return type-id='type-id-14'/>
3378        </function-decl>
3379      </member-function>
3380      <member-function access='public'>
3381        <function-decl name='tmeshvertNOGE' mangled-name='_ZN7Backend13tmeshvertNOGEEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
3382          <parameter type-id='type-id-139' is-artificial='yes'/>
3383          <parameter type-id='type-id-127'/>
3384          <return type-id='type-id-14'/>
3385        </function-decl>
3386      </member-function>
3387      <member-function access='public'>
3388        <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'>
3389          <parameter type-id='type-id-139' is-artificial='yes'/>
3390          <parameter type-id='type-id-127'/>
3391          <return type-id='type-id-14'/>
3392        </function-decl>
3393      </member-function>
3394      <member-function access='public'>
3395        <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'>
3396          <parameter type-id='type-id-139' is-artificial='yes'/>
3397          <parameter type-id='type-id-127'/>
3398          <return type-id='type-id-14'/>
3399        </function-decl>
3400      </member-function>
3401      <member-function access='public'>
3402        <function-decl name='preEvaluateBU' mangled-name='_ZN7Backend13preEvaluateBUEf' filepath='libnurbs/internals/backend.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
3403          <parameter type-id='type-id-139' is-artificial='yes'/>
3404          <parameter type-id='type-id-1'/>
3405          <return type-id='type-id-14'/>
3406        </function-decl>
3407      </member-function>
3408      <member-function access='public'>
3409        <function-decl name='preEvaluateBV' mangled-name='_ZN7Backend13preEvaluateBVEf' filepath='libnurbs/internals/backend.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
3410          <parameter type-id='type-id-139' is-artificial='yes'/>
3411          <parameter type-id='type-id-1'/>
3412          <return type-id='type-id-14'/>
3413        </function-decl>
3414      </member-function>
3415      <member-function access='public'>
3416        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
3417          <parameter type-id='type-id-139' is-artificial='yes'/>
3418          <parameter type-id='type-id-127'/>
3419          <return type-id='type-id-14'/>
3420        </function-decl>
3421      </member-function>
3422      <member-function access='public'>
3423        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEff' filepath='libnurbs/internals/backend.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
3424          <parameter type-id='type-id-139' is-artificial='yes'/>
3425          <parameter type-id='type-id-1'/>
3426          <parameter type-id='type-id-1'/>
3427          <return type-id='type-id-14'/>
3428        </function-decl>
3429      </member-function>
3430      <member-function access='public'>
3431        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
3432          <parameter type-id='type-id-139' is-artificial='yes'/>
3433          <parameter type-id='type-id-140'/>
3434          <return type-id='type-id-14'/>
3435        </function-decl>
3436      </member-function>
3437      <member-function access='public'>
3438        <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP14GridTrimVertex' filepath='libnurbs/internals/backend.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
3439          <parameter type-id='type-id-139' is-artificial='yes'/>
3440          <parameter type-id='type-id-141'/>
3441          <return type-id='type-id-14'/>
3442        </function-decl>
3443      </member-function>
3444      <member-function access='public'>
3445        <function-decl name='swaptmesh' mangled-name='_ZN7Backend9swaptmeshEv' filepath='libnurbs/internals/backend.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
3446          <parameter type-id='type-id-139' is-artificial='yes'/>
3447          <return type-id='type-id-14'/>
3448        </function-decl>
3449      </member-function>
3450      <member-function access='public'>
3451        <function-decl name='endtmesh' mangled-name='_ZN7Backend8endtmeshEv' filepath='libnurbs/internals/backend.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
3452          <parameter type-id='type-id-139' is-artificial='yes'/>
3453          <return type-id='type-id-14'/>
3454        </function-decl>
3455      </member-function>
3456      <member-function access='public'>
3457        <function-decl name='bgnoutline' mangled-name='_ZN7Backend10bgnoutlineEv' filepath='libnurbs/internals/backend.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
3458          <parameter type-id='type-id-139' is-artificial='yes'/>
3459          <return type-id='type-id-14'/>
3460        </function-decl>
3461      </member-function>
3462      <member-function access='public'>
3463        <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
3464          <parameter type-id='type-id-139' is-artificial='yes'/>
3465          <parameter type-id='type-id-127'/>
3466          <return type-id='type-id-14'/>
3467        </function-decl>
3468      </member-function>
3469      <member-function access='public'>
3470        <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
3471          <parameter type-id='type-id-139' is-artificial='yes'/>
3472          <parameter type-id='type-id-140'/>
3473          <return type-id='type-id-14'/>
3474        </function-decl>
3475      </member-function>
3476      <member-function access='public'>
3477        <function-decl name='endoutline' mangled-name='_ZN7Backend10endoutlineEv' filepath='libnurbs/internals/backend.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
3478          <parameter type-id='type-id-139' is-artificial='yes'/>
3479          <return type-id='type-id-14'/>
3480        </function-decl>
3481      </member-function>
3482      <member-function access='public'>
3483        <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'>
3484          <parameter type-id='type-id-139' is-artificial='yes'/>
3485          <parameter type-id='type-id-127'/>
3486          <parameter type-id='type-id-127'/>
3487          <parameter type-id='type-id-127'/>
3488          <return type-id='type-id-14'/>
3489        </function-decl>
3490      </member-function>
3491      <member-function access='public'>
3492        <function-decl name='bgncurv' mangled-name='_ZN7Backend7bgncurvEv' filepath='libnurbs/internals/backend.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
3493          <parameter type-id='type-id-139' is-artificial='yes'/>
3494          <return type-id='type-id-14'/>
3495        </function-decl>
3496      </member-function>
3497      <member-function access='public'>
3498        <function-decl name='segment' mangled-name='_ZN7Backend7segmentEff' filepath='libnurbs/internals/backend.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
3499          <parameter type-id='type-id-139' is-artificial='yes'/>
3500          <parameter type-id='type-id-1'/>
3501          <parameter type-id='type-id-1'/>
3502          <return type-id='type-id-14'/>
3503        </function-decl>
3504      </member-function>
3505      <member-function access='public'>
3506        <function-decl name='curvpts' mangled-name='_ZN7Backend7curvptsElPfliff' filepath='libnurbs/internals/backend.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
3507          <parameter type-id='type-id-139' is-artificial='yes'/>
3508          <parameter type-id='type-id-38'/>
3509          <parameter type-id='type-id-22'/>
3510          <parameter type-id='type-id-38'/>
3511          <parameter type-id='type-id-8'/>
3512          <parameter type-id='type-id-1'/>
3513          <parameter type-id='type-id-1'/>
3514          <return type-id='type-id-14'/>
3515        </function-decl>
3516      </member-function>
3517      <member-function access='public'>
3518        <function-decl name='curvgrid' mangled-name='_ZN7Backend8curvgridEffl' filepath='libnurbs/internals/backend.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
3519          <parameter type-id='type-id-139' is-artificial='yes'/>
3520          <parameter type-id='type-id-1'/>
3521          <parameter type-id='type-id-1'/>
3522          <parameter type-id='type-id-38'/>
3523          <return type-id='type-id-14'/>
3524        </function-decl>
3525      </member-function>
3526      <member-function access='public'>
3527        <function-decl name='curvmesh' mangled-name='_ZN7Backend8curvmeshEll' filepath='libnurbs/internals/backend.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
3528          <parameter type-id='type-id-139' is-artificial='yes'/>
3529          <parameter type-id='type-id-38'/>
3530          <parameter type-id='type-id-38'/>
3531          <return type-id='type-id-14'/>
3532        </function-decl>
3533      </member-function>
3534      <member-function access='public'>
3535        <function-decl name='curvpt' mangled-name='_ZN7Backend6curvptEf' filepath='libnurbs/internals/backend.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
3536          <parameter type-id='type-id-139' is-artificial='yes'/>
3537          <parameter type-id='type-id-1'/>
3538          <return type-id='type-id-14'/>
3539        </function-decl>
3540      </member-function>
3541      <member-function access='public'>
3542        <function-decl name='bgnline' mangled-name='_ZN7Backend7bgnlineEv' filepath='libnurbs/internals/backend.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
3543          <parameter type-id='type-id-139' is-artificial='yes'/>
3544          <return type-id='type-id-14'/>
3545        </function-decl>
3546      </member-function>
3547      <member-function access='public'>
3548        <function-decl name='endline' mangled-name='_ZN7Backend7endlineEv' filepath='libnurbs/internals/backend.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
3549          <parameter type-id='type-id-139' is-artificial='yes'/>
3550          <return type-id='type-id-14'/>
3551        </function-decl>
3552      </member-function>
3553      <member-function access='public'>
3554        <function-decl name='endcurv' mangled-name='_ZN7Backend7endcurvEv' filepath='libnurbs/internals/backend.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
3555          <parameter type-id='type-id-139' is-artificial='yes'/>
3556          <return type-id='type-id-14'/>
3557        </function-decl>
3558      </member-function>
3559    </class-decl>
3560    <class-decl name='Bin' size-in-bits='128' visibility='default' filepath='libnurbs/internals/bin.h' line='44' column='1' id='type-id-142'>
3561      <data-member access='private' layout-offset-in-bits='0'>
3562        <var-decl name='head' type-id='type-id-112' visibility='default' filepath='libnurbs/internals/bin.h' line='46' column='1'/>
3563      </data-member>
3564      <data-member access='private' layout-offset-in-bits='64'>
3565        <var-decl name='current' type-id='type-id-112' visibility='default' filepath='libnurbs/internals/bin.h' line='47' column='1'/>
3566      </data-member>
3567      <member-function access='private' constructor='yes'>
3568        <function-decl name='Bin' filepath='libnurbs/internals/bin.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3569          <parameter type-id='type-id-143' is-artificial='yes'/>
3570          <return type-id='type-id-14'/>
3571        </function-decl>
3572      </member-function>
3573      <member-function access='private' destructor='yes'>
3574        <function-decl name='~Bin' filepath='libnurbs/internals/bin.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3575          <parameter type-id='type-id-143' is-artificial='yes'/>
3576          <parameter type-id='type-id-8' is-artificial='yes'/>
3577          <return type-id='type-id-14'/>
3578        </function-decl>
3579      </member-function>
3580      <member-function access='private'>
3581        <function-decl name='nextarc' mangled-name='_ZN3Bin7nextarcEv' filepath='libnurbs/internals/bin.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
3582          <parameter type-id='type-id-143' is-artificial='yes'/>
3583          <return type-id='type-id-112'/>
3584        </function-decl>
3585      </member-function>
3586      <member-function access='private'>
3587        <function-decl name='firstarc' mangled-name='_ZN3Bin8firstarcEv' filepath='libnurbs/internals/bin.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3588          <parameter type-id='type-id-143' is-artificial='yes'/>
3589          <return type-id='type-id-112'/>
3590        </function-decl>
3591      </member-function>
3592      <member-function access='private'>
3593        <function-decl name='markall' mangled-name='_ZN3Bin7markallEv' filepath='libnurbs/internals/bin.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
3594          <parameter type-id='type-id-143' is-artificial='yes'/>
3595          <return type-id='type-id-14'/>
3596        </function-decl>
3597      </member-function>
3598      <member-function access='private'>
3599        <function-decl name='removearc' mangled-name='_ZN3Bin9removearcEv' filepath='libnurbs/internals/bin.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3600          <parameter type-id='type-id-143' is-artificial='yes'/>
3601          <return type-id='type-id-112'/>
3602        </function-decl>
3603      </member-function>
3604      <member-function access='private'>
3605        <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'>
3606          <parameter type-id='type-id-143' is-artificial='yes'/>
3607          <parameter type-id='type-id-112'/>
3608          <return type-id='type-id-14'/>
3609        </function-decl>
3610      </member-function>
3611      <member-function access='private'>
3612        <function-decl name='numarcs' mangled-name='_ZN3Bin7numarcsEv' filepath='libnurbs/internals/bin.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
3613          <parameter type-id='type-id-143' is-artificial='yes'/>
3614          <return type-id='type-id-8'/>
3615        </function-decl>
3616      </member-function>
3617      <member-function access='private'>
3618        <function-decl name='adopt' mangled-name='_ZN3Bin5adoptEv' filepath='libnurbs/internals/bin.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
3619          <parameter type-id='type-id-143' is-artificial='yes'/>
3620          <return type-id='type-id-14'/>
3621        </function-decl>
3622      </member-function>
3623      <member-function access='private'>
3624        <function-decl name='show' mangled-name='_ZN3Bin4showEPKc' filepath='libnurbs/internals/bin.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
3625          <parameter type-id='type-id-143' is-artificial='yes'/>
3626          <parameter type-id='type-id-84'/>
3627          <return type-id='type-id-14'/>
3628        </function-decl>
3629      </member-function>
3630      <member-function access='private'>
3631        <function-decl name='listBezier' mangled-name='_ZN3Bin10listBezierEv' filepath='libnurbs/internals/bin.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
3632          <parameter type-id='type-id-143' is-artificial='yes'/>
3633          <return type-id='type-id-14'/>
3634        </function-decl>
3635      </member-function>
3636      <member-function access='private'>
3637        <function-decl name='addarc' mangled-name='_ZN3Bin6addarcEP3Arc' filepath='libnurbs/internals/bin.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
3638          <parameter type-id='type-id-143' is-artificial='yes'/>
3639          <parameter type-id='type-id-112'/>
3640          <return type-id='type-id-14'/>
3641        </function-decl>
3642      </member-function>
3643      <member-function access='private'>
3644        <function-decl name='isnonempty' mangled-name='_ZN3Bin10isnonemptyEv' filepath='libnurbs/internals/bin.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
3645          <parameter type-id='type-id-143' is-artificial='yes'/>
3646          <return type-id='type-id-8'/>
3647        </function-decl>
3648      </member-function>
3649    </class-decl>
3650    <class-decl name='Curvelist' size-in-bits='256' is-struct='yes' visibility='default' filepath='libnurbs/internals/curvelist.h' line='47' column='1' id='type-id-144'>
3651      <data-member access='private' layout-offset-in-bits='0'>
3652        <var-decl name='curve' type-id='type-id-145' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
3653      </data-member>
3654      <data-member access='private' layout-offset-in-bits='64'>
3655        <var-decl name='range' type-id='type-id-146' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
3656      </data-member>
3657      <data-member access='private' layout-offset-in-bits='160'>
3658        <var-decl name='needsSubdivision' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/curvelist.h' line='59' column='1'/>
3659      </data-member>
3660      <data-member access='private' layout-offset-in-bits='192'>
3661        <var-decl name='stepsize' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/curvelist.h' line='60' column='1'/>
3662      </data-member>
3663      <member-function access='public' constructor='yes'>
3664        <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3665          <parameter type-id='type-id-147' is-artificial='yes'/>
3666          <parameter type-id='type-id-148'/>
3667          <parameter type-id='type-id-1'/>
3668          <parameter type-id='type-id-1'/>
3669          <return type-id='type-id-14'/>
3670        </function-decl>
3671      </member-function>
3672      <member-function access='public' constructor='yes'>
3673        <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3674          <parameter type-id='type-id-147' is-artificial='yes'/>
3675          <parameter type-id='type-id-149'/>
3676          <parameter type-id='type-id-1'/>
3677          <return type-id='type-id-14'/>
3678        </function-decl>
3679      </member-function>
3680      <member-function access='public' destructor='yes'>
3681        <function-decl name='~Curvelist' filepath='libnurbs/internals/curvelist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
3682          <parameter type-id='type-id-147' is-artificial='yes'/>
3683          <parameter type-id='type-id-8' is-artificial='yes'/>
3684          <return type-id='type-id-14'/>
3685        </function-decl>
3686      </member-function>
3687      <member-function access='public'>
3688        <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Curvelist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/curvelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
3689          <parameter type-id='type-id-147' is-artificial='yes'/>
3690          <return type-id='type-id-8'/>
3691        </function-decl>
3692      </member-function>
3693      <member-function access='public'>
3694        <function-decl name='getstepsize' mangled-name='_ZN9Curvelist11getstepsizeEv' filepath='libnurbs/internals/curvelist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
3695          <parameter type-id='type-id-147' is-artificial='yes'/>
3696          <return type-id='type-id-14'/>
3697        </function-decl>
3698      </member-function>
3699      <member-function access='public'>
3700        <function-decl name='cullCheck' mangled-name='_ZN9Curvelist9cullCheckEv' filepath='libnurbs/internals/curvelist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3701          <parameter type-id='type-id-147' is-artificial='yes'/>
3702          <return type-id='type-id-8'/>
3703        </function-decl>
3704      </member-function>
3705    </class-decl>
3706    <class-decl name='Flist' size-in-bits='320' visibility='default' filepath='libnurbs/internals/flist.h' line='42' column='1' id='type-id-150'>
3707      <data-member access='private' layout-offset-in-bits='0'>
3708        <var-decl name='pts' type-id='type-id-22' visibility='default' filepath='libnurbs/internals/flist.h' line='44' column='1'/>
3709      </data-member>
3710      <data-member access='private' layout-offset-in-bits='64'>
3711        <var-decl name='npts' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/flist.h' line='45' column='1'/>
3712      </data-member>
3713      <data-member access='private' layout-offset-in-bits='96'>
3714        <var-decl name='start' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/flist.h' line='46' column='1'/>
3715      </data-member>
3716      <data-member access='private' layout-offset-in-bits='128'>
3717        <var-decl name='end' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/flist.h' line='47' column='1'/>
3718      </data-member>
3719      <data-member access='protected' layout-offset-in-bits='192'>
3720        <var-decl name='sorter' type-id='type-id-151' visibility='default' filepath='libnurbs/internals/flist.h' line='56' column='1'/>
3721      </data-member>
3722      <member-function access='private' constructor='yes'>
3723        <function-decl name='Flist' filepath='libnurbs/internals/flist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3724          <parameter type-id='type-id-152' is-artificial='yes'/>
3725          <return type-id='type-id-14'/>
3726        </function-decl>
3727      </member-function>
3728      <member-function access='private' destructor='yes'>
3729        <function-decl name='~Flist' filepath='libnurbs/internals/flist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3730          <parameter type-id='type-id-152' is-artificial='yes'/>
3731          <parameter type-id='type-id-8' is-artificial='yes'/>
3732          <return type-id='type-id-14'/>
3733        </function-decl>
3734      </member-function>
3735      <member-function access='private'>
3736        <function-decl name='add' mangled-name='_ZN5Flist3addEf' filepath='libnurbs/internals/flist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3737          <parameter type-id='type-id-152' is-artificial='yes'/>
3738          <parameter type-id='type-id-1'/>
3739          <return type-id='type-id-14'/>
3740        </function-decl>
3741      </member-function>
3742      <member-function access='private'>
3743        <function-decl name='taper' mangled-name='_ZN5Flist5taperEff' filepath='libnurbs/internals/flist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
3744          <parameter type-id='type-id-152' is-artificial='yes'/>
3745          <parameter type-id='type-id-1'/>
3746          <parameter type-id='type-id-1'/>
3747          <return type-id='type-id-14'/>
3748        </function-decl>
3749      </member-function>
3750      <member-function access='private'>
3751        <function-decl name='grow' mangled-name='_ZN5Flist4growEi' filepath='libnurbs/internals/flist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3752          <parameter type-id='type-id-152' is-artificial='yes'/>
3753          <parameter type-id='type-id-8' is-artificial='yes'/>
3754          <return type-id='type-id-14'/>
3755        </function-decl>
3756      </member-function>
3757      <member-function access='private'>
3758        <function-decl name='filter' mangled-name='_ZN5Flist6filterEv' filepath='libnurbs/internals/flist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
3759          <parameter type-id='type-id-152' is-artificial='yes'/>
3760          <return type-id='type-id-14'/>
3761        </function-decl>
3762      </member-function>
3763    </class-decl>
3764    <class-decl name='FlistSorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/flistsorter.h' line='42' column='1' id='type-id-151'>
3765      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-153'/>
3766      <member-function access='private' constructor='yes'>
3767        <function-decl name='FlistSorter' filepath='libnurbs/internals/flistsorter.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
3768          <parameter type-id='type-id-154' is-artificial='yes'/>
3769          <return type-id='type-id-14'/>
3770        </function-decl>
3771      </member-function>
3772      <member-function access='private'>
3773        <function-decl name='qsort' mangled-name='_ZN11FlistSorter5qsortEPfi' filepath='libnurbs/internals/flistsorter.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
3774          <parameter type-id='type-id-154' is-artificial='yes'/>
3775          <parameter type-id='type-id-22'/>
3776          <parameter type-id='type-id-8'/>
3777          <return type-id='type-id-14'/>
3778        </function-decl>
3779      </member-function>
3780      <member-function access='private' destructor='yes' vtable-offset='-1'>
3781        <function-decl name='~FlistSorter' filepath='libnurbs/internals/flistsorter.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
3782          <parameter type-id='type-id-154' is-artificial='yes'/>
3783          <parameter type-id='type-id-8' is-artificial='yes'/>
3784          <return type-id='type-id-14'/>
3785        </function-decl>
3786      </member-function>
3787      <member-function access='protected' vtable-offset='2'>
3788        <function-decl name='qscmp' mangled-name='_ZN11FlistSorter5qscmpEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
3789          <parameter type-id='type-id-154' is-artificial='yes'/>
3790          <parameter type-id='type-id-107'/>
3791          <parameter type-id='type-id-107'/>
3792          <return type-id='type-id-8'/>
3793        </function-decl>
3794      </member-function>
3795      <member-function access='protected' vtable-offset='3'>
3796        <function-decl name='qsexc' mangled-name='_ZN11FlistSorter5qsexcEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
3797          <parameter type-id='type-id-154' is-artificial='yes'/>
3798          <parameter type-id='type-id-107'/>
3799          <parameter type-id='type-id-107'/>
3800          <return type-id='type-id-14'/>
3801        </function-decl>
3802      </member-function>
3803      <member-function access='protected' vtable-offset='4'>
3804        <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'>
3805          <parameter type-id='type-id-154' is-artificial='yes'/>
3806          <parameter type-id='type-id-107'/>
3807          <parameter type-id='type-id-107'/>
3808          <parameter type-id='type-id-107'/>
3809          <return type-id='type-id-14'/>
3810        </function-decl>
3811      </member-function>
3812    </class-decl>
3813    <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-155'>
3814      <data-member access='public' layout-offset-in-bits='0'>
3815        <var-decl name='buf' type-id='type-id-156' visibility='default' filepath='libnurbs/internals/mysetjmp.h' line='57' column='1'/>
3816      </data-member>
3817    </class-decl>
3818    <class-decl name='Patchlist' size-in-bits='640' is-struct='yes' visibility='default' filepath='libnurbs/internals/patchlist.h' line='45' column='1' id='type-id-157'>
3819      <data-member access='private' layout-offset-in-bits='0'>
3820        <var-decl name='patch' type-id='type-id-158' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
3821      </data-member>
3822      <data-member access='private' layout-offset-in-bits='64'>
3823        <var-decl name='notInBbox' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/patchlist.h' line='64' column='1'/>
3824      </data-member>
3825      <data-member access='private' layout-offset-in-bits='96'>
3826        <var-decl name='needsSampling' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/patchlist.h' line='65' column='1'/>
3827      </data-member>
3828      <data-member access='private' layout-offset-in-bits='128'>
3829        <var-decl name='pspec' type-id='type-id-159' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
3830      </data-member>
3831      <member-function access='public' constructor='yes'>
3832        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
3833          <parameter type-id='type-id-160' is-artificial='yes'/>
3834          <parameter type-id='type-id-148'/>
3835          <parameter type-id='type-id-22'/>
3836          <parameter type-id='type-id-22'/>
3837          <return type-id='type-id-14'/>
3838        </function-decl>
3839      </member-function>
3840      <member-function access='public' constructor='yes'>
3841        <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
3842          <parameter type-id='type-id-160' is-artificial='yes'/>
3843          <parameter type-id='type-id-161'/>
3844          <parameter type-id='type-id-8'/>
3845          <parameter type-id='type-id-1'/>
3846          <return type-id='type-id-14'/>
3847        </function-decl>
3848      </member-function>
3849      <member-function access='public' destructor='yes'>
3850        <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
3851          <parameter type-id='type-id-160' is-artificial='yes'/>
3852          <parameter type-id='type-id-8' is-artificial='yes'/>
3853          <return type-id='type-id-14'/>
3854        </function-decl>
3855      </member-function>
3856      <member-function access='public'>
3857        <function-decl name='getRanges' mangled-name='_ZN9Patchlist9getRangesEPf' filepath='libnurbs/internals/patchlist.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
3858          <parameter type-id='type-id-160' is-artificial='yes'/>
3859          <parameter type-id='type-id-22'/>
3860          <return type-id='type-id-14'/>
3861        </function-decl>
3862      </member-function>
3863      <member-function access='public'>
3864        <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Patchlist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
3865          <parameter type-id='type-id-160' is-artificial='yes'/>
3866          <return type-id='type-id-8'/>
3867        </function-decl>
3868      </member-function>
3869      <member-function access='public'>
3870        <function-decl name='needsSubdivision' mangled-name='_ZN9Patchlist16needsSubdivisionEi' filepath='libnurbs/internals/patchlist.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
3871          <parameter type-id='type-id-160' is-artificial='yes'/>
3872          <parameter type-id='type-id-8'/>
3873          <return type-id='type-id-8'/>
3874        </function-decl>
3875      </member-function>
3876      <member-function access='public'>
3877        <function-decl name='needsNonSamplingSubdivision' mangled-name='_ZN9Patchlist27needsNonSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
3878          <parameter type-id='type-id-160' is-artificial='yes'/>
3879          <return type-id='type-id-8'/>
3880        </function-decl>
3881      </member-function>
3882      <member-function access='public'>
3883        <function-decl name='bbox' mangled-name='_ZN9Patchlist4bboxEv' filepath='libnurbs/internals/patchlist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
3884          <parameter type-id='type-id-160' is-artificial='yes'/>
3885          <return type-id='type-id-14'/>
3886        </function-decl>
3887      </member-function>
3888      <member-function access='public'>
3889        <function-decl name='getstepsize' mangled-name='_ZN9Patchlist11getstepsizeEv' filepath='libnurbs/internals/patchlist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
3890          <parameter type-id='type-id-160' is-artificial='yes'/>
3891          <return type-id='type-id-14'/>
3892        </function-decl>
3893      </member-function>
3894      <member-function access='public'>
3895        <function-decl name='cullCheck' mangled-name='_ZN9Patchlist9cullCheckEv' filepath='libnurbs/internals/patchlist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
3896          <parameter type-id='type-id-160' is-artificial='yes'/>
3897          <return type-id='type-id-8'/>
3898        </function-decl>
3899      </member-function>
3900      <member-function access='public'>
3901        <function-decl name='getStepsize' mangled-name='_ZN9Patchlist11getStepsizeEi' filepath='libnurbs/internals/patchlist.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
3902          <parameter type-id='type-id-160' is-artificial='yes'/>
3903          <parameter type-id='type-id-8'/>
3904          <return type-id='type-id-1'/>
3905        </function-decl>
3906      </member-function>
3907      <member-function access='public'>
3908        <function-decl name='get_uorder' mangled-name='_ZN9Patchlist10get_uorderEv' filepath='libnurbs/internals/patchlist.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
3909          <parameter type-id='type-id-160' is-artificial='yes'/>
3910          <return type-id='type-id-8'/>
3911        </function-decl>
3912      </member-function>
3913      <member-function access='public'>
3914        <function-decl name='get_vorder' mangled-name='_ZN9Patchlist10get_vorderEv' filepath='libnurbs/internals/patchlist.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
3915          <parameter type-id='type-id-160' is-artificial='yes'/>
3916          <return type-id='type-id-8'/>
3917        </function-decl>
3918      </member-function>
3919    </class-decl>
3920    <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-162'>
3921      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-115'/>
3922      <data-member access='public' layout-offset-in-bits='0'>
3923        <var-decl name='mapdesc' type-id='type-id-163' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
3924      </data-member>
3925      <data-member access='public' layout-offset-in-bits='64'>
3926        <var-decl name='cpts' type-id='type-id-22' visibility='default' filepath='libnurbs/internals/quilt.h' line='68' column='1'/>
3927      </data-member>
3928      <data-member access='public' layout-offset-in-bits='128'>
3929        <var-decl name='qspec' type-id='type-id-164' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
3930      </data-member>
3931      <data-member access='public' layout-offset-in-bits='768'>
3932        <var-decl name='eqspec' type-id='type-id-165' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
3933      </data-member>
3934      <data-member access='public' layout-offset-in-bits='832'>
3935        <var-decl name='next' type-id='type-id-148' visibility='default' filepath='libnurbs/internals/quilt.h' line='71' column='1'/>
3936      </data-member>
3937      <member-function access='public' constructor='yes'>
3938        <function-decl name='Quilt' filepath='libnurbs/internals/quilt.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
3939          <parameter type-id='type-id-148' is-artificial='yes'/>
3940          <parameter type-id='type-id-163'/>
3941          <return type-id='type-id-14'/>
3942        </function-decl>
3943      </member-function>
3944      <member-function access='public'>
3945        <function-decl name='getDimension' mangled-name='_ZN5Quilt12getDimensionEv' filepath='libnurbs/internals/quilt.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
3946          <parameter type-id='type-id-148' is-artificial='yes'/>
3947          <return type-id='type-id-8'/>
3948        </function-decl>
3949      </member-function>
3950      <member-function access='public'>
3951        <function-decl name='show' mangled-name='_ZN5Quilt4showEv' filepath='libnurbs/internals/quilt.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
3952          <parameter type-id='type-id-148' is-artificial='yes'/>
3953          <return type-id='type-id-14'/>
3954        </function-decl>
3955      </member-function>
3956      <member-function access='public'>
3957        <function-decl name='select' mangled-name='_ZN5Quilt6selectEPfS0_' filepath='libnurbs/internals/quilt.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
3958          <parameter type-id='type-id-148' is-artificial='yes'/>
3959          <parameter type-id='type-id-22'/>
3960          <parameter type-id='type-id-22'/>
3961          <return type-id='type-id-14'/>
3962        </function-decl>
3963      </member-function>
3964      <member-function access='public'>
3965        <function-decl name='findSampleRates' mangled-name='_ZN5Quilt15findSampleRatesER5FlistS1_' filepath='libnurbs/internals/quilt.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
3966          <parameter type-id='type-id-148' is-artificial='yes'/>
3967          <parameter type-id='type-id-166'/>
3968          <parameter type-id='type-id-166'/>
3969          <return type-id='type-id-14'/>
3970        </function-decl>
3971      </member-function>
3972      <member-function access='public'>
3973        <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'>
3974          <parameter type-id='type-id-148' is-artificial='yes'/>
3975          <parameter type-id='type-id-166'/>
3976          <parameter type-id='type-id-166'/>
3977          <parameter type-id='type-id-22'/>
3978          <return type-id='type-id-14'/>
3979        </function-decl>
3980      </member-function>
3981      <member-function access='public'>
3982        <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'>
3983          <parameter type-id='type-id-148' is-artificial='yes'/>
3984          <parameter type-id='type-id-22'/>
3985          <parameter type-id='type-id-22'/>
3986          <parameter type-id='type-id-8'/>
3987          <parameter type-id='type-id-166'/>
3988          <return type-id='type-id-14'/>
3989        </function-decl>
3990      </member-function>
3991      <member-function access='public'>
3992        <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'>
3993          <parameter type-id='type-id-148' is-artificial='yes'/>
3994          <parameter type-id='type-id-22'/>
3995          <parameter type-id='type-id-22'/>
3996          <parameter type-id='type-id-166'/>
3997          <return type-id='type-id-14'/>
3998        </function-decl>
3999      </member-function>
4000      <member-function access='public'>
4001        <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'>
4002          <parameter type-id='type-id-148' is-artificial='yes'/>
4003          <parameter type-id='type-id-22'/>
4004          <parameter type-id='type-id-22'/>
4005          <parameter type-id='type-id-166'/>
4006          <parameter type-id='type-id-166'/>
4007          <return type-id='type-id-14'/>
4008        </function-decl>
4009      </member-function>
4010      <member-function access='public'>
4011        <function-decl name='isCulled' mangled-name='_ZN5Quilt8isCulledEv' filepath='libnurbs/internals/quilt.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
4012          <parameter type-id='type-id-148' is-artificial='yes'/>
4013          <return type-id='type-id-8'/>
4014        </function-decl>
4015      </member-function>
4016      <member-function access='public'>
4017        <function-decl name='download' mangled-name='_ZN5Quilt8downloadER7Backend' filepath='libnurbs/internals/quilt.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
4018          <parameter type-id='type-id-148' is-artificial='yes'/>
4019          <parameter type-id='type-id-167'/>
4020          <return type-id='type-id-14'/>
4021        </function-decl>
4022      </member-function>
4023      <member-function access='public'>
4024        <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'>
4025          <parameter type-id='type-id-148' is-artificial='yes'/>
4026          <parameter type-id='type-id-22'/>
4027          <parameter type-id='type-id-22'/>
4028          <parameter type-id='type-id-167'/>
4029          <return type-id='type-id-14'/>
4030        </function-decl>
4031      </member-function>
4032      <member-function access='public'>
4033        <function-decl name='deleteMe' mangled-name='_ZN5Quilt8deleteMeER4Pool' filepath='libnurbs/internals/quilt.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
4034          <parameter type-id='type-id-148' is-artificial='yes'/>
4035          <parameter type-id='type-id-124'/>
4036          <return type-id='type-id-14'/>
4037        </function-decl>
4038      </member-function>
4039      <member-function access='public'>
4040        <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'>
4041          <parameter type-id='type-id-148' is-artificial='yes'/>
4042          <parameter type-id='type-id-168'/>
4043          <parameter type-id='type-id-168'/>
4044          <parameter type-id='type-id-49'/>
4045          <parameter type-id='type-id-38'/>
4046          <return type-id='type-id-14'/>
4047        </function-decl>
4048      </member-function>
4049      <member-function access='public'>
4050        <function-decl name='toBezier' mangled-name='_ZN5Quilt8toBezierER10KnotvectorPfl' filepath='libnurbs/internals/quilt.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
4051          <parameter type-id='type-id-148' is-artificial='yes'/>
4052          <parameter type-id='type-id-168'/>
4053          <parameter type-id='type-id-49'/>
4054          <parameter type-id='type-id-38'/>
4055          <return type-id='type-id-14'/>
4056        </function-decl>
4057      </member-function>
4058    </class-decl>
4059    <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-62'>
4060      <data-member access='public' layout-offset-in-bits='0'>
4061        <var-decl name='display_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='49' column='1'/>
4062      </data-member>
4063      <data-member access='public' layout-offset-in-bits='32'>
4064        <var-decl name='errorchecking' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='50' column='1'/>
4065      </data-member>
4066      <data-member access='public' layout-offset-in-bits='64'>
4067        <var-decl name='subdivisions' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='51' column='1'/>
4068      </data-member>
4069      <data-member access='public' layout-offset-in-bits='96'>
4070        <var-decl name='tmp1' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/renderhints.h' line='52' column='1'/>
4071      </data-member>
4072      <data-member access='public' layout-offset-in-bits='128'>
4073        <var-decl name='displaydomain' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/renderhints.h' line='54' column='1'/>
4074      </data-member>
4075      <data-member access='public' layout-offset-in-bits='160'>
4076        <var-decl name='maxsubdivisions' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/renderhints.h' line='55' column='1'/>
4077      </data-member>
4078      <data-member access='public' layout-offset-in-bits='192'>
4079        <var-decl name='wiretris' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/renderhints.h' line='56' column='1'/>
4080      </data-member>
4081      <data-member access='public' layout-offset-in-bits='224'>
4082        <var-decl name='wirequads' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/renderhints.h' line='57' column='1'/>
4083      </data-member>
4084      <member-function access='public' constructor='yes'>
4085        <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
4086          <parameter type-id='type-id-169' is-artificial='yes'/>
4087          <return type-id='type-id-14'/>
4088        </function-decl>
4089      </member-function>
4090      <member-function access='public'>
4091        <function-decl name='init' mangled-name='_ZN11Renderhints4initEv' filepath='libnurbs/internals/renderhints.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
4092          <parameter type-id='type-id-169' is-artificial='yes'/>
4093          <return type-id='type-id-14'/>
4094        </function-decl>
4095      </member-function>
4096      <member-function access='public'>
4097        <function-decl name='isProperty' mangled-name='_ZN11Renderhints10isPropertyEl' filepath='libnurbs/internals/renderhints.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
4098          <parameter type-id='type-id-169' is-artificial='yes'/>
4099          <parameter type-id='type-id-38'/>
4100          <return type-id='type-id-8'/>
4101        </function-decl>
4102      </member-function>
4103      <member-function access='public'>
4104        <function-decl name='setProperty' mangled-name='_ZN11Renderhints11setPropertyElf' filepath='libnurbs/internals/renderhints.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
4105          <parameter type-id='type-id-169' is-artificial='yes'/>
4106          <parameter type-id='type-id-38'/>
4107          <parameter type-id='type-id-1'/>
4108          <return type-id='type-id-14'/>
4109        </function-decl>
4110      </member-function>
4111      <member-function access='public'>
4112        <function-decl name='getProperty' mangled-name='_ZN11Renderhints11getPropertyEl' filepath='libnurbs/internals/renderhints.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
4113          <parameter type-id='type-id-169' is-artificial='yes'/>
4114          <parameter type-id='type-id-38'/>
4115          <return type-id='type-id-1'/>
4116        </function-decl>
4117      </member-function>
4118    </class-decl>
4119    <class-decl name='Subdivider' size-in-bits='20416' visibility='default' filepath='libnurbs/internals/subdivider.h' line='55' column='1' id='type-id-65'>
4120      <member-type access='private'>
4121        <enum-decl name='dir' filepath='libnurbs/internals/subdivider.h' line='105' column='1' id='type-id-170'>
4122          <underlying-type type-id='type-id-12'/>
4123          <enumerator name='down' value='0'/>
4124          <enumerator name='same' value='1'/>
4125          <enumerator name='up' value='2'/>
4126          <enumerator name='none' value='3'/>
4127        </enum-decl>
4128      </member-type>
4129      <data-member access='private' layout-offset-in-bits='0'>
4130        <var-decl name='slicer' type-id='type-id-171' visibility='default' filepath='libnurbs/internals/subdivider.h' line='112' column='1'/>
4131      </data-member>
4132      <data-member access='private' layout-offset-in-bits='8064'>
4133        <var-decl name='arctessellator' type-id='type-id-135' visibility='default' filepath='libnurbs/internals/subdivider.h' line='113' column='1'/>
4134      </data-member>
4135      <data-member access='private' layout-offset-in-bits='8192'>
4136        <var-decl name='arcpool' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/subdivider.h' line='114' column='1'/>
4137      </data-member>
4138      <data-member access='private' layout-offset-in-bits='10688'>
4139        <var-decl name='bezierarcpool' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/subdivider.h' line='115' column='1'/>
4140      </data-member>
4141      <data-member access='private' layout-offset-in-bits='13184'>
4142        <var-decl name='pwlarcpool' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/subdivider.h' line='116' column='1'/>
4143      </data-member>
4144      <data-member access='private' layout-offset-in-bits='15680'>
4145        <var-decl name='trimvertexpool' type-id='type-id-68' visibility='default' filepath='libnurbs/internals/subdivider.h' line='117' column='1'/>
4146      </data-member>
4147      <data-member access='private' layout-offset-in-bits='18304'>
4148        <var-decl name='jumpbuffer' type-id='type-id-66' visibility='default' filepath='libnurbs/internals/subdivider.h' line='119' column='1'/>
4149      </data-member>
4150      <data-member access='private' layout-offset-in-bits='18368'>
4151        <var-decl name='renderhints' type-id='type-id-172' visibility='default' filepath='libnurbs/internals/subdivider.h' line='120' column='1'/>
4152      </data-member>
4153      <data-member access='private' layout-offset-in-bits='18432'>
4154        <var-decl name='backend' type-id='type-id-167' visibility='default' filepath='libnurbs/internals/subdivider.h' line='121' column='1'/>
4155      </data-member>
4156      <data-member access='private' layout-offset-in-bits='18496'>
4157        <var-decl name='initialbin' type-id='type-id-142' visibility='default' filepath='libnurbs/internals/subdivider.h' line='123' column='1'/>
4158      </data-member>
4159      <data-member access='private' layout-offset-in-bits='18624'>
4160        <var-decl name='pjarc' type-id='type-id-112' visibility='default' filepath='libnurbs/internals/subdivider.h' line='124' column='1'/>
4161      </data-member>
4162      <data-member access='private' layout-offset-in-bits='18688'>
4163        <var-decl name='s_index' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/subdivider.h' line='125' column='1'/>
4164      </data-member>
4165      <data-member access='private' layout-offset-in-bits='18720'>
4166        <var-decl name='t_index' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/subdivider.h' line='126' column='1'/>
4167      </data-member>
4168      <data-member access='private' layout-offset-in-bits='18752'>
4169        <var-decl name='qlist' type-id='type-id-148' visibility='default' filepath='libnurbs/internals/subdivider.h' line='127' column='1'/>
4170      </data-member>
4171      <data-member access='private' layout-offset-in-bits='18816'>
4172        <var-decl name='spbrkpts' type-id='type-id-150' visibility='default' filepath='libnurbs/internals/subdivider.h' line='128' column='1'/>
4173      </data-member>
4174      <data-member access='private' layout-offset-in-bits='19136'>
4175        <var-decl name='tpbrkpts' type-id='type-id-150' visibility='default' filepath='libnurbs/internals/subdivider.h' line='129' column='1'/>
4176      </data-member>
4177      <data-member access='private' layout-offset-in-bits='19456'>
4178        <var-decl name='smbrkpts' type-id='type-id-150' visibility='default' filepath='libnurbs/internals/subdivider.h' line='130' column='1'/>
4179      </data-member>
4180      <data-member access='private' layout-offset-in-bits='19776'>
4181        <var-decl name='tmbrkpts' type-id='type-id-150' visibility='default' filepath='libnurbs/internals/subdivider.h' line='131' column='1'/>
4182      </data-member>
4183      <data-member access='private' layout-offset-in-bits='20096'>
4184        <var-decl name='stepsizes' type-id='type-id-131' visibility='default' filepath='libnurbs/internals/subdivider.h' line='132' column='1'/>
4185      </data-member>
4186      <data-member access='private' layout-offset-in-bits='20224'>
4187        <var-decl name='showDegenerate' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/subdivider.h' line='133' column='1'/>
4188      </data-member>
4189      <data-member access='private' layout-offset-in-bits='20256'>
4190        <var-decl name='isArcTypeBezier' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/subdivider.h' line='134' column='1'/>
4191      </data-member>
4192      <data-member access='private' layout-offset-in-bits='20288'>
4193        <var-decl name='domain_distance_u_rate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/subdivider.h' line='188' column='1'/>
4194      </data-member>
4195      <data-member access='private' layout-offset-in-bits='20320'>
4196        <var-decl name='domain_distance_v_rate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/subdivider.h' line='189' column='1'/>
4197      </data-member>
4198      <data-member access='private' layout-offset-in-bits='20352'>
4199        <var-decl name='is_domain_distance_sampling' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/subdivider.h' line='190' column='1'/>
4200      </data-member>
4201      <member-function access='private' constructor='yes'>
4202        <function-decl name='Subdivider' filepath='libnurbs/internals/subdivider.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
4203          <parameter type-id='type-id-173' is-artificial='yes'/>
4204          <parameter type-id='type-id-172'/>
4205          <parameter type-id='type-id-167'/>
4206          <return type-id='type-id-14'/>
4207        </function-decl>
4208      </member-function>
4209      <member-function access='private' destructor='yes'>
4210        <function-decl name='~Subdivider' filepath='libnurbs/internals/subdivider.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
4211          <parameter type-id='type-id-173' is-artificial='yes'/>
4212          <parameter type-id='type-id-8' is-artificial='yes'/>
4213          <return type-id='type-id-14'/>
4214        </function-decl>
4215      </member-function>
4216      <member-function access='private' static='yes'>
4217        <function-decl name='bbox' mangled-name='_ZN10Subdivider4bboxEffffff' filepath='libnurbs/internals/subdivider.h' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
4218          <parameter type-id='type-id-1'/>
4219          <parameter type-id='type-id-1'/>
4220          <parameter type-id='type-id-1'/>
4221          <parameter type-id='type-id-1'/>
4222          <parameter type-id='type-id-1'/>
4223          <parameter type-id='type-id-1'/>
4224          <return type-id='type-id-8'/>
4225        </function-decl>
4226      </member-function>
4227      <member-function access='private' static='yes'>
4228        <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'>
4229          <parameter type-id='type-id-127'/>
4230          <parameter type-id='type-id-127'/>
4231          <parameter type-id='type-id-127'/>
4232          <return type-id='type-id-8'/>
4233        </function-decl>
4234      </member-function>
4235      <member-function access='private'>
4236        <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'>
4237          <parameter type-id='type-id-173' is-artificial='yes'/>
4238          <parameter type-id='type-id-127'/>
4239          <parameter type-id='type-id-127'/>
4240          <parameter type-id='type-id-127'/>
4241          <parameter type-id='type-id-8'/>
4242          <return type-id='type-id-8'/>
4243        </function-decl>
4244      </member-function>
4245      <member-function access='private'>
4246        <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'>
4247          <parameter type-id='type-id-173' is-artificial='yes'/>
4248          <parameter type-id='type-id-112'/>
4249          <parameter type-id='type-id-112'/>
4250          <return type-id='type-id-8'/>
4251        </function-decl>
4252      </member-function>
4253      <member-function access='private'>
4254        <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'>
4255          <parameter type-id='type-id-173' is-artificial='yes'/>
4256          <parameter type-id='type-id-112'/>
4257          <parameter type-id='type-id-112'/>
4258          <return type-id='type-id-8'/>
4259        </function-decl>
4260      </member-function>
4261      <member-function access='private'>
4262        <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'>
4263          <parameter type-id='type-id-173' is-artificial='yes'/>
4264          <parameter type-id='type-id-112'/>
4265          <parameter type-id='type-id-112'/>
4266          <return type-id='type-id-8'/>
4267        </function-decl>
4268      </member-function>
4269      <member-function access='private'>
4270        <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'>
4271          <parameter type-id='type-id-173' is-artificial='yes'/>
4272          <parameter type-id='type-id-112'/>
4273          <parameter type-id='type-id-112'/>
4274          <return type-id='type-id-8'/>
4275        </function-decl>
4276      </member-function>
4277      <member-function access='private'>
4278        <function-decl name='samplingSplit' mangled-name='_ZN10Subdivider13samplingSplitER9Curvelisti' filepath='libnurbs/internals/subdivider.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
4279          <parameter type-id='type-id-173' is-artificial='yes'/>
4280          <parameter type-id='type-id-149'/>
4281          <parameter type-id='type-id-8'/>
4282          <return type-id='type-id-14'/>
4283        </function-decl>
4284      </member-function>
4285      <member-function access='private'>
4286        <function-decl name='drawCurves' mangled-name='_ZN10Subdivider10drawCurvesEv' filepath='libnurbs/internals/subdivider.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
4287          <parameter type-id='type-id-173' is-artificial='yes'/>
4288          <return type-id='type-id-14'/>
4289        </function-decl>
4290      </member-function>
4291      <member-function access='private'>
4292        <function-decl name='showingDegenerate' mangled-name='_ZN10Subdivider17showingDegenerateEv' filepath='libnurbs/internals/subdivider.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
4293          <parameter type-id='type-id-173' is-artificial='yes'/>
4294          <return type-id='type-id-8'/>
4295        </function-decl>
4296      </member-function>
4297      <member-function access='private'>
4298        <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'>
4299          <parameter type-id='type-id-173' is-artificial='yes'/>
4300          <parameter type-id='type-id-174'/>
4301          <parameter type-id='type-id-174'/>
4302          <parameter type-id='type-id-174'/>
4303          <parameter type-id='type-id-1'/>
4304          <return type-id='type-id-14'/>
4305        </function-decl>
4306      </member-function>
4307      <member-function access='private'>
4308        <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'>
4309          <parameter type-id='type-id-173' is-artificial='yes'/>
4310          <parameter type-id='type-id-174'/>
4311          <parameter type-id='type-id-174'/>
4312          <parameter type-id='type-id-174'/>
4313          <parameter type-id='type-id-1'/>
4314          <return type-id='type-id-14'/>
4315        </function-decl>
4316      </member-function>
4317      <member-function access='private'>
4318        <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'>
4319          <parameter type-id='type-id-173' is-artificial='yes'/>
4320          <parameter type-id='type-id-174'/>
4321          <parameter type-id='type-id-174'/>
4322          <parameter type-id='type-id-174'/>
4323          <parameter type-id='type-id-1'/>
4324          <return type-id='type-id-14'/>
4325        </function-decl>
4326      </member-function>
4327      <member-function access='private'>
4328        <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'>
4329          <parameter type-id='type-id-173' is-artificial='yes'/>
4330          <parameter type-id='type-id-174'/>
4331          <parameter type-id='type-id-174'/>
4332          <parameter type-id='type-id-174'/>
4333          <parameter type-id='type-id-1'/>
4334          <return type-id='type-id-14'/>
4335        </function-decl>
4336      </member-function>
4337      <member-function access='private'>
4338        <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'>
4339          <parameter type-id='type-id-173' is-artificial='yes'/>
4340          <parameter type-id='type-id-174'/>
4341          <parameter type-id='type-id-174'/>
4342          <parameter type-id='type-id-174'/>
4343          <parameter type-id='type-id-1'/>
4344          <return type-id='type-id-14'/>
4345        </function-decl>
4346      </member-function>
4347      <member-function access='private'>
4348        <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'>
4349          <parameter type-id='type-id-173' is-artificial='yes'/>
4350          <parameter type-id='type-id-174'/>
4351          <parameter type-id='type-id-174'/>
4352          <parameter type-id='type-id-174'/>
4353          <parameter type-id='type-id-1'/>
4354          <return type-id='type-id-14'/>
4355        </function-decl>
4356      </member-function>
4357      <member-function access='private'>
4358        <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'>
4359          <parameter type-id='type-id-173' is-artificial='yes'/>
4360          <parameter type-id='type-id-174'/>
4361          <parameter type-id='type-id-174'/>
4362          <parameter type-id='type-id-174'/>
4363          <parameter type-id='type-id-1'/>
4364          <return type-id='type-id-14'/>
4365        </function-decl>
4366      </member-function>
4367      <member-function access='private'>
4368        <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'>
4369          <parameter type-id='type-id-173' is-artificial='yes'/>
4370          <parameter type-id='type-id-174'/>
4371          <parameter type-id='type-id-174'/>
4372          <parameter type-id='type-id-174'/>
4373          <parameter type-id='type-id-1'/>
4374          <return type-id='type-id-14'/>
4375        </function-decl>
4376      </member-function>
4377      <member-function access='private'>
4378        <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'>
4379          <parameter type-id='type-id-173' is-artificial='yes'/>
4380          <parameter type-id='type-id-112'/>
4381          <parameter type-id='type-id-8'/>
4382          <parameter type-id='type-id-1'/>
4383          <parameter type-id='type-id-8'/>
4384          <return type-id='type-id-8'/>
4385        </function-decl>
4386      </member-function>
4387      <member-function access='private'>
4388        <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'>
4389          <parameter type-id='type-id-173' is-artificial='yes'/>
4390          <parameter type-id='type-id-174'/>
4391          <parameter type-id='type-id-174'/>
4392          <parameter type-id='type-id-174'/>
4393          <parameter type-id='type-id-174'/>
4394          <parameter type-id='type-id-174'/>
4395          <parameter type-id='type-id-8'/>
4396          <parameter type-id='type-id-1'/>
4397          <return type-id='type-id-14'/>
4398        </function-decl>
4399      </member-function>
4400      <member-function access='private'>
4401        <function-decl name='isMonotone' mangled-name='_ZN10Subdivider10isMonotoneEP3Arc' filepath='libnurbs/internals/subdivider.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
4402          <parameter type-id='type-id-173' is-artificial='yes'/>
4403          <parameter type-id='type-id-112'/>
4404          <return type-id='type-id-8'/>
4405        </function-decl>
4406      </member-function>
4407      <member-function access='private'>
4408        <function-decl name='monotonize' mangled-name='_ZN10Subdivider10monotonizeEP3ArcR3Bin' filepath='libnurbs/internals/subdivider.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
4409          <parameter type-id='type-id-173' is-artificial='yes'/>
4410          <parameter type-id='type-id-112'/>
4411          <parameter type-id='type-id-174'/>
4412          <return type-id='type-id-14'/>
4413        </function-decl>
4414      </member-function>
4415      <member-function access='private'>
4416        <function-decl name='tessellate' mangled-name='_ZN10Subdivider10tessellateEP3Arcf' filepath='libnurbs/internals/subdivider.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
4417          <parameter type-id='type-id-173' is-artificial='yes'/>
4418          <parameter type-id='type-id-112'/>
4419          <parameter type-id='type-id-1'/>
4420          <return type-id='type-id-14'/>
4421        </function-decl>
4422      </member-function>
4423      <member-function access='private'>
4424        <function-decl name='decompose' mangled-name='_ZN10Subdivider9decomposeER3Binf' filepath='libnurbs/internals/subdivider.h' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
4425          <parameter type-id='type-id-173' is-artificial='yes'/>
4426          <parameter type-id='type-id-174'/>
4427          <parameter type-id='type-id-1'/>
4428          <return type-id='type-id-8'/>
4429        </function-decl>
4430      </member-function>
4431      <member-function access='private'>
4432        <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'>
4433          <parameter type-id='type-id-173' is-artificial='yes'/>
4434          <parameter type-id='type-id-1'/>
4435          <return type-id='type-id-14'/>
4436        </function-decl>
4437      </member-function>
4438      <member-function access='private'>
4439        <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'>
4440          <parameter type-id='type-id-173' is-artificial='yes'/>
4441          <parameter type-id='type-id-1'/>
4442          <return type-id='type-id-14'/>
4443        </function-decl>
4444      </member-function>
4445      <member-function access='private'>
4446        <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'>
4447          <parameter type-id='type-id-173' is-artificial='yes'/>
4448          <parameter type-id='type-id-8' is-artificial='yes'/>
4449          <return type-id='type-id-14'/>
4450        </function-decl>
4451      </member-function>
4452      <member-function access='private'>
4453        <function-decl name='beginTrims' mangled-name='_ZN10Subdivider10beginTrimsEv' filepath='libnurbs/internals/subdivider.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
4454          <parameter type-id='type-id-173' is-artificial='yes'/>
4455          <return type-id='type-id-14'/>
4456        </function-decl>
4457      </member-function>
4458      <member-function access='private'>
4459        <function-decl name='beginLoop' mangled-name='_ZN10Subdivider9beginLoopEv' filepath='libnurbs/internals/subdivider.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
4460          <parameter type-id='type-id-173' is-artificial='yes'/>
4461          <return type-id='type-id-14'/>
4462        </function-decl>
4463      </member-function>
4464      <member-function access='private'>
4465        <function-decl name='endLoop' mangled-name='_ZN10Subdivider7endLoopEv' filepath='libnurbs/internals/subdivider.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
4466          <parameter type-id='type-id-173' is-artificial='yes'/>
4467          <return type-id='type-id-14'/>
4468        </function-decl>
4469      </member-function>
4470      <member-function access='private'>
4471        <function-decl name='endTrims' mangled-name='_ZN10Subdivider8endTrimsEv' filepath='libnurbs/internals/subdivider.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
4472          <parameter type-id='type-id-173' is-artificial='yes'/>
4473          <return type-id='type-id-14'/>
4474        </function-decl>
4475      </member-function>
4476      <member-function access='private'>
4477        <function-decl name='endQuilts' mangled-name='_ZN10Subdivider9endQuiltsEv' filepath='libnurbs/internals/subdivider.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
4478          <parameter type-id='type-id-173' is-artificial='yes'/>
4479          <return type-id='type-id-14'/>
4480        </function-decl>
4481      </member-function>
4482      <member-function access='private'>
4483        <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'>
4484          <parameter type-id='type-id-173' is-artificial='yes'/>
4485          <parameter type-id='type-id-112'/>
4486          <parameter type-id='type-id-112'/>
4487          <return type-id='type-id-14'/>
4488        </function-decl>
4489      </member-function>
4490      <member-function access='private'>
4491        <function-decl name='isBezierArcType' mangled-name='_ZN10Subdivider15isBezierArcTypeEv' filepath='libnurbs/internals/subdivider.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
4492          <parameter type-id='type-id-173' is-artificial='yes'/>
4493          <return type-id='type-id-8'/>
4494        </function-decl>
4495      </member-function>
4496      <member-function access='private'>
4497        <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'>
4498          <parameter type-id='type-id-173' is-artificial='yes'/>
4499          <parameter type-id='type-id-112'/>
4500          <parameter type-id='type-id-112'/>
4501          <parameter type-id='type-id-112'/>
4502          <parameter type-id='type-id-112'/>
4503          <return type-id='type-id-14'/>
4504        </function-decl>
4505      </member-function>
4506      <member-function access='private'>
4507        <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'>
4508          <parameter type-id='type-id-173' is-artificial='yes'/>
4509          <parameter type-id='type-id-112'/>
4510          <parameter type-id='type-id-112'/>
4511          <return type-id='type-id-14'/>
4512        </function-decl>
4513      </member-function>
4514      <member-function access='private'>
4515        <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'>
4516          <parameter type-id='type-id-173' is-artificial='yes'/>
4517          <parameter type-id='type-id-112'/>
4518          <parameter type-id='type-id-112'/>
4519          <return type-id='type-id-14'/>
4520        </function-decl>
4521      </member-function>
4522      <member-function access='private'>
4523        <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'>
4524          <parameter type-id='type-id-173' is-artificial='yes'/>
4525          <parameter type-id='type-id-174'/>
4526          <parameter type-id='type-id-174'/>
4527          <parameter type-id='type-id-112'/>
4528          <parameter type-id='type-id-112'/>
4529          <return type-id='type-id-14'/>
4530        </function-decl>
4531      </member-function>
4532      <member-function access='private'>
4533        <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'>
4534          <parameter type-id='type-id-173' is-artificial='yes'/>
4535          <parameter type-id='type-id-174'/>
4536          <parameter type-id='type-id-174'/>
4537          <parameter type-id='type-id-112'/>
4538          <parameter type-id='type-id-112'/>
4539          <return type-id='type-id-14'/>
4540        </function-decl>
4541      </member-function>
4542      <member-function access='private'>
4543        <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'>
4544          <parameter type-id='type-id-173' is-artificial='yes'/>
4545          <parameter type-id='type-id-174'/>
4546          <parameter type-id='type-id-174'/>
4547          <parameter type-id='type-id-174'/>
4548          <parameter type-id='type-id-8'/>
4549          <parameter type-id='type-id-1'/>
4550          <return type-id='type-id-14'/>
4551        </function-decl>
4552      </member-function>
4553      <member-function access='private'>
4554        <function-decl name='setArcTypePwl' mangled-name='_ZN10Subdivider13setArcTypePwlEv' filepath='libnurbs/internals/subdivider.h' line='157' column='1' visibility='default' binding='global' size-in-bits='64'>
4555          <parameter type-id='type-id-173' is-artificial='yes'/>
4556          <return type-id='type-id-14'/>
4557        </function-decl>
4558      </member-function>
4559      <member-function access='private'>
4560        <function-decl name='setDegenerate' mangled-name='_ZN10Subdivider13setDegenerateEv' filepath='libnurbs/internals/subdivider.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
4561          <parameter type-id='type-id-173' is-artificial='yes'/>
4562          <return type-id='type-id-14'/>
4563        </function-decl>
4564      </member-function>
4565      <member-function access='private'>
4566        <function-decl name='setArcTypeBezier' mangled-name='_ZN10Subdivider16setArcTypeBezierEv' filepath='libnurbs/internals/subdivider.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
4567          <parameter type-id='type-id-173' is-artificial='yes'/>
4568          <return type-id='type-id-14'/>
4569        </function-decl>
4570      </member-function>
4571      <member-function access='private'>
4572        <function-decl name='setNonDegenerate' mangled-name='_ZN10Subdivider16setNonDegenerateEv' filepath='libnurbs/internals/subdivider.h' line='154' column='1' visibility='default' binding='global' size-in-bits='64'>
4573          <parameter type-id='type-id-173' is-artificial='yes'/>
4574          <return type-id='type-id-14'/>
4575        </function-decl>
4576      </member-function>
4577      <member-function access='private'>
4578        <function-decl name='setJumpbuffer' mangled-name='_ZN10Subdivider13setJumpbufferEP10JumpBuffer' filepath='libnurbs/internals/subdivider.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
4579          <parameter type-id='type-id-173' is-artificial='yes'/>
4580          <parameter type-id='type-id-66'/>
4581          <return type-id='type-id-14'/>
4582        </function-decl>
4583      </member-function>
4584      <member-function access='private'>
4585        <function-decl name='beginQuilts' mangled-name='_ZN10Subdivider11beginQuiltsEv' filepath='libnurbs/internals/subdivider.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
4586          <parameter type-id='type-id-173' is-artificial='yes'/>
4587          <return type-id='type-id-14'/>
4588        </function-decl>
4589      </member-function>
4590      <member-function access='private'>
4591        <function-decl name='addQuilt' mangled-name='_ZN10Subdivider8addQuiltEP5Quilt' filepath='libnurbs/internals/subdivider.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
4592          <parameter type-id='type-id-173' is-artificial='yes'/>
4593          <parameter type-id='type-id-148'/>
4594          <return type-id='type-id-14'/>
4595        </function-decl>
4596      </member-function>
4597      <member-function access='private'>
4598        <function-decl name='tessellate' mangled-name='_ZN10Subdivider10tessellateER3Binffff' filepath='libnurbs/internals/subdivider.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
4599          <parameter type-id='type-id-173' is-artificial='yes'/>
4600          <parameter type-id='type-id-174'/>
4601          <parameter type-id='type-id-1'/>
4602          <parameter type-id='type-id-1'/>
4603          <parameter type-id='type-id-1'/>
4604          <parameter type-id='type-id-1'/>
4605          <return type-id='type-id-14'/>
4606        </function-decl>
4607      </member-function>
4608      <member-function access='private'>
4609        <function-decl name='freejarcs' mangled-name='_ZN10Subdivider9freejarcsER3Bin' filepath='libnurbs/internals/subdivider.h' line='148' column='1' visibility='default' binding='global' size-in-bits='64'>
4610          <parameter type-id='type-id-173' is-artificial='yes'/>
4611          <parameter type-id='type-id-174'/>
4612          <return type-id='type-id-14'/>
4613        </function-decl>
4614      </member-function>
4615      <member-function access='private'>
4616        <function-decl name='outline' mangled-name='_ZN10Subdivider7outlineER3Bin' filepath='libnurbs/internals/subdivider.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
4617          <parameter type-id='type-id-173' is-artificial='yes'/>
4618          <parameter type-id='type-id-174'/>
4619          <return type-id='type-id-14'/>
4620        </function-decl>
4621      </member-function>
4622      <member-function access='private'>
4623        <function-decl name='render' mangled-name='_ZN10Subdivider6renderER3Bin' filepath='libnurbs/internals/subdivider.h' line='149' column='1' visibility='default' binding='global' size-in-bits='64'>
4624          <parameter type-id='type-id-173' is-artificial='yes'/>
4625          <parameter type-id='type-id-174'/>
4626          <return type-id='type-id-14'/>
4627        </function-decl>
4628      </member-function>
4629      <member-function access='private'>
4630        <function-decl name='findIrregularT' mangled-name='_ZN10Subdivider14findIrregularTER3Bin' filepath='libnurbs/internals/subdivider.h' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
4631          <parameter type-id='type-id-173' is-artificial='yes'/>
4632          <parameter type-id='type-id-174'/>
4633          <return type-id='type-id-14'/>
4634        </function-decl>
4635      </member-function>
4636      <member-function access='private'>
4637        <function-decl name='findIrregularS' mangled-name='_ZN10Subdivider14findIrregularSER3Bin' filepath='libnurbs/internals/subdivider.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
4638          <parameter type-id='type-id-173' is-artificial='yes'/>
4639          <parameter type-id='type-id-174'/>
4640          <return type-id='type-id-14'/>
4641        </function-decl>
4642      </member-function>
4643      <member-function access='private'>
4644        <function-decl name='monosplitInT' mangled-name='_ZN10Subdivider12monosplitInTER3Binii' filepath='libnurbs/internals/subdivider.h' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
4645          <parameter type-id='type-id-173' is-artificial='yes'/>
4646          <parameter type-id='type-id-174'/>
4647          <parameter type-id='type-id-8'/>
4648          <parameter type-id='type-id-8'/>
4649          <return type-id='type-id-14'/>
4650        </function-decl>
4651      </member-function>
4652      <member-function access='private'>
4653        <function-decl name='monosplitInS' mangled-name='_ZN10Subdivider12monosplitInSER3Binii' filepath='libnurbs/internals/subdivider.h' line='144' column='1' visibility='default' binding='global' size-in-bits='64'>
4654          <parameter type-id='type-id-173' is-artificial='yes'/>
4655          <parameter type-id='type-id-174'/>
4656          <parameter type-id='type-id-8'/>
4657          <parameter type-id='type-id-8'/>
4658          <return type-id='type-id-14'/>
4659        </function-decl>
4660      </member-function>
4661      <member-function access='private'>
4662        <function-decl name='tessellation' mangled-name='_ZN10Subdivider12tessellationER3BinR9Patchlist' filepath='libnurbs/internals/subdivider.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
4663          <parameter type-id='type-id-173' is-artificial='yes'/>
4664          <parameter type-id='type-id-174'/>
4665          <parameter type-id='type-id-161'/>
4666          <return type-id='type-id-14'/>
4667        </function-decl>
4668      </member-function>
4669      <member-function access='private'>
4670        <function-decl name='nonSamplingSplit' mangled-name='_ZN10Subdivider16nonSamplingSplitER3BinR9Patchlistii' filepath='libnurbs/internals/subdivider.h' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
4671          <parameter type-id='type-id-173' is-artificial='yes'/>
4672          <parameter type-id='type-id-174'/>
4673          <parameter type-id='type-id-161'/>
4674          <parameter type-id='type-id-8'/>
4675          <parameter type-id='type-id-8'/>
4676          <return type-id='type-id-14'/>
4677        </function-decl>
4678      </member-function>
4679      <member-function access='private'>
4680        <function-decl name='samplingSplit' mangled-name='_ZN10Subdivider13samplingSplitER3BinR9Patchlistii' filepath='libnurbs/internals/subdivider.h' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
4681          <parameter type-id='type-id-173' is-artificial='yes'/>
4682          <parameter type-id='type-id-174'/>
4683          <parameter type-id='type-id-161'/>
4684          <parameter type-id='type-id-8'/>
4685          <parameter type-id='type-id-8'/>
4686          <return type-id='type-id-14'/>
4687        </function-decl>
4688      </member-function>
4689      <member-function access='private'>
4690        <function-decl name='splitInT' mangled-name='_ZN10Subdivider8splitInTER3Binii' filepath='libnurbs/internals/subdivider.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
4691          <parameter type-id='type-id-173' is-artificial='yes'/>
4692          <parameter type-id='type-id-174'/>
4693          <parameter type-id='type-id-8'/>
4694          <parameter type-id='type-id-8'/>
4695          <return type-id='type-id-14'/>
4696        </function-decl>
4697      </member-function>
4698      <member-function access='private'>
4699        <function-decl name='splitInS' mangled-name='_ZN10Subdivider8splitInSER3Binii' filepath='libnurbs/internals/subdivider.h' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
4700          <parameter type-id='type-id-173' is-artificial='yes'/>
4701          <parameter type-id='type-id-174'/>
4702          <parameter type-id='type-id-8'/>
4703          <parameter type-id='type-id-8'/>
4704          <return type-id='type-id-14'/>
4705        </function-decl>
4706      </member-function>
4707      <member-function access='private'>
4708        <function-decl name='subdivideInS' mangled-name='_ZN10Subdivider12subdivideInSER3Bin' filepath='libnurbs/internals/subdivider.h' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
4709          <parameter type-id='type-id-173' is-artificial='yes'/>
4710          <parameter type-id='type-id-174'/>
4711          <return type-id='type-id-14'/>
4712        </function-decl>
4713      </member-function>
4714      <member-function access='private'>
4715        <function-decl name='clear' mangled-name='_ZN10Subdivider5clearEv' filepath='libnurbs/internals/subdivider.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
4716          <parameter type-id='type-id-173' is-artificial='yes'/>
4717          <return type-id='type-id-14'/>
4718        </function-decl>
4719      </member-function>
4720      <member-function access='private'>
4721        <function-decl name='makeBorderTrim' mangled-name='_ZN10Subdivider14makeBorderTrimEPKfS1_' filepath='libnurbs/internals/subdivider.h' line='160' column='1' visibility='default' binding='global' size-in-bits='64'>
4722          <parameter type-id='type-id-173' is-artificial='yes'/>
4723          <parameter type-id='type-id-175'/>
4724          <parameter type-id='type-id-175'/>
4725          <return type-id='type-id-14'/>
4726        </function-decl>
4727      </member-function>
4728      <member-function access='private'>
4729        <function-decl name='drawSurfaces' mangled-name='_ZN10Subdivider12drawSurfacesEl' filepath='libnurbs/internals/subdivider.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
4730          <parameter type-id='type-id-173' is-artificial='yes'/>
4731          <parameter type-id='type-id-38'/>
4732          <return type-id='type-id-14'/>
4733        </function-decl>
4734      </member-function>
4735      <member-function access='private'>
4736        <function-decl name='addArc' mangled-name='_ZN10Subdivider6addArcEiP10TrimVertexl' filepath='libnurbs/internals/subdivider.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
4737          <parameter type-id='type-id-173' is-artificial='yes'/>
4738          <parameter type-id='type-id-8'/>
4739          <parameter type-id='type-id-127'/>
4740          <parameter type-id='type-id-38'/>
4741          <return type-id='type-id-14'/>
4742        </function-decl>
4743      </member-function>
4744      <member-function access='private'>
4745        <function-decl name='addArc' mangled-name='_ZN10Subdivider6addArcEPfP5Quiltl' filepath='libnurbs/internals/subdivider.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
4746          <parameter type-id='type-id-173' is-artificial='yes'/>
4747          <parameter type-id='type-id-22'/>
4748          <parameter type-id='type-id-148'/>
4749          <parameter type-id='type-id-38'/>
4750          <return type-id='type-id-14'/>
4751        </function-decl>
4752      </member-function>
4753      <member-function access='private'>
4754        <function-decl name='makePatchBoundary' mangled-name='_ZN10Subdivider17makePatchBoundaryEPKfS1_' filepath='libnurbs/internals/subdivider.h' line='178' column='1' visibility='default' binding='global' size-in-bits='64'>
4755          <parameter type-id='type-id-173' is-artificial='yes'/>
4756          <parameter type-id='type-id-175'/>
4757          <parameter type-id='type-id-175'/>
4758          <return type-id='type-id-143'/>
4759        </function-decl>
4760      </member-function>
4761    </class-decl>
4762    <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-68'>
4763      <data-member access='private' layout-offset-in-bits='0'>
4764        <var-decl name='pool' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='52' column='1'/>
4765      </data-member>
4766      <data-member access='private' layout-offset-in-bits='2496'>
4767        <var-decl name='vlist' type-id='type-id-176' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='53' column='1'/>
4768      </data-member>
4769      <data-member access='private' layout-offset-in-bits='2560'>
4770        <var-decl name='nextvlistslot' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='54' column='1'/>
4771      </data-member>
4772      <data-member access='private' layout-offset-in-bits='2592'>
4773        <var-decl name='vlistsize' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='55' column='1'/>
4774      </data-member>
4775      <member-function access='public' constructor='yes'>
4776        <function-decl name='TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
4777          <parameter type-id='type-id-177' is-artificial='yes'/>
4778          <return type-id='type-id-14'/>
4779        </function-decl>
4780      </member-function>
4781      <member-function access='public' destructor='yes'>
4782        <function-decl name='~TrimVertexPool' filepath='libnurbs/internals/trimvertpool.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
4783          <parameter type-id='type-id-177' is-artificial='yes'/>
4784          <parameter type-id='type-id-8' is-artificial='yes'/>
4785          <return type-id='type-id-14'/>
4786        </function-decl>
4787      </member-function>
4788      <member-function access='public'>
4789        <function-decl name='get' mangled-name='_ZN14TrimVertexPool3getEi' filepath='libnurbs/internals/trimvertpool.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
4790          <parameter type-id='type-id-177' is-artificial='yes'/>
4791          <parameter type-id='type-id-8'/>
4792          <return type-id='type-id-127'/>
4793        </function-decl>
4794      </member-function>
4795      <member-function access='public'>
4796        <function-decl name='clear' mangled-name='_ZN14TrimVertexPool5clearEv' filepath='libnurbs/internals/trimvertpool.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
4797          <parameter type-id='type-id-177' is-artificial='yes'/>
4798          <return type-id='type-id-14'/>
4799        </function-decl>
4800      </member-function>
4801    </class-decl>
4802    <pointer-type-def type-id='type-id-111' size-in-bits='64' id='type-id-178'/>
4803    <pointer-type-def type-id='type-id-179' size-in-bits='64' id='type-id-180'/>
4804    <pointer-type-def type-id='type-id-181' size-in-bits='64' id='type-id-182'/>
4805    <pointer-type-def type-id='type-id-183' size-in-bits='64' id='type-id-184'/>
4806    <pointer-type-def type-id='type-id-135' size-in-bits='64' id='type-id-137'/>
4807    <reference-type-def kind='lvalue' type-id='type-id-64' size-in-bits='64' id='type-id-167'/>
4808    <reference-type-def kind='lvalue' type-id='type-id-142' size-in-bits='64' id='type-id-174'/>
4809    <pointer-type-def type-id='type-id-142' size-in-bits='64' id='type-id-143'/>
4810    <reference-type-def kind='lvalue' type-id='type-id-144' size-in-bits='64' id='type-id-149'/>
4811    <pointer-type-def type-id='type-id-150' size-in-bits='64' id='type-id-152'/>
4812    <pointer-type-def type-id='type-id-155' size-in-bits='64' id='type-id-66'/>
4813    <reference-type-def kind='lvalue' type-id='type-id-157' size-in-bits='64' id='type-id-161'/>
4814    <pointer-type-def type-id='type-id-162' size-in-bits='64' id='type-id-148'/>
4815    <reference-type-def kind='lvalue' type-id='type-id-62' size-in-bits='64' id='type-id-172'/>
4816    <pointer-type-def type-id='type-id-153' size-in-bits='64' id='type-id-185'/>
4817    <reference-type-def kind='lvalue' type-id='type-id-65' size-in-bits='64' id='type-id-186'/>
4818    <pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-173'/>
4819    <pointer-type-def type-id='type-id-127' size-in-bits='64' id='type-id-176'/>
4820    <reference-type-def kind='lvalue' type-id='type-id-68' size-in-bits='64' id='type-id-136'/>
4821    <pointer-type-def type-id='type-id-68' size-in-bits='64' id='type-id-177'/>
4822    <qualified-type-def type-id='type-id-1' const='yes' id='type-id-187'/>
4823    <pointer-type-def type-id='type-id-187' size-in-bits='64' id='type-id-175'/>
4824    <class-decl name='ArcSorter' visibility='default' filepath='libnurbs/internals/arcsorter.h' line='44' column='1' is-declaration-only='yes' id='type-id-181'>
4825      <base-class access='private' layout-offset-in-bits='0' type-id='type-id-153'/>
4826      <data-member access='protected' layout-offset-in-bits='128'>
4827        <var-decl name='subdivider' type-id='type-id-186' visibility='default' filepath='libnurbs/internals/arcsorter.h' line='50' column='1'/>
4828      </data-member>
4829      <member-function access='private' constructor='yes'>
4830        <function-decl name='ArcSorter' filepath='libnurbs/internals/arcsorter.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
4831          <parameter type-id='type-id-182' is-artificial='yes'/>
4832          <parameter type-id='type-id-186'/>
4833          <return type-id='type-id-14'/>
4834        </function-decl>
4835      </member-function>
4836      <member-function access='private'>
4837        <function-decl name='qsort' mangled-name='_ZN9ArcSorter5qsortEPP3Arci' filepath='libnurbs/internals/arcsorter.cc' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
4838          <parameter type-id='type-id-182' is-artificial='yes'/>
4839          <parameter type-id='type-id-178'/>
4840          <parameter type-id='type-id-8'/>
4841          <return type-id='type-id-14'/>
4842        </function-decl>
4843      </member-function>
4844      <member-function access='protected' vtable-offset='2'>
4845        <function-decl name='qscmp' mangled-name='_ZN9ArcSorter5qscmpEPcS0_' filepath='libnurbs/internals/arcsorter.cc' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
4846          <parameter type-id='type-id-182' is-artificial='yes'/>
4847          <parameter type-id='type-id-107'/>
4848          <parameter type-id='type-id-107'/>
4849          <return type-id='type-id-8'/>
4850        </function-decl>
4851      </member-function>
4852      <member-function access='private' vtable-offset='3'>
4853        <function-decl name='qsexc' mangled-name='_ZN9ArcSorter5qsexcEPcS0_' filepath='libnurbs/internals/arcsorter.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
4854          <parameter type-id='type-id-182' is-artificial='yes'/>
4855          <parameter type-id='type-id-107'/>
4856          <parameter type-id='type-id-107'/>
4857          <return type-id='type-id-14'/>
4858        </function-decl>
4859      </member-function>
4860      <member-function access='private' vtable-offset='4'>
4861        <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'>
4862          <parameter type-id='type-id-182' is-artificial='yes'/>
4863          <parameter type-id='type-id-107'/>
4864          <parameter type-id='type-id-107'/>
4865          <parameter type-id='type-id-107'/>
4866          <return type-id='type-id-14'/>
4867        </function-decl>
4868      </member-function>
4869    </class-decl>
4870    <class-decl name='ArcSdirSorter' visibility='default' filepath='libnurbs/internals/arcsorter.h' line='57' column='1' is-declaration-only='yes' id='type-id-179'>
4871      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-181'/>
4872      <member-function access='private' constructor='yes'>
4873        <function-decl name='ArcSdirSorter' filepath='libnurbs/internals/arcsorter.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
4874          <parameter type-id='type-id-180' is-artificial='yes'/>
4875          <parameter type-id='type-id-186'/>
4876          <return type-id='type-id-14'/>
4877        </function-decl>
4878      </member-function>
4879      <member-function access='private' vtable-offset='2'>
4880        <function-decl name='qscmp' mangled-name='_ZN13ArcSdirSorter5qscmpEPcS0_' filepath='libnurbs/internals/arcsorter.cc' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
4881          <parameter type-id='type-id-180' is-artificial='yes'/>
4882          <parameter type-id='type-id-107'/>
4883          <parameter type-id='type-id-107'/>
4884          <return type-id='type-id-8'/>
4885        </function-decl>
4886      </member-function>
4887    </class-decl>
4888    <class-decl name='ArcTdirSorter' visibility='default' filepath='libnurbs/internals/arcsorter.h' line='65' column='1' is-declaration-only='yes' id='type-id-183'>
4889      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-181'/>
4890      <member-function access='private' constructor='yes'>
4891        <function-decl name='ArcTdirSorter' filepath='libnurbs/internals/arcsorter.cc' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
4892          <parameter type-id='type-id-184' is-artificial='yes'/>
4893          <parameter type-id='type-id-186'/>
4894          <return type-id='type-id-14'/>
4895        </function-decl>
4896      </member-function>
4897      <member-function access='private' vtable-offset='2'>
4898        <function-decl name='qscmp' mangled-name='_ZN13ArcTdirSorter5qscmpEPcS0_' filepath='libnurbs/internals/arcsorter.cc' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
4899          <parameter type-id='type-id-184' is-artificial='yes'/>
4900          <parameter type-id='type-id-107'/>
4901          <parameter type-id='type-id-107'/>
4902          <return type-id='type-id-8'/>
4903        </function-decl>
4904      </member-function>
4905    </class-decl>
4906    <class-decl name='Slicer' visibility='default' filepath='libnurbs/internals/slicer.h' line='49' column='1' is-declaration-only='yes' id='type-id-171'>
4907      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-188'/>
4908      <base-class access='public' layout-offset-in-bits='128' type-id='type-id-189'/>
4909      <data-member access='private' layout-offset-in-bits='5248'>
4910        <var-decl name='backend' type-id='type-id-167' visibility='default' filepath='libnurbs/internals/slicer.h' line='72' column='1'/>
4911      </data-member>
4912      <data-member access='private' layout-offset-in-bits='5312'>
4913        <var-decl name='oneOverDu' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='73' column='1'/>
4914      </data-member>
4915      <data-member access='private' layout-offset-in-bits='5344'>
4916        <var-decl name='du' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='74' column='1'/>
4917      </data-member>
4918      <data-member access='private' layout-offset-in-bits='5376'>
4919        <var-decl name='dv' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/slicer.h' line='74' column='1'/>
4920      </data-member>
4921      <data-member access='private' layout-offset-in-bits='5408'>
4922        <var-decl name='isolines' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/slicer.h' line='75' column='1'/>
4923      </data-member>
4924      <data-member access='private' layout-offset-in-bits='5440'>
4925        <var-decl name='ulinear' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/slicer.h' line='81' column='1'/>
4926      </data-member>
4927      <data-member access='private' layout-offset-in-bits='5472'>
4928        <var-decl name='vlinear' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/slicer.h' line='82' column='1'/>
4929      </data-member>
4930      <member-function access='private' constructor='yes'>
4931        <function-decl name='Slicer' filepath='libnurbs/internals/slicer.cc' line='1181' column='1' visibility='default' binding='global' size-in-bits='64'>
4932          <parameter type-id='type-id-190' is-artificial='yes'/>
4933          <parameter type-id='type-id-8' is-artificial='yes'/>
4934          <parameter type-id='type-id-191' is-artificial='yes'/>
4935          <parameter type-id='type-id-167'/>
4936          <return type-id='type-id-14'/>
4937        </function-decl>
4938      </member-function>
4939      <member-function access='private' destructor='yes'>
4940        <function-decl name='~Slicer' filepath='libnurbs/internals/slicer.cc' line='1192' column='1' visibility='default' binding='global' size-in-bits='64'>
4941          <parameter type-id='type-id-190' is-artificial='yes'/>
4942          <parameter type-id='type-id-8' is-artificial='yes'/>
4943          <parameter type-id='type-id-191' is-artificial='yes'/>
4944          <return type-id='type-id-14'/>
4945        </function-decl>
4946      </member-function>
4947      <member-function access='private'>
4948        <function-decl name='setisolines' mangled-name='_ZN6Slicer11setisolinesEi' filepath='libnurbs/internals/slicer.cc' line='1197' column='1' visibility='default' binding='global' size-in-bits='64'>
4949          <parameter type-id='type-id-190' is-artificial='yes'/>
4950          <parameter type-id='type-id-8'/>
4951          <return type-id='type-id-14'/>
4952        </function-decl>
4953      </member-function>
4954      <member-function access='private'>
4955        <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1292' column='1' visibility='default' binding='global' size-in-bits='64'>
4956          <parameter type-id='type-id-190' is-artificial='yes'/>
4957          <parameter type-id='type-id-112'/>
4958          <return type-id='type-id-14'/>
4959        </function-decl>
4960      </member-function>
4961      <member-function access='private'>
4962        <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEv' filepath='libnurbs/internals/slicer.cc' line='1266' column='1' visibility='default' binding='global' size-in-bits='64'>
4963          <parameter type-id='type-id-190' is-artificial='yes'/>
4964          <return type-id='type-id-14'/>
4965        </function-decl>
4966      </member-function>
4967      <member-function access='private'>
4968        <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'>
4969          <parameter type-id='type-id-190' is-artificial='yes'/>
4970          <parameter type-id='type-id-112'/>
4971          <return type-id='type-id-14'/>
4972        </function-decl>
4973      </member-function>
4974      <member-function access='private'>
4975        <function-decl name='setstriptessellation' mangled-name='_ZN6Slicer20setstriptessellationEff' filepath='libnurbs/internals/slicer.cc' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'>
4976          <parameter type-id='type-id-190' is-artificial='yes'/>
4977          <parameter type-id='type-id-1'/>
4978          <parameter type-id='type-id-1'/>
4979          <return type-id='type-id-14'/>
4980        </function-decl>
4981      </member-function>
4982      <member-function access='private'>
4983        <function-decl name='evalRBArray' mangled-name='_ZN6Slicer11evalRBArrayEP14rectBlockArrayP8gridWrap' filepath='libnurbs/internals/slicer.cc' line='1001' column='1' visibility='default' binding='global' size-in-bits='64'>
4984          <parameter type-id='type-id-190' is-artificial='yes'/>
4985          <parameter type-id='type-id-192'/>
4986          <parameter type-id='type-id-193'/>
4987          <return type-id='type-id-14'/>
4988        </function-decl>
4989      </member-function>
4990      <member-function access='private'>
4991        <function-decl name='evalStream' mangled-name='_ZN6Slicer10evalStreamEP10primStream' filepath='libnurbs/internals/slicer.cc' line='1027' column='1' visibility='default' binding='global' size-in-bits='64'>
4992          <parameter type-id='type-id-190' is-artificial='yes'/>
4993          <parameter type-id='type-id-194'/>
4994          <return type-id='type-id-14'/>
4995        </function-decl>
4996      </member-function>
4997      <member-function access='private'>
4998        <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'>
4999          <parameter type-id='type-id-190' is-artificial='yes'/>
5000          <parameter type-id='type-id-112'/>
5001          <return type-id='type-id-14'/>
5002        </function-decl>
5003      </member-function>
5004      <member-function access='private'>
5005        <function-decl name='slice' mangled-name='_ZN6Slicer5sliceEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1165' column='1' visibility='default' binding='global' size-in-bits='64'>
5006          <parameter type-id='type-id-190' is-artificial='yes'/>
5007          <parameter type-id='type-id-112'/>
5008          <return type-id='type-id-14'/>
5009        </function-decl>
5010      </member-function>
5011      <member-function access='private'>
5012        <function-decl name='set_ulinear' mangled-name='_ZN6Slicer11set_ulinearEi' filepath='libnurbs/internals/slicer.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
5013          <parameter type-id='type-id-190' is-artificial='yes'/>
5014          <parameter type-id='type-id-8'/>
5015          <return type-id='type-id-14'/>
5016        </function-decl>
5017      </member-function>
5018      <member-function access='private'>
5019        <function-decl name='set_vlinear' mangled-name='_ZN6Slicer11set_vlinearEi' filepath='libnurbs/internals/slicer.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
5020          <parameter type-id='type-id-190' is-artificial='yes'/>
5021          <parameter type-id='type-id-8'/>
5022          <return type-id='type-id-14'/>
5023        </function-decl>
5024      </member-function>
5025    </class-decl>
5026    <class-decl name='Sorter' visibility='default' filepath='libnurbs/internals/sorter.h' line='36' column='1' is-declaration-only='yes' id='type-id-153'>
5027      <data-member access='private' layout-offset-in-bits='64'>
5028        <var-decl name='es' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/sorter.h' line='49' column='1'/>
5029      </data-member>
5030      <member-function access='private' constructor='yes'>
5031        <function-decl name='Sorter' filepath='libnurbs/internals/sorter.cc' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
5032          <parameter type-id='type-id-185' is-artificial='yes'/>
5033          <parameter type-id='type-id-8' is-artificial='yes'/>
5034          <return type-id='type-id-14'/>
5035        </function-decl>
5036      </member-function>
5037      <member-function access='private'>
5038        <function-decl name='qs1' mangled-name='_ZN6Sorter3qs1EPcS0_' filepath='libnurbs/internals/sorter.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
5039          <parameter type-id='type-id-185' is-artificial='yes'/>
5040          <parameter type-id='type-id-107'/>
5041          <parameter type-id='type-id-107'/>
5042          <return type-id='type-id-14'/>
5043        </function-decl>
5044      </member-function>
5045      <member-function access='private'>
5046        <function-decl name='qsort' mangled-name='_ZN6Sorter5qsortEPvi' filepath='libnurbs/internals/sorter.cc' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
5047          <parameter type-id='type-id-185' is-artificial='yes'/>
5048          <parameter type-id='type-id-35'/>
5049          <parameter type-id='type-id-8'/>
5050          <return type-id='type-id-14'/>
5051        </function-decl>
5052      </member-function>
5053      <member-function access='private' destructor='yes' vtable-offset='-1'>
5054        <function-decl name='~Sorter' filepath='libnurbs/internals/sorter.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
5055          <parameter type-id='type-id-185' is-artificial='yes'/>
5056          <parameter type-id='type-id-8' is-artificial='yes'/>
5057          <return type-id='type-id-14'/>
5058        </function-decl>
5059      </member-function>
5060      <member-function access='protected' vtable-offset='2'>
5061        <function-decl name='qscmp' mangled-name='_ZN6Sorter5qscmpEPcS0_' filepath='libnurbs/internals/sorter.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
5062          <parameter type-id='type-id-185' is-artificial='yes'/>
5063          <parameter type-id='type-id-107'/>
5064          <parameter type-id='type-id-107'/>
5065          <return type-id='type-id-8'/>
5066        </function-decl>
5067      </member-function>
5068      <member-function access='protected' vtable-offset='3'>
5069        <function-decl name='qsexc' mangled-name='_ZN6Sorter5qsexcEPcS0_' filepath='libnurbs/internals/sorter.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
5070          <parameter type-id='type-id-185' is-artificial='yes'/>
5071          <parameter type-id='type-id-107'/>
5072          <parameter type-id='type-id-107'/>
5073          <return type-id='type-id-14'/>
5074        </function-decl>
5075      </member-function>
5076      <member-function access='protected' vtable-offset='4'>
5077        <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'>
5078          <parameter type-id='type-id-185' is-artificial='yes'/>
5079          <parameter type-id='type-id-107'/>
5080          <parameter type-id='type-id-107'/>
5081          <parameter type-id='type-id-107'/>
5082          <return type-id='type-id-14'/>
5083        </function-decl>
5084      </member-function>
5085    </class-decl>
5086  </abi-instr>
5087  <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'>
5088    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='384' id='type-id-138'>
5089      <subrange length='3' type-id='type-id-3' id='type-id-90'/>
5090      <subrange length='4' type-id='type-id-3' id='type-id-61'/>
5091    </array-type-def>
5092    <class-decl name='GridTrimVertex' size-in-bits='384' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='45' column='1' id='type-id-195'>
5093      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-115'/>
5094      <data-member access='private' layout-offset-in-bits='0'>
5095        <var-decl name='dummyt' type-id='type-id-128' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='47' column='1'/>
5096      </data-member>
5097      <data-member access='private' layout-offset-in-bits='128'>
5098        <var-decl name='dummyg' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='48' column='1'/>
5099      </data-member>
5100      <data-member access='private' layout-offset-in-bits='256'>
5101        <var-decl name='t' type-id='type-id-127' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='51' column='1'/>
5102      </data-member>
5103      <data-member access='private' layout-offset-in-bits='320'>
5104        <var-decl name='g' type-id='type-id-140' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='52' column='1'/>
5105      </data-member>
5106      <member-function access='private' constructor='yes'>
5107        <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
5108          <parameter type-id='type-id-141' is-artificial='yes'/>
5109          <return type-id='type-id-14'/>
5110        </function-decl>
5111      </member-function>
5112      <member-function access='private'>
5113        <function-decl name='isGridVert' mangled-name='_ZN14GridTrimVertex10isGridVertEv' filepath='libnurbs/internals/gridtrimvertex.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
5114          <parameter type-id='type-id-141' is-artificial='yes'/>
5115          <return type-id='type-id-8'/>
5116        </function-decl>
5117      </member-function>
5118      <member-function access='private'>
5119        <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEP10TrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
5120          <parameter type-id='type-id-141' is-artificial='yes'/>
5121          <parameter type-id='type-id-127'/>
5122          <return type-id='type-id-14'/>
5123        </function-decl>
5124      </member-function>
5125      <member-function access='private'>
5126        <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEll' filepath='libnurbs/internals/gridtrimvertex.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
5127          <parameter type-id='type-id-141' is-artificial='yes'/>
5128          <parameter type-id='type-id-38'/>
5129          <parameter type-id='type-id-38'/>
5130          <return type-id='type-id-14'/>
5131        </function-decl>
5132      </member-function>
5133      <member-function access='private'>
5134        <function-decl name='isTrimVert' mangled-name='_ZN14GridTrimVertex10isTrimVertEv' filepath='libnurbs/internals/gridtrimvertex.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
5135          <parameter type-id='type-id-141' is-artificial='yes'/>
5136          <return type-id='type-id-8'/>
5137        </function-decl>
5138      </member-function>
5139      <member-function access='private'>
5140        <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEff' filepath='libnurbs/internals/gridtrimvertex.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
5141          <parameter type-id='type-id-141' is-artificial='yes'/>
5142          <parameter type-id='type-id-1'/>
5143          <parameter type-id='type-id-1'/>
5144          <return type-id='type-id-14'/>
5145        </function-decl>
5146      </member-function>
5147    </class-decl>
5148    <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-196'>
5149      <data-member access='public' layout-offset-in-bits='0'>
5150        <var-decl name='gparam' type-id='type-id-93' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='40' column='1'/>
5151      </data-member>
5152      <member-function access='public' constructor='yes'>
5153        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
5154          <parameter type-id='type-id-140' is-artificial='yes'/>
5155          <return type-id='type-id-14'/>
5156        </function-decl>
5157      </member-function>
5158      <member-function access='public' constructor='yes'>
5159        <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
5160          <parameter type-id='type-id-140' is-artificial='yes'/>
5161          <parameter type-id='type-id-38'/>
5162          <parameter type-id='type-id-38'/>
5163          <return type-id='type-id-14'/>
5164        </function-decl>
5165      </member-function>
5166      <member-function access='public'>
5167        <function-decl name='nextu' mangled-name='_ZN10GridVertex5nextuEv' filepath='libnurbs/internals/gridvertex.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
5168          <parameter type-id='type-id-140' is-artificial='yes'/>
5169          <return type-id='type-id-38'/>
5170        </function-decl>
5171      </member-function>
5172      <member-function access='public'>
5173        <function-decl name='prevu' mangled-name='_ZN10GridVertex5prevuEv' filepath='libnurbs/internals/gridvertex.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
5174          <parameter type-id='type-id-140' is-artificial='yes'/>
5175          <return type-id='type-id-38'/>
5176        </function-decl>
5177      </member-function>
5178    </class-decl>
5179    <pointer-type-def type-id='type-id-64' size-in-bits='64' id='type-id-139'/>
5180    <reference-type-def kind='lvalue' type-id='type-id-16' size-in-bits='64' id='type-id-79'/>
5181    <reference-type-def kind='lvalue' type-id='type-id-51' size-in-bits='64' id='type-id-80'/>
5182    <pointer-type-def type-id='type-id-195' size-in-bits='64' id='type-id-141'/>
5183    <pointer-type-def type-id='type-id-196' size-in-bits='64' id='type-id-140'/>
5184  </abi-instr>
5185  <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'>
5186  </abi-instr>
5187  <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'>
5188    <class-decl name='CoveAndTiler' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='46' column='1' id='type-id-188'>
5189      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-197'/>
5190      <data-member access='private' layout-offset-in-bits='64'>
5191        <var-decl name='backend' type-id='type-id-167' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='52' column='1'/>
5192      </data-member>
5193      <data-member access='private' static='yes'>
5194        <var-decl name='MAXSTRIPSIZE' type-id='type-id-116' mangled-name='_ZN12CoveAndTiler12MAXSTRIPSIZEE' visibility='default' filepath='libnurbs/internals/coveandtiler.cc' line='50' column='1'/>
5195      </data-member>
5196      <member-function access='private' constructor='yes'>
5197        <function-decl name='CoveAndTiler' filepath='libnurbs/internals/coveandtiler.cc' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
5198          <parameter type-id='type-id-198' is-artificial='yes'/>
5199          <parameter type-id='type-id-8' is-artificial='yes'/>
5200          <parameter type-id='type-id-191' is-artificial='yes'/>
5201          <parameter type-id='type-id-167'/>
5202          <return type-id='type-id-14'/>
5203        </function-decl>
5204      </member-function>
5205      <member-function access='private' destructor='yes'>
5206        <function-decl name='~CoveAndTiler' filepath='libnurbs/internals/coveandtiler.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
5207          <parameter type-id='type-id-198' is-artificial='yes'/>
5208          <parameter type-id='type-id-8' is-artificial='yes'/>
5209          <parameter type-id='type-id-191' is-artificial='yes'/>
5210          <return type-id='type-id-14'/>
5211        </function-decl>
5212      </member-function>
5213      <member-function access='private'>
5214        <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
5215          <parameter type-id='type-id-198' is-artificial='yes'/>
5216          <parameter type-id='type-id-127'/>
5217          <return type-id='type-id-14'/>
5218        </function-decl>
5219      </member-function>
5220      <member-function access='private'>
5221        <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputER10GridVertex' filepath='libnurbs/internals/coveandtiler.cc' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
5222          <parameter type-id='type-id-198' is-artificial='yes'/>
5223          <parameter type-id='type-id-199'/>
5224          <return type-id='type-id-14'/>
5225        </function-decl>
5226      </member-function>
5227      <member-function access='private'>
5228        <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputER14GridTrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
5229          <parameter type-id='type-id-198' is-artificial='yes'/>
5230          <parameter type-id='type-id-200'/>
5231          <return type-id='type-id-14'/>
5232        </function-decl>
5233      </member-function>
5234      <member-function access='private'>
5235        <function-decl name='coveLR' mangled-name='_ZN12CoveAndTiler6coveLREv' filepath='libnurbs/internals/coveandtiler.cc' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
5236          <parameter type-id='type-id-198' is-artificial='yes'/>
5237          <return type-id='type-id-14'/>
5238        </function-decl>
5239      </member-function>
5240      <member-function access='private'>
5241        <function-decl name='coveLL' mangled-name='_ZN12CoveAndTiler6coveLLEv' filepath='libnurbs/internals/coveandtiler.cc' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
5242          <parameter type-id='type-id-198' is-artificial='yes'/>
5243          <return type-id='type-id-14'/>
5244        </function-decl>
5245      </member-function>
5246      <member-function access='private'>
5247        <function-decl name='coveUL' mangled-name='_ZN12CoveAndTiler6coveULEv' filepath='libnurbs/internals/coveandtiler.cc' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
5248          <parameter type-id='type-id-198' is-artificial='yes'/>
5249          <return type-id='type-id-14'/>
5250        </function-decl>
5251      </member-function>
5252      <member-function access='private'>
5253        <function-decl name='coveUR' mangled-name='_ZN12CoveAndTiler6coveUREv' filepath='libnurbs/internals/coveandtiler.cc' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
5254          <parameter type-id='type-id-198' is-artificial='yes'/>
5255          <return type-id='type-id-14'/>
5256        </function-decl>
5257      </member-function>
5258      <member-function access='private'>
5259        <function-decl name='coveLowerRightNoGrid' mangled-name='_ZN12CoveAndTiler20coveLowerRightNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='397' column='1' visibility='default' binding='global' size-in-bits='64'>
5260          <parameter type-id='type-id-198' is-artificial='yes'/>
5261          <parameter type-id='type-id-127'/>
5262          <return type-id='type-id-14'/>
5263        </function-decl>
5264      </member-function>
5265      <member-function access='private'>
5266        <function-decl name='coveLowerRight' mangled-name='_ZN12CoveAndTiler14coveLowerRightEv' filepath='libnurbs/internals/coveandtiler.cc' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
5267          <parameter type-id='type-id-198' is-artificial='yes'/>
5268          <return type-id='type-id-14'/>
5269        </function-decl>
5270      </member-function>
5271      <member-function access='private'>
5272        <function-decl name='coveLowerLeftNoGrid' mangled-name='_ZN12CoveAndTiler19coveLowerLeftNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
5273          <parameter type-id='type-id-198' is-artificial='yes'/>
5274          <parameter type-id='type-id-127'/>
5275          <return type-id='type-id-14'/>
5276        </function-decl>
5277      </member-function>
5278      <member-function access='private'>
5279        <function-decl name='coveLowerLeft' mangled-name='_ZN12CoveAndTiler13coveLowerLeftEv' filepath='libnurbs/internals/coveandtiler.cc' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
5280          <parameter type-id='type-id-198' is-artificial='yes'/>
5281          <return type-id='type-id-14'/>
5282        </function-decl>
5283      </member-function>
5284      <member-function access='private'>
5285        <function-decl name='coveUpperLeftNoGrid' mangled-name='_ZN12CoveAndTiler19coveUpperLeftNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='275' column='1' visibility='default' binding='global' size-in-bits='64'>
5286          <parameter type-id='type-id-198' is-artificial='yes'/>
5287          <parameter type-id='type-id-127'/>
5288          <return type-id='type-id-14'/>
5289        </function-decl>
5290      </member-function>
5291      <member-function access='private'>
5292        <function-decl name='coveUpperLeft' mangled-name='_ZN12CoveAndTiler13coveUpperLeftEv' filepath='libnurbs/internals/coveandtiler.cc' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
5293          <parameter type-id='type-id-198' is-artificial='yes'/>
5294          <return type-id='type-id-14'/>
5295        </function-decl>
5296      </member-function>
5297      <member-function access='private'>
5298        <function-decl name='coveUpperRightNoGrid' mangled-name='_ZN12CoveAndTiler20coveUpperRightNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
5299          <parameter type-id='type-id-198' is-artificial='yes'/>
5300          <parameter type-id='type-id-127'/>
5301          <return type-id='type-id-14'/>
5302        </function-decl>
5303      </member-function>
5304      <member-function access='private'>
5305        <function-decl name='coveUpperRight' mangled-name='_ZN12CoveAndTiler14coveUpperRightEv' filepath='libnurbs/internals/coveandtiler.cc' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
5306          <parameter type-id='type-id-198' is-artificial='yes'/>
5307          <return type-id='type-id-14'/>
5308        </function-decl>
5309      </member-function>
5310      <member-function access='private'>
5311        <function-decl name='tile' mangled-name='_ZN12CoveAndTiler4tileElll' filepath='libnurbs/internals/coveandtiler.cc' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
5312          <parameter type-id='type-id-198' is-artificial='yes'/>
5313          <parameter type-id='type-id-38'/>
5314          <parameter type-id='type-id-38'/>
5315          <parameter type-id='type-id-38'/>
5316          <return type-id='type-id-14'/>
5317        </function-decl>
5318      </member-function>
5319      <member-function access='private'>
5320        <function-decl name='coveAndTile' mangled-name='_ZN12CoveAndTiler11coveAndTileEv' filepath='libnurbs/internals/coveandtiler.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
5321          <parameter type-id='type-id-198' is-artificial='yes'/>
5322          <return type-id='type-id-14'/>
5323        </function-decl>
5324      </member-function>
5325    </class-decl>
5326    <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-201'>
5327      <data-member access='public' layout-offset-in-bits='0'>
5328        <var-decl name='v' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/gridline.h' line='40' column='1'/>
5329      </data-member>
5330      <data-member access='public' layout-offset-in-bits='64'>
5331        <var-decl name='vval' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/gridline.h' line='41' column='1'/>
5332      </data-member>
5333      <data-member access='public' layout-offset-in-bits='128'>
5334        <var-decl name='vindex' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/gridline.h' line='42' column='1'/>
5335      </data-member>
5336      <data-member access='public' layout-offset-in-bits='192'>
5337        <var-decl name='ustart' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/gridline.h' line='43' column='1'/>
5338      </data-member>
5339      <data-member access='public' layout-offset-in-bits='256'>
5340        <var-decl name='uend' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/gridline.h' line='44' column='1'/>
5341      </data-member>
5342    </class-decl>
5343    <class-decl name='Jarcloc' size-in-bits='192' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='41' column='1' id='type-id-202'>
5344      <data-member access='private' layout-offset-in-bits='0'>
5345        <var-decl name='arc' type-id='type-id-112' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='43' column='1'/>
5346      </data-member>
5347      <data-member access='private' layout-offset-in-bits='64'>
5348        <var-decl name='p' type-id='type-id-127' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='44' column='1'/>
5349      </data-member>
5350      <data-member access='private' layout-offset-in-bits='128'>
5351        <var-decl name='plast' type-id='type-id-127' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='45' column='1'/>
5352      </data-member>
5353      <member-function access='private'>
5354        <function-decl name='getnextpt' mangled-name='_ZN7Jarcloc9getnextptEv' filepath='libnurbs/internals/jarcloc.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
5355          <parameter type-id='type-id-203' is-artificial='yes'/>
5356          <return type-id='type-id-127'/>
5357        </function-decl>
5358      </member-function>
5359      <member-function access='private'>
5360        <function-decl name='getprevpt' mangled-name='_ZN7Jarcloc9getprevptEv' filepath='libnurbs/internals/jarcloc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
5361          <parameter type-id='type-id-203' is-artificial='yes'/>
5362          <return type-id='type-id-127'/>
5363        </function-decl>
5364      </member-function>
5365      <member-function access='private'>
5366        <function-decl name='reverse' mangled-name='_ZN7Jarcloc7reverseEv' filepath='libnurbs/internals/jarcloc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
5367          <parameter type-id='type-id-203' is-artificial='yes'/>
5368          <return type-id='type-id-14'/>
5369        </function-decl>
5370      </member-function>
5371      <member-function access='private'>
5372        <function-decl name='init' mangled-name='_ZN7Jarcloc4initEP3Arcll' filepath='libnurbs/internals/jarcloc.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
5373          <parameter type-id='type-id-203' is-artificial='yes'/>
5374          <parameter type-id='type-id-112'/>
5375          <parameter type-id='type-id-38'/>
5376          <parameter type-id='type-id-38'/>
5377          <return type-id='type-id-14'/>
5378        </function-decl>
5379      </member-function>
5380    </class-decl>
5381    <class-decl name='Trimline' size-in-bits='832' visibility='default' filepath='libnurbs/internals/trimline.h' line='46' column='1' id='type-id-204'>
5382      <data-member access='private' layout-offset-in-bits='0'>
5383        <var-decl name='pts' type-id='type-id-176' visibility='default' filepath='libnurbs/internals/trimline.h' line='48' column='1'/>
5384      </data-member>
5385      <data-member access='private' layout-offset-in-bits='64'>
5386        <var-decl name='numverts' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/trimline.h' line='49' column='1'/>
5387      </data-member>
5388      <data-member access='private' layout-offset-in-bits='128'>
5389        <var-decl name='i' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/trimline.h' line='50' column='1'/>
5390      </data-member>
5391      <data-member access='private' layout-offset-in-bits='192'>
5392        <var-decl name='size' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/trimline.h' line='51' column='1'/>
5393      </data-member>
5394      <data-member access='private' layout-offset-in-bits='256'>
5395        <var-decl name='jarcl' type-id='type-id-202' visibility='default' filepath='libnurbs/internals/trimline.h' line='52' column='1'/>
5396      </data-member>
5397      <data-member access='private' layout-offset-in-bits='448'>
5398        <var-decl name='t' type-id='type-id-128' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
5399      </data-member>
5400      <data-member access='private' layout-offset-in-bits='576'>
5401        <var-decl name='b' type-id='type-id-128' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
5402      </data-member>
5403      <data-member access='private' layout-offset-in-bits='704'>
5404        <var-decl name='tinterp' type-id='type-id-127' visibility='default' filepath='libnurbs/internals/trimline.h' line='54' column='1'/>
5405      </data-member>
5406      <data-member access='private' layout-offset-in-bits='768'>
5407        <var-decl name='binterp' type-id='type-id-127' visibility='default' filepath='libnurbs/internals/trimline.h' line='54' column='1'/>
5408      </data-member>
5409      <member-function access='private' constructor='yes'>
5410        <function-decl name='Trimline' filepath='libnurbs/internals/trimline.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
5411          <parameter type-id='type-id-205' is-artificial='yes'/>
5412          <return type-id='type-id-14'/>
5413        </function-decl>
5414      </member-function>
5415      <member-function access='private' destructor='yes'>
5416        <function-decl name='~Trimline' filepath='libnurbs/internals/trimline.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
5417          <parameter type-id='type-id-205' is-artificial='yes'/>
5418          <parameter type-id='type-id-8' is-artificial='yes'/>
5419          <return type-id='type-id-14'/>
5420        </function-decl>
5421      </member-function>
5422      <member-function access='private'>
5423        <function-decl name='prev' mangled-name='_ZN8Trimline4prevEv' filepath='libnurbs/internals/trimline.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
5424          <parameter type-id='type-id-205' is-artificial='yes'/>
5425          <return type-id='type-id-127'/>
5426        </function-decl>
5427      </member-function>
5428      <member-function access='private'>
5429        <function-decl name='next' mangled-name='_ZN8Trimline4nextEv' filepath='libnurbs/internals/trimline.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
5430          <parameter type-id='type-id-205' is-artificial='yes'/>
5431          <return type-id='type-id-127'/>
5432        </function-decl>
5433      </member-function>
5434      <member-function access='private'>
5435        <function-decl name='last' mangled-name='_ZN8Trimline4lastEv' filepath='libnurbs/internals/trimline.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
5436          <parameter type-id='type-id-205' is-artificial='yes'/>
5437          <return type-id='type-id-127'/>
5438        </function-decl>
5439      </member-function>
5440      <member-function access='private'>
5441        <function-decl name='first' mangled-name='_ZN8Trimline5firstEv' filepath='libnurbs/internals/trimline.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
5442          <parameter type-id='type-id-205' is-artificial='yes'/>
5443          <return type-id='type-id-127'/>
5444        </function-decl>
5445      </member-function>
5446      <member-function access='private'>
5447        <function-decl name='reset' mangled-name='_ZN8Trimline5resetEv' filepath='libnurbs/internals/trimline.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
5448          <parameter type-id='type-id-205' is-artificial='yes'/>
5449          <return type-id='type-id-14'/>
5450        </function-decl>
5451      </member-function>
5452      <member-function access='private'>
5453        <function-decl name='swap' mangled-name='_ZN8Trimline4swapEv' filepath='libnurbs/internals/trimline.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
5454          <parameter type-id='type-id-205' is-artificial='yes'/>
5455          <return type-id='type-id-14'/>
5456        </function-decl>
5457      </member-function>
5458      <member-function access='private'>
5459        <function-decl name='append' mangled-name='_ZN8Trimline6appendEP10TrimVertex' filepath='libnurbs/internals/trimline.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
5460          <parameter type-id='type-id-205' is-artificial='yes'/>
5461          <parameter type-id='type-id-127'/>
5462          <return type-id='type-id-14'/>
5463        </function-decl>
5464      </member-function>
5465      <member-function access='private'>
5466        <function-decl name='getNextPt' mangled-name='_ZN8Trimline9getNextPtEv' filepath='libnurbs/internals/trimline.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
5467          <parameter type-id='type-id-205' is-artificial='yes'/>
5468          <return type-id='type-id-14'/>
5469        </function-decl>
5470      </member-function>
5471      <member-function access='private'>
5472        <function-decl name='getPrevPt' mangled-name='_ZN8Trimline9getPrevPtEv' filepath='libnurbs/internals/trimline.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
5473          <parameter type-id='type-id-205' is-artificial='yes'/>
5474          <return type-id='type-id-14'/>
5475        </function-decl>
5476      </member-function>
5477      <member-function access='private'>
5478        <function-decl name='getNextPts' mangled-name='_ZN8Trimline10getNextPtsEP3Arc' filepath='libnurbs/internals/trimline.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
5479          <parameter type-id='type-id-205' is-artificial='yes'/>
5480          <parameter type-id='type-id-112'/>
5481          <return type-id='type-id-14'/>
5482        </function-decl>
5483      </member-function>
5484      <member-function access='private'>
5485        <function-decl name='getPrevPts' mangled-name='_ZN8Trimline10getPrevPtsEP3Arc' filepath='libnurbs/internals/trimline.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
5486          <parameter type-id='type-id-205' is-artificial='yes'/>
5487          <parameter type-id='type-id-112'/>
5488          <return type-id='type-id-14'/>
5489        </function-decl>
5490      </member-function>
5491      <member-function access='private' static='yes'>
5492        <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'>
5493          <parameter type-id='type-id-127'/>
5494          <parameter type-id='type-id-127'/>
5495          <parameter type-id='type-id-127'/>
5496          <parameter type-id='type-id-1'/>
5497          <return type-id='type-id-38'/>
5498        </function-decl>
5499      </member-function>
5500      <member-function access='private'>
5501        <function-decl name='getPrevPts' mangled-name='_ZN8Trimline10getPrevPtsEfR7Backend' filepath='libnurbs/internals/trimline.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
5502          <parameter type-id='type-id-205' is-artificial='yes'/>
5503          <parameter type-id='type-id-1'/>
5504          <parameter type-id='type-id-167'/>
5505          <return type-id='type-id-14'/>
5506        </function-decl>
5507      </member-function>
5508      <member-function access='private'>
5509        <function-decl name='getNextPts' mangled-name='_ZN8Trimline10getNextPtsEfR7Backend' filepath='libnurbs/internals/trimline.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
5510          <parameter type-id='type-id-205' is-artificial='yes'/>
5511          <parameter type-id='type-id-1'/>
5512          <parameter type-id='type-id-167'/>
5513          <return type-id='type-id-14'/>
5514        </function-decl>
5515      </member-function>
5516      <member-function access='private'>
5517        <function-decl name='grow' mangled-name='_ZN8Trimline4growEl' filepath='libnurbs/internals/trimline.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
5518          <parameter type-id='type-id-205' is-artificial='yes'/>
5519          <parameter type-id='type-id-38'/>
5520          <return type-id='type-id-14'/>
5521        </function-decl>
5522      </member-function>
5523      <member-function access='private'>
5524        <function-decl name='init' mangled-name='_ZN8Trimline4initElP3Arcl' filepath='libnurbs/internals/trimline.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
5525          <parameter type-id='type-id-205' is-artificial='yes'/>
5526          <parameter type-id='type-id-38'/>
5527          <parameter type-id='type-id-112'/>
5528          <parameter type-id='type-id-38'/>
5529          <return type-id='type-id-14'/>
5530        </function-decl>
5531      </member-function>
5532      <member-function access='private'>
5533        <function-decl name='init' mangled-name='_ZN8Trimline4initEP10TrimVertex' filepath='libnurbs/internals/trimline.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
5534          <parameter type-id='type-id-205' is-artificial='yes'/>
5535          <parameter type-id='type-id-127'/>
5536          <return type-id='type-id-14'/>
5537        </function-decl>
5538      </member-function>
5539    </class-decl>
5540    <class-decl name='TrimRegion' size-in-bits='2560' visibility='default' filepath='libnurbs/internals/trimregion.h' line='46' column='1' id='type-id-197'>
5541      <data-member access='private' layout-offset-in-bits='0'>
5542        <var-decl name='left' type-id='type-id-204' visibility='default' filepath='libnurbs/internals/trimregion.h' line='49' column='1'/>
5543      </data-member>
5544      <data-member access='private' layout-offset-in-bits='832'>
5545        <var-decl name='right' type-id='type-id-204' visibility='default' filepath='libnurbs/internals/trimregion.h' line='50' column='1'/>
5546      </data-member>
5547      <data-member access='private' layout-offset-in-bits='1664'>
5548        <var-decl name='top' type-id='type-id-201' visibility='default' filepath='libnurbs/internals/trimregion.h' line='51' column='1'/>
5549      </data-member>
5550      <data-member access='private' layout-offset-in-bits='1984'>
5551        <var-decl name='bot' type-id='type-id-201' visibility='default' filepath='libnurbs/internals/trimregion.h' line='52' column='1'/>
5552      </data-member>
5553      <data-member access='private' layout-offset-in-bits='2304'>
5554        <var-decl name='uarray' type-id='type-id-206' visibility='default' filepath='libnurbs/internals/trimregion.h' line='53' column='1'/>
5555      </data-member>
5556      <data-member access='private' layout-offset-in-bits='2496'>
5557        <var-decl name='oneOverDu' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/trimregion.h' line='65' column='1'/>
5558      </data-member>
5559      <member-function access='private' constructor='yes'>
5560        <function-decl name='TrimRegion' filepath='libnurbs/internals/trimregion.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
5561          <parameter type-id='type-id-207' is-artificial='yes'/>
5562          <return type-id='type-id-14'/>
5563        </function-decl>
5564      </member-function>
5565      <member-function access='private'>
5566        <function-decl name='init' mangled-name='_ZN10TrimRegion4initEf' filepath='libnurbs/internals/trimregion.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
5567          <parameter type-id='type-id-207' is-artificial='yes'/>
5568          <parameter type-id='type-id-1'/>
5569          <return type-id='type-id-14'/>
5570        </function-decl>
5571      </member-function>
5572      <member-function access='private'>
5573        <function-decl name='advance' mangled-name='_ZN10TrimRegion7advanceEfff' filepath='libnurbs/internals/trimregion.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
5574          <parameter type-id='type-id-207' is-artificial='yes'/>
5575          <parameter type-id='type-id-1'/>
5576          <parameter type-id='type-id-1'/>
5577          <parameter type-id='type-id-1'/>
5578          <return type-id='type-id-14'/>
5579        </function-decl>
5580      </member-function>
5581      <member-function access='private'>
5582        <function-decl name='setDu' mangled-name='_ZN10TrimRegion5setDuEf' filepath='libnurbs/internals/trimregion.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
5583          <parameter type-id='type-id-207' is-artificial='yes'/>
5584          <parameter type-id='type-id-1'/>
5585          <return type-id='type-id-14'/>
5586        </function-decl>
5587      </member-function>
5588      <member-function access='private'>
5589        <function-decl name='getGridExtent' mangled-name='_ZN10TrimRegion13getGridExtentEP10TrimVertexS1_' filepath='libnurbs/internals/trimregion.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
5590          <parameter type-id='type-id-207' is-artificial='yes'/>
5591          <parameter type-id='type-id-127'/>
5592          <parameter type-id='type-id-127'/>
5593          <return type-id='type-id-14'/>
5594        </function-decl>
5595      </member-function>
5596      <member-function access='private'>
5597        <function-decl name='getGridExtent' mangled-name='_ZN10TrimRegion13getGridExtentEv' filepath='libnurbs/internals/trimregion.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
5598          <parameter type-id='type-id-207' is-artificial='yes'/>
5599          <return type-id='type-id-14'/>
5600        </function-decl>
5601      </member-function>
5602      <member-function access='private'>
5603        <function-decl name='canTile' mangled-name='_ZN10TrimRegion7canTileEv' filepath='libnurbs/internals/trimregion.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
5604          <parameter type-id='type-id-207' is-artificial='yes'/>
5605          <return type-id='type-id-8'/>
5606        </function-decl>
5607      </member-function>
5608      <member-function access='private'>
5609        <function-decl name='getPts' mangled-name='_ZN10TrimRegion6getPtsER7Backend' filepath='libnurbs/internals/trimregion.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
5610          <parameter type-id='type-id-207' is-artificial='yes'/>
5611          <parameter type-id='type-id-167'/>
5612          <return type-id='type-id-14'/>
5613        </function-decl>
5614      </member-function>
5615      <member-function access='private'>
5616        <function-decl name='getPts' mangled-name='_ZN10TrimRegion6getPtsEP3Arc' filepath='libnurbs/internals/trimregion.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
5617          <parameter type-id='type-id-207' is-artificial='yes'/>
5618          <parameter type-id='type-id-112'/>
5619          <return type-id='type-id-14'/>
5620        </function-decl>
5621      </member-function>
5622      <member-function access='private'>
5623        <function-decl name='init' mangled-name='_ZN10TrimRegion4initElP3Arc' filepath='libnurbs/internals/trimregion.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
5624          <parameter type-id='type-id-207' is-artificial='yes'/>
5625          <parameter type-id='type-id-38'/>
5626          <parameter type-id='type-id-112'/>
5627          <return type-id='type-id-14'/>
5628        </function-decl>
5629      </member-function>
5630    </class-decl>
5631    <class-decl name='Uarray' size-in-bits='192' visibility='default' filepath='libnurbs/internals/uarray.h' line='44' column='1' id='type-id-206'>
5632      <data-member access='private' layout-offset-in-bits='0'>
5633        <var-decl name='size' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/uarray.h' line='46' column='1'/>
5634      </data-member>
5635      <data-member access='private' layout-offset-in-bits='64'>
5636        <var-decl name='ulines' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/uarray.h' line='47' column='1'/>
5637      </data-member>
5638      <data-member access='private' layout-offset-in-bits='128'>
5639        <var-decl name='uarray' type-id='type-id-22' visibility='default' filepath='libnurbs/internals/uarray.h' line='52' column='1'/>
5640      </data-member>
5641      <member-function access='private' constructor='yes'>
5642        <function-decl name='Uarray' filepath='libnurbs/internals/uarray.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
5643          <parameter type-id='type-id-208' is-artificial='yes'/>
5644          <return type-id='type-id-14'/>
5645        </function-decl>
5646      </member-function>
5647      <member-function access='private' destructor='yes'>
5648        <function-decl name='~Uarray' filepath='libnurbs/internals/uarray.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
5649          <parameter type-id='type-id-208' is-artificial='yes'/>
5650          <parameter type-id='type-id-8' is-artificial='yes'/>
5651          <return type-id='type-id-14'/>
5652        </function-decl>
5653      </member-function>
5654      <member-function access='private'>
5655        <function-decl name='init' mangled-name='_ZN6Uarray4initEfP3ArcS1_' filepath='libnurbs/internals/uarray.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
5656          <parameter type-id='type-id-208' is-artificial='yes'/>
5657          <parameter type-id='type-id-1'/>
5658          <parameter type-id='type-id-112'/>
5659          <parameter type-id='type-id-112'/>
5660          <return type-id='type-id-38'/>
5661        </function-decl>
5662      </member-function>
5663    </class-decl>
5664    <pointer-type-def type-id='type-id-188' size-in-bits='64' id='type-id-198'/>
5665    <reference-type-def kind='lvalue' type-id='type-id-195' size-in-bits='64' id='type-id-200'/>
5666    <reference-type-def kind='lvalue' type-id='type-id-196' size-in-bits='64' id='type-id-199'/>
5667    <pointer-type-def type-id='type-id-202' size-in-bits='64' id='type-id-203'/>
5668    <pointer-type-def type-id='type-id-197' size-in-bits='64' id='type-id-207'/>
5669    <pointer-type-def type-id='type-id-204' size-in-bits='64' id='type-id-205'/>
5670    <pointer-type-def type-id='type-id-206' size-in-bits='64' id='type-id-208'/>
5671  </abi-instr>
5672  <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'>
5673    <array-type-def dimensions='1' type-id='type-id-209' size-in-bits='640' id='type-id-164'>
5674      <subrange length='2' type-id='type-id-3' id='type-id-87'/>
5675    </array-type-def>
5676    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='3840' id='type-id-210'>
5677      <subrange length='120' type-id='type-id-3' id='type-id-211'/>
5678    </array-type-def>
5679    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='160' id='type-id-212'>
5680      <subrange length='5' type-id='type-id-3' id='type-id-213'/>
5681    </array-type-def>
5682    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='800' id='type-id-214'>
5683      <subrange length='5' type-id='type-id-3' id='type-id-213'/>
5684      <subrange length='5' type-id='type-id-3' id='type-id-213'/>
5685    </array-type-def>
5686    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='128' id='type-id-215'>
5687      <subrange length='4' type-id='type-id-3' id='type-id-61'/>
5688    </array-type-def>
5689    <array-type-def dimensions='1' type-id='type-id-8' size-in-bits='64' id='type-id-216'>
5690      <subrange length='2' type-id='type-id-3' id='type-id-87'/>
5691    </array-type-def>
5692    <class-decl name='Curve' size-in-bits='8128' visibility='default' filepath='libnurbs/internals/curve.h' line='46' column='1' id='type-id-217'>
5693      <data-member access='private' layout-offset-in-bits='0'>
5694        <var-decl name='next' type-id='type-id-145' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
5695      </data-member>
5696      <data-member access='private' layout-offset-in-bits='64'>
5697        <var-decl name='mapdesc' type-id='type-id-163' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
5698      </data-member>
5699      <data-member access='private' layout-offset-in-bits='128'>
5700        <var-decl name='stride' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/curve.h' line='54' column='1'/>
5701      </data-member>
5702      <data-member access='private' layout-offset-in-bits='160'>
5703        <var-decl name='order' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/curve.h' line='55' column='1'/>
5704      </data-member>
5705      <data-member access='private' layout-offset-in-bits='192'>
5706        <var-decl name='cullval' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/curve.h' line='56' column='1'/>
5707      </data-member>
5708      <data-member access='private' layout-offset-in-bits='224'>
5709        <var-decl name='needsSampling' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/curve.h' line='57' column='1'/>
5710      </data-member>
5711      <data-member access='private' layout-offset-in-bits='256'>
5712        <var-decl name='cpts' type-id='type-id-210' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
5713      </data-member>
5714      <data-member access='private' layout-offset-in-bits='4096'>
5715        <var-decl name='spts' type-id='type-id-210' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
5716      </data-member>
5717      <data-member access='private' layout-offset-in-bits='7936'>
5718        <var-decl name='stepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/curve.h' line='60' column='1'/>
5719      </data-member>
5720      <data-member access='private' layout-offset-in-bits='7968'>
5721        <var-decl name='minstepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/curve.h' line='61' column='1'/>
5722      </data-member>
5723      <data-member access='private' layout-offset-in-bits='8000'>
5724        <var-decl name='range' type-id='type-id-89' visibility='default' filepath='libnurbs/internals/curve.h' line='62' column='1'/>
5725      </data-member>
5726      <member-function access='private' constructor='yes'>
5727        <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
5728          <parameter type-id='type-id-145' is-artificial='yes'/>
5729          <parameter type-id='type-id-148'/>
5730          <parameter type-id='type-id-1'/>
5731          <parameter type-id='type-id-1'/>
5732          <parameter type-id='type-id-145'/>
5733          <return type-id='type-id-14'/>
5734        </function-decl>
5735      </member-function>
5736      <member-function access='private' constructor='yes'>
5737        <function-decl name='Curve' filepath='libnurbs/internals/curve.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
5738          <parameter type-id='type-id-145' is-artificial='yes'/>
5739          <parameter type-id='type-id-218'/>
5740          <parameter type-id='type-id-1'/>
5741          <parameter type-id='type-id-145'/>
5742          <return type-id='type-id-14'/>
5743        </function-decl>
5744      </member-function>
5745      <member-function access='private'>
5746        <function-decl name='clamp' mangled-name='_ZN5Curve5clampEv' filepath='libnurbs/internals/curve.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
5747          <parameter type-id='type-id-145' is-artificial='yes'/>
5748          <return type-id='type-id-14'/>
5749        </function-decl>
5750      </member-function>
5751      <member-function access='private'>
5752        <function-decl name='setstepsize' mangled-name='_ZN5Curve11setstepsizeEf' filepath='libnurbs/internals/curve.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
5753          <parameter type-id='type-id-145' is-artificial='yes'/>
5754          <parameter type-id='type-id-1'/>
5755          <return type-id='type-id-14'/>
5756        </function-decl>
5757      </member-function>
5758      <member-function access='private'>
5759        <function-decl name='needsSamplingSubdivision' mangled-name='_ZN5Curve24needsSamplingSubdivisionEv' filepath='libnurbs/internals/curve.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
5760          <parameter type-id='type-id-145' is-artificial='yes'/>
5761          <return type-id='type-id-8'/>
5762        </function-decl>
5763      </member-function>
5764      <member-function access='private'>
5765        <function-decl name='cullCheck' mangled-name='_ZN5Curve9cullCheckEv' filepath='libnurbs/internals/curve.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
5766          <parameter type-id='type-id-145' is-artificial='yes'/>
5767          <return type-id='type-id-8'/>
5768        </function-decl>
5769      </member-function>
5770      <member-function access='private'>
5771        <function-decl name='getstepsize' mangled-name='_ZN5Curve11getstepsizeEv' filepath='libnurbs/internals/curve.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
5772          <parameter type-id='type-id-145' is-artificial='yes'/>
5773          <return type-id='type-id-14'/>
5774        </function-decl>
5775      </member-function>
5776    </class-decl>
5777    <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-219'>
5778      <data-member access='public' layout-offset-in-bits='0'>
5779        <var-decl name='order' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/knotvector.h' line='48' column='1'/>
5780      </data-member>
5781      <data-member access='public' layout-offset-in-bits='64'>
5782        <var-decl name='knotcount' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/knotvector.h' line='49' column='1'/>
5783      </data-member>
5784      <data-member access='public' layout-offset-in-bits='128'>
5785        <var-decl name='stride' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/knotvector.h' line='50' column='1'/>
5786      </data-member>
5787      <data-member access='public' layout-offset-in-bits='192'>
5788        <var-decl name='knotlist' type-id='type-id-220' visibility='default' filepath='libnurbs/internals/knotvector.h' line='51' column='1'/>
5789      </data-member>
5790      <member-function access='public' constructor='yes'>
5791        <function-decl name='Knotvector' filepath='libnurbs/internals/knotvector.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
5792          <parameter type-id='type-id-83' is-artificial='yes'/>
5793          <return type-id='type-id-14'/>
5794        </function-decl>
5795      </member-function>
5796      <member-function access='public' destructor='yes'>
5797        <function-decl name='~Knotvector' filepath='libnurbs/internals/knotvector.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
5798          <parameter type-id='type-id-83' is-artificial='yes'/>
5799          <parameter type-id='type-id-8' is-artificial='yes'/>
5800          <return type-id='type-id-14'/>
5801        </function-decl>
5802      </member-function>
5803      <member-function access='public'>
5804        <function-decl name='validate' mangled-name='_ZN10Knotvector8validateEv' filepath='libnurbs/internals/knotvector.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
5805          <parameter type-id='type-id-83' is-artificial='yes'/>
5806          <return type-id='type-id-8'/>
5807        </function-decl>
5808      </member-function>
5809      <member-function access='public'>
5810        <function-decl name='show' mangled-name='_ZN10Knotvector4showEPKc' filepath='libnurbs/internals/knotvector.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
5811          <parameter type-id='type-id-83' is-artificial='yes'/>
5812          <parameter type-id='type-id-84'/>
5813          <return type-id='type-id-14'/>
5814        </function-decl>
5815      </member-function>
5816      <member-function access='public'>
5817        <function-decl name='init' mangled-name='_ZN10Knotvector4initElllPf' filepath='libnurbs/internals/knotvector.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
5818          <parameter type-id='type-id-83' is-artificial='yes'/>
5819          <parameter type-id='type-id-38'/>
5820          <parameter type-id='type-id-38'/>
5821          <parameter type-id='type-id-38'/>
5822          <parameter type-id='type-id-49'/>
5823          <return type-id='type-id-14'/>
5824        </function-decl>
5825      </member-function>
5826    </class-decl>
5827    <typedef-decl name='Maxmatrix' type-id='type-id-214' filepath='libnurbs/internals/mapdesc.h' line='45' column='1' id='type-id-221'/>
5828    <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-222'>
5829      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-115'/>
5830      <data-member access='public' layout-offset-in-bits='0'>
5831        <var-decl name='pixel_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='104' column='1'/>
5832      </data-member>
5833      <data-member access='public' layout-offset-in-bits='32'>
5834        <var-decl name='error_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='105' column='1'/>
5835      </data-member>
5836      <data-member access='public' layout-offset-in-bits='64'>
5837        <var-decl name='object_space_error_tolerance' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='106' column='1'/>
5838      </data-member>
5839      <data-member access='public' layout-offset-in-bits='96'>
5840        <var-decl name='clampfactor' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='107' column='1'/>
5841      </data-member>
5842      <data-member access='public' layout-offset-in-bits='128'>
5843        <var-decl name='minsavings' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='108' column='1'/>
5844      </data-member>
5845      <data-member access='public' layout-offset-in-bits='160'>
5846        <var-decl name='maxrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='109' column='1'/>
5847      </data-member>
5848      <data-member access='public' layout-offset-in-bits='192'>
5849        <var-decl name='maxsrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='110' column='1'/>
5850      </data-member>
5851      <data-member access='public' layout-offset-in-bits='224'>
5852        <var-decl name='maxtrate' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='111' column='1'/>
5853      </data-member>
5854      <data-member access='public' layout-offset-in-bits='256'>
5855        <var-decl name='bboxsize' type-id='type-id-212' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
5856      </data-member>
5857      <data-member access='private' layout-offset-in-bits='448'>
5858        <var-decl name='type' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='115' column='1'/>
5859      </data-member>
5860      <data-member access='private' layout-offset-in-bits='512'>
5861        <var-decl name='isrational' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='116' column='1'/>
5862      </data-member>
5863      <data-member access='private' layout-offset-in-bits='544'>
5864        <var-decl name='ncoords' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='117' column='1'/>
5865      </data-member>
5866      <data-member access='private' layout-offset-in-bits='576'>
5867        <var-decl name='hcoords' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='118' column='1'/>
5868      </data-member>
5869      <data-member access='private' layout-offset-in-bits='608'>
5870        <var-decl name='inhcoords' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='119' column='1'/>
5871      </data-member>
5872      <data-member access='private' layout-offset-in-bits='640'>
5873        <var-decl name='mask' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='120' column='1'/>
5874      </data-member>
5875      <data-member access='private' layout-offset-in-bits='672'>
5876        <var-decl name='bmat' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
5877      </data-member>
5878      <data-member access='private' layout-offset-in-bits='1472'>
5879        <var-decl name='cmat' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
5880      </data-member>
5881      <data-member access='private' layout-offset-in-bits='2272'>
5882        <var-decl name='smat' type-id='type-id-221' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
5883      </data-member>
5884      <data-member access='private' layout-offset-in-bits='3072'>
5885        <var-decl name='s_steps' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='124' column='1'/>
5886      </data-member>
5887      <data-member access='private' layout-offset-in-bits='3104'>
5888        <var-decl name='t_steps' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='125' column='1'/>
5889      </data-member>
5890      <data-member access='private' layout-offset-in-bits='3136'>
5891        <var-decl name='sampling_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='126' column='1'/>
5892      </data-member>
5893      <data-member access='private' layout-offset-in-bits='3168'>
5894        <var-decl name='culling_method' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='127' column='1'/>
5895      </data-member>
5896      <data-member access='private' layout-offset-in-bits='3200'>
5897        <var-decl name='bbox_subdividing' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='128' column='1'/>
5898      </data-member>
5899      <data-member access='private' layout-offset-in-bits='3264'>
5900        <var-decl name='next' type-id='type-id-163' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
5901      </data-member>
5902      <data-member access='private' layout-offset-in-bits='3328'>
5903        <var-decl name='backend' type-id='type-id-167' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='130' column='1'/>
5904      </data-member>
5905      <member-function access='public' constructor='yes'>
5906        <function-decl name='Mapdesc' filepath='libnurbs/internals/mapdesc.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
5907          <parameter type-id='type-id-163' is-artificial='yes'/>
5908          <parameter type-id='type-id-38'/>
5909          <parameter type-id='type-id-8'/>
5910          <parameter type-id='type-id-8'/>
5911          <parameter type-id='type-id-167'/>
5912          <return type-id='type-id-14'/>
5913        </function-decl>
5914      </member-function>
5915      <member-function access='public'>
5916        <function-decl name='isParametricDistanceSampling' mangled-name='_ZN7Mapdesc28isParametricDistanceSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
5917          <parameter type-id='type-id-163' is-artificial='yes'/>
5918          <return type-id='type-id-8'/>
5919        </function-decl>
5920      </member-function>
5921      <member-function access='public'>
5922        <function-decl name='isPathLengthSampling' mangled-name='_ZN7Mapdesc20isPathLengthSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
5923          <parameter type-id='type-id-163' is-artificial='yes'/>
5924          <return type-id='type-id-8'/>
5925        </function-decl>
5926      </member-function>
5927      <member-function access='public'>
5928        <function-decl name='isSurfaceAreaSampling' mangled-name='_ZN7Mapdesc21isSurfaceAreaSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
5929          <parameter type-id='type-id-163' is-artificial='yes'/>
5930          <return type-id='type-id-8'/>
5931        </function-decl>
5932      </member-function>
5933      <member-function access='public'>
5934        <function-decl name='isObjectSpaceParaSampling' mangled-name='_ZN7Mapdesc25isObjectSpaceParaSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
5935          <parameter type-id='type-id-163' is-artificial='yes'/>
5936          <return type-id='type-id-8'/>
5937        </function-decl>
5938      </member-function>
5939      <member-function access='public'>
5940        <function-decl name='isObjectSpacePathSampling' mangled-name='_ZN7Mapdesc25isObjectSpacePathSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
5941          <parameter type-id='type-id-163' is-artificial='yes'/>
5942          <return type-id='type-id-8'/>
5943        </function-decl>
5944      </member-function>
5945      <member-function access='public'>
5946        <function-decl name='isConstantSampling' mangled-name='_ZN7Mapdesc18isConstantSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
5947          <parameter type-id='type-id-163' is-artificial='yes'/>
5948          <return type-id='type-id-8'/>
5949        </function-decl>
5950      </member-function>
5951      <member-function access='public'>
5952        <function-decl name='isDomainSampling' mangled-name='_ZN7Mapdesc16isDomainSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
5953          <parameter type-id='type-id-163' is-artificial='yes'/>
5954          <return type-id='type-id-8'/>
5955        </function-decl>
5956      </member-function>
5957      <member-function access='public'>
5958        <function-decl name='isRangeSampling' mangled-name='_ZN7Mapdesc15isRangeSamplingEv' filepath='libnurbs/internals/mapdesc.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
5959          <parameter type-id='type-id-163' is-artificial='yes'/>
5960          <return type-id='type-id-8'/>
5961        </function-decl>
5962      </member-function>
5963      <member-function access='public'>
5964        <function-decl name='isCulling' mangled-name='_ZN7Mapdesc9isCullingEv' filepath='libnurbs/internals/mapdesc.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
5965          <parameter type-id='type-id-163' is-artificial='yes'/>
5966          <return type-id='type-id-8'/>
5967        </function-decl>
5968      </member-function>
5969      <member-function access='private'>
5970        <function-decl name='xformCulling' mangled-name='_ZN7Mapdesc12xformCullingEPfS0_' filepath='libnurbs/internals/mapdesc.h' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
5971          <parameter type-id='type-id-163' is-artificial='yes'/>
5972          <parameter type-id='type-id-22'/>
5973          <parameter type-id='type-id-22'/>
5974          <return type-id='type-id-14'/>
5975        </function-decl>
5976      </member-function>
5977      <member-function access='public'>
5978        <function-decl name='setBboxsize' mangled-name='_ZN7Mapdesc11setBboxsizeEPf' filepath='libnurbs/internals/mapdesc.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
5979          <parameter type-id='type-id-163' is-artificial='yes'/>
5980          <parameter type-id='type-id-49'/>
5981          <return type-id='type-id-14'/>
5982        </function-decl>
5983      </member-function>
5984      <member-function access='private' static='yes'>
5985        <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'>
5986          <parameter type-id='type-id-223'/>
5987          <parameter type-id='type-id-38'/>
5988          <parameter type-id='type-id-49'/>
5989          <parameter type-id='type-id-38'/>
5990          <parameter type-id='type-id-38'/>
5991          <return type-id='type-id-14'/>
5992        </function-decl>
5993      </member-function>
5994      <member-function access='private'>
5995        <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'>
5996          <parameter type-id='type-id-163' is-artificial='yes'/>
5997          <parameter type-id='type-id-22'/>
5998          <parameter type-id='type-id-22'/>
5999          <parameter type-id='type-id-22'/>
6000          <parameter type-id='type-id-1'/>
6001          <parameter type-id='type-id-1'/>
6002          <return type-id='type-id-14'/>
6003        </function-decl>
6004      </member-function>
6005      <member-function access='private'>
6006        <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'>
6007          <parameter type-id='type-id-163' is-artificial='yes'/>
6008          <parameter type-id='type-id-223'/>
6009          <parameter type-id='type-id-22'/>
6010          <parameter type-id='type-id-22'/>
6011          <return type-id='type-id-14'/>
6012        </function-decl>
6013      </member-function>
6014      <member-function access='private'>
6015        <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'>
6016          <parameter type-id='type-id-163' is-artificial='yes'/>
6017          <parameter type-id='type-id-223'/>
6018          <parameter type-id='type-id-22'/>
6019          <parameter type-id='type-id-22'/>
6020          <return type-id='type-id-14'/>
6021        </function-decl>
6022      </member-function>
6023      <member-function access='public'>
6024        <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'>
6025          <parameter type-id='type-id-163' is-artificial='yes'/>
6026          <parameter type-id='type-id-223'/>
6027          <parameter type-id='type-id-22'/>
6028          <parameter type-id='type-id-8'/>
6029          <parameter type-id='type-id-8'/>
6030          <parameter type-id='type-id-22'/>
6031          <parameter type-id='type-id-8'/>
6032          <return type-id='type-id-14'/>
6033        </function-decl>
6034      </member-function>
6035      <member-function access='public'>
6036        <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'>
6037          <parameter type-id='type-id-163' is-artificial='yes'/>
6038          <parameter type-id='type-id-22'/>
6039          <parameter type-id='type-id-8'/>
6040          <parameter type-id='type-id-8'/>
6041          <parameter type-id='type-id-22'/>
6042          <parameter type-id='type-id-8'/>
6043          <return type-id='type-id-14'/>
6044        </function-decl>
6045      </member-function>
6046      <member-function access='public'>
6047        <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'>
6048          <parameter type-id='type-id-163' is-artificial='yes'/>
6049          <parameter type-id='type-id-22'/>
6050          <parameter type-id='type-id-8'/>
6051          <parameter type-id='type-id-8'/>
6052          <parameter type-id='type-id-22'/>
6053          <parameter type-id='type-id-8'/>
6054          <return type-id='type-id-14'/>
6055        </function-decl>
6056      </member-function>
6057      <member-function access='public'>
6058        <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'>
6059          <parameter type-id='type-id-163' is-artificial='yes'/>
6060          <parameter type-id='type-id-22'/>
6061          <parameter type-id='type-id-8'/>
6062          <parameter type-id='type-id-8'/>
6063          <parameter type-id='type-id-22'/>
6064          <parameter type-id='type-id-8'/>
6065          <return type-id='type-id-14'/>
6066        </function-decl>
6067      </member-function>
6068      <member-function access='public'>
6069        <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'>
6070          <parameter type-id='type-id-163' is-artificial='yes'/>
6071          <parameter type-id='type-id-223'/>
6072          <parameter type-id='type-id-22'/>
6073          <parameter type-id='type-id-8'/>
6074          <parameter type-id='type-id-8'/>
6075          <parameter type-id='type-id-8'/>
6076          <parameter type-id='type-id-8'/>
6077          <parameter type-id='type-id-22'/>
6078          <parameter type-id='type-id-8'/>
6079          <parameter type-id='type-id-8'/>
6080          <return type-id='type-id-14'/>
6081        </function-decl>
6082      </member-function>
6083      <member-function access='public'>
6084        <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'>
6085          <parameter type-id='type-id-163' is-artificial='yes'/>
6086          <parameter type-id='type-id-22'/>
6087          <parameter type-id='type-id-8'/>
6088          <parameter type-id='type-id-8'/>
6089          <parameter type-id='type-id-8'/>
6090          <parameter type-id='type-id-8'/>
6091          <parameter type-id='type-id-22'/>
6092          <parameter type-id='type-id-8'/>
6093          <parameter type-id='type-id-8'/>
6094          <return type-id='type-id-14'/>
6095        </function-decl>
6096      </member-function>
6097      <member-function access='public'>
6098        <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'>
6099          <parameter type-id='type-id-163' is-artificial='yes'/>
6100          <parameter type-id='type-id-22'/>
6101          <parameter type-id='type-id-8'/>
6102          <parameter type-id='type-id-8'/>
6103          <parameter type-id='type-id-8'/>
6104          <parameter type-id='type-id-8'/>
6105          <parameter type-id='type-id-22'/>
6106          <parameter type-id='type-id-8'/>
6107          <parameter type-id='type-id-8'/>
6108          <return type-id='type-id-14'/>
6109        </function-decl>
6110      </member-function>
6111      <member-function access='public'>
6112        <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'>
6113          <parameter type-id='type-id-163' is-artificial='yes'/>
6114          <parameter type-id='type-id-22'/>
6115          <parameter type-id='type-id-8'/>
6116          <parameter type-id='type-id-8'/>
6117          <parameter type-id='type-id-8'/>
6118          <parameter type-id='type-id-8'/>
6119          <parameter type-id='type-id-22'/>
6120          <parameter type-id='type-id-8'/>
6121          <parameter type-id='type-id-8'/>
6122          <return type-id='type-id-14'/>
6123        </function-decl>
6124      </member-function>
6125      <member-function access='public'>
6126        <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'>
6127          <parameter type-id='type-id-163' is-artificial='yes'/>
6128          <parameter type-id='type-id-22'/>
6129          <parameter type-id='type-id-8'/>
6130          <parameter type-id='type-id-8'/>
6131          <parameter type-id='type-id-22'/>
6132          <parameter type-id='type-id-8'/>
6133          <parameter type-id='type-id-8'/>
6134          <parameter type-id='type-id-8'/>
6135          <parameter type-id='type-id-8'/>
6136          <return type-id='type-id-8'/>
6137        </function-decl>
6138      </member-function>
6139      <member-function access='public'>
6140        <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'>
6141          <parameter type-id='type-id-163' is-artificial='yes'/>
6142          <parameter type-id='type-id-22'/>
6143          <parameter type-id='type-id-8'/>
6144          <parameter type-id='type-id-22'/>
6145          <parameter type-id='type-id-8'/>
6146          <parameter type-id='type-id-8'/>
6147          <return type-id='type-id-8'/>
6148        </function-decl>
6149      </member-function>
6150      <member-function access='private'>
6151        <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'>
6152          <parameter type-id='type-id-163' is-artificial='yes'/>
6153          <parameter type-id='type-id-223'/>
6154          <parameter type-id='type-id-22'/>
6155          <parameter type-id='type-id-8'/>
6156          <parameter type-id='type-id-8'/>
6157          <parameter type-id='type-id-8'/>
6158          <parameter type-id='type-id-8'/>
6159          <return type-id='type-id-14'/>
6160        </function-decl>
6161      </member-function>
6162      <member-function access='public'>
6163        <function-decl name='isProperty' mangled-name='_ZN7Mapdesc10isPropertyEl' filepath='libnurbs/internals/mapdesc.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
6164          <parameter type-id='type-id-163' is-artificial='yes'/>
6165          <parameter type-id='type-id-38'/>
6166          <return type-id='type-id-8'/>
6167        </function-decl>
6168      </member-function>
6169      <member-function access='public'>
6170        <function-decl name='setProperty' mangled-name='_ZN7Mapdesc11setPropertyElf' filepath='libnurbs/internals/mapdesc.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
6171          <parameter type-id='type-id-163' is-artificial='yes'/>
6172          <parameter type-id='type-id-38'/>
6173          <parameter type-id='type-id-1'/>
6174          <return type-id='type-id-14'/>
6175        </function-decl>
6176      </member-function>
6177      <member-function access='public'>
6178        <function-decl name='getProperty' mangled-name='_ZN7Mapdesc11getPropertyEl' filepath='libnurbs/internals/mapdesc.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
6179          <parameter type-id='type-id-163' is-artificial='yes'/>
6180          <parameter type-id='type-id-38'/>
6181          <return type-id='type-id-1'/>
6182        </function-decl>
6183      </member-function>
6184      <member-function access='private'>
6185        <function-decl name='clipbits' mangled-name='_ZN7Mapdesc8clipbitsEPf' filepath='libnurbs/internals/mapdesc.h' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
6186          <parameter type-id='type-id-163' is-artificial='yes'/>
6187          <parameter type-id='type-id-22'/>
6188          <return type-id='type-id-224'/>
6189        </function-decl>
6190      </member-function>
6191      <member-function access='public'>
6192        <function-decl name='cullCheck' mangled-name='_ZN7Mapdesc9cullCheckEPfii' filepath='libnurbs/internals/mapdesc.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
6193          <parameter type-id='type-id-163' is-artificial='yes'/>
6194          <parameter type-id='type-id-22'/>
6195          <parameter type-id='type-id-8'/>
6196          <parameter type-id='type-id-8'/>
6197          <return type-id='type-id-8'/>
6198        </function-decl>
6199      </member-function>
6200      <member-function access='public'>
6201        <function-decl name='cullCheck' mangled-name='_ZN7Mapdesc9cullCheckEPfiiii' filepath='libnurbs/internals/mapdesc.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
6202          <parameter type-id='type-id-163' is-artificial='yes'/>
6203          <parameter type-id='type-id-22'/>
6204          <parameter type-id='type-id-8'/>
6205          <parameter type-id='type-id-8'/>
6206          <parameter type-id='type-id-8'/>
6207          <parameter type-id='type-id-8'/>
6208          <return type-id='type-id-8'/>
6209        </function-decl>
6210      </member-function>
6211      <member-function access='public'>
6212        <function-decl name='xformAndCullCheck' mangled-name='_ZN7Mapdesc17xformAndCullCheckEPfiiii' filepath='libnurbs/internals/mapdesc.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
6213          <parameter type-id='type-id-163' is-artificial='yes'/>
6214          <parameter type-id='type-id-22'/>
6215          <parameter type-id='type-id-8'/>
6216          <parameter type-id='type-id-8'/>
6217          <parameter type-id='type-id-8'/>
6218          <parameter type-id='type-id-8'/>
6219          <return type-id='type-id-8'/>
6220        </function-decl>
6221      </member-function>
6222      <member-function access='public'>
6223        <function-decl name='calcVelocityNonrational' mangled-name='_ZN7Mapdesc23calcVelocityNonrationalEPfii' filepath='libnurbs/internals/mapdesc.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
6224          <parameter type-id='type-id-163' is-artificial='yes'/>
6225          <parameter type-id='type-id-22'/>
6226          <parameter type-id='type-id-8'/>
6227          <parameter type-id='type-id-8'/>
6228          <return type-id='type-id-1'/>
6229        </function-decl>
6230      </member-function>
6231      <member-function access='public'>
6232        <function-decl name='calcVelocityRational' mangled-name='_ZN7Mapdesc20calcVelocityRationalEPfii' filepath='libnurbs/internals/mapdesc.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
6233          <parameter type-id='type-id-163' is-artificial='yes'/>
6234          <parameter type-id='type-id-22'/>
6235          <parameter type-id='type-id-8'/>
6236          <parameter type-id='type-id-8'/>
6237          <return type-id='type-id-1'/>
6238        </function-decl>
6239      </member-function>
6240      <member-function access='public'>
6241        <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'>
6242          <parameter type-id='type-id-163' is-artificial='yes'/>
6243          <parameter type-id='type-id-22'/>
6244          <parameter type-id='type-id-8'/>
6245          <parameter type-id='type-id-8'/>
6246          <parameter type-id='type-id-8'/>
6247          <parameter type-id='type-id-8'/>
6248          <parameter type-id='type-id-223'/>
6249          <return type-id='type-id-8'/>
6250        </function-decl>
6251      </member-function>
6252      <member-function access='private'>
6253        <function-decl name='copyPt' mangled-name='_ZN7Mapdesc6copyPtEPfS0_' filepath='libnurbs/internals/mapdesc.h' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
6254          <parameter type-id='type-id-163' is-artificial='yes'/>
6255          <parameter type-id='type-id-22'/>
6256          <parameter type-id='type-id-22'/>
6257          <return type-id='type-id-14'/>
6258        </function-decl>
6259      </member-function>
6260      <member-function access='public'>
6261        <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'>
6262          <parameter type-id='type-id-163' is-artificial='yes'/>
6263          <parameter type-id='type-id-22'/>
6264          <parameter type-id='type-id-22'/>
6265          <parameter type-id='type-id-1'/>
6266          <parameter type-id='type-id-8'/>
6267          <parameter type-id='type-id-8'/>
6268          <parameter type-id='type-id-8'/>
6269          <parameter type-id='type-id-8'/>
6270          <return type-id='type-id-14'/>
6271        </function-decl>
6272      </member-function>
6273      <member-function access='public'>
6274        <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'>
6275          <parameter type-id='type-id-163' is-artificial='yes'/>
6276          <parameter type-id='type-id-22'/>
6277          <parameter type-id='type-id-22'/>
6278          <parameter type-id='type-id-1'/>
6279          <parameter type-id='type-id-8'/>
6280          <parameter type-id='type-id-8'/>
6281          <return type-id='type-id-14'/>
6282        </function-decl>
6283      </member-function>
6284      <member-function access='public'>
6285        <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'>
6286          <parameter type-id='type-id-163' is-artificial='yes'/>
6287          <parameter type-id='type-id-223'/>
6288          <return type-id='type-id-14'/>
6289        </function-decl>
6290      </member-function>
6291      <member-function access='public'>
6292        <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'>
6293          <parameter type-id='type-id-163' is-artificial='yes'/>
6294          <parameter type-id='type-id-223'/>
6295          <return type-id='type-id-14'/>
6296        </function-decl>
6297      </member-function>
6298      <member-function access='public'>
6299        <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'>
6300          <parameter type-id='type-id-163' is-artificial='yes'/>
6301          <parameter type-id='type-id-22'/>
6302          <parameter type-id='type-id-22'/>
6303          <parameter type-id='type-id-8'/>
6304          <parameter type-id='type-id-8'/>
6305          <parameter type-id='type-id-8'/>
6306          <parameter type-id='type-id-8'/>
6307          <parameter type-id='type-id-8'/>
6308          <parameter type-id='type-id-8'/>
6309          <parameter type-id='type-id-1'/>
6310          <parameter type-id='type-id-1'/>
6311          <parameter type-id='type-id-8'/>
6312          <return type-id='type-id-1'/>
6313        </function-decl>
6314      </member-function>
6315      <member-function access='public'>
6316        <function-decl name='calcPartialVelocity' mangled-name='_ZN7Mapdesc19calcPartialVelocityEPfiiif' filepath='libnurbs/internals/mapdesc.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
6317          <parameter type-id='type-id-163' is-artificial='yes'/>
6318          <parameter type-id='type-id-22'/>
6319          <parameter type-id='type-id-8'/>
6320          <parameter type-id='type-id-8'/>
6321          <parameter type-id='type-id-8'/>
6322          <parameter type-id='type-id-1'/>
6323          <return type-id='type-id-1'/>
6324        </function-decl>
6325      </member-function>
6326      <member-function access='public'>
6327        <function-decl name='getType' mangled-name='_ZN7Mapdesc7getTypeEv' filepath='libnurbs/internals/mapdesc.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
6328          <parameter type-id='type-id-163' is-artificial='yes'/>
6329          <return type-id='type-id-38'/>
6330        </function-decl>
6331      </member-function>
6332      <member-function access='public'>
6333        <function-decl name='isRational' mangled-name='_ZN7Mapdesc10isRationalEv' filepath='libnurbs/internals/mapdesc.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
6334          <parameter type-id='type-id-163' is-artificial='yes'/>
6335          <return type-id='type-id-8'/>
6336        </function-decl>
6337      </member-function>
6338      <member-function access='public'>
6339        <function-decl name='setCmat' mangled-name='_ZN7Mapdesc7setCmatEPfll' filepath='libnurbs/internals/mapdesc.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
6340          <parameter type-id='type-id-163' is-artificial='yes'/>
6341          <parameter type-id='type-id-49'/>
6342          <parameter type-id='type-id-38'/>
6343          <parameter type-id='type-id-38'/>
6344          <return type-id='type-id-14'/>
6345        </function-decl>
6346      </member-function>
6347      <member-function access='public'>
6348        <function-decl name='setSmat' mangled-name='_ZN7Mapdesc7setSmatEPfll' filepath='libnurbs/internals/mapdesc.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
6349          <parameter type-id='type-id-163' is-artificial='yes'/>
6350          <parameter type-id='type-id-49'/>
6351          <parameter type-id='type-id-38'/>
6352          <parameter type-id='type-id-38'/>
6353          <return type-id='type-id-14'/>
6354        </function-decl>
6355      </member-function>
6356      <member-function access='public'>
6357        <function-decl name='setBmat' mangled-name='_ZN7Mapdesc7setBmatEPfll' filepath='libnurbs/internals/mapdesc.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
6358          <parameter type-id='type-id-163' is-artificial='yes'/>
6359          <parameter type-id='type-id-49'/>
6360          <parameter type-id='type-id-38'/>
6361          <parameter type-id='type-id-38'/>
6362          <return type-id='type-id-14'/>
6363        </function-decl>
6364      </member-function>
6365      <member-function access='public'>
6366        <function-decl name='getNcoords' mangled-name='_ZN7Mapdesc10getNcoordsEv' filepath='libnurbs/internals/mapdesc.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
6367          <parameter type-id='type-id-163' is-artificial='yes'/>
6368          <return type-id='type-id-8'/>
6369        </function-decl>
6370      </member-function>
6371      <member-function access='public'>
6372        <function-decl name='isBboxSubdividing' mangled-name='_ZN7Mapdesc17isBboxSubdividingEv' filepath='libnurbs/internals/mapdesc.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
6373          <parameter type-id='type-id-163' is-artificial='yes'/>
6374          <return type-id='type-id-8'/>
6375        </function-decl>
6376      </member-function>
6377    </class-decl>
6378    <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-209'>
6379      <data-member access='public' layout-offset-in-bits='0'>
6380        <var-decl name='stride' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/quilt.h' line='52' column='1'/>
6381      </data-member>
6382      <data-member access='public' layout-offset-in-bits='32'>
6383        <var-decl name='width' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/quilt.h' line='53' column='1'/>
6384      </data-member>
6385      <data-member access='public' layout-offset-in-bits='64'>
6386        <var-decl name='offset' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/quilt.h' line='54' column='1'/>
6387      </data-member>
6388      <data-member access='public' layout-offset-in-bits='96'>
6389        <var-decl name='order' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/quilt.h' line='55' column='1'/>
6390      </data-member>
6391      <data-member access='public' layout-offset-in-bits='128'>
6392        <var-decl name='index' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/quilt.h' line='56' column='1'/>
6393      </data-member>
6394      <data-member access='public' layout-offset-in-bits='160'>
6395        <var-decl name='bdry' type-id='type-id-216' visibility='default' filepath='libnurbs/internals/quilt.h' line='57' column='1'/>
6396      </data-member>
6397      <data-member access='public' layout-offset-in-bits='224'>
6398        <var-decl name='step_size' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/quilt.h' line='58' column='1'/>
6399      </data-member>
6400      <data-member access='public' layout-offset-in-bits='256'>
6401        <var-decl name='breakpoints' type-id='type-id-220' visibility='default' filepath='libnurbs/internals/quilt.h' line='59' column='1'/>
6402      </data-member>
6403    </class-decl>
6404    <typedef-decl name='Quiltspec_ptr' type-id='type-id-225' filepath='libnurbs/internals/quilt.h' line='62' column='1' id='type-id-165'/>
6405    <typedef-decl name='Knot' type-id='type-id-1' filepath='libnurbs/internals/types.h' line='45' column='1' id='type-id-226'/>
6406    <reference-type-def kind='lvalue' type-id='type-id-217' size-in-bits='64' id='type-id-218'/>
6407    <pointer-type-def type-id='type-id-217' size-in-bits='64' id='type-id-145'/>
6408    <reference-type-def kind='lvalue' type-id='type-id-150' size-in-bits='64' id='type-id-166'/>
6409    <pointer-type-def type-id='type-id-226' size-in-bits='64' id='type-id-220'/>
6410    <reference-type-def kind='lvalue' type-id='type-id-219' size-in-bits='64' id='type-id-168'/>
6411    <pointer-type-def type-id='type-id-222' size-in-bits='64' id='type-id-163'/>
6412    <pointer-type-def type-id='type-id-209' size-in-bits='64' id='type-id-225'/>
6413    <pointer-type-def type-id='type-id-212' size-in-bits='64' id='type-id-223'/>
6414    <pointer-type-def type-id='type-id-215' size-in-bits='64' id='type-id-227'/>
6415  </abi-instr>
6416  <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'>
6417    <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='96' id='type-id-146'>
6418      <subrange length='3' type-id='type-id-3' id='type-id-90'/>
6419    </array-type-def>
6420    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-147'/>
6421  </abi-instr>
6422  <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'>
6423    <class-decl name='PFVS' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-228' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-229'>
6424      <data-member access='public' layout-offset-in-bits='0'>
6425        <var-decl name='__pfn' type-id='type-id-230' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
6426      </data-member>
6427      <data-member access='public' layout-offset-in-bits='64'>
6428        <var-decl name='__delta' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
6429      </data-member>
6430    </class-decl>
6431    <typedef-decl name='PFVS' type-id='type-id-229' filepath='libnurbs/internals/displaylist.h' line='46' column='1' id='type-id-228'/>
6432    <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-231'>
6433      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-115'/>
6434      <data-member access='public' layout-offset-in-bits='0'>
6435        <var-decl name='work' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/displaylist.h' line='50' column='1'/>
6436      </data-member>
6437      <data-member access='public' layout-offset-in-bits='128'>
6438        <var-decl name='arg' type-id='type-id-35' visibility='default' filepath='libnurbs/internals/displaylist.h' line='51' column='1'/>
6439      </data-member>
6440      <data-member access='public' layout-offset-in-bits='192'>
6441        <var-decl name='cleanup' type-id='type-id-228' visibility='default' filepath='libnurbs/internals/displaylist.h' line='52' column='1'/>
6442      </data-member>
6443      <data-member access='public' layout-offset-in-bits='320'>
6444        <var-decl name='next' type-id='type-id-232' visibility='default' filepath='libnurbs/internals/displaylist.h' line='53' column='1'/>
6445      </data-member>
6446      <member-function access='public' constructor='yes'>
6447        <function-decl name='Dlnode' filepath='libnurbs/internals/displaylist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
6448          <parameter type-id='type-id-232' is-artificial='yes'/>
6449          <parameter type-id='type-id-228'/>
6450          <parameter type-id='type-id-35'/>
6451          <parameter type-id='type-id-228'/>
6452          <return type-id='type-id-14'/>
6453        </function-decl>
6454      </member-function>
6455    </class-decl>
6456    <class-decl name='DisplayList' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/displaylist.h' line='65' column='1' id='type-id-233'>
6457      <data-member access='private' layout-offset-in-bits='0'>
6458        <var-decl name='nodes' type-id='type-id-232' visibility='default' filepath='libnurbs/internals/displaylist.h' line='73' column='1'/>
6459      </data-member>
6460      <data-member access='private' layout-offset-in-bits='64'>
6461        <var-decl name='dlnodePool' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/displaylist.h' line='74' column='1'/>
6462      </data-member>
6463      <data-member access='private' layout-offset-in-bits='2560'>
6464        <var-decl name='lastNode' type-id='type-id-234' visibility='default' filepath='libnurbs/internals/displaylist.h' line='75' column='1'/>
6465      </data-member>
6466      <data-member access='private' layout-offset-in-bits='2624'>
6467        <var-decl name='nt' type-id='type-id-78' visibility='default' filepath='libnurbs/internals/displaylist.h' line='76' column='1'/>
6468      </data-member>
6469      <member-function access='private' constructor='yes'>
6470        <function-decl name='DisplayList' filepath='libnurbs/internals/displaylist.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
6471          <parameter type-id='type-id-77' is-artificial='yes'/>
6472          <parameter type-id='type-id-78'/>
6473          <return type-id='type-id-14'/>
6474        </function-decl>
6475      </member-function>
6476      <member-function access='private' destructor='yes'>
6477        <function-decl name='~DisplayList' filepath='libnurbs/internals/displaylist.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
6478          <parameter type-id='type-id-77' is-artificial='yes'/>
6479          <parameter type-id='type-id-8' is-artificial='yes'/>
6480          <return type-id='type-id-14'/>
6481        </function-decl>
6482      </member-function>
6483      <member-function access='private'>
6484        <function-decl name='play' mangled-name='_ZN11DisplayList4playEv' filepath='libnurbs/internals/displaylist.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
6485          <parameter type-id='type-id-77' is-artificial='yes'/>
6486          <return type-id='type-id-14'/>
6487        </function-decl>
6488      </member-function>
6489      <member-function access='private'>
6490        <function-decl name='endList' mangled-name='_ZN11DisplayList7endListEv' filepath='libnurbs/internals/displaylist.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
6491          <parameter type-id='type-id-77' is-artificial='yes'/>
6492          <return type-id='type-id-14'/>
6493        </function-decl>
6494      </member-function>
6495      <member-function access='private'>
6496        <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'>
6497          <parameter type-id='type-id-77' is-artificial='yes'/>
6498          <parameter type-id='type-id-228'/>
6499          <parameter type-id='type-id-35'/>
6500          <parameter type-id='type-id-228'/>
6501          <return type-id='type-id-14'/>
6502        </function-decl>
6503      </member-function>
6504    </class-decl>
6505    <pointer-type-def type-id='type-id-233' size-in-bits='64' id='type-id-77'/>
6506    <pointer-type-def type-id='type-id-231' size-in-bits='64' id='type-id-232'/>
6507    <pointer-type-def type-id='type-id-232' size-in-bits='64' id='type-id-234'/>
6508    <pointer-type-def type-id='type-id-40' size-in-bits='64' id='type-id-78'/>
6509    <pointer-type-def type-id='type-id-235' size-in-bits='64' id='type-id-230'/>
6510    <function-type size-in-bits='64' id='type-id-235'>
6511      <parameter type-id='type-id-78' is-artificial='yes'/>
6512      <parameter type-id='type-id-35'/>
6513      <return type-id='type-id-14'/>
6514    </function-type>
6515  </abi-instr>
6516  <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'>
6517    <pointer-type-def type-id='type-id-151' size-in-bits='64' id='type-id-154'/>
6518  </abi-instr>
6519  <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'>
6520    <class-decl name='Hull' size-in-bits='4800' visibility='default' filepath='libnurbs/internals/hull.h' line='47' column='1' id='type-id-236'>
6521      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-197'/>
6522      <member-type access='private'>
6523        <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-237'>
6524          <data-member access='public' layout-offset-in-bits='0'>
6525            <var-decl name='left' type-id='type-id-205' visibility='default' filepath='libnurbs/internals/hull.h' line='56' column='1'/>
6526          </data-member>
6527          <data-member access='public' layout-offset-in-bits='64'>
6528            <var-decl name='line' type-id='type-id-238' visibility='default' filepath='libnurbs/internals/hull.h' line='57' column='1'/>
6529          </data-member>
6530          <data-member access='public' layout-offset-in-bits='128'>
6531            <var-decl name='right' type-id='type-id-205' visibility='default' filepath='libnurbs/internals/hull.h' line='58' column='1'/>
6532          </data-member>
6533          <data-member access='public' layout-offset-in-bits='192'>
6534            <var-decl name='index' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/hull.h' line='59' column='1'/>
6535          </data-member>
6536        </class-decl>
6537      </member-type>
6538      <data-member access='private' layout-offset-in-bits='64'>
6539        <var-decl name='lower' type-id='type-id-237' visibility='default' filepath='libnurbs/internals/hull.h' line='62' column='1'/>
6540      </data-member>
6541      <data-member access='private' layout-offset-in-bits='320'>
6542        <var-decl name='upper' type-id='type-id-237' visibility='default' filepath='libnurbs/internals/hull.h' line='63' column='1'/>
6543      </data-member>
6544      <data-member access='private' layout-offset-in-bits='576'>
6545        <var-decl name='fakeleft' type-id='type-id-204' visibility='default' filepath='libnurbs/internals/hull.h' line='64' column='1'/>
6546      </data-member>
6547      <data-member access='private' layout-offset-in-bits='1408'>
6548        <var-decl name='fakeright' type-id='type-id-204' visibility='default' filepath='libnurbs/internals/hull.h' line='65' column='1'/>
6549      </data-member>
6550      <member-function access='private' constructor='yes'>
6551        <function-decl name='Hull' filepath='libnurbs/internals/hull.cc' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
6552          <parameter type-id='type-id-239' is-artificial='yes'/>
6553          <parameter type-id='type-id-8' is-artificial='yes'/>
6554          <parameter type-id='type-id-191' is-artificial='yes'/>
6555          <return type-id='type-id-14'/>
6556        </function-decl>
6557      </member-function>
6558      <member-function access='private' destructor='yes'>
6559        <function-decl name='~Hull' filepath='libnurbs/internals/hull.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
6560          <parameter type-id='type-id-239' is-artificial='yes'/>
6561          <parameter type-id='type-id-8' is-artificial='yes'/>
6562          <parameter type-id='type-id-191' is-artificial='yes'/>
6563          <return type-id='type-id-14'/>
6564        </function-decl>
6565      </member-function>
6566      <member-function access='private'>
6567        <function-decl name='nextupper' mangled-name='_ZN4Hull9nextupperEP14GridTrimVertex' filepath='libnurbs/internals/hull.cc' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
6568          <parameter type-id='type-id-239' is-artificial='yes'/>
6569          <parameter type-id='type-id-141'/>
6570          <return type-id='type-id-141'/>
6571        </function-decl>
6572      </member-function>
6573      <member-function access='private'>
6574        <function-decl name='nextlower' mangled-name='_ZN4Hull9nextlowerEP14GridTrimVertex' filepath='libnurbs/internals/hull.cc' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
6575          <parameter type-id='type-id-239' is-artificial='yes'/>
6576          <parameter type-id='type-id-141'/>
6577          <return type-id='type-id-141'/>
6578        </function-decl>
6579      </member-function>
6580      <member-function access='private'>
6581        <function-decl name='init' mangled-name='_ZN4Hull4initEv' filepath='libnurbs/internals/hull.cc' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
6582          <parameter type-id='type-id-239' is-artificial='yes'/>
6583          <return type-id='type-id-14'/>
6584        </function-decl>
6585      </member-function>
6586    </class-decl>
6587    <pointer-type-def type-id='type-id-201' size-in-bits='64' id='type-id-238'/>
6588    <pointer-type-def type-id='type-id-236' size-in-bits='64' id='type-id-239'/>
6589  </abi-instr>
6590  <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'>
6591    <pointer-type-def type-id='type-id-219' size-in-bits='64' id='type-id-83'/>
6592  </abi-instr>
6593  <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'>
6594    <class-decl name='Maplist' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/maplist.h' line='46' column='1' id='type-id-63'>
6595      <data-member access='private' layout-offset-in-bits='0'>
6596        <var-decl name='mapdescPool' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/maplist.h' line='58' column='1'/>
6597      </data-member>
6598      <data-member access='private' layout-offset-in-bits='2496'>
6599        <var-decl name='maps' type-id='type-id-163' visibility='default' filepath='libnurbs/internals/maplist.h' line='59' column='1'/>
6600      </data-member>
6601      <data-member access='private' layout-offset-in-bits='2560'>
6602        <var-decl name='lastmap' type-id='type-id-240' visibility='default' filepath='libnurbs/internals/maplist.h' line='60' column='1'/>
6603      </data-member>
6604      <data-member access='private' layout-offset-in-bits='2624'>
6605        <var-decl name='backend' type-id='type-id-167' visibility='default' filepath='libnurbs/internals/maplist.h' line='61' column='1'/>
6606      </data-member>
6607      <member-function access='private' constructor='yes'>
6608        <function-decl name='Maplist' filepath='libnurbs/internals/maplist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
6609          <parameter type-id='type-id-241' is-artificial='yes'/>
6610          <parameter type-id='type-id-167'/>
6611          <return type-id='type-id-14'/>
6612        </function-decl>
6613      </member-function>
6614      <member-function access='private'>
6615        <function-decl name='locate' mangled-name='_ZN7Maplist6locateEl' filepath='libnurbs/internals/maplist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
6616          <parameter type-id='type-id-241' is-artificial='yes'/>
6617          <parameter type-id='type-id-38'/>
6618          <return type-id='type-id-163'/>
6619        </function-decl>
6620      </member-function>
6621      <member-function access='private'>
6622        <function-decl name='define' mangled-name='_ZN7Maplist6defineElii' filepath='libnurbs/internals/maplist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
6623          <parameter type-id='type-id-241' is-artificial='yes'/>
6624          <parameter type-id='type-id-38'/>
6625          <parameter type-id='type-id-8'/>
6626          <parameter type-id='type-id-8'/>
6627          <return type-id='type-id-14'/>
6628        </function-decl>
6629      </member-function>
6630      <member-function access='private'>
6631        <function-decl name='find' mangled-name='_ZN7Maplist4findEl' filepath='libnurbs/internals/maplist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
6632          <parameter type-id='type-id-241' is-artificial='yes'/>
6633          <parameter type-id='type-id-38'/>
6634          <return type-id='type-id-163'/>
6635        </function-decl>
6636      </member-function>
6637      <member-function access='private'>
6638        <function-decl name='freeMaps' mangled-name='_ZN7Maplist8freeMapsEv' filepath='libnurbs/internals/maplist.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
6639          <parameter type-id='type-id-241' is-artificial='yes'/>
6640          <return type-id='type-id-14'/>
6641        </function-decl>
6642      </member-function>
6643      <member-function access='private'>
6644        <function-decl name='remove' mangled-name='_ZN7Maplist6removeEP7Mapdesc' filepath='libnurbs/internals/maplist.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
6645          <parameter type-id='type-id-241' is-artificial='yes'/>
6646          <parameter type-id='type-id-163'/>
6647          <return type-id='type-id-14'/>
6648        </function-decl>
6649      </member-function>
6650      <member-function access='private'>
6651        <function-decl name='add' mangled-name='_ZN7Maplist3addElii' filepath='libnurbs/internals/maplist.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
6652          <parameter type-id='type-id-241' is-artificial='yes'/>
6653          <parameter type-id='type-id-38'/>
6654          <parameter type-id='type-id-8'/>
6655          <parameter type-id='type-id-8'/>
6656          <return type-id='type-id-14'/>
6657        </function-decl>
6658      </member-function>
6659      <member-function access='private'>
6660        <function-decl name='initialize' mangled-name='_ZN7Maplist10initializeEv' filepath='libnurbs/internals/maplist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
6661          <parameter type-id='type-id-241' is-artificial='yes'/>
6662          <return type-id='type-id-14'/>
6663        </function-decl>
6664      </member-function>
6665    </class-decl>
6666    <pointer-type-def type-id='type-id-163' size-in-bits='64' id='type-id-240'/>
6667    <pointer-type-def type-id='type-id-63' size-in-bits='64' id='type-id-241'/>
6668  </abi-instr>
6669  <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'>
6670    <array-type-def dimensions='1' type-id='type-id-141' size-in-bits='128' id='type-id-242'>
6671      <subrange length='2' type-id='type-id-3' id='type-id-87'/>
6672    </array-type-def>
6673    <class-decl name='Mesher' size-in-bits='7680' visibility='default' filepath='libnurbs/internals/mesher.h' line='47' column='1' id='type-id-189'>
6674      <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-197'/>
6675      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-236'/>
6676      <data-member access='private' static='yes'>
6677        <var-decl name='ZERO' type-id='type-id-243' mangled-name='_ZN6Mesher4ZEROE' visibility='default' filepath='libnurbs/internals/mesher.cc' line='53' column='1'/>
6678      </data-member>
6679      <data-member access='private' layout-offset-in-bits='2240'>
6680        <var-decl name='backend' type-id='type-id-167' visibility='default' filepath='libnurbs/internals/mesher.h' line='56' column='1'/>
6681      </data-member>
6682      <data-member access='private' layout-offset-in-bits='2304'>
6683        <var-decl name='p' type-id='type-id-67' visibility='default' filepath='libnurbs/internals/mesher.h' line='58' column='1'/>
6684      </data-member>
6685      <data-member access='private' layout-offset-in-bits='4800'>
6686        <var-decl name='stacksize' type-id='type-id-224' visibility='default' filepath='libnurbs/internals/mesher.h' line='59' column='1'/>
6687      </data-member>
6688      <data-member access='private' layout-offset-in-bits='4864'>
6689        <var-decl name='vdata' type-id='type-id-244' visibility='default' filepath='libnurbs/internals/mesher.h' line='60' column='1'/>
6690      </data-member>
6691      <data-member access='private' layout-offset-in-bits='4928'>
6692        <var-decl name='last' type-id='type-id-242' visibility='default' filepath='libnurbs/internals/mesher.h' line='61' column='1'/>
6693      </data-member>
6694      <data-member access='private' layout-offset-in-bits='5056'>
6695        <var-decl name='itop' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/mesher.h' line='62' column='1'/>
6696      </data-member>
6697      <data-member access='private' layout-offset-in-bits='5088'>
6698        <var-decl name='lastedge' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/mesher.h' line='63' column='1'/>
6699      </data-member>
6700      <member-function access='private' constructor='yes'>
6701        <function-decl name='Mesher' filepath='libnurbs/internals/mesher.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
6702          <parameter type-id='type-id-245' is-artificial='yes'/>
6703          <parameter type-id='type-id-8' is-artificial='yes'/>
6704          <parameter type-id='type-id-191' is-artificial='yes'/>
6705          <parameter type-id='type-id-167'/>
6706          <return type-id='type-id-14'/>
6707        </function-decl>
6708      </member-function>
6709      <member-function access='private' destructor='yes'>
6710        <function-decl name='~Mesher' filepath='libnurbs/internals/mesher.cc' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
6711          <parameter type-id='type-id-245' is-artificial='yes'/>
6712          <parameter type-id='type-id-8' is-artificial='yes'/>
6713          <parameter type-id='type-id-191' is-artificial='yes'/>
6714          <return type-id='type-id-14'/>
6715        </function-decl>
6716      </member-function>
6717      <member-function access='private'>
6718        <function-decl name='equal' mangled-name='_ZN6Mesher5equalEii' filepath='libnurbs/internals/mesher.cc' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
6719          <parameter type-id='type-id-245' is-artificial='yes'/>
6720          <parameter type-id='type-id-8'/>
6721          <parameter type-id='type-id-8'/>
6722          <return type-id='type-id-8'/>
6723        </function-decl>
6724      </member-function>
6725      <member-function access='private'>
6726        <function-decl name='swapMesh' mangled-name='_ZN6Mesher8swapMeshEv' filepath='libnurbs/internals/mesher.cc' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
6727          <parameter type-id='type-id-245' is-artificial='yes'/>
6728          <return type-id='type-id-14'/>
6729        </function-decl>
6730      </member-function>
6731      <member-function access='private'>
6732        <function-decl name='copy' mangled-name='_ZN6Mesher4copyEii' filepath='libnurbs/internals/mesher.cc' line='246' column='1' visibility='default' binding='global' size-in-bits='64'>
6733          <parameter type-id='type-id-245' is-artificial='yes'/>
6734          <parameter type-id='type-id-8'/>
6735          <parameter type-id='type-id-8'/>
6736          <return type-id='type-id-14'/>
6737        </function-decl>
6738      </member-function>
6739      <member-function access='private'>
6740        <function-decl name='closeMesh' mangled-name='_ZN6Mesher9closeMeshEv' filepath='libnurbs/internals/mesher.cc' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
6741          <parameter type-id='type-id-245' is-artificial='yes'/>
6742          <return type-id='type-id-14'/>
6743        </function-decl>
6744      </member-function>
6745      <member-function access='private'>
6746        <function-decl name='openMesh' mangled-name='_ZN6Mesher8openMeshEv' filepath='libnurbs/internals/mesher.cc' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
6747          <parameter type-id='type-id-245' is-artificial='yes'/>
6748          <return type-id='type-id-14'/>
6749        </function-decl>
6750      </member-function>
6751      <member-function access='private'>
6752        <function-decl name='move' mangled-name='_ZN6Mesher4moveEii' filepath='libnurbs/internals/mesher.cc' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
6753          <parameter type-id='type-id-245' is-artificial='yes'/>
6754          <parameter type-id='type-id-8'/>
6755          <parameter type-id='type-id-8'/>
6756          <return type-id='type-id-14'/>
6757        </function-decl>
6758      </member-function>
6759      <member-function access='private'>
6760        <function-decl name='isCw' mangled-name='_ZN6Mesher4isCwEi' filepath='libnurbs/internals/mesher.cc' line='233' column='1' visibility='default' binding='global' size-in-bits='64'>
6761          <parameter type-id='type-id-245' is-artificial='yes'/>
6762          <parameter type-id='type-id-8'/>
6763          <return type-id='type-id-8'/>
6764        </function-decl>
6765      </member-function>
6766      <member-function access='private'>
6767        <function-decl name='isCcw' mangled-name='_ZN6Mesher5isCcwEi' filepath='libnurbs/internals/mesher.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
6768          <parameter type-id='type-id-245' is-artificial='yes'/>
6769          <parameter type-id='type-id-8'/>
6770          <return type-id='type-id-8'/>
6771        </function-decl>
6772      </member-function>
6773      <member-function access='private'>
6774        <function-decl name='push' mangled-name='_ZN6Mesher4pushEP14GridTrimVertex' filepath='libnurbs/internals/mesher.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
6775          <parameter type-id='type-id-245' is-artificial='yes'/>
6776          <parameter type-id='type-id-141'/>
6777          <return type-id='type-id-14'/>
6778        </function-decl>
6779      </member-function>
6780      <member-function access='private'>
6781        <function-decl name='clearStack' mangled-name='_ZN6Mesher10clearStackEv' filepath='libnurbs/internals/mesher.cc' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
6782          <parameter type-id='type-id-245' is-artificial='yes'/>
6783          <return type-id='type-id-14'/>
6784        </function-decl>
6785      </member-function>
6786      <member-function access='private'>
6787        <function-decl name='init' mangled-name='_ZN6Mesher4initEj' filepath='libnurbs/internals/mesher.cc' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
6788          <parameter type-id='type-id-245' is-artificial='yes'/>
6789          <parameter type-id='type-id-224'/>
6790          <return type-id='type-id-14'/>
6791        </function-decl>
6792      </member-function>
6793      <member-function access='private'>
6794        <function-decl name='output' mangled-name='_ZN6Mesher6outputEi' filepath='libnurbs/internals/mesher.cc' line='258' column='1' visibility='default' binding='global' size-in-bits='64'>
6795          <parameter type-id='type-id-245' is-artificial='yes'/>
6796          <parameter type-id='type-id-8'/>
6797          <return type-id='type-id-14'/>
6798        </function-decl>
6799      </member-function>
6800      <member-function access='private'>
6801        <function-decl name='addLast' mangled-name='_ZN6Mesher7addLastEv' filepath='libnurbs/internals/mesher.cc' line='277' column='1' visibility='default' binding='global' size-in-bits='64'>
6802          <parameter type-id='type-id-245' is-artificial='yes'/>
6803          <return type-id='type-id-14'/>
6804        </function-decl>
6805      </member-function>
6806      <member-function access='private'>
6807        <function-decl name='addLower' mangled-name='_ZN6Mesher8addLowerEv' filepath='libnurbs/internals/mesher.cc' line='415' column='1' visibility='default' binding='global' size-in-bits='64'>
6808          <parameter type-id='type-id-245' is-artificial='yes'/>
6809          <return type-id='type-id-14'/>
6810        </function-decl>
6811      </member-function>
6812      <member-function access='private'>
6813        <function-decl name='finishLower' mangled-name='_ZN6Mesher11finishLowerEP14GridTrimVertex' filepath='libnurbs/internals/mesher.cc' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
6814          <parameter type-id='type-id-245' is-artificial='yes'/>
6815          <parameter type-id='type-id-141'/>
6816          <return type-id='type-id-14'/>
6817        </function-decl>
6818      </member-function>
6819      <member-function access='private'>
6820        <function-decl name='addUpper' mangled-name='_ZN6Mesher8addUpperEv' filepath='libnurbs/internals/mesher.cc' line='341' column='1' visibility='default' binding='global' size-in-bits='64'>
6821          <parameter type-id='type-id-245' is-artificial='yes'/>
6822          <return type-id='type-id-14'/>
6823        </function-decl>
6824      </member-function>
6825      <member-function access='private'>
6826        <function-decl name='finishUpper' mangled-name='_ZN6Mesher11finishUpperEP14GridTrimVertex' filepath='libnurbs/internals/mesher.cc' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
6827          <parameter type-id='type-id-245' is-artificial='yes'/>
6828          <parameter type-id='type-id-141'/>
6829          <return type-id='type-id-14'/>
6830        </function-decl>
6831      </member-function>
6832      <member-function access='private'>
6833        <function-decl name='mesh' mangled-name='_ZN6Mesher4meshEv' filepath='libnurbs/internals/mesher.cc' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
6834          <parameter type-id='type-id-245' is-artificial='yes'/>
6835          <return type-id='type-id-14'/>
6836        </function-decl>
6837      </member-function>
6838    </class-decl>
6839    <pointer-type-def type-id='type-id-141' size-in-bits='64' id='type-id-244'/>
6840    <pointer-type-def type-id='type-id-189' size-in-bits='64' id='type-id-245'/>
6841    <qualified-type-def type-id='type-id-15' const='yes' id='type-id-243'/>
6842  </abi-instr>
6843  <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'>
6844    <array-type-def dimensions='1' type-id='type-id-246' size-in-bits='64' id='type-id-247'>
6845      <subrange length='2' type-id='type-id-3' id='type-id-87'/>
6846    </array-type-def>
6847    <typedef-decl name='Real' type-id='type-id-15' filepath='libnurbs/nurbtess/definitions.h' line='36' column='1' id='type-id-246'/>
6848    <typedef-decl name='Int' type-id='type-id-8' filepath='libnurbs/nurbtess/definitions.h' line='37' column='1' id='type-id-248'/>
6849    <typedef-decl name='Real2' type-id='type-id-247' filepath='libnurbs/nurbtess/definitions.h' line='38' column='1' id='type-id-249'/>
6850    <class-decl name='reflexChain' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='43' column='1' id='type-id-250'>
6851      <data-member access='private' layout-offset-in-bits='0'>
6852        <var-decl name='queue' type-id='type-id-251' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='44' column='1'/>
6853      </data-member>
6854      <data-member access='private' layout-offset-in-bits='64'>
6855        <var-decl name='isIncreasing' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='50' column='1'/>
6856      </data-member>
6857      <data-member access='private' layout-offset-in-bits='96'>
6858        <var-decl name='index_queue' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='51' column='1'/>
6859      </data-member>
6860      <data-member access='private' layout-offset-in-bits='128'>
6861        <var-decl name='size_queue' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='52' column='1'/>
6862      </data-member>
6863      <member-function access='private' constructor='yes'>
6864        <function-decl name='reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
6865          <parameter type-id='type-id-252' is-artificial='yes'/>
6866          <parameter type-id='type-id-248'/>
6867          <parameter type-id='type-id-248'/>
6868          <return type-id='type-id-14'/>
6869        </function-decl>
6870      </member-function>
6871      <member-function access='private' destructor='yes'>
6872        <function-decl name='~reflexChain' filepath='libnurbs/nurbtess/monoTriangulation.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
6873          <parameter type-id='type-id-252' is-artificial='yes'/>
6874          <parameter type-id='type-id-8' is-artificial='yes'/>
6875          <return type-id='type-id-14'/>
6876        </function-decl>
6877      </member-function>
6878      <member-function access='private'>
6879        <function-decl name='processNewVertex' mangled-name='_ZN11reflexChain16processNewVertexEPfP7Backend' filepath='libnurbs/nurbtess/monoTriangulation.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
6880          <parameter type-id='type-id-252' is-artificial='yes'/>
6881          <parameter type-id='type-id-253'/>
6882          <parameter type-id='type-id-139'/>
6883          <return type-id='type-id-14'/>
6884        </function-decl>
6885      </member-function>
6886      <member-function access='private'>
6887        <function-decl name='outputFan' mangled-name='_ZN11reflexChain9outputFanEPfP7Backend' filepath='libnurbs/nurbtess/monoTriangulation.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
6888          <parameter type-id='type-id-252' is-artificial='yes'/>
6889          <parameter type-id='type-id-253'/>
6890          <parameter type-id='type-id-139'/>
6891          <return type-id='type-id-14'/>
6892        </function-decl>
6893      </member-function>
6894      <member-function access='private'>
6895        <function-decl name='print' mangled-name='_ZN11reflexChain5printEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
6896          <parameter type-id='type-id-252' is-artificial='yes'/>
6897          <return type-id='type-id-14'/>
6898        </function-decl>
6899      </member-function>
6900      <member-function access='private'>
6901        <function-decl name='insert' mangled-name='_ZN11reflexChain6insertEff' filepath='libnurbs/nurbtess/monoTriangulation.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
6902          <parameter type-id='type-id-252' is-artificial='yes'/>
6903          <parameter type-id='type-id-246'/>
6904          <parameter type-id='type-id-246'/>
6905          <return type-id='type-id-14'/>
6906        </function-decl>
6907      </member-function>
6908      <member-function access='private'>
6909        <function-decl name='insert' mangled-name='_ZN11reflexChain6insertEPf' filepath='libnurbs/nurbtess/monoTriangulation.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
6910          <parameter type-id='type-id-252' is-artificial='yes'/>
6911          <parameter type-id='type-id-253'/>
6912          <return type-id='type-id-14'/>
6913        </function-decl>
6914      </member-function>
6915      <member-function access='private'>
6916        <function-decl name='outputFan' mangled-name='_ZN11reflexChain9outputFanEPfP10primStream' filepath='libnurbs/nurbtess/monoTriangulation.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
6917          <parameter type-id='type-id-252' is-artificial='yes'/>
6918          <parameter type-id='type-id-253'/>
6919          <parameter type-id='type-id-194'/>
6920          <return type-id='type-id-14'/>
6921        </function-decl>
6922      </member-function>
6923      <member-function access='private'>
6924        <function-decl name='processNewVertex' mangled-name='_ZN11reflexChain16processNewVertexEPfP10primStream' filepath='libnurbs/nurbtess/monoTriangulation.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
6925          <parameter type-id='type-id-252' is-artificial='yes'/>
6926          <parameter type-id='type-id-253'/>
6927          <parameter type-id='type-id-194'/>
6928          <return type-id='type-id-14'/>
6929        </function-decl>
6930      </member-function>
6931    </class-decl>
6932    <class-decl name='vertexArray' size-in-bits='128' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='77' column='1' id='type-id-254'>
6933      <data-member access='private' layout-offset-in-bits='0'>
6934        <var-decl name='array' type-id='type-id-255' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='78' column='1'/>
6935      </data-member>
6936      <data-member access='private' layout-offset-in-bits='64'>
6937        <var-decl name='index' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='79' column='1'/>
6938      </data-member>
6939      <data-member access='private' layout-offset-in-bits='96'>
6940        <var-decl name='size' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='80' column='1'/>
6941      </data-member>
6942      <member-function access='private' constructor='yes'>
6943        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
6944          <parameter type-id='type-id-256' is-artificial='yes'/>
6945          <parameter type-id='type-id-248'/>
6946          <return type-id='type-id-14'/>
6947        </function-decl>
6948      </member-function>
6949      <member-function access='private' constructor='yes'>
6950        <function-decl name='vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
6951          <parameter type-id='type-id-256' is-artificial='yes'/>
6952          <parameter type-id='type-id-257'/>
6953          <parameter type-id='type-id-248'/>
6954          <return type-id='type-id-14'/>
6955        </function-decl>
6956      </member-function>
6957      <member-function access='private' destructor='yes'>
6958        <function-decl name='~vertexArray' filepath='libnurbs/nurbtess/monoTriangulation.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
6959          <parameter type-id='type-id-256' is-artificial='yes'/>
6960          <parameter type-id='type-id-8' is-artificial='yes'/>
6961          <return type-id='type-id-14'/>
6962        </function-decl>
6963      </member-function>
6964      <member-function access='private'>
6965        <function-decl name='getNumElements' mangled-name='_ZN11vertexArray14getNumElementsEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
6966          <parameter type-id='type-id-256' is-artificial='yes'/>
6967          <return type-id='type-id-248'/>
6968        </function-decl>
6969      </member-function>
6970      <member-function access='private'>
6971        <function-decl name='getArray' mangled-name='_ZN11vertexArray8getArrayEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
6972          <parameter type-id='type-id-256' is-artificial='yes'/>
6973          <return type-id='type-id-255'/>
6974        </function-decl>
6975      </member-function>
6976      <member-function access='private'>
6977        <function-decl name='getVertex' mangled-name='_ZN11vertexArray9getVertexEi' filepath='libnurbs/nurbtess/monoTriangulation.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
6978          <parameter type-id='type-id-256' is-artificial='yes'/>
6979          <parameter type-id='type-id-248'/>
6980          <return type-id='type-id-253'/>
6981        </function-decl>
6982      </member-function>
6983      <member-function access='private'>
6984        <function-decl name='findIndexAbove' mangled-name='_ZN11vertexArray14findIndexAboveEf' filepath='libnurbs/nurbtess/monoTriangulation.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
6985          <parameter type-id='type-id-256' is-artificial='yes'/>
6986          <parameter type-id='type-id-246'/>
6987          <return type-id='type-id-248'/>
6988        </function-decl>
6989      </member-function>
6990      <member-function access='private'>
6991        <function-decl name='findIndexBelowGen' mangled-name='_ZN11vertexArray17findIndexBelowGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
6992          <parameter type-id='type-id-256' is-artificial='yes'/>
6993          <parameter type-id='type-id-246'/>
6994          <parameter type-id='type-id-248'/>
6995          <parameter type-id='type-id-248'/>
6996          <return type-id='type-id-248'/>
6997        </function-decl>
6998      </member-function>
6999      <member-function access='private'>
7000        <function-decl name='findIndexStrictBelowGen' mangled-name='_ZN11vertexArray23findIndexStrictBelowGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
7001          <parameter type-id='type-id-256' is-artificial='yes'/>
7002          <parameter type-id='type-id-246'/>
7003          <parameter type-id='type-id-248'/>
7004          <parameter type-id='type-id-248'/>
7005          <return type-id='type-id-248'/>
7006        </function-decl>
7007      </member-function>
7008      <member-function access='private'>
7009        <function-decl name='findIndexFirstAboveEqualGen' mangled-name='_ZN11vertexArray27findIndexFirstAboveEqualGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
7010          <parameter type-id='type-id-256' is-artificial='yes'/>
7011          <parameter type-id='type-id-246'/>
7012          <parameter type-id='type-id-248'/>
7013          <parameter type-id='type-id-248'/>
7014          <return type-id='type-id-248'/>
7015        </function-decl>
7016      </member-function>
7017      <member-function access='private'>
7018        <function-decl name='findIndexAboveGen' mangled-name='_ZN11vertexArray17findIndexAboveGenEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
7019          <parameter type-id='type-id-256' is-artificial='yes'/>
7020          <parameter type-id='type-id-246'/>
7021          <parameter type-id='type-id-248'/>
7022          <parameter type-id='type-id-248'/>
7023          <return type-id='type-id-248'/>
7024        </function-decl>
7025      </member-function>
7026      <member-function access='private'>
7027        <function-decl name='findDecreaseChainFromEnd' mangled-name='_ZN11vertexArray24findDecreaseChainFromEndEii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
7028          <parameter type-id='type-id-256' is-artificial='yes'/>
7029          <parameter type-id='type-id-248'/>
7030          <parameter type-id='type-id-248'/>
7031          <return type-id='type-id-248'/>
7032        </function-decl>
7033      </member-function>
7034      <member-function access='private'>
7035        <function-decl name='skipEqualityFromStart' mangled-name='_ZN11vertexArray21skipEqualityFromStartEfii' filepath='libnurbs/nurbtess/monoTriangulation.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
7036          <parameter type-id='type-id-256' is-artificial='yes'/>
7037          <parameter type-id='type-id-246'/>
7038          <parameter type-id='type-id-248'/>
7039          <parameter type-id='type-id-248'/>
7040          <return type-id='type-id-248'/>
7041        </function-decl>
7042      </member-function>
7043      <member-function access='private'>
7044        <function-decl name='print' mangled-name='_ZN11vertexArray5printEv' filepath='libnurbs/nurbtess/monoTriangulation.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
7045          <parameter type-id='type-id-256' is-artificial='yes'/>
7046          <return type-id='type-id-14'/>
7047        </function-decl>
7048      </member-function>
7049      <member-function access='private'>
7050        <function-decl name='appendVertex' mangled-name='_ZN11vertexArray12appendVertexEPf' filepath='libnurbs/nurbtess/monoTriangulation.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
7051          <parameter type-id='type-id-256' is-artificial='yes'/>
7052          <parameter type-id='type-id-253'/>
7053          <return type-id='type-id-14'/>
7054        </function-decl>
7055      </member-function>
7056    </class-decl>
7057    <class-decl name='primStream' size-in-bits='384' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='44' column='1' id='type-id-258'>
7058      <data-member access='private' layout-offset-in-bits='0'>
7059        <var-decl name='lengths' type-id='type-id-259' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='45' column='1'/>
7060      </data-member>
7061      <data-member access='private' layout-offset-in-bits='64'>
7062        <var-decl name='types' type-id='type-id-259' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='46' column='1'/>
7063      </data-member>
7064      <data-member access='private' layout-offset-in-bits='128'>
7065        <var-decl name='vertices' type-id='type-id-253' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='47' column='1'/>
7066      </data-member>
7067      <data-member access='private' layout-offset-in-bits='192'>
7068        <var-decl name='index_lengths' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='50' column='1'/>
7069      </data-member>
7070      <data-member access='private' layout-offset-in-bits='224'>
7071        <var-decl name='size_lengths' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='51' column='1'/>
7072      </data-member>
7073      <data-member access='private' layout-offset-in-bits='256'>
7074        <var-decl name='index_vertices' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='52' column='1'/>
7075      </data-member>
7076      <data-member access='private' layout-offset-in-bits='288'>
7077        <var-decl name='size_vertices' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='53' column='1'/>
7078      </data-member>
7079      <data-member access='private' layout-offset-in-bits='320'>
7080        <var-decl name='counter' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='59' column='1'/>
7081      </data-member>
7082      <member-function access='private' constructor='yes'>
7083        <function-decl name='primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
7084          <parameter type-id='type-id-194' is-artificial='yes'/>
7085          <parameter type-id='type-id-248'/>
7086          <parameter type-id='type-id-248'/>
7087          <return type-id='type-id-14'/>
7088        </function-decl>
7089      </member-function>
7090      <member-function access='private' destructor='yes'>
7091        <function-decl name='~primStream' filepath='libnurbs/nurbtess/primitiveStream.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
7092          <parameter type-id='type-id-194' is-artificial='yes'/>
7093          <parameter type-id='type-id-8' is-artificial='yes'/>
7094          <return type-id='type-id-14'/>
7095        </function-decl>
7096      </member-function>
7097      <member-function access='private'>
7098        <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'>
7099          <parameter type-id='type-id-194' is-artificial='yes'/>
7100          <return type-id='type-id-253'/>
7101        </function-decl>
7102      </member-function>
7103      <member-function access='private'>
7104        <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'>
7105          <parameter type-id='type-id-194' is-artificial='yes'/>
7106          <parameter type-id='type-id-248'/>
7107          <return type-id='type-id-248'/>
7108        </function-decl>
7109      </member-function>
7110      <member-function access='private'>
7111        <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'>
7112          <parameter type-id='type-id-194' is-artificial='yes'/>
7113          <parameter type-id='type-id-248'/>
7114          <return type-id='type-id-248'/>
7115        </function-decl>
7116      </member-function>
7117      <member-function access='private'>
7118        <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'>
7119          <parameter type-id='type-id-194' is-artificial='yes'/>
7120          <return type-id='type-id-248'/>
7121        </function-decl>
7122      </member-function>
7123      <member-function access='private'>
7124        <function-decl name='insert' mangled-name='_ZN10primStream6insertEPf' filepath='libnurbs/nurbtess/primitiveStream.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
7125          <parameter type-id='type-id-194' is-artificial='yes'/>
7126          <parameter type-id='type-id-253'/>
7127          <return type-id='type-id-14'/>
7128        </function-decl>
7129      </member-function>
7130      <member-function access='private'>
7131        <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'>
7132          <parameter type-id='type-id-194' is-artificial='yes'/>
7133          <parameter type-id='type-id-253'/>
7134          <parameter type-id='type-id-253'/>
7135          <parameter type-id='type-id-253'/>
7136          <return type-id='type-id-14'/>
7137        </function-decl>
7138      </member-function>
7139      <member-function access='private'>
7140        <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'>
7141          <parameter type-id='type-id-194' is-artificial='yes'/>
7142          <return type-id='type-id-248'/>
7143        </function-decl>
7144      </member-function>
7145      <member-function access='private'>
7146        <function-decl name='begin' mangled-name='_ZN10primStream5beginEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
7147          <parameter type-id='type-id-194' is-artificial='yes'/>
7148          <return type-id='type-id-14'/>
7149        </function-decl>
7150      </member-function>
7151      <member-function access='private'>
7152        <function-decl name='draw' mangled-name='_ZN10primStream4drawEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
7153          <parameter type-id='type-id-194' is-artificial='yes'/>
7154          <return type-id='type-id-14'/>
7155        </function-decl>
7156      </member-function>
7157      <member-function access='private'>
7158        <function-decl name='end' mangled-name='_ZN10primStream3endEi' filepath='libnurbs/nurbtess/primitiveStream.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
7159          <parameter type-id='type-id-194' is-artificial='yes'/>
7160          <parameter type-id='type-id-248'/>
7161          <return type-id='type-id-14'/>
7162        </function-decl>
7163      </member-function>
7164      <member-function access='private'>
7165        <function-decl name='insert' mangled-name='_ZN10primStream6insertEff' filepath='libnurbs/nurbtess/primitiveStream.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
7166          <parameter type-id='type-id-194' is-artificial='yes'/>
7167          <parameter type-id='type-id-246'/>
7168          <parameter type-id='type-id-246'/>
7169          <return type-id='type-id-14'/>
7170        </function-decl>
7171      </member-function>
7172      <member-function access='private'>
7173        <function-decl name='print' mangled-name='_ZN10primStream5printEv' filepath='libnurbs/nurbtess/primitiveStream.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
7174          <parameter type-id='type-id-194' is-artificial='yes'/>
7175          <return type-id='type-id-14'/>
7176        </function-decl>
7177      </member-function>
7178    </class-decl>
7179    <pointer-type-def type-id='type-id-248' size-in-bits='64' id='type-id-259'/>
7180    <pointer-type-def type-id='type-id-246' size-in-bits='64' id='type-id-253'/>
7181    <pointer-type-def type-id='type-id-253' size-in-bits='64' id='type-id-255'/>
7182    <pointer-type-def type-id='type-id-249' size-in-bits='64' id='type-id-251'/>
7183    <pointer-type-def type-id='type-id-247' size-in-bits='64' id='type-id-257'/>
7184    <pointer-type-def type-id='type-id-258' size-in-bits='64' id='type-id-194'/>
7185    <pointer-type-def type-id='type-id-250' size-in-bits='64' id='type-id-252'/>
7186    <pointer-type-def type-id='type-id-254' size-in-bits='64' id='type-id-256'/>
7187  </abi-instr>
7188  <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'>
7189  </abi-instr>
7190  <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'>
7191    <enum-decl name='Curvetype' filepath='libnurbs/internals/reader.h' line='42' column='1' id='type-id-260'>
7192      <underlying-type type-id='type-id-12'/>
7193      <enumerator name='ct_nurbscurve' value='0'/>
7194      <enumerator name='ct_pwlcurve' value='1'/>
7195      <enumerator name='ct_none' value='2'/>
7196    </enum-decl>
7197    <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-261'>
7198      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-115'/>
7199      <member-type access='public'>
7200        <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-262'>
7201          <data-member access='public'>
7202            <var-decl name='o_nurbscurve' type-id='type-id-86' visibility='default' filepath='libnurbs/internals/reader.h' line='57' column='1'/>
7203          </data-member>
7204          <data-member access='public'>
7205            <var-decl name='o_pwlcurve' type-id='type-id-82' visibility='default' filepath='libnurbs/internals/reader.h' line='58' column='1'/>
7206          </data-member>
7207        </union-decl>
7208      </member-type>
7209      <data-member access='public' layout-offset-in-bits='0'>
7210        <var-decl name='curve' type-id='type-id-262' visibility='default' filepath='libnurbs/internals/reader.h' line='59' column='1'/>
7211      </data-member>
7212      <data-member access='public' layout-offset-in-bits='64'>
7213        <var-decl name='curvetype' type-id='type-id-260' visibility='default' filepath='libnurbs/internals/reader.h' line='60' column='1'/>
7214      </data-member>
7215      <data-member access='public' layout-offset-in-bits='128'>
7216        <var-decl name='next' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/reader.h' line='61' column='1'/>
7217      </data-member>
7218      <data-member access='public' layout-offset-in-bits='192'>
7219        <var-decl name='owner' type-id='type-id-74' visibility='default' filepath='libnurbs/internals/reader.h' line='62' column='1'/>
7220      </data-member>
7221      <data-member access='public' layout-offset-in-bits='256'>
7222        <var-decl name='used' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/reader.h' line='63' column='1'/>
7223      </data-member>
7224      <data-member access='public' layout-offset-in-bits='288'>
7225        <var-decl name='save' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/reader.h' line='64' column='1'/>
7226      </data-member>
7227      <data-member access='public' layout-offset-in-bits='320'>
7228        <var-decl name='nuid' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/reader.h' line='65' column='1'/>
7229      </data-member>
7230      <member-function access='public' constructor='yes'>
7231        <function-decl name='O_curve' filepath='libnurbs/internals/reader.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
7232          <parameter type-id='type-id-76' is-artificial='yes'/>
7233          <return type-id='type-id-14'/>
7234        </function-decl>
7235      </member-function>
7236    </class-decl>
7237    <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-263'>
7238      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-115'/>
7239      <data-member access='public' layout-offset-in-bits='0'>
7240        <var-decl name='bezier_curves' type-id='type-id-148' visibility='default' filepath='libnurbs/internals/reader.h' line='71' column='1'/>
7241      </data-member>
7242      <data-member access='public' layout-offset-in-bits='64'>
7243        <var-decl name='type' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/reader.h' line='72' column='1'/>
7244      </data-member>
7245      <data-member access='public' layout-offset-in-bits='128'>
7246        <var-decl name='tesselation' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/reader.h' line='73' column='1'/>
7247      </data-member>
7248      <data-member access='public' layout-offset-in-bits='160'>
7249        <var-decl name='method' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/reader.h' line='74' column='1'/>
7250      </data-member>
7251      <data-member access='public' layout-offset-in-bits='192'>
7252        <var-decl name='next' type-id='type-id-86' visibility='default' filepath='libnurbs/internals/reader.h' line='75' column='1'/>
7253      </data-member>
7254      <data-member access='public' layout-offset-in-bits='256'>
7255        <var-decl name='used' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/reader.h' line='76' column='1'/>
7256      </data-member>
7257      <data-member access='public' layout-offset-in-bits='288'>
7258        <var-decl name='save' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/reader.h' line='77' column='1'/>
7259      </data-member>
7260      <data-member access='public' layout-offset-in-bits='320'>
7261        <var-decl name='owner' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/reader.h' line='78' column='1'/>
7262      </data-member>
7263      <member-function access='public' constructor='yes'>
7264        <function-decl name='O_nurbscurve' filepath='libnurbs/internals/reader.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
7265          <parameter type-id='type-id-86' is-artificial='yes'/>
7266          <parameter type-id='type-id-38'/>
7267          <return type-id='type-id-14'/>
7268        </function-decl>
7269      </member-function>
7270    </class-decl>
7271    <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-264'>
7272      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-115'/>
7273      <data-member access='public' layout-offset-in-bits='0'>
7274        <var-decl name='pts' type-id='type-id-127' visibility='default' filepath='libnurbs/internals/reader.h' line='85' column='1'/>
7275      </data-member>
7276      <data-member access='public' layout-offset-in-bits='64'>
7277        <var-decl name='npts' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/reader.h' line='86' column='1'/>
7278      </data-member>
7279      <data-member access='public' layout-offset-in-bits='128'>
7280        <var-decl name='next' type-id='type-id-82' visibility='default' filepath='libnurbs/internals/reader.h' line='87' column='1'/>
7281      </data-member>
7282      <data-member access='public' layout-offset-in-bits='192'>
7283        <var-decl name='used' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/reader.h' line='88' column='1'/>
7284      </data-member>
7285      <data-member access='public' layout-offset-in-bits='224'>
7286        <var-decl name='save' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/reader.h' line='89' column='1'/>
7287      </data-member>
7288      <data-member access='public' layout-offset-in-bits='256'>
7289        <var-decl name='owner' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/reader.h' line='90' column='1'/>
7290      </data-member>
7291      <member-function access='public' constructor='yes'>
7292        <function-decl name='O_pwlcurve' filepath='libnurbs/internals/reader.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
7293          <parameter type-id='type-id-82' is-artificial='yes'/>
7294          <parameter type-id='type-id-38'/>
7295          <parameter type-id='type-id-38'/>
7296          <parameter type-id='type-id-49'/>
7297          <parameter type-id='type-id-38'/>
7298          <parameter type-id='type-id-127'/>
7299          <return type-id='type-id-14'/>
7300        </function-decl>
7301      </member-function>
7302    </class-decl>
7303    <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-265'>
7304      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-115'/>
7305      <data-member access='public' layout-offset-in-bits='0'>
7306        <var-decl name='o_curve' type-id='type-id-76' visibility='default' filepath='libnurbs/internals/reader.h' line='95' column='1'/>
7307      </data-member>
7308      <data-member access='public' layout-offset-in-bits='64'>
7309        <var-decl name='next' type-id='type-id-75' visibility='default' filepath='libnurbs/internals/reader.h' line='96' column='1'/>
7310      </data-member>
7311      <data-member access='public' layout-offset-in-bits='128'>
7312        <var-decl name='save' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/reader.h' line='97' column='1'/>
7313      </data-member>
7314      <member-function access='public' constructor='yes'>
7315        <function-decl name='O_trim' filepath='libnurbs/internals/reader.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
7316          <parameter type-id='type-id-75' is-artificial='yes'/>
7317          <return type-id='type-id-14'/>
7318        </function-decl>
7319      </member-function>
7320    </class-decl>
7321    <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-266'>
7322      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-115'/>
7323      <data-member access='public' layout-offset-in-bits='0'>
7324        <var-decl name='bezier_patches' type-id='type-id-148' visibility='default' filepath='libnurbs/internals/reader.h' line='102' column='1'/>
7325      </data-member>
7326      <data-member access='public' layout-offset-in-bits='64'>
7327        <var-decl name='type' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/reader.h' line='103' column='1'/>
7328      </data-member>
7329      <data-member access='public' layout-offset-in-bits='128'>
7330        <var-decl name='owner' type-id='type-id-74' visibility='default' filepath='libnurbs/internals/reader.h' line='104' column='1'/>
7331      </data-member>
7332      <data-member access='public' layout-offset-in-bits='192'>
7333        <var-decl name='next' type-id='type-id-85' visibility='default' filepath='libnurbs/internals/reader.h' line='105' column='1'/>
7334      </data-member>
7335      <data-member access='public' layout-offset-in-bits='256'>
7336        <var-decl name='save' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/reader.h' line='106' column='1'/>
7337      </data-member>
7338      <data-member access='public' layout-offset-in-bits='288'>
7339        <var-decl name='used' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/reader.h' line='107' column='1'/>
7340      </data-member>
7341      <member-function access='public' constructor='yes'>
7342        <function-decl name='O_nurbssurface' filepath='libnurbs/internals/reader.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
7343          <parameter type-id='type-id-85' is-artificial='yes'/>
7344          <parameter type-id='type-id-38'/>
7345          <return type-id='type-id-14'/>
7346        </function-decl>
7347      </member-function>
7348    </class-decl>
7349    <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-267'>
7350      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-115'/>
7351      <data-member access='public' layout-offset-in-bits='0'>
7352        <var-decl name='o_nurbssurface' type-id='type-id-85' visibility='default' filepath='libnurbs/internals/reader.h' line='113' column='1'/>
7353      </data-member>
7354      <data-member access='public' layout-offset-in-bits='64'>
7355        <var-decl name='o_trim' type-id='type-id-75' visibility='default' filepath='libnurbs/internals/reader.h' line='114' column='1'/>
7356      </data-member>
7357      <data-member access='public' layout-offset-in-bits='128'>
7358        <var-decl name='save' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/reader.h' line='115' column='1'/>
7359      </data-member>
7360      <data-member access='public' layout-offset-in-bits='192'>
7361        <var-decl name='nuid' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/reader.h' line='116' column='1'/>
7362      </data-member>
7363      <member-function access='public' constructor='yes'>
7364        <function-decl name='O_surface' filepath='libnurbs/internals/reader.h' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
7365          <parameter type-id='type-id-74' is-artificial='yes'/>
7366          <return type-id='type-id-14'/>
7367        </function-decl>
7368      </member-function>
7369    </class-decl>
7370    <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-268'>
7371      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-115'/>
7372      <data-member access='public' layout-offset-in-bits='0'>
7373        <var-decl name='type' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/reader.h' line='121' column='1'/>
7374      </data-member>
7375      <data-member access='public' layout-offset-in-bits='64'>
7376        <var-decl name='tag' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/reader.h' line='122' column='1'/>
7377      </data-member>
7378      <data-member access='public' layout-offset-in-bits='128'>
7379        <var-decl name='value' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/reader.h' line='123' column='1'/>
7380      </data-member>
7381      <data-member access='public' layout-offset-in-bits='160'>
7382        <var-decl name='save' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/reader.h' line='124' column='1'/>
7383      </data-member>
7384      <member-function access='public' constructor='yes'>
7385        <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
7386          <parameter type-id='type-id-81' is-artificial='yes'/>
7387          <parameter type-id='type-id-38'/>
7388          <parameter type-id='type-id-38'/>
7389          <parameter type-id='type-id-15'/>
7390          <return type-id='type-id-14'/>
7391        </function-decl>
7392      </member-function>
7393      <member-function access='public' constructor='yes'>
7394        <function-decl name='Property' filepath='libnurbs/internals/reader.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
7395          <parameter type-id='type-id-81' is-artificial='yes'/>
7396          <parameter type-id='type-id-38'/>
7397          <parameter type-id='type-id-15'/>
7398          <return type-id='type-id-14'/>
7399        </function-decl>
7400      </member-function>
7401    </class-decl>
7402    <pointer-type-def type-id='type-id-261' size-in-bits='64' id='type-id-76'/>
7403    <pointer-type-def type-id='type-id-76' size-in-bits='64' id='type-id-70'/>
7404    <pointer-type-def type-id='type-id-263' size-in-bits='64' id='type-id-86'/>
7405    <pointer-type-def type-id='type-id-86' size-in-bits='64' id='type-id-71'/>
7406    <pointer-type-def type-id='type-id-266' size-in-bits='64' id='type-id-85'/>
7407    <pointer-type-def type-id='type-id-85' size-in-bits='64' id='type-id-73'/>
7408    <pointer-type-def type-id='type-id-264' size-in-bits='64' id='type-id-82'/>
7409    <pointer-type-def type-id='type-id-82' size-in-bits='64' id='type-id-72'/>
7410    <pointer-type-def type-id='type-id-267' size-in-bits='64' id='type-id-74'/>
7411    <pointer-type-def type-id='type-id-265' size-in-bits='64' id='type-id-75'/>
7412    <pointer-type-def type-id='type-id-75' size-in-bits='64' id='type-id-69'/>
7413    <pointer-type-def type-id='type-id-268' size-in-bits='64' id='type-id-81'/>
7414    <pointer-type-def type-id='type-id-62' size-in-bits='64' id='type-id-169'/>
7415  </abi-instr>
7416  <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'>
7417    <array-type-def dimensions='1' type-id='type-id-269' size-in-bits='640' id='type-id-270'>
7418      <subrange length='2' type-id='type-id-3' id='type-id-87'/>
7419    </array-type-def>
7420    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='92160' id='type-id-271'>
7421      <subrange length='2880' type-id='type-id-3' id='type-id-272'/>
7422    </array-type-def>
7423    <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='320' id='type-id-273'>
7424      <subrange length='2' type-id='type-id-3' id='type-id-87'/>
7425      <subrange length='5' type-id='type-id-3' id='type-id-213'/>
7426    </array-type-def>
7427    <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-274'>
7428      <data-member access='public' layout-offset-in-bits='0'>
7429        <var-decl name='range' type-id='type-id-89' visibility='default' filepath='libnurbs/internals/patch.h' line='47' column='1'/>
7430      </data-member>
7431      <data-member access='public' layout-offset-in-bits='96'>
7432        <var-decl name='sidestep' type-id='type-id-88' visibility='default' filepath='libnurbs/internals/patch.h' line='48' column='1'/>
7433      </data-member>
7434      <data-member access='public' layout-offset-in-bits='160'>
7435        <var-decl name='stepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/patch.h' line='49' column='1'/>
7436      </data-member>
7437      <data-member access='public' layout-offset-in-bits='192'>
7438        <var-decl name='minstepsize' type-id='type-id-1' visibility='default' filepath='libnurbs/internals/patch.h' line='50' column='1'/>
7439      </data-member>
7440      <data-member access='public' layout-offset-in-bits='224'>
7441        <var-decl name='needsSubdivision' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/patch.h' line='51' column='1'/>
7442      </data-member>
7443    </class-decl>
7444    <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-269'>
7445      <base-class access='public' layout-offset-in-bits='0' type-id='type-id-274'/>
7446      <data-member access='public' layout-offset-in-bits='256'>
7447        <var-decl name='order' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/patch.h' line='55' column='1'/>
7448      </data-member>
7449      <data-member access='public' layout-offset-in-bits='288'>
7450        <var-decl name='stride' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/patch.h' line='56' column='1'/>
7451      </data-member>
7452      <member-function access='public'>
7453        <function-decl name='singleStep' mangled-name='_ZN9Patchspec10singleStepEv' filepath='libnurbs/internals/patch.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
7454          <parameter type-id='type-id-275' is-artificial='yes'/>
7455          <return type-id='type-id-14'/>
7456        </function-decl>
7457      </member-function>
7458      <member-function access='public'>
7459        <function-decl name='clamp' mangled-name='_ZN9Patchspec5clampEf' filepath='libnurbs/internals/patch.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
7460          <parameter type-id='type-id-275' is-artificial='yes'/>
7461          <parameter type-id='type-id-1'/>
7462          <return type-id='type-id-14'/>
7463        </function-decl>
7464      </member-function>
7465      <member-function access='public'>
7466        <function-decl name='getstepsize' mangled-name='_ZN9Patchspec11getstepsizeEf' filepath='libnurbs/internals/patch.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
7467          <parameter type-id='type-id-275' is-artificial='yes'/>
7468          <parameter type-id='type-id-1'/>
7469          <return type-id='type-id-14'/>
7470        </function-decl>
7471      </member-function>
7472    </class-decl>
7473    <class-decl name='Patch' size-in-bits='277696' visibility='default' filepath='libnurbs/internals/patch.h' line='62' column='1' id='type-id-276'>
7474      <data-member access='private' layout-offset-in-bits='0'>
7475        <var-decl name='mapdesc' type-id='type-id-163' visibility='default' filepath='libnurbs/internals/patch.h' line='82' column='1'/>
7476      </data-member>
7477      <data-member access='private' layout-offset-in-bits='64'>
7478        <var-decl name='next' type-id='type-id-158' visibility='default' filepath='libnurbs/internals/patch.h' line='83' column='1'/>
7479      </data-member>
7480      <data-member access='private' layout-offset-in-bits='128'>
7481        <var-decl name='cullval' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/patch.h' line='84' column='1'/>
7482      </data-member>
7483      <data-member access='private' layout-offset-in-bits='160'>
7484        <var-decl name='notInBbox' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/patch.h' line='85' column='1'/>
7485      </data-member>
7486      <data-member access='private' layout-offset-in-bits='192'>
7487        <var-decl name='needsSampling' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/patch.h' line='86' column='1'/>
7488      </data-member>
7489      <data-member access='private' layout-offset-in-bits='224'>
7490        <var-decl name='cpts' type-id='type-id-271' visibility='default' filepath='libnurbs/internals/patch.h' line='87' column='1'/>
7491      </data-member>
7492      <data-member access='private' layout-offset-in-bits='92384'>
7493        <var-decl name='spts' type-id='type-id-271' visibility='default' filepath='libnurbs/internals/patch.h' line='88' column='1'/>
7494      </data-member>
7495      <data-member access='private' layout-offset-in-bits='184544'>
7496        <var-decl name='bpts' type-id='type-id-271' visibility='default' filepath='libnurbs/internals/patch.h' line='89' column='1'/>
7497      </data-member>
7498      <data-member access='private' layout-offset-in-bits='276704'>
7499        <var-decl name='pspec' type-id='type-id-270' visibility='default' filepath='libnurbs/internals/patch.h' line='90' column='1'/>
7500      </data-member>
7501      <data-member access='private' layout-offset-in-bits='277344'>
7502        <var-decl name='bb' type-id='type-id-273' visibility='default' filepath='libnurbs/internals/patch.h' line='92' column='1'/>
7503      </data-member>
7504      <member-function access='private' constructor='yes'>
7505        <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
7506          <parameter type-id='type-id-158' is-artificial='yes'/>
7507          <parameter type-id='type-id-148'/>
7508          <parameter type-id='type-id-22'/>
7509          <parameter type-id='type-id-22'/>
7510          <parameter type-id='type-id-158'/>
7511          <return type-id='type-id-14'/>
7512        </function-decl>
7513      </member-function>
7514      <member-function access='private' constructor='yes'>
7515        <function-decl name='Patch' filepath='libnurbs/internals/patch.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
7516          <parameter type-id='type-id-158' is-artificial='yes'/>
7517          <parameter type-id='type-id-277'/>
7518          <parameter type-id='type-id-8'/>
7519          <parameter type-id='type-id-1'/>
7520          <parameter type-id='type-id-158'/>
7521          <return type-id='type-id-14'/>
7522        </function-decl>
7523      </member-function>
7524      <member-function access='private'>
7525        <function-decl name='needsSamplingSubdivision' mangled-name='_ZN5Patch24needsSamplingSubdivisionEv' filepath='libnurbs/internals/patch.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
7526          <parameter type-id='type-id-158' is-artificial='yes'/>
7527          <return type-id='type-id-8'/>
7528        </function-decl>
7529      </member-function>
7530      <member-function access='private'>
7531        <function-decl name='clamp' mangled-name='_ZN5Patch5clampEv' filepath='libnurbs/internals/patch.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
7532          <parameter type-id='type-id-158' is-artificial='yes'/>
7533          <return type-id='type-id-14'/>
7534        </function-decl>
7535      </member-function>
7536      <member-function access='private'>
7537        <function-decl name='needsNonSamplingSubdivision' mangled-name='_ZN5Patch27needsNonSamplingSubdivisionEv' filepath='libnurbs/internals/patch.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7538          <parameter type-id='type-id-158' is-artificial='yes'/>
7539          <return type-id='type-id-8'/>
7540        </function-decl>
7541      </member-function>
7542      <member-function access='private'>
7543        <function-decl name='needsSubdivision' mangled-name='_ZN5Patch16needsSubdivisionEi' filepath='libnurbs/internals/patch.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
7544          <parameter type-id='type-id-158' is-artificial='yes'/>
7545          <parameter type-id='type-id-8'/>
7546          <return type-id='type-id-8'/>
7547        </function-decl>
7548      </member-function>
7549      <member-function access='private'>
7550        <function-decl name='cullCheck' mangled-name='_ZN5Patch9cullCheckEv' filepath='libnurbs/internals/patch.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
7551          <parameter type-id='type-id-158' is-artificial='yes'/>
7552          <return type-id='type-id-8'/>
7553        </function-decl>
7554      </member-function>
7555      <member-function access='private'>
7556        <function-decl name='getstepsize' mangled-name='_ZN5Patch11getstepsizeEv' filepath='libnurbs/internals/patch.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
7557          <parameter type-id='type-id-158' is-artificial='yes'/>
7558          <return type-id='type-id-14'/>
7559        </function-decl>
7560      </member-function>
7561      <member-function access='private'>
7562        <function-decl name='bbox' mangled-name='_ZN5Patch4bboxEv' filepath='libnurbs/internals/patch.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
7563          <parameter type-id='type-id-158' is-artificial='yes'/>
7564          <return type-id='type-id-14'/>
7565        </function-decl>
7566      </member-function>
7567      <member-function access='private'>
7568        <function-decl name='checkBboxConstraint' mangled-name='_ZN5Patch19checkBboxConstraintEv' filepath='libnurbs/internals/patch.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
7569          <parameter type-id='type-id-158' is-artificial='yes'/>
7570          <return type-id='type-id-14'/>
7571        </function-decl>
7572      </member-function>
7573      <member-function access='private'>
7574        <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'>
7575          <parameter type-id='type-id-158' is-artificial='yes'/>
7576          <return type-id='type-id-8'/>
7577        </function-decl>
7578      </member-function>
7579      <member-function access='private'>
7580        <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'>
7581          <parameter type-id='type-id-158' is-artificial='yes'/>
7582          <return type-id='type-id-8'/>
7583        </function-decl>
7584      </member-function>
7585    </class-decl>
7586    <reference-type-def kind='lvalue' type-id='type-id-276' size-in-bits='64' id='type-id-277'/>
7587    <pointer-type-def type-id='type-id-276' size-in-bits='64' id='type-id-158'/>
7588    <pointer-type-def type-id='type-id-269' size-in-bits='64' id='type-id-275'/>
7589  </abi-instr>
7590  <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'>
7591    <array-type-def dimensions='1' type-id='type-id-274' size-in-bits='512' id='type-id-159'>
7592      <subrange length='2' type-id='type-id-3' id='type-id-87'/>
7593    </array-type-def>
7594    <pointer-type-def type-id='type-id-157' size-in-bits='64' id='type-id-160'/>
7595  </abi-instr>
7596  <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'>
7597    <class-decl name='gridWrap' size-in-bits='384' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='42' column='1' id='type-id-278'>
7598      <data-member access='private' layout-offset-in-bits='0'>
7599        <var-decl name='n_ulines' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='43' column='1'/>
7600      </data-member>
7601      <data-member access='private' layout-offset-in-bits='32'>
7602        <var-decl name='n_vlines' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='44' column='1'/>
7603      </data-member>
7604      <data-member access='private' layout-offset-in-bits='64'>
7605        <var-decl name='u_min' type-id='type-id-246' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
7606      </data-member>
7607      <data-member access='private' layout-offset-in-bits='96'>
7608        <var-decl name='u_max' type-id='type-id-246' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
7609      </data-member>
7610      <data-member access='private' layout-offset-in-bits='128'>
7611        <var-decl name='v_min' type-id='type-id-246' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
7612      </data-member>
7613      <data-member access='private' layout-offset-in-bits='160'>
7614        <var-decl name='v_max' type-id='type-id-246' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
7615      </data-member>
7616      <data-member access='private' layout-offset-in-bits='192'>
7617        <var-decl name='u_values' type-id='type-id-253' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='52' column='1'/>
7618      </data-member>
7619      <data-member access='private' layout-offset-in-bits='256'>
7620        <var-decl name='v_values' type-id='type-id-253' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='53' column='1'/>
7621      </data-member>
7622      <data-member access='private' layout-offset-in-bits='320'>
7623        <var-decl name='is_uniform' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='55' column='1'/>
7624      </data-member>
7625      <member-function access='private' constructor='yes'>
7626        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
7627          <parameter type-id='type-id-193' is-artificial='yes'/>
7628          <parameter type-id='type-id-248'/>
7629          <parameter type-id='type-id-248'/>
7630          <parameter type-id='type-id-246'/>
7631          <parameter type-id='type-id-246'/>
7632          <parameter type-id='type-id-246'/>
7633          <parameter type-id='type-id-246'/>
7634          <return type-id='type-id-14'/>
7635        </function-decl>
7636      </member-function>
7637      <member-function access='private' constructor='yes'>
7638        <function-decl name='gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
7639          <parameter type-id='type-id-193' is-artificial='yes'/>
7640          <parameter type-id='type-id-248'/>
7641          <parameter type-id='type-id-253'/>
7642          <parameter type-id='type-id-248'/>
7643          <parameter type-id='type-id-253'/>
7644          <return type-id='type-id-14'/>
7645        </function-decl>
7646      </member-function>
7647      <member-function access='private' destructor='yes'>
7648        <function-decl name='~gridWrap' filepath='libnurbs/nurbtess/gridWrap.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
7649          <parameter type-id='type-id-193' is-artificial='yes'/>
7650          <parameter type-id='type-id-8' is-artificial='yes'/>
7651          <return type-id='type-id-14'/>
7652        </function-decl>
7653      </member-function>
7654      <member-function access='private'>
7655        <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'>
7656          <parameter type-id='type-id-193' is-artificial='yes'/>
7657          <return type-id='type-id-248'/>
7658        </function-decl>
7659      </member-function>
7660      <member-function access='private'>
7661        <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'>
7662          <parameter type-id='type-id-193' is-artificial='yes'/>
7663          <return type-id='type-id-246'/>
7664        </function-decl>
7665      </member-function>
7666      <member-function access='private'>
7667        <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'>
7668          <parameter type-id='type-id-193' is-artificial='yes'/>
7669          <return type-id='type-id-246'/>
7670        </function-decl>
7671      </member-function>
7672      <member-function access='private'>
7673        <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'>
7674          <parameter type-id='type-id-193' is-artificial='yes'/>
7675          <return type-id='type-id-248'/>
7676        </function-decl>
7677      </member-function>
7678      <member-function access='private'>
7679        <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'>
7680          <parameter type-id='type-id-193' is-artificial='yes'/>
7681          <return type-id='type-id-246'/>
7682        </function-decl>
7683      </member-function>
7684      <member-function access='private'>
7685        <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'>
7686          <parameter type-id='type-id-193' is-artificial='yes'/>
7687          <return type-id='type-id-246'/>
7688        </function-decl>
7689      </member-function>
7690      <member-function access='private'>
7691        <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'>
7692          <parameter type-id='type-id-193' is-artificial='yes'/>
7693          <parameter type-id='type-id-248'/>
7694          <return type-id='type-id-246'/>
7695        </function-decl>
7696      </member-function>
7697      <member-function access='private'>
7698        <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'>
7699          <parameter type-id='type-id-193' is-artificial='yes'/>
7700          <parameter type-id='type-id-248'/>
7701          <return type-id='type-id-246'/>
7702        </function-decl>
7703      </member-function>
7704      <member-function access='private'>
7705        <function-decl name='outputFanWithPoint' mangled-name='_ZN8gridWrap18outputFanWithPointEiiiPfP10primStream' filepath='libnurbs/nurbtess/gridWrap.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
7706          <parameter type-id='type-id-193' is-artificial='yes'/>
7707          <parameter type-id='type-id-248'/>
7708          <parameter type-id='type-id-248'/>
7709          <parameter type-id='type-id-248'/>
7710          <parameter type-id='type-id-253'/>
7711          <parameter type-id='type-id-194'/>
7712          <return type-id='type-id-14'/>
7713        </function-decl>
7714      </member-function>
7715      <member-function access='private'>
7716        <function-decl name='draw' mangled-name='_ZN8gridWrap4drawEv' filepath='libnurbs/nurbtess/gridWrap.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
7717          <parameter type-id='type-id-193' is-artificial='yes'/>
7718          <return type-id='type-id-14'/>
7719        </function-decl>
7720      </member-function>
7721      <member-function access='private'>
7722        <function-decl name='print' mangled-name='_ZN8gridWrap5printEv' filepath='libnurbs/nurbtess/gridWrap.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
7723          <parameter type-id='type-id-193' is-artificial='yes'/>
7724          <return type-id='type-id-14'/>
7725        </function-decl>
7726      </member-function>
7727    </class-decl>
7728    <class-decl name='gridBoundaryChain' size-in-bits='320' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='96' column='1' id='type-id-279'>
7729      <data-member access='private' layout-offset-in-bits='0'>
7730        <var-decl name='grid' type-id='type-id-193' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='97' column='1'/>
7731      </data-member>
7732      <data-member access='private' layout-offset-in-bits='64'>
7733        <var-decl name='firstVlineIndex' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='98' column='1'/>
7734      </data-member>
7735      <data-member access='private' layout-offset-in-bits='96'>
7736        <var-decl name='nVlines' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='99' column='1'/>
7737      </data-member>
7738      <data-member access='private' layout-offset-in-bits='128'>
7739        <var-decl name='ulineIndices' type-id='type-id-259' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='100' column='1'/>
7740      </data-member>
7741      <data-member access='private' layout-offset-in-bits='192'>
7742        <var-decl name='innerIndices' type-id='type-id-259' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='101' column='1'/>
7743      </data-member>
7744      <data-member access='private' layout-offset-in-bits='256'>
7745        <var-decl name='vertices' type-id='type-id-251' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='105' column='1'/>
7746      </data-member>
7747      <member-function access='private' constructor='yes'>
7748        <function-decl name='gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
7749          <parameter type-id='type-id-280' is-artificial='yes'/>
7750          <parameter type-id='type-id-193'/>
7751          <parameter type-id='type-id-248'/>
7752          <parameter type-id='type-id-248'/>
7753          <parameter type-id='type-id-259'/>
7754          <parameter type-id='type-id-259'/>
7755          <return type-id='type-id-14'/>
7756        </function-decl>
7757      </member-function>
7758      <member-function access='private' destructor='yes'>
7759        <function-decl name='~gridBoundaryChain' filepath='libnurbs/nurbtess/gridWrap.h' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
7760          <parameter type-id='type-id-280' is-artificial='yes'/>
7761          <parameter type-id='type-id-8' is-artificial='yes'/>
7762          <return type-id='type-id-14'/>
7763        </function-decl>
7764      </member-function>
7765      <member-function access='private'>
7766        <function-decl name='getUlineIndex' mangled-name='_ZN17gridBoundaryChain13getUlineIndexEi' filepath='libnurbs/nurbtess/gridWrap.h' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
7767          <parameter type-id='type-id-280' is-artificial='yes'/>
7768          <parameter type-id='type-id-248'/>
7769          <return type-id='type-id-248'/>
7770        </function-decl>
7771      </member-function>
7772      <member-function access='private'>
7773        <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'>
7774          <parameter type-id='type-id-280' is-artificial='yes'/>
7775          <parameter type-id='type-id-248'/>
7776          <return type-id='type-id-253'/>
7777        </function-decl>
7778      </member-function>
7779      <member-function access='private'>
7780        <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'>
7781          <parameter type-id='type-id-280' is-artificial='yes'/>
7782          <parameter type-id='type-id-248'/>
7783          <return type-id='type-id-246'/>
7784        </function-decl>
7785      </member-function>
7786      <member-function access='private'>
7787        <function-decl name='lookfor' mangled-name='_ZN17gridBoundaryChain7lookforEfii' filepath='libnurbs/nurbtess/gridWrap.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
7788          <parameter type-id='type-id-280' is-artificial='yes'/>
7789          <parameter type-id='type-id-246'/>
7790          <parameter type-id='type-id-248'/>
7791          <parameter type-id='type-id-248'/>
7792          <return type-id='type-id-248'/>
7793        </function-decl>
7794      </member-function>
7795      <member-function access='private'>
7796        <function-decl name='leftEndFan' mangled-name='_ZN17gridBoundaryChain10leftEndFanEiP10primStream' filepath='libnurbs/nurbtess/gridWrap.h' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
7797          <parameter type-id='type-id-280' is-artificial='yes'/>
7798          <parameter type-id='type-id-248'/>
7799          <parameter type-id='type-id-194'/>
7800          <return type-id='type-id-14'/>
7801        </function-decl>
7802      </member-function>
7803      <member-function access='private'>
7804        <function-decl name='rightEndFan' mangled-name='_ZN17gridBoundaryChain11rightEndFanEiP10primStream' filepath='libnurbs/nurbtess/gridWrap.h' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
7805          <parameter type-id='type-id-280' is-artificial='yes'/>
7806          <parameter type-id='type-id-248'/>
7807          <parameter type-id='type-id-194'/>
7808          <return type-id='type-id-14'/>
7809        </function-decl>
7810      </member-function>
7811      <member-function access='private'>
7812        <function-decl name='drawInner' mangled-name='_ZN17gridBoundaryChain9drawInnerEv' filepath='libnurbs/nurbtess/gridWrap.h' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
7813          <parameter type-id='type-id-280' is-artificial='yes'/>
7814          <return type-id='type-id-14'/>
7815        </function-decl>
7816      </member-function>
7817      <member-function access='private'>
7818        <function-decl name='draw' mangled-name='_ZN17gridBoundaryChain4drawEv' filepath='libnurbs/nurbtess/gridWrap.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
7819          <parameter type-id='type-id-280' is-artificial='yes'/>
7820          <return type-id='type-id-14'/>
7821        </function-decl>
7822      </member-function>
7823      <member-function access='private'>
7824        <function-decl name='getVlineIndex' mangled-name='_ZN17gridBoundaryChain13getVlineIndexEi' filepath='libnurbs/nurbtess/gridWrap.h' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
7825          <parameter type-id='type-id-280' is-artificial='yes'/>
7826          <parameter type-id='type-id-248'/>
7827          <return type-id='type-id-248'/>
7828        </function-decl>
7829      </member-function>
7830      <member-function access='private'>
7831        <function-decl name='getInnerIndex' mangled-name='_ZN17gridBoundaryChain13getInnerIndexEi' filepath='libnurbs/nurbtess/gridWrap.h' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
7832          <parameter type-id='type-id-280' is-artificial='yes'/>
7833          <parameter type-id='type-id-248'/>
7834          <return type-id='type-id-248'/>
7835        </function-decl>
7836      </member-function>
7837      <member-function access='private'>
7838        <function-decl name='getGrid' mangled-name='_ZN17gridBoundaryChain7getGridEv' filepath='libnurbs/nurbtess/gridWrap.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
7839          <parameter type-id='type-id-280' is-artificial='yes'/>
7840          <return type-id='type-id-193'/>
7841        </function-decl>
7842      </member-function>
7843      <member-function access='private'>
7844        <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'>
7845          <parameter type-id='type-id-280' is-artificial='yes'/>
7846          <return type-id='type-id-248'/>
7847        </function-decl>
7848      </member-function>
7849      <member-function access='private'>
7850        <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'>
7851          <parameter type-id='type-id-280' is-artificial='yes'/>
7852          <parameter type-id='type-id-248'/>
7853          <return type-id='type-id-246'/>
7854        </function-decl>
7855      </member-function>
7856    </class-decl>
7857    <class-decl name='rectBlock' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='39' column='1' id='type-id-281'>
7858      <data-member access='private' layout-offset-in-bits='0'>
7859        <var-decl name='upGridLineIndex' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='40' column='1'/>
7860      </data-member>
7861      <data-member access='private' layout-offset-in-bits='32'>
7862        <var-decl name='lowGridLineIndex' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='41' column='1'/>
7863      </data-member>
7864      <data-member access='private' layout-offset-in-bits='64'>
7865        <var-decl name='leftIndices' type-id='type-id-259' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='42' column='1'/>
7866      </data-member>
7867      <data-member access='private' layout-offset-in-bits='128'>
7868        <var-decl name='rightIndices' type-id='type-id-259' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='43' column='1'/>
7869      </data-member>
7870      <member-function access='private' constructor='yes'>
7871        <function-decl name='rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
7872          <parameter type-id='type-id-282' is-artificial='yes'/>
7873          <parameter type-id='type-id-280'/>
7874          <parameter type-id='type-id-280'/>
7875          <parameter type-id='type-id-248'/>
7876          <parameter type-id='type-id-248'/>
7877          <return type-id='type-id-14'/>
7878        </function-decl>
7879      </member-function>
7880      <member-function access='private' destructor='yes'>
7881        <function-decl name='~rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
7882          <parameter type-id='type-id-282' is-artificial='yes'/>
7883          <parameter type-id='type-id-8' is-artificial='yes'/>
7884          <return type-id='type-id-14'/>
7885        </function-decl>
7886      </member-function>
7887      <member-function access='private'>
7888        <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'>
7889          <parameter type-id='type-id-282' is-artificial='yes'/>
7890          <return type-id='type-id-248'/>
7891        </function-decl>
7892      </member-function>
7893      <member-function access='private'>
7894        <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'>
7895          <parameter type-id='type-id-282' is-artificial='yes'/>
7896          <return type-id='type-id-248'/>
7897        </function-decl>
7898      </member-function>
7899      <member-function access='private'>
7900        <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'>
7901          <parameter type-id='type-id-282' is-artificial='yes'/>
7902          <return type-id='type-id-259'/>
7903        </function-decl>
7904      </member-function>
7905      <member-function access='private'>
7906        <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'>
7907          <parameter type-id='type-id-282' is-artificial='yes'/>
7908          <return type-id='type-id-259'/>
7909        </function-decl>
7910      </member-function>
7911      <member-function access='private'>
7912        <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'>
7913          <parameter type-id='type-id-282' is-artificial='yes'/>
7914          <return type-id='type-id-248'/>
7915        </function-decl>
7916      </member-function>
7917      <member-function access='private'>
7918        <function-decl name='draw' mangled-name='_ZN9rectBlock4drawEPfS0_' filepath='libnurbs/nurbtess/rectBlock.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
7919          <parameter type-id='type-id-282' is-artificial='yes'/>
7920          <parameter type-id='type-id-253'/>
7921          <parameter type-id='type-id-253'/>
7922          <return type-id='type-id-14'/>
7923        </function-decl>
7924      </member-function>
7925      <member-function access='private'>
7926        <function-decl name='print' mangled-name='_ZN9rectBlock5printEv' filepath='libnurbs/nurbtess/rectBlock.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
7927          <parameter type-id='type-id-282' is-artificial='yes'/>
7928          <return type-id='type-id-14'/>
7929        </function-decl>
7930      </member-function>
7931    </class-decl>
7932    <class-decl name='rectBlockArray' size-in-bits='128' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='61' column='1' id='type-id-283'>
7933      <data-member access='private' layout-offset-in-bits='0'>
7934        <var-decl name='array' type-id='type-id-284' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='62' column='1'/>
7935      </data-member>
7936      <data-member access='private' layout-offset-in-bits='64'>
7937        <var-decl name='n_elements' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='63' column='1'/>
7938      </data-member>
7939      <data-member access='private' layout-offset-in-bits='96'>
7940        <var-decl name='size' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='64' column='1'/>
7941      </data-member>
7942      <member-function access='private' constructor='yes'>
7943        <function-decl name='rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
7944          <parameter type-id='type-id-192' is-artificial='yes'/>
7945          <parameter type-id='type-id-248'/>
7946          <return type-id='type-id-14'/>
7947        </function-decl>
7948      </member-function>
7949      <member-function access='private' destructor='yes'>
7950        <function-decl name='~rectBlockArray' filepath='libnurbs/nurbtess/rectBlock.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
7951          <parameter type-id='type-id-192' is-artificial='yes'/>
7952          <parameter type-id='type-id-8' is-artificial='yes'/>
7953          <return type-id='type-id-14'/>
7954        </function-decl>
7955      </member-function>
7956      <member-function access='private'>
7957        <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'>
7958          <parameter type-id='type-id-192' is-artificial='yes'/>
7959          <parameter type-id='type-id-248'/>
7960          <return type-id='type-id-282'/>
7961        </function-decl>
7962      </member-function>
7963      <member-function access='private'>
7964        <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'>
7965          <parameter type-id='type-id-192' is-artificial='yes'/>
7966          <return type-id='type-id-248'/>
7967        </function-decl>
7968      </member-function>
7969      <member-function access='private'>
7970        <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'>
7971          <parameter type-id='type-id-192' is-artificial='yes'/>
7972          <return type-id='type-id-248'/>
7973        </function-decl>
7974      </member-function>
7975      <member-function access='private'>
7976        <function-decl name='insert' mangled-name='_ZN14rectBlockArray6insertEP9rectBlock' filepath='libnurbs/nurbtess/rectBlock.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
7977          <parameter type-id='type-id-192' is-artificial='yes'/>
7978          <parameter type-id='type-id-282'/>
7979          <return type-id='type-id-14'/>
7980        </function-decl>
7981      </member-function>
7982      <member-function access='private'>
7983        <function-decl name='draw' mangled-name='_ZN14rectBlockArray4drawEPfS0_' filepath='libnurbs/nurbtess/rectBlock.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
7984          <parameter type-id='type-id-192' is-artificial='yes'/>
7985          <parameter type-id='type-id-253'/>
7986          <parameter type-id='type-id-253'/>
7987          <return type-id='type-id-14'/>
7988        </function-decl>
7989      </member-function>
7990      <member-function access='private'>
7991        <function-decl name='print' mangled-name='_ZN14rectBlockArray5printEv' filepath='libnurbs/nurbtess/rectBlock.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
7992          <parameter type-id='type-id-192' is-artificial='yes'/>
7993          <return type-id='type-id-14'/>
7994        </function-decl>
7995      </member-function>
7996    </class-decl>
7997    <pointer-type-def type-id='type-id-171' size-in-bits='64' id='type-id-190'/>
7998    <pointer-type-def type-id='type-id-279' size-in-bits='64' id='type-id-280'/>
7999    <pointer-type-def type-id='type-id-278' size-in-bits='64' id='type-id-193'/>
8000    <pointer-type-def type-id='type-id-281' size-in-bits='64' id='type-id-282'/>
8001    <pointer-type-def type-id='type-id-282' size-in-bits='64' id='type-id-284'/>
8002    <pointer-type-def type-id='type-id-283' size-in-bits='64' id='type-id-192'/>
8003  </abi-instr>
8004  <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'>
8005    <typedef-decl name='Quilt_ptr' type-id='type-id-148' filepath='libnurbs/internals/quilt.h' line='90' column='1' id='type-id-285'/>
8006    <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-286'>
8007      <data-member access='public' layout-offset-in-bits='0'>
8008        <var-decl name='value' type-id='type-id-226' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='49' column='1'/>
8009      </data-member>
8010      <data-member access='public' layout-offset-in-bits='32'>
8011        <var-decl name='multi' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='50' column='1'/>
8012      </data-member>
8013      <data-member access='public' layout-offset-in-bits='64'>
8014        <var-decl name='def' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='51' column='1'/>
8015      </data-member>
8016    </class-decl>
8017    <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-287'>
8018      <data-member access='public' layout-offset-in-bits='0'>
8019        <var-decl name='order' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='55' column='1'/>
8020      </data-member>
8021      <data-member access='public' layout-offset-in-bits='64'>
8022        <var-decl name='inkbegin' type-id='type-id-288' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='56' column='1'/>
8023      </data-member>
8024      <data-member access='public' layout-offset-in-bits='128'>
8025        <var-decl name='inkend' type-id='type-id-288' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='57' column='1'/>
8026      </data-member>
8027      <data-member access='public' layout-offset-in-bits='192'>
8028        <var-decl name='outkbegin' type-id='type-id-288' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='58' column='1'/>
8029      </data-member>
8030      <data-member access='public' layout-offset-in-bits='256'>
8031        <var-decl name='outkend' type-id='type-id-288' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='59' column='1'/>
8032      </data-member>
8033      <data-member access='public' layout-offset-in-bits='320'>
8034        <var-decl name='kleft' type-id='type-id-288' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='60' column='1'/>
8035      </data-member>
8036      <data-member access='public' layout-offset-in-bits='384'>
8037        <var-decl name='kright' type-id='type-id-288' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='61' column='1'/>
8038      </data-member>
8039      <data-member access='public' layout-offset-in-bits='448'>
8040        <var-decl name='kfirst' type-id='type-id-288' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='62' column='1'/>
8041      </data-member>
8042      <data-member access='public' layout-offset-in-bits='512'>
8043        <var-decl name='klast' type-id='type-id-288' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='63' column='1'/>
8044      </data-member>
8045      <data-member access='public' layout-offset-in-bits='576'>
8046        <var-decl name='sbegin' type-id='type-id-288' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='64' column='1'/>
8047      </data-member>
8048      <data-member access='public' layout-offset-in-bits='640'>
8049        <var-decl name='bbegin' type-id='type-id-289' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='65' column='1'/>
8050      </data-member>
8051      <data-member access='public' layout-offset-in-bits='704'>
8052        <var-decl name='bend' type-id='type-id-289' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='66' column='1'/>
8053      </data-member>
8054      <data-member access='public' layout-offset-in-bits='768'>
8055        <var-decl name='ncoords' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='67' column='1'/>
8056      </data-member>
8057      <data-member access='public' layout-offset-in-bits='800'>
8058        <var-decl name='prestride' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='68' column='1'/>
8059      </data-member>
8060      <data-member access='public' layout-offset-in-bits='832'>
8061        <var-decl name='poststride' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='69' column='1'/>
8062      </data-member>
8063      <data-member access='public' layout-offset-in-bits='864'>
8064        <var-decl name='preoffset' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='70' column='1'/>
8065      </data-member>
8066      <data-member access='public' layout-offset-in-bits='896'>
8067        <var-decl name='postoffset' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='71' column='1'/>
8068      </data-member>
8069      <data-member access='public' layout-offset-in-bits='928'>
8070        <var-decl name='prewidth' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='72' column='1'/>
8071      </data-member>
8072      <data-member access='public' layout-offset-in-bits='960'>
8073        <var-decl name='postwidth' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='73' column='1'/>
8074      </data-member>
8075      <data-member access='public' layout-offset-in-bits='992'>
8076        <var-decl name='istransformed' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='74' column='1'/>
8077      </data-member>
8078      <data-member access='public' layout-offset-in-bits='1024'>
8079        <var-decl name='next' type-id='type-id-290' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='75' column='1'/>
8080      </data-member>
8081      <data-member access='public' layout-offset-in-bits='1088'>
8082        <var-decl name='kspectotrans' type-id='type-id-290' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='76' column='1'/>
8083      </data-member>
8084      <member-function access='public' constructor='yes'>
8085        <function-decl name='Knotspec' filepath='libnurbs/internals/tobezier.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
8086          <parameter type-id='type-id-290' is-artificial='yes'/>
8087          <return type-id='type-id-14'/>
8088        </function-decl>
8089      </member-function>
8090      <member-function access='public' destructor='yes'>
8091        <function-decl name='~Knotspec' filepath='libnurbs/internals/tobezier.cc' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
8092          <parameter type-id='type-id-290' is-artificial='yes'/>
8093          <parameter type-id='type-id-8' is-artificial='yes'/>
8094          <return type-id='type-id-14'/>
8095        </function-decl>
8096      </member-function>
8097      <member-function access='public'>
8098        <function-decl name='showpts' mangled-name='_ZN8Knotspec7showptsEPf' filepath='libnurbs/internals/tobezier.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
8099          <parameter type-id='type-id-290' is-artificial='yes'/>
8100          <parameter type-id='type-id-22'/>
8101          <return type-id='type-id-14'/>
8102        </function-decl>
8103      </member-function>
8104      <member-function access='public'>
8105        <function-decl name='factors' mangled-name='_ZN8Knotspec7factorsEv' filepath='libnurbs/internals/tobezier.cc' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
8106          <parameter type-id='type-id-290' is-artificial='yes'/>
8107          <return type-id='type-id-14'/>
8108        </function-decl>
8109      </member-function>
8110      <member-function access='public'>
8111        <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'>
8112          <parameter type-id='type-id-290' is-artificial='yes'/>
8113          <parameter type-id='type-id-22'/>
8114          <parameter type-id='type-id-49'/>
8115          <return type-id='type-id-14'/>
8116        </function-decl>
8117      </member-function>
8118      <member-function access='public'>
8119        <function-decl name='copy' mangled-name='_ZN8Knotspec4copyEPfS0_' filepath='libnurbs/internals/tobezier.cc' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
8120          <parameter type-id='type-id-290' is-artificial='yes'/>
8121          <parameter type-id='type-id-49'/>
8122          <parameter type-id='type-id-22'/>
8123          <return type-id='type-id-14'/>
8124        </function-decl>
8125      </member-function>
8126      <member-function access='public'>
8127        <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'>
8128          <parameter type-id='type-id-290' is-artificial='yes'/>
8129          <parameter type-id='type-id-22'/>
8130          <parameter type-id='type-id-22'/>
8131          <parameter type-id='type-id-22'/>
8132          <parameter type-id='type-id-226'/>
8133          <parameter type-id='type-id-226'/>
8134          <return type-id='type-id-14'/>
8135        </function-decl>
8136      </member-function>
8137      <member-function access='public'>
8138        <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'>
8139          <parameter type-id='type-id-290' is-artificial='yes'/>
8140          <parameter type-id='type-id-22'/>
8141          <parameter type-id='type-id-22'/>
8142          <return type-id='type-id-14'/>
8143        </function-decl>
8144      </member-function>
8145      <member-function access='public'>
8146        <function-decl name='insert' mangled-name='_ZN8Knotspec6insertEPf' filepath='libnurbs/internals/tobezier.cc' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
8147          <parameter type-id='type-id-290' is-artificial='yes'/>
8148          <parameter type-id='type-id-22'/>
8149          <return type-id='type-id-14'/>
8150        </function-decl>
8151      </member-function>
8152      <member-function access='public'>
8153        <function-decl name='transform' mangled-name='_ZN8Knotspec9transformEPf' filepath='libnurbs/internals/tobezier.cc' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
8154          <parameter type-id='type-id-290' is-artificial='yes'/>
8155          <parameter type-id='type-id-22'/>
8156          <return type-id='type-id-14'/>
8157        </function-decl>
8158      </member-function>
8159      <member-function access='public'>
8160        <function-decl name='knots' mangled-name='_ZN8Knotspec5knotsEv' filepath='libnurbs/internals/tobezier.cc' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
8161          <parameter type-id='type-id-290' is-artificial='yes'/>
8162          <return type-id='type-id-14'/>
8163        </function-decl>
8164      </member-function>
8165      <member-function access='public'>
8166        <function-decl name='breakpoints' mangled-name='_ZN8Knotspec11breakpointsEv' filepath='libnurbs/internals/tobezier.cc' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
8167          <parameter type-id='type-id-290' is-artificial='yes'/>
8168          <return type-id='type-id-14'/>
8169        </function-decl>
8170      </member-function>
8171      <member-function access='public'>
8172        <function-decl name='select' mangled-name='_ZN8Knotspec6selectEv' filepath='libnurbs/internals/tobezier.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
8173          <parameter type-id='type-id-290' is-artificial='yes'/>
8174          <return type-id='type-id-14'/>
8175        </function-decl>
8176      </member-function>
8177      <member-function access='public'>
8178        <function-decl name='preselect' mangled-name='_ZN8Knotspec9preselectEv' filepath='libnurbs/internals/tobezier.cc' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
8179          <parameter type-id='type-id-290' is-artificial='yes'/>
8180          <return type-id='type-id-14'/>
8181        </function-decl>
8182      </member-function>
8183    </class-decl>
8184    <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-291'>
8185      <data-member access='public' layout-offset-in-bits='0'>
8186        <var-decl name='kspec' type-id='type-id-290' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='98' column='1'/>
8187      </data-member>
8188      <data-member access='public' layout-offset-in-bits='64'>
8189        <var-decl name='dim' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='99' column='1'/>
8190      </data-member>
8191      <data-member access='public' layout-offset-in-bits='128'>
8192        <var-decl name='outcpts' type-id='type-id-22' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='100' column='1'/>
8193      </data-member>
8194      <member-function access='public' constructor='yes'>
8195        <function-decl name='Splinespec' filepath='libnurbs/internals/tobezier.cc' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
8196          <parameter type-id='type-id-292' is-artificial='yes'/>
8197          <parameter type-id='type-id-8'/>
8198          <return type-id='type-id-14'/>
8199        </function-decl>
8200      </member-function>
8201      <member-function access='public' destructor='yes'>
8202        <function-decl name='~Splinespec' filepath='libnurbs/internals/tobezier.cc' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
8203          <parameter type-id='type-id-292' is-artificial='yes'/>
8204          <parameter type-id='type-id-8'/>
8205          <return type-id='type-id-14'/>
8206        </function-decl>
8207      </member-function>
8208      <member-function access='public'>
8209        <function-decl name='copy' mangled-name='_ZN10Splinespec4copyEPf' filepath='libnurbs/internals/tobezier.cc' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
8210          <parameter type-id='type-id-292' is-artificial='yes'/>
8211          <parameter type-id='type-id-49'/>
8212          <return type-id='type-id-14'/>
8213        </function-decl>
8214      </member-function>
8215      <member-function access='public'>
8216        <function-decl name='transform' mangled-name='_ZN10Splinespec9transformEv' filepath='libnurbs/internals/tobezier.cc' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
8217          <parameter type-id='type-id-292' is-artificial='yes'/>
8218          <return type-id='type-id-14'/>
8219        </function-decl>
8220      </member-function>
8221      <member-function access='public'>
8222        <function-decl name='select' mangled-name='_ZN10Splinespec6selectEv' filepath='libnurbs/internals/tobezier.cc' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
8223          <parameter type-id='type-id-292' is-artificial='yes'/>
8224          <return type-id='type-id-14'/>
8225        </function-decl>
8226      </member-function>
8227      <member-function access='public'>
8228        <function-decl name='setupquilt' mangled-name='_ZN10Splinespec10setupquiltEP5Quilt' filepath='libnurbs/internals/tobezier.cc' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
8229          <parameter type-id='type-id-292' is-artificial='yes'/>
8230          <parameter type-id='type-id-285'/>
8231          <return type-id='type-id-14'/>
8232        </function-decl>
8233      </member-function>
8234      <member-function access='public'>
8235        <function-decl name='layout' mangled-name='_ZN10Splinespec6layoutEl' filepath='libnurbs/internals/tobezier.cc' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
8236          <parameter type-id='type-id-292' is-artificial='yes'/>
8237          <parameter type-id='type-id-38'/>
8238          <return type-id='type-id-14'/>
8239        </function-decl>
8240      </member-function>
8241      <member-function access='public'>
8242        <function-decl name='kspecinit' mangled-name='_ZN10Splinespec9kspecinitER10KnotvectorS1_' filepath='libnurbs/internals/tobezier.cc' line='103' column='1' visibility='default' binding='global' size-in-bits='64'>
8243          <parameter type-id='type-id-292' is-artificial='yes'/>
8244          <parameter type-id='type-id-168'/>
8245          <parameter type-id='type-id-168'/>
8246          <return type-id='type-id-14'/>
8247        </function-decl>
8248      </member-function>
8249      <member-function access='public'>
8250        <function-decl name='kspecinit' mangled-name='_ZN10Splinespec9kspecinitER10Knotvector' filepath='libnurbs/internals/tobezier.cc' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
8251          <parameter type-id='type-id-292' is-artificial='yes'/>
8252          <parameter type-id='type-id-168'/>
8253          <return type-id='type-id-14'/>
8254        </function-decl>
8255      </member-function>
8256    </class-decl>
8257    <typedef-decl name='Knot_ptr' type-id='type-id-22' filepath='libnurbs/internals/types.h' line='45' column='1' id='type-id-288'/>
8258    <pointer-type-def type-id='type-id-286' size-in-bits='64' id='type-id-289'/>
8259    <pointer-type-def type-id='type-id-287' size-in-bits='64' id='type-id-290'/>
8260    <pointer-type-def type-id='type-id-291' size-in-bits='64' id='type-id-292'/>
8261  </abi-instr>
8262  <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'>
8263    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='32000' id='type-id-293'>
8264      <subrange length='1000' type-id='type-id-3' id='type-id-294'/>
8265    </array-type-def>
8266    <array-type-def dimensions='1' type-id='type-id-38' size-in-bits='64000' id='type-id-295'>
8267      <subrange length='1000' type-id='type-id-3' id='type-id-294'/>
8268    </array-type-def>
8269    <class-decl name='Varray' size-in-bits='96192' visibility='default' filepath='libnurbs/internals/varray.h' line='43' column='1' id='type-id-296'>
8270      <data-member access='private' layout-offset-in-bits='0'>
8271        <var-decl name='varray' type-id='type-id-22' visibility='default' filepath='libnurbs/internals/varray.h' line='48' column='1'/>
8272      </data-member>
8273      <data-member access='private' layout-offset-in-bits='64'>
8274        <var-decl name='vval' type-id='type-id-293' visibility='default' filepath='libnurbs/internals/varray.h' line='49' column='1'/>
8275      </data-member>
8276      <data-member access='private' layout-offset-in-bits='32064'>
8277        <var-decl name='voffset' type-id='type-id-295' visibility='default' filepath='libnurbs/internals/varray.h' line='50' column='1'/>
8278      </data-member>
8279      <data-member access='private' layout-offset-in-bits='96064'>
8280        <var-decl name='numquads' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/varray.h' line='51' column='1'/>
8281      </data-member>
8282      <data-member access='private' layout-offset-in-bits='96128'>
8283        <var-decl name='size' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/varray.h' line='54' column='1'/>
8284      </data-member>
8285      <member-function access='private' constructor='yes'>
8286        <function-decl name='Varray' filepath='libnurbs/internals/varray.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
8287          <parameter type-id='type-id-297' is-artificial='yes'/>
8288          <return type-id='type-id-14'/>
8289        </function-decl>
8290      </member-function>
8291      <member-function access='private' destructor='yes'>
8292        <function-decl name='~Varray' filepath='libnurbs/internals/varray.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
8293          <parameter type-id='type-id-297' is-artificial='yes'/>
8294          <parameter type-id='type-id-8' is-artificial='yes'/>
8295          <return type-id='type-id-14'/>
8296        </function-decl>
8297      </member-function>
8298      <member-function access='private'>
8299        <function-decl name='append' mangled-name='_ZN6Varray6appendEf' filepath='libnurbs/internals/varray.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
8300          <parameter type-id='type-id-297' is-artificial='yes'/>
8301          <parameter type-id='type-id-1'/>
8302          <return type-id='type-id-14'/>
8303        </function-decl>
8304      </member-function>
8305      <member-function access='private'>
8306        <function-decl name='update' mangled-name='_ZN6Varray6updateEP3ArcPlf' filepath='libnurbs/internals/varray.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
8307          <parameter type-id='type-id-297' is-artificial='yes'/>
8308          <parameter type-id='type-id-111'/>
8309          <parameter type-id='type-id-298'/>
8310          <parameter type-id='type-id-1'/>
8311          <return type-id='type-id-14'/>
8312        </function-decl>
8313      </member-function>
8314      <member-function access='private'>
8315        <function-decl name='grow' mangled-name='_ZN6Varray4growEl' filepath='libnurbs/internals/varray.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
8316          <parameter type-id='type-id-297' is-artificial='yes'/>
8317          <parameter type-id='type-id-38'/>
8318          <return type-id='type-id-14'/>
8319        </function-decl>
8320      </member-function>
8321      <member-function access='private'>
8322        <function-decl name='init' mangled-name='_ZN6Varray4initEfP3ArcS1_' filepath='libnurbs/internals/varray.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
8323          <parameter type-id='type-id-297' is-artificial='yes'/>
8324          <parameter type-id='type-id-1'/>
8325          <parameter type-id='type-id-111'/>
8326          <parameter type-id='type-id-111'/>
8327          <return type-id='type-id-38'/>
8328        </function-decl>
8329      </member-function>
8330    </class-decl>
8331    <pointer-type-def type-id='type-id-296' size-in-bits='64' id='type-id-297'/>
8332    <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-298'/>
8333  </abi-instr>
8334  <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'>
8335    <type-decl name='short int' size-in-bits='16' id='type-id-299'/>
8336    <class-decl name='directedLine' size-in-bits='448' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='41' column='1' id='type-id-300'>
8337      <data-member access='private' layout-offset-in-bits='0'>
8338        <var-decl name='direction' type-id='type-id-299' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='42' column='1'/>
8339      </data-member>
8340      <data-member access='private' layout-offset-in-bits='64'>
8341        <var-decl name='sline' type-id='type-id-301' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='43' column='1'/>
8342      </data-member>
8343      <data-member access='private' layout-offset-in-bits='128'>
8344        <var-decl name='next' type-id='type-id-302' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='44' column='1'/>
8345      </data-member>
8346      <data-member access='private' layout-offset-in-bits='192'>
8347        <var-decl name='prev' type-id='type-id-302' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='45' column='1'/>
8348      </data-member>
8349      <data-member access='private' layout-offset-in-bits='256'>
8350        <var-decl name='nextPolygon' type-id='type-id-302' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='50' column='1'/>
8351      </data-member>
8352      <data-member access='private' layout-offset-in-bits='320'>
8353        <var-decl name='rootBit' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='55' column='1'/>
8354      </data-member>
8355      <data-member access='private' layout-offset-in-bits='384'>
8356        <var-decl name='rootLink' type-id='type-id-302' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='58' column='1'/>
8357      </data-member>
8358      <member-function access='private' constructor='yes'>
8359        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
8360          <parameter type-id='type-id-302' is-artificial='yes'/>
8361          <parameter type-id='type-id-299'/>
8362          <parameter type-id='type-id-301'/>
8363          <return type-id='type-id-14'/>
8364        </function-decl>
8365      </member-function>
8366      <member-function access='private' constructor='yes'>
8367        <function-decl name='directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
8368          <parameter type-id='type-id-302' is-artificial='yes'/>
8369          <return type-id='type-id-14'/>
8370        </function-decl>
8371      </member-function>
8372      <member-function access='private' destructor='yes'>
8373        <function-decl name='~directedLine' filepath='libnurbs/nurbtess/directedLine.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
8374          <parameter type-id='type-id-302' is-artificial='yes'/>
8375          <parameter type-id='type-id-8' is-artificial='yes'/>
8376          <return type-id='type-id-14'/>
8377        </function-decl>
8378      </member-function>
8379      <member-function access='private'>
8380        <function-decl name='numEdges' mangled-name='_ZN12directedLine8numEdgesEv' filepath='libnurbs/nurbtess/directedLine.h' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
8381          <parameter type-id='type-id-302' is-artificial='yes'/>
8382          <return type-id='type-id-248'/>
8383        </function-decl>
8384      </member-function>
8385      <member-function access='private'>
8386        <function-decl name='head' mangled-name='_ZN12directedLine4headEv' filepath='libnurbs/nurbtess/directedLine.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
8387          <parameter type-id='type-id-302' is-artificial='yes'/>
8388          <return type-id='type-id-253'/>
8389        </function-decl>
8390      </member-function>
8391      <member-function access='private'>
8392        <function-decl name='tail' mangled-name='_ZN12directedLine4tailEv' filepath='libnurbs/nurbtess/directedLine.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
8393          <parameter type-id='type-id-302' is-artificial='yes'/>
8394          <return type-id='type-id-253'/>
8395        </function-decl>
8396      </member-function>
8397      <member-function access='private'>
8398        <function-decl name='setRootBit' mangled-name='_ZN12directedLine10setRootBitEv' filepath='libnurbs/nurbtess/directedLine.h' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
8399          <parameter type-id='type-id-302' is-artificial='yes'/>
8400          <return type-id='type-id-14'/>
8401        </function-decl>
8402      </member-function>
8403      <member-function access='private'>
8404        <function-decl name='rootLinkSet' mangled-name='_ZN12directedLine11rootLinkSetEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'>
8405          <parameter type-id='type-id-302' is-artificial='yes'/>
8406          <parameter type-id='type-id-302'/>
8407          <return type-id='type-id-14'/>
8408        </function-decl>
8409      </member-function>
8410      <member-function access='private'>
8411        <function-decl name='insert' mangled-name='_ZN12directedLine6insertEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
8412          <parameter type-id='type-id-302' is-artificial='yes'/>
8413          <parameter type-id='type-id-302'/>
8414          <return type-id='type-id-14'/>
8415        </function-decl>
8416      </member-function>
8417      <member-function access='private'>
8418        <function-decl name='insertPolygon' mangled-name='_ZN12directedLine13insertPolygonEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='132' column='1' visibility='default' binding='global' size-in-bits='64'>
8419          <parameter type-id='type-id-302' is-artificial='yes'/>
8420          <parameter type-id='type-id-302'/>
8421          <return type-id='type-id-302'/>
8422        </function-decl>
8423      </member-function>
8424      <member-function access='private'>
8425        <function-decl name='numPolygons' mangled-name='_ZN12directedLine11numPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='116' column='1' visibility='default' binding='global' size-in-bits='64'>
8426          <parameter type-id='type-id-302' is-artificial='yes'/>
8427          <return type-id='type-id-248'/>
8428        </function-decl>
8429      </member-function>
8430      <member-function access='private'>
8431        <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'>
8432          <parameter type-id='type-id-302' is-artificial='yes'/>
8433          <return type-id='type-id-248'/>
8434        </function-decl>
8435      </member-function>
8436      <member-function access='private'>
8437        <function-decl name='getVertex' mangled-name='_ZN12directedLine9getVertexEi' filepath='libnurbs/nurbtess/directedLine.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
8438          <parameter type-id='type-id-302' is-artificial='yes'/>
8439          <parameter type-id='type-id-248'/>
8440          <return type-id='type-id-253'/>
8441        </function-decl>
8442      </member-function>
8443      <member-function access='private'>
8444        <function-decl name='numEdgesAllPolygons' mangled-name='_ZN12directedLine19numEdgesAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
8445          <parameter type-id='type-id-302' is-artificial='yes'/>
8446          <return type-id='type-id-248'/>
8447        </function-decl>
8448      </member-function>
8449      <member-function access='private'>
8450        <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'>
8451          <parameter type-id='type-id-302' is-artificial='yes'/>
8452          <parameter type-id='type-id-303'/>
8453          <parameter type-id='type-id-248'/>
8454          <return type-id='type-id-248'/>
8455        </function-decl>
8456      </member-function>
8457      <member-function access='private'>
8458        <function-decl name='resetRootBit' mangled-name='_ZN12directedLine12resetRootBitEv' filepath='libnurbs/nurbtess/directedLine.h' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
8459          <parameter type-id='type-id-302' is-artificial='yes'/>
8460          <return type-id='type-id-14'/>
8461        </function-decl>
8462      </member-function>
8463      <member-function access='private'>
8464        <function-decl name='getNext' mangled-name='_ZN12directedLine7getNextEv' filepath='libnurbs/nurbtess/directedLine.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
8465          <parameter type-id='type-id-302' is-artificial='yes'/>
8466          <return type-id='type-id-302'/>
8467        </function-decl>
8468      </member-function>
8469      <member-function access='private'>
8470        <function-decl name='init' mangled-name='_ZN12directedLine4initEsP11sampledLine' filepath='libnurbs/nurbtess/directedLine.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
8471          <parameter type-id='type-id-302' is-artificial='yes'/>
8472          <parameter type-id='type-id-299'/>
8473          <parameter type-id='type-id-301'/>
8474          <return type-id='type-id-14'/>
8475        </function-decl>
8476      </member-function>
8477      <member-function access='private'>
8478        <function-decl name='isConnected' mangled-name='_ZN12directedLine11isConnectedEv' filepath='libnurbs/nurbtess/directedLine.h' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
8479          <parameter type-id='type-id-302' is-artificial='yes'/>
8480          <return type-id='type-id-299'/>
8481        </function-decl>
8482      </member-function>
8483      <member-function access='private'>
8484        <function-decl name='isPolygon' mangled-name='_ZN12directedLine9isPolygonEv' filepath='libnurbs/nurbtess/directedLine.h' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
8485          <parameter type-id='type-id-302' is-artificial='yes'/>
8486          <return type-id='type-id-299'/>
8487        </function-decl>
8488      </member-function>
8489      <member-function access='private'>
8490        <function-decl name='compInY' mangled-name='_ZN12directedLine7compInYEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
8491          <parameter type-id='type-id-302' is-artificial='yes'/>
8492          <parameter type-id='type-id-302'/>
8493          <return type-id='type-id-248'/>
8494        </function-decl>
8495      </member-function>
8496      <member-function access='private'>
8497        <function-decl name='compInX' mangled-name='_ZN12directedLine7compInXEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
8498          <parameter type-id='type-id-302' is-artificial='yes'/>
8499          <parameter type-id='type-id-302'/>
8500          <return type-id='type-id-248'/>
8501        </function-decl>
8502      </member-function>
8503      <member-function access='private'>
8504        <function-decl name='polyArea' mangled-name='_ZN12directedLine8polyAreaEv' filepath='libnurbs/nurbtess/directedLine.h' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
8505          <parameter type-id='type-id-302' is-artificial='yes'/>
8506          <return type-id='type-id-246'/>
8507        </function-decl>
8508      </member-function>
8509      <member-function access='private'>
8510        <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'>
8511          <parameter type-id='type-id-302' is-artificial='yes'/>
8512          <parameter type-id='type-id-302'/>
8513          <parameter type-id='type-id-302'/>
8514          <return type-id='type-id-248'/>
8515        </function-decl>
8516      </member-function>
8517      <member-function access='private'>
8518        <function-decl name='findRoot' mangled-name='_ZN12directedLine8findRootEv' filepath='libnurbs/nurbtess/directedLine.h' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
8519          <parameter type-id='type-id-302' is-artificial='yes'/>
8520          <return type-id='type-id-302'/>
8521        </function-decl>
8522      </member-function>
8523      <member-function access='private'>
8524        <function-decl name='rootLinkFindRoot' mangled-name='_ZN12directedLine16rootLinkFindRootEv' filepath='libnurbs/nurbtess/directedLine.h' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
8525          <parameter type-id='type-id-302' is-artificial='yes'/>
8526          <return type-id='type-id-302'/>
8527        </function-decl>
8528      </member-function>
8529      <member-function access='private'>
8530        <function-decl name='deleteSinglePolygon' mangled-name='_ZN12directedLine19deleteSinglePolygonEv' filepath='libnurbs/nurbtess/directedLine.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
8531          <parameter type-id='type-id-302' is-artificial='yes'/>
8532          <return type-id='type-id-14'/>
8533        </function-decl>
8534      </member-function>
8535      <member-function access='private'>
8536        <function-decl name='deletePolygonList' mangled-name='_ZN12directedLine17deletePolygonListEv' filepath='libnurbs/nurbtess/directedLine.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
8537          <parameter type-id='type-id-302' is-artificial='yes'/>
8538          <return type-id='type-id-14'/>
8539        </function-decl>
8540      </member-function>
8541      <member-function access='private'>
8542        <function-decl name='deleteSingleLine' mangled-name='_ZN12directedLine16deleteSingleLineEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
8543          <parameter type-id='type-id-302' is-artificial='yes'/>
8544          <parameter type-id='type-id-302'/>
8545          <return type-id='type-id-14'/>
8546        </function-decl>
8547      </member-function>
8548      <member-function access='private'>
8549        <function-decl name='writeAllPolygons' mangled-name='_ZN12directedLine16writeAllPolygonsEPc' filepath='libnurbs/nurbtess/directedLine.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
8550          <parameter type-id='type-id-302' is-artificial='yes'/>
8551          <parameter type-id='type-id-107'/>
8552          <return type-id='type-id-14'/>
8553        </function-decl>
8554      </member-function>
8555      <member-function access='private'>
8556        <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'>
8557          <parameter type-id='type-id-302' is-artificial='yes'/>
8558          <parameter type-id='type-id-302'/>
8559          <parameter type-id='type-id-302'/>
8560          <parameter type-id='type-id-303'/>
8561          <parameter type-id='type-id-303'/>
8562          <parameter type-id='type-id-302'/>
8563          <return type-id='type-id-14'/>
8564        </function-decl>
8565      </member-function>
8566      <member-function access='private'>
8567        <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'>
8568          <parameter type-id='type-id-302' is-artificial='yes'/>
8569          <parameter type-id='type-id-302'/>
8570          <parameter type-id='type-id-302'/>
8571          <parameter type-id='type-id-303'/>
8572          <parameter type-id='type-id-303'/>
8573          <parameter type-id='type-id-304'/>
8574          <parameter type-id='type-id-302'/>
8575          <return type-id='type-id-14'/>
8576        </function-decl>
8577      </member-function>
8578      <member-function access='private'>
8579        <function-decl name='toArrayAllPolygons' mangled-name='_ZN12directedLine18toArrayAllPolygonsERi' filepath='libnurbs/nurbtess/directedLine.h' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
8580          <parameter type-id='type-id-302' is-artificial='yes'/>
8581          <parameter type-id='type-id-305'/>
8582          <return type-id='type-id-303'/>
8583        </function-decl>
8584      </member-function>
8585      <member-function access='private'>
8586        <function-decl name='cutoffPolygon' mangled-name='_ZN12directedLine13cutoffPolygonEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
8587          <parameter type-id='type-id-302' is-artificial='yes'/>
8588          <parameter type-id='type-id-302'/>
8589          <return type-id='type-id-302'/>
8590        </function-decl>
8591      </member-function>
8592      <member-function access='private'>
8593        <function-decl name='printSingle' mangled-name='_ZN12directedLine11printSingleEv' filepath='libnurbs/nurbtess/directedLine.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
8594          <parameter type-id='type-id-302' is-artificial='yes'/>
8595          <return type-id='type-id-14'/>
8596        </function-decl>
8597      </member-function>
8598      <member-function access='private'>
8599        <function-decl name='printList' mangled-name='_ZN12directedLine9printListEv' filepath='libnurbs/nurbtess/directedLine.h' line='126' column='1' visibility='default' binding='global' size-in-bits='64'>
8600          <parameter type-id='type-id-302' is-artificial='yes'/>
8601          <return type-id='type-id-14'/>
8602        </function-decl>
8603      </member-function>
8604      <member-function access='private'>
8605        <function-decl name='printAllPolygons' mangled-name='_ZN12directedLine16printAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
8606          <parameter type-id='type-id-302' is-artificial='yes'/>
8607          <return type-id='type-id-14'/>
8608        </function-decl>
8609      </member-function>
8610      <member-function access='private'>
8611        <function-decl name='sortAllPolygons' mangled-name='_ZN12directedLine15sortAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
8612          <parameter type-id='type-id-302' is-artificial='yes'/>
8613          <return type-id='type-id-303'/>
8614        </function-decl>
8615      </member-function>
8616      <member-function access='private'>
8617        <function-decl name='deleteSinglePolygonWithSline' mangled-name='_ZN12directedLine28deleteSinglePolygonWithSlineEv' filepath='libnurbs/nurbtess/directedLine.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
8618          <parameter type-id='type-id-302' is-artificial='yes'/>
8619          <return type-id='type-id-14'/>
8620        </function-decl>
8621      </member-function>
8622      <member-function access='private'>
8623        <function-decl name='deletePolygonListWithSline' mangled-name='_ZN12directedLine26deletePolygonListWithSlineEv' filepath='libnurbs/nurbtess/directedLine.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
8624          <parameter type-id='type-id-302' is-artificial='yes'/>
8625          <return type-id='type-id-14'/>
8626        </function-decl>
8627      </member-function>
8628      <member-function access='private'>
8629        <function-decl name='deleteDegenerateLines' mangled-name='_ZN12directedLine21deleteDegenerateLinesEv' filepath='libnurbs/nurbtess/directedLine.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
8630          <parameter type-id='type-id-302' is-artificial='yes'/>
8631          <return type-id='type-id-302'/>
8632        </function-decl>
8633      </member-function>
8634      <member-function access='private'>
8635        <function-decl name='deleteDegenerateLinesAllPolygons' mangled-name='_ZN12directedLine32deleteDegenerateLinesAllPolygonsEv' filepath='libnurbs/nurbtess/directedLine.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
8636          <parameter type-id='type-id-302' is-artificial='yes'/>
8637          <return type-id='type-id-302'/>
8638        </function-decl>
8639      </member-function>
8640      <member-function access='private'>
8641        <function-decl name='cutIntersectionAllPoly' mangled-name='_ZN12directedLine22cutIntersectionAllPolyERi' filepath='libnurbs/nurbtess/directedLine.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
8642          <parameter type-id='type-id-302' is-artificial='yes'/>
8643          <parameter type-id='type-id-306'/>
8644          <return type-id='type-id-302'/>
8645        </function-decl>
8646      </member-function>
8647      <member-function access='private'>
8648        <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'>
8649          <parameter type-id='type-id-302' is-artificial='yes'/>
8650          <parameter type-id='type-id-302'/>
8651          <parameter type-id='type-id-302'/>
8652          <return type-id='type-id-302'/>
8653        </function-decl>
8654      </member-function>
8655      <member-function access='private'>
8656        <function-decl name='getPrev' mangled-name='_ZN12directedLine7getPrevEv' filepath='libnurbs/nurbtess/directedLine.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
8657          <parameter type-id='type-id-302' is-artificial='yes'/>
8658          <return type-id='type-id-302'/>
8659        </function-decl>
8660      </member-function>
8661      <member-function access='private'>
8662        <function-decl name='getNextPolygon' mangled-name='_ZN12directedLine14getNextPolygonEv' filepath='libnurbs/nurbtess/directedLine.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
8663          <parameter type-id='type-id-302' is-artificial='yes'/>
8664          <return type-id='type-id-302'/>
8665        </function-decl>
8666      </member-function>
8667      <member-function access='private'>
8668        <function-decl name='getSampledLine' mangled-name='_ZN12directedLine14getSampledLineEv' filepath='libnurbs/nurbtess/directedLine.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
8669          <parameter type-id='type-id-302' is-artificial='yes'/>
8670          <return type-id='type-id-301'/>
8671        </function-decl>
8672      </member-function>
8673      <member-function access='private'>
8674        <function-decl name='getDirection' mangled-name='_ZN12directedLine12getDirectionEv' filepath='libnurbs/nurbtess/directedLine.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
8675          <parameter type-id='type-id-302' is-artificial='yes'/>
8676          <return type-id='type-id-299'/>
8677        </function-decl>
8678      </member-function>
8679      <member-function access='private'>
8680        <function-decl name='putDirection' mangled-name='_ZN12directedLine12putDirectionEs' filepath='libnurbs/nurbtess/directedLine.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
8681          <parameter type-id='type-id-302' is-artificial='yes'/>
8682          <parameter type-id='type-id-299'/>
8683          <return type-id='type-id-14'/>
8684        </function-decl>
8685      </member-function>
8686      <member-function access='private'>
8687        <function-decl name='putNext' mangled-name='_ZN12directedLine7putNextEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
8688          <parameter type-id='type-id-302' is-artificial='yes'/>
8689          <parameter type-id='type-id-302'/>
8690          <return type-id='type-id-14'/>
8691        </function-decl>
8692      </member-function>
8693      <member-function access='private'>
8694        <function-decl name='putPrev' mangled-name='_ZN12directedLine7putPrevEPS_' filepath='libnurbs/nurbtess/directedLine.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
8695          <parameter type-id='type-id-302' is-artificial='yes'/>
8696          <parameter type-id='type-id-302'/>
8697          <return type-id='type-id-14'/>
8698        </function-decl>
8699      </member-function>
8700    </class-decl>
8701    <class-decl name='sampledLine' size-in-bits='192' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='38' column='1' id='type-id-307'>
8702      <data-member access='private' layout-offset-in-bits='0'>
8703        <var-decl name='npoints' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='39' column='1'/>
8704      </data-member>
8705      <data-member access='private' layout-offset-in-bits='64'>
8706        <var-decl name='points' type-id='type-id-251' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='40' column='1'/>
8707      </data-member>
8708      <data-member access='private' layout-offset-in-bits='128'>
8709        <var-decl name='next' type-id='type-id-301' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='65' column='1'/>
8710      </data-member>
8711      <member-function access='private' constructor='yes'>
8712        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
8713          <parameter type-id='type-id-301' is-artificial='yes'/>
8714          <parameter type-id='type-id-248'/>
8715          <return type-id='type-id-14'/>
8716        </function-decl>
8717      </member-function>
8718      <member-function access='private' constructor='yes'>
8719        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
8720          <parameter type-id='type-id-301' is-artificial='yes'/>
8721          <parameter type-id='type-id-248'/>
8722          <parameter type-id='type-id-257'/>
8723          <return type-id='type-id-14'/>
8724        </function-decl>
8725      </member-function>
8726      <member-function access='private' constructor='yes'>
8727        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
8728          <parameter type-id='type-id-301' is-artificial='yes'/>
8729          <parameter type-id='type-id-253'/>
8730          <parameter type-id='type-id-253'/>
8731          <return type-id='type-id-14'/>
8732        </function-decl>
8733      </member-function>
8734      <member-function access='private' constructor='yes'>
8735        <function-decl name='sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
8736          <parameter type-id='type-id-301' is-artificial='yes'/>
8737          <return type-id='type-id-14'/>
8738        </function-decl>
8739      </member-function>
8740      <member-function access='private' destructor='yes'>
8741        <function-decl name='~sampledLine' filepath='libnurbs/nurbtess/sampledLine.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
8742          <parameter type-id='type-id-301' is-artificial='yes'/>
8743          <parameter type-id='type-id-8' is-artificial='yes'/>
8744          <return type-id='type-id-14'/>
8745        </function-decl>
8746      </member-function>
8747      <member-function access='private'>
8748        <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'>
8749          <parameter type-id='type-id-301' is-artificial='yes'/>
8750          <return type-id='type-id-248'/>
8751        </function-decl>
8752      </member-function>
8753      <member-function access='private'>
8754        <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'>
8755          <parameter type-id='type-id-301' is-artificial='yes'/>
8756          <return type-id='type-id-251'/>
8757        </function-decl>
8758      </member-function>
8759      <member-function access='private'>
8760        <function-decl name='setPoint' mangled-name='_ZN11sampledLine8setPointEiPf' filepath='libnurbs/nurbtess/sampledLine.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
8761          <parameter type-id='type-id-301' is-artificial='yes'/>
8762          <parameter type-id='type-id-248'/>
8763          <parameter type-id='type-id-253'/>
8764          <return type-id='type-id-14'/>
8765        </function-decl>
8766      </member-function>
8767      <member-function access='private'>
8768        <function-decl name='insert' mangled-name='_ZN11sampledLine6insertEPS_' filepath='libnurbs/nurbtess/sampledLine.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
8769          <parameter type-id='type-id-301' is-artificial='yes'/>
8770          <parameter type-id='type-id-301'/>
8771          <return type-id='type-id-301'/>
8772        </function-decl>
8773      </member-function>
8774      <member-function access='private'>
8775        <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'>
8776          <parameter type-id='type-id-301' is-artificial='yes'/>
8777          <parameter type-id='type-id-248'/>
8778          <parameter type-id='type-id-251'/>
8779          <return type-id='type-id-14'/>
8780        </function-decl>
8781      </member-function>
8782      <member-function access='private'>
8783        <function-decl name='tessellate' mangled-name='_ZN11sampledLine10tessellateEff' filepath='libnurbs/nurbtess/sampledLine.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
8784          <parameter type-id='type-id-301' is-artificial='yes'/>
8785          <parameter type-id='type-id-246'/>
8786          <parameter type-id='type-id-246'/>
8787          <return type-id='type-id-14'/>
8788        </function-decl>
8789      </member-function>
8790      <member-function access='private'>
8791        <function-decl name='tessellateAll' mangled-name='_ZN11sampledLine13tessellateAllEff' filepath='libnurbs/nurbtess/sampledLine.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
8792          <parameter type-id='type-id-301' is-artificial='yes'/>
8793          <parameter type-id='type-id-246'/>
8794          <parameter type-id='type-id-246'/>
8795          <return type-id='type-id-14'/>
8796        </function-decl>
8797      </member-function>
8798      <member-function access='private'>
8799        <function-decl name='print' mangled-name='_ZN11sampledLine5printEv' filepath='libnurbs/nurbtess/sampledLine.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
8800          <parameter type-id='type-id-301' is-artificial='yes'/>
8801          <return type-id='type-id-14'/>
8802        </function-decl>
8803      </member-function>
8804      <member-function access='private'>
8805        <function-decl name='deleteList' mangled-name='_ZN11sampledLine10deleteListEv' filepath='libnurbs/nurbtess/sampledLine.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
8806          <parameter type-id='type-id-301' is-artificial='yes'/>
8807          <return type-id='type-id-14'/>
8808        </function-decl>
8809      </member-function>
8810    </class-decl>
8811    <reference-type-def kind='lvalue' type-id='type-id-248' size-in-bits='64' id='type-id-305'/>
8812    <pointer-type-def type-id='type-id-300' size-in-bits='64' id='type-id-302'/>
8813    <pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-303'/>
8814    <reference-type-def kind='lvalue' type-id='type-id-8' size-in-bits='64' id='type-id-306'/>
8815    <pointer-type-def type-id='type-id-307' size-in-bits='64' id='type-id-301'/>
8816    <pointer-type-def type-id='type-id-301' size-in-bits='64' id='type-id-304'/>
8817  </abi-instr>
8818  <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'>
8819    <class-decl name='monoChain' size-in-bits='640' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='41' column='1' id='type-id-308'>
8820      <data-member access='private' layout-offset-in-bits='0'>
8821        <var-decl name='chainHead' type-id='type-id-302' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='42' column='1'/>
8822      </data-member>
8823      <data-member access='private' layout-offset-in-bits='64'>
8824        <var-decl name='chainTail' type-id='type-id-302' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='43' column='1'/>
8825      </data-member>
8826      <data-member access='private' layout-offset-in-bits='128'>
8827        <var-decl name='next' type-id='type-id-309' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='44' column='1'/>
8828      </data-member>
8829      <data-member access='private' layout-offset-in-bits='192'>
8830        <var-decl name='prev' type-id='type-id-309' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='45' column='1'/>
8831      </data-member>
8832      <data-member access='private' layout-offset-in-bits='256'>
8833        <var-decl name='nextPolygon' type-id='type-id-309' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='46' column='1'/>
8834      </data-member>
8835      <data-member access='private' layout-offset-in-bits='320'>
8836        <var-decl name='minX' type-id='type-id-246' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
8837      </data-member>
8838      <data-member access='private' layout-offset-in-bits='352'>
8839        <var-decl name='maxX' type-id='type-id-246' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
8840      </data-member>
8841      <data-member access='private' layout-offset-in-bits='384'>
8842        <var-decl name='minY' type-id='type-id-246' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
8843      </data-member>
8844      <data-member access='private' layout-offset-in-bits='416'>
8845        <var-decl name='maxY' type-id='type-id-246' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
8846      </data-member>
8847      <data-member access='private' layout-offset-in-bits='448'>
8848        <var-decl name='isIncrease' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='51' column='1'/>
8849      </data-member>
8850      <data-member access='private' layout-offset-in-bits='512'>
8851        <var-decl name='current' type-id='type-id-302' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='55' column='1'/>
8852      </data-member>
8853      <data-member access='private' layout-offset-in-bits='576'>
8854        <var-decl name='isKey' type-id='type-id-248' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='82' column='1'/>
8855      </data-member>
8856      <data-member access='private' layout-offset-in-bits='608'>
8857        <var-decl name='keyY' type-id='type-id-246' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='83' column='1'/>
8858      </data-member>
8859      <member-function access='private' constructor='yes'>
8860        <function-decl name='monoChain' filepath='libnurbs/nurbtess/monoChain.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
8861          <parameter type-id='type-id-309' is-artificial='yes'/>
8862          <parameter type-id='type-id-302'/>
8863          <parameter type-id='type-id-302'/>
8864          <return type-id='type-id-14'/>
8865        </function-decl>
8866      </member-function>
8867      <member-function access='private' destructor='yes'>
8868        <function-decl name='~monoChain' filepath='libnurbs/nurbtess/monoChain.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
8869          <parameter type-id='type-id-309' is-artificial='yes'/>
8870          <parameter type-id='type-id-8' is-artificial='yes'/>
8871          <return type-id='type-id-14'/>
8872        </function-decl>
8873      </member-function>
8874      <member-function access='private'>
8875        <function-decl name='numChainsSingleLoop' mangled-name='_ZN9monoChain19numChainsSingleLoopEv' filepath='libnurbs/nurbtess/monoChain.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
8876          <parameter type-id='type-id-309' is-artificial='yes'/>
8877          <return type-id='type-id-248'/>
8878        </function-decl>
8879      </member-function>
8880      <member-function access='private'>
8881        <function-decl name='numChainsAllLoops' mangled-name='_ZN9monoChain17numChainsAllLoopsEv' filepath='libnurbs/nurbtess/monoChain.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
8882          <parameter type-id='type-id-309' is-artificial='yes'/>
8883          <return type-id='type-id-248'/>
8884        </function-decl>
8885      </member-function>
8886      <member-function access='private'>
8887        <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'>
8888          <parameter type-id='type-id-309' is-artificial='yes'/>
8889          <parameter type-id='type-id-310'/>
8890          <parameter type-id='type-id-248'/>
8891          <return type-id='type-id-248'/>
8892        </function-decl>
8893      </member-function>
8894      <member-function access='private'>
8895        <function-decl name='getHead' mangled-name='_ZN9monoChain7getHeadEv' filepath='libnurbs/nurbtess/monoChain.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8896          <parameter type-id='type-id-309' is-artificial='yes'/>
8897          <return type-id='type-id-302'/>
8898        </function-decl>
8899      </member-function>
8900      <member-function access='private'>
8901        <function-decl name='resetCurrent' mangled-name='_ZN9monoChain12resetCurrentEv' filepath='libnurbs/nurbtess/monoChain.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
8902          <parameter type-id='type-id-309' is-artificial='yes'/>
8903          <return type-id='type-id-14'/>
8904        </function-decl>
8905      </member-function>
8906      <member-function access='private'>
8907        <function-decl name='getPrev' mangled-name='_ZN9monoChain7getPrevEv' filepath='libnurbs/nurbtess/monoChain.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
8908          <parameter type-id='type-id-309' is-artificial='yes'/>
8909          <return type-id='type-id-309'/>
8910        </function-decl>
8911      </member-function>
8912      <member-function access='private'>
8913        <function-decl name='insert' mangled-name='_ZN9monoChain6insertEPS_' filepath='libnurbs/nurbtess/monoChain.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
8914          <parameter type-id='type-id-309' is-artificial='yes'/>
8915          <parameter type-id='type-id-309'/>
8916          <return type-id='type-id-14'/>
8917        </function-decl>
8918      </member-function>
8919      <member-function access='private'>
8920        <function-decl name='setNextPolygon' mangled-name='_ZN9monoChain14setNextPolygonEPS_' filepath='libnurbs/nurbtess/monoChain.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
8921          <parameter type-id='type-id-309' is-artificial='yes'/>
8922          <parameter type-id='type-id-309'/>
8923          <return type-id='type-id-14'/>
8924        </function-decl>
8925      </member-function>
8926      <member-function access='private'>
8927        <function-decl name='toArrayAllLoops' mangled-name='_ZN9monoChain15toArrayAllLoopsERi' filepath='libnurbs/nurbtess/monoChain.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
8928          <parameter type-id='type-id-309' is-artificial='yes'/>
8929          <parameter type-id='type-id-305'/>
8930          <return type-id='type-id-310'/>
8931        </function-decl>
8932      </member-function>
8933      <member-function access='private'>
8934        <function-decl name='find' mangled-name='_ZN9monoChain4findEf' filepath='libnurbs/nurbtess/monoChain.h' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
8935          <parameter type-id='type-id-309' is-artificial='yes'/>
8936          <parameter type-id='type-id-246'/>
8937          <return type-id='type-id-302'/>
8938        </function-decl>
8939      </member-function>
8940      <member-function access='private'>
8941        <function-decl name='chainIntersectHoriz' mangled-name='_ZN9monoChain19chainIntersectHorizEf' filepath='libnurbs/nurbtess/monoChain.h' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
8942          <parameter type-id='type-id-309' is-artificial='yes'/>
8943          <parameter type-id='type-id-246'/>
8944          <return type-id='type-id-246'/>
8945        </function-decl>
8946      </member-function>
8947      <member-function access='private'>
8948        <function-decl name='printOneChain' mangled-name='_ZN9monoChain13printOneChainEv' filepath='libnurbs/nurbtess/monoChain.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
8949          <parameter type-id='type-id-309' is-artificial='yes'/>
8950          <return type-id='type-id-14'/>
8951        </function-decl>
8952      </member-function>
8953      <member-function access='private'>
8954        <function-decl name='printChainLoop' mangled-name='_ZN9monoChain14printChainLoopEv' filepath='libnurbs/nurbtess/monoChain.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
8955          <parameter type-id='type-id-309' is-artificial='yes'/>
8956          <return type-id='type-id-14'/>
8957        </function-decl>
8958      </member-function>
8959      <member-function access='private'>
8960        <function-decl name='printAllLoops' mangled-name='_ZN9monoChain13printAllLoopsEv' filepath='libnurbs/nurbtess/monoChain.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
8961          <parameter type-id='type-id-309' is-artificial='yes'/>
8962          <return type-id='type-id-14'/>
8963        </function-decl>
8964      </member-function>
8965      <member-function access='private'>
8966        <function-decl name='deleteLoop' mangled-name='_ZN9monoChain10deleteLoopEv' filepath='libnurbs/nurbtess/monoChain.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
8967          <parameter type-id='type-id-309' is-artificial='yes'/>
8968          <return type-id='type-id-14'/>
8969        </function-decl>
8970      </member-function>
8971      <member-function access='private'>
8972        <function-decl name='deleteLoopList' mangled-name='_ZN9monoChain14deleteLoopListEv' filepath='libnurbs/nurbtess/monoChain.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
8973          <parameter type-id='type-id-309' is-artificial='yes'/>
8974          <return type-id='type-id-14'/>
8975        </function-decl>
8976      </member-function>
8977    </class-decl>
8978    <pointer-type-def type-id='type-id-308' size-in-bits='64' id='type-id-309'/>
8979    <pointer-type-def type-id='type-id-309' size-in-bits='64' id='type-id-310'/>
8980  </abi-instr>
8981  <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'>
8982    <array-type-def dimensions='1' type-id='type-id-311' size-in-bits='25600' id='type-id-312'>
8983      <subrange length='100' type-id='type-id-3' id='type-id-313'/>
8984    </array-type-def>
8985    <array-type-def dimensions='1' type-id='type-id-314' size-in-bits='192' id='type-id-315'>
8986      <subrange length='3' type-id='type-id-3' id='type-id-90'/>
8987    </array-type-def>
8988    <array-type-def dimensions='1' type-id='type-id-316' size-in-bits='1600' id='type-id-317'>
8989      <subrange length='1' type-id='type-id-3' id='type-id-318'/>
8990    </array-type-def>
8991    <type-decl name='float' size-in-bits='32' id='type-id-15'/>
8992    <type-decl name='long int' size-in-bits='64' id='type-id-38'/>
8993    <array-type-def dimensions='1' type-id='type-id-38' size-in-bits='512' id='type-id-319'>
8994      <subrange length='8' type-id='type-id-3' id='type-id-320'/>
8995    </array-type-def>
8996    <type-decl name='long unsigned int' size-in-bits='64' id='type-id-3'/>
8997    <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='1024' id='type-id-321'>
8998      <subrange length='16' type-id='type-id-3' id='type-id-322'/>
8999    </array-type-def>
9000    <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-12'/>
9001    <typedef-decl name='GLfloat' type-id='type-id-15' filepath='../../../include/GL/gl.h' line='160' column='1' id='type-id-23'/>
9002    <typedef-decl name='GLUtesselator' type-id='type-id-323' filepath='../../../include/GL/glu.h' line='276' column='1' id='type-id-324'/>
9003    <typedef-decl name='__jmp_buf' type-id='type-id-319' filepath='/usr/include/bits/setjmp.h' line='32' column='1' id='type-id-325'/>
9004    <class-decl name='__sigset_t' size-in-bits='1024' is-struct='yes' naming-typedef-id='type-id-326' visibility='default' filepath='/usr/include/bits/sigset.h' line='30' column='1' id='type-id-327'>
9005      <data-member access='public' layout-offset-in-bits='0'>
9006        <var-decl name='__val' type-id='type-id-321' visibility='default' filepath='/usr/include/bits/sigset.h' line='31' column='1'/>
9007      </data-member>
9008    </class-decl>
9009    <typedef-decl name='__sigset_t' type-id='type-id-327' filepath='/usr/include/bits/sigset.h' line='32' column='1' id='type-id-326'/>
9010    <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-316'>
9011      <data-member access='public' layout-offset-in-bits='0'>
9012        <var-decl name='__jmpbuf' type-id='type-id-325' visibility='default' filepath='/usr/include/setjmp.h' line='41' column='1'/>
9013      </data-member>
9014      <data-member access='public' layout-offset-in-bits='512'>
9015        <var-decl name='__mask_was_saved' type-id='type-id-8' visibility='default' filepath='/usr/include/setjmp.h' line='42' column='1'/>
9016      </data-member>
9017      <data-member access='public' layout-offset-in-bits='576'>
9018        <var-decl name='__saved_mask' type-id='type-id-326' visibility='default' filepath='/usr/include/setjmp.h' line='43' column='1'/>
9019      </data-member>
9020    </class-decl>
9021    <typedef-decl name='jmp_buf' type-id='type-id-317' filepath='/usr/include/setjmp.h' line='49' column='1' id='type-id-156'/>
9022    <typedef-decl name='DictListKey' type-id='type-id-35' filepath='libtess/dict.h' line='60' column='1' id='type-id-328'/>
9023    <typedef-decl name='DictList' type-id='type-id-329' filepath='libtess/dict.h' line='61' column='1' id='type-id-330'/>
9024    <typedef-decl name='DictListNode' type-id='type-id-331' filepath='libtess/dict.h' line='62' column='1' id='type-id-332'/>
9025    <class-decl name='DictListNode' size-in-bits='192' is-struct='yes' visibility='default' filepath='libtess/dict.h' line='88' column='1' id='type-id-331'>
9026      <data-member access='public' layout-offset-in-bits='0'>
9027        <var-decl name='key' type-id='type-id-328' visibility='default' filepath='libtess/dict.h' line='89' column='1'/>
9028      </data-member>
9029      <data-member access='public' layout-offset-in-bits='64'>
9030        <var-decl name='next' type-id='type-id-333' visibility='default' filepath='libtess/dict.h' line='90' column='1'/>
9031      </data-member>
9032      <data-member access='public' layout-offset-in-bits='128'>
9033        <var-decl name='prev' type-id='type-id-333' visibility='default' filepath='libtess/dict.h' line='91' column='1'/>
9034      </data-member>
9035    </class-decl>
9036    <class-decl name='DictList' size-in-bits='320' is-struct='yes' visibility='default' filepath='libtess/dict.h' line='94' column='1' id='type-id-329'>
9037      <data-member access='public' layout-offset-in-bits='0'>
9038        <var-decl name='head' type-id='type-id-332' visibility='default' filepath='libtess/dict.h' line='95' column='1'/>
9039      </data-member>
9040      <data-member access='public' layout-offset-in-bits='192'>
9041        <var-decl name='frame' type-id='type-id-35' visibility='default' filepath='libtess/dict.h' line='96' column='1'/>
9042      </data-member>
9043      <data-member access='public' layout-offset-in-bits='256'>
9044        <var-decl name='leq' type-id='type-id-334' visibility='default' filepath='libtess/dict.h' line='97' column='1'/>
9045      </data-member>
9046    </class-decl>
9047    <typedef-decl name='GLUmesh' type-id='type-id-335' filepath='libtess/mesh.h' line='40' column='1' id='type-id-336'/>
9048    <typedef-decl name='GLUvertex' type-id='type-id-337' filepath='libtess/mesh.h' line='42' column='1' id='type-id-338'/>
9049    <typedef-decl name='GLUface' type-id='type-id-339' filepath='libtess/mesh.h' line='43' column='1' id='type-id-340'/>
9050    <typedef-decl name='GLUhalfEdge' type-id='type-id-341' filepath='libtess/mesh.h' line='44' column='1' id='type-id-342'/>
9051    <typedef-decl name='ActiveRegion' type-id='type-id-343' filepath='libtess/mesh.h' line='46' column='1' id='type-id-344'/>
9052    <class-decl name='GLUvertex' size-in-bits='640' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='114' column='1' id='type-id-337'>
9053      <data-member access='public' layout-offset-in-bits='0'>
9054        <var-decl name='next' type-id='type-id-345' visibility='default' filepath='libtess/mesh.h' line='115' column='1'/>
9055      </data-member>
9056      <data-member access='public' layout-offset-in-bits='64'>
9057        <var-decl name='prev' type-id='type-id-345' visibility='default' filepath='libtess/mesh.h' line='116' column='1'/>
9058      </data-member>
9059      <data-member access='public' layout-offset-in-bits='128'>
9060        <var-decl name='anEdge' type-id='type-id-346' visibility='default' filepath='libtess/mesh.h' line='117' column='1'/>
9061      </data-member>
9062      <data-member access='public' layout-offset-in-bits='192'>
9063        <var-decl name='data' type-id='type-id-35' visibility='default' filepath='libtess/mesh.h' line='118' column='1'/>
9064      </data-member>
9065      <data-member access='public' layout-offset-in-bits='256'>
9066        <var-decl name='coords' type-id='type-id-315' visibility='default' filepath='libtess/mesh.h' line='121' column='1'/>
9067      </data-member>
9068      <data-member access='public' layout-offset-in-bits='448'>
9069        <var-decl name='s' type-id='type-id-314' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
9070      </data-member>
9071      <data-member access='public' layout-offset-in-bits='512'>
9072        <var-decl name='t' type-id='type-id-314' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
9073      </data-member>
9074      <data-member access='public' layout-offset-in-bits='576'>
9075        <var-decl name='pqHandle' type-id='type-id-38' visibility='default' filepath='libtess/mesh.h' line='123' column='1'/>
9076      </data-member>
9077    </class-decl>
9078    <class-decl name='GLUface' size-in-bits='384' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='126' column='1' id='type-id-339'>
9079      <data-member access='public' layout-offset-in-bits='0'>
9080        <var-decl name='next' type-id='type-id-347' visibility='default' filepath='libtess/mesh.h' line='127' column='1'/>
9081      </data-member>
9082      <data-member access='public' layout-offset-in-bits='64'>
9083        <var-decl name='prev' type-id='type-id-347' visibility='default' filepath='libtess/mesh.h' line='128' column='1'/>
9084      </data-member>
9085      <data-member access='public' layout-offset-in-bits='128'>
9086        <var-decl name='anEdge' type-id='type-id-346' visibility='default' filepath='libtess/mesh.h' line='129' column='1'/>
9087      </data-member>
9088      <data-member access='public' layout-offset-in-bits='192'>
9089        <var-decl name='data' type-id='type-id-35' visibility='default' filepath='libtess/mesh.h' line='130' column='1'/>
9090      </data-member>
9091      <data-member access='public' layout-offset-in-bits='256'>
9092        <var-decl name='trail' type-id='type-id-347' visibility='default' filepath='libtess/mesh.h' line='133' column='1'/>
9093      </data-member>
9094      <data-member access='public' layout-offset-in-bits='320'>
9095        <var-decl name='marked' type-id='type-id-42' visibility='default' filepath='libtess/mesh.h' line='134' column='1'/>
9096      </data-member>
9097      <data-member access='public' layout-offset-in-bits='328'>
9098        <var-decl name='inside' type-id='type-id-42' visibility='default' filepath='libtess/mesh.h' line='135' column='1'/>
9099      </data-member>
9100    </class-decl>
9101    <class-decl name='GLUhalfEdge' size-in-bits='512' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='138' column='1' id='type-id-341'>
9102      <data-member access='public' layout-offset-in-bits='0'>
9103        <var-decl name='next' type-id='type-id-346' visibility='default' filepath='libtess/mesh.h' line='139' column='1'/>
9104      </data-member>
9105      <data-member access='public' layout-offset-in-bits='64'>
9106        <var-decl name='Sym' type-id='type-id-346' visibility='default' filepath='libtess/mesh.h' line='140' column='1'/>
9107      </data-member>
9108      <data-member access='public' layout-offset-in-bits='128'>
9109        <var-decl name='Onext' type-id='type-id-346' visibility='default' filepath='libtess/mesh.h' line='141' column='1'/>
9110      </data-member>
9111      <data-member access='public' layout-offset-in-bits='192'>
9112        <var-decl name='Lnext' type-id='type-id-346' visibility='default' filepath='libtess/mesh.h' line='142' column='1'/>
9113      </data-member>
9114      <data-member access='public' layout-offset-in-bits='256'>
9115        <var-decl name='Org' type-id='type-id-345' visibility='default' filepath='libtess/mesh.h' line='143' column='1'/>
9116      </data-member>
9117      <data-member access='public' layout-offset-in-bits='320'>
9118        <var-decl name='Lface' type-id='type-id-347' visibility='default' filepath='libtess/mesh.h' line='144' column='1'/>
9119      </data-member>
9120      <data-member access='public' layout-offset-in-bits='384'>
9121        <var-decl name='activeRegion' type-id='type-id-348' visibility='default' filepath='libtess/mesh.h' line='147' column='1'/>
9122      </data-member>
9123      <data-member access='public' layout-offset-in-bits='448'>
9124        <var-decl name='winding' type-id='type-id-8' visibility='default' filepath='libtess/mesh.h' line='148' column='1'/>
9125      </data-member>
9126    </class-decl>
9127    <class-decl name='GLUmesh' size-in-bits='2048' is-struct='yes' visibility='default' filepath='libtess/mesh.h' line='163' column='1' id='type-id-335'>
9128      <data-member access='public' layout-offset-in-bits='0'>
9129        <var-decl name='vHead' type-id='type-id-338' visibility='default' filepath='libtess/mesh.h' line='164' column='1'/>
9130      </data-member>
9131      <data-member access='public' layout-offset-in-bits='640'>
9132        <var-decl name='fHead' type-id='type-id-340' visibility='default' filepath='libtess/mesh.h' line='165' column='1'/>
9133      </data-member>
9134      <data-member access='public' layout-offset-in-bits='1024'>
9135        <var-decl name='eHead' type-id='type-id-342' visibility='default' filepath='libtess/mesh.h' line='166' column='1'/>
9136      </data-member>
9137      <data-member access='public' layout-offset-in-bits='1536'>
9138        <var-decl name='eHeadSym' type-id='type-id-342' visibility='default' filepath='libtess/mesh.h' line='167' column='1'/>
9139      </data-member>
9140    </class-decl>
9141    <typedef-decl name='PQHeapKey' type-id='type-id-35' filepath='libtess/priorityq-heap.h' line='79' column='1' id='type-id-349'/>
9142    <typedef-decl name='PQHeapHandle' type-id='type-id-38' filepath='libtess/priorityq-heap.h' line='80' column='1' id='type-id-350'/>
9143    <typedef-decl name='PriorityQHeap' type-id='type-id-351' filepath='libtess/priorityq-heap.h' line='81' column='1' id='type-id-352'/>
9144    <class-decl name='PQnode' size-in-bits='64' is-struct='yes' naming-typedef-id='type-id-353' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-354'>
9145      <data-member access='public' layout-offset-in-bits='0'>
9146        <var-decl name='handle' type-id='type-id-350' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1'/>
9147      </data-member>
9148    </class-decl>
9149    <typedef-decl name='PQnode' type-id='type-id-354' filepath='libtess/priorityq-heap.h' line='83' column='1' id='type-id-353'/>
9150    <class-decl name='PQhandleElem' size-in-bits='128' is-struct='yes' naming-typedef-id='type-id-355' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-356'>
9151      <data-member access='public' layout-offset-in-bits='0'>
9152        <var-decl name='key' type-id='type-id-349' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
9153      </data-member>
9154      <data-member access='public' layout-offset-in-bits='64'>
9155        <var-decl name='node' type-id='type-id-350' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
9156      </data-member>
9157    </class-decl>
9158    <typedef-decl name='PQhandleElem' type-id='type-id-356' filepath='libtess/priorityq-heap.h' line='84' column='1' id='type-id-355'/>
9159    <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-351'>
9160      <data-member access='public' layout-offset-in-bits='0'>
9161        <var-decl name='nodes' type-id='type-id-357' visibility='default' filepath='libtess/priorityq-heap.h' line='87' column='1'/>
9162      </data-member>
9163      <data-member access='public' layout-offset-in-bits='64'>
9164        <var-decl name='handles' type-id='type-id-358' visibility='default' filepath='libtess/priorityq-heap.h' line='88' column='1'/>
9165      </data-member>
9166      <data-member access='public' layout-offset-in-bits='128'>
9167        <var-decl name='size' type-id='type-id-38' visibility='default' filepath='libtess/priorityq-heap.h' line='89' column='1'/>
9168      </data-member>
9169      <data-member access='public' layout-offset-in-bits='192'>
9170        <var-decl name='max' type-id='type-id-38' visibility='default' filepath='libtess/priorityq-heap.h' line='89' column='1'/>
9171      </data-member>
9172      <data-member access='public' layout-offset-in-bits='256'>
9173        <var-decl name='freeList' type-id='type-id-350' visibility='default' filepath='libtess/priorityq-heap.h' line='90' column='1'/>
9174      </data-member>
9175      <data-member access='public' layout-offset-in-bits='320'>
9176        <var-decl name='initialized' type-id='type-id-8' visibility='default' filepath='libtess/priorityq-heap.h' line='91' column='1'/>
9177      </data-member>
9178      <data-member access='public' layout-offset-in-bits='384'>
9179        <var-decl name='leq' type-id='type-id-359' visibility='default' filepath='libtess/priorityq-heap.h' line='92' column='1'/>
9180      </data-member>
9181    </class-decl>
9182    <typedef-decl name='PQSortKey' type-id='type-id-349' filepath='libtess/priorityq.h' line='93' column='1' id='type-id-360'/>
9183    <typedef-decl name='PQSortHandle' type-id='type-id-350' filepath='libtess/priorityq.h' line='94' column='1' id='type-id-361'/>
9184    <typedef-decl name='PriorityQSort' type-id='type-id-362' filepath='libtess/priorityq.h' line='95' column='1' id='type-id-363'/>
9185    <class-decl name='PriorityQSort' size-in-bits='448' is-struct='yes' visibility='default' filepath='libtess/priorityq.h' line='97' column='1' id='type-id-362'>
9186      <data-member access='public' layout-offset-in-bits='0'>
9187        <var-decl name='heap' type-id='type-id-364' visibility='default' filepath='libtess/priorityq.h' line='98' column='1'/>
9188      </data-member>
9189      <data-member access='public' layout-offset-in-bits='64'>
9190        <var-decl name='keys' type-id='type-id-365' visibility='default' filepath='libtess/priorityq.h' line='99' column='1'/>
9191      </data-member>
9192      <data-member access='public' layout-offset-in-bits='128'>
9193        <var-decl name='order' type-id='type-id-366' visibility='default' filepath='libtess/priorityq.h' line='100' column='1'/>
9194      </data-member>
9195      <data-member access='public' layout-offset-in-bits='192'>
9196        <var-decl name='size' type-id='type-id-361' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
9197      </data-member>
9198      <data-member access='public' layout-offset-in-bits='256'>
9199        <var-decl name='max' type-id='type-id-361' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
9200      </data-member>
9201      <data-member access='public' layout-offset-in-bits='320'>
9202        <var-decl name='initialized' type-id='type-id-8' visibility='default' filepath='libtess/priorityq.h' line='102' column='1'/>
9203      </data-member>
9204      <data-member access='public' layout-offset-in-bits='384'>
9205        <var-decl name='leq' type-id='type-id-367' visibility='default' filepath='libtess/priorityq.h' line='103' column='1'/>
9206      </data-member>
9207    </class-decl>
9208    <class-decl name='ActiveRegion' size-in-bits='192' is-struct='yes' visibility='default' filepath='libtess/sweep.h' line='59' column='1' id='type-id-343'>
9209      <data-member access='public' layout-offset-in-bits='0'>
9210        <var-decl name='eUp' type-id='type-id-346' visibility='default' filepath='libtess/sweep.h' line='60' column='1'/>
9211      </data-member>
9212      <data-member access='public' layout-offset-in-bits='64'>
9213        <var-decl name='nodeUp' type-id='type-id-333' visibility='default' filepath='libtess/sweep.h' line='61' column='1'/>
9214      </data-member>
9215      <data-member access='public' layout-offset-in-bits='128'>
9216        <var-decl name='windingNumber' type-id='type-id-8' visibility='default' filepath='libtess/sweep.h' line='62' column='1'/>
9217      </data-member>
9218      <data-member access='public' layout-offset-in-bits='160'>
9219        <var-decl name='inside' type-id='type-id-42' visibility='default' filepath='libtess/sweep.h' line='64' column='1'/>
9220      </data-member>
9221      <data-member access='public' layout-offset-in-bits='168'>
9222        <var-decl name='sentinel' type-id='type-id-42' visibility='default' filepath='libtess/sweep.h' line='65' column='1'/>
9223      </data-member>
9224      <data-member access='public' layout-offset-in-bits='176'>
9225        <var-decl name='dirty' type-id='type-id-42' visibility='default' filepath='libtess/sweep.h' line='66' column='1'/>
9226      </data-member>
9227      <data-member access='public' layout-offset-in-bits='184'>
9228        <var-decl name='fixUpperEdge' type-id='type-id-42' visibility='default' filepath='libtess/sweep.h' line='69' column='1'/>
9229      </data-member>
9230    </class-decl>
9231    <enum-decl name='TessState' filepath='libtess/tess.h' line='47' column='1' id='type-id-368'>
9232      <underlying-type type-id='type-id-12'/>
9233      <enumerator name='T_DORMANT' value='0'/>
9234      <enumerator name='T_IN_POLYGON' value='1'/>
9235      <enumerator name='T_IN_CONTOUR' value='2'/>
9236    </enum-decl>
9237    <class-decl name='CachedVertex' size-in-bits='256' is-struct='yes' visibility='default' filepath='libtess/tess.h' line='54' column='1' id='type-id-369'>
9238      <data-member access='public' layout-offset-in-bits='0'>
9239        <var-decl name='coords' type-id='type-id-315' visibility='default' filepath='libtess/tess.h' line='55' column='1'/>
9240      </data-member>
9241      <data-member access='public' layout-offset-in-bits='192'>
9242        <var-decl name='data' type-id='type-id-35' visibility='default' filepath='libtess/tess.h' line='56' column='1'/>
9243      </data-member>
9244    </class-decl>
9245    <typedef-decl name='CachedVertex' type-id='type-id-369' filepath='libtess/tess.h' line='57' column='1' id='type-id-311'/>
9246    <class-decl name='GLUtesselator' size-in-bits='29376' is-struct='yes' visibility='default' filepath='libtess/tess.h' line='59' column='1' id='type-id-323'>
9247      <data-member access='public' layout-offset-in-bits='0'>
9248        <var-decl name='state' type-id='type-id-368' visibility='default' filepath='libtess/tess.h' line='63' column='1'/>
9249      </data-member>
9250      <data-member access='public' layout-offset-in-bits='64'>
9251        <var-decl name='lastEdge' type-id='type-id-346' visibility='default' filepath='libtess/tess.h' line='65' column='1'/>
9252      </data-member>
9253      <data-member access='public' layout-offset-in-bits='128'>
9254        <var-decl name='mesh' type-id='type-id-370' visibility='default' filepath='libtess/tess.h' line='66' column='1'/>
9255      </data-member>
9256      <data-member access='public' layout-offset-in-bits='192'>
9257        <var-decl name='callError' type-id='type-id-31' visibility='default' filepath='libtess/tess.h' line='69' column='1'/>
9258      </data-member>
9259      <data-member access='public' layout-offset-in-bits='256'>
9260        <var-decl name='normal' type-id='type-id-315' visibility='default' filepath='libtess/tess.h' line='73' column='1'/>
9261      </data-member>
9262      <data-member access='public' layout-offset-in-bits='448'>
9263        <var-decl name='sUnit' type-id='type-id-315' visibility='default' filepath='libtess/tess.h' line='74' column='1'/>
9264      </data-member>
9265      <data-member access='public' layout-offset-in-bits='640'>
9266        <var-decl name='tUnit' type-id='type-id-315' visibility='default' filepath='libtess/tess.h' line='75' column='1'/>
9267      </data-member>
9268      <data-member access='public' layout-offset-in-bits='832'>
9269        <var-decl name='relTolerance' type-id='type-id-314' visibility='default' filepath='libtess/tess.h' line='79' column='1'/>
9270      </data-member>
9271      <data-member access='public' layout-offset-in-bits='896'>
9272        <var-decl name='windingRule' type-id='type-id-36' visibility='default' filepath='libtess/tess.h' line='80' column='1'/>
9273      </data-member>
9274      <data-member access='public' layout-offset-in-bits='928'>
9275        <var-decl name='fatalError' type-id='type-id-42' visibility='default' filepath='libtess/tess.h' line='81' column='1'/>
9276      </data-member>
9277      <data-member access='public' layout-offset-in-bits='960'>
9278        <var-decl name='dict' type-id='type-id-371' visibility='default' filepath='libtess/tess.h' line='83' column='1'/>
9279      </data-member>
9280      <data-member access='public' layout-offset-in-bits='1024'>
9281        <var-decl name='pq' type-id='type-id-372' visibility='default' filepath='libtess/tess.h' line='84' column='1'/>
9282      </data-member>
9283      <data-member access='public' layout-offset-in-bits='1088'>
9284        <var-decl name='event' type-id='type-id-345' visibility='default' filepath='libtess/tess.h' line='85' column='1'/>
9285      </data-member>
9286      <data-member access='public' layout-offset-in-bits='1152'>
9287        <var-decl name='callCombine' type-id='type-id-373' visibility='default' filepath='libtess/tess.h' line='87' column='1'/>
9288      </data-member>
9289      <data-member access='public' layout-offset-in-bits='1216'>
9290        <var-decl name='flagBoundary' type-id='type-id-42' visibility='default' filepath='libtess/tess.h' line='92' column='1'/>
9291      </data-member>
9292      <data-member access='public' layout-offset-in-bits='1224'>
9293        <var-decl name='boundaryOnly' type-id='type-id-42' visibility='default' filepath='libtess/tess.h' line='93' column='1'/>
9294      </data-member>
9295      <data-member access='public' layout-offset-in-bits='1280'>
9296        <var-decl name='lonelyTriList' type-id='type-id-347' visibility='default' filepath='libtess/tess.h' line='94' column='1'/>
9297      </data-member>
9298      <data-member access='public' layout-offset-in-bits='1344'>
9299        <var-decl name='callBegin' type-id='type-id-31' visibility='default' filepath='libtess/tess.h' line='97' column='1'/>
9300      </data-member>
9301      <data-member access='public' layout-offset-in-bits='1408'>
9302        <var-decl name='callEdgeFlag' type-id='type-id-374' visibility='default' filepath='libtess/tess.h' line='98' column='1'/>
9303      </data-member>
9304      <data-member access='public' layout-offset-in-bits='1472'>
9305        <var-decl name='callVertex' type-id='type-id-34' visibility='default' filepath='libtess/tess.h' line='99' column='1'/>
9306      </data-member>
9307      <data-member access='public' layout-offset-in-bits='1536'>
9308        <var-decl name='callEnd' type-id='type-id-32' visibility='default' filepath='libtess/tess.h' line='100' column='1'/>
9309      </data-member>
9310      <data-member access='public' layout-offset-in-bits='1600'>
9311        <var-decl name='callMesh' type-id='type-id-375' visibility='default' filepath='libtess/tess.h' line='101' column='1'/>
9312      </data-member>
9313      <data-member access='public' layout-offset-in-bits='1664'>
9314        <var-decl name='emptyCache' type-id='type-id-42' visibility='default' filepath='libtess/tess.h' line='106' column='1'/>
9315      </data-member>
9316      <data-member access='public' layout-offset-in-bits='1696'>
9317        <var-decl name='cacheCount' type-id='type-id-8' visibility='default' filepath='libtess/tess.h' line='107' column='1'/>
9318      </data-member>
9319      <data-member access='public' layout-offset-in-bits='1728'>
9320        <var-decl name='cache' type-id='type-id-312' visibility='default' filepath='libtess/tess.h' line='108' column='1'/>
9321      </data-member>
9322      <data-member access='public' layout-offset-in-bits='27328'>
9323        <var-decl name='callBeginData' type-id='type-id-33' visibility='default' filepath='libtess/tess.h' line='111' column='1'/>
9324      </data-member>
9325      <data-member access='public' layout-offset-in-bits='27392'>
9326        <var-decl name='callEdgeFlagData' type-id='type-id-376' visibility='default' filepath='libtess/tess.h' line='112' column='1'/>
9327      </data-member>
9328      <data-member access='public' layout-offset-in-bits='27456'>
9329        <var-decl name='callVertexData' type-id='type-id-377' visibility='default' filepath='libtess/tess.h' line='114' column='1'/>
9330      </data-member>
9331      <data-member access='public' layout-offset-in-bits='27520'>
9332        <var-decl name='callEndData' type-id='type-id-34' visibility='default' filepath='libtess/tess.h' line='115' column='1'/>
9333      </data-member>
9334      <data-member access='public' layout-offset-in-bits='27584'>
9335        <var-decl name='callErrorData' type-id='type-id-33' visibility='default' filepath='libtess/tess.h' line='116' column='1'/>
9336      </data-member>
9337      <data-member access='public' layout-offset-in-bits='27648'>
9338        <var-decl name='callCombineData' type-id='type-id-378' visibility='default' filepath='libtess/tess.h' line='117' column='1'/>
9339      </data-member>
9340      <data-member access='public' layout-offset-in-bits='27712'>
9341        <var-decl name='env' type-id='type-id-156' visibility='default' filepath='libtess/tess.h' line='121' column='1'/>
9342      </data-member>
9343      <data-member access='public' layout-offset-in-bits='29312'>
9344        <var-decl name='polygonData' type-id='type-id-35' visibility='default' filepath='libtess/tess.h' line='123' column='1'/>
9345      </data-member>
9346    </class-decl>
9347    <pointer-type-def type-id='type-id-344' size-in-bits='64' id='type-id-348'/>
9348    <pointer-type-def type-id='type-id-330' size-in-bits='64' id='type-id-371'/>
9349    <pointer-type-def type-id='type-id-332' size-in-bits='64' id='type-id-333'/>
9350    <pointer-type-def type-id='type-id-340' size-in-bits='64' id='type-id-347'/>
9351    <pointer-type-def type-id='type-id-342' size-in-bits='64' id='type-id-346'/>
9352    <pointer-type-def type-id='type-id-336' size-in-bits='64' id='type-id-370'/>
9353    <pointer-type-def type-id='type-id-324' size-in-bits='64' id='type-id-379'/>
9354    <pointer-type-def type-id='type-id-338' size-in-bits='64' id='type-id-345'/>
9355    <pointer-type-def type-id='type-id-23' size-in-bits='64' id='type-id-45'/>
9356    <pointer-type-def type-id='type-id-360' size-in-bits='64' id='type-id-365'/>
9357    <pointer-type-def type-id='type-id-365' size-in-bits='64' id='type-id-366'/>
9358    <pointer-type-def type-id='type-id-355' size-in-bits='64' id='type-id-358'/>
9359    <pointer-type-def type-id='type-id-353' size-in-bits='64' id='type-id-357'/>
9360    <pointer-type-def type-id='type-id-352' size-in-bits='64' id='type-id-364'/>
9361    <pointer-type-def type-id='type-id-363' size-in-bits='64' id='type-id-372'/>
9362    <pointer-type-def type-id='type-id-380' size-in-bits='64' id='type-id-359'/>
9363    <pointer-type-def type-id='type-id-381' size-in-bits='64' id='type-id-367'/>
9364    <pointer-type-def type-id='type-id-382' size-in-bits='64' id='type-id-334'/>
9365    <pointer-type-def type-id='type-id-383' size-in-bits='64' id='type-id-375'/>
9366    <pointer-type-def type-id='type-id-384' size-in-bits='64' id='type-id-373'/>
9367    <pointer-type-def type-id='type-id-385' size-in-bits='64' id='type-id-378'/>
9368    <pointer-type-def type-id='type-id-386' size-in-bits='64' id='type-id-374'/>
9369    <pointer-type-def type-id='type-id-387' size-in-bits='64' id='type-id-376'/>
9370    <pointer-type-def type-id='type-id-388' size-in-bits='64' id='type-id-31'/>
9371    <pointer-type-def type-id='type-id-389' size-in-bits='64' id='type-id-33'/>
9372    <pointer-type-def type-id='type-id-390' size-in-bits='64' id='type-id-34'/>
9373    <pointer-type-def type-id='type-id-391' size-in-bits='64' id='type-id-377'/>
9374    <pointer-type-def type-id='type-id-35' size-in-bits='64' id='type-id-191'/>
9375    <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'>
9376      <return type-id='type-id-379'/>
9377    </function-decl>
9378    <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'>
9379      <parameter type-id='type-id-379' name='tess' filepath='libtess/tess.c' line='193' column='1'/>
9380      <return type-id='type-id-14'/>
9381    </function-decl>
9382    <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'>
9383      <parameter type-id='type-id-379' name='tess' filepath='libtess/tess.c' line='201' column='1'/>
9384      <parameter type-id='type-id-36' name='which' filepath='libtess/tess.c' line='201' column='1'/>
9385      <parameter type-id='type-id-314' name='value' filepath='libtess/tess.c' line='201' column='1'/>
9386      <return type-id='type-id-14'/>
9387    </function-decl>
9388    <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'>
9389      <parameter type-id='type-id-379' name='tess' filepath='libtess/tess.c' line='240' column='1'/>
9390      <parameter type-id='type-id-36' name='which' filepath='libtess/tess.c' line='240' column='1'/>
9391      <parameter type-id='type-id-392' name='value' filepath='libtess/tess.c' line='240' column='1'/>
9392      <return type-id='type-id-14'/>
9393    </function-decl>
9394    <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'>
9395      <parameter type-id='type-id-379' name='tess' filepath='libtess/tess.c' line='268' column='1'/>
9396      <parameter type-id='type-id-314' name='x' filepath='libtess/tess.c' line='268' column='1'/>
9397      <parameter type-id='type-id-314' name='y' filepath='libtess/tess.c' line='268' column='1'/>
9398      <parameter type-id='type-id-314' name='z' filepath='libtess/tess.c' line='268' column='1'/>
9399      <return type-id='type-id-14'/>
9400    </function-decl>
9401    <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'>
9402      <parameter type-id='type-id-379' name='tess' filepath='libtess/tess.c' line='276' column='1'/>
9403      <parameter type-id='type-id-36' name='which' filepath='libtess/tess.c' line='276' column='1'/>
9404      <parameter type-id='type-id-37' name='fn' filepath='libtess/tess.c' line='276' column='1'/>
9405      <return type-id='type-id-14'/>
9406    </function-decl>
9407    <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'>
9408      <parameter type-id='type-id-379' name='tess' filepath='libtess/tess.c' line='415' column='1'/>
9409      <parameter type-id='type-id-392' name='coords' filepath='libtess/tess.c' line='415' column='1'/>
9410      <parameter type-id='type-id-35' name='data' filepath='libtess/tess.c' line='415' column='1'/>
9411      <return type-id='type-id-14'/>
9412    </function-decl>
9413    <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'>
9414      <parameter type-id='type-id-379' name='tess' filepath='libtess/tess.c' line='462' column='1'/>
9415      <parameter type-id='type-id-35' name='data' filepath='libtess/tess.c' line='462' column='1'/>
9416      <return type-id='type-id-14'/>
9417    </function-decl>
9418    <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'>
9419      <parameter type-id='type-id-379' name='tess' filepath='libtess/tess.c' line='476' column='1'/>
9420      <return type-id='type-id-14'/>
9421    </function-decl>
9422    <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'>
9423      <parameter type-id='type-id-379' name='tess' filepath='libtess/tess.c' line='493' column='1'/>
9424      <return type-id='type-id-14'/>
9425    </function-decl>
9426    <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'>
9427      <parameter type-id='type-id-379' name='tess' filepath='libtess/tess.c' line='500' column='1'/>
9428      <return type-id='type-id-14'/>
9429    </function-decl>
9430    <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'>
9431      <parameter type-id='type-id-379' name='tess' filepath='libtess/tess.c' line='611' column='1'/>
9432      <return type-id='type-id-14'/>
9433    </function-decl>
9434    <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'>
9435      <parameter type-id='type-id-379' name='tess' filepath='libtess/tess.c' line='620' column='1'/>
9436      <parameter type-id='type-id-36' name='type' filepath='libtess/tess.c' line='620' column='1'/>
9437      <return type-id='type-id-14'/>
9438    </function-decl>
9439    <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'>
9440      <parameter type-id='type-id-379' name='tess' filepath='libtess/tess.c' line='628' column='1'/>
9441      <return type-id='type-id-14'/>
9442    </function-decl>
9443    <function-type size-in-bits='64' id='type-id-380'>
9444      <parameter type-id='type-id-349'/>
9445      <parameter type-id='type-id-349'/>
9446      <return type-id='type-id-8'/>
9447    </function-type>
9448    <function-type size-in-bits='64' id='type-id-381'>
9449      <parameter type-id='type-id-360'/>
9450      <parameter type-id='type-id-360'/>
9451      <return type-id='type-id-8'/>
9452    </function-type>
9453    <function-type size-in-bits='64' id='type-id-382'>
9454      <parameter type-id='type-id-35'/>
9455      <parameter type-id='type-id-328'/>
9456      <parameter type-id='type-id-328'/>
9457      <return type-id='type-id-8'/>
9458    </function-type>
9459    <function-type size-in-bits='64' id='type-id-383'>
9460      <parameter type-id='type-id-370'/>
9461      <return type-id='type-id-14'/>
9462    </function-type>
9463    <function-type size-in-bits='64' id='type-id-384'>
9464      <parameter type-id='type-id-392'/>
9465      <parameter type-id='type-id-191'/>
9466      <parameter type-id='type-id-45'/>
9467      <parameter type-id='type-id-191'/>
9468      <return type-id='type-id-14'/>
9469    </function-type>
9470    <function-type size-in-bits='64' id='type-id-385'>
9471      <parameter type-id='type-id-392'/>
9472      <parameter type-id='type-id-191'/>
9473      <parameter type-id='type-id-45'/>
9474      <parameter type-id='type-id-191'/>
9475      <parameter type-id='type-id-35'/>
9476      <return type-id='type-id-14'/>
9477    </function-type>
9478    <function-type size-in-bits='64' id='type-id-386'>
9479      <parameter type-id='type-id-42'/>
9480      <return type-id='type-id-14'/>
9481    </function-type>
9482    <function-type size-in-bits='64' id='type-id-387'>
9483      <parameter type-id='type-id-42'/>
9484      <parameter type-id='type-id-35'/>
9485      <return type-id='type-id-14'/>
9486    </function-type>
9487    <function-type size-in-bits='64' id='type-id-388'>
9488      <parameter type-id='type-id-36'/>
9489      <return type-id='type-id-14'/>
9490    </function-type>
9491    <function-type size-in-bits='64' id='type-id-389'>
9492      <parameter type-id='type-id-36'/>
9493      <parameter type-id='type-id-35'/>
9494      <return type-id='type-id-14'/>
9495    </function-type>
9496    <function-type size-in-bits='64' id='type-id-390'>
9497      <parameter type-id='type-id-35'/>
9498      <return type-id='type-id-14'/>
9499    </function-type>
9500    <function-type size-in-bits='64' id='type-id-391'>
9501      <parameter type-id='type-id-35'/>
9502      <parameter type-id='type-id-35'/>
9503      <return type-id='type-id-14'/>
9504    </function-type>
9505    <function-type size-in-bits='64' id='type-id-393'>
9506      <return type-id='type-id-14'/>
9507    </function-type>
9508  </abi-instr>
9509  <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'>
9510    <type-decl name='unsigned char' size-in-bits='8' id='type-id-394'/>
9511    <type-decl name='unsigned int' size-in-bits='32' id='type-id-224'/>
9512    <typedef-decl name='GLenum' type-id='type-id-224' filepath='../../../include/GL/gl.h' line='149' column='1' id='type-id-36'/>
9513    <typedef-decl name='GLubyte' type-id='type-id-394' filepath='../../../include/GL/gl.h' line='156' column='1' id='type-id-395'/>
9514    <qualified-type-def type-id='type-id-395' const='yes' id='type-id-396'/>
9515    <pointer-type-def type-id='type-id-396' size-in-bits='64' id='type-id-397'/>
9516    <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'>
9517      <parameter type-id='type-id-36' name='errorCode' filepath='libutil/error.c' line='66' column='1'/>
9518      <return type-id='type-id-397'/>
9519    </function-decl>
9520  </abi-instr>
9521  <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'>
9522    <type-decl name='int' size-in-bits='32' id='type-id-8'/>
9523    <typedef-decl name='GLint' type-id='type-id-8' filepath='../../../include/GL/gl.h' line='155' column='1' id='type-id-50'/>
9524    <typedef-decl name='GLsizei' type-id='type-id-8' filepath='../../../include/GL/gl.h' line='159' column='1' id='type-id-398'/>
9525    <pointer-type-def type-id='type-id-14' size-in-bits='64' id='type-id-35'/>
9526    <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'>
9527      <parameter type-id='type-id-36' name='format' filepath='libutil/mipmap.c' line='3498' column='1'/>
9528      <parameter type-id='type-id-398' name='widthin' filepath='libutil/mipmap.c' line='3498' column='1'/>
9529      <parameter type-id='type-id-398' name='heightin' filepath='libutil/mipmap.c' line='3498' column='1'/>
9530      <parameter type-id='type-id-36' name='typein' filepath='libutil/mipmap.c' line='3499' column='1'/>
9531      <parameter type-id='type-id-35' name='datain' filepath='libutil/mipmap.c' line='3499' column='1'/>
9532      <parameter type-id='type-id-398' name='widthout' filepath='libutil/mipmap.c' line='3500' column='1'/>
9533      <parameter type-id='type-id-398' name='heightout' filepath='libutil/mipmap.c' line='3500' column='1'/>
9534      <parameter type-id='type-id-36' name='typeout' filepath='libutil/mipmap.c' line='3500' column='1'/>
9535      <parameter type-id='type-id-35' name='dataout' filepath='libutil/mipmap.c' line='3501' column='1'/>
9536      <return type-id='type-id-50'/>
9537    </function-decl>
9538    <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'>
9539      <parameter type-id='type-id-36' name='target' filepath='libutil/mipmap.c' line='3643' column='1'/>
9540      <parameter type-id='type-id-50' name='internalFormat' filepath='libutil/mipmap.c' line='3643' column='1'/>
9541      <parameter type-id='type-id-398' name='width' filepath='libutil/mipmap.c' line='3644' column='1'/>
9542      <parameter type-id='type-id-36' name='format' filepath='libutil/mipmap.c' line='3645' column='1'/>
9543      <parameter type-id='type-id-36' name='type' filepath='libutil/mipmap.c' line='3645' column='1'/>
9544      <parameter type-id='type-id-50' name='userLevel' filepath='libutil/mipmap.c' line='3646' column='1'/>
9545      <parameter type-id='type-id-50' name='baseLevel' filepath='libutil/mipmap.c' line='3646' column='1'/>
9546      <parameter type-id='type-id-50' name='maxLevel' filepath='libutil/mipmap.c' line='3646' column='1'/>
9547      <parameter type-id='type-id-35' name='data' filepath='libutil/mipmap.c' line='3647' column='1'/>
9548      <return type-id='type-id-50'/>
9549    </function-decl>
9550    <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'>
9551      <parameter type-id='type-id-36' name='target' filepath='libutil/mipmap.c' line='3672' column='1'/>
9552      <parameter type-id='type-id-50' name='internalFormat' filepath='libutil/mipmap.c' line='3672' column='1'/>
9553      <parameter type-id='type-id-398' name='width' filepath='libutil/mipmap.c' line='3672' column='1'/>
9554      <parameter type-id='type-id-36' name='format' filepath='libutil/mipmap.c' line='3673' column='1'/>
9555      <parameter type-id='type-id-36' name='type' filepath='libutil/mipmap.c' line='3673' column='1'/>
9556      <parameter type-id='type-id-35' name='data' filepath='libutil/mipmap.c' line='3674' column='1'/>
9557      <return type-id='type-id-50'/>
9558    </function-decl>
9559    <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'>
9560      <parameter type-id='type-id-36' name='target' filepath='libutil/mipmap.c' line='4552' column='1'/>
9561      <parameter type-id='type-id-50' name='internalFormat' filepath='libutil/mipmap.c' line='4552' column='1'/>
9562      <parameter type-id='type-id-398' name='width' filepath='libutil/mipmap.c' line='4553' column='1'/>
9563      <parameter type-id='type-id-398' name='height' filepath='libutil/mipmap.c' line='4553' column='1'/>
9564      <parameter type-id='type-id-36' name='format' filepath='libutil/mipmap.c' line='4554' column='1'/>
9565      <parameter type-id='type-id-36' name='type' filepath='libutil/mipmap.c' line='4554' column='1'/>
9566      <parameter type-id='type-id-50' name='userLevel' filepath='libutil/mipmap.c' line='4555' column='1'/>
9567      <parameter type-id='type-id-50' name='baseLevel' filepath='libutil/mipmap.c' line='4555' column='1'/>
9568      <parameter type-id='type-id-50' name='maxLevel' filepath='libutil/mipmap.c' line='4555' column='1'/>
9569      <parameter type-id='type-id-35' name='data' filepath='libutil/mipmap.c' line='4556' column='1'/>
9570      <return type-id='type-id-50'/>
9571    </function-decl>
9572    <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'>
9573      <parameter type-id='type-id-36' name='target' filepath='libutil/mipmap.c' line='4584' column='1'/>
9574      <parameter type-id='type-id-50' name='internalFormat' filepath='libutil/mipmap.c' line='4584' column='1'/>
9575      <parameter type-id='type-id-398' name='width' filepath='libutil/mipmap.c' line='4585' column='1'/>
9576      <parameter type-id='type-id-398' name='height' filepath='libutil/mipmap.c' line='4585' column='1'/>
9577      <parameter type-id='type-id-36' name='format' filepath='libutil/mipmap.c' line='4586' column='1'/>
9578      <parameter type-id='type-id-36' name='type' filepath='libutil/mipmap.c' line='4586' column='1'/>
9579      <parameter type-id='type-id-35' name='data' filepath='libutil/mipmap.c' line='4587' column='1'/>
9580      <return type-id='type-id-50'/>
9581    </function-decl>
9582    <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'>
9583      <parameter type-id='type-id-36' name='target' filepath='libutil/mipmap.c' line='8444' column='1'/>
9584      <parameter type-id='type-id-50' name='internalFormat' filepath='libutil/mipmap.c' line='8444' column='1'/>
9585      <parameter type-id='type-id-398' name='width' filepath='libutil/mipmap.c' line='8445' column='1'/>
9586      <parameter type-id='type-id-398' name='height' filepath='libutil/mipmap.c' line='8445' column='1'/>
9587      <parameter type-id='type-id-398' name='depth' filepath='libutil/mipmap.c' line='8445' column='1'/>
9588      <parameter type-id='type-id-36' name='format' filepath='libutil/mipmap.c' line='8446' column='1'/>
9589      <parameter type-id='type-id-36' name='type' filepath='libutil/mipmap.c' line='8446' column='1'/>
9590      <parameter type-id='type-id-50' name='userLevel' filepath='libutil/mipmap.c' line='8447' column='1'/>
9591      <parameter type-id='type-id-50' name='baseLevel' filepath='libutil/mipmap.c' line='8447' column='1'/>
9592      <parameter type-id='type-id-50' name='maxLevel' filepath='libutil/mipmap.c' line='8447' column='1'/>
9593      <parameter type-id='type-id-35' name='data' filepath='libutil/mipmap.c' line='8448' column='1'/>
9594      <return type-id='type-id-50'/>
9595    </function-decl>
9596    <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'>
9597      <parameter type-id='type-id-36' name='target' filepath='libutil/mipmap.c' line='8482' column='1'/>
9598      <parameter type-id='type-id-50' name='internalFormat' filepath='libutil/mipmap.c' line='8482' column='1'/>
9599      <parameter type-id='type-id-398' name='width' filepath='libutil/mipmap.c' line='8483' column='1'/>
9600      <parameter type-id='type-id-398' name='height' filepath='libutil/mipmap.c' line='8483' column='1'/>
9601      <parameter type-id='type-id-398' name='depth' filepath='libutil/mipmap.c' line='8483' column='1'/>
9602      <parameter type-id='type-id-36' name='format' filepath='libutil/mipmap.c' line='8484' column='1'/>
9603      <parameter type-id='type-id-36' name='type' filepath='libutil/mipmap.c' line='8484' column='1'/>
9604      <parameter type-id='type-id-35' name='data' filepath='libutil/mipmap.c' line='8484' column='1'/>
9605      <return type-id='type-id-50'/>
9606    </function-decl>
9607    <type-decl name='void' id='type-id-14'/>
9608  </abi-instr>
9609  <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'>
9610    <type-decl name='double' size-in-bits='64' id='type-id-399'/>
9611    <typedef-decl name='GLdouble' type-id='type-id-399' filepath='../../../include/GL/gl.h' line='162' column='1' id='type-id-314'/>
9612    <typedef-decl name='GLclampd' type-id='type-id-399' filepath='../../../include/GL/gl.h' line='163' column='1' id='type-id-400'/>
9613    <pointer-type-def type-id='type-id-314' size-in-bits='64' id='type-id-392'/>
9614    <pointer-type-def type-id='type-id-50' size-in-bits='64' id='type-id-401'/>
9615    <qualified-type-def type-id='type-id-314' const='yes' id='type-id-402'/>
9616    <pointer-type-def type-id='type-id-402' size-in-bits='64' id='type-id-403'/>
9617    <qualified-type-def type-id='type-id-50' const='yes' id='type-id-404'/>
9618    <pointer-type-def type-id='type-id-404' size-in-bits='64' id='type-id-47'/>
9619    <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'>
9620      <parameter type-id='type-id-314' name='left' filepath='libutil/project.c' line='57' column='1'/>
9621      <parameter type-id='type-id-314' name='right' filepath='libutil/project.c' line='57' column='1'/>
9622      <parameter type-id='type-id-314' name='bottom' filepath='libutil/project.c' line='57' column='1'/>
9623      <parameter type-id='type-id-314' name='top' filepath='libutil/project.c' line='57' column='1'/>
9624      <return type-id='type-id-14'/>
9625    </function-decl>
9626    <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'>
9627      <parameter type-id='type-id-314' name='fovy' filepath='libutil/project.c' line='65' column='1'/>
9628      <parameter type-id='type-id-314' name='aspect' filepath='libutil/project.c' line='65' column='1'/>
9629      <parameter type-id='type-id-314' name='zNear' filepath='libutil/project.c' line='65' column='1'/>
9630      <parameter type-id='type-id-314' name='zFar' filepath='libutil/project.c' line='65' column='1'/>
9631      <return type-id='type-id-14'/>
9632    </function-decl>
9633    <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'>
9634      <parameter type-id='type-id-314' name='eyex' filepath='libutil/project.c' line='108' column='1'/>
9635      <parameter type-id='type-id-314' name='eyey' filepath='libutil/project.c' line='108' column='1'/>
9636      <parameter type-id='type-id-314' name='eyez' filepath='libutil/project.c' line='108' column='1'/>
9637      <parameter type-id='type-id-314' name='centerx' filepath='libutil/project.c' line='108' column='1'/>
9638      <parameter type-id='type-id-314' name='centery' filepath='libutil/project.c' line='109' column='1'/>
9639      <parameter type-id='type-id-314' name='centerz' filepath='libutil/project.c' line='109' column='1'/>
9640      <parameter type-id='type-id-314' name='upx' filepath='libutil/project.c' line='109' column='1'/>
9641      <parameter type-id='type-id-314' name='upy' filepath='libutil/project.c' line='109' column='1'/>
9642      <parameter type-id='type-id-314' name='upz' filepath='libutil/project.c' line='110' column='1'/>
9643      <return type-id='type-id-14'/>
9644    </function-decl>
9645    <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'>
9646      <parameter type-id='type-id-314' name='objx' filepath='libutil/project.c' line='234' column='1'/>
9647      <parameter type-id='type-id-314' name='objy' filepath='libutil/project.c' line='234' column='1'/>
9648      <parameter type-id='type-id-314' name='objz' filepath='libutil/project.c' line='234' column='1'/>
9649      <parameter type-id='type-id-403' name='modelMatrix' filepath='libutil/project.c' line='235' column='1'/>
9650      <parameter type-id='type-id-403' name='projMatrix' filepath='libutil/project.c' line='236' column='1'/>
9651      <parameter type-id='type-id-47' name='viewport' filepath='libutil/project.c' line='237' column='1'/>
9652      <parameter type-id='type-id-392' name='winx' filepath='libutil/project.c' line='238' column='1'/>
9653      <parameter type-id='type-id-392' name='winy' filepath='libutil/project.c' line='238' column='1'/>
9654      <parameter type-id='type-id-392' name='winz' filepath='libutil/project.c' line='238' column='1'/>
9655      <return type-id='type-id-50'/>
9656    </function-decl>
9657    <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'>
9658      <parameter type-id='type-id-314' name='winx' filepath='libutil/project.c' line='269' column='1'/>
9659      <parameter type-id='type-id-314' name='winy' filepath='libutil/project.c' line='269' column='1'/>
9660      <parameter type-id='type-id-314' name='winz' filepath='libutil/project.c' line='269' column='1'/>
9661      <parameter type-id='type-id-403' name='modelMatrix' filepath='libutil/project.c' line='270' column='1'/>
9662      <parameter type-id='type-id-403' name='projMatrix' filepath='libutil/project.c' line='271' column='1'/>
9663      <parameter type-id='type-id-47' name='viewport' filepath='libutil/project.c' line='272' column='1'/>
9664      <parameter type-id='type-id-392' name='objx' filepath='libutil/project.c' line='273' column='1'/>
9665      <parameter type-id='type-id-392' name='objy' filepath='libutil/project.c' line='273' column='1'/>
9666      <parameter type-id='type-id-392' name='objz' filepath='libutil/project.c' line='273' column='1'/>
9667      <return type-id='type-id-50'/>
9668    </function-decl>
9669    <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'>
9670      <parameter type-id='type-id-314' name='winx' filepath='libutil/project.c' line='308' column='1'/>
9671      <parameter type-id='type-id-314' name='winy' filepath='libutil/project.c' line='308' column='1'/>
9672      <parameter type-id='type-id-314' name='winz' filepath='libutil/project.c' line='308' column='1'/>
9673      <parameter type-id='type-id-314' name='clipw' filepath='libutil/project.c' line='308' column='1'/>
9674      <parameter type-id='type-id-403' name='modelMatrix' filepath='libutil/project.c' line='309' column='1'/>
9675      <parameter type-id='type-id-403' name='projMatrix' filepath='libutil/project.c' line='310' column='1'/>
9676      <parameter type-id='type-id-47' name='viewport' filepath='libutil/project.c' line='311' column='1'/>
9677      <parameter type-id='type-id-400' name='nearVal' filepath='libutil/project.c' line='312' column='1'/>
9678      <parameter type-id='type-id-400' name='farVal' filepath='libutil/project.c' line='312' column='1'/>
9679      <parameter type-id='type-id-392' name='objx' filepath='libutil/project.c' line='313' column='1'/>
9680      <parameter type-id='type-id-392' name='objy' filepath='libutil/project.c' line='313' column='1'/>
9681      <parameter type-id='type-id-392' name='objz' filepath='libutil/project.c' line='313' column='1'/>
9682      <parameter type-id='type-id-392' name='objw' filepath='libutil/project.c' line='314' column='1'/>
9683      <return type-id='type-id-50'/>
9684    </function-decl>
9685    <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'>
9686      <parameter type-id='type-id-314' name='x' filepath='libutil/project.c' line='348' column='1'/>
9687      <parameter type-id='type-id-314' name='y' filepath='libutil/project.c' line='348' column='1'/>
9688      <parameter type-id='type-id-314' name='deltax' filepath='libutil/project.c' line='348' column='1'/>
9689      <parameter type-id='type-id-314' name='deltay' filepath='libutil/project.c' line='348' column='1'/>
9690      <parameter type-id='type-id-401' name='viewport' filepath='libutil/project.c' line='349' column='1'/>
9691      <return type-id='type-id-14'/>
9692    </function-decl>
9693  </abi-instr>
9694  <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'>
9695    <typedef-decl name='GLboolean' type-id='type-id-394' filepath='../../../include/GL/gl.h' line='150' column='1' id='type-id-42'/>
9696    <typedef-decl name='GLUquadric' type-id='type-id-405' filepath='../../../include/GL/glu.h' line='275' column='1' id='type-id-406'/>
9697    <typedef-decl name='_GLUfuncptr' type-id='type-id-32' filepath='../../../include/GL/glu.h' line='287' column='1' id='type-id-37'/>
9698    <class-decl name='GLUquadric' size-in-bits='192' is-struct='yes' visibility='default' filepath='libutil/quad.c' line='45' column='1' id='type-id-405'>
9699      <data-member access='public' layout-offset-in-bits='0'>
9700        <var-decl name='normals' type-id='type-id-50' visibility='default' filepath='libutil/quad.c' line='46' column='1'/>
9701      </data-member>
9702      <data-member access='public' layout-offset-in-bits='32'>
9703        <var-decl name='textureCoords' type-id='type-id-42' visibility='default' filepath='libutil/quad.c' line='47' column='1'/>
9704      </data-member>
9705      <data-member access='public' layout-offset-in-bits='64'>
9706        <var-decl name='orientation' type-id='type-id-50' visibility='default' filepath='libutil/quad.c' line='48' column='1'/>
9707      </data-member>
9708      <data-member access='public' layout-offset-in-bits='96'>
9709        <var-decl name='drawStyle' type-id='type-id-50' visibility='default' filepath='libutil/quad.c' line='49' column='1'/>
9710      </data-member>
9711      <data-member access='public' layout-offset-in-bits='128'>
9712        <var-decl name='errorCallback' type-id='type-id-407' visibility='default' filepath='libutil/quad.c' line='50' column='1'/>
9713      </data-member>
9714    </class-decl>
9715    <pointer-type-def type-id='type-id-406' size-in-bits='64' id='type-id-408'/>
9716    <pointer-type-def type-id='type-id-393' size-in-bits='64' id='type-id-32'/>
9717    <pointer-type-def type-id='type-id-409' size-in-bits='64' id='type-id-407'/>
9718    <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'>
9719      <return type-id='type-id-408'/>
9720    </function-decl>
9721    <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'>
9722      <parameter type-id='type-id-408' name='state' filepath='libutil/quad.c' line='73' column='1'/>
9723      <return type-id='type-id-14'/>
9724    </function-decl>
9725    <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'>
9726      <parameter type-id='type-id-408' name='qobj' filepath='libutil/quad.c' line='86' column='1'/>
9727      <parameter type-id='type-id-36' name='which' filepath='libutil/quad.c' line='86' column='1'/>
9728      <parameter type-id='type-id-37' name='fn' filepath='libutil/quad.c' line='86' column='1'/>
9729      <return type-id='type-id-14'/>
9730    </function-decl>
9731    <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'>
9732      <parameter type-id='type-id-408' name='qobj' filepath='libutil/quad.c' line='99' column='1'/>
9733      <parameter type-id='type-id-36' name='normals' filepath='libutil/quad.c' line='99' column='1'/>
9734      <return type-id='type-id-14'/>
9735    </function-decl>
9736    <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'>
9737      <parameter type-id='type-id-408' name='qobj' filepath='libutil/quad.c' line='114' column='1'/>
9738      <parameter type-id='type-id-42' name='textureCoords' filepath='libutil/quad.c' line='114' column='1'/>
9739      <return type-id='type-id-14'/>
9740    </function-decl>
9741    <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'>
9742      <parameter type-id='type-id-408' name='qobj' filepath='libutil/quad.c' line='120' column='1'/>
9743      <parameter type-id='type-id-36' name='orientation' filepath='libutil/quad.c' line='120' column='1'/>
9744      <return type-id='type-id-14'/>
9745    </function-decl>
9746    <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'>
9747      <parameter type-id='type-id-408' name='qobj' filepath='libutil/quad.c' line='134' column='1'/>
9748      <parameter type-id='type-id-36' name='drawStyle' filepath='libutil/quad.c' line='134' column='1'/>
9749      <return type-id='type-id-14'/>
9750    </function-decl>
9751    <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'>
9752      <parameter type-id='type-id-408' name='qobj' filepath='libutil/quad.c' line='150' column='1'/>
9753      <parameter type-id='type-id-314' name='baseRadius' filepath='libutil/quad.c' line='150' column='1'/>
9754      <parameter type-id='type-id-314' name='topRadius' filepath='libutil/quad.c' line='150' column='1'/>
9755      <parameter type-id='type-id-314' name='height' filepath='libutil/quad.c' line='151' column='1'/>
9756      <parameter type-id='type-id-50' name='slices' filepath='libutil/quad.c' line='151' column='1'/>
9757      <parameter type-id='type-id-50' name='stacks' filepath='libutil/quad.c' line='151' column='1'/>
9758      <return type-id='type-id-14'/>
9759    </function-decl>
9760    <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'>
9761      <parameter type-id='type-id-408' name='qobj' filepath='libutil/quad.c' line='424' column='1'/>
9762      <parameter type-id='type-id-314' name='innerRadius' filepath='libutil/quad.c' line='424' column='1'/>
9763      <parameter type-id='type-id-314' name='outerRadius' filepath='libutil/quad.c' line='424' column='1'/>
9764      <parameter type-id='type-id-50' name='slices' filepath='libutil/quad.c' line='425' column='1'/>
9765      <parameter type-id='type-id-50' name='loops' filepath='libutil/quad.c' line='425' column='1'/>
9766      <return type-id='type-id-14'/>
9767    </function-decl>
9768    <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'>
9769      <parameter type-id='type-id-408' name='qobj' filepath='libutil/quad.c' line='431' column='1'/>
9770      <parameter type-id='type-id-314' name='innerRadius' filepath='libutil/quad.c' line='431' column='1'/>
9771      <parameter type-id='type-id-314' name='outerRadius' filepath='libutil/quad.c' line='432' column='1'/>
9772      <parameter type-id='type-id-50' name='slices' filepath='libutil/quad.c' line='432' column='1'/>
9773      <parameter type-id='type-id-50' name='loops' filepath='libutil/quad.c' line='432' column='1'/>
9774      <parameter type-id='type-id-314' name='startAngle' filepath='libutil/quad.c' line='433' column='1'/>
9775      <parameter type-id='type-id-314' name='sweepAngle' filepath='libutil/quad.c' line='433' column='1'/>
9776      <return type-id='type-id-14'/>
9777    </function-decl>
9778    <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'>
9779      <parameter type-id='type-id-408' name='qobj' filepath='libutil/quad.c' line='694' column='1'/>
9780      <parameter type-id='type-id-314' name='radius' filepath='libutil/quad.c' line='694' column='1'/>
9781      <parameter type-id='type-id-50' name='slices' filepath='libutil/quad.c' line='694' column='1'/>
9782      <parameter type-id='type-id-50' name='stacks' filepath='libutil/quad.c' line='694' column='1'/>
9783      <return type-id='type-id-14'/>
9784    </function-decl>
9785    <function-type size-in-bits='64' id='type-id-409'>
9786      <parameter type-id='type-id-50'/>
9787      <return type-id='type-id-14'/>
9788    </function-type>
9789  </abi-instr>
9790  <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'>
9791    <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'>
9792      <parameter type-id='type-id-36' name='name' filepath='libutil/registry.c' line='44' column='1'/>
9793      <return type-id='type-id-397'/>
9794    </function-decl>
9795    <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'>
9796      <parameter type-id='type-id-397' name='extName' filepath='libutil/registry.c' line='63' column='1'/>
9797      <parameter type-id='type-id-397' name='extString' filepath='libutil/registry.c' line='63' column='1'/>
9798      <return type-id='type-id-42'/>
9799    </function-decl>
9800  </abi-instr>
9801</abi-corpus>
9802