@@ -4102,6 +4102,9 @@ public:
/// Compare two ABI artifacts in a context which canonicalization
/// has not be done yet.
///
+ /// Please note that this should only be called on IR nodes that
+ /// belong to the same binary.
+ ///
/// @param l the left-hand-side operand of the comparison
///
/// @param r the right-hand-side operand of the comparison.
@@ -4117,6 +4120,37 @@ public:
const environment& e = l->get_environment();
ABG_ASSERT(!e.canonicalization_is_done());
+ if (is_decl(l) && is_decl(r)
+ && l->kind() == r->kind()
+ && ((l->get_corpus() && r->get_corpus()
+ && (l->get_corpus() == r->get_corpus()))
+ ||(l->get_translation_unit()
+ && r->get_translation_unit()
+ && l->get_translation_unit() == r->get_translation_unit())))
+ {
+ // Fast path optimization. If the two types are declared at
+ // the same location (in the same binary) then it very likely
+ // means the two types are equal.
+ //
+ // We really need every bit of optimization here because
+ // otherwise, comparing types before canonicalization can take
+ // forever.*
+ decl_base *ld = is_decl(l.get());
+ decl_base *rd = is_decl(r.get());
+ ABG_ASSERT(ld && rd);
+ if (ld->get_qualified_name() != rd->get_qualified_name())
+ return false;
+
+ location ll = ld->get_location(), rl = rd->get_location();
+ if (ll && rl)
+ {
+ string l1 = ll.expand();
+ string l2 = rl.expand();
+ if (l1 == l2)
+ return true;
+ }
+ }
+
e.priv_->allow_type_comparison_results_caching(true);
bool s0 = e.decl_only_class_equals_definition();
e.decl_only_class_equals_definition(true);
@@ -7,605 +7,390 @@
<dependency name='libc.so.6'/>
</elf-needed>
<elf-function-symbols>
- <!-- gluBeginCurve -->
<elf-symbol name='gluBeginCurve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluBeginPolygon -->
<elf-symbol name='gluBeginPolygon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluBeginSurface -->
<elf-symbol name='gluBeginSurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluBeginTrim -->
<elf-symbol name='gluBeginTrim' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluBuild1DMipmapLevels -->
<elf-symbol name='gluBuild1DMipmapLevels' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluBuild1DMipmaps -->
<elf-symbol name='gluBuild1DMipmaps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluBuild2DMipmapLevels -->
<elf-symbol name='gluBuild2DMipmapLevels' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluBuild2DMipmaps -->
<elf-symbol name='gluBuild2DMipmaps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluBuild3DMipmapLevels -->
<elf-symbol name='gluBuild3DMipmapLevels' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluBuild3DMipmaps -->
<elf-symbol name='gluBuild3DMipmaps' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluCheckExtension -->
<elf-symbol name='gluCheckExtension' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluCylinder -->
<elf-symbol name='gluCylinder' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluDeleteNurbsRenderer -->
<elf-symbol name='gluDeleteNurbsRenderer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluDeleteQuadric -->
<elf-symbol name='gluDeleteQuadric' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluDeleteTess -->
<elf-symbol name='gluDeleteTess' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluDisk -->
<elf-symbol name='gluDisk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluEndCurve -->
<elf-symbol name='gluEndCurve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluEndPolygon -->
<elf-symbol name='gluEndPolygon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluEndSurface -->
<elf-symbol name='gluEndSurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluEndTrim -->
<elf-symbol name='gluEndTrim' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluErrorString -->
<elf-symbol name='gluErrorString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluGetNurbsProperty -->
<elf-symbol name='gluGetNurbsProperty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluGetString -->
<elf-symbol name='gluGetString' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluGetTessProperty -->
<elf-symbol name='gluGetTessProperty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluLoadSamplingMatrices -->
<elf-symbol name='gluLoadSamplingMatrices' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluLookAt -->
<elf-symbol name='gluLookAt' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluNewNurbsRenderer -->
<elf-symbol name='gluNewNurbsRenderer' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluNewQuadric -->
<elf-symbol name='gluNewQuadric' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluNewTess -->
<elf-symbol name='gluNewTess' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluNextContour -->
<elf-symbol name='gluNextContour' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluNurbsCallback -->
<elf-symbol name='gluNurbsCallback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluNurbsCallbackData -->
<elf-symbol name='gluNurbsCallbackData' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluNurbsCallbackDataEXT -->
<elf-symbol name='gluNurbsCallbackDataEXT' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluNurbsCurve -->
<elf-symbol name='gluNurbsCurve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluNurbsProperty -->
<elf-symbol name='gluNurbsProperty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluNurbsSurface -->
<elf-symbol name='gluNurbsSurface' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluOrtho2D -->
<elf-symbol name='gluOrtho2D' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluPartialDisk -->
<elf-symbol name='gluPartialDisk' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluPerspective -->
<elf-symbol name='gluPerspective' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluPickMatrix -->
<elf-symbol name='gluPickMatrix' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluProject -->
<elf-symbol name='gluProject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluPwlCurve -->
<elf-symbol name='gluPwlCurve' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluQuadricCallback -->
<elf-symbol name='gluQuadricCallback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluQuadricDrawStyle -->
<elf-symbol name='gluQuadricDrawStyle' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluQuadricNormals -->
<elf-symbol name='gluQuadricNormals' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluQuadricOrientation -->
<elf-symbol name='gluQuadricOrientation' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluQuadricTexture -->
<elf-symbol name='gluQuadricTexture' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluScaleImage -->
<elf-symbol name='gluScaleImage' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluSphere -->
<elf-symbol name='gluSphere' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluTessBeginContour -->
<elf-symbol name='gluTessBeginContour' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluTessBeginPolygon -->
<elf-symbol name='gluTessBeginPolygon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluTessCallback -->
<elf-symbol name='gluTessCallback' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluTessEndContour -->
<elf-symbol name='gluTessEndContour' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluTessEndPolygon -->
<elf-symbol name='gluTessEndPolygon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluTessNormal -->
<elf-symbol name='gluTessNormal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluTessProperty -->
<elf-symbol name='gluTessProperty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluTessVertex -->
<elf-symbol name='gluTessVertex' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluUnProject -->
<elf-symbol name='gluUnProject' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
- <!-- gluUnProject4 -->
<elf-symbol name='gluUnProject4' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
</elf-function-symbols>
<abi-instr address-size='64' path='libnurbs/interface/bezierPatchMesh.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <!-- struct bezierPatch -->
<class-decl name='bezierPatch' is-struct='yes' visibility='default' size-in-bits='384' filepath='libnurbs/interface/bezierPatch.h' line='36' column='1' hash='783c8fc81a30b15' id='type-id-1'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- float bezierPatch::umin -->
<var-decl name='umin' type-id='type-id-2' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
- <!-- float bezierPatch::vmin -->
<var-decl name='vmin' type-id='type-id-2' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- float bezierPatch::umax -->
<var-decl name='umax' type-id='type-id-2' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
- <!-- float bezierPatch::vmax -->
<var-decl name='vmax' type-id='type-id-2' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='37' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- int bezierPatch::uorder -->
<var-decl name='uorder' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='38' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
- <!-- int bezierPatch::vorder -->
<var-decl name='vorder' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='39' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- int bezierPatch::dimension -->
<var-decl name='dimension' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='57' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- float* bezierPatch::ctlpoints -->
<var-decl name='ctlpoints' type-id='type-id-4' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
- <!-- bezierPatch* bezierPatch::next -->
<var-decl name='next' type-id='type-id-5' visibility='default' filepath='libnurbs/interface/bezierPatch.h' line='63' column='1'/>
</data-member>
</class-decl>
- <!-- struct bezierPatchMesh -->
<class-decl name='bezierPatchMesh' is-struct='yes' visibility='default' size-in-bits='960' filepath='libnurbs/interface/bezierPatchMesh.h' line='39' column='1' hash='7eef6340804eb30e' id='type-id-6'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- bezierPatch* bezierPatchMesh::bpatch -->
<var-decl name='bpatch' type-id='type-id-7' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='40' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- bezierPatch* bezierPatchMesh::bpatch_normal -->
<var-decl name='bpatch_normal' type-id='type-id-7' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='41' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- bezierPatch* bezierPatchMesh::bpatch_texcoord -->
<var-decl name='bpatch_texcoord' type-id='type-id-7' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='42' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- bezierPatch* bezierPatchMesh::bpatch_color -->
<var-decl name='bpatch_color' type-id='type-id-7' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='43' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- float* bezierPatchMesh::UVarray -->
<var-decl name='UVarray' type-id='type-id-4' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='45' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
- <!-- int* bezierPatchMesh::length_array -->
<var-decl name='length_array' type-id='type-id-8' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='46' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
- <!-- GLenum* bezierPatchMesh::type_array -->
<var-decl name='type_array' type-id='type-id-9' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='47' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
- <!-- int bezierPatchMesh::size_UVarray -->
<var-decl name='size_UVarray' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='480'>
- <!-- int bezierPatchMesh::index_UVarray -->
<var-decl name='index_UVarray' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='51' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
- <!-- int bezierPatchMesh::size_length_array -->
<var-decl name='size_length_array' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='52' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='544'>
- <!-- int bezierPatchMesh::index_length_array -->
<var-decl name='index_length_array' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='53' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
- <!-- int bezierPatchMesh::counter -->
<var-decl name='counter' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='55' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='608'>
- <!-- GLenum bezierPatchMesh::type -->
<var-decl name='type' type-id='type-id-10' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='56' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
- <!-- float* bezierPatchMesh::vertex_array -->
<var-decl name='vertex_array' type-id='type-id-4' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='59' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='704'>
- <!-- float* bezierPatchMesh::normal_array -->
<var-decl name='normal_array' type-id='type-id-4' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='60' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='768'>
- <!-- float* bezierPatchMesh::color_array -->
<var-decl name='color_array' type-id='type-id-4' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='61' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
- <!-- float* bezierPatchMesh::texcoord_array -->
<var-decl name='texcoord_array' type-id='type-id-4' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='62' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
- <!-- bezierPatchMesh* bezierPatchMesh::next -->
<var-decl name='next' type-id='type-id-11' visibility='default' filepath='libnurbs/interface/bezierPatchMesh.h' line='65' column='1'/>
</data-member>
</class-decl>
- <!-- typedef bezierPatch bezierPatch -->
<typedef-decl name='bezierPatch' type-id='type-id-1' size-in-bits='384' filepath='libnurbs/interface/bezierPatch.h' line='65' column='1' hash='e2e4e15857fa0ff6' id='type-id-12'/>
- <!-- typedef bezierPatchMesh bezierPatchMesh -->
<typedef-decl name='bezierPatchMesh' type-id='type-id-6' size-in-bits='960' filepath='libnurbs/interface/bezierPatchMesh.h' line='66' column='1' hash='cc05f663bfac3092' id='type-id-13'/>
- <!-- GLenum* -->
<pointer-type-def type-id='type-id-10' size-in-bits='64' hash='cbfe5447c8831b88' id='type-id-9'/>
- <!-- bezierPatch* -->
<pointer-type-def type-id='type-id-1' size-in-bits='64' hash='62b99c44b9060885' id='type-id-5'/>
- <!-- bezierPatch* -->
<pointer-type-def type-id='type-id-12' size-in-bits='64' hash='62b99c44b9060885#2' id='type-id-7'/>
- <!-- bezierPatchMesh* -->
<pointer-type-def type-id='type-id-6' size-in-bits='64' hash='efd817e450c5881a' id='type-id-11'/>
- <!-- bezierPatchMesh* -->
<pointer-type-def type-id='type-id-13' size-in-bits='64' hash='efd817e450c5881a#2' id='type-id-14'/>
- <!-- float* -->
<pointer-type-def type-id='type-id-2' size-in-bits='64' hash='ab966095c4adc5f1' id='type-id-4'/>
- <!-- int* -->
<pointer-type-def type-id='type-id-3' size-in-bits='64' hash='30b2c5a3baa479fd' id='type-id-8'/>
</abi-instr>
<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'>
- <!-- REAL[160] -->
<array-type-def dimensions='1' type-id='type-id-15' size-in-bits='5120' hash='bd57e83a058cdad5' id='type-id-16'>
- <!-- <anonymous range>[160] -->
<subrange length='160' lower-bound='0' upper-bound='159' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='f817a7ae4eff99c5' id='type-id-18'/>
</array-type-def>
- <!-- REAL[40] -->
<array-type-def dimensions='1' type-id='type-id-15' size-in-bits='1280' hash='ba61aa10cc5cfea5' id='type-id-19'>
- <!-- <anonymous range>[40] -->
<subrange length='40' lower-bound='0' upper-bound='39' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='f7f2cb64cc60dc5c' id='type-id-20'/>
</array-type-def>
- <!-- class OpenGLCurveEvaluator -->
<class-decl name='OpenGLCurveEvaluator' visibility='default' size-in-bits='27584' filepath='libnurbs/interface/glcurveval.h' line='66' column='1' hash='1c6017349ac8929a' id='type-id-21'>
- <!-- struct BasicCurveEvaluator -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-22'/>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- curveEvalMachine OpenGLCurveEvaluator::em_vertex -->
<var-decl name='em_vertex' type-id='type-id-23' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='102' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='6656'>
- <!-- curveEvalMachine OpenGLCurveEvaluator::em_normal -->
<var-decl name='em_normal' type-id='type-id-23' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='103' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='13248'>
- <!-- curveEvalMachine OpenGLCurveEvaluator::em_color -->
<var-decl name='em_color' type-id='type-id-23' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='104' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='19840'>
- <!-- curveEvalMachine OpenGLCurveEvaluator::em_texcoord -->
<var-decl name='em_texcoord' type-id='type-id-23' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='105' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='26432'>
- <!-- int OpenGLCurveEvaluator::vertex_flag -->
<var-decl name='vertex_flag' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='106' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='26464'>
- <!-- int OpenGLCurveEvaluator::normal_flag -->
<var-decl name='normal_flag' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='107' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='26496'>
- <!-- int OpenGLCurveEvaluator::color_flag -->
<var-decl name='color_flag' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='108' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='26528'>
- <!-- int OpenGLCurveEvaluator::texcoord_flag -->
<var-decl name='texcoord_flag' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='109' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='26560'>
- <!-- REAL OpenGLCurveEvaluator::global_grid_u0 -->
<var-decl name='global_grid_u0' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='111' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='26592'>
- <!-- REAL OpenGLCurveEvaluator::global_grid_u1 -->
<var-decl name='global_grid_u1' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='112' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='26624'>
- <!-- int OpenGLCurveEvaluator::global_grid_nu -->
<var-decl name='global_grid_nu' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='113' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='26688'>
- <!-- void (* OpenGLCurveEvaluator::beginCallBackN)(GLenum) -->
<var-decl name='beginCallBackN' type-id='type-id-24' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='128' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='26752'>
- <!-- void (* OpenGLCurveEvaluator::endCallBackN)(void) -->
<var-decl name='endCallBackN' type-id='type-id-25' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='129' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='26816'>
- <!-- void (* OpenGLCurveEvaluator::vertexCallBackN)(const GLfloat*) -->
<var-decl name='vertexCallBackN' type-id='type-id-26' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='130' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='26880'>
- <!-- void (* OpenGLCurveEvaluator::normalCallBackN)(const GLfloat*) -->
<var-decl name='normalCallBackN' type-id='type-id-26' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='131' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='26944'>
- <!-- void (* OpenGLCurveEvaluator::colorCallBackN)(const GLfloat*) -->
<var-decl name='colorCallBackN' type-id='type-id-26' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='132' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27008'>
- <!-- void (* OpenGLCurveEvaluator::texcoordCallBackN)(const GLfloat*) -->
<var-decl name='texcoordCallBackN' type-id='type-id-26' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='133' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27072'>
- <!-- void (* OpenGLCurveEvaluator::beginCallBackData)(GLenum, void*) -->
<var-decl name='beginCallBackData' type-id='type-id-27' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='135' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27136'>
- <!-- void (* OpenGLCurveEvaluator::endCallBackData)(void*) -->
<var-decl name='endCallBackData' type-id='type-id-28' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='136' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27200'>
- <!-- void (* OpenGLCurveEvaluator::vertexCallBackData)(const GLfloat*, void*) -->
<var-decl name='vertexCallBackData' type-id='type-id-29' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='137' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27264'>
- <!-- void (* OpenGLCurveEvaluator::normalCallBackData)(const GLfloat*, void*) -->
<var-decl name='normalCallBackData' type-id='type-id-29' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='138' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27328'>
- <!-- void (* OpenGLCurveEvaluator::colorCallBackData)(const GLfloat*, void*) -->
<var-decl name='colorCallBackData' type-id='type-id-29' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='139' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27392'>
- <!-- void (* OpenGLCurveEvaluator::texcoordCallBackData)(const GLfloat*, void*) -->
<var-decl name='texcoordCallBackData' type-id='type-id-29' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='140' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27456'>
- <!-- void* OpenGLCurveEvaluator::userData -->
<var-decl name='userData' type-id='type-id-30' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='142' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27520'>
- <!-- int OpenGLCurveEvaluator::output_triangles -->
<var-decl name='output_triangles' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='154' column='1'/>
</data-member>
<member-function access='private' destructor='yes' vtable-offset='-1'>
- <!-- OpenGLCurveEvaluator::~OpenGLCurveEvaluator(int) -->
<function-decl name='~OpenGLCurveEvaluator' filepath='libnurbs/interface/glcurveval.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-3' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='9'>
- <!-- void OpenGLCurveEvaluator::domain1f(REAL, REAL) -->
<function-decl name='domain1f' mangled-name='_ZN20OpenGLCurveEvaluator8domain1fEff' filepath='libnurbs/interface/glcurveval.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64' hash='878a7be8e06969cb'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='10'>
- <!-- void OpenGLCurveEvaluator::range1f(long int, REAL*, REAL*) -->
<function-decl name='range1f' mangled-name='_ZN20OpenGLCurveEvaluator7range1fElPfS0_' filepath='libnurbs/interface/glcurveval.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64' hash='4e076abb07cc8f73'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='11'>
- <!-- void OpenGLCurveEvaluator::enable(long int) -->
<function-decl name='enable' mangled-name='_ZN20OpenGLCurveEvaluator6enableEl' filepath='libnurbs/interface/glcurveval.cc' line='137' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb#2'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='12'>
- <!-- void OpenGLCurveEvaluator::disable(long int) -->
<function-decl name='disable' mangled-name='_ZN20OpenGLCurveEvaluator7disableEl' filepath='libnurbs/interface/glcurveval.cc' line='127' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb#2'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='13'>
- <!-- void OpenGLCurveEvaluator::bgnmap1f(long int) -->
<function-decl name='bgnmap1f' mangled-name='_ZN20OpenGLCurveEvaluator8bgnmap1fEl' filepath='libnurbs/interface/glcurveval.cc' line='164' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb#2'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='14'>
- <!-- void OpenGLCurveEvaluator::map1f(long int, REAL, REAL, long int, long int, REAL*) -->
<function-decl name='map1f' mangled-name='_ZN20OpenGLCurveEvaluator5map1fElffllPf' filepath='libnurbs/interface/glcurveval.cc' line='199' column='1' visibility='default' binding='global' size-in-bits='64' hash='fd097f95238ca956'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='15'>
- <!-- void OpenGLCurveEvaluator::mapgrid1f(long int, REAL, REAL) -->
<function-decl name='mapgrid1f' mangled-name='_ZN20OpenGLCurveEvaluator9mapgrid1fElff' filepath='libnurbs/interface/glcurveval.cc' line='147' column='1' visibility='default' binding='global' size-in-bits='64' hash='a0b5632155c5a0df'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='16'>
- <!-- void OpenGLCurveEvaluator::mapmesh1f(long int, long int, long int) -->
<function-decl name='mapmesh1f' mangled-name='_ZN20OpenGLCurveEvaluator9mapmesh1fElll' filepath='libnurbs/interface/glcurveval.cc' line='262' column='1' visibility='default' binding='global' size-in-bits='64' hash='4e076abb07cc8f73'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='17'>
- <!-- void OpenGLCurveEvaluator::evalcoord1f(long int, REAL) -->
<function-decl name='evalcoord1f' mangled-name='_ZN20OpenGLCurveEvaluator11evalcoord1fElf' filepath='libnurbs/interface/glcurveval.cc' line='296' column='1' visibility='default' binding='global' size-in-bits='64' hash='648097d4f5419b81'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='18'>
- <!-- void OpenGLCurveEvaluator::endmap1f() -->
<function-decl name='endmap1f' mangled-name='_ZN20OpenGLCurveEvaluator8endmap1fEv' filepath='libnurbs/interface/glcurveval.cc' line='184' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='19'>
- <!-- void OpenGLCurveEvaluator::bgnline() -->
<function-decl name='bgnline' mangled-name='_ZN20OpenGLCurveEvaluator7bgnlineEv' filepath='libnurbs/interface/glcurveval.cc' line='105' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='20'>
- <!-- void OpenGLCurveEvaluator::endline() -->
<function-decl name='endline' mangled-name='_ZN20OpenGLCurveEvaluator7endlineEv' filepath='libnurbs/interface/glcurveval.cc' line='114' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
</class-decl>
- <!-- struct curveEvalMachine -->
<class-decl name='curveEvalMachine' is-struct='yes' visibility='default' size-in-bits='6592' filepath='libnurbs/interface/glcurveval.h' line='55' column='1' hash='c0b419b0a41b85f2' id='type-id-35'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- REAL curveEvalMachine::uprime -->
<var-decl name='uprime' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='56' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
- <!-- int curveEvalMachine::k -->
<var-decl name='k' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='57' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- REAL curveEvalMachine::u1 -->
<var-decl name='u1' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
- <!-- REAL curveEvalMachine::u2 -->
<var-decl name='u2' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='59' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- int curveEvalMachine::ustride -->
<var-decl name='ustride' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='60' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
- <!-- int curveEvalMachine::uorder -->
<var-decl name='uorder' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='61' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- REAL curveEvalMachine::ctlpoints[160] -->
<var-decl name='ctlpoints' type-id='type-id-16' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='62' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='5312'>
- <!-- REAL curveEvalMachine::ucoeff[40] -->
<var-decl name='ucoeff' type-id='type-id-19' visibility='default' filepath='libnurbs/interface/glcurveval.h' line='63' column='1'/>
</data-member>
</class-decl>
- <!-- typedef float REAL -->
<typedef-decl name='REAL' type-id='type-id-2' size-in-bits='32' filepath='libnurbs/internals/types.h' line='41' column='1' hash='f0c050c6f9f8032e' id='type-id-15'/>
- <!-- typedef curveEvalMachine curveEvalMachine -->
<typedef-decl name='curveEvalMachine' type-id='type-id-35' size-in-bits='6592' filepath='libnurbs/interface/glcurveval.h' line='64' column='1' hash='7fba4e8ad02a0a3' id='type-id-23'/>
- <!-- CachingEvaluator* -->
<pointer-type-def type-id='type-id-36' size-in-bits='64' hash='c8815307010d7aaf' id='type-id-37'/>
- <!-- CachingEvaluator* const -->
<qualified-type-def type-id='type-id-37' const='yes' hash='22677e661dc05418' id='type-id-38'/>
- <!-- OpenGLCurveEvaluator* -->
<pointer-type-def type-id='type-id-21' size-in-bits='64' hash='527b5832c3066bde' id='type-id-31'/>
- <!-- OpenGLCurveEvaluator* const -->
<qualified-type-def type-id='type-id-31' const='yes' hash='f1fc71d9b9aba0c9' id='type-id-39'/>
- <!-- REAL* -->
<pointer-type-def type-id='type-id-15' size-in-bits='64' hash='39823f331a6fc8e4' id='type-id-34'/>
- <!-- const GLfloat -->
<qualified-type-def type-id='type-id-40' const='yes' hash='4c29432e0eeb809a' id='type-id-41'/>
- <!-- const GLfloat* -->
<pointer-type-def type-id='type-id-41' size-in-bits='64' hash='279501e53e66e68b' id='type-id-42'/>
- <!-- const int -->
<qualified-type-def type-id='type-id-3' const='yes' hash='efe9ca8385dea285' id='type-id-43'/>
- <!-- curveEvalMachine* -->
<pointer-type-def type-id='type-id-23' size-in-bits='64' hash='2f483ef5e58fa988' id='type-id-44'/>
- <!-- void (*)(const GLfloat*) -->
<pointer-type-def type-id='type-id-45' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-26'/>
- <!-- void (*)(const GLfloat*, void*) -->
<pointer-type-def type-id='type-id-46' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-29'/>
- <!-- CurveMap* -->
<pointer-type-def type-id='type-id-47' size-in-bits='64' id='type-id-48'/>
- <!-- class CachingEvaluator -->
<class-decl name='CachingEvaluator' visibility='default' size-in-bits='64' filepath='libnurbs/internals/cachingeval.h' line='39' column='1' hash='94aa0c1a72b4a39c' id='type-id-36'>
<member-type access='private'>
- <!-- enum CachingEvaluator::ServiceMode -->
<enum-decl name='ServiceMode' size-in-bits='32' alignment-in-bits='32' filepath='libnurbs/internals/cachingeval.h' line='42' column='1' hash='12ac4c499cda9611' id='type-id-49'>
<underlying-type type-id='type-id-50'/>
<enumerator name='play' value='0'/>
@@ -614,2580 +399,1598 @@
</enum-decl>
</member-type>
<member-function access='private' destructor='yes' vtable-offset='-1'>
- <!-- CachingEvaluator::~CachingEvaluator(int) -->
<function-decl name='~CachingEvaluator' filepath='libnurbs/internals/cachingeval.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'CachingEvaluator*' -->
<parameter type-id='type-id-37' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='2'>
- <!-- int CachingEvaluator::canRecord() -->
<function-decl name='canRecord' mangled-name='_ZN16CachingEvaluator9canRecordEv' filepath='libnurbs/internals/cachingeval.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'CachingEvaluator*' -->
<parameter type-id='type-id-37' is-artificial='yes'/>
- <!-- int -->
<return type-id='type-id-3'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='3'>
- <!-- int CachingEvaluator::canPlayAndRecord() -->
<function-decl name='canPlayAndRecord' mangled-name='_ZN16CachingEvaluator16canPlayAndRecordEv' filepath='libnurbs/internals/cachingeval.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'CachingEvaluator*' -->
<parameter type-id='type-id-37' is-artificial='yes'/>
- <!-- int -->
<return type-id='type-id-3'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='4'>
- <!-- int CachingEvaluator::createHandle(int) -->
<function-decl name='createHandle' mangled-name='_ZN16CachingEvaluator12createHandleEi' filepath='libnurbs/internals/cachingeval.cc' line='55' column='1' visibility='default' binding='global' size-in-bits='64' hash='878a7be8e06969cb'>
- <!-- implicit parameter of type 'CachingEvaluator*' -->
<parameter type-id='type-id-37' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- int -->
<return type-id='type-id-3'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='5'>
- <!-- void CachingEvaluator::beginOutput(CachingEvaluator::ServiceMode, int) -->
<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' hash='35e0ba9602b40ab'>
- <!-- implicit parameter of type 'CachingEvaluator*' -->
<parameter type-id='type-id-37' is-artificial='yes'/>
- <!-- parameter of type 'enum CachingEvaluator::ServiceMode' -->
<parameter type-id='type-id-49'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='6'>
- <!-- void CachingEvaluator::endOutput() -->
<function-decl name='endOutput' mangled-name='_ZN16CachingEvaluator9endOutputEv' filepath='libnurbs/internals/cachingeval.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'CachingEvaluator*' -->
<parameter type-id='type-id-37' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='7'>
- <!-- void CachingEvaluator::discardRecording(int) -->
<function-decl name='discardRecording' mangled-name='_ZN16CachingEvaluator16discardRecordingEi' filepath='libnurbs/internals/cachingeval.cc' line='71' column='1' visibility='default' binding='global' size-in-bits='64' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'CachingEvaluator*' -->
<parameter type-id='type-id-37' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='8'>
- <!-- void CachingEvaluator::playRecording(int) -->
<function-decl name='playRecording' mangled-name='_ZN16CachingEvaluator13playRecordingEi' filepath='libnurbs/internals/cachingeval.cc' line='76' column='1' visibility='default' binding='global' size-in-bits='64' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'CachingEvaluator*' -->
<parameter type-id='type-id-37' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
</class-decl>
- <!-- class BasicCurveEvaluator -->
<class-decl name='BasicCurveEvaluator' visibility='default' size-in-bits='64' filepath='libnurbs/internals/basiccrveval.h' line='43' column='1' hash='6b3264da8288f9e9' id='type-id-22'>
- <!-- class CachingEvaluator -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-36'/>
<member-function access='private' destructor='yes' vtable-offset='-1'>
- <!-- BasicCurveEvaluator::~BasicCurveEvaluator(int) -->
<function-decl name='~BasicCurveEvaluator' filepath='libnurbs/internals/basiccrveval.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-3' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='9'>
- <!-- void BasicCurveEvaluator::domain1f(REAL, REAL) -->
<function-decl name='domain1f' mangled-name='_ZN19BasicCurveEvaluator8domain1fEff' filepath='libnurbs/internals/basiccrveval.cc' line='45' column='1' visibility='default' binding='global' size-in-bits='64' hash='878a7be8e06969cb'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='10'>
- <!-- void BasicCurveEvaluator::range1f(long int, REAL*, REAL*) -->
<function-decl name='range1f' mangled-name='_ZN19BasicCurveEvaluator7range1fElPfS0_' filepath='libnurbs/internals/basiccrveval.cc' line='53' column='1' visibility='default' binding='global' size-in-bits='64' hash='4e076abb07cc8f73'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='11'>
- <!-- void BasicCurveEvaluator::enable(long int) -->
<function-decl name='enable' mangled-name='_ZN19BasicCurveEvaluator6enableEl' filepath='libnurbs/internals/basiccrveval.cc' line='61' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb#2'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='12'>
- <!-- void BasicCurveEvaluator::disable(long int) -->
<function-decl name='disable' mangled-name='_ZN19BasicCurveEvaluator7disableEl' filepath='libnurbs/internals/basiccrveval.cc' line='69' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb#2'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='13'>
- <!-- void BasicCurveEvaluator::bgnmap1f(long int) -->
<function-decl name='bgnmap1f' mangled-name='_ZN19BasicCurveEvaluator8bgnmap1fEl' filepath='libnurbs/internals/basiccrveval.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb#2'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='14'>
- <!-- void BasicCurveEvaluator::map1f(long int, REAL, REAL, long int, long int, REAL*) -->
<function-decl name='map1f' mangled-name='_ZN19BasicCurveEvaluator5map1fElffllPf' filepath='libnurbs/internals/basiccrveval.cc' line='85' column='1' visibility='default' binding='global' size-in-bits='64' hash='fd097f95238ca956'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='15'>
- <!-- void BasicCurveEvaluator::mapgrid1f(long int, REAL, REAL) -->
<function-decl name='mapgrid1f' mangled-name='_ZN19BasicCurveEvaluator9mapgrid1fElff' filepath='libnurbs/internals/basiccrveval.cc' line='93' column='1' visibility='default' binding='global' size-in-bits='64' hash='a0b5632155c5a0df'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='16'>
- <!-- void BasicCurveEvaluator::mapmesh1f(long int, long int, long int) -->
<function-decl name='mapmesh1f' mangled-name='_ZN19BasicCurveEvaluator9mapmesh1fElll' filepath='libnurbs/internals/basiccrveval.cc' line='101' column='1' visibility='default' binding='global' size-in-bits='64' hash='4e076abb07cc8f73'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='17'>
- <!-- void BasicCurveEvaluator::evalcoord1f(long int, REAL) -->
<function-decl name='evalcoord1f' mangled-name='_ZN19BasicCurveEvaluator11evalcoord1fElf' filepath='libnurbs/internals/basiccrveval.cc' line='109' column='1' visibility='default' binding='global' size-in-bits='64' hash='648097d4f5419b81'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='18'>
- <!-- void BasicCurveEvaluator::endmap1f() -->
<function-decl name='endmap1f' mangled-name='_ZN19BasicCurveEvaluator8endmap1fEv' filepath='libnurbs/internals/basiccrveval.cc' line='117' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='19'>
- <!-- void BasicCurveEvaluator::bgnline() -->
<function-decl name='bgnline' mangled-name='_ZN19BasicCurveEvaluator7bgnlineEv' filepath='libnurbs/internals/basiccrveval.cc' line='125' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='20'>
- <!-- void BasicCurveEvaluator::endline() -->
<function-decl name='endline' mangled-name='_ZN19BasicCurveEvaluator7endlineEv' filepath='libnurbs/internals/basiccrveval.cc' line='133' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
</class-decl>
- <!-- struct CurveMap -->
<class-decl name='CurveMap' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-47'/>
- <!-- void (const GLfloat*) -->
<function-type size-in-bits='64' hash='8d6dd888776a11fb' id='type-id-45'>
- <!-- parameter of type 'const GLfloat*' -->
<parameter type-id='type-id-42'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (const GLfloat*, void*) -->
<function-type size-in-bits='64' hash='8d6dd888776a11fb' id='type-id-46'>
- <!-- parameter of type 'const GLfloat*' -->
<parameter type-id='type-id-42'/>
- <!-- parameter of type 'void*' -->
<parameter type-id='type-id-30'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (GLenum) -->
<function-type size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-52'>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (GLenum, void*) -->
<function-type size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-53'>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10'/>
- <!-- parameter of type 'void*' -->
<parameter type-id='type-id-30'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (void*) -->
<function-type size-in-bits='64' hash='61477c4d1fd8d94d' id='type-id-54'>
- <!-- parameter of type 'void*' -->
<parameter type-id='type-id-30'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- int (CachingEvaluator::*) () -->
<function-type method-class-id='type-id-36' size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-55'>
- <!-- implicit parameter of type 'CachingEvaluator*' -->
<parameter type-id='type-id-37' is-artificial='yes'/>
- <!-- int -->
<return type-id='type-id-3'/>
</function-type>
- <!-- int (CachingEvaluator::*) (int) -->
<function-type method-class-id='type-id-36' size-in-bits='64' hash='878a7be8e06969cb' id='type-id-56'>
- <!-- implicit parameter of type 'CachingEvaluator*' -->
<parameter type-id='type-id-37' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- int -->
<return type-id='type-id-3'/>
</function-type>
- <!-- void (BasicCurveEvaluator::*) () -->
<function-type method-class-id='type-id-22' size-in-bits='64' hash='61477c4d1fd8d94d' id='type-id-57'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (BasicCurveEvaluator::*) (REAL, REAL) -->
<function-type method-class-id='type-id-22' size-in-bits='64' hash='878a7be8e06969cb' id='type-id-58'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (BasicCurveEvaluator::*) (long int) -->
<function-type method-class-id='type-id-22' size-in-bits='64' hash='8d6dd888776a11fb#2' id='type-id-59'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (BasicCurveEvaluator::*) (long int, REAL) -->
<function-type method-class-id='type-id-22' size-in-bits='64' hash='648097d4f5419b81' id='type-id-60'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (BasicCurveEvaluator::*) (long int, REAL*, REAL*) -->
<function-type method-class-id='type-id-22' size-in-bits='64' hash='4e076abb07cc8f73' id='type-id-61'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (BasicCurveEvaluator::*) (long int, REAL, REAL) -->
<function-type method-class-id='type-id-22' size-in-bits='64' hash='a0b5632155c5a0df' id='type-id-62'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (BasicCurveEvaluator::*) (long int, REAL, REAL, long int, long int, REAL*) -->
<function-type method-class-id='type-id-22' size-in-bits='64' hash='fd097f95238ca956' id='type-id-63'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (BasicCurveEvaluator::*) (long int, long int, long int) -->
<function-type method-class-id='type-id-22' size-in-bits='64' hash='4e076abb07cc8f73' id='type-id-64'>
- <!-- implicit parameter of type 'BasicCurveEvaluator*' -->
<parameter type-id='type-id-51' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (CachingEvaluator::*) () -->
<function-type method-class-id='type-id-36' size-in-bits='64' hash='61477c4d1fd8d94d' id='type-id-65'>
- <!-- implicit parameter of type 'CachingEvaluator*' -->
<parameter type-id='type-id-37' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (CachingEvaluator::*) (CachingEvaluator::ServiceMode, int) -->
<function-type method-class-id='type-id-36' size-in-bits='64' hash='35e0ba9602b40ab' id='type-id-66'>
- <!-- implicit parameter of type 'CachingEvaluator*' -->
<parameter type-id='type-id-37' is-artificial='yes'/>
- <!-- parameter of type 'enum CachingEvaluator::ServiceMode' -->
<parameter type-id='type-id-49'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (CachingEvaluator::*) (int) -->
<function-type method-class-id='type-id-36' size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-67'>
- <!-- implicit parameter of type 'CachingEvaluator*' -->
<parameter type-id='type-id-37' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLCurveEvaluator::*) () -->
<function-type method-class-id='type-id-21' size-in-bits='64' hash='61477c4d1fd8d94d' id='type-id-68'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLCurveEvaluator::*) (REAL, REAL) -->
<function-type method-class-id='type-id-21' size-in-bits='64' hash='878a7be8e06969cb' id='type-id-69'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLCurveEvaluator::*) (long int) -->
<function-type method-class-id='type-id-21' size-in-bits='64' hash='8d6dd888776a11fb#2' id='type-id-70'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLCurveEvaluator::*) (long int, REAL) -->
<function-type method-class-id='type-id-21' size-in-bits='64' hash='648097d4f5419b81' id='type-id-71'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLCurveEvaluator::*) (long int, REAL*, REAL*) -->
<function-type method-class-id='type-id-21' size-in-bits='64' hash='4e076abb07cc8f73' id='type-id-72'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLCurveEvaluator::*) (long int, REAL, REAL) -->
<function-type method-class-id='type-id-21' size-in-bits='64' hash='a0b5632155c5a0df' id='type-id-73'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLCurveEvaluator::*) (long int, REAL, REAL, long int, long int, REAL*) -->
<function-type method-class-id='type-id-21' size-in-bits='64' hash='fd097f95238ca956' id='type-id-74'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLCurveEvaluator::*) (long int, long int, long int) -->
<function-type method-class-id='type-id-21' size-in-bits='64' hash='4e076abb07cc8f73' id='type-id-75'>
- <!-- implicit parameter of type 'OpenGLCurveEvaluator*' -->
<parameter type-id='type-id-31' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
</abi-instr>
<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'>
- <!-- GLUnurbs* -->
<pointer-type-def type-id='type-id-76' size-in-bits='64' hash='7bee4b3786c71c44' id='type-id-77'/>
- <!-- GLUnurbs* const -->
<qualified-type-def type-id='type-id-77' const='yes' hash='f81cd20c88268b16' id='type-id-78'/>
- <!-- OpenGLSurfaceEvaluator* -->
<pointer-type-def type-id='type-id-79' size-in-bits='64' hash='d36b6504ab8b6a8' id='type-id-80'/>
- <!-- OpenGLSurfaceEvaluator* const -->
<qualified-type-def type-id='type-id-80' const='yes' hash='4fb75583511298d6' id='type-id-81'/>
- <!-- struct GLUnurbs -->
<class-decl name='GLUnurbs' is-struct='yes' visibility='default' size-in-bits='1149440' filepath='libnurbs/interface/glrenderer.h' line='49' column='1' hash='d7923d884e03dbc4' id='type-id-76'>
- <!-- class NurbsTessellator -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-82'/>
<data-member access='public' layout-offset-in-bits='47616'>
- <!-- errorCallbackType GLUnurbs::errorCallback -->
<var-decl name='errorCallback' type-id='type-id-83' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='71' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='47680'>
- <!-- GLboolean GLUnurbs::autoloadmode -->
<var-decl name='autoloadmode' type-id='type-id-84' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='130' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='47744'>
- <!-- OpenGLSurfaceEvaluator GLUnurbs::surfaceEvaluator -->
<var-decl name='surfaceEvaluator' type-id='type-id-79' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='131' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1121792'>
- <!-- OpenGLCurveEvaluator GLUnurbs::curveEvaluator -->
<var-decl name='curveEvaluator' type-id='type-id-21' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='132' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1149376'>
- <!-- int GLUnurbs::callbackFlag -->
<var-decl name='callbackFlag' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glrenderer.h' line='143' column='1'/>
</data-member>
<member-function access='public' vtable-offset='2'>
- <!-- void GLUnurbs::bgnrender() -->
<function-decl name='bgnrender' mangled-name='_ZN8GLUnurbs9bgnrenderEv' filepath='libnurbs/interface/glrenderer.cc' line='107' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='3'>
- <!-- void GLUnurbs::endrender() -->
<function-decl name='endrender' mangled-name='_ZN8GLUnurbs9endrenderEv' filepath='libnurbs/interface/glrenderer.cc' line='115' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='6'>
- <!-- void GLUnurbs::errorHandler(int) -->
<function-decl name='errorHandler' mangled-name='_ZN8GLUnurbs12errorHandlerEi' filepath='libnurbs/interface/glrenderer.cc' line='120' column='1' visibility='default' binding='global' size-in-bits='64' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3' filepath='libnurbs/interface/glrenderer.h' line='72' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
</class-decl>
- <!-- struct OpenGLSurfaceEvaluator -->
<class-decl name='OpenGLSurfaceEvaluator' is-struct='yes' visibility='default' size-in-bits='1074048' filepath='libnurbs/interface/glsurfeval.h' line='100' column='1' hash='8c823a4c07b30a74' id='type-id-79'>
- <!-- struct BasicSurfaceEvaluator -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-85'/>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- StoredVertex* OpenGLSurfaceEvaluator::vertexCache[3] -->
<var-decl name='vertexCache' type-id='type-id-86' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='180' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='256'>
- <!-- int OpenGLSurfaceEvaluator::tmeshing -->
<var-decl name='tmeshing' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='181' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='288'>
- <!-- int OpenGLSurfaceEvaluator::which -->
<var-decl name='which' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='182' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='320'>
- <!-- int OpenGLSurfaceEvaluator::vcount -->
<var-decl name='vcount' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='183' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='352'>
- <!-- GLint OpenGLSurfaceEvaluator::gl_polygon_mode[2] -->
<var-decl name='gl_polygon_mode' type-id='type-id-87' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='185' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='448'>
- <!-- bezierPatchMesh* OpenGLSurfaceEvaluator::global_bpm -->
<var-decl name='global_bpm' type-id='type-id-14' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='188' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='512'>
- <!-- int OpenGLSurfaceEvaluator::output_triangles -->
<var-decl name='output_triangles' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='189' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='576'>
- <!-- void (* OpenGLSurfaceEvaluator::beginCallBackN)(GLenum) -->
<var-decl name='beginCallBackN' type-id='type-id-24' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='193' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='640'>
- <!-- void (* OpenGLSurfaceEvaluator::endCallBackN)(void) -->
<var-decl name='endCallBackN' type-id='type-id-25' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='194' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='704'>
- <!-- void (* OpenGLSurfaceEvaluator::vertexCallBackN)(const GLfloat*) -->
<var-decl name='vertexCallBackN' type-id='type-id-26' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='195' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='768'>
- <!-- void (* OpenGLSurfaceEvaluator::normalCallBackN)(const GLfloat*) -->
<var-decl name='normalCallBackN' type-id='type-id-26' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='196' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='832'>
- <!-- void (* OpenGLSurfaceEvaluator::colorCallBackN)(const GLfloat*) -->
<var-decl name='colorCallBackN' type-id='type-id-26' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='197' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='896'>
- <!-- void (* OpenGLSurfaceEvaluator::texcoordCallBackN)(const GLfloat*) -->
<var-decl name='texcoordCallBackN' type-id='type-id-26' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='198' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='960'>
- <!-- void (* OpenGLSurfaceEvaluator::beginCallBackData)(GLenum, void*) -->
<var-decl name='beginCallBackData' type-id='type-id-27' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='200' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1024'>
- <!-- void (* OpenGLSurfaceEvaluator::endCallBackData)(void*) -->
<var-decl name='endCallBackData' type-id='type-id-28' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='201' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1088'>
- <!-- void (* OpenGLSurfaceEvaluator::vertexCallBackData)(const GLfloat*, void*) -->
<var-decl name='vertexCallBackData' type-id='type-id-29' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='202' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1152'>
- <!-- void (* OpenGLSurfaceEvaluator::normalCallBackData)(const GLfloat*, void*) -->
<var-decl name='normalCallBackData' type-id='type-id-29' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='203' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1216'>
- <!-- void (* OpenGLSurfaceEvaluator::colorCallBackData)(const GLfloat*, void*) -->
<var-decl name='colorCallBackData' type-id='type-id-29' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='204' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1280'>
- <!-- void (* OpenGLSurfaceEvaluator::texcoordCallBackData)(const GLfloat*, void*) -->
<var-decl name='texcoordCallBackData' type-id='type-id-29' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='205' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1344'>
- <!-- void* OpenGLSurfaceEvaluator::userData -->
<var-decl name='userData' type-id='type-id-30' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='215' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1408'>
- <!-- int OpenGLSurfaceEvaluator::LOD_eval_level -->
<var-decl name='LOD_eval_level' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='222' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1440'>
- <!-- int OpenGLSurfaceEvaluator::global_uorder -->
<var-decl name='global_uorder' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='231' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1472'>
- <!-- int OpenGLSurfaceEvaluator::global_vorder -->
<var-decl name='global_vorder' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='232' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1504'>
- <!-- REAL OpenGLSurfaceEvaluator::global_uprime -->
<var-decl name='global_uprime' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='233' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1536'>
- <!-- REAL OpenGLSurfaceEvaluator::global_vprime -->
<var-decl name='global_vprime' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='234' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1568'>
- <!-- REAL OpenGLSurfaceEvaluator::global_vprime_BV -->
<var-decl name='global_vprime_BV' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='235' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1600'>
- <!-- REAL OpenGLSurfaceEvaluator::global_uprime_BU -->
<var-decl name='global_uprime_BU' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='236' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1632'>
- <!-- int OpenGLSurfaceEvaluator::global_uorder_BV -->
<var-decl name='global_uorder_BV' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='237' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1664'>
- <!-- int OpenGLSurfaceEvaluator::global_vorder_BV -->
<var-decl name='global_vorder_BV' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='238' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1696'>
- <!-- int OpenGLSurfaceEvaluator::global_uorder_BU -->
<var-decl name='global_uorder_BU' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='239' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1728'>
- <!-- int OpenGLSurfaceEvaluator::global_vorder_BU -->
<var-decl name='global_vorder_BU' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='240' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1760'>
- <!-- REAL OpenGLSurfaceEvaluator::global_ucoeff[40] -->
<var-decl name='global_ucoeff' type-id='type-id-19' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='242' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='3040'>
- <!-- REAL OpenGLSurfaceEvaluator::global_vcoeff[40] -->
<var-decl name='global_vcoeff' type-id='type-id-19' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='243' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='4320'>
- <!-- REAL OpenGLSurfaceEvaluator::global_ucoeffDeriv[40] -->
<var-decl name='global_ucoeffDeriv' type-id='type-id-19' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='244' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='5600'>
- <!-- REAL OpenGLSurfaceEvaluator::global_vcoeffDeriv[40] -->
<var-decl name='global_vcoeffDeriv' type-id='type-id-19' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='245' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='6880'>
- <!-- REAL OpenGLSurfaceEvaluator::global_BV[40][4] -->
<var-decl name='global_BV' type-id='type-id-88' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='247' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='12000'>
- <!-- REAL OpenGLSurfaceEvaluator::global_PBV[40][4] -->
<var-decl name='global_PBV' type-id='type-id-88' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='248' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='17120'>
- <!-- REAL OpenGLSurfaceEvaluator::global_BU[40][4] -->
<var-decl name='global_BU' type-id='type-id-88' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='249' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='22240'>
- <!-- REAL OpenGLSurfaceEvaluator::global_PBU[40][4] -->
<var-decl name='global_PBU' type-id='type-id-88' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='250' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27392'>
- <!-- REAL* OpenGLSurfaceEvaluator::global_baseData -->
<var-decl name='global_baseData' type-id='type-id-34' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='251' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27456'>
- <!-- int OpenGLSurfaceEvaluator::global_ev_k -->
<var-decl name='global_ev_k' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='253' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27488'>
- <!-- REAL OpenGLSurfaceEvaluator::global_ev_u1 -->
<var-decl name='global_ev_u1' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='254' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27520'>
- <!-- REAL OpenGLSurfaceEvaluator::global_ev_u2 -->
<var-decl name='global_ev_u2' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='255' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27552'>
- <!-- int OpenGLSurfaceEvaluator::global_ev_ustride -->
<var-decl name='global_ev_ustride' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='256' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27584'>
- <!-- int OpenGLSurfaceEvaluator::global_ev_uorder -->
<var-decl name='global_ev_uorder' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='257' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27616'>
- <!-- REAL OpenGLSurfaceEvaluator::global_ev_v1 -->
<var-decl name='global_ev_v1' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='258' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27648'>
- <!-- REAL OpenGLSurfaceEvaluator::global_ev_v2 -->
<var-decl name='global_ev_v2' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='259' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27680'>
- <!-- int OpenGLSurfaceEvaluator::global_ev_vstride -->
<var-decl name='global_ev_vstride' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='260' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27712'>
- <!-- int OpenGLSurfaceEvaluator::global_ev_vorder -->
<var-decl name='global_ev_vorder' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='261' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='27744'>
- <!-- REAL OpenGLSurfaceEvaluator::global_ev_ctlPoints[6400] -->
<var-decl name='global_ev_ctlPoints' type-id='type-id-89' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='262' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='232544'>
- <!-- REAL OpenGLSurfaceEvaluator::global_grid_u0 -->
<var-decl name='global_grid_u0' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='264' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='232576'>
- <!-- REAL OpenGLSurfaceEvaluator::global_grid_u1 -->
<var-decl name='global_grid_u1' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='265' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='232608'>
- <!-- int OpenGLSurfaceEvaluator::global_grid_nu -->
<var-decl name='global_grid_nu' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='266' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='232640'>
- <!-- REAL OpenGLSurfaceEvaluator::global_grid_v0 -->
<var-decl name='global_grid_v0' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='267' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='232672'>
- <!-- REAL OpenGLSurfaceEvaluator::global_grid_v1 -->
<var-decl name='global_grid_v1' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='268' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='232704'>
- <!-- int OpenGLSurfaceEvaluator::global_grid_nv -->
<var-decl name='global_grid_nv' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='269' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='232736'>
- <!-- surfEvalMachine OpenGLSurfaceEvaluator::em_vertex -->
<var-decl name='em_vertex' type-id='type-id-90' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='349' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='443008'>
- <!-- surfEvalMachine OpenGLSurfaceEvaluator::em_normal -->
<var-decl name='em_normal' type-id='type-id-90' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='350' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='653280'>
- <!-- surfEvalMachine OpenGLSurfaceEvaluator::em_color -->
<var-decl name='em_color' type-id='type-id-90' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='351' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='863552'>
- <!-- surfEvalMachine OpenGLSurfaceEvaluator::em_texcoord -->
<var-decl name='em_texcoord' type-id='type-id-90' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='352' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1073824'>
- <!-- int OpenGLSurfaceEvaluator::auto_normal_flag -->
<var-decl name='auto_normal_flag' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='354' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1073856'>
- <!-- int OpenGLSurfaceEvaluator::callback_auto_normal -->
<var-decl name='callback_auto_normal' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='356' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1073888'>
- <!-- int OpenGLSurfaceEvaluator::vertex_flag -->
<var-decl name='vertex_flag' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='357' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1073920'>
- <!-- int OpenGLSurfaceEvaluator::normal_flag -->
<var-decl name='normal_flag' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='358' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1073952'>
- <!-- int OpenGLSurfaceEvaluator::color_flag -->
<var-decl name='color_flag' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='359' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1073984'>
- <!-- int OpenGLSurfaceEvaluator::texcoord_flag -->
<var-decl name='texcoord_flag' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='360' column='1'/>
</data-member>
<member-function access='public' destructor='yes' vtable-offset='-1'>
- <!-- OpenGLSurfaceEvaluator::~OpenGLSurfaceEvaluator(int) -->
<function-decl name='~OpenGLSurfaceEvaluator' filepath='libnurbs/interface/glsurfeval.cc' line='162' column='1' visibility='default' binding='global' size-in-bits='64' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3' filepath='libnurbs/interface/glsurfeval.h' line='153' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='9'>
- <!-- void OpenGLSurfaceEvaluator::range2f(long int, REAL*, REAL*) -->
<function-decl name='range2f' mangled-name='_ZN22OpenGLSurfaceEvaluator7range2fElPfS0_' filepath='libnurbs/interface/glsurfeval.cc' line='258' column='1' visibility='default' binding='global' size-in-bits='64' hash='4e076abb07cc8f73'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='10'>
- <!-- void OpenGLSurfaceEvaluator::domain2f(REAL, REAL, REAL, REAL) -->
<function-decl name='domain2f' mangled-name='_ZN22OpenGLSurfaceEvaluator8domain2fEffff' filepath='libnurbs/interface/glsurfeval.cc' line='263' column='1' visibility='default' binding='global' size-in-bits='64' hash='e93e5ebe78a01683'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='11'>
- <!-- void OpenGLSurfaceEvaluator::enable(long int) -->
<function-decl name='enable' mangled-name='_ZN22OpenGLSurfaceEvaluator6enableEl' filepath='libnurbs/interface/glsurfeval.cc' line='185' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb#2'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='12'>
- <!-- void OpenGLSurfaceEvaluator::disable(long int) -->
<function-decl name='disable' mangled-name='_ZN22OpenGLSurfaceEvaluator7disableEl' filepath='libnurbs/interface/glsurfeval.cc' line='175' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb#2'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='13'>
- <!-- void OpenGLSurfaceEvaluator::bgnmap2f(long int) -->
<function-decl name='bgnmap2f' mangled-name='_ZN22OpenGLSurfaceEvaluator8bgnmap2fEl' filepath='libnurbs/interface/glsurfeval.cc' line='739' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb#2'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='14'>
- <!-- void OpenGLSurfaceEvaluator::map2f(long int, REAL, REAL, long int, long int, REAL, REAL, long int, long int, REAL*) -->
<function-decl name='map2f' mangled-name='_ZN22OpenGLSurfaceEvaluator5map2fElffllffllPf' filepath='libnurbs/interface/glsurfeval.cc' line='872' column='1' visibility='default' binding='global' size-in-bits='64' hash='d0db23451a5bbc81#2'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='15'>
- <!-- void OpenGLSurfaceEvaluator::mapgrid2f(long int, REAL, REAL, long int, REAL, REAL) -->
<function-decl name='mapgrid2f' mangled-name='_ZN22OpenGLSurfaceEvaluator9mapgrid2fElfflff' filepath='libnurbs/interface/glsurfeval.cc' line='195' column='1' visibility='default' binding='global' size-in-bits='64' hash='9f72f13088f0e31f#2'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='16'>
- <!-- void OpenGLSurfaceEvaluator::mapmesh2f(long int, long int, long int, long int, long int) -->
<function-decl name='mapmesh2f' mangled-name='_ZN22OpenGLSurfaceEvaluator9mapmesh2fElllll' filepath='libnurbs/interface/glsurfeval.cc' line='946' column='1' visibility='default' binding='global' size-in-bits='64' hash='65c5e6c9cb242a17'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='17'>
- <!-- void OpenGLSurfaceEvaluator::evalcoord2f(long int, REAL, REAL) -->
<function-decl name='evalcoord2f' mangled-name='_ZN22OpenGLSurfaceEvaluator11evalcoord2fElff' filepath='libnurbs/interface/glsurfeval.cc' line='1042' column='1' visibility='default' binding='global' size-in-bits='64' hash='a0b5632155c5a0df'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='18'>
- <!-- void OpenGLSurfaceEvaluator::evalpoint2i(long int, long int) -->
<function-decl name='evalpoint2i' mangled-name='_ZN22OpenGLSurfaceEvaluator11evalpoint2iEll' filepath='libnurbs/interface/glsurfeval.cc' line='1059' column='1' visibility='default' binding='global' size-in-bits='64' hash='659ced78215eae4a#2'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='19'>
- <!-- void OpenGLSurfaceEvaluator::endmap2f() -->
<function-decl name='endmap2f' mangled-name='_ZN22OpenGLSurfaceEvaluator8endmap2fEv' filepath='libnurbs/interface/glsurfeval.cc' line='801' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='20'>
- <!-- void OpenGLSurfaceEvaluator::polymode(long int) -->
<function-decl name='polymode' mangled-name='_ZN22OpenGLSurfaceEvaluator8polymodeEl' filepath='libnurbs/interface/glsurfeval.cc' line='219' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb#2'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='21'>
- <!-- void OpenGLSurfaceEvaluator::bgnline() -->
<function-decl name='bgnline' mangled-name='_ZN22OpenGLSurfaceEvaluator7bgnlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='240' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='22'>
- <!-- void OpenGLSurfaceEvaluator::endline() -->
<function-decl name='endline' mangled-name='_ZN22OpenGLSurfaceEvaluator7endlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='249' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='23'>
- <!-- void OpenGLSurfaceEvaluator::bgnclosedline() -->
<function-decl name='bgnclosedline' mangled-name='_ZN22OpenGLSurfaceEvaluator13bgnclosedlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='268' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='24'>
- <!-- void OpenGLSurfaceEvaluator::endclosedline() -->
<function-decl name='endclosedline' mangled-name='_ZN22OpenGLSurfaceEvaluator13endclosedlineEv' filepath='libnurbs/interface/glsurfeval.cc' line='277' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='25'>
- <!-- void OpenGLSurfaceEvaluator::bgntmesh() -->
<function-decl name='bgntmesh' mangled-name='_ZN22OpenGLSurfaceEvaluator8bgntmeshEv' filepath='libnurbs/interface/glsurfeval.cc' line='290' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='26'>
- <!-- void OpenGLSurfaceEvaluator::swaptmesh() -->
<function-decl name='swaptmesh' mangled-name='_ZN22OpenGLSurfaceEvaluator9swaptmeshEv' filepath='libnurbs/interface/glsurfeval.cc' line='305' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='27'>
- <!-- void OpenGLSurfaceEvaluator::endtmesh() -->
<function-decl name='endtmesh' mangled-name='_ZN22OpenGLSurfaceEvaluator8endtmeshEv' filepath='libnurbs/interface/glsurfeval.cc' line='312' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='28'>
- <!-- void OpenGLSurfaceEvaluator::bgnqstrip() -->
<function-decl name='bgnqstrip' mangled-name='_ZN22OpenGLSurfaceEvaluator9bgnqstripEv' filepath='libnurbs/interface/glsurfeval.cc' line='712' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='29'>
- <!-- void OpenGLSurfaceEvaluator::endqstrip() -->
<function-decl name='endqstrip' mangled-name='_ZN22OpenGLSurfaceEvaluator9endqstripEv' filepath='libnurbs/interface/glsurfeval.cc' line='725' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='30'>
- <!-- void OpenGLSurfaceEvaluator::bgntfan() -->
<function-decl name='bgntfan' mangled-name='_ZN22OpenGLSurfaceEvaluator7bgntfanEv' filepath='libnurbs/interface/glsurfeval.cc' line='324' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='31'>
- <!-- void OpenGLSurfaceEvaluator::endtfan() -->
<function-decl name='endtfan' mangled-name='_ZN22OpenGLSurfaceEvaluator7endtfanEv' filepath='libnurbs/interface/glsurfeval.cc' line='334' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='32'>
- <!-- void OpenGLSurfaceEvaluator::evalUStrip(int, REAL, REAL*, int, REAL, REAL*) -->
<function-decl name='evalUStrip' mangled-name='_ZN22OpenGLSurfaceEvaluator10evalUStripEifPfifS0_' filepath='libnurbs/interface/glsurfeval.cc' line='343' column='1' visibility='default' binding='global' size-in-bits='64' hash='98559c0d8956e6e'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='public' vtable-offset='33'>
- <!-- void OpenGLSurfaceEvaluator::evalVStrip(int, REAL, REAL*, int, REAL, REAL*) -->
<function-decl name='evalVStrip' mangled-name='_ZN22OpenGLSurfaceEvaluator10evalVStripEifPfifS0_' filepath='libnurbs/interface/glsurfeval.cc' line='530' column='1' visibility='default' binding='global' size-in-bits='64' hash='98559c0d8956e6e'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='34'>
- <!-- void OpenGLSurfaceEvaluator::inDoEvalCoord2NOGE(REAL, REAL, REAL*, REAL*) -->
<function-decl name='inDoEvalCoord2NOGE' mangled-name='_ZN22OpenGLSurfaceEvaluator18inDoEvalCoord2NOGEEffPfS0_' filepath='libnurbs/interface/glsurfeval.h' line='283' column='1' visibility='default' binding='global' size-in-bits='64' hash='963d0c5a82ef7e86'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='35'>
- <!-- void OpenGLSurfaceEvaluator::inDoEvalCoord2NOGE_BU(REAL, REAL, REAL*, REAL*) -->
<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' hash='963d0c5a82ef7e86'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='36'>
- <!-- void OpenGLSurfaceEvaluator::inDoEvalCoord2NOGE_BV(REAL, REAL, REAL*, REAL*) -->
<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' hash='963d0c5a82ef7e86'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='37'>
- <!-- void OpenGLSurfaceEvaluator::inPreEvaluateBV_intfac(REAL) -->
<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' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='38'>
- <!-- void OpenGLSurfaceEvaluator::inPreEvaluateBU_intfac(REAL) -->
<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' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
</class-decl>
- <!-- GLUnurbs* gluNewNurbsRenderer() -->
<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' hash='8d6dd888776a11fb'>
- <!-- GLUnurbs* -->
<return type-id='type-id-77'/>
</function-decl>
- <!-- void gluDeleteNurbsRenderer(GLUnurbs*) -->
<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' hash='8d6dd888776a11fb'>
- <!-- parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluBeginSurface(GLUnurbs*) -->
<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' hash='8d6dd888776a11fb'>
- <!-- parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluBeginCurve(GLUnurbs*) -->
<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' hash='8d6dd888776a11fb'>
- <!-- parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluEndCurve(GLUnurbs*) -->
<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' hash='8d6dd888776a11fb'>
- <!-- parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluEndSurface(GLUnurbs*) -->
<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' hash='8d6dd888776a11fb'>
- <!-- parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluBeginTrim(GLUnurbs*) -->
<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' hash='8d6dd888776a11fb'>
- <!-- parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluEndTrim(GLUnurbs*) -->
<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' hash='8d6dd888776a11fb'>
- <!-- parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' filepath='libnurbs/interface/glinterface.cc' line='75' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluPwlCurve(GLUnurbs*, GLint, float*, GLint, GLenum) -->
<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' hash='a44c5028d404bd04'>
- <!-- parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' filepath='libnurbs/interface/glinterface.cc' line='150' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libnurbs/interface/glinterface.cc' line='150' column='1'/>
- <!-- parameter of type 'float*' -->
<parameter type-id='type-id-4' filepath='libnurbs/interface/glinterface.cc' line='150' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libnurbs/interface/glinterface.cc' line='151' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libnurbs/interface/glinterface.cc' line='151' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluNurbsCurve(GLUnurbs*, GLint, float*, GLint, float*, GLint, GLenum) -->
<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' hash='e5f1d74cac0a2bee'>
- <!-- parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' filepath='libnurbs/interface/glinterface.cc' line='173' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libnurbs/interface/glinterface.cc' line='173' column='1'/>
- <!-- parameter of type 'float*' -->
<parameter type-id='type-id-4' filepath='libnurbs/interface/glinterface.cc' line='173' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libnurbs/interface/glinterface.cc' line='173' column='1'/>
- <!-- parameter of type 'float*' -->
<parameter type-id='type-id-4' filepath='libnurbs/interface/glinterface.cc' line='174' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libnurbs/interface/glinterface.cc' line='174' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libnurbs/interface/glinterface.cc' line='174' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluNurbsSurface(GLUnurbs*, GLint, GLfloat*, GLint, GLfloat*, GLint, GLint, GLfloat*, GLint, GLint, GLenum) -->
<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' hash='565e3d9226c655f4'>
- <!-- parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' filepath='libnurbs/interface/glinterface.cc' line='199' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libnurbs/interface/glinterface.cc' line='199' column='1'/>
- <!-- parameter of type 'GLfloat*' -->
<parameter type-id='type-id-92' filepath='libnurbs/interface/glinterface.cc' line='199' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libnurbs/interface/glinterface.cc' line='200' column='1'/>
- <!-- parameter of type 'GLfloat*' -->
<parameter type-id='type-id-92' filepath='libnurbs/interface/glinterface.cc' line='200' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libnurbs/interface/glinterface.cc' line='201' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libnurbs/interface/glinterface.cc' line='201' column='1'/>
- <!-- parameter of type 'GLfloat*' -->
<parameter type-id='type-id-92' filepath='libnurbs/interface/glinterface.cc' line='202' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libnurbs/interface/glinterface.cc' line='202' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libnurbs/interface/glinterface.cc' line='202' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libnurbs/interface/glinterface.cc' line='203' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluLoadSamplingMatrices(GLUnurbs*, const GLfloat*, const GLfloat*, const GLint*) -->
<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' hash='ba687bdd05d466a5'>
- <!-- parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' filepath='libnurbs/interface/glinterface.cc' line='235' column='1'/>
- <!-- parameter of type 'const GLfloat*' -->
<parameter type-id='type-id-42' filepath='libnurbs/interface/glinterface.cc' line='235' column='1'/>
- <!-- parameter of type 'const GLfloat*' -->
<parameter type-id='type-id-42' filepath='libnurbs/interface/glinterface.cc' line='236' column='1'/>
- <!-- parameter of type 'const GLint*' -->
<parameter type-id='type-id-93' filepath='libnurbs/interface/glinterface.cc' line='237' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluNurbsProperty(GLUnurbs*, GLenum, GLfloat) -->
<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' hash='a0b5632155c5a0df'>
- <!-- parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' filepath='libnurbs/interface/glinterface.cc' line='243' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libnurbs/interface/glinterface.cc' line='243' column='1'/>
- <!-- parameter of type 'typedef GLfloat' -->
<parameter type-id='type-id-40' filepath='libnurbs/interface/glinterface.cc' line='243' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluGetNurbsProperty(GLUnurbs*, GLenum, GLfloat*) -->
<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' hash='988687854d7612fd'>
- <!-- parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' filepath='libnurbs/interface/glinterface.cc' line='359' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libnurbs/interface/glinterface.cc' line='359' column='1'/>
- <!-- parameter of type 'GLfloat*' -->
<parameter type-id='type-id-92' filepath='libnurbs/interface/glinterface.cc' line='359' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluNurbsCallback(GLUnurbs*, GLenum, _GLUfuncptr) -->
<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' hash='988687854d7612fd'>
- <!-- parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' filepath='libnurbs/interface/glinterface.cc' line='430' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libnurbs/interface/glinterface.cc' line='430' column='1'/>
- <!-- parameter of type 'typedef _GLUfuncptr' -->
<parameter type-id='type-id-94' filepath='libnurbs/interface/glinterface.cc' line='430' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluNurbsCallbackDataEXT(GLUnurbs*, void*) -->
<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' hash='8d6dd888776a11fb'>
- <!-- parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' filepath='libnurbs/interface/glinterface.cc' line='459' column='1'/>
- <!-- parameter of type 'void*' -->
<parameter type-id='type-id-30' filepath='libnurbs/interface/glinterface.cc' line='459' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluNurbsCallbackData(GLUnurbs*, void*) -->
<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' hash='8d6dd888776a11fb'>
- <!-- parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' filepath='libnurbs/interface/glinterface.cc' line='459' column='1'/>
- <!-- parameter of type 'void*' -->
<parameter type-id='type-id-30' filepath='libnurbs/interface/glinterface.cc' line='459' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void (GLUnurbs::*) () -->
<function-type method-class-id='type-id-76' size-in-bits='64' hash='61477c4d1fd8d94d' id='type-id-95'>
- <!-- implicit parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (GLUnurbs::*) (int) -->
<function-type method-class-id='type-id-76' size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-96'>
- <!-- implicit parameter of type 'GLUnurbs*' -->
<parameter type-id='type-id-77' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3' filepath='libnurbs/interface/glrenderer.h' line='72' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLSurfaceEvaluator::*) () -->
<function-type method-class-id='type-id-79' size-in-bits='64' hash='61477c4d1fd8d94d' id='type-id-97'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLSurfaceEvaluator::*) (REAL) -->
<function-type method-class-id='type-id-79' size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-98'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLSurfaceEvaluator::*) (REAL, REAL, REAL*, REAL*) -->
<function-type method-class-id='type-id-79' size-in-bits='64' hash='963d0c5a82ef7e86' id='type-id-99'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLSurfaceEvaluator::*) (REAL, REAL, REAL, REAL) -->
<function-type method-class-id='type-id-79' size-in-bits='64' hash='e93e5ebe78a01683' id='type-id-100'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLSurfaceEvaluator::*) (int, REAL, REAL*, int, REAL, REAL*) -->
<function-type method-class-id='type-id-79' size-in-bits='64' hash='98559c0d8956e6e' id='type-id-101'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLSurfaceEvaluator::*) (long int) -->
<function-type method-class-id='type-id-79' size-in-bits='64' hash='8d6dd888776a11fb#2' id='type-id-102'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLSurfaceEvaluator::*) (long int, REAL*, REAL*) -->
<function-type method-class-id='type-id-79' size-in-bits='64' hash='4e076abb07cc8f73' id='type-id-103'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLSurfaceEvaluator::*) (long int, REAL, REAL) -->
<function-type method-class-id='type-id-79' size-in-bits='64' hash='a0b5632155c5a0df' id='type-id-104'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLSurfaceEvaluator::*) (long int, REAL, REAL, long int, REAL, REAL) -->
<function-type method-class-id='type-id-79' size-in-bits='64' hash='9f72f13088f0e31f#2' id='type-id-105'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLSurfaceEvaluator::*) (long int, REAL, REAL, long int, long int, REAL, REAL, long int, long int, REAL*) -->
<function-type method-class-id='type-id-79' size-in-bits='64' hash='d0db23451a5bbc81#2' id='type-id-106'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLSurfaceEvaluator::*) (long int, long int) -->
<function-type method-class-id='type-id-79' size-in-bits='64' hash='659ced78215eae4a#2' id='type-id-107'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (OpenGLSurfaceEvaluator::*) (long int, long int, long int, long int, long int) -->
<function-type method-class-id='type-id-79' size-in-bits='64' hash='65c5e6c9cb242a17' id='type-id-108'>
- <!-- implicit parameter of type 'OpenGLSurfaceEvaluator*' -->
<parameter type-id='type-id-80' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
</abi-instr>
<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'>
- <!-- GLfloat[4] -->
<array-type-def dimensions='1' type-id='type-id-40' size-in-bits='128' hash='4f7d9a582cb2c9df' id='type-id-109'>
- <!-- <anonymous range>[4] -->
<subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='a81ae17a7e17002e' id='type-id-110'/>
</array-type-def>
- <!-- typedef void (*)(GLenum) errorCallbackType -->
<typedef-decl name='errorCallbackType' type-id='type-id-24' size-in-bits='64' filepath='libnurbs/interface/glrenderer.h' line='46' column='1' hash='61477c4d1fd8d94d' id='type-id-83'/>
- <!-- GLfloat(*)[4] -->
<pointer-type-def type-id='type-id-109' size-in-bits='64' hash='7e672e6d838884c9' id='type-id-111'/>
- <!-- class NurbsTessellator -->
<class-decl name='NurbsTessellator' visibility='default' size-in-bits='47616' filepath='libnurbs/internals/nurbstess.h' line='53' column='1' hash='c165c53e18468c4e' id='type-id-82'>
<data-member access='protected' layout-offset-in-bits='64'>
- <!-- Renderhints NurbsTessellator::renderhints -->
<var-decl name='renderhints' type-id='type-id-112' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='104' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='320'>
- <!-- Maplist NurbsTessellator::maplist -->
<var-decl name='maplist' type-id='type-id-113' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='105' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='3008'>
- <!-- Backend NurbsTessellator::backend -->
<var-decl name='backend' type-id='type-id-114' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='106' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='3648'>
- <!-- Subdivider NurbsTessellator::subdivider -->
<var-decl name='subdivider' type-id='type-id-115' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='134' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='24064'>
- <!-- JumpBuffer* NurbsTessellator::jumpbuffer -->
<var-decl name='jumpbuffer' type-id='type-id-116' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='135' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='24128'>
- <!-- Pool NurbsTessellator::o_pwlcurvePool -->
<var-decl name='o_pwlcurvePool' type-id='type-id-117' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='136' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='26624'>
- <!-- Pool NurbsTessellator::o_nurbscurvePool -->
<var-decl name='o_nurbscurvePool' type-id='type-id-117' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='137' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='29120'>
- <!-- Pool NurbsTessellator::o_curvePool -->
<var-decl name='o_curvePool' type-id='type-id-117' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='138' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='31616'>
- <!-- Pool NurbsTessellator::o_trimPool -->
<var-decl name='o_trimPool' type-id='type-id-117' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='139' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='34112'>
- <!-- Pool NurbsTessellator::o_surfacePool -->
<var-decl name='o_surfacePool' type-id='type-id-117' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='140' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='36608'>
- <!-- Pool NurbsTessellator::o_nurbssurfacePool -->
<var-decl name='o_nurbssurfacePool' type-id='type-id-117' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='141' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='39104'>
- <!-- Pool NurbsTessellator::propertyPool -->
<var-decl name='propertyPool' type-id='type-id-117' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='142' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='41600'>
- <!-- Pool NurbsTessellator::quiltPool -->
<var-decl name='quiltPool' type-id='type-id-117' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='144' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='44096'>
- <!-- TrimVertexPool NurbsTessellator::extTrimVertexPool -->
<var-decl name='extTrimVertexPool' type-id='type-id-118' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='146' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='46720'>
- <!-- int NurbsTessellator::inSurface -->
<var-decl name='inSurface' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='148' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='46752'>
- <!-- int NurbsTessellator::inCurve -->
<var-decl name='inCurve' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='149' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='46784'>
- <!-- int NurbsTessellator::inTrim -->
<var-decl name='inTrim' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='150' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='46816'>
- <!-- int NurbsTessellator::isCurveModified -->
<var-decl name='isCurveModified' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='151' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='46848'>
- <!-- int NurbsTessellator::isTrimModified -->
<var-decl name='isTrimModified' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='152' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='46880'>
- <!-- int NurbsTessellator::isSurfaceModified -->
<var-decl name='isSurfaceModified' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='153' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='46912'>
- <!-- int NurbsTessellator::isDataValid -->
<var-decl name='isDataValid' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='154' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='46944'>
- <!-- int NurbsTessellator::numTrims -->
<var-decl name='numTrims' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='155' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='46976'>
- <!-- int NurbsTessellator::playBack -->
<var-decl name='playBack' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='156' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='47040'>
- <!-- O_trim** NurbsTessellator::nextTrim -->
<var-decl name='nextTrim' type-id='type-id-119' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='158' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='47104'>
- <!-- O_curve** NurbsTessellator::nextCurve -->
<var-decl name='nextCurve' type-id='type-id-120' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='159' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='47168'>
- <!-- O_nurbscurve** NurbsTessellator::nextNurbscurve -->
<var-decl name='nextNurbscurve' type-id='type-id-121' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='160' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='47232'>
- <!-- O_pwlcurve** NurbsTessellator::nextPwlcurve -->
<var-decl name='nextPwlcurve' type-id='type-id-122' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='161' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='47296'>
- <!-- O_nurbssurface** NurbsTessellator::nextNurbssurface -->
<var-decl name='nextNurbssurface' type-id='type-id-123' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='162' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='47360'>
- <!-- O_surface* NurbsTessellator::currentSurface -->
<var-decl name='currentSurface' type-id='type-id-124' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='164' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='47424'>
- <!-- O_trim* NurbsTessellator::currentTrim -->
<var-decl name='currentTrim' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='165' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='47488'>
- <!-- O_curve* NurbsTessellator::currentCurve -->
<var-decl name='currentCurve' type-id='type-id-126' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='166' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='47552'>
- <!-- DisplayList* NurbsTessellator::dl -->
<var-decl name='dl' type-id='type-id-127' visibility='default' filepath='libnurbs/internals/nurbstess.h' line='168' column='1'/>
</data-member>
<member-function access='private' destructor='yes' vtable-offset='-1'>
- <!-- NurbsTessellator::~NurbsTessellator(int) -->
<function-decl name='~NurbsTessellator' filepath='libnurbs/internals/nurbsinterfac.cc' line='88' column='1' visibility='default' binding='global' size-in-bits='64' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'NurbsTessellator*' -->
<parameter type-id='type-id-128' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='2'>
- <!-- void NurbsTessellator::bgnrender() -->
<function-decl name='bgnrender' mangled-name='_ZN16NurbsTessellator9bgnrenderEv' filepath='libnurbs/internals/nurbstess.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'NurbsTessellator*' -->
<parameter type-id='type-id-128' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='3'>
- <!-- void NurbsTessellator::endrender() -->
<function-decl name='endrender' mangled-name='_ZN16NurbsTessellator9endrenderEv' filepath='libnurbs/internals/nurbstess.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'NurbsTessellator*' -->
<parameter type-id='type-id-128' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='4'>
- <!-- void NurbsTessellator::makeobj(int) -->
<function-decl name='makeobj' mangled-name='_ZN16NurbsTessellator7makeobjEi' filepath='libnurbs/internals/nurbstess.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'NurbsTessellator*' -->
<parameter type-id='type-id-128' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='5'>
- <!-- void NurbsTessellator::closeobj() -->
<function-decl name='closeobj' mangled-name='_ZN16NurbsTessellator8closeobjEv' filepath='libnurbs/internals/nurbstess.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'NurbsTessellator*' -->
<parameter type-id='type-id-128' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='6'>
- <!-- void NurbsTessellator::errorHandler(int) -->
<function-decl name='errorHandler' mangled-name='_ZN16NurbsTessellator12errorHandlerEi' filepath='libnurbs/internals/nurbstess.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'NurbsTessellator*' -->
<parameter type-id='type-id-128' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
</class-decl>
- <!-- void (NurbsTessellator::*) () -->
<function-type method-class-id='type-id-82' size-in-bits='64' hash='61477c4d1fd8d94d' id='type-id-129'>
- <!-- implicit parameter of type 'NurbsTessellator*' -->
<parameter type-id='type-id-128' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (NurbsTessellator::*) (int) -->
<function-type method-class-id='type-id-82' size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-130'>
- <!-- implicit parameter of type 'NurbsTessellator*' -->
<parameter type-id='type-id-128' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
</abi-instr>
<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'>
- <!-- GLint[2] -->
<array-type-def dimensions='1' type-id='type-id-91' size-in-bits='64' hash='f2d13a3f9b1fc460' id='type-id-87'>
- <!-- <anonymous range>[2] -->
<subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='4b31246d758bb233' id='type-id-131'/>
</array-type-def>
- <!-- REAL[2] -->
<array-type-def dimensions='1' type-id='type-id-15' size-in-bits='64' hash='ebc4cf5d48467340' id='type-id-132'>
- <!-- <anonymous range>[2] -->
<subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='4b31246d758bb233' id='type-id-131'/>
</array-type-def>
- <!-- REAL[3] -->
<array-type-def dimensions='1' type-id='type-id-15' size-in-bits='96' hash='551b21542e7d5a13' id='type-id-133'>
- <!-- <anonymous range>[3] -->
<subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='749db43716aefd44' id='type-id-134'/>
</array-type-def>
- <!-- REAL[40][4] -->
<array-type-def dimensions='2' type-id='type-id-15' size-in-bits='5120' hash='f9093836467562b4' id='type-id-88'>
- <!-- <anonymous range>[40] -->
<subrange length='40' lower-bound='0' upper-bound='39' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='f7f2cb64cc60dc5c' id='type-id-20'/>
- <!-- <anonymous range>[4] -->
<subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='a81ae17a7e17002e' id='type-id-110'/>
</array-type-def>
- <!-- REAL[6400] -->
<array-type-def dimensions='1' type-id='type-id-15' size-in-bits='204800' hash='ce2b166833c37007' id='type-id-89'>
- <!-- <anonymous range>[6400] -->
<subrange length='6400' lower-bound='0' upper-bound='6399' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='5b3536af049e04df' id='type-id-135'/>
</array-type-def>
- <!-- StoredVertex*[3] -->
<array-type-def dimensions='1' type-id='type-id-136' size-in-bits='192' hash='8cd9a4a685ec724e' id='type-id-86'>
- <!-- <anonymous range>[3] -->
<subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='749db43716aefd44' id='type-id-134'/>
</array-type-def>
- <!-- class StoredVertex -->
<class-decl name='StoredVertex' visibility='default' size-in-bits='256' filepath='libnurbs/interface/glsurfeval.h' line='84' column='1' hash='f6c3f3931b68bcd3' id='type-id-137'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- int StoredVertex::type -->
<var-decl name='type' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='95' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='32'>
- <!-- REAL StoredVertex::coord[2] -->
<var-decl name='coord' type-id='type-id-132' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='96' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- long int StoredVertex::point[2] -->
<var-decl name='point' type-id='type-id-138' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='97' column='1'/>
</data-member>
</class-decl>
- <!-- long int[2] -->
<array-type-def dimensions='1' type-id='type-id-33' size-in-bits='128' hash='69c0da7e442f8276#2' id='type-id-138'>
- <!-- <anonymous range>[2] -->
<subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='4b31246d758bb233' id='type-id-131'/>
</array-type-def>
- <!-- struct surfEvalMachine -->
<class-decl name='surfEvalMachine' is-struct='yes' visibility='default' size-in-bits='210272' filepath='libnurbs/interface/glsurfeval.h' line='63' column='1' hash='abbdbdc378d648f7' id='type-id-139'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- REAL surfEvalMachine::uprime -->
<var-decl name='uprime' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='64' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
- <!-- REAL surfEvalMachine::vprime -->
<var-decl name='vprime' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='65' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- int surfEvalMachine::k -->
<var-decl name='k' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='66' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
- <!-- REAL surfEvalMachine::u1 -->
<var-decl name='u1' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='67' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- REAL surfEvalMachine::u2 -->
<var-decl name='u2' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='68' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
- <!-- int surfEvalMachine::ustride -->
<var-decl name='ustride' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='69' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- int surfEvalMachine::uorder -->
<var-decl name='uorder' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='70' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='224'>
- <!-- REAL surfEvalMachine::v1 -->
<var-decl name='v1' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='71' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- REAL surfEvalMachine::v2 -->
<var-decl name='v2' type-id='type-id-15' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='72' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='288'>
- <!-- int surfEvalMachine::vstride -->
<var-decl name='vstride' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='73' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
- <!-- int surfEvalMachine::vorder -->
<var-decl name='vorder' type-id='type-id-3' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='74' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='352'>
- <!-- REAL surfEvalMachine::ctlPoints[6400] -->
<var-decl name='ctlPoints' type-id='type-id-89' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='75' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='205152'>
- <!-- REAL surfEvalMachine::ucoeff[40] -->
<var-decl name='ucoeff' type-id='type-id-19' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='76' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='206432'>
- <!-- REAL surfEvalMachine::vcoeff[40] -->
<var-decl name='vcoeff' type-id='type-id-19' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='77' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='207712'>
- <!-- REAL surfEvalMachine::ucoeffDeriv[40] -->
<var-decl name='ucoeffDeriv' type-id='type-id-19' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='78' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='208992'>
- <!-- REAL surfEvalMachine::vcoeffDeriv[40] -->
<var-decl name='vcoeffDeriv' type-id='type-id-19' visibility='default' filepath='libnurbs/interface/glsurfeval.h' line='79' column='1'/>
</data-member>
</class-decl>
- <!-- typedef surfEvalMachine surfEvalMachine -->
<typedef-decl name='surfEvalMachine' type-id='type-id-139' size-in-bits='210272' filepath='libnurbs/interface/glsurfeval.h' line='80' column='1' hash='9007522d83d77778' id='type-id-90'/>
- <!-- REAL(*)[3] -->
<pointer-type-def type-id='type-id-133' size-in-bits='64' hash='27f4fedf619fec70' id='type-id-140'/>
- <!-- StoredVertex* -->
<pointer-type-def type-id='type-id-137' size-in-bits='64' hash='50cb05a284d11bea' id='type-id-136'/>
- <!-- StoredVertex* const -->
<qualified-type-def type-id='type-id-136' const='yes' hash='c93c16429dc860c2' id='type-id-141'/>
- <!-- surfEvalMachine* -->
<pointer-type-def type-id='type-id-90' size-in-bits='64' hash='8df4274bce87ed06' id='type-id-142'/>
- <!-- SurfaceMap* -->
<pointer-type-def type-id='type-id-143' size-in-bits='64' id='type-id-144'/>
- <!-- class BasicSurfaceEvaluator -->
<class-decl name='BasicSurfaceEvaluator' visibility='default' size-in-bits='64' filepath='libnurbs/internals/basicsurfeval.h' line='43' column='1' hash='3b766164e4570a4a' id='type-id-85'>
- <!-- class CachingEvaluator -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-36'/>
<member-function access='private' destructor='yes' vtable-offset='-1'>
- <!-- BasicSurfaceEvaluator::~BasicSurfaceEvaluator(int) -->
<function-decl name='~BasicSurfaceEvaluator' filepath='libnurbs/internals/basicsurfeval.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- artificial parameter of type 'int' -->
<parameter type-id='type-id-3' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='9'>
- <!-- void BasicSurfaceEvaluator::range2f(long int, REAL*, REAL*) -->
<function-decl name='range2f' mangled-name='_ZN21BasicSurfaceEvaluator7range2fElPfS0_' filepath='libnurbs/internals/basicsurfeval.cc' line='65' column='1' visibility='default' binding='global' size-in-bits='64' hash='4e076abb07cc8f73'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='10'>
- <!-- void BasicSurfaceEvaluator::domain2f(REAL, REAL, REAL, REAL) -->
<function-decl name='domain2f' mangled-name='_ZN21BasicSurfaceEvaluator8domain2fEffff' filepath='libnurbs/internals/basicsurfeval.cc' line='49' column='1' visibility='default' binding='global' size-in-bits='64' hash='e93e5ebe78a01683'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='11'>
- <!-- void BasicSurfaceEvaluator::enable(long int) -->
<function-decl name='enable' mangled-name='_ZN21BasicSurfaceEvaluator6enableEl' filepath='libnurbs/internals/basicsurfeval.cc' line='74' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb#2'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='12'>
- <!-- void BasicSurfaceEvaluator::disable(long int) -->
<function-decl name='disable' mangled-name='_ZN21BasicSurfaceEvaluator7disableEl' filepath='libnurbs/internals/basicsurfeval.cc' line='82' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb#2'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='13'>
- <!-- void BasicSurfaceEvaluator::bgnmap2f(long int) -->
<function-decl name='bgnmap2f' mangled-name='_ZN21BasicSurfaceEvaluator8bgnmap2fEl' filepath='libnurbs/internals/basicsurfeval.cc' line='90' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb#2'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='14'>
- <!-- void BasicSurfaceEvaluator::map2f(long int, REAL, REAL, long int, long int, REAL, REAL, long int, long int, REAL*) -->
<function-decl name='map2f' mangled-name='_ZN21BasicSurfaceEvaluator5map2fElffllffllPf' filepath='libnurbs/internals/basicsurfeval.cc' line='106' column='1' visibility='default' binding='global' size-in-bits='64' hash='d0db23451a5bbc81'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='15'>
- <!-- void BasicSurfaceEvaluator::mapgrid2f(long int, REAL, REAL, long int, REAL, REAL) -->
<function-decl name='mapgrid2f' mangled-name='_ZN21BasicSurfaceEvaluator9mapgrid2fElfflff' filepath='libnurbs/internals/basicsurfeval.cc' line='116' column='1' visibility='default' binding='global' size-in-bits='64' hash='9f72f13088f0e31f'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='16'>
- <!-- void BasicSurfaceEvaluator::mapmesh2f(long int, long int, long int, long int, long int) -->
<function-decl name='mapmesh2f' mangled-name='_ZN21BasicSurfaceEvaluator9mapmesh2fElllll' filepath='libnurbs/internals/basicsurfeval.cc' line='124' column='1' visibility='default' binding='global' size-in-bits='64' hash='65c5e6c9cb242a17'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='17'>
- <!-- void BasicSurfaceEvaluator::evalcoord2f(long int, REAL, REAL) -->
<function-decl name='evalcoord2f' mangled-name='_ZN21BasicSurfaceEvaluator11evalcoord2fElff' filepath='libnurbs/internals/basicsurfeval.cc' line='132' column='1' visibility='default' binding='global' size-in-bits='64' hash='a0b5632155c5a0df'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='18'>
- <!-- void BasicSurfaceEvaluator::evalpoint2i(long int, long int) -->
<function-decl name='evalpoint2i' mangled-name='_ZN21BasicSurfaceEvaluator11evalpoint2iEll' filepath='libnurbs/internals/basicsurfeval.cc' line='140' column='1' visibility='default' binding='global' size-in-bits='64' hash='659ced78215eae4a'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='19'>
- <!-- void BasicSurfaceEvaluator::endmap2f() -->
<function-decl name='endmap2f' mangled-name='_ZN21BasicSurfaceEvaluator8endmap2fEv' filepath='libnurbs/internals/basicsurfeval.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='20'>
- <!-- void BasicSurfaceEvaluator::polymode(long int) -->
<function-decl name='polymode' mangled-name='_ZN21BasicSurfaceEvaluator8polymodeEl' filepath='libnurbs/internals/basicsurfeval.cc' line='57' column='1' visibility='default' binding='global' size-in-bits='64' hash='8d6dd888776a11fb#2'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='21'>
- <!-- void BasicSurfaceEvaluator::bgnline() -->
<function-decl name='bgnline' mangled-name='_ZN21BasicSurfaceEvaluator7bgnlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='148' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='22'>
- <!-- void BasicSurfaceEvaluator::endline() -->
<function-decl name='endline' mangled-name='_ZN21BasicSurfaceEvaluator7endlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='156' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='23'>
- <!-- void BasicSurfaceEvaluator::bgnclosedline() -->
<function-decl name='bgnclosedline' mangled-name='_ZN21BasicSurfaceEvaluator13bgnclosedlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='164' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='24'>
- <!-- void BasicSurfaceEvaluator::endclosedline() -->
<function-decl name='endclosedline' mangled-name='_ZN21BasicSurfaceEvaluator13endclosedlineEv' filepath='libnurbs/internals/basicsurfeval.cc' line='172' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='25'>
- <!-- void BasicSurfaceEvaluator::bgntmesh() -->
<function-decl name='bgntmesh' mangled-name='_ZN21BasicSurfaceEvaluator8bgntmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='194' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='26'>
- <!-- void BasicSurfaceEvaluator::swaptmesh() -->
<function-decl name='swaptmesh' mangled-name='_ZN21BasicSurfaceEvaluator9swaptmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='202' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='27'>
- <!-- void BasicSurfaceEvaluator::endtmesh() -->
<function-decl name='endtmesh' mangled-name='_ZN21BasicSurfaceEvaluator8endtmeshEv' filepath='libnurbs/internals/basicsurfeval.cc' line='210' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='28'>
- <!-- void BasicSurfaceEvaluator::bgnqstrip() -->
<function-decl name='bgnqstrip' mangled-name='_ZN21BasicSurfaceEvaluator9bgnqstripEv' filepath='libnurbs/internals/basicsurfeval.cc' line='218' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='29'>
- <!-- void BasicSurfaceEvaluator::endqstrip() -->
<function-decl name='endqstrip' mangled-name='_ZN21BasicSurfaceEvaluator9endqstripEv' filepath='libnurbs/internals/basicsurfeval.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='30'>
- <!-- void BasicSurfaceEvaluator::bgntfan() -->
<function-decl name='bgntfan' mangled-name='_ZN21BasicSurfaceEvaluator7bgntfanEv' filepath='libnurbs/internals/basicsurfeval.cc' line='180' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='31'>
- <!-- void BasicSurfaceEvaluator::endtfan() -->
<function-decl name='endtfan' mangled-name='_ZN21BasicSurfaceEvaluator7endtfanEv' filepath='libnurbs/internals/basicsurfeval.cc' line='188' column='1' visibility='default' binding='global' size-in-bits='64' hash='61477c4d1fd8d94d'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='32'>
- <!-- void BasicSurfaceEvaluator::evalUStrip(int, REAL, REAL*, int, REAL, REAL*) -->
<function-decl name='evalUStrip' mangled-name='_ZN21BasicSurfaceEvaluator10evalUStripEifPfifS0_' filepath='libnurbs/internals/basicsurfeval.h' line='75' column='1' visibility='default' binding='global' size-in-bits='64' hash='98559c0d8956e6e'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='33'>
- <!-- void BasicSurfaceEvaluator::evalVStrip(int, REAL, REAL*, int, REAL, REAL*) -->
<function-decl name='evalVStrip' mangled-name='_ZN21BasicSurfaceEvaluator10evalVStripEifPfifS0_' filepath='libnurbs/internals/basicsurfeval.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64' hash='98559c0d8956e6e'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='34'>
- <!-- void BasicSurfaceEvaluator::inDoEvalCoord2NOGE(REAL, REAL, REAL*, REAL*) -->
<function-decl name='inDoEvalCoord2NOGE' mangled-name='_ZN21BasicSurfaceEvaluator18inDoEvalCoord2NOGEEffPfS0_' filepath='libnurbs/internals/basicsurfeval.h' line='82' column='1' visibility='default' binding='global' size-in-bits='64' hash='963d0c5a82ef7e86'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='35'>
- <!-- void BasicSurfaceEvaluator::inDoEvalCoord2NOGE_BU(REAL, REAL, REAL*, REAL*) -->
<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' hash='963d0c5a82ef7e86'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='36'>
- <!-- void BasicSurfaceEvaluator::inDoEvalCoord2NOGE_BV(REAL, REAL, REAL*, REAL*) -->
<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' hash='963d0c5a82ef7e86'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='37'>
- <!-- void BasicSurfaceEvaluator::inPreEvaluateBV_intfac(REAL) -->
<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' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='38'>
- <!-- void BasicSurfaceEvaluator::inPreEvaluateBU_intfac(REAL) -->
<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' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
</class-decl>
- <!-- struct SurfaceMap -->
<class-decl name='SurfaceMap' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-143'/>
- <!-- void (BasicSurfaceEvaluator::*) () -->
<function-type method-class-id='type-id-85' size-in-bits='64' hash='61477c4d1fd8d94d' id='type-id-146'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (BasicSurfaceEvaluator::*) (REAL) -->
<function-type method-class-id='type-id-85' size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-147'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (BasicSurfaceEvaluator::*) (REAL, REAL, REAL*, REAL*) -->
<function-type method-class-id='type-id-85' size-in-bits='64' hash='963d0c5a82ef7e86' id='type-id-148'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (BasicSurfaceEvaluator::*) (REAL, REAL, REAL, REAL) -->
<function-type method-class-id='type-id-85' size-in-bits='64' hash='e93e5ebe78a01683' id='type-id-149'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (BasicSurfaceEvaluator::*) (int, REAL, REAL*, int, REAL, REAL*) -->
<function-type method-class-id='type-id-85' size-in-bits='64' hash='98559c0d8956e6e' id='type-id-150'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'int' -->
<parameter type-id='type-id-3'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (BasicSurfaceEvaluator::*) (long int) -->
<function-type method-class-id='type-id-85' size-in-bits='64' hash='8d6dd888776a11fb#2' id='type-id-151'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (BasicSurfaceEvaluator::*) (long int, REAL*, REAL*) -->
<function-type method-class-id='type-id-85' size-in-bits='64' hash='4e076abb07cc8f73' id='type-id-152'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (BasicSurfaceEvaluator::*) (long int, REAL, REAL) -->
<function-type method-class-id='type-id-85' size-in-bits='64' hash='a0b5632155c5a0df' id='type-id-153'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (BasicSurfaceEvaluator::*) (long int, REAL, REAL, long int, REAL, REAL) -->
<function-type method-class-id='type-id-85' size-in-bits='64' hash='9f72f13088f0e31f' id='type-id-154'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (BasicSurfaceEvaluator::*) (long int, REAL, REAL, long int, long int, REAL, REAL, long int, long int, REAL*) -->
<function-type method-class-id='type-id-85' size-in-bits='64' hash='d0db23451a5bbc81' id='type-id-155'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'typedef REAL' -->
<parameter type-id='type-id-15'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'REAL*' -->
<parameter type-id='type-id-34'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (BasicSurfaceEvaluator::*) (long int, long int) -->
<function-type method-class-id='type-id-85' size-in-bits='64' hash='659ced78215eae4a' id='type-id-156'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (BasicSurfaceEvaluator::*) (long int, long int, long int, long int, long int) -->
<function-type method-class-id='type-id-85' size-in-bits='64' hash='65c5e6c9cb242a17' id='type-id-157'>
- <!-- implicit parameter of type 'BasicSurfaceEvaluator*' -->
<parameter type-id='type-id-145' is-artificial='yes'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- parameter of type 'long int' -->
<parameter type-id='type-id-33'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
</abi-instr>
@@ -3196,24 +1999,17 @@
<abi-instr address-size='64' path='libnurbs/interface/insurfeval.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
</abi-instr>
<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'>
- <!-- char -->
<type-decl name='char' size-in-bits='8' hash='7f1bbd7b0c3c186f' id='type-id-158'/>
- <!-- char*[32] -->
<array-type-def dimensions='1' type-id='type-id-159' size-in-bits='2048' hash='9325001433e7d97d' id='type-id-160'>
- <!-- <anonymous range>[32] -->
<subrange length='32' lower-bound='0' upper-bound='31' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='83b79d33f73da109' id='type-id-161'/>
</array-type-def>
- <!-- class Buffer -->
<class-decl name='Buffer' visibility='default' size-in-bits='64' filepath='libnurbs/internals/bufpool.h' line='45' column='1' hash='4857269c5bf9beac' id='type-id-162'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Buffer* Buffer::next -->
<var-decl name='next' type-id='type-id-163' visibility='default' filepath='libnurbs/internals/bufpool.h' line='47' column='1'/>
</data-member>
</class-decl>
- <!-- class Pool -->
<class-decl name='Pool' visibility='default' size-in-bits='2496' filepath='libnurbs/internals/bufpool.h' line='50' column='1' hash='30c58e51efb63097' id='type-id-117'>
<member-type access='protected'>
- <!-- enum Pool::Magic -->
<enum-decl name='Magic' size-in-bits='32' alignment-in-bits='32' filepath='libnurbs/internals/bufpool.h' line='70' column='1' hash='a93ed9986422d012' id='type-id-164'>
<underlying-type type-id='type-id-50'/>
<enumerator name='is_allocated' value='62369'/>
@@ -3221,66 +2017,49 @@
</enum-decl>
</member-type>
<data-member access='protected' layout-offset-in-bits='0'>
- <!-- Buffer* Pool::freelist -->
<var-decl name='freelist' type-id='type-id-163' visibility='default' filepath='libnurbs/internals/bufpool.h' line='62' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='64'>
- <!-- char* Pool::blocklist[32] -->
<var-decl name='blocklist' type-id='type-id-160' visibility='default' filepath='libnurbs/internals/bufpool.h' line='63' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='2112'>
- <!-- int Pool::nextblock -->
<var-decl name='nextblock' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/bufpool.h' line='64' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='2176'>
- <!-- char* Pool::curblock -->
<var-decl name='curblock' type-id='type-id-159' visibility='default' filepath='libnurbs/internals/bufpool.h' line='65' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='2240'>
- <!-- int Pool::buffersize -->
<var-decl name='buffersize' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/bufpool.h' line='66' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='2272'>
- <!-- int Pool::nextsize -->
<var-decl name='nextsize' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/bufpool.h' line='67' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='2304'>
- <!-- int Pool::nextfree -->
<var-decl name='nextfree' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/bufpool.h' line='68' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='2336'>
- <!-- int Pool::initsize -->
<var-decl name='initsize' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/bufpool.h' line='69' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='2368'>
- <!-- const char* Pool::name -->
<var-decl name='name' type-id='type-id-165' visibility='default' filepath='libnurbs/internals/bufpool.h' line='71' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='2432'>
- <!-- Pool::Magic Pool::magic -->
<var-decl name='magic' type-id='type-id-164' visibility='default' filepath='libnurbs/internals/bufpool.h' line='72' column='1'/>
</data-member>
</class-decl>
- <!-- class PooledObj -->
<class-decl name='PooledObj' visibility='default' size-in-bits='8' filepath='libnurbs/internals/bufpool.h' line='118' column='1' hash='d77adcab3b2fee1d' id='type-id-166'/>
- <!-- class PwlArc -->
<class-decl name='PwlArc' visibility='default' size-in-bits='192' filepath='libnurbs/internals/pwlarc.h' line='44' column='1' hash='3c048e6bfaea898a' id='type-id-167'>
- <!-- class PooledObj -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- TrimVertex* PwlArc::pts -->
<var-decl name='pts' type-id='type-id-168' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='46' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- int PwlArc::npts -->
<var-decl name='npts' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='47' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- long int PwlArc::type -->
<var-decl name='type' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='48' column='1'/>
</data-member>
</class-decl>
- <!-- enum arc_side -->
<enum-decl name='arc_side' size-in-bits='32' alignment-in-bits='32' filepath='libnurbs/internals/arc.h' line='52' column='1' hash='2aa8e25fae3380fc' id='type-id-169'>
<underlying-type type-id='type-id-50'/>
<enumerator name='arc_none' value='0'/>
@@ -3289,277 +2068,184 @@
<enumerator name='arc_left' value='3'/>
<enumerator name='arc_bottom' value='4'/>
</enum-decl>
- <!-- struct Arc -->
<class-decl name='Arc' is-struct='yes' visibility='default' size-in-bits='448' filepath='libnurbs/internals/arc.h' line='55' column='1' hash='119cfe595bd8d405' id='type-id-170'>
- <!-- class PooledObj -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
<data-member access='public' static='yes'>
- <!-- static const int Arc::bezier_tag -->
<var-decl name='bezier_tag' type-id='type-id-43' mangled-name='_ZN3Arc10bezier_tagE' visibility='default' filepath='libnurbs/internals/arc.h' line='58' column='1'/>
</data-member>
<data-member access='public' static='yes'>
- <!-- static const int Arc::arc_tag -->
<var-decl name='arc_tag' type-id='type-id-43' mangled-name='_ZN3Arc7arc_tagE' visibility='default' filepath='libnurbs/internals/arc.h' line='59' column='1'/>
</data-member>
<data-member access='public' static='yes'>
- <!-- static const int Arc::tail_tag -->
<var-decl name='tail_tag' type-id='type-id-43' mangled-name='_ZN3Arc8tail_tagE' visibility='default' filepath='libnurbs/internals/arc.h' line='60' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- Arc_ptr Arc::prev -->
<var-decl name='prev' type-id='type-id-171' visibility='default' filepath='libnurbs/internals/arc.h' line='61' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- Arc_ptr Arc::next -->
<var-decl name='next' type-id='type-id-171' visibility='default' filepath='libnurbs/internals/arc.h' line='62' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- Arc_ptr Arc::link -->
<var-decl name='link' type-id='type-id-171' visibility='default' filepath='libnurbs/internals/arc.h' line='63' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- BezierArc* Arc::bezierArc -->
<var-decl name='bezierArc' type-id='type-id-172' visibility='default' filepath='libnurbs/internals/arc.h' line='64' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- PwlArc* Arc::pwlArc -->
<var-decl name='pwlArc' type-id='type-id-173' visibility='default' filepath='libnurbs/internals/arc.h' line='65' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
- <!-- long int Arc::type -->
<var-decl name='type' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/arc.h' line='66' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
- <!-- long int Arc::nuid -->
<var-decl name='nuid' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/arc.h' line='67' column='1'/>
</data-member>
</class-decl>
- <!-- struct TrimVertex -->
<class-decl name='TrimVertex' is-struct='yes' visibility='default' size-in-bits='128' filepath='libnurbs/internals/trimvertex.h' line='43' column='1' hash='c599c9049b4f50a3#2' id='type-id-174'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- REAL TrimVertex::param[2] -->
<var-decl name='param' type-id='type-id-132' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='45' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- long int TrimVertex::nuid -->
<var-decl name='nuid' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='50' column='1'/>
</data-member>
</class-decl>
- <!-- typedef Arc* Arc_ptr -->
<typedef-decl name='Arc_ptr' type-id='type-id-175' size-in-bits='64' filepath='libnurbs/internals/arc.h' line='50' column='1' hash='61477c4d1fd8d94d' id='type-id-171'/>
- <!-- typedef unsigned long int size_t -->
<typedef-decl name='size_t' type-id='type-id-17' size-in-bits='64' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.4.7/include/stddef.h' line='211' column='1' hash='61477c4d1fd8d94d' id='type-id-176'/>
- <!-- Arc* -->
<pointer-type-def type-id='type-id-170' size-in-bits='64' hash='7348f1dd45de68de' id='type-id-175'/>
- <!-- Arc* const -->
<qualified-type-def type-id='type-id-175' const='yes' hash='93044c5a677c6250' id='type-id-177'/>
- <!-- Arc_ptr* -->
<pointer-type-def type-id='type-id-171' size-in-bits='64' hash='1632be5217777ba3' id='type-id-178'/>
- <!-- BezierArc* -->
<pointer-type-def type-id='type-id-179' size-in-bits='64' hash='d47ed0ecda8bdb96' id='type-id-172'/>
- <!-- Buffer* -->
<pointer-type-def type-id='type-id-162' size-in-bits='64' hash='2f7c70bfea1a8817' id='type-id-163'/>
- <!-- Pool& -->
<reference-type-def kind='lvalue' type-id='type-id-117' size-in-bits='64' hash='5660609199e6f976' id='type-id-180'/>
- <!-- Pool* -->
<pointer-type-def type-id='type-id-117' size-in-bits='64' hash='74ed9ae2ede594ef' id='type-id-181'/>
- <!-- PooledObj* -->
<pointer-type-def type-id='type-id-166' size-in-bits='64' hash='419a8a28b9647431' id='type-id-182'/>
- <!-- PwlArc* -->
<pointer-type-def type-id='type-id-167' size-in-bits='64' hash='abe687e7f0ff2d53' id='type-id-173'/>
- <!-- TrimVertex* -->
<pointer-type-def type-id='type-id-174' size-in-bits='64' hash='196ec4c4ccb887ad#2' id='type-id-168'/>
- <!-- char* -->
<pointer-type-def type-id='type-id-158' size-in-bits='64' hash='cbbb684bdad1404' id='type-id-159'/>
- <!-- const char -->
<qualified-type-def type-id='type-id-158' const='yes' hash='2059efede605db28' id='type-id-183'/>
- <!-- const char* -->
<pointer-type-def type-id='type-id-183' size-in-bits='64' hash='fe474f966dd309ec' id='type-id-165'/>
- <!-- struct BezierArc -->
- <class-decl name='BezierArc' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/internals/bezierarc.h' line='43' column='1' hash='db3257c5dbb22968' id='type-id-179'>
- <!-- class PooledObj -->
+ <class-decl name='BezierArc' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/internals/bezierarc.h' line='43' column='1' hash='13aad280bcfb0c0' id='type-id-179'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- REAL* BezierArc::cpts -->
<var-decl name='cpts' type-id='type-id-34' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='44' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- int BezierArc::order -->
<var-decl name='order' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='45' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
- <!-- int BezierArc::stride -->
<var-decl name='stride' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='46' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- long int BezierArc::type -->
<var-decl name='type' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='47' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- Mapdesc* BezierArc::mapdesc -->
<var-decl name='mapdesc' type-id='type-id-184' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='48' column='1'/>
</data-member>
</class-decl>
</abi-instr>
<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'>
- <!-- REAL[4] -->
<array-type-def dimensions='1' type-id='type-id-15' size-in-bits='128' hash='a4e1fed20f7a59d6' id='type-id-185'>
- <!-- <anonymous range>[4] -->
<subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='a81ae17a7e17002e' id='type-id-110'/>
</array-type-def>
- <!-- REAL[][24][24] -->
<array-type-def dimensions='3' type-id='type-id-15' size-in-bits='unknown' hash='d58c4f13494d321d' id='type-id-186'>
- <!-- <anonymous range>[] -->
<subrange length='unknown' lower-bound='0' upper-bound='0' size-in-bits='64' is-anonymous='yes' hash='edeb07fdf1f46d10' id='type-id-187'/>
- <!-- <anonymous range>[24] -->
<subrange length='24' lower-bound='0' upper-bound='23' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='a3fc60197af58c4d' id='type-id-188'/>
- <!-- <anonymous range>[24] -->
<subrange length='24' lower-bound='0' upper-bound='23' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='a3fc60197af58c4d' id='type-id-188'/>
</array-type-def>
- <!-- __jmp_buf_tag[1] -->
<array-type-def dimensions='1' type-id='type-id-189' size-in-bits='1600' hash='738555d34aef2a79#2' id='type-id-190'>
- <!-- <anonymous range>[1] -->
<subrange length='1' lower-bound='0' upper-bound='0' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='edeb07fdf1f46d10' id='type-id-191'/>
</array-type-def>
- <!-- class ArcSdirSorter -->
<class-decl name='ArcSdirSorter' visibility='default' size-in-bits='192' filepath='libnurbs/internals/arcsorter.h' line='57' column='1' hash='3095c45d93dbc9da' id='type-id-192'>
- <!-- class ArcSorter -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-193'/>
<member-function access='private' vtable-offset='2'>
- <!-- int ArcSdirSorter::qscmp(char*, char*) -->
<function-decl name='qscmp' mangled-name='_ZN13ArcSdirSorter5qscmpEPcS0_' filepath='libnurbs/internals/arcsorter.cc' line='93' column='1' visibility='default' binding='global' size-in-bits='64' hash='c50376f19f645d5'>
- <!-- implicit parameter of type 'ArcSdirSorter*' -->
<parameter type-id='type-id-194' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- int -->
<return type-id='type-id-3'/>
</function-decl>
</member-function>
</class-decl>
- <!-- class ArcSorter -->
<class-decl name='ArcSorter' visibility='default' size-in-bits='192' filepath='libnurbs/internals/arcsorter.h' line='44' column='1' hash='dd18e9c05196e7d3' id='type-id-193'>
- <!-- class Sorter -->
<base-class access='private' layout-offset-in-bits='0' type-id='type-id-195'/>
<data-member access='protected' layout-offset-in-bits='128'>
- <!-- Subdivider& ArcSorter::subdivider -->
<var-decl name='subdivider' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/arcsorter.h' line='50' column='1'/>
</data-member>
<member-function access='protected' vtable-offset='2'>
- <!-- int ArcSorter::qscmp(char*, char*) -->
<function-decl name='qscmp' mangled-name='_ZN9ArcSorter5qscmpEPcS0_' filepath='libnurbs/internals/arcsorter.cc' line='53' column='1' visibility='default' binding='global' size-in-bits='64' hash='c50376f19f645d5'>
- <!-- implicit parameter of type 'ArcSorter*' -->
<parameter type-id='type-id-197' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- int -->
<return type-id='type-id-3'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='3'>
- <!-- void ArcSorter::qsexc(char*, char*) -->
<function-decl name='qsexc' mangled-name='_ZN9ArcSorter5qsexcEPcS0_' filepath='libnurbs/internals/arcsorter.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64' hash='659ced78215eae4a'>
- <!-- implicit parameter of type 'ArcSorter*' -->
<parameter type-id='type-id-197' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='private' vtable-offset='4'>
- <!-- void ArcSorter::qstexc(char*, char*, char*) -->
<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' hash='4e076abb07cc8f73'>
- <!-- implicit parameter of type 'ArcSorter*' -->
<parameter type-id='type-id-197' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
</class-decl>
- <!-- class ArcTdirSorter -->
<class-decl name='ArcTdirSorter' visibility='default' size-in-bits='192' filepath='libnurbs/internals/arcsorter.h' line='65' column='1' hash='a2baff66c9c0d996' id='type-id-198'>
- <!-- class ArcSorter -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-193'/>
<member-function access='private' vtable-offset='2'>
- <!-- int ArcTdirSorter::qscmp(char*, char*) -->
<function-decl name='qscmp' mangled-name='_ZN13ArcTdirSorter5qscmpEPcS0_' filepath='libnurbs/internals/arcsorter.cc' line='138' column='1' visibility='default' binding='global' size-in-bits='64' hash='c50376f19f645d5'>
- <!-- implicit parameter of type 'ArcTdirSorter*' -->
<parameter type-id='type-id-199' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- int -->
<return type-id='type-id-3'/>
</function-decl>
</member-function>
</class-decl>
- <!-- class ArcTessellator -->
<class-decl name='ArcTessellator' visibility='default' size-in-bits='128' filepath='libnurbs/internals/arctess.h' line='47' column='1' hash='c5e4f9148b4b7525' id='type-id-200'>
<data-member access='private' static='yes'>
- <!-- static REAL ArcTessellator::gl_Bernstein[][24][24] -->
<var-decl name='gl_Bernstein' type-id='type-id-186' mangled-name='_ZN14ArcTessellator12gl_BernsteinE' visibility='default' filepath='libnurbs/internals/arctess.h' line='60' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Pool& ArcTessellator::pwlarcpool -->
<var-decl name='pwlarcpool' type-id='type-id-180' visibility='default' filepath='libnurbs/internals/arctess.h' line='61' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- TrimVertexPool& ArcTessellator::trimvertexpool -->
<var-decl name='trimvertexpool' type-id='type-id-201' visibility='default' filepath='libnurbs/internals/arctess.h' line='62' column='1'/>
</data-member>
</class-decl>
- <!-- class Bin -->
<class-decl name='Bin' visibility='default' size-in-bits='128' filepath='libnurbs/internals/bin.h' line='44' column='1' hash='6309cb75c8ba39a5' id='type-id-202'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Arc_ptr Bin::head -->
<var-decl name='head' type-id='type-id-171' visibility='default' filepath='libnurbs/internals/bin.h' line='46' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- Arc_ptr Bin::current -->
<var-decl name='current' type-id='type-id-171' visibility='default' filepath='libnurbs/internals/bin.h' line='47' column='1'/>
</data-member>
</class-decl>
- <!-- class Flist -->
<class-decl name='Flist' visibility='default' size-in-bits='320' filepath='libnurbs/internals/flist.h' line='42' column='1' hash='4306a41c11399b4a' id='type-id-203'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- REAL* Flist::pts -->
<var-decl name='pts' type-id='type-id-34' visibility='default' filepath='libnurbs/internals/flist.h' line='44' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- int Flist::npts -->
<var-decl name='npts' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/flist.h' line='45' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
- <!-- int Flist::start -->
<var-decl name='start' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/flist.h' line='46' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- int Flist::end -->
<var-decl name='end' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/flist.h' line='47' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='192'>
- <!-- FlistSorter Flist::sorter -->
<var-decl name='sorter' type-id='type-id-204' visibility='default' filepath='libnurbs/internals/flist.h' line='56' column='1'/>
</data-member>
</class-decl>
- <!-- class Subdivider -->
- <class-decl name='Subdivider' visibility='default' size-in-bits='20416' filepath='libnurbs/internals/subdivider.h' line='55' column='1' hash='d2d54093eafcb0a7' id='type-id-115'>
+ <class-decl name='Subdivider' visibility='default' size-in-bits='20416' filepath='libnurbs/internals/subdivider.h' line='55' column='1' hash='de399fb546ea0150' id='type-id-115'>
<member-type access='private'>
- <!-- enum Subdivider::dir -->
<enum-decl name='dir' size-in-bits='32' alignment-in-bits='32' filepath='libnurbs/internals/subdivider.h' line='105' column='1' hash='1af8efecf6977ab7' id='type-id-205'>
<underlying-type type-id='type-id-50'/>
<enumerator name='down' value='0'/>
@@ -3569,2670 +2255,1807 @@
</enum-decl>
</member-type>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Slicer Subdivider::slicer -->
<var-decl name='slicer' type-id='type-id-206' visibility='default' filepath='libnurbs/internals/subdivider.h' line='112' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='8064'>
- <!-- ArcTessellator Subdivider::arctessellator -->
<var-decl name='arctessellator' type-id='type-id-200' visibility='default' filepath='libnurbs/internals/subdivider.h' line='113' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='8192'>
- <!-- Pool Subdivider::arcpool -->
<var-decl name='arcpool' type-id='type-id-117' visibility='default' filepath='libnurbs/internals/subdivider.h' line='114' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='10688'>
- <!-- Pool Subdivider::bezierarcpool -->
<var-decl name='bezierarcpool' type-id='type-id-117' visibility='default' filepath='libnurbs/internals/subdivider.h' line='115' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='13184'>
- <!-- Pool Subdivider::pwlarcpool -->
<var-decl name='pwlarcpool' type-id='type-id-117' visibility='default' filepath='libnurbs/internals/subdivider.h' line='116' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='15680'>
- <!-- TrimVertexPool Subdivider::trimvertexpool -->
<var-decl name='trimvertexpool' type-id='type-id-118' visibility='default' filepath='libnurbs/internals/subdivider.h' line='117' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='18304'>
- <!-- JumpBuffer* Subdivider::jumpbuffer -->
<var-decl name='jumpbuffer' type-id='type-id-116' visibility='default' filepath='libnurbs/internals/subdivider.h' line='119' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='18368'>
- <!-- Renderhints& Subdivider::renderhints -->
<var-decl name='renderhints' type-id='type-id-207' visibility='default' filepath='libnurbs/internals/subdivider.h' line='120' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='18432'>
- <!-- Backend& Subdivider::backend -->
<var-decl name='backend' type-id='type-id-208' visibility='default' filepath='libnurbs/internals/subdivider.h' line='121' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='18496'>
- <!-- Bin Subdivider::initialbin -->
<var-decl name='initialbin' type-id='type-id-202' visibility='default' filepath='libnurbs/internals/subdivider.h' line='123' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='18624'>
- <!-- Arc_ptr Subdivider::pjarc -->
<var-decl name='pjarc' type-id='type-id-171' visibility='default' filepath='libnurbs/internals/subdivider.h' line='124' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='18688'>
- <!-- int Subdivider::s_index -->
<var-decl name='s_index' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/subdivider.h' line='125' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='18720'>
- <!-- int Subdivider::t_index -->
<var-decl name='t_index' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/subdivider.h' line='126' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='18752'>
- <!-- Quilt* Subdivider::qlist -->
<var-decl name='qlist' type-id='type-id-209' visibility='default' filepath='libnurbs/internals/subdivider.h' line='127' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='18816'>
- <!-- Flist Subdivider::spbrkpts -->
<var-decl name='spbrkpts' type-id='type-id-203' visibility='default' filepath='libnurbs/internals/subdivider.h' line='128' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='19136'>
- <!-- Flist Subdivider::tpbrkpts -->
<var-decl name='tpbrkpts' type-id='type-id-203' visibility='default' filepath='libnurbs/internals/subdivider.h' line='129' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='19456'>
- <!-- Flist Subdivider::smbrkpts -->
<var-decl name='smbrkpts' type-id='type-id-203' visibility='default' filepath='libnurbs/internals/subdivider.h' line='130' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='19776'>
- <!-- Flist Subdivider::tmbrkpts -->
<var-decl name='tmbrkpts' type-id='type-id-203' visibility='default' filepath='libnurbs/internals/subdivider.h' line='131' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='20096'>
- <!-- REAL Subdivider::stepsizes[4] -->
<var-decl name='stepsizes' type-id='type-id-185' visibility='default' filepath='libnurbs/internals/subdivider.h' line='132' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='20224'>
- <!-- int Subdivider::showDegenerate -->
<var-decl name='showDegenerate' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/subdivider.h' line='133' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='20256'>
- <!-- int Subdivider::isArcTypeBezier -->
<var-decl name='isArcTypeBezier' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/subdivider.h' line='134' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='20288'>
- <!-- REAL Subdivider::domain_distance_u_rate -->
<var-decl name='domain_distance_u_rate' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/subdivider.h' line='188' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='20320'>
- <!-- REAL Subdivider::domain_distance_v_rate -->
<var-decl name='domain_distance_v_rate' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/subdivider.h' line='189' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='20352'>
- <!-- int Subdivider::is_domain_distance_sampling -->
<var-decl name='is_domain_distance_sampling' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/subdivider.h' line='190' column='1'/>
</data-member>
</class-decl>
- <!-- struct JumpBuffer -->
<class-decl name='JumpBuffer' is-struct='yes' visibility='default' size-in-bits='1600' filepath='libnurbs/internals/mysetjmp.h' line='56' column='1' hash='ac2234bf55440ba1' id='type-id-210'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- jmp_buf JumpBuffer::buf -->
<var-decl name='buf' type-id='type-id-211' visibility='default' filepath='libnurbs/internals/mysetjmp.h' line='57' column='1'/>
</data-member>
</class-decl>
- <!-- struct TrimVertexPool -->
<class-decl name='TrimVertexPool' is-struct='yes' visibility='default' size-in-bits='2624' filepath='libnurbs/internals/trimvertpool.h' line='45' column='1' hash='78e4260c1ecc7923#2' id='type-id-118'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Pool TrimVertexPool::pool -->
<var-decl name='pool' type-id='type-id-117' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='52' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='2496'>
- <!-- TrimVertex** TrimVertexPool::vlist -->
<var-decl name='vlist' type-id='type-id-212' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='53' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='2560'>
- <!-- int TrimVertexPool::nextvlistslot -->
<var-decl name='nextvlistslot' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='54' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='2592'>
- <!-- int TrimVertexPool::vlistsize -->
<var-decl name='vlistsize' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='55' column='1'/>
</data-member>
</class-decl>
- <!-- struct __jmp_buf_tag -->
<class-decl name='__jmp_buf_tag' is-struct='yes' visibility='default' size-in-bits='1600' filepath='/usr/include/setjmp.h' line='36' column='1' hash='56667803f16e661a#2' id='type-id-189'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- __jmp_buf __jmp_buf_tag::__jmpbuf -->
<var-decl name='__jmpbuf' type-id='type-id-213' visibility='default' filepath='/usr/include/setjmp.h' line='41' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
- <!-- int __jmp_buf_tag::__mask_was_saved -->
<var-decl name='__mask_was_saved' type-id='type-id-3' visibility='default' filepath='/usr/include/setjmp.h' line='42' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
- <!-- __sigset_t __jmp_buf_tag::__saved_mask -->
<var-decl name='__saved_mask' type-id='type-id-214' visibility='default' filepath='/usr/include/setjmp.h' line='43' column='1'/>
</data-member>
</class-decl>
- <!-- typedef __jmp_buf_tag[1] jmp_buf -->
<typedef-decl name='jmp_buf' type-id='type-id-190' size-in-bits='1600' filepath='/usr/include/setjmp.h' line='49' column='1' hash='eaf0312d83fb7dbe#2' id='type-id-211'/>
- <!-- Arc** -->
<pointer-type-def type-id='type-id-175' size-in-bits='64' hash='5bb341ab068e20d1' id='type-id-215'/>
- <!-- ArcSdirSorter* -->
<pointer-type-def type-id='type-id-192' size-in-bits='64' hash='ac643e5efe2ad5a7' id='type-id-194'/>
- <!-- ArcSdirSorter* const -->
<qualified-type-def type-id='type-id-194' const='yes' hash='f0a96cba9eab91a6' id='type-id-216'/>
- <!-- ArcSorter* -->
<pointer-type-def type-id='type-id-193' size-in-bits='64' hash='332974e139429579' id='type-id-197'/>
- <!-- ArcSorter* const -->
<qualified-type-def type-id='type-id-197' const='yes' hash='be779c77707b51a9' id='type-id-217'/>
- <!-- ArcTdirSorter* -->
<pointer-type-def type-id='type-id-198' size-in-bits='64' hash='e826ebb004997b15' id='type-id-199'/>
- <!-- ArcTdirSorter* const -->
<qualified-type-def type-id='type-id-199' const='yes' hash='b72bbe463f0000ac' id='type-id-218'/>
- <!-- ArcTessellator* -->
<pointer-type-def type-id='type-id-200' size-in-bits='64' hash='1fb7d2d46f3534c2' id='type-id-219'/>
- <!-- Backend& -->
<reference-type-def kind='lvalue' type-id='type-id-114' size-in-bits='64' hash='9aac1f7c1b1bcf7a' id='type-id-208'/>
- <!-- Bin& -->
<reference-type-def kind='lvalue' type-id='type-id-202' size-in-bits='64' hash='f8d423d012ab5d30' id='type-id-220'/>
- <!-- Bin* -->
<pointer-type-def type-id='type-id-202' size-in-bits='64' hash='4a523755910eb635' id='type-id-221'/>
- <!-- Curvelist& -->
<reference-type-def kind='lvalue' type-id='type-id-222' size-in-bits='64' hash='631b13f06dbf4c0a' id='type-id-223'/>
- <!-- Flist* -->
<pointer-type-def type-id='type-id-203' size-in-bits='64' hash='ea979579dc8c213' id='type-id-224'/>
- <!-- JumpBuffer* -->
<pointer-type-def type-id='type-id-210' size-in-bits='64' hash='d9377c8ad6c480e7' id='type-id-116'/>
- <!-- Patchlist& -->
<reference-type-def kind='lvalue' type-id='type-id-225' size-in-bits='64' hash='307219709aed1c3f' id='type-id-226'/>
- <!-- Sorter* -->
- <pointer-type-def type-id='type-id-195' size-in-bits='64' hash='c8e6945b9846bb3e' id='type-id-227'/>
- <!-- Sorter* const -->
- <qualified-type-def type-id='type-id-227' const='yes' hash='566ac8a790c1323' id='type-id-228'/>
- <!-- Subdivider& -->
+ <pointer-type-def type-id='type-id-227' size-in-bits='64' hash='b85709d32b346d35#2' id='type-id-209'/>
+ <reference-type-def kind='lvalue' type-id='type-id-112' size-in-bits='64' hash='82c6f795f70e5521' id='type-id-207'/>
+ <pointer-type-def type-id='type-id-195' size-in-bits='64' hash='c8e6945b9846bb3e' id='type-id-228'/>
+ <qualified-type-def type-id='type-id-228' const='yes' hash='566ac8a790c1323' id='type-id-229'/>
<reference-type-def kind='lvalue' type-id='type-id-115' size-in-bits='64' hash='63fffe34e36429fb' id='type-id-196'/>
- <!-- Subdivider* -->
- <pointer-type-def type-id='type-id-115' size-in-bits='64' hash='d43e85f7f656032c' id='type-id-229'/>
- <!-- TrimVertex** -->
+ <pointer-type-def type-id='type-id-115' size-in-bits='64' hash='d43e85f7f656032c' id='type-id-230'/>
<pointer-type-def type-id='type-id-168' size-in-bits='64' hash='5b011906c73bf4a6#2' id='type-id-212'/>
- <!-- TrimVertexPool& -->
<reference-type-def kind='lvalue' type-id='type-id-118' size-in-bits='64' hash='d067b691b75774e0' id='type-id-201'/>
- <!-- TrimVertexPool* -->
- <pointer-type-def type-id='type-id-118' size-in-bits='64' hash='6eb135f9ee30c7d3#2' id='type-id-230'/>
- <!-- const REAL -->
- <qualified-type-def type-id='type-id-15' const='yes' hash='352ae351efe30fb' id='type-id-231'/>
- <!-- const REAL* -->
- <pointer-type-def type-id='type-id-231' size-in-bits='64' hash='3d4dad61f25401d1' id='type-id-232'/>
- <!-- Quilt* -->
- <pointer-type-def type-id='type-id-233' size-in-bits='64' id='type-id-209'/>
- <reference-type-def kind='lvalue' type-id='type-id-234' size-in-bits='64' id='type-id-207'/>
- <!-- class FlistSorter -->
+ <pointer-type-def type-id='type-id-118' size-in-bits='64' hash='6eb135f9ee30c7d3#2' id='type-id-231'/>
+ <qualified-type-def type-id='type-id-15' const='yes' hash='352ae351efe30fb' id='type-id-232'/>
+ <pointer-type-def type-id='type-id-232' size-in-bits='64' hash='3d4dad61f25401d1' id='type-id-233'/>
<class-decl name='FlistSorter' visibility='default' size-in-bits='128' filepath='libnurbs/internals/flistsorter.h' line='42' column='1' hash='de26355e9c8813e6' id='type-id-204'>
- <!-- class Sorter -->
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-195'/>
<member-function access='private' destructor='yes' vtable-offset='-1'>
- <!-- FlistSorter::~FlistSorter(int) -->
<function-decl name='~FlistSorter' filepath='libnurbs/internals/flistsorter.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'FlistSorter*' -->
- <parameter type-id='type-id-235' is-artificial='yes'/>
- <!-- artificial parameter of type 'int' -->
+ <parameter type-id='type-id-234' is-artificial='yes'/>
<parameter type-id='type-id-3' is-artificial='yes'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='protected' vtable-offset='2'>
- <!-- int FlistSorter::qscmp(char*, char*) -->
<function-decl name='qscmp' mangled-name='_ZN11FlistSorter5qscmpEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64' hash='c50376f19f645d5'>
- <!-- implicit parameter of type 'FlistSorter*' -->
- <parameter type-id='type-id-235' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
+ <parameter type-id='type-id-234' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- int -->
<return type-id='type-id-3'/>
</function-decl>
</member-function>
<member-function access='protected' vtable-offset='3'>
- <!-- void FlistSorter::qsexc(char*, char*) -->
<function-decl name='qsexc' mangled-name='_ZN11FlistSorter5qsexcEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64' hash='659ced78215eae4a'>
- <!-- implicit parameter of type 'FlistSorter*' -->
- <parameter type-id='type-id-235' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
+ <parameter type-id='type-id-234' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='protected' vtable-offset='4'>
- <!-- void FlistSorter::qstexc(char*, char*, char*) -->
<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' hash='4e076abb07cc8f73'>
- <!-- implicit parameter of type 'FlistSorter*' -->
- <parameter type-id='type-id-235' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
+ <parameter type-id='type-id-234' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
</class-decl>
- <!-- class Slicer -->
<class-decl name='Slicer' visibility='default' size-in-bits='8064' filepath='libnurbs/internals/slicer.h' line='49' column='1' hash='f330254a9b28fc6c' id='type-id-206'>
- <!-- class CoveAndTiler -->
- <base-class access='public' layout-offset-in-bits='0' type-id='type-id-236'/>
- <!-- class Mesher -->
- <base-class access='public' layout-offset-in-bits='128' type-id='type-id-237'/>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-235'/>
+ <base-class access='public' layout-offset-in-bits='128' type-id='type-id-236'/>
<data-member access='private' layout-offset-in-bits='5248'>
- <!-- Backend& Slicer::backend -->
<var-decl name='backend' type-id='type-id-208' visibility='default' filepath='libnurbs/internals/slicer.h' line='72' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='5312'>
- <!-- REAL Slicer::oneOverDu -->
<var-decl name='oneOverDu' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/slicer.h' line='73' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='5344'>
- <!-- REAL Slicer::du -->
<var-decl name='du' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/slicer.h' line='74' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='5376'>
- <!-- REAL Slicer::dv -->
<var-decl name='dv' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/slicer.h' line='74' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='5408'>
- <!-- int Slicer::isolines -->
<var-decl name='isolines' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/slicer.h' line='75' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='5440'>
- <!-- int Slicer::ulinear -->
<var-decl name='ulinear' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/slicer.h' line='81' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='5472'>
- <!-- int Slicer::vlinear -->
<var-decl name='vlinear' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/slicer.h' line='82' column='1'/>
</data-member>
</class-decl>
- <!-- class Sorter -->
<class-decl name='Sorter' visibility='default' size-in-bits='128' filepath='libnurbs/internals/sorter.h' line='36' column='1' hash='6248f8f885ee936a' id='type-id-195'>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- int Sorter::es -->
<var-decl name='es' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/sorter.h' line='49' column='1'/>
</data-member>
<member-function access='private' destructor='yes' vtable-offset='-1'>
- <!-- Sorter::~Sorter(int) -->
<function-decl name='~Sorter' filepath='libnurbs/internals/sorter.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64' hash='d97f95fe79cacdf1'>
- <!-- implicit parameter of type 'Sorter*' -->
- <parameter type-id='type-id-227' is-artificial='yes'/>
- <!-- parameter of type 'int' -->
+ <parameter type-id='type-id-228' is-artificial='yes'/>
<parameter type-id='type-id-3'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='protected' vtable-offset='2'>
- <!-- int Sorter::qscmp(char*, char*) -->
<function-decl name='qscmp' mangled-name='_ZN6Sorter5qscmpEPcS0_' filepath='libnurbs/internals/sorter.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64' hash='c50376f19f645d5'>
- <!-- implicit parameter of type 'Sorter*' -->
- <parameter type-id='type-id-227' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
+ <parameter type-id='type-id-228' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- int -->
<return type-id='type-id-3'/>
</function-decl>
</member-function>
<member-function access='protected' vtable-offset='3'>
- <!-- void Sorter::qsexc(char*, char*) -->
<function-decl name='qsexc' mangled-name='_ZN6Sorter5qsexcEPcS0_' filepath='libnurbs/internals/sorter.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64' hash='659ced78215eae4a'>
- <!-- implicit parameter of type 'Sorter*' -->
- <parameter type-id='type-id-227' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
+ <parameter type-id='type-id-228' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='protected' vtable-offset='4'>
- <!-- void Sorter::qstexc(char*, char*, char*) -->
<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' hash='4e076abb07cc8f73'>
- <!-- implicit parameter of type 'Sorter*' -->
- <parameter type-id='type-id-227' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
+ <parameter type-id='type-id-228' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
</member-function>
</class-decl>
- <!-- class Backend -->
<class-decl name='Backend' visibility='default' size-in-bits='640' filepath='libnurbs/internals/backend.h' line='46' column='1' hash='50ce073f352c904d' id='type-id-114'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- BasicCurveEvaluator& Backend::curveEvaluator -->
- <var-decl name='curveEvaluator' type-id='type-id-238' visibility='default' filepath='libnurbs/internals/backend.h' line='48' column='1'/>
+ <var-decl name='curveEvaluator' type-id='type-id-237' visibility='default' filepath='libnurbs/internals/backend.h' line='48' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- BasicSurfaceEvaluator& Backend::surfaceEvaluator -->
- <var-decl name='surfaceEvaluator' type-id='type-id-239' visibility='default' filepath='libnurbs/internals/backend.h' line='49' column='1'/>
+ <var-decl name='surfaceEvaluator' type-id='type-id-238' visibility='default' filepath='libnurbs/internals/backend.h' line='49' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- int Backend::wireframetris -->
<var-decl name='wireframetris' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/backend.h' line='105' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='160'>
- <!-- int Backend::wireframequads -->
<var-decl name='wireframequads' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/backend.h' line='106' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
- <!-- int Backend::npts -->
<var-decl name='npts' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/backend.h' line='107' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='224'>
- <!-- REAL Backend::mesh[3][4] -->
- <var-decl name='mesh' type-id='type-id-240' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
+ <var-decl name='mesh' type-id='type-id-239' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='608'>
- <!-- int Backend::meshindex -->
<var-decl name='meshindex' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/backend.h' line='109' column='1'/>
</data-member>
</class-decl>
- <!-- class Curvelist -->
<class-decl name='Curvelist' visibility='default' size-in-bits='256' filepath='libnurbs/internals/curvelist.h' line='47' column='1' hash='d447e5bf0d8dc005' id='type-id-222'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Curve* Curvelist::curve -->
- <var-decl name='curve' type-id='type-id-241' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
+ <var-decl name='curve' type-id='type-id-240' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- float Curvelist::range[3] -->
- <var-decl name='range' type-id='type-id-242' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
+ <var-decl name='range' type-id='type-id-241' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='160'>
- <!-- int Curvelist::needsSubdivision -->
<var-decl name='needsSubdivision' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/curvelist.h' line='59' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
- <!-- float Curvelist::stepsize -->
<var-decl name='stepsize' type-id='type-id-2' visibility='default' filepath='libnurbs/internals/curvelist.h' line='60' column='1'/>
</data-member>
</class-decl>
- <!-- class Patchlist -->
<class-decl name='Patchlist' visibility='default' size-in-bits='640' filepath='libnurbs/internals/patchlist.h' line='45' column='1' hash='6a36a7182ce54cd6' id='type-id-225'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Patch* Patchlist::patch -->
- <var-decl name='patch' type-id='type-id-243' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
+ <var-decl name='patch' type-id='type-id-242' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- int Patchlist::notInBbox -->
<var-decl name='notInBbox' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/patchlist.h' line='64' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
- <!-- int Patchlist::needsSampling -->
<var-decl name='needsSampling' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/patchlist.h' line='65' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- Pspec Patchlist::pspec[2] -->
- <var-decl name='pspec' type-id='type-id-244' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
+ <var-decl name='pspec' type-id='type-id-243' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
</data-member>
</class-decl>
- <!-- struct Quilt -->
- <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-233'/>
- <!-- struct Renderhints -->
- <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-234'/>
- <!-- int (ArcSdirSorter::*) (char*, char*) -->
- <function-type method-class-id='type-id-192' size-in-bits='64' hash='c50376f19f645d5' id='type-id-245'>
- <!-- implicit parameter of type 'ArcSdirSorter*' -->
+ <class-decl name='Quilt' is-struct='yes' visibility='default' size-in-bits='896' filepath='libnurbs/internals/quilt.h' line='64' column='1' hash='c67d4e3c23f99f1b#2' id='type-id-227'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='mapdesc' type-id='type-id-184' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='cpts' type-id='type-id-34' visibility='default' filepath='libnurbs/internals/quilt.h' line='68' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='128'>
+ <var-decl name='qspec' type-id='type-id-244' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='768'>
+ <var-decl name='eqspec' type-id='type-id-245' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='832'>
+ <var-decl name='next' type-id='type-id-209' visibility='default' filepath='libnurbs/internals/quilt.h' line='71' column='1'/>
+ </data-member>
+ </class-decl>
+ <class-decl name='Renderhints' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/internals/renderhints.h' line='41' column='1' hash='dc089e88fd7ee316#2' id='type-id-112'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='display_method' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/renderhints.h' line='49' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='32'>
+ <var-decl name='errorchecking' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/renderhints.h' line='50' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='subdivisions' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/renderhints.h' line='51' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='96'>
+ <var-decl name='tmp1' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/renderhints.h' line='52' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='128'>
+ <var-decl name='displaydomain' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/renderhints.h' line='54' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='160'>
+ <var-decl name='maxsubdivisions' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/renderhints.h' line='55' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='192'>
+ <var-decl name='wiretris' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/renderhints.h' line='56' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='224'>
+ <var-decl name='wirequads' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/renderhints.h' line='57' column='1'/>
+ </data-member>
+ </class-decl>
+ <function-type method-class-id='type-id-192' size-in-bits='64' hash='c50376f19f645d5' id='type-id-246'>
<parameter type-id='type-id-194' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- int -->
<return type-id='type-id-3'/>
</function-type>
- <!-- int (ArcSorter::*) (char*, char*) -->
- <function-type method-class-id='type-id-193' size-in-bits='64' hash='c50376f19f645d5' id='type-id-246'>
- <!-- implicit parameter of type 'ArcSorter*' -->
+ <function-type method-class-id='type-id-193' size-in-bits='64' hash='c50376f19f645d5' id='type-id-247'>
<parameter type-id='type-id-197' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- int -->
<return type-id='type-id-3'/>
</function-type>
- <!-- int (ArcTdirSorter::*) (char*, char*) -->
- <function-type method-class-id='type-id-198' size-in-bits='64' hash='c50376f19f645d5' id='type-id-247'>
- <!-- implicit parameter of type 'ArcTdirSorter*' -->
+ <function-type method-class-id='type-id-198' size-in-bits='64' hash='c50376f19f645d5' id='type-id-248'>
<parameter type-id='type-id-199' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- int -->
<return type-id='type-id-3'/>
</function-type>
- <!-- int (FlistSorter::*) (char*, char*) -->
- <function-type method-class-id='type-id-204' size-in-bits='64' hash='c50376f19f645d5' id='type-id-248'>
- <!-- implicit parameter of type 'FlistSorter*' -->
- <parameter type-id='type-id-235' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
+ <function-type method-class-id='type-id-204' size-in-bits='64' hash='c50376f19f645d5' id='type-id-249'>
+ <parameter type-id='type-id-234' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- int -->
<return type-id='type-id-3'/>
</function-type>
- <!-- int (Sorter::*) (char*, char*) -->
- <function-type method-class-id='type-id-195' size-in-bits='64' hash='c50376f19f645d5' id='type-id-249'>
- <!-- implicit parameter of type 'Sorter*' -->
- <parameter type-id='type-id-227' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
+ <function-type method-class-id='type-id-195' size-in-bits='64' hash='c50376f19f645d5' id='type-id-250'>
+ <parameter type-id='type-id-228' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- int -->
<return type-id='type-id-3'/>
</function-type>
- <!-- void (ArcSorter::*) (char*, char*) -->
- <function-type method-class-id='type-id-193' size-in-bits='64' hash='659ced78215eae4a' id='type-id-250'>
- <!-- implicit parameter of type 'ArcSorter*' -->
+ <function-type method-class-id='type-id-193' size-in-bits='64' hash='659ced78215eae4a' id='type-id-251'>
<parameter type-id='type-id-197' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (ArcSorter::*) (char*, char*, char*) -->
- <function-type method-class-id='type-id-193' size-in-bits='64' hash='4e076abb07cc8f73' id='type-id-251'>
- <!-- implicit parameter of type 'ArcSorter*' -->
+ <function-type method-class-id='type-id-193' size-in-bits='64' hash='4e076abb07cc8f73' id='type-id-252'>
<parameter type-id='type-id-197' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (FlistSorter::*) (char*, char*) -->
- <function-type method-class-id='type-id-204' size-in-bits='64' hash='659ced78215eae4a' id='type-id-252'>
- <!-- implicit parameter of type 'FlistSorter*' -->
- <parameter type-id='type-id-235' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
+ <function-type method-class-id='type-id-204' size-in-bits='64' hash='659ced78215eae4a' id='type-id-253'>
+ <parameter type-id='type-id-234' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (FlistSorter::*) (char*, char*, char*) -->
- <function-type method-class-id='type-id-204' size-in-bits='64' hash='4e076abb07cc8f73' id='type-id-253'>
- <!-- implicit parameter of type 'FlistSorter*' -->
- <parameter type-id='type-id-235' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
+ <function-type method-class-id='type-id-204' size-in-bits='64' hash='4e076abb07cc8f73' id='type-id-254'>
+ <parameter type-id='type-id-234' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (Sorter::*) (char*, char*) -->
- <function-type method-class-id='type-id-195' size-in-bits='64' hash='659ced78215eae4a' id='type-id-254'>
- <!-- implicit parameter of type 'Sorter*' -->
- <parameter type-id='type-id-227' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
+ <function-type method-class-id='type-id-195' size-in-bits='64' hash='659ced78215eae4a' id='type-id-255'>
+ <parameter type-id='type-id-228' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (Sorter::*) (char*, char*, char*) -->
- <function-type method-class-id='type-id-195' size-in-bits='64' hash='4e076abb07cc8f73' id='type-id-255'>
- <!-- implicit parameter of type 'Sorter*' -->
- <parameter type-id='type-id-227' is-artificial='yes'/>
- <!-- parameter of type 'char*' -->
+ <function-type method-class-id='type-id-195' size-in-bits='64' hash='4e076abb07cc8f73' id='type-id-256'>
+ <parameter type-id='type-id-228' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- parameter of type 'char*' -->
<parameter type-id='type-id-159'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/arctess.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <!-- ArcTessellator* const -->
- <qualified-type-def type-id='type-id-219' const='yes' hash='9105da5c5735bcca' id='type-id-256'/>
- <!-- Pool* const -->
- <qualified-type-def type-id='type-id-181' const='yes' hash='1fe76668198165fb' id='type-id-257'/>
- <!-- PwlArc* const -->
- <qualified-type-def type-id='type-id-173' const='yes' hash='108588da93ff21b8' id='type-id-258'/>
- <!-- Mapdesc* -->
- <pointer-type-def type-id='type-id-259' size-in-bits='64' id='type-id-184'/>
- <!-- struct Mapdesc -->
- <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-259'/>
+ <qualified-type-def type-id='type-id-219' const='yes' hash='9105da5c5735bcca' id='type-id-257'/>
+ <pointer-type-def type-id='type-id-258' size-in-bits='64' hash='55e9ab03b1bf2f0f#2' id='type-id-184'/>
+ <qualified-type-def type-id='type-id-181' const='yes' hash='1fe76668198165fb' id='type-id-259'/>
+ <qualified-type-def type-id='type-id-173' const='yes' hash='108588da93ff21b8' id='type-id-260'/>
+ <class-decl name='Mapdesc' is-struct='yes' visibility='default' size-in-bits='3392' filepath='libnurbs/internals/mapdesc.h' line='49' column='1' hash='a5b1274942391c94#2' id='type-id-258'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='pixel_tolerance' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='104' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='32'>
+ <var-decl name='error_tolerance' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='105' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='object_space_error_tolerance' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='106' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='96'>
+ <var-decl name='clampfactor' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='107' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='128'>
+ <var-decl name='minsavings' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='108' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='160'>
+ <var-decl name='maxrate' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='109' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='192'>
+ <var-decl name='maxsrate' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='110' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='224'>
+ <var-decl name='maxtrate' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='111' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='256'>
+ <var-decl name='bboxsize' type-id='type-id-261' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='448'>
+ <var-decl name='type' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='115' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='512'>
+ <var-decl name='isrational' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='116' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='544'>
+ <var-decl name='ncoords' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='117' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='576'>
+ <var-decl name='hcoords' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='118' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='608'>
+ <var-decl name='inhcoords' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='119' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='640'>
+ <var-decl name='mask' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='120' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='672'>
+ <var-decl name='bmat' type-id='type-id-262' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='1472'>
+ <var-decl name='cmat' type-id='type-id-262' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='2272'>
+ <var-decl name='smat' type-id='type-id-262' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='3072'>
+ <var-decl name='s_steps' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='124' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='3104'>
+ <var-decl name='t_steps' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='125' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='3136'>
+ <var-decl name='sampling_method' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='126' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='3168'>
+ <var-decl name='culling_method' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='127' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='3200'>
+ <var-decl name='bbox_subdividing' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='128' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='3264'>
+ <var-decl name='next' type-id='type-id-184' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='3328'>
+ <var-decl name='backend' type-id='type-id-208' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='130' column='1'/>
+ </data-member>
+ </class-decl>
</abi-instr>
<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'>
- <!-- REAL[3][4] -->
- <array-type-def dimensions='2' type-id='type-id-15' size-in-bits='384' hash='e58ef72812ba36a1' id='type-id-240'>
- <!-- <anonymous range>[3] -->
+ <array-type-def dimensions='2' type-id='type-id-15' size-in-bits='384' hash='e58ef72812ba36a1' id='type-id-239'>
<subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='749db43716aefd44' id='type-id-134'/>
- <!-- <anonymous range>[4] -->
<subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='a81ae17a7e17002e' id='type-id-110'/>
</array-type-def>
- <!-- class GridTrimVertex -->
- <class-decl name='GridTrimVertex' visibility='default' size-in-bits='384' filepath='libnurbs/internals/gridtrimvertex.h' line='45' column='1' hash='c477fb3b74f51a73' id='type-id-260'>
- <!-- class PooledObj -->
+ <class-decl name='GridTrimVertex' visibility='default' size-in-bits='384' filepath='libnurbs/internals/gridtrimvertex.h' line='45' column='1' hash='c477fb3b74f51a73' id='type-id-263'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- TrimVertex GridTrimVertex::dummyt -->
- <var-decl name='dummyt' type-id='type-id-261' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='47' column='1'/>
+ <var-decl name='dummyt' type-id='type-id-264' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='47' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- GridVertex GridTrimVertex::dummyg -->
- <var-decl name='dummyg' type-id='type-id-262' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='48' column='1'/>
+ <var-decl name='dummyg' type-id='type-id-265' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='48' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='256'>
- <!-- TrimVertex* GridTrimVertex::t -->
- <var-decl name='t' type-id='type-id-263' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='51' column='1'/>
+ <var-decl name='t' type-id='type-id-266' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='51' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='320'>
- <!-- GridVertex* GridTrimVertex::g -->
- <var-decl name='g' type-id='type-id-264' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='52' column='1'/>
+ <var-decl name='g' type-id='type-id-267' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='52' column='1'/>
</data-member>
</class-decl>
- <!-- class TrimVertex -->
- <class-decl name='TrimVertex' visibility='default' size-in-bits='128' filepath='libnurbs/internals/trimvertex.h' line='43' column='1' hash='c599c9049b4f50a3' id='type-id-261'>
+ <class-decl name='TrimVertex' visibility='default' size-in-bits='128' filepath='libnurbs/internals/trimvertex.h' line='43' column='1' hash='c599c9049b4f50a3' id='type-id-264'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- REAL TrimVertex::param[2] -->
<var-decl name='param' type-id='type-id-132' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='45' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- long int TrimVertex::nuid -->
<var-decl name='nuid' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='50' column='1'/>
</data-member>
</class-decl>
- <!-- struct GridVertex -->
- <class-decl name='GridVertex' is-struct='yes' visibility='default' size-in-bits='128' filepath='libnurbs/internals/gridvertex.h' line='39' column='1' hash='ba6aac58e6c6dbc8' id='type-id-262'>
+ <class-decl name='GridVertex' is-struct='yes' visibility='default' size-in-bits='128' filepath='libnurbs/internals/gridvertex.h' line='39' column='1' hash='ba6aac58e6c6dbc8' id='type-id-265'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- long int GridVertex::gparam[2] -->
<var-decl name='gparam' type-id='type-id-138' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='40' column='1'/>
</data-member>
</class-decl>
- <!-- Backend* -->
- <pointer-type-def type-id='type-id-114' size-in-bits='64' hash='ffd2f64d5f5cc1' id='type-id-265'/>
- <!-- Backend* const -->
- <qualified-type-def type-id='type-id-265' const='yes' hash='b63e56174121c0bc' id='type-id-266'/>
- <!-- BasicCurveEvaluator& -->
- <reference-type-def kind='lvalue' type-id='type-id-22' size-in-bits='64' hash='5ba0edfbb381d4fa' id='type-id-238'/>
- <!-- BasicSurfaceEvaluator& -->
- <reference-type-def kind='lvalue' type-id='type-id-85' size-in-bits='64' hash='d39155254008c22a' id='type-id-239'/>
- <!-- GridTrimVertex* -->
- <pointer-type-def type-id='type-id-260' size-in-bits='64' hash='d315a82f9175e15b' id='type-id-267'/>
- <!-- GridTrimVertex* const -->
- <qualified-type-def type-id='type-id-267' const='yes' hash='634cb106d6976f2' id='type-id-268'/>
- <!-- GridVertex* -->
- <pointer-type-def type-id='type-id-262' size-in-bits='64' hash='b1f9a8d911f030fa' id='type-id-264'/>
- <!-- TrimVertex* -->
- <pointer-type-def type-id='type-id-261' size-in-bits='64' hash='196ec4c4ccb887ad' id='type-id-263'/>
+ <pointer-type-def type-id='type-id-114' size-in-bits='64' hash='ffd2f64d5f5cc1' id='type-id-268'/>
+ <qualified-type-def type-id='type-id-268' const='yes' hash='b63e56174121c0bc' id='type-id-269'/>
+ <reference-type-def kind='lvalue' type-id='type-id-22' size-in-bits='64' hash='5ba0edfbb381d4fa' id='type-id-237'/>
+ <reference-type-def kind='lvalue' type-id='type-id-85' size-in-bits='64' hash='d39155254008c22a' id='type-id-238'/>
+ <pointer-type-def type-id='type-id-263' size-in-bits='64' hash='d315a82f9175e15b' id='type-id-270'/>
+ <qualified-type-def type-id='type-id-270' const='yes' hash='634cb106d6976f2' id='type-id-271'/>
+ <pointer-type-def type-id='type-id-265' size-in-bits='64' hash='b1f9a8d911f030fa' id='type-id-267'/>
+ <pointer-type-def type-id='type-id-264' size-in-bits='64' hash='196ec4c4ccb887ad' id='type-id-266'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/basiccrveval.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <!-- BasicCurveEvaluator* -->
<pointer-type-def type-id='type-id-22' size-in-bits='64' hash='101d660bd20f8cf2' id='type-id-51'/>
- <!-- BasicCurveEvaluator* const -->
- <qualified-type-def type-id='type-id-51' const='yes' hash='d1dcd6ce31e7b8b6' id='type-id-269'/>
+ <qualified-type-def type-id='type-id-51' const='yes' hash='d1dcd6ce31e7b8b6' id='type-id-272'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/basicsurfeval.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <!-- BasicSurfaceEvaluator* -->
<pointer-type-def type-id='type-id-85' size-in-bits='64' hash='bb7cc77e8403a965' id='type-id-145'/>
- <!-- BasicSurfaceEvaluator* const -->
- <qualified-type-def type-id='type-id-145' const='yes' hash='2bac125d66b07e2a' id='type-id-270'/>
+ <qualified-type-def type-id='type-id-145' const='yes' hash='2bac125d66b07e2a' id='type-id-273'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/bin.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <!-- Bin* const -->
- <qualified-type-def type-id='type-id-221' const='yes' hash='e7156a70d1a00fc8' id='type-id-271'/>
+ <qualified-type-def type-id='type-id-221' const='yes' hash='e7156a70d1a00fc8' id='type-id-274'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/bufpool.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
</abi-instr>
<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'>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/ccw.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <!-- Subdivider* const -->
- <qualified-type-def type-id='type-id-229' const='yes' hash='793cd1f7965b2caa' id='type-id-272'/>
- <!-- Quilt* -->
- <pointer-type-def type-id='type-id-273' size-in-bits='64' id='type-id-274'/>
- <!-- struct Quilt -->
- <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-273'/>
- <!-- struct Renderhints -->
- <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-275'/>
+ <qualified-type-def type-id='type-id-230' const='yes' hash='793cd1f7965b2caa' id='type-id-275'/>
</abi-instr>
<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'>
- <!-- class CoveAndTiler -->
- <class-decl name='CoveAndTiler' visibility='default' size-in-bits='2688' filepath='libnurbs/internals/coveandtiler.h' line='46' column='1' hash='8201c171e372f287' id='type-id-236'>
- <!-- class TrimRegion -->
+ <class-decl name='CoveAndTiler' visibility='default' size-in-bits='2688' filepath='libnurbs/internals/coveandtiler.h' line='46' column='1' hash='8201c171e372f287' id='type-id-235'>
<base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-276'/>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- Backend& CoveAndTiler::backend -->
<var-decl name='backend' type-id='type-id-208' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='52' column='1'/>
</data-member>
<data-member access='private' static='yes'>
- <!-- static const int CoveAndTiler::MAXSTRIPSIZE -->
<var-decl name='MAXSTRIPSIZE' type-id='type-id-43' mangled-name='_ZN12CoveAndTiler12MAXSTRIPSIZEE' visibility='default' filepath='libnurbs/internals/coveandtiler.cc' line='50' column='1'/>
</data-member>
</class-decl>
- <!-- class Jarcloc -->
<class-decl name='Jarcloc' visibility='default' size-in-bits='192' filepath='libnurbs/internals/jarcloc.h' line='41' column='1' hash='a923b851bd843556' id='type-id-277'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Arc_ptr Jarcloc::arc -->
<var-decl name='arc' type-id='type-id-171' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='43' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- TrimVertex* Jarcloc::p -->
- <var-decl name='p' type-id='type-id-263' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='44' column='1'/>
+ <var-decl name='p' type-id='type-id-266' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='44' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- TrimVertex* Jarcloc::plast -->
- <var-decl name='plast' type-id='type-id-263' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='45' column='1'/>
+ <var-decl name='plast' type-id='type-id-266' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='45' column='1'/>
</data-member>
</class-decl>
- <!-- class TrimRegion -->
<class-decl name='TrimRegion' visibility='default' size-in-bits='2560' filepath='libnurbs/internals/trimregion.h' line='46' column='1' hash='f7d714e316fdbb6d' id='type-id-276'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Trimline TrimRegion::left -->
<var-decl name='left' type-id='type-id-278' visibility='default' filepath='libnurbs/internals/trimregion.h' line='49' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='832'>
- <!-- Trimline TrimRegion::right -->
<var-decl name='right' type-id='type-id-278' visibility='default' filepath='libnurbs/internals/trimregion.h' line='50' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1664'>
- <!-- Gridline TrimRegion::top -->
<var-decl name='top' type-id='type-id-279' visibility='default' filepath='libnurbs/internals/trimregion.h' line='51' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1984'>
- <!-- Gridline TrimRegion::bot -->
<var-decl name='bot' type-id='type-id-279' visibility='default' filepath='libnurbs/internals/trimregion.h' line='52' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='2304'>
- <!-- Uarray TrimRegion::uarray -->
<var-decl name='uarray' type-id='type-id-280' visibility='default' filepath='libnurbs/internals/trimregion.h' line='53' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='2496'>
- <!-- REAL TrimRegion::oneOverDu -->
<var-decl name='oneOverDu' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/trimregion.h' line='65' column='1'/>
</data-member>
</class-decl>
- <!-- class Trimline -->
<class-decl name='Trimline' visibility='default' size-in-bits='832' filepath='libnurbs/internals/trimline.h' line='46' column='1' hash='eee4380f92e88db' id='type-id-278'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- TrimVertex** Trimline::pts -->
<var-decl name='pts' type-id='type-id-281' visibility='default' filepath='libnurbs/internals/trimline.h' line='48' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- long int Trimline::numverts -->
<var-decl name='numverts' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/trimline.h' line='49' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- long int Trimline::i -->
<var-decl name='i' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/trimline.h' line='50' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
- <!-- long int Trimline::size -->
<var-decl name='size' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/trimline.h' line='51' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='256'>
- <!-- Jarcloc Trimline::jarcl -->
<var-decl name='jarcl' type-id='type-id-277' visibility='default' filepath='libnurbs/internals/trimline.h' line='52' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='448'>
- <!-- TrimVertex Trimline::t -->
- <var-decl name='t' type-id='type-id-261' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
+ <var-decl name='t' type-id='type-id-264' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='576'>
- <!-- TrimVertex Trimline::b -->
- <var-decl name='b' type-id='type-id-261' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
+ <var-decl name='b' type-id='type-id-264' visibility='default' filepath='libnurbs/internals/trimline.h' line='53' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='704'>
- <!-- TrimVertex* Trimline::tinterp -->
- <var-decl name='tinterp' type-id='type-id-263' visibility='default' filepath='libnurbs/internals/trimline.h' line='54' column='1'/>
+ <var-decl name='tinterp' type-id='type-id-266' visibility='default' filepath='libnurbs/internals/trimline.h' line='54' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='768'>
- <!-- TrimVertex* Trimline::binterp -->
- <var-decl name='binterp' type-id='type-id-263' visibility='default' filepath='libnurbs/internals/trimline.h' line='54' column='1'/>
+ <var-decl name='binterp' type-id='type-id-266' visibility='default' filepath='libnurbs/internals/trimline.h' line='54' column='1'/>
</data-member>
</class-decl>
- <!-- class Uarray -->
<class-decl name='Uarray' visibility='default' size-in-bits='192' filepath='libnurbs/internals/uarray.h' line='44' column='1' hash='8f450ac17574ddd9' id='type-id-280'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- long int Uarray::size -->
<var-decl name='size' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/uarray.h' line='46' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- long int Uarray::ulines -->
<var-decl name='ulines' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/uarray.h' line='47' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- REAL* Uarray::uarray -->
<var-decl name='uarray' type-id='type-id-34' visibility='default' filepath='libnurbs/internals/uarray.h' line='52' column='1'/>
</data-member>
</class-decl>
- <!-- struct Gridline -->
<class-decl name='Gridline' is-struct='yes' visibility='default' size-in-bits='320' filepath='libnurbs/internals/gridline.h' line='39' column='1' hash='956a19f8936ec6a2' id='type-id-279'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- long int Gridline::v -->
<var-decl name='v' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/gridline.h' line='40' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- REAL Gridline::vval -->
<var-decl name='vval' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/gridline.h' line='41' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- long int Gridline::vindex -->
<var-decl name='vindex' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/gridline.h' line='42' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- long int Gridline::ustart -->
<var-decl name='ustart' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/gridline.h' line='43' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- long int Gridline::uend -->
<var-decl name='uend' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/gridline.h' line='44' column='1'/>
</data-member>
</class-decl>
- <!-- CoveAndTiler* -->
- <pointer-type-def type-id='type-id-236' size-in-bits='64' hash='bce98e4f7d30489e' id='type-id-282'/>
- <!-- CoveAndTiler* const -->
+ <pointer-type-def type-id='type-id-235' size-in-bits='64' hash='bce98e4f7d30489e' id='type-id-282'/>
<qualified-type-def type-id='type-id-282' const='yes' hash='e569359ef5fa718c' id='type-id-283'/>
- <!-- GridTrimVertex& -->
- <reference-type-def kind='lvalue' type-id='type-id-260' size-in-bits='64' hash='fdfdd3c0df02dec3' id='type-id-284'/>
- <!-- GridVertex& -->
- <reference-type-def kind='lvalue' type-id='type-id-262' size-in-bits='64' hash='1c2700b404294e53' id='type-id-285'/>
- <!-- GridVertex* const -->
- <qualified-type-def type-id='type-id-264' const='yes' hash='211c129d8750f207' id='type-id-286'/>
- <!-- Jarcloc* -->
+ <reference-type-def kind='lvalue' type-id='type-id-263' size-in-bits='64' hash='fdfdd3c0df02dec3' id='type-id-284'/>
+ <reference-type-def kind='lvalue' type-id='type-id-265' size-in-bits='64' hash='1c2700b404294e53' id='type-id-285'/>
+ <qualified-type-def type-id='type-id-267' const='yes' hash='211c129d8750f207' id='type-id-286'/>
<pointer-type-def type-id='type-id-277' size-in-bits='64' hash='2ddc9548569d8ca9' id='type-id-287'/>
- <!-- TrimRegion* -->
<pointer-type-def type-id='type-id-276' size-in-bits='64' hash='465481c1355cc385' id='type-id-288'/>
- <!-- TrimVertex** -->
- <pointer-type-def type-id='type-id-263' size-in-bits='64' hash='5b011906c73bf4a6' id='type-id-281'/>
- <!-- Trimline* -->
+ <pointer-type-def type-id='type-id-266' size-in-bits='64' hash='5b011906c73bf4a6' id='type-id-281'/>
<pointer-type-def type-id='type-id-278' size-in-bits='64' hash='1fd18b4f26ea9d83' id='type-id-289'/>
- <!-- Trimline* const -->
<qualified-type-def type-id='type-id-289' const='yes' hash='ca2ed9b2be03999' id='type-id-290'/>
- <!-- Uarray* -->
<pointer-type-def type-id='type-id-280' size-in-bits='64' hash='f523b1203442d8d9' id='type-id-291'/>
- <!-- void** const -->
<qualified-type-def type-id='type-id-292' const='yes' hash='bae1b0db656826d4' id='type-id-293'/>
</abi-instr>
<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'>
- <!-- Quiltspec[2] -->
- <array-type-def dimensions='1' type-id='type-id-294' size-in-bits='640' hash='a3566192eab066e7' id='type-id-295'>
- <!-- <anonymous range>[2] -->
+ <array-type-def dimensions='1' type-id='type-id-294' size-in-bits='640' hash='a3566192eab066e7' id='type-id-244'>
<subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='4b31246d758bb233' id='type-id-131'/>
</array-type-def>
- <!-- REAL[120] -->
- <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='3840' hash='58de69527282d658' id='type-id-296'>
- <!-- <anonymous range>[120] -->
- <subrange length='120' lower-bound='0' upper-bound='119' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='44b5544b23696e0a' id='type-id-297'/>
+ <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='3840' hash='58de69527282d658' id='type-id-295'>
+ <subrange length='120' lower-bound='0' upper-bound='119' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='44b5544b23696e0a' id='type-id-296'/>
</array-type-def>
- <!-- REAL[5] -->
- <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='160' hash='5c8ebcdec1d6f1e' id='type-id-298'>
- <!-- <anonymous range>[5] -->
- <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='366e4d8744b37ad2' id='type-id-299'/>
+ <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='160' hash='5c8ebcdec1d6f1e' id='type-id-261'>
+ <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='366e4d8744b37ad2' id='type-id-297'/>
</array-type-def>
- <!-- REAL[5][5] -->
- <array-type-def dimensions='2' type-id='type-id-15' size-in-bits='800' hash='ca156326464b0f35' id='type-id-300'>
- <!-- <anonymous range>[5] -->
- <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='366e4d8744b37ad2' id='type-id-299'/>
- <!-- <anonymous range>[5] -->
- <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='366e4d8744b37ad2' id='type-id-299'/>
+ <array-type-def dimensions='2' type-id='type-id-15' size-in-bits='800' hash='ca156326464b0f35' id='type-id-298'>
+ <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='366e4d8744b37ad2' id='type-id-297'/>
+ <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='366e4d8744b37ad2' id='type-id-297'/>
</array-type-def>
- <!-- class Curve -->
- <class-decl name='Curve' visibility='default' size-in-bits='8128' filepath='libnurbs/internals/curve.h' line='46' column='1' hash='6b4b2d6fa1f92124' id='type-id-301'>
+ <class-decl name='Curve' visibility='default' size-in-bits='8128' filepath='libnurbs/internals/curve.h' line='46' column='1' hash='6b4b2d6fa1f92124' id='type-id-299'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Curve* Curve::next -->
- <var-decl name='next' type-id='type-id-302' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
+ <var-decl name='next' type-id='type-id-300' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- Mapdesc* Curve::mapdesc -->
- <var-decl name='mapdesc' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
+ <var-decl name='mapdesc' type-id='type-id-184' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- int Curve::stride -->
<var-decl name='stride' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/curve.h' line='54' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='160'>
- <!-- int Curve::order -->
<var-decl name='order' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/curve.h' line='55' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
- <!-- int Curve::cullval -->
<var-decl name='cullval' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/curve.h' line='56' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='224'>
- <!-- int Curve::needsSampling -->
<var-decl name='needsSampling' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/curve.h' line='57' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='256'>
- <!-- REAL Curve::cpts[120] -->
- <var-decl name='cpts' type-id='type-id-296' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
+ <var-decl name='cpts' type-id='type-id-295' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='4096'>
- <!-- REAL Curve::spts[120] -->
- <var-decl name='spts' type-id='type-id-296' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
+ <var-decl name='spts' type-id='type-id-295' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='7936'>
- <!-- REAL Curve::stepsize -->
<var-decl name='stepsize' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/curve.h' line='60' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='7968'>
- <!-- REAL Curve::minstepsize -->
<var-decl name='minstepsize' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/curve.h' line='61' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='8000'>
- <!-- REAL Curve::range[3] -->
<var-decl name='range' type-id='type-id-133' visibility='default' filepath='libnurbs/internals/curve.h' line='62' column='1'/>
</data-member>
</class-decl>
- <!-- float[4] -->
- <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='128' hash='9476aa7114e5f8c9' id='type-id-304'>
- <!-- <anonymous range>[4] -->
+ <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='128' hash='9476aa7114e5f8c9' id='type-id-301'>
<subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='a81ae17a7e17002e' id='type-id-110'/>
</array-type-def>
- <!-- int[2] -->
- <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='64' hash='42c867bf344be0b2' id='type-id-305'>
- <!-- <anonymous range>[2] -->
+ <array-type-def dimensions='1' type-id='type-id-3' size-in-bits='64' hash='42c867bf344be0b2' id='type-id-302'>
<subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='4b31246d758bb233' id='type-id-131'/>
</array-type-def>
- <!-- struct Mapdesc -->
- <class-decl name='Mapdesc' is-struct='yes' visibility='default' size-in-bits='3392' filepath='libnurbs/internals/mapdesc.h' line='49' column='1' hash='a5b1274942391c94#2' id='type-id-306'>
- <!-- class PooledObj -->
- <base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
- <data-member access='public' layout-offset-in-bits='0'>
- <!-- REAL Mapdesc::pixel_tolerance -->
- <var-decl name='pixel_tolerance' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='104' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='32'>
- <!-- REAL Mapdesc::error_tolerance -->
- <var-decl name='error_tolerance' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='105' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='64'>
- <!-- REAL Mapdesc::object_space_error_tolerance -->
- <var-decl name='object_space_error_tolerance' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='106' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='96'>
- <!-- REAL Mapdesc::clampfactor -->
- <var-decl name='clampfactor' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='107' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='128'>
- <!-- REAL Mapdesc::minsavings -->
- <var-decl name='minsavings' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='108' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='160'>
- <!-- REAL Mapdesc::maxrate -->
- <var-decl name='maxrate' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='109' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='192'>
- <!-- REAL Mapdesc::maxsrate -->
- <var-decl name='maxsrate' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='110' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='224'>
- <!-- REAL Mapdesc::maxtrate -->
- <var-decl name='maxtrate' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='111' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='256'>
- <!-- REAL Mapdesc::bboxsize[5] -->
- <var-decl name='bboxsize' type-id='type-id-298' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
- </data-member>
- <data-member access='private' layout-offset-in-bits='448'>
- <!-- long int Mapdesc::type -->
- <var-decl name='type' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='115' column='1'/>
- </data-member>
- <data-member access='private' layout-offset-in-bits='512'>
- <!-- int Mapdesc::isrational -->
- <var-decl name='isrational' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='116' column='1'/>
- </data-member>
- <data-member access='private' layout-offset-in-bits='544'>
- <!-- int Mapdesc::ncoords -->
- <var-decl name='ncoords' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='117' column='1'/>
- </data-member>
- <data-member access='private' layout-offset-in-bits='576'>
- <!-- int Mapdesc::hcoords -->
- <var-decl name='hcoords' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='118' column='1'/>
- </data-member>
- <data-member access='private' layout-offset-in-bits='608'>
- <!-- int Mapdesc::inhcoords -->
- <var-decl name='inhcoords' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='119' column='1'/>
- </data-member>
- <data-member access='private' layout-offset-in-bits='640'>
- <!-- int Mapdesc::mask -->
- <var-decl name='mask' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='120' column='1'/>
- </data-member>
- <data-member access='private' layout-offset-in-bits='672'>
- <!-- Maxmatrix Mapdesc::bmat -->
- <var-decl name='bmat' type-id='type-id-307' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
- </data-member>
- <data-member access='private' layout-offset-in-bits='1472'>
- <!-- Maxmatrix Mapdesc::cmat -->
- <var-decl name='cmat' type-id='type-id-307' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
- </data-member>
- <data-member access='private' layout-offset-in-bits='2272'>
- <!-- Maxmatrix Mapdesc::smat -->
- <var-decl name='smat' type-id='type-id-307' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
- </data-member>
- <data-member access='private' layout-offset-in-bits='3072'>
- <!-- REAL Mapdesc::s_steps -->
- <var-decl name='s_steps' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='124' column='1'/>
- </data-member>
- <data-member access='private' layout-offset-in-bits='3104'>
- <!-- REAL Mapdesc::t_steps -->
- <var-decl name='t_steps' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='125' column='1'/>
- </data-member>
- <data-member access='private' layout-offset-in-bits='3136'>
- <!-- REAL Mapdesc::sampling_method -->
- <var-decl name='sampling_method' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='126' column='1'/>
- </data-member>
- <data-member access='private' layout-offset-in-bits='3168'>
- <!-- REAL Mapdesc::culling_method -->
- <var-decl name='culling_method' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='127' column='1'/>
- </data-member>
- <data-member access='private' layout-offset-in-bits='3200'>
- <!-- REAL Mapdesc::bbox_subdividing -->
- <var-decl name='bbox_subdividing' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='128' column='1'/>
- </data-member>
- <data-member access='private' layout-offset-in-bits='3264'>
- <!-- Mapdesc* Mapdesc::next -->
- <var-decl name='next' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
- </data-member>
- <data-member access='private' layout-offset-in-bits='3328'>
- <!-- Backend& Mapdesc::backend -->
- <var-decl name='backend' type-id='type-id-208' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='130' column='1'/>
- </data-member>
- </class-decl>
- <!-- struct Quilt -->
- <class-decl name='Quilt' is-struct='yes' visibility='default' size-in-bits='896' filepath='libnurbs/internals/quilt.h' line='64' column='1' hash='c67d4e3c23f99f1b#2' id='type-id-308'>
- <!-- class PooledObj -->
- <base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
- <data-member access='public' layout-offset-in-bits='0'>
- <!-- Mapdesc* Quilt::mapdesc -->
- <var-decl name='mapdesc' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='64'>
- <!-- REAL* Quilt::cpts -->
- <var-decl name='cpts' type-id='type-id-34' visibility='default' filepath='libnurbs/internals/quilt.h' line='68' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='128'>
- <!-- Quiltspec Quilt::qspec[2] -->
- <var-decl name='qspec' type-id='type-id-295' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='768'>
- <!-- Quiltspec_ptr Quilt::eqspec -->
- <var-decl name='eqspec' type-id='type-id-309' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='832'>
- <!-- Quilt* Quilt::next -->
- <var-decl name='next' type-id='type-id-310' visibility='default' filepath='libnurbs/internals/quilt.h' line='71' column='1'/>
- </data-member>
- </class-decl>
- <!-- struct Quiltspec -->
<class-decl name='Quiltspec' is-struct='yes' visibility='default' size-in-bits='320' filepath='libnurbs/internals/quilt.h' line='51' column='1' hash='986f44b944f99c8c' id='type-id-294'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- int Quiltspec::stride -->
<var-decl name='stride' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/quilt.h' line='52' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
- <!-- int Quiltspec::width -->
<var-decl name='width' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/quilt.h' line='53' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- int Quiltspec::offset -->
<var-decl name='offset' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/quilt.h' line='54' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
- <!-- int Quiltspec::order -->
<var-decl name='order' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/quilt.h' line='55' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- int Quiltspec::index -->
<var-decl name='index' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/quilt.h' line='56' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
- <!-- int Quiltspec::bdry[2] -->
- <var-decl name='bdry' type-id='type-id-305' visibility='default' filepath='libnurbs/internals/quilt.h' line='57' column='1'/>
+ <var-decl name='bdry' type-id='type-id-302' visibility='default' filepath='libnurbs/internals/quilt.h' line='57' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='224'>
- <!-- REAL Quiltspec::step_size -->
<var-decl name='step_size' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/quilt.h' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- Knot* Quiltspec::breakpoints -->
- <var-decl name='breakpoints' type-id='type-id-311' visibility='default' filepath='libnurbs/internals/quilt.h' line='59' column='1'/>
+ <var-decl name='breakpoints' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/quilt.h' line='59' column='1'/>
</data-member>
</class-decl>
- <!-- typedef REAL Knot -->
- <typedef-decl name='Knot' type-id='type-id-15' size-in-bits='32' filepath='libnurbs/internals/types.h' line='45' column='1' hash='f0c050c6f9f8032e' id='type-id-312'/>
- <!-- typedef REAL[5][5] Maxmatrix -->
- <typedef-decl name='Maxmatrix' type-id='type-id-300' size-in-bits='800' filepath='libnurbs/internals/mapdesc.h' line='45' column='1' hash='1ed05e9d8dafdd69' id='type-id-307'/>
- <!-- typedef Quilt* Quilt_ptr -->
- <typedef-decl name='Quilt_ptr' type-id='type-id-310' size-in-bits='64' filepath='libnurbs/internals/quilt.h' line='90' column='1' hash='61477c4d1fd8d94d#2' id='type-id-313'/>
- <!-- typedef Quiltspec* Quiltspec_ptr -->
- <typedef-decl name='Quiltspec_ptr' type-id='type-id-314' size-in-bits='64' filepath='libnurbs/internals/quilt.h' line='62' column='1' hash='61477c4d1fd8d94d' id='type-id-309'/>
- <!-- Curve& -->
- <reference-type-def kind='lvalue' type-id='type-id-301' size-in-bits='64' hash='2cfcac9eea55d737' id='type-id-315'/>
- <!-- Curve* -->
- <pointer-type-def type-id='type-id-301' size-in-bits='64' hash='6f4af404afd59c92' id='type-id-302'/>
- <!-- Curve* const -->
- <qualified-type-def type-id='type-id-302' const='yes' hash='d5d8e0ec5ace44dc' id='type-id-316'/>
- <!-- Knot* -->
- <pointer-type-def type-id='type-id-312' size-in-bits='64' hash='a96b216056e1533d' id='type-id-311'/>
- <!-- Knotvector& -->
- <reference-type-def kind='lvalue' type-id='type-id-317' size-in-bits='64' hash='2c2cc99c0b45f39c' id='type-id-318'/>
- <!-- Mapdesc* -->
- <pointer-type-def type-id='type-id-306' size-in-bits='64' hash='55e9ab03b1bf2f0f#2' id='type-id-303'/>
- <!-- Mapdesc* const -->
- <qualified-type-def type-id='type-id-303' const='yes' hash='a3ab9ec738074901#2' id='type-id-319'/>
- <!-- Quilt* -->
- <pointer-type-def type-id='type-id-308' size-in-bits='64' hash='b85709d32b346d35#2' id='type-id-310'/>
- <!-- Quiltspec* -->
- <pointer-type-def type-id='type-id-294' size-in-bits='64' hash='5351fd06e89161f1' id='type-id-314'/>
- <!-- REAL(*)[5] -->
- <pointer-type-def type-id='type-id-298' size-in-bits='64' hash='b4f19f1df15c833b' id='type-id-320'/>
- <!-- float(*)[4] -->
- <pointer-type-def type-id='type-id-304' size-in-bits='64' hash='c24678044b5a0070' id='type-id-321'/>
- <reference-type-def kind='lvalue' type-id='type-id-322' size-in-bits='64' id='type-id-323'/>
- <!-- struct Flist -->
- <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-322'/>
- <!-- struct Knotvector -->
- <class-decl name='Knotvector' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/internals/knotvector.h' line='41' column='1' hash='373d64838959a0e1' id='type-id-317'>
+ <typedef-decl name='Knot' type-id='type-id-15' size-in-bits='32' filepath='libnurbs/internals/types.h' line='45' column='1' hash='f0c050c6f9f8032e' id='type-id-304'/>
+ <typedef-decl name='Maxmatrix' type-id='type-id-298' size-in-bits='800' filepath='libnurbs/internals/mapdesc.h' line='45' column='1' hash='1ed05e9d8dafdd69' id='type-id-262'/>
+ <typedef-decl name='Quilt_ptr' type-id='type-id-209' size-in-bits='64' filepath='libnurbs/internals/quilt.h' line='90' column='1' hash='61477c4d1fd8d94d#2' id='type-id-305'/>
+ <typedef-decl name='Quiltspec_ptr' type-id='type-id-306' size-in-bits='64' filepath='libnurbs/internals/quilt.h' line='62' column='1' hash='61477c4d1fd8d94d' id='type-id-245'/>
+ <reference-type-def kind='lvalue' type-id='type-id-299' size-in-bits='64' hash='2cfcac9eea55d737' id='type-id-307'/>
+ <pointer-type-def type-id='type-id-299' size-in-bits='64' hash='6f4af404afd59c92' id='type-id-300'/>
+ <qualified-type-def type-id='type-id-300' const='yes' hash='d5d8e0ec5ace44dc' id='type-id-308'/>
+ <reference-type-def kind='lvalue' type-id='type-id-203' size-in-bits='64' hash='36cffed85287cd4' id='type-id-309'/>
+ <pointer-type-def type-id='type-id-304' size-in-bits='64' hash='a96b216056e1533d' id='type-id-303'/>
+ <reference-type-def kind='lvalue' type-id='type-id-310' size-in-bits='64' hash='2c2cc99c0b45f39c' id='type-id-311'/>
+ <qualified-type-def type-id='type-id-184' const='yes' hash='a3ab9ec738074901#2' id='type-id-312'/>
+ <pointer-type-def type-id='type-id-294' size-in-bits='64' hash='5351fd06e89161f1' id='type-id-306'/>
+ <pointer-type-def type-id='type-id-261' size-in-bits='64' hash='b4f19f1df15c833b' id='type-id-313'/>
+ <pointer-type-def type-id='type-id-301' size-in-bits='64' hash='c24678044b5a0070' id='type-id-314'/>
+ <class-decl name='Knotvector' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/internals/knotvector.h' line='41' column='1' hash='373d64838959a0e1' id='type-id-310'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- long int Knotvector::order -->
<var-decl name='order' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/knotvector.h' line='48' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- long int Knotvector::knotcount -->
<var-decl name='knotcount' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/knotvector.h' line='49' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- long int Knotvector::stride -->
<var-decl name='stride' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/knotvector.h' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- Knot* Knotvector::knotlist -->
- <var-decl name='knotlist' type-id='type-id-311' visibility='default' filepath='libnurbs/internals/knotvector.h' line='51' column='1'/>
+ <var-decl name='knotlist' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/knotvector.h' line='51' column='1'/>
</data-member>
</class-decl>
</abi-instr>
<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'>
- <!-- class Quilt -->
- <class-decl name='Quilt' visibility='default' size-in-bits='896' filepath='libnurbs/internals/quilt.h' line='64' column='1' hash='211afe296dc5952b' id='type-id-324'>
- <!-- class PooledObj -->
+ <class-decl name='Quilt' visibility='default' size-in-bits='896' filepath='libnurbs/internals/quilt.h' line='64' column='1' hash='c67d4e3c23f99f1b' id='type-id-315'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Mapdesc* Quilt::mapdesc -->
- <var-decl name='mapdesc' type-id='type-id-325' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
+ <var-decl name='mapdesc' type-id='type-id-184' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- REAL* Quilt::cpts -->
<var-decl name='cpts' type-id='type-id-34' visibility='default' filepath='libnurbs/internals/quilt.h' line='68' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- Quiltspec Quilt::qspec[2] -->
- <var-decl name='qspec' type-id='type-id-295' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
+ <var-decl name='qspec' type-id='type-id-244' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='768'>
- <!-- Quiltspec_ptr Quilt::eqspec -->
- <var-decl name='eqspec' type-id='type-id-309' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
+ <var-decl name='eqspec' type-id='type-id-245' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='832'>
- <!-- Quilt* Quilt::next -->
- <var-decl name='next' type-id='type-id-326' visibility='default' filepath='libnurbs/internals/quilt.h' line='71' column='1'/>
+ <var-decl name='next' type-id='type-id-316' visibility='default' filepath='libnurbs/internals/quilt.h' line='71' column='1'/>
</data-member>
</class-decl>
- <!-- float[3] -->
- <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='96' hash='1bd3416724f27a06' id='type-id-242'>
- <!-- <anonymous range>[3] -->
+ <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='96' hash='1bd3416724f27a06' id='type-id-241'>
<subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='749db43716aefd44' id='type-id-134'/>
</array-type-def>
- <!-- struct Curve -->
- <class-decl name='Curve' is-struct='yes' visibility='default' size-in-bits='8128' filepath='libnurbs/internals/curve.h' line='46' column='1' hash='3a47ded4514980c#2' id='type-id-327'>
+ <class-decl name='Curve' is-struct='yes' visibility='default' size-in-bits='8128' filepath='libnurbs/internals/curve.h' line='46' column='1' hash='6b4b2d6fa1f92124#2' id='type-id-317'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- Curve* Curve::next -->
- <var-decl name='next' type-id='type-id-241' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
+ <var-decl name='next' type-id='type-id-240' visibility='default' filepath='libnurbs/internals/curve.h' line='51' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- Mapdesc* Curve::mapdesc -->
- <var-decl name='mapdesc' type-id='type-id-325' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
+ <var-decl name='mapdesc' type-id='type-id-184' visibility='default' filepath='libnurbs/internals/curve.h' line='53' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- int Curve::stride -->
<var-decl name='stride' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/curve.h' line='54' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='160'>
- <!-- int Curve::order -->
<var-decl name='order' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/curve.h' line='55' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
- <!-- int Curve::cullval -->
<var-decl name='cullval' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/curve.h' line='56' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='224'>
- <!-- int Curve::needsSampling -->
<var-decl name='needsSampling' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/curve.h' line='57' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='256'>
- <!-- REAL Curve::cpts[120] -->
- <var-decl name='cpts' type-id='type-id-296' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
+ <var-decl name='cpts' type-id='type-id-295' visibility='default' filepath='libnurbs/internals/curve.h' line='58' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='4096'>
- <!-- REAL Curve::spts[120] -->
- <var-decl name='spts' type-id='type-id-296' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
+ <var-decl name='spts' type-id='type-id-295' visibility='default' filepath='libnurbs/internals/curve.h' line='59' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='7936'>
- <!-- REAL Curve::stepsize -->
<var-decl name='stepsize' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/curve.h' line='60' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='7968'>
- <!-- REAL Curve::minstepsize -->
<var-decl name='minstepsize' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/curve.h' line='61' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='8000'>
- <!-- REAL Curve::range[3] -->
<var-decl name='range' type-id='type-id-133' visibility='default' filepath='libnurbs/internals/curve.h' line='62' column='1'/>
</data-member>
</class-decl>
- <!-- Curve* -->
- <pointer-type-def type-id='type-id-327' size-in-bits='64' hash='6f4af404afd59c92#2' id='type-id-241'/>
- <!-- Curvelist* -->
- <pointer-type-def type-id='type-id-222' size-in-bits='64' hash='d5cf6050a43148d1' id='type-id-328'/>
- <!-- Curvelist* const -->
- <qualified-type-def type-id='type-id-328' const='yes' hash='eb9e57a56d1ff507' id='type-id-329'/>
- <!-- Quilt* -->
- <pointer-type-def type-id='type-id-324' size-in-bits='64' hash='b85709d32b346d35' id='type-id-326'/>
- <!-- Mapdesc* -->
- <pointer-type-def type-id='type-id-330' size-in-bits='64' id='type-id-325'/>
- <!-- struct Flist -->
- <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-331'/>
- <!-- struct Mapdesc -->
- <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-330'/>
+ <pointer-type-def type-id='type-id-317' size-in-bits='64' hash='6f4af404afd59c92#2' id='type-id-240'/>
+ <pointer-type-def type-id='type-id-222' size-in-bits='64' hash='d5cf6050a43148d1' id='type-id-318'/>
+ <qualified-type-def type-id='type-id-318' const='yes' hash='eb9e57a56d1ff507' id='type-id-319'/>
+ <pointer-type-def type-id='type-id-315' size-in-bits='64' hash='b85709d32b346d35' id='type-id-316'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/curvesub.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <!-- struct Curvelist -->
- <class-decl name='Curvelist' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/internals/curvelist.h' line='47' column='1' hash='e8bdfe6341c9bad5#2' id='type-id-332'>
+ <class-decl name='Curvelist' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/internals/curvelist.h' line='47' column='1' hash='d447e5bf0d8dc005#2' id='type-id-320'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Curve* Curvelist::curve -->
- <var-decl name='curve' type-id='type-id-333' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
+ <var-decl name='curve' type-id='type-id-300' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- float Curvelist::range[3] -->
- <var-decl name='range' type-id='type-id-242' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
+ <var-decl name='range' type-id='type-id-241' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='160'>
- <!-- int Curvelist::needsSubdivision -->
<var-decl name='needsSubdivision' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/curvelist.h' line='59' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
- <!-- float Curvelist::stepsize -->
<var-decl name='stepsize' type-id='type-id-2' visibility='default' filepath='libnurbs/internals/curvelist.h' line='60' column='1'/>
</data-member>
</class-decl>
- <!-- struct Renderhints -->
- <class-decl name='Renderhints' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/internals/renderhints.h' line='41' column='1' hash='dc089e88fd7ee316#2' id='type-id-112'>
- <data-member access='public' layout-offset-in-bits='0'>
- <!-- REAL Renderhints::display_method -->
- <var-decl name='display_method' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/renderhints.h' line='49' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='32'>
- <!-- REAL Renderhints::errorchecking -->
- <var-decl name='errorchecking' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/renderhints.h' line='50' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='64'>
- <!-- REAL Renderhints::subdivisions -->
- <var-decl name='subdivisions' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/renderhints.h' line='51' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='96'>
- <!-- REAL Renderhints::tmp1 -->
- <var-decl name='tmp1' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/renderhints.h' line='52' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='128'>
- <!-- int Renderhints::displaydomain -->
- <var-decl name='displaydomain' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/renderhints.h' line='54' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='160'>
- <!-- int Renderhints::maxsubdivisions -->
- <var-decl name='maxsubdivisions' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/renderhints.h' line='55' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='192'>
- <!-- int Renderhints::wiretris -->
- <var-decl name='wiretris' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/renderhints.h' line='56' column='1'/>
- </data-member>
- <data-member access='public' layout-offset-in-bits='224'>
- <!-- int Renderhints::wirequads -->
- <var-decl name='wirequads' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/renderhints.h' line='57' column='1'/>
- </data-member>
- </class-decl>
- <!-- Curvelist* -->
- <pointer-type-def type-id='type-id-332' size-in-bits='64' hash='d5cf6050a43148d1#2' id='type-id-334'/>
- <!-- Renderhints* -->
- <pointer-type-def type-id='type-id-112' size-in-bits='64' hash='1edbc063bea6c2c3#2' id='type-id-335'/>
- <!-- Curve* -->
- <pointer-type-def type-id='type-id-336' size-in-bits='64' id='type-id-333'/>
- <!-- Mapdesc* -->
- <pointer-type-def type-id='type-id-337' size-in-bits='64' id='type-id-338'/>
- <!-- struct Curve -->
- <class-decl name='Curve' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-336'/>
- <!-- struct Mapdesc -->
- <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-337'/>
+ <pointer-type-def type-id='type-id-320' size-in-bits='64' hash='d5cf6050a43148d1#2' id='type-id-321'/>
+ <pointer-type-def type-id='type-id-112' size-in-bits='64' hash='1edbc063bea6c2c3#2' id='type-id-322'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/dataTransform.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
</abi-instr>
<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'>
- <!-- class DisplayList -->
- <class-decl name='DisplayList' visibility='default' size-in-bits='2688' filepath='libnurbs/internals/displaylist.h' line='65' column='1' hash='e0d4d9c4f0d83e4d' id='type-id-339'>
+ <class-decl name='DisplayList' visibility='default' size-in-bits='2688' filepath='libnurbs/internals/displaylist.h' line='65' column='1' hash='e0d4d9c4f0d83e4d' id='type-id-323'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Dlnode* DisplayList::nodes -->
- <var-decl name='nodes' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/displaylist.h' line='73' column='1'/>
+ <var-decl name='nodes' type-id='type-id-324' visibility='default' filepath='libnurbs/internals/displaylist.h' line='73' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- Pool DisplayList::dlnodePool -->
<var-decl name='dlnodePool' type-id='type-id-117' visibility='default' filepath='libnurbs/internals/displaylist.h' line='74' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='2560'>
- <!-- Dlnode** DisplayList::lastNode -->
- <var-decl name='lastNode' type-id='type-id-341' visibility='default' filepath='libnurbs/internals/displaylist.h' line='75' column='1'/>
+ <var-decl name='lastNode' type-id='type-id-325' visibility='default' filepath='libnurbs/internals/displaylist.h' line='75' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='2624'>
- <!-- NurbsTessellator* DisplayList::nt -->
<var-decl name='nt' type-id='type-id-128' visibility='default' filepath='libnurbs/internals/displaylist.h' line='76' column='1'/>
</data-member>
</class-decl>
- <!-- struct Dlnode -->
- <class-decl name='Dlnode' is-struct='yes' visibility='default' size-in-bits='384' filepath='libnurbs/internals/displaylist.h' line='48' column='1' hash='dd83ee0ffd5c02db' id='type-id-342'>
- <!-- class PooledObj -->
+ <class-decl name='Dlnode' is-struct='yes' visibility='default' size-in-bits='384' filepath='libnurbs/internals/displaylist.h' line='48' column='1' hash='dd83ee0ffd5c02db' id='type-id-326'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- PFVS Dlnode::work -->
- <var-decl name='work' type-id='type-id-343' visibility='default' filepath='libnurbs/internals/displaylist.h' line='50' column='1'/>
+ <var-decl name='work' type-id='type-id-327' visibility='default' filepath='libnurbs/internals/displaylist.h' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- void* Dlnode::arg -->
<var-decl name='arg' type-id='type-id-30' visibility='default' filepath='libnurbs/internals/displaylist.h' line='51' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- PFVS Dlnode::cleanup -->
- <var-decl name='cleanup' type-id='type-id-343' visibility='default' filepath='libnurbs/internals/displaylist.h' line='52' column='1'/>
+ <var-decl name='cleanup' type-id='type-id-327' visibility='default' filepath='libnurbs/internals/displaylist.h' line='52' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
- <!-- Dlnode* Dlnode::next -->
- <var-decl name='next' type-id='type-id-340' visibility='default' filepath='libnurbs/internals/displaylist.h' line='53' column='1'/>
+ <var-decl name='next' type-id='type-id-324' visibility='default' filepath='libnurbs/internals/displaylist.h' line='53' column='1'/>
</data-member>
</class-decl>
- <!-- struct PFVS -->
- <class-decl name='PFVS' is-struct='yes' naming-typedef-id='type-id-343' visibility='default' size-in-bits='128' filepath='libnurbs/internals/displaylist.h' line='46' column='1' hash='741f6f94ca9ce8f2' id='type-id-344'>
+ <class-decl name='PFVS' is-struct='yes' naming-typedef-id='type-id-327' visibility='default' size-in-bits='128' filepath='libnurbs/internals/displaylist.h' line='46' column='1' hash='741f6f94ca9ce8f2' id='type-id-328'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- void (* PFVS::__pfn)(void*) -->
- <var-decl name='__pfn' type-id='type-id-345' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
+ <var-decl name='__pfn' type-id='type-id-329' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- long int PFVS::__delta -->
<var-decl name='__delta' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/displaylist.h' line='46' column='1'/>
</data-member>
</class-decl>
- <!-- typedef PFVS PFVS -->
- <typedef-decl name='PFVS' type-id='type-id-344' size-in-bits='128' filepath='libnurbs/internals/displaylist.h' line='46' column='1' hash='279bebc58cd3ebad' id='type-id-343'/>
- <!-- DisplayList* -->
- <pointer-type-def type-id='type-id-339' size-in-bits='64' hash='a8def63dfd05a27e' id='type-id-127'/>
- <!-- DisplayList* const -->
- <qualified-type-def type-id='type-id-127' const='yes' hash='e500c7c7a66d63a9' id='type-id-346'/>
- <!-- Dlnode* -->
- <pointer-type-def type-id='type-id-342' size-in-bits='64' hash='181e34c8c7e0d747' id='type-id-340'/>
- <!-- Dlnode* const -->
- <qualified-type-def type-id='type-id-340' const='yes' hash='577faeb6e9afa14c' id='type-id-347'/>
- <!-- Dlnode** -->
- <pointer-type-def type-id='type-id-340' size-in-bits='64' hash='fc6cad5beee176ae' id='type-id-341'/>
- <!-- NurbsTessellator* -->
+ <typedef-decl name='PFVS' type-id='type-id-328' size-in-bits='128' filepath='libnurbs/internals/displaylist.h' line='46' column='1' hash='279bebc58cd3ebad' id='type-id-327'/>
+ <pointer-type-def type-id='type-id-323' size-in-bits='64' hash='a8def63dfd05a27e' id='type-id-127'/>
+ <qualified-type-def type-id='type-id-127' const='yes' hash='e500c7c7a66d63a9' id='type-id-330'/>
+ <pointer-type-def type-id='type-id-326' size-in-bits='64' hash='181e34c8c7e0d747' id='type-id-324'/>
+ <qualified-type-def type-id='type-id-324' const='yes' hash='577faeb6e9afa14c' id='type-id-331'/>
+ <pointer-type-def type-id='type-id-324' size-in-bits='64' hash='fc6cad5beee176ae' id='type-id-325'/>
<pointer-type-def type-id='type-id-82' size-in-bits='64' hash='f04740023ed998ff' id='type-id-128'/>
- <!-- void (*)(void*) -->
- <pointer-type-def type-id='type-id-348' size-in-bits='64' hash='c66cdd9c5848f363#2' id='type-id-345'/>
- <!-- void (NurbsTessellator::*) (void*) -->
- <function-type method-class-id='type-id-82' size-in-bits='64' hash='61477c4d1fd8d94d' id='type-id-348'>
- <!-- implicit parameter of type 'NurbsTessellator*' -->
+ <pointer-type-def type-id='type-id-332' size-in-bits='64' hash='c66cdd9c5848f363#2' id='type-id-329'/>
+ <function-type method-class-id='type-id-82' size-in-bits='64' hash='61477c4d1fd8d94d' id='type-id-332'>
<parameter type-id='type-id-128' is-artificial='yes'/>
- <!-- parameter of type 'void*' -->
<parameter type-id='type-id-30'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
</abi-instr>
<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'>
- <!-- Flist* const -->
- <qualified-type-def type-id='type-id-224' const='yes' hash='a5953854e9751c30' id='type-id-349'/>
- <!-- FlistSorter* -->
- <pointer-type-def type-id='type-id-204' size-in-bits='64' hash='9198325088ce4450' id='type-id-235'/>
- <!-- FlistSorter* const -->
- <qualified-type-def type-id='type-id-235' const='yes' hash='f704212932386f80' id='type-id-350'/>
+ <qualified-type-def type-id='type-id-224' const='yes' hash='a5953854e9751c30' id='type-id-333'/>
+ <pointer-type-def type-id='type-id-204' size-in-bits='64' hash='9198325088ce4450' id='type-id-234'/>
+ <qualified-type-def type-id='type-id-234' const='yes' hash='f704212932386f80' id='type-id-334'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/flistsorter.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
</abi-instr>
<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'>
- <!-- class Hull -->
- <class-decl name='Hull' visibility='default' size-in-bits='4800' filepath='libnurbs/internals/hull.h' line='47' column='1' hash='1cb6422150d754aa' id='type-id-351'>
- <!-- class TrimRegion -->
+ <class-decl name='Hull' visibility='default' size-in-bits='4800' filepath='libnurbs/internals/hull.h' line='47' column='1' hash='1cb6422150d754aa' id='type-id-335'>
<base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-276'/>
<member-type access='private'>
- <!-- struct Hull::Side -->
- <class-decl name='Side' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/internals/hull.h' line='55' column='1' hash='3e3294ca3e566f5f' id='type-id-352'>
+ <class-decl name='Side' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/internals/hull.h' line='55' column='1' hash='3e3294ca3e566f5f' id='type-id-336'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- Trimline* Hull::Side::left -->
<var-decl name='left' type-id='type-id-289' visibility='default' filepath='libnurbs/internals/hull.h' line='56' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- Gridline* Hull::Side::line -->
- <var-decl name='line' type-id='type-id-353' visibility='default' filepath='libnurbs/internals/hull.h' line='57' column='1'/>
+ <var-decl name='line' type-id='type-id-337' visibility='default' filepath='libnurbs/internals/hull.h' line='57' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- Trimline* Hull::Side::right -->
<var-decl name='right' type-id='type-id-289' visibility='default' filepath='libnurbs/internals/hull.h' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- long int Hull::Side::index -->
<var-decl name='index' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/hull.h' line='59' column='1'/>
</data-member>
</class-decl>
</member-type>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- Hull::Side Hull::lower -->
- <var-decl name='lower' type-id='type-id-352' visibility='default' filepath='libnurbs/internals/hull.h' line='62' column='1'/>
+ <var-decl name='lower' type-id='type-id-336' visibility='default' filepath='libnurbs/internals/hull.h' line='62' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='320'>
- <!-- Hull::Side Hull::upper -->
- <var-decl name='upper' type-id='type-id-352' visibility='default' filepath='libnurbs/internals/hull.h' line='63' column='1'/>
+ <var-decl name='upper' type-id='type-id-336' visibility='default' filepath='libnurbs/internals/hull.h' line='63' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='576'>
- <!-- Trimline Hull::fakeleft -->
<var-decl name='fakeleft' type-id='type-id-278' visibility='default' filepath='libnurbs/internals/hull.h' line='64' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1408'>
- <!-- Trimline Hull::fakeright -->
<var-decl name='fakeright' type-id='type-id-278' visibility='default' filepath='libnurbs/internals/hull.h' line='65' column='1'/>
</data-member>
</class-decl>
- <!-- Gridline* -->
- <pointer-type-def type-id='type-id-279' size-in-bits='64' hash='648d9ba6dc6f3dfc' id='type-id-353'/>
- <!-- Hull* -->
- <pointer-type-def type-id='type-id-351' size-in-bits='64' hash='46b7c7b5d5f03206' id='type-id-354'/>
- <!-- Hull* const -->
- <qualified-type-def type-id='type-id-354' const='yes' hash='4dfeb74b76cd84db' id='type-id-355'/>
+ <pointer-type-def type-id='type-id-279' size-in-bits='64' hash='648d9ba6dc6f3dfc' id='type-id-337'/>
+ <pointer-type-def type-id='type-id-335' size-in-bits='64' hash='46b7c7b5d5f03206' id='type-id-338'/>
+ <qualified-type-def type-id='type-id-338' const='yes' hash='4dfeb74b76cd84db' id='type-id-339'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/intersect.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <!-- Quilt* -->
- <pointer-type-def type-id='type-id-356' size-in-bits='64' id='type-id-357'/>
- <!-- struct Quilt -->
- <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-356'/>
- <!-- struct Renderhints -->
- <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-358'/>
</abi-instr>
<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'>
- <!-- Knotvector* -->
- <pointer-type-def type-id='type-id-317' size-in-bits='64' hash='bea6660c27799ca7' id='type-id-359'/>
- <!-- Knotvector* const -->
- <qualified-type-def type-id='type-id-359' const='yes' hash='3a310d839dbcee22' id='type-id-360'/>
+ <pointer-type-def type-id='type-id-310' size-in-bits='64' hash='bea6660c27799ca7' id='type-id-340'/>
+ <qualified-type-def type-id='type-id-340' const='yes' hash='3a310d839dbcee22' id='type-id-341'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/mapdesc.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <!-- class Mapdesc -->
- <class-decl name='Mapdesc' visibility='default' size-in-bits='3392' filepath='libnurbs/internals/mapdesc.h' line='49' column='1' hash='a5b1274942391c94' id='type-id-361'>
- <!-- class PooledObj -->
+ <class-decl name='Mapdesc' visibility='default' size-in-bits='3392' filepath='libnurbs/internals/mapdesc.h' line='49' column='1' hash='a5b1274942391c94' id='type-id-342'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- REAL Mapdesc::pixel_tolerance -->
<var-decl name='pixel_tolerance' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='104' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='32'>
- <!-- REAL Mapdesc::error_tolerance -->
<var-decl name='error_tolerance' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='105' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- REAL Mapdesc::object_space_error_tolerance -->
<var-decl name='object_space_error_tolerance' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='106' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
- <!-- REAL Mapdesc::clampfactor -->
<var-decl name='clampfactor' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='107' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- REAL Mapdesc::minsavings -->
<var-decl name='minsavings' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='108' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='160'>
- <!-- REAL Mapdesc::maxrate -->
<var-decl name='maxrate' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='109' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
- <!-- REAL Mapdesc::maxsrate -->
<var-decl name='maxsrate' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='110' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='224'>
- <!-- REAL Mapdesc::maxtrate -->
<var-decl name='maxtrate' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='111' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='256'>
- <!-- REAL Mapdesc::bboxsize[5] -->
- <var-decl name='bboxsize' type-id='type-id-298' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
+ <var-decl name='bboxsize' type-id='type-id-261' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='448'>
- <!-- long int Mapdesc::type -->
<var-decl name='type' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='115' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='512'>
- <!-- int Mapdesc::isrational -->
<var-decl name='isrational' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='116' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='544'>
- <!-- int Mapdesc::ncoords -->
<var-decl name='ncoords' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='117' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='576'>
- <!-- int Mapdesc::hcoords -->
<var-decl name='hcoords' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='118' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='608'>
- <!-- int Mapdesc::inhcoords -->
<var-decl name='inhcoords' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='119' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='640'>
- <!-- int Mapdesc::mask -->
<var-decl name='mask' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='120' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='672'>
- <!-- Maxmatrix Mapdesc::bmat -->
- <var-decl name='bmat' type-id='type-id-307' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
+ <var-decl name='bmat' type-id='type-id-262' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='1472'>
- <!-- Maxmatrix Mapdesc::cmat -->
- <var-decl name='cmat' type-id='type-id-307' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
+ <var-decl name='cmat' type-id='type-id-262' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='2272'>
- <!-- Maxmatrix Mapdesc::smat -->
- <var-decl name='smat' type-id='type-id-307' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
+ <var-decl name='smat' type-id='type-id-262' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='3072'>
- <!-- REAL Mapdesc::s_steps -->
<var-decl name='s_steps' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='124' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='3104'>
- <!-- REAL Mapdesc::t_steps -->
<var-decl name='t_steps' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='125' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='3136'>
- <!-- REAL Mapdesc::sampling_method -->
<var-decl name='sampling_method' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='126' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='3168'>
- <!-- REAL Mapdesc::culling_method -->
<var-decl name='culling_method' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='127' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='3200'>
- <!-- REAL Mapdesc::bbox_subdividing -->
<var-decl name='bbox_subdividing' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='128' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='3264'>
- <!-- Mapdesc* Mapdesc::next -->
- <var-decl name='next' type-id='type-id-362' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
+ <var-decl name='next' type-id='type-id-343' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='3328'>
- <!-- Backend& Mapdesc::backend -->
<var-decl name='backend' type-id='type-id-208' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='130' column='1'/>
</data-member>
</class-decl>
- <!-- Mapdesc* -->
- <pointer-type-def type-id='type-id-361' size-in-bits='64' hash='55e9ab03b1bf2f0f' id='type-id-362'/>
- <!-- Mapdesc* const -->
- <qualified-type-def type-id='type-id-362' const='yes' hash='a3ab9ec738074901' id='type-id-363'/>
+ <pointer-type-def type-id='type-id-342' size-in-bits='64' hash='55e9ab03b1bf2f0f' id='type-id-343'/>
+ <qualified-type-def type-id='type-id-343' const='yes' hash='a3ab9ec738074901' id='type-id-344'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/mapdescv.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
</abi-instr>
<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'>
- <!-- class Maplist -->
<class-decl name='Maplist' visibility='default' size-in-bits='2688' filepath='libnurbs/internals/maplist.h' line='46' column='1' hash='c88e5a2824fe4781' id='type-id-113'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Pool Maplist::mapdescPool -->
<var-decl name='mapdescPool' type-id='type-id-117' visibility='default' filepath='libnurbs/internals/maplist.h' line='58' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='2496'>
- <!-- Mapdesc* Maplist::maps -->
- <var-decl name='maps' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/maplist.h' line='59' column='1'/>
+ <var-decl name='maps' type-id='type-id-184' visibility='default' filepath='libnurbs/internals/maplist.h' line='59' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='2560'>
- <!-- Mapdesc** Maplist::lastmap -->
- <var-decl name='lastmap' type-id='type-id-364' visibility='default' filepath='libnurbs/internals/maplist.h' line='60' column='1'/>
+ <var-decl name='lastmap' type-id='type-id-345' visibility='default' filepath='libnurbs/internals/maplist.h' line='60' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='2624'>
- <!-- Backend& Maplist::backend -->
<var-decl name='backend' type-id='type-id-208' visibility='default' filepath='libnurbs/internals/maplist.h' line='61' column='1'/>
</data-member>
</class-decl>
- <!-- Mapdesc** -->
- <pointer-type-def type-id='type-id-303' size-in-bits='64' hash='b6550110937b2b7f' id='type-id-364'/>
- <!-- Maplist* -->
- <pointer-type-def type-id='type-id-113' size-in-bits='64' hash='d2331b5bd2a5b4b7' id='type-id-365'/>
- <!-- Maplist* const -->
- <qualified-type-def type-id='type-id-365' const='yes' hash='69304cc38fa8743d' id='type-id-366'/>
- <!-- PooledObj* const -->
- <qualified-type-def type-id='type-id-182' const='yes' hash='379b27eb41f242cc' id='type-id-367'/>
+ <pointer-type-def type-id='type-id-184' size-in-bits='64' hash='b6550110937b2b7f' id='type-id-345'/>
+ <pointer-type-def type-id='type-id-113' size-in-bits='64' hash='d2331b5bd2a5b4b7' id='type-id-346'/>
+ <qualified-type-def type-id='type-id-346' const='yes' hash='69304cc38fa8743d' id='type-id-347'/>
+ <qualified-type-def type-id='type-id-182' const='yes' hash='379b27eb41f242cc' id='type-id-348'/>
</abi-instr>
<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'>
- <!-- GridTrimVertex*[2] -->
- <array-type-def dimensions='1' type-id='type-id-267' size-in-bits='128' hash='a83a162cff68d905' id='type-id-368'>
- <!-- <anonymous range>[2] -->
+ <array-type-def dimensions='1' type-id='type-id-270' size-in-bits='128' hash='a83a162cff68d905' id='type-id-349'>
<subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='4b31246d758bb233' id='type-id-131'/>
</array-type-def>
- <!-- class Mesher -->
- <class-decl name='Mesher' visibility='default' size-in-bits='7680' filepath='libnurbs/internals/mesher.h' line='47' column='1' hash='bd98137193bf0e9b' id='type-id-237'>
- <!-- class TrimRegion -->
+ <class-decl name='Mesher' visibility='default' size-in-bits='7680' filepath='libnurbs/internals/mesher.h' line='47' column='1' hash='bd98137193bf0e9b' id='type-id-236'>
<base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-276'/>
- <!-- class Hull -->
- <base-class access='public' layout-offset-in-bits='0' type-id='type-id-351'/>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-335'/>
<data-member access='private' static='yes'>
- <!-- static const float Mesher::ZERO -->
- <var-decl name='ZERO' type-id='type-id-369' mangled-name='_ZN6Mesher4ZEROE' visibility='default' filepath='libnurbs/internals/mesher.cc' line='53' column='1'/>
+ <var-decl name='ZERO' type-id='type-id-350' mangled-name='_ZN6Mesher4ZEROE' visibility='default' filepath='libnurbs/internals/mesher.cc' line='53' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='2240'>
- <!-- Backend& Mesher::backend -->
<var-decl name='backend' type-id='type-id-208' visibility='default' filepath='libnurbs/internals/mesher.h' line='56' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='2304'>
- <!-- Pool Mesher::p -->
<var-decl name='p' type-id='type-id-117' visibility='default' filepath='libnurbs/internals/mesher.h' line='58' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='4800'>
- <!-- unsigned int Mesher::stacksize -->
- <var-decl name='stacksize' type-id='type-id-370' visibility='default' filepath='libnurbs/internals/mesher.h' line='59' column='1'/>
+ <var-decl name='stacksize' type-id='type-id-351' visibility='default' filepath='libnurbs/internals/mesher.h' line='59' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='4864'>
- <!-- GridTrimVertex** Mesher::vdata -->
- <var-decl name='vdata' type-id='type-id-371' visibility='default' filepath='libnurbs/internals/mesher.h' line='60' column='1'/>
+ <var-decl name='vdata' type-id='type-id-352' visibility='default' filepath='libnurbs/internals/mesher.h' line='60' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='4928'>
- <!-- GridTrimVertex* Mesher::last[2] -->
- <var-decl name='last' type-id='type-id-368' visibility='default' filepath='libnurbs/internals/mesher.h' line='61' column='1'/>
+ <var-decl name='last' type-id='type-id-349' visibility='default' filepath='libnurbs/internals/mesher.h' line='61' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='5056'>
- <!-- int Mesher::itop -->
<var-decl name='itop' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mesher.h' line='62' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='5088'>
- <!-- int Mesher::lastedge -->
<var-decl name='lastedge' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mesher.h' line='63' column='1'/>
</data-member>
</class-decl>
- <!-- GridTrimVertex** -->
- <pointer-type-def type-id='type-id-267' size-in-bits='64' hash='d8209ea6885ab82a' id='type-id-371'/>
- <!-- Mesher* -->
- <pointer-type-def type-id='type-id-237' size-in-bits='64' hash='797eba125a6a2cff' id='type-id-372'/>
- <!-- Mesher* const -->
- <qualified-type-def type-id='type-id-372' const='yes' hash='628c5a4a8bcfa0d7' id='type-id-373'/>
- <!-- const float -->
- <qualified-type-def type-id='type-id-2' const='yes' hash='8a19facac7115e1f' id='type-id-369'/>
+ <pointer-type-def type-id='type-id-270' size-in-bits='64' hash='d8209ea6885ab82a' id='type-id-352'/>
+ <pointer-type-def type-id='type-id-236' size-in-bits='64' hash='797eba125a6a2cff' id='type-id-353'/>
+ <qualified-type-def type-id='type-id-353' const='yes' hash='628c5a4a8bcfa0d7' id='type-id-354'/>
+ <qualified-type-def type-id='type-id-2' const='yes' hash='8a19facac7115e1f' id='type-id-350'/>
</abi-instr>
<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'>
- <!-- Real[2] -->
- <array-type-def dimensions='1' type-id='type-id-374' size-in-bits='64' hash='8375819ac3795b50' id='type-id-375'>
- <!-- <anonymous range>[2] -->
+ <array-type-def dimensions='1' type-id='type-id-355' size-in-bits='64' hash='8375819ac3795b50' id='type-id-356'>
<subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='4b31246d758bb233' id='type-id-131'/>
</array-type-def>
- <!-- class primStream -->
- <class-decl name='primStream' visibility='default' size-in-bits='384' filepath='libnurbs/nurbtess/primitiveStream.h' line='44' column='1' hash='16420932ba931fb' id='type-id-376'>
+ <class-decl name='primStream' visibility='default' size-in-bits='384' filepath='libnurbs/nurbtess/primitiveStream.h' line='44' column='1' hash='16420932ba931fb' id='type-id-357'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Int* primStream::lengths -->
- <var-decl name='lengths' type-id='type-id-377' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='45' column='1'/>
+ <var-decl name='lengths' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='45' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- Int* primStream::types -->
- <var-decl name='types' type-id='type-id-377' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='46' column='1'/>
+ <var-decl name='types' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='46' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- Real* primStream::vertices -->
- <var-decl name='vertices' type-id='type-id-378' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='47' column='1'/>
+ <var-decl name='vertices' type-id='type-id-359' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='47' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
- <!-- Int primStream::index_lengths -->
- <var-decl name='index_lengths' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='50' column='1'/>
+ <var-decl name='index_lengths' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='50' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='224'>
- <!-- Int primStream::size_lengths -->
- <var-decl name='size_lengths' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='51' column='1'/>
+ <var-decl name='size_lengths' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='51' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='256'>
- <!-- Int primStream::index_vertices -->
- <var-decl name='index_vertices' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='52' column='1'/>
+ <var-decl name='index_vertices' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='52' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='288'>
- <!-- Int primStream::size_vertices -->
- <var-decl name='size_vertices' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='53' column='1'/>
+ <var-decl name='size_vertices' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='53' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='320'>
- <!-- Int primStream::counter -->
- <var-decl name='counter' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='59' column='1'/>
+ <var-decl name='counter' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/primitiveStream.h' line='59' column='1'/>
</data-member>
</class-decl>
- <!-- class reflexChain -->
- <class-decl name='reflexChain' visibility='default' size-in-bits='192' filepath='libnurbs/nurbtess/monoTriangulation.h' line='43' column='1' hash='a0af6bdf8ecd40bd' id='type-id-380'>
+ <class-decl name='reflexChain' visibility='default' size-in-bits='192' filepath='libnurbs/nurbtess/monoTriangulation.h' line='43' column='1' hash='a0af6bdf8ecd40bd' id='type-id-361'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Real2* reflexChain::queue -->
- <var-decl name='queue' type-id='type-id-381' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='44' column='1'/>
+ <var-decl name='queue' type-id='type-id-362' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='44' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- Int reflexChain::isIncreasing -->
- <var-decl name='isIncreasing' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='50' column='1'/>
+ <var-decl name='isIncreasing' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='50' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
- <!-- Int reflexChain::index_queue -->
- <var-decl name='index_queue' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='51' column='1'/>
+ <var-decl name='index_queue' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='51' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- Int reflexChain::size_queue -->
- <var-decl name='size_queue' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='52' column='1'/>
+ <var-decl name='size_queue' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='52' column='1'/>
</data-member>
</class-decl>
- <!-- class vertexArray -->
- <class-decl name='vertexArray' visibility='default' size-in-bits='128' filepath='libnurbs/nurbtess/monoTriangulation.h' line='77' column='1' hash='1a6661fa27e2bd04' id='type-id-382'>
+ <class-decl name='vertexArray' visibility='default' size-in-bits='128' filepath='libnurbs/nurbtess/monoTriangulation.h' line='77' column='1' hash='1a6661fa27e2bd04' id='type-id-363'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Real** vertexArray::array -->
- <var-decl name='array' type-id='type-id-383' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='78' column='1'/>
+ <var-decl name='array' type-id='type-id-364' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='78' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- Int vertexArray::index -->
- <var-decl name='index' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='79' column='1'/>
+ <var-decl name='index' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='79' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
- <!-- Int vertexArray::size -->
- <var-decl name='size' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='80' column='1'/>
+ <var-decl name='size' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/monoTriangulation.h' line='80' column='1'/>
</data-member>
</class-decl>
- <!-- typedef int Int -->
- <typedef-decl name='Int' type-id='type-id-3' size-in-bits='32' filepath='libnurbs/nurbtess/definitions.h' line='37' column='1' hash='f0c050c6f9f8032e' id='type-id-379'/>
- <!-- typedef float Real -->
- <typedef-decl name='Real' type-id='type-id-2' size-in-bits='32' filepath='libnurbs/nurbtess/definitions.h' line='36' column='1' hash='f0c050c6f9f8032e' id='type-id-374'/>
- <!-- typedef Real[2] Real2 -->
- <typedef-decl name='Real2' type-id='type-id-375' size-in-bits='64' filepath='libnurbs/nurbtess/definitions.h' line='38' column='1' hash='61477c4d1fd8d94d' id='type-id-384'/>
- <!-- Int* -->
- <pointer-type-def type-id='type-id-379' size-in-bits='64' hash='cb5b8bbc37e213c7' id='type-id-377'/>
- <!-- Real(*)[2] -->
- <pointer-type-def type-id='type-id-375' size-in-bits='64' hash='e339c9dd9c235edb' id='type-id-385'/>
- <!-- Real* -->
- <pointer-type-def type-id='type-id-374' size-in-bits='64' hash='95ea3b878fa0ddfc' id='type-id-378'/>
- <!-- Real** -->
- <pointer-type-def type-id='type-id-378' size-in-bits='64' hash='f4c9d18afd971684' id='type-id-383'/>
- <!-- Real2* -->
- <pointer-type-def type-id='type-id-384' size-in-bits='64' hash='edec98cc5a3f1415' id='type-id-381'/>
- <!-- primStream* -->
- <pointer-type-def type-id='type-id-376' size-in-bits='64' hash='255e720c1c031d87' id='type-id-386'/>
- <!-- reflexChain* -->
- <pointer-type-def type-id='type-id-380' size-in-bits='64' hash='6769e7dae5a27d8d' id='type-id-387'/>
- <!-- reflexChain* const -->
- <qualified-type-def type-id='type-id-387' const='yes' hash='e0c3b195ccfbef0b' id='type-id-388'/>
- <!-- vertexArray* -->
- <pointer-type-def type-id='type-id-382' size-in-bits='64' hash='3363bce3473b13f5' id='type-id-389'/>
- <!-- vertexArray* const -->
- <qualified-type-def type-id='type-id-389' const='yes' hash='a027399161ea7c77' id='type-id-390'/>
+ <typedef-decl name='Int' type-id='type-id-3' size-in-bits='32' filepath='libnurbs/nurbtess/definitions.h' line='37' column='1' hash='f0c050c6f9f8032e' id='type-id-360'/>
+ <typedef-decl name='Real' type-id='type-id-2' size-in-bits='32' filepath='libnurbs/nurbtess/definitions.h' line='36' column='1' hash='f0c050c6f9f8032e' id='type-id-355'/>
+ <typedef-decl name='Real2' type-id='type-id-356' size-in-bits='64' filepath='libnurbs/nurbtess/definitions.h' line='38' column='1' hash='61477c4d1fd8d94d' id='type-id-365'/>
+ <pointer-type-def type-id='type-id-360' size-in-bits='64' hash='cb5b8bbc37e213c7' id='type-id-358'/>
+ <pointer-type-def type-id='type-id-356' size-in-bits='64' hash='e339c9dd9c235edb' id='type-id-366'/>
+ <pointer-type-def type-id='type-id-355' size-in-bits='64' hash='95ea3b878fa0ddfc' id='type-id-359'/>
+ <pointer-type-def type-id='type-id-359' size-in-bits='64' hash='f4c9d18afd971684' id='type-id-364'/>
+ <pointer-type-def type-id='type-id-365' size-in-bits='64' hash='edec98cc5a3f1415' id='type-id-362'/>
+ <pointer-type-def type-id='type-id-357' size-in-bits='64' hash='255e720c1c031d87' id='type-id-367'/>
+ <pointer-type-def type-id='type-id-361' size-in-bits='64' hash='6769e7dae5a27d8d' id='type-id-368'/>
+ <qualified-type-def type-id='type-id-368' const='yes' hash='e0c3b195ccfbef0b' id='type-id-369'/>
+ <pointer-type-def type-id='type-id-363' size-in-bits='64' hash='3363bce3473b13f5' id='type-id-370'/>
+ <qualified-type-def type-id='type-id-370' const='yes' hash='a027399161ea7c77' id='type-id-371'/>
</abi-instr>
<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'>
- <!-- Quilt* -->
- <pointer-type-def type-id='type-id-391' size-in-bits='64' id='type-id-392'/>
- <!-- struct Quilt -->
- <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-391'/>
- <!-- struct Renderhints -->
- <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-393'/>
</abi-instr>
<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'>
- <!-- enum Curvetype -->
- <enum-decl name='Curvetype' size-in-bits='32' alignment-in-bits='32' filepath='libnurbs/internals/reader.h' line='42' column='1' hash='95329d78ceb11084' id='type-id-394'>
+ <enum-decl name='Curvetype' size-in-bits='32' alignment-in-bits='32' filepath='libnurbs/internals/reader.h' line='42' column='1' hash='95329d78ceb11084' id='type-id-372'>
<underlying-type type-id='type-id-50'/>
<enumerator name='ct_nurbscurve' value='0'/>
<enumerator name='ct_pwlcurve' value='1'/>
<enumerator name='ct_none' value='2'/>
</enum-decl>
- <!-- struct O_curve -->
- <class-decl name='O_curve' is-struct='yes' visibility='default' size-in-bits='384' filepath='libnurbs/internals/reader.h' line='55' column='1' hash='764c72ec499cdbcf' id='type-id-395'>
- <!-- class PooledObj -->
+ <class-decl name='O_curve' is-struct='yes' visibility='default' size-in-bits='384' filepath='libnurbs/internals/reader.h' line='55' column='1' hash='764c72ec499cdbcf' id='type-id-373'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
<member-type access='public'>
- <!-- union {O_nurbscurve* o_nurbscurve; O_pwlcurve* o_pwlcurve;} -->
- <union-decl name='__anonymous_union__' visibility='default' size-in-bits='64' is-anonymous='yes' filepath='libnurbs/internals/reader.h' line='56' column='1' hash='a9352e6bc93f373b' id='type-id-396'>
+ <union-decl name='__anonymous_union__' visibility='default' size-in-bits='64' is-anonymous='yes' filepath='libnurbs/internals/reader.h' line='56' column='1' hash='a9352e6bc93f373b' id='type-id-374'>
<data-member access='public'>
- <!-- O_nurbscurve* o_nurbscurve -->
- <var-decl name='o_nurbscurve' type-id='type-id-397' visibility='default' filepath='libnurbs/internals/reader.h' line='57' column='1'/>
+ <var-decl name='o_nurbscurve' type-id='type-id-375' visibility='default' filepath='libnurbs/internals/reader.h' line='57' column='1'/>
</data-member>
<data-member access='public'>
- <!-- O_pwlcurve* o_pwlcurve -->
- <var-decl name='o_pwlcurve' type-id='type-id-398' visibility='default' filepath='libnurbs/internals/reader.h' line='58' column='1'/>
+ <var-decl name='o_pwlcurve' type-id='type-id-376' visibility='default' filepath='libnurbs/internals/reader.h' line='58' column='1'/>
</data-member>
</union-decl>
</member-type>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- union {O_nurbscurve* o_nurbscurve; O_pwlcurve* o_pwlcurve;} O_curve::curve -->
- <var-decl name='curve' type-id='type-id-396' visibility='default' filepath='libnurbs/internals/reader.h' line='59' column='1'/>
+ <var-decl name='curve' type-id='type-id-374' visibility='default' filepath='libnurbs/internals/reader.h' line='59' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- Curvetype O_curve::curvetype -->
- <var-decl name='curvetype' type-id='type-id-394' visibility='default' filepath='libnurbs/internals/reader.h' line='60' column='1'/>
+ <var-decl name='curvetype' type-id='type-id-372' visibility='default' filepath='libnurbs/internals/reader.h' line='60' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- O_curve* O_curve::next -->
<var-decl name='next' type-id='type-id-126' visibility='default' filepath='libnurbs/internals/reader.h' line='61' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- O_surface* O_curve::owner -->
<var-decl name='owner' type-id='type-id-124' visibility='default' filepath='libnurbs/internals/reader.h' line='62' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- int O_curve::used -->
<var-decl name='used' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/reader.h' line='63' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='288'>
- <!-- int O_curve::save -->
<var-decl name='save' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/reader.h' line='64' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
- <!-- long int O_curve::nuid -->
<var-decl name='nuid' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/reader.h' line='65' column='1'/>
</data-member>
</class-decl>
- <!-- struct O_nurbscurve -->
- <class-decl name='O_nurbscurve' is-struct='yes' visibility='default' size-in-bits='384' filepath='libnurbs/internals/reader.h' line='70' column='1' hash='7321adaa451e1341' id='type-id-399'>
- <!-- class PooledObj -->
+ <class-decl name='O_nurbscurve' is-struct='yes' visibility='default' size-in-bits='384' filepath='libnurbs/internals/reader.h' line='70' column='1' hash='7321adaa451e1341' id='type-id-377'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- Quilt* O_nurbscurve::bezier_curves -->
- <var-decl name='bezier_curves' type-id='type-id-310' visibility='default' filepath='libnurbs/internals/reader.h' line='71' column='1'/>
+ <var-decl name='bezier_curves' type-id='type-id-209' visibility='default' filepath='libnurbs/internals/reader.h' line='71' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- long int O_nurbscurve::type -->
<var-decl name='type' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/reader.h' line='72' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- REAL O_nurbscurve::tesselation -->
<var-decl name='tesselation' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/reader.h' line='73' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
- <!-- int O_nurbscurve::method -->
<var-decl name='method' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/reader.h' line='74' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- O_nurbscurve* O_nurbscurve::next -->
- <var-decl name='next' type-id='type-id-397' visibility='default' filepath='libnurbs/internals/reader.h' line='75' column='1'/>
+ <var-decl name='next' type-id='type-id-375' visibility='default' filepath='libnurbs/internals/reader.h' line='75' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- int O_nurbscurve::used -->
<var-decl name='used' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/reader.h' line='76' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='288'>
- <!-- int O_nurbscurve::save -->
<var-decl name='save' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/reader.h' line='77' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
- <!-- O_curve* O_nurbscurve::owner -->
<var-decl name='owner' type-id='type-id-126' visibility='default' filepath='libnurbs/internals/reader.h' line='78' column='1'/>
</data-member>
</class-decl>
- <!-- struct O_nurbssurface -->
- <class-decl name='O_nurbssurface' is-struct='yes' visibility='default' size-in-bits='320' filepath='libnurbs/internals/reader.h' line='101' column='1' hash='5d4cf915b03192ff' id='type-id-400'>
- <!-- class PooledObj -->
+ <class-decl name='O_nurbssurface' is-struct='yes' visibility='default' size-in-bits='320' filepath='libnurbs/internals/reader.h' line='101' column='1' hash='5d4cf915b03192ff' id='type-id-378'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- Quilt* O_nurbssurface::bezier_patches -->
- <var-decl name='bezier_patches' type-id='type-id-310' visibility='default' filepath='libnurbs/internals/reader.h' line='102' column='1'/>
+ <var-decl name='bezier_patches' type-id='type-id-209' visibility='default' filepath='libnurbs/internals/reader.h' line='102' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- long int O_nurbssurface::type -->
<var-decl name='type' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/reader.h' line='103' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- O_surface* O_nurbssurface::owner -->
<var-decl name='owner' type-id='type-id-124' visibility='default' filepath='libnurbs/internals/reader.h' line='104' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- O_nurbssurface* O_nurbssurface::next -->
- <var-decl name='next' type-id='type-id-401' visibility='default' filepath='libnurbs/internals/reader.h' line='105' column='1'/>
+ <var-decl name='next' type-id='type-id-379' visibility='default' filepath='libnurbs/internals/reader.h' line='105' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- int O_nurbssurface::save -->
<var-decl name='save' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/reader.h' line='106' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='288'>
- <!-- int O_nurbssurface::used -->
<var-decl name='used' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/reader.h' line='107' column='1'/>
</data-member>
</class-decl>
- <!-- struct O_pwlcurve -->
- <class-decl name='O_pwlcurve' is-struct='yes' visibility='default' size-in-bits='320' filepath='libnurbs/internals/reader.h' line='83' column='1' hash='8b561bc8f6e89585' id='type-id-402'>
- <!-- class PooledObj -->
+ <class-decl name='O_pwlcurve' is-struct='yes' visibility='default' size-in-bits='320' filepath='libnurbs/internals/reader.h' line='83' column='1' hash='8b561bc8f6e89585' id='type-id-380'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- TrimVertex* O_pwlcurve::pts -->
<var-decl name='pts' type-id='type-id-168' visibility='default' filepath='libnurbs/internals/reader.h' line='85' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- int O_pwlcurve::npts -->
<var-decl name='npts' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/reader.h' line='86' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- O_pwlcurve* O_pwlcurve::next -->
- <var-decl name='next' type-id='type-id-398' visibility='default' filepath='libnurbs/internals/reader.h' line='87' column='1'/>
+ <var-decl name='next' type-id='type-id-376' visibility='default' filepath='libnurbs/internals/reader.h' line='87' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- int O_pwlcurve::used -->
<var-decl name='used' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/reader.h' line='88' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='224'>
- <!-- int O_pwlcurve::save -->
<var-decl name='save' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/reader.h' line='89' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- O_curve* O_pwlcurve::owner -->
<var-decl name='owner' type-id='type-id-126' visibility='default' filepath='libnurbs/internals/reader.h' line='90' column='1'/>
</data-member>
</class-decl>
- <!-- struct O_surface -->
- <class-decl name='O_surface' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/internals/reader.h' line='112' column='1' hash='6fe67d7ce673f209' id='type-id-403'>
- <!-- class PooledObj -->
+ <class-decl name='O_surface' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/internals/reader.h' line='112' column='1' hash='6fe67d7ce673f209' id='type-id-381'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- O_nurbssurface* O_surface::o_nurbssurface -->
- <var-decl name='o_nurbssurface' type-id='type-id-401' visibility='default' filepath='libnurbs/internals/reader.h' line='113' column='1'/>
+ <var-decl name='o_nurbssurface' type-id='type-id-379' visibility='default' filepath='libnurbs/internals/reader.h' line='113' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- O_trim* O_surface::o_trim -->
<var-decl name='o_trim' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/reader.h' line='114' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- int O_surface::save -->
<var-decl name='save' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/reader.h' line='115' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- long int O_surface::nuid -->
<var-decl name='nuid' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/reader.h' line='116' column='1'/>
</data-member>
</class-decl>
- <!-- struct O_trim -->
- <class-decl name='O_trim' is-struct='yes' visibility='default' size-in-bits='192' filepath='libnurbs/internals/reader.h' line='94' column='1' hash='1c9859294d8d322a' id='type-id-404'>
- <!-- class PooledObj -->
+ <class-decl name='O_trim' is-struct='yes' visibility='default' size-in-bits='192' filepath='libnurbs/internals/reader.h' line='94' column='1' hash='1c9859294d8d322a' id='type-id-382'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- O_curve* O_trim::o_curve -->
<var-decl name='o_curve' type-id='type-id-126' visibility='default' filepath='libnurbs/internals/reader.h' line='95' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- O_trim* O_trim::next -->
<var-decl name='next' type-id='type-id-125' visibility='default' filepath='libnurbs/internals/reader.h' line='96' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- int O_trim::save -->
<var-decl name='save' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/reader.h' line='97' column='1'/>
</data-member>
</class-decl>
- <!-- struct Property -->
- <class-decl name='Property' is-struct='yes' visibility='default' size-in-bits='192' filepath='libnurbs/internals/reader.h' line='120' column='1' hash='7145ddd435342817' id='type-id-405'>
- <!-- class PooledObj -->
+ <class-decl name='Property' is-struct='yes' visibility='default' size-in-bits='192' filepath='libnurbs/internals/reader.h' line='120' column='1' hash='7145ddd435342817' id='type-id-383'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- long int Property::type -->
<var-decl name='type' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/reader.h' line='121' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- long int Property::tag -->
<var-decl name='tag' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/reader.h' line='122' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- REAL Property::value -->
<var-decl name='value' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/reader.h' line='123' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
- <!-- int Property::save -->
<var-decl name='save' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/reader.h' line='124' column='1'/>
</data-member>
</class-decl>
- <!-- NurbsTessellator* const -->
- <qualified-type-def type-id='type-id-128' const='yes' hash='aadc0d1c926aeca5' id='type-id-406'/>
- <!-- O_curve* -->
- <pointer-type-def type-id='type-id-395' size-in-bits='64' hash='37b53e6ea6ef6470' id='type-id-126'/>
- <!-- O_curve* const -->
- <qualified-type-def type-id='type-id-126' const='yes' hash='5a1eef395e1ae72f' id='type-id-407'/>
- <!-- O_curve** -->
+ <qualified-type-def type-id='type-id-128' const='yes' hash='aadc0d1c926aeca5' id='type-id-384'/>
+ <pointer-type-def type-id='type-id-373' size-in-bits='64' hash='37b53e6ea6ef6470' id='type-id-126'/>
+ <qualified-type-def type-id='type-id-126' const='yes' hash='5a1eef395e1ae72f' id='type-id-385'/>
<pointer-type-def type-id='type-id-126' size-in-bits='64' hash='6c060cdd96b91db4' id='type-id-120'/>
- <!-- O_nurbscurve* -->
- <pointer-type-def type-id='type-id-399' size-in-bits='64' hash='9cb107d6bb24001b' id='type-id-397'/>
- <!-- O_nurbscurve* const -->
- <qualified-type-def type-id='type-id-397' const='yes' hash='1fbb7bf7b59396ae' id='type-id-408'/>
- <!-- O_nurbscurve** -->
- <pointer-type-def type-id='type-id-397' size-in-bits='64' hash='59d64f5cf3de2136' id='type-id-121'/>
- <!-- O_nurbssurface* -->
- <pointer-type-def type-id='type-id-400' size-in-bits='64' hash='3bad4819a598b3b4' id='type-id-401'/>
- <!-- O_nurbssurface* const -->
- <qualified-type-def type-id='type-id-401' const='yes' hash='6ed435b6da794333' id='type-id-409'/>
- <!-- O_nurbssurface** -->
- <pointer-type-def type-id='type-id-401' size-in-bits='64' hash='f93436c1eddf2545' id='type-id-123'/>
- <!-- O_pwlcurve* -->
- <pointer-type-def type-id='type-id-402' size-in-bits='64' hash='ce816b330166878' id='type-id-398'/>
- <!-- O_pwlcurve** -->
- <pointer-type-def type-id='type-id-398' size-in-bits='64' hash='268624f0c3b94ee7' id='type-id-122'/>
- <!-- O_surface* -->
- <pointer-type-def type-id='type-id-403' size-in-bits='64' hash='814fc4462ae384c0' id='type-id-124'/>
- <!-- O_surface* const -->
- <qualified-type-def type-id='type-id-124' const='yes' hash='b49897684114cb51' id='type-id-410'/>
- <!-- O_trim* -->
- <pointer-type-def type-id='type-id-404' size-in-bits='64' hash='ef1e0e9c5d635b8a' id='type-id-125'/>
- <!-- O_trim* const -->
- <qualified-type-def type-id='type-id-125' const='yes' hash='5266076414872102' id='type-id-411'/>
- <!-- O_trim** -->
+ <pointer-type-def type-id='type-id-377' size-in-bits='64' hash='9cb107d6bb24001b' id='type-id-375'/>
+ <qualified-type-def type-id='type-id-375' const='yes' hash='1fbb7bf7b59396ae' id='type-id-386'/>
+ <pointer-type-def type-id='type-id-375' size-in-bits='64' hash='59d64f5cf3de2136' id='type-id-121'/>
+ <pointer-type-def type-id='type-id-378' size-in-bits='64' hash='3bad4819a598b3b4' id='type-id-379'/>
+ <qualified-type-def type-id='type-id-379' const='yes' hash='6ed435b6da794333' id='type-id-387'/>
+ <pointer-type-def type-id='type-id-379' size-in-bits='64' hash='f93436c1eddf2545' id='type-id-123'/>
+ <pointer-type-def type-id='type-id-380' size-in-bits='64' hash='ce816b330166878' id='type-id-376'/>
+ <pointer-type-def type-id='type-id-376' size-in-bits='64' hash='268624f0c3b94ee7' id='type-id-122'/>
+ <pointer-type-def type-id='type-id-381' size-in-bits='64' hash='814fc4462ae384c0' id='type-id-124'/>
+ <qualified-type-def type-id='type-id-124' const='yes' hash='b49897684114cb51' id='type-id-388'/>
+ <pointer-type-def type-id='type-id-382' size-in-bits='64' hash='ef1e0e9c5d635b8a' id='type-id-125'/>
+ <qualified-type-def type-id='type-id-125' const='yes' hash='5266076414872102' id='type-id-389'/>
<pointer-type-def type-id='type-id-125' size-in-bits='64' hash='3ef52fa1240d9ec0' id='type-id-119'/>
- <!-- Property* -->
- <pointer-type-def type-id='type-id-405' size-in-bits='64' hash='2b78e99fe715f655' id='type-id-412'/>
- <!-- Property* const -->
- <qualified-type-def type-id='type-id-412' const='yes' hash='324d97d5323c8c67' id='type-id-413'/>
+ <pointer-type-def type-id='type-id-383' size-in-bits='64' hash='2b78e99fe715f655' id='type-id-390'/>
+ <qualified-type-def type-id='type-id-390' const='yes' hash='324d97d5323c8c67' id='type-id-391'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/nurbstess.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
</abi-instr>
<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'>
- <!-- Patchspec[2] -->
- <array-type-def dimensions='1' type-id='type-id-414' size-in-bits='640' hash='4693859c5a22af20' id='type-id-415'>
- <!-- <anonymous range>[2] -->
+ <array-type-def dimensions='1' type-id='type-id-392' size-in-bits='640' hash='4693859c5a22af20' id='type-id-393'>
<subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='4b31246d758bb233' id='type-id-131'/>
</array-type-def>
- <!-- REAL[2880] -->
- <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='92160' hash='5d7f8f0d16f960f3' id='type-id-416'>
- <!-- <anonymous range>[2880] -->
- <subrange length='2880' lower-bound='0' upper-bound='2879' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='737327e79e146b8e' id='type-id-417'/>
+ <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='92160' hash='5d7f8f0d16f960f3' id='type-id-394'>
+ <subrange length='2880' lower-bound='0' upper-bound='2879' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='737327e79e146b8e' id='type-id-395'/>
</array-type-def>
- <!-- REAL[2][5] -->
- <array-type-def dimensions='2' type-id='type-id-15' size-in-bits='320' hash='14e163737004856c' id='type-id-418'>
- <!-- <anonymous range>[2] -->
+ <array-type-def dimensions='2' type-id='type-id-15' size-in-bits='320' hash='14e163737004856c' id='type-id-396'>
<subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='4b31246d758bb233' id='type-id-131'/>
- <!-- <anonymous range>[5] -->
- <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='366e4d8744b37ad2' id='type-id-299'/>
+ <subrange length='5' lower-bound='0' upper-bound='4' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='366e4d8744b37ad2' id='type-id-297'/>
</array-type-def>
- <!-- class Patch -->
- <class-decl name='Patch' visibility='default' size-in-bits='277696' filepath='libnurbs/internals/patch.h' line='62' column='1' hash='e4ed7cdc5fad02e7' id='type-id-419'>
+ <class-decl name='Patch' visibility='default' size-in-bits='277696' filepath='libnurbs/internals/patch.h' line='62' column='1' hash='e4ed7cdc5fad02e7' id='type-id-397'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Mapdesc* Patch::mapdesc -->
- <var-decl name='mapdesc' type-id='type-id-303' visibility='default' filepath='libnurbs/internals/patch.h' line='82' column='1'/>
+ <var-decl name='mapdesc' type-id='type-id-184' visibility='default' filepath='libnurbs/internals/patch.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- Patch* Patch::next -->
- <var-decl name='next' type-id='type-id-243' visibility='default' filepath='libnurbs/internals/patch.h' line='83' column='1'/>
+ <var-decl name='next' type-id='type-id-242' visibility='default' filepath='libnurbs/internals/patch.h' line='83' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- int Patch::cullval -->
<var-decl name='cullval' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/patch.h' line='84' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='160'>
- <!-- int Patch::notInBbox -->
<var-decl name='notInBbox' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/patch.h' line='85' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
- <!-- int Patch::needsSampling -->
<var-decl name='needsSampling' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/patch.h' line='86' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='224'>
- <!-- REAL Patch::cpts[2880] -->
- <var-decl name='cpts' type-id='type-id-416' visibility='default' filepath='libnurbs/internals/patch.h' line='87' column='1'/>
+ <var-decl name='cpts' type-id='type-id-394' visibility='default' filepath='libnurbs/internals/patch.h' line='87' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='92384'>
- <!-- REAL Patch::spts[2880] -->
- <var-decl name='spts' type-id='type-id-416' visibility='default' filepath='libnurbs/internals/patch.h' line='88' column='1'/>
+ <var-decl name='spts' type-id='type-id-394' visibility='default' filepath='libnurbs/internals/patch.h' line='88' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='184544'>
- <!-- REAL Patch::bpts[2880] -->
- <var-decl name='bpts' type-id='type-id-416' visibility='default' filepath='libnurbs/internals/patch.h' line='89' column='1'/>
+ <var-decl name='bpts' type-id='type-id-394' visibility='default' filepath='libnurbs/internals/patch.h' line='89' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='276704'>
- <!-- Patchspec Patch::pspec[2] -->
- <var-decl name='pspec' type-id='type-id-415' visibility='default' filepath='libnurbs/internals/patch.h' line='90' column='1'/>
+ <var-decl name='pspec' type-id='type-id-393' visibility='default' filepath='libnurbs/internals/patch.h' line='90' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='277344'>
- <!-- REAL Patch::bb[2][5] -->
- <var-decl name='bb' type-id='type-id-418' visibility='default' filepath='libnurbs/internals/patch.h' line='92' column='1'/>
+ <var-decl name='bb' type-id='type-id-396' visibility='default' filepath='libnurbs/internals/patch.h' line='92' column='1'/>
</data-member>
</class-decl>
- <!-- struct Patchspec -->
- <class-decl name='Patchspec' is-struct='yes' visibility='default' size-in-bits='320' filepath='libnurbs/internals/patch.h' line='54' column='1' hash='cae3cce10d6a9629' id='type-id-414'>
- <!-- struct Pspec -->
- <base-class access='public' layout-offset-in-bits='0' type-id='type-id-420'/>
+ <class-decl name='Patchspec' is-struct='yes' visibility='default' size-in-bits='320' filepath='libnurbs/internals/patch.h' line='54' column='1' hash='cae3cce10d6a9629' id='type-id-392'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-398'/>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- int Patchspec::order -->
<var-decl name='order' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/patch.h' line='55' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='288'>
- <!-- int Patchspec::stride -->
<var-decl name='stride' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/patch.h' line='56' column='1'/>
</data-member>
</class-decl>
- <!-- struct Pspec -->
- <class-decl name='Pspec' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/internals/patch.h' line='46' column='1' hash='dc84c4987c9d1ab4' id='type-id-420'>
+ <class-decl name='Pspec' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/internals/patch.h' line='46' column='1' hash='dc84c4987c9d1ab4' id='type-id-398'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- REAL Pspec::range[3] -->
<var-decl name='range' type-id='type-id-133' visibility='default' filepath='libnurbs/internals/patch.h' line='47' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
- <!-- REAL Pspec::sidestep[2] -->
<var-decl name='sidestep' type-id='type-id-132' visibility='default' filepath='libnurbs/internals/patch.h' line='48' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
- <!-- REAL Pspec::stepsize -->
<var-decl name='stepsize' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/patch.h' line='49' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- REAL Pspec::minstepsize -->
<var-decl name='minstepsize' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/patch.h' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='224'>
- <!-- int Pspec::needsSubdivision -->
<var-decl name='needsSubdivision' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/patch.h' line='51' column='1'/>
</data-member>
</class-decl>
- <!-- Patch& -->
- <reference-type-def kind='lvalue' type-id='type-id-419' size-in-bits='64' hash='50b081d0f5928a15' id='type-id-421'/>
- <!-- Patch* -->
- <pointer-type-def type-id='type-id-419' size-in-bits='64' hash='7fd43adaad99b78c' id='type-id-243'/>
- <!-- Patch* const -->
- <qualified-type-def type-id='type-id-243' const='yes' hash='7f6ae7db9b02face' id='type-id-422'/>
- <!-- Patchspec* -->
- <pointer-type-def type-id='type-id-414' size-in-bits='64' hash='5cf6cd4729a3fee' id='type-id-423'/>
- <!-- Patchspec* const -->
- <qualified-type-def type-id='type-id-423' const='yes' hash='19faf374125d4424' id='type-id-424'/>
- <!-- struct Flist -->
- <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-425'/>
+ <reference-type-def kind='lvalue' type-id='type-id-397' size-in-bits='64' hash='50b081d0f5928a15' id='type-id-399'/>
+ <pointer-type-def type-id='type-id-397' size-in-bits='64' hash='7fd43adaad99b78c' id='type-id-242'/>
+ <qualified-type-def type-id='type-id-242' const='yes' hash='7f6ae7db9b02face' id='type-id-400'/>
+ <pointer-type-def type-id='type-id-392' size-in-bits='64' hash='5cf6cd4729a3fee' id='type-id-401'/>
+ <qualified-type-def type-id='type-id-401' const='yes' hash='19faf374125d4424' id='type-id-402'/>
</abi-instr>
<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'>
- <!-- Pspec[2] -->
- <array-type-def dimensions='1' type-id='type-id-420' size-in-bits='512' hash='c76ad7248a97ef47' id='type-id-244'>
- <!-- <anonymous range>[2] -->
+ <array-type-def dimensions='1' type-id='type-id-398' size-in-bits='512' hash='c76ad7248a97ef47' id='type-id-243'>
<subrange length='2' lower-bound='0' upper-bound='1' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='4b31246d758bb233' id='type-id-131'/>
</array-type-def>
- <!-- Patchlist* -->
- <pointer-type-def type-id='type-id-225' size-in-bits='64' hash='c9814bd14bc182ad' id='type-id-426'/>
- <!-- Patchlist* const -->
- <qualified-type-def type-id='type-id-426' const='yes' hash='4393b7112a4d7110' id='type-id-427'/>
- <!-- Mapdesc* -->
- <pointer-type-def type-id='type-id-428' size-in-bits='64' id='type-id-429'/>
- <!-- struct Flist -->
- <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-430'/>
- <!-- struct Mapdesc -->
- <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-428'/>
+ <pointer-type-def type-id='type-id-225' size-in-bits='64' hash='c9814bd14bc182ad' id='type-id-403'/>
+ <qualified-type-def type-id='type-id-403' const='yes' hash='4393b7112a4d7110' id='type-id-404'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/quilt.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <!-- struct Flist -->
- <class-decl name='Flist' is-struct='yes' visibility='default' size-in-bits='320' filepath='libnurbs/internals/flist.h' line='42' column='1' hash='4306a41c11399b4a#2' id='type-id-431'>
+ <class-decl name='Flist' is-struct='yes' visibility='default' size-in-bits='320' filepath='libnurbs/internals/flist.h' line='42' column='1' hash='4306a41c11399b4a#2' id='type-id-405'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- REAL* Flist::pts -->
<var-decl name='pts' type-id='type-id-34' visibility='default' filepath='libnurbs/internals/flist.h' line='44' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- int Flist::npts -->
<var-decl name='npts' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/flist.h' line='45' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
- <!-- int Flist::start -->
<var-decl name='start' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/flist.h' line='46' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- int Flist::end -->
<var-decl name='end' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/flist.h' line='47' column='1'/>
</data-member>
<data-member access='protected' layout-offset-in-bits='192'>
- <!-- FlistSorter Flist::sorter -->
<var-decl name='sorter' type-id='type-id-204' visibility='default' filepath='libnurbs/internals/flist.h' line='56' column='1'/>
</data-member>
</class-decl>
- <!-- Flist* -->
- <pointer-type-def type-id='type-id-431' size-in-bits='64' hash='ea979579dc8c213#2' id='type-id-432'/>
- <!-- Quilt* const -->
- <qualified-type-def type-id='type-id-326' const='yes' hash='a5e047233bd89622' id='type-id-433'/>
+ <pointer-type-def type-id='type-id-405' size-in-bits='64' hash='ea979579dc8c213#2' id='type-id-406'/>
+ <qualified-type-def type-id='type-id-316' const='yes' hash='a5e047233bd89622' id='type-id-407'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/reader.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <!-- O_pwlcurve* const -->
- <qualified-type-def type-id='type-id-398' const='yes' hash='89f12c46c04252df' id='type-id-434'/>
+ <qualified-type-def type-id='type-id-376' const='yes' hash='89f12c46c04252df' id='type-id-408'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/renderhints.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <!-- class Renderhints -->
- <class-decl name='Renderhints' visibility='default' size-in-bits='256' filepath='libnurbs/internals/renderhints.h' line='41' column='1' hash='dc089e88fd7ee316' id='type-id-435'>
+ <class-decl name='Renderhints' visibility='default' size-in-bits='256' filepath='libnurbs/internals/renderhints.h' line='41' column='1' hash='dc089e88fd7ee316' id='type-id-409'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- REAL Renderhints::display_method -->
<var-decl name='display_method' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/renderhints.h' line='49' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='32'>
- <!-- REAL Renderhints::errorchecking -->
<var-decl name='errorchecking' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/renderhints.h' line='50' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- REAL Renderhints::subdivisions -->
<var-decl name='subdivisions' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/renderhints.h' line='51' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
- <!-- REAL Renderhints::tmp1 -->
<var-decl name='tmp1' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/renderhints.h' line='52' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- int Renderhints::displaydomain -->
<var-decl name='displaydomain' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/renderhints.h' line='54' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='160'>
- <!-- int Renderhints::maxsubdivisions -->
<var-decl name='maxsubdivisions' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/renderhints.h' line='55' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
- <!-- int Renderhints::wiretris -->
<var-decl name='wiretris' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/renderhints.h' line='56' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='224'>
- <!-- int Renderhints::wirequads -->
<var-decl name='wirequads' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/renderhints.h' line='57' column='1'/>
</data-member>
</class-decl>
- <!-- Renderhints* -->
- <pointer-type-def type-id='type-id-435' size-in-bits='64' hash='1edbc063bea6c2c3' id='type-id-436'/>
- <!-- Renderhints* const -->
- <qualified-type-def type-id='type-id-436' const='yes' hash='d18355960c2c1020' id='type-id-437'/>
+ <pointer-type-def type-id='type-id-409' size-in-bits='64' hash='1edbc063bea6c2c3' id='type-id-410'/>
+ <qualified-type-def type-id='type-id-410' const='yes' hash='d18355960c2c1020' id='type-id-411'/>
</abi-instr>
<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'>
- <!-- class gridBoundaryChain -->
- <class-decl name='gridBoundaryChain' visibility='default' size-in-bits='320' filepath='libnurbs/nurbtess/gridWrap.h' line='96' column='1' hash='2f3a7d4c26b36794' id='type-id-438'>
+ <class-decl name='gridBoundaryChain' visibility='default' size-in-bits='320' filepath='libnurbs/nurbtess/gridWrap.h' line='96' column='1' hash='2f3a7d4c26b36794' id='type-id-412'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- gridWrap* gridBoundaryChain::grid -->
- <var-decl name='grid' type-id='type-id-439' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='97' column='1'/>
+ <var-decl name='grid' type-id='type-id-413' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='97' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- Int gridBoundaryChain::firstVlineIndex -->
- <var-decl name='firstVlineIndex' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='98' column='1'/>
+ <var-decl name='firstVlineIndex' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='98' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
- <!-- Int gridBoundaryChain::nVlines -->
- <var-decl name='nVlines' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='99' column='1'/>
+ <var-decl name='nVlines' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='99' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- Int* gridBoundaryChain::ulineIndices -->
- <var-decl name='ulineIndices' type-id='type-id-377' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='100' column='1'/>
+ <var-decl name='ulineIndices' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='100' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
- <!-- Int* gridBoundaryChain::innerIndices -->
- <var-decl name='innerIndices' type-id='type-id-377' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='101' column='1'/>
+ <var-decl name='innerIndices' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='101' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='256'>
- <!-- Real2* gridBoundaryChain::vertices -->
- <var-decl name='vertices' type-id='type-id-381' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='105' column='1'/>
+ <var-decl name='vertices' type-id='type-id-362' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='105' column='1'/>
</data-member>
</class-decl>
- <!-- class gridWrap -->
- <class-decl name='gridWrap' visibility='default' size-in-bits='384' filepath='libnurbs/nurbtess/gridWrap.h' line='42' column='1' hash='a746ac0d03dca6cd' id='type-id-440'>
+ <class-decl name='gridWrap' visibility='default' size-in-bits='384' filepath='libnurbs/nurbtess/gridWrap.h' line='42' column='1' hash='a746ac0d03dca6cd' id='type-id-414'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Int gridWrap::n_ulines -->
- <var-decl name='n_ulines' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='43' column='1'/>
+ <var-decl name='n_ulines' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='43' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='32'>
- <!-- Int gridWrap::n_vlines -->
- <var-decl name='n_vlines' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='44' column='1'/>
+ <var-decl name='n_vlines' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='44' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- Real gridWrap::u_min -->
- <var-decl name='u_min' type-id='type-id-374' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
+ <var-decl name='u_min' type-id='type-id-355' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
- <!-- Real gridWrap::u_max -->
- <var-decl name='u_max' type-id='type-id-374' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
+ <var-decl name='u_max' type-id='type-id-355' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='45' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- Real gridWrap::v_min -->
- <var-decl name='v_min' type-id='type-id-374' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
+ <var-decl name='v_min' type-id='type-id-355' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='160'>
- <!-- Real gridWrap::v_max -->
- <var-decl name='v_max' type-id='type-id-374' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
+ <var-decl name='v_max' type-id='type-id-355' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='46' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
- <!-- Real* gridWrap::u_values -->
- <var-decl name='u_values' type-id='type-id-378' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='52' column='1'/>
+ <var-decl name='u_values' type-id='type-id-359' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='52' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='256'>
- <!-- Real* gridWrap::v_values -->
- <var-decl name='v_values' type-id='type-id-378' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='53' column='1'/>
+ <var-decl name='v_values' type-id='type-id-359' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='53' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='320'>
- <!-- Int gridWrap::is_uniform -->
- <var-decl name='is_uniform' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='55' column='1'/>
+ <var-decl name='is_uniform' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/gridWrap.h' line='55' column='1'/>
</data-member>
</class-decl>
- <!-- class rectBlock -->
- <class-decl name='rectBlock' visibility='default' size-in-bits='192' filepath='libnurbs/nurbtess/rectBlock.h' line='39' column='1' hash='65a7f68317de1f38' id='type-id-441'>
+ <class-decl name='rectBlock' visibility='default' size-in-bits='192' filepath='libnurbs/nurbtess/rectBlock.h' line='39' column='1' hash='65a7f68317de1f38' id='type-id-415'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Int rectBlock::upGridLineIndex -->
- <var-decl name='upGridLineIndex' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='40' column='1'/>
+ <var-decl name='upGridLineIndex' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='40' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='32'>
- <!-- Int rectBlock::lowGridLineIndex -->
- <var-decl name='lowGridLineIndex' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='41' column='1'/>
+ <var-decl name='lowGridLineIndex' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='41' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- Int* rectBlock::leftIndices -->
- <var-decl name='leftIndices' type-id='type-id-377' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='42' column='1'/>
+ <var-decl name='leftIndices' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='42' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- Int* rectBlock::rightIndices -->
- <var-decl name='rightIndices' type-id='type-id-377' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='43' column='1'/>
+ <var-decl name='rightIndices' type-id='type-id-358' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='43' column='1'/>
</data-member>
</class-decl>
- <!-- class rectBlockArray -->
- <class-decl name='rectBlockArray' visibility='default' size-in-bits='128' filepath='libnurbs/nurbtess/rectBlock.h' line='61' column='1' hash='c1f8a93c6305c40e' id='type-id-442'>
+ <class-decl name='rectBlockArray' visibility='default' size-in-bits='128' filepath='libnurbs/nurbtess/rectBlock.h' line='61' column='1' hash='c1f8a93c6305c40e' id='type-id-416'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- rectBlock** rectBlockArray::array -->
- <var-decl name='array' type-id='type-id-443' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='62' column='1'/>
+ <var-decl name='array' type-id='type-id-417' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='62' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- Int rectBlockArray::n_elements -->
- <var-decl name='n_elements' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='63' column='1'/>
+ <var-decl name='n_elements' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='63' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96'>
- <!-- Int rectBlockArray::size -->
- <var-decl name='size' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='64' column='1'/>
+ <var-decl name='size' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/rectBlock.h' line='64' column='1'/>
</data-member>
</class-decl>
- <!-- Slicer* -->
- <pointer-type-def type-id='type-id-206' size-in-bits='64' hash='ce5df562a3e77d10' id='type-id-444'/>
- <!-- Slicer* const -->
- <qualified-type-def type-id='type-id-444' const='yes' hash='1a5beff822c13ea9' id='type-id-445'/>
- <!-- TrimRegion* const -->
- <qualified-type-def type-id='type-id-288' const='yes' hash='573ee91b3867e1d7' id='type-id-446'/>
- <!-- gridBoundaryChain* -->
- <pointer-type-def type-id='type-id-438' size-in-bits='64' hash='43ff367666705e19' id='type-id-447'/>
- <!-- gridWrap* -->
- <pointer-type-def type-id='type-id-440' size-in-bits='64' hash='a729d6a261865d76' id='type-id-439'/>
- <!-- gridWrap* const -->
- <qualified-type-def type-id='type-id-439' const='yes' hash='b8e7659221c78e89' id='type-id-448'/>
- <!-- primStream* const -->
- <qualified-type-def type-id='type-id-386' const='yes' hash='67963a7f3880133' id='type-id-449'/>
- <!-- rectBlock* -->
- <pointer-type-def type-id='type-id-441' size-in-bits='64' hash='8bf42d869a4abaae' id='type-id-450'/>
- <!-- rectBlock* const -->
- <qualified-type-def type-id='type-id-450' const='yes' hash='d1eb5082c99cd72f' id='type-id-451'/>
- <!-- rectBlock** -->
- <pointer-type-def type-id='type-id-450' size-in-bits='64' hash='2d3e553330efabb8' id='type-id-443'/>
- <!-- rectBlockArray* -->
- <pointer-type-def type-id='type-id-442' size-in-bits='64' hash='3476477de1e2b718' id='type-id-452'/>
- <!-- rectBlockArray* const -->
- <qualified-type-def type-id='type-id-452' const='yes' hash='c076061d645a5cd3' id='type-id-453'/>
+ <pointer-type-def type-id='type-id-206' size-in-bits='64' hash='ce5df562a3e77d10' id='type-id-418'/>
+ <qualified-type-def type-id='type-id-418' const='yes' hash='1a5beff822c13ea9' id='type-id-419'/>
+ <qualified-type-def type-id='type-id-288' const='yes' hash='573ee91b3867e1d7' id='type-id-420'/>
+ <pointer-type-def type-id='type-id-412' size-in-bits='64' hash='43ff367666705e19' id='type-id-421'/>
+ <pointer-type-def type-id='type-id-414' size-in-bits='64' hash='a729d6a261865d76' id='type-id-413'/>
+ <qualified-type-def type-id='type-id-413' const='yes' hash='b8e7659221c78e89' id='type-id-422'/>
+ <qualified-type-def type-id='type-id-367' const='yes' hash='67963a7f3880133' id='type-id-423'/>
+ <pointer-type-def type-id='type-id-415' size-in-bits='64' hash='8bf42d869a4abaae' id='type-id-424'/>
+ <qualified-type-def type-id='type-id-424' const='yes' hash='d1eb5082c99cd72f' id='type-id-425'/>
+ <pointer-type-def type-id='type-id-424' size-in-bits='64' hash='2d3e553330efabb8' id='type-id-417'/>
+ <pointer-type-def type-id='type-id-416' size-in-bits='64' hash='3476477de1e2b718' id='type-id-426'/>
+ <qualified-type-def type-id='type-id-426' const='yes' hash='c076061d645a5cd3' id='type-id-427'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/sorter.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/splitarcs.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <!-- Quilt* -->
- <pointer-type-def type-id='type-id-454' size-in-bits='64' id='type-id-455'/>
- <!-- struct Quilt -->
- <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-454'/>
- <!-- struct Renderhints -->
- <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-456'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/subdivider.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
</abi-instr>
<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'>
- <!-- struct Breakpt -->
- <class-decl name='Breakpt' is-struct='yes' visibility='default' size-in-bits='96' filepath='libnurbs/internals/tobezier.cc' line='48' column='1' hash='46ac78c9cfa132a9' id='type-id-457'>
+ <class-decl name='Breakpt' is-struct='yes' visibility='default' size-in-bits='96' filepath='libnurbs/internals/tobezier.cc' line='48' column='1' hash='46ac78c9cfa132a9' id='type-id-428'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- Knot Breakpt::value -->
- <var-decl name='value' type-id='type-id-312' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='49' column='1'/>
+ <var-decl name='value' type-id='type-id-304' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='49' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
- <!-- int Breakpt::multi -->
<var-decl name='multi' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='50' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- int Breakpt::def -->
<var-decl name='def' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='51' column='1'/>
</data-member>
</class-decl>
- <!-- struct Knotspec -->
- <class-decl name='Knotspec' is-struct='yes' visibility='default' size-in-bits='1152' filepath='libnurbs/internals/tobezier.cc' line='54' column='1' hash='e4f4b167bbf68abb' id='type-id-458'>
+ <class-decl name='Knotspec' is-struct='yes' visibility='default' size-in-bits='1152' filepath='libnurbs/internals/tobezier.cc' line='54' column='1' hash='e4f4b167bbf68abb' id='type-id-429'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- long int Knotspec::order -->
<var-decl name='order' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='55' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- Knot_ptr Knotspec::inkbegin -->
- <var-decl name='inkbegin' type-id='type-id-459' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='56' column='1'/>
+ <var-decl name='inkbegin' type-id='type-id-430' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='56' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- Knot_ptr Knotspec::inkend -->
- <var-decl name='inkend' type-id='type-id-459' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='57' column='1'/>
+ <var-decl name='inkend' type-id='type-id-430' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='57' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- Knot_ptr Knotspec::outkbegin -->
- <var-decl name='outkbegin' type-id='type-id-459' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='58' column='1'/>
+ <var-decl name='outkbegin' type-id='type-id-430' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='58' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- Knot_ptr Knotspec::outkend -->
- <var-decl name='outkend' type-id='type-id-459' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='59' column='1'/>
+ <var-decl name='outkend' type-id='type-id-430' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='59' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
- <!-- Knot_ptr Knotspec::kleft -->
- <var-decl name='kleft' type-id='type-id-459' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='60' column='1'/>
+ <var-decl name='kleft' type-id='type-id-430' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='60' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
- <!-- Knot_ptr Knotspec::kright -->
- <var-decl name='kright' type-id='type-id-459' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='61' column='1'/>
+ <var-decl name='kright' type-id='type-id-430' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='61' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
- <!-- Knot_ptr Knotspec::kfirst -->
- <var-decl name='kfirst' type-id='type-id-459' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='62' column='1'/>
+ <var-decl name='kfirst' type-id='type-id-430' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='62' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
- <!-- Knot_ptr Knotspec::klast -->
- <var-decl name='klast' type-id='type-id-459' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='63' column='1'/>
+ <var-decl name='klast' type-id='type-id-430' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='63' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
- <!-- Knot_ptr Knotspec::sbegin -->
- <var-decl name='sbegin' type-id='type-id-459' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='64' column='1'/>
+ <var-decl name='sbegin' type-id='type-id-430' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='64' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
- <!-- Breakpt* Knotspec::bbegin -->
- <var-decl name='bbegin' type-id='type-id-460' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='65' column='1'/>
+ <var-decl name='bbegin' type-id='type-id-431' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='65' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='704'>
- <!-- Breakpt* Knotspec::bend -->
- <var-decl name='bend' type-id='type-id-460' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='66' column='1'/>
+ <var-decl name='bend' type-id='type-id-431' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='66' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='768'>
- <!-- int Knotspec::ncoords -->
<var-decl name='ncoords' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='67' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='800'>
- <!-- int Knotspec::prestride -->
<var-decl name='prestride' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='68' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
- <!-- int Knotspec::poststride -->
<var-decl name='poststride' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='69' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='864'>
- <!-- int Knotspec::preoffset -->
<var-decl name='preoffset' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='70' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
- <!-- int Knotspec::postoffset -->
<var-decl name='postoffset' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='71' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='928'>
- <!-- int Knotspec::prewidth -->
<var-decl name='prewidth' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='72' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
- <!-- int Knotspec::postwidth -->
<var-decl name='postwidth' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='73' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='992'>
- <!-- int Knotspec::istransformed -->
<var-decl name='istransformed' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='74' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
- <!-- Knotspec* Knotspec::next -->
- <var-decl name='next' type-id='type-id-461' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='75' column='1'/>
+ <var-decl name='next' type-id='type-id-432' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='75' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
- <!-- Knotspec* Knotspec::kspectotrans -->
- <var-decl name='kspectotrans' type-id='type-id-461' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='76' column='1'/>
+ <var-decl name='kspectotrans' type-id='type-id-432' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='76' column='1'/>
</data-member>
</class-decl>
- <!-- struct Splinespec -->
- <class-decl name='Splinespec' is-struct='yes' visibility='default' size-in-bits='192' filepath='libnurbs/internals/tobezier.cc' line='95' column='1' hash='925bd9b62dc644a6' id='type-id-462'>
+ <class-decl name='Splinespec' is-struct='yes' visibility='default' size-in-bits='192' filepath='libnurbs/internals/tobezier.cc' line='95' column='1' hash='925bd9b62dc644a6' id='type-id-433'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- Knotspec* Splinespec::kspec -->
- <var-decl name='kspec' type-id='type-id-461' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='98' column='1'/>
+ <var-decl name='kspec' type-id='type-id-432' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='98' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- int Splinespec::dim -->
<var-decl name='dim' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='99' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- REAL* Splinespec::outcpts -->
<var-decl name='outcpts' type-id='type-id-34' visibility='default' filepath='libnurbs/internals/tobezier.cc' line='100' column='1'/>
</data-member>
</class-decl>
- <!-- typedef REAL* Knot_ptr -->
- <typedef-decl name='Knot_ptr' type-id='type-id-34' size-in-bits='64' filepath='libnurbs/internals/types.h' line='45' column='1' hash='61477c4d1fd8d94d' id='type-id-459'/>
- <!-- typedef Quilt* Quilt_ptr -->
- <typedef-decl name='Quilt_ptr' type-id='type-id-326' size-in-bits='64' filepath='libnurbs/internals/quilt.h' line='90' column='1' hash='61477c4d1fd8d94d' id='type-id-463'/>
- <!-- Breakpt* -->
- <pointer-type-def type-id='type-id-457' size-in-bits='64' hash='6a052cde03d0b2b8' id='type-id-460'/>
- <!-- Knotspec* -->
- <pointer-type-def type-id='type-id-458' size-in-bits='64' hash='498ad9427f37126e' id='type-id-461'/>
- <!-- Knotspec* const -->
- <qualified-type-def type-id='type-id-461' const='yes' hash='b3a9ddd55f617698' id='type-id-464'/>
- <!-- Splinespec* -->
- <pointer-type-def type-id='type-id-462' size-in-bits='64' hash='2f3936a6a776b103' id='type-id-465'/>
- <!-- Splinespec* const -->
- <qualified-type-def type-id='type-id-465' const='yes' hash='a13da2ebea712054' id='type-id-466'/>
- <!-- Mapdesc* -->
- <pointer-type-def type-id='type-id-467' size-in-bits='64' id='type-id-468'/>
- <!-- struct Flist -->
- <class-decl name='Flist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-469'/>
- <!-- struct Mapdesc -->
- <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-467'/>
+ <typedef-decl name='Knot_ptr' type-id='type-id-34' size-in-bits='64' filepath='libnurbs/internals/types.h' line='45' column='1' hash='61477c4d1fd8d94d' id='type-id-430'/>
+ <typedef-decl name='Quilt_ptr' type-id='type-id-316' size-in-bits='64' filepath='libnurbs/internals/quilt.h' line='90' column='1' hash='61477c4d1fd8d94d' id='type-id-434'/>
+ <pointer-type-def type-id='type-id-428' size-in-bits='64' hash='6a052cde03d0b2b8' id='type-id-431'/>
+ <pointer-type-def type-id='type-id-429' size-in-bits='64' hash='498ad9427f37126e' id='type-id-432'/>
+ <qualified-type-def type-id='type-id-432' const='yes' hash='b3a9ddd55f617698' id='type-id-435'/>
+ <pointer-type-def type-id='type-id-433' size-in-bits='64' hash='2f3936a6a776b103' id='type-id-436'/>
+ <qualified-type-def type-id='type-id-436' const='yes' hash='a13da2ebea712054' id='type-id-437'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/trimline.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <!-- Jarcloc* const -->
- <qualified-type-def type-id='type-id-287' const='yes' hash='3141eefe7899c543' id='type-id-470'/>
+ <qualified-type-def type-id='type-id-287' const='yes' hash='3141eefe7899c543' id='type-id-438'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/trimregion.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/trimvertpool.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <!-- class TrimVertexPool -->
- <class-decl name='TrimVertexPool' visibility='default' size-in-bits='2624' filepath='libnurbs/internals/trimvertpool.h' line='45' column='1' hash='78e4260c1ecc7923' id='type-id-471'>
+ <class-decl name='TrimVertexPool' visibility='default' size-in-bits='2624' filepath='libnurbs/internals/trimvertpool.h' line='45' column='1' hash='78e4260c1ecc7923' id='type-id-439'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Pool TrimVertexPool::pool -->
<var-decl name='pool' type-id='type-id-117' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='52' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='2496'>
- <!-- TrimVertex** TrimVertexPool::vlist -->
<var-decl name='vlist' type-id='type-id-281' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='53' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='2560'>
- <!-- int TrimVertexPool::nextvlistslot -->
<var-decl name='nextvlistslot' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='54' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='2592'>
- <!-- int TrimVertexPool::vlistsize -->
<var-decl name='vlistsize' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/trimvertpool.h' line='55' column='1'/>
</data-member>
</class-decl>
- <!-- TrimVertexPool* -->
- <pointer-type-def type-id='type-id-471' size-in-bits='64' hash='6eb135f9ee30c7d3' id='type-id-472'/>
- <!-- TrimVertexPool* const -->
- <qualified-type-def type-id='type-id-472' const='yes' hash='4d28fd2c5113bfc5' id='type-id-473'/>
+ <pointer-type-def type-id='type-id-439' size-in-bits='64' hash='6eb135f9ee30c7d3' id='type-id-440'/>
+ <qualified-type-def type-id='type-id-440' const='yes' hash='4d28fd2c5113bfc5' id='type-id-441'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/uarray.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <!-- Uarray* const -->
- <qualified-type-def type-id='type-id-291' const='yes' hash='a4f0b0384c5a3f26' id='type-id-474'/>
+ <qualified-type-def type-id='type-id-291' const='yes' hash='a4f0b0384c5a3f26' id='type-id-442'/>
</abi-instr>
<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'>
- <!-- REAL[1000] -->
- <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='32000' hash='cf04a37cdb587878' id='type-id-475'>
- <!-- <anonymous range>[1000] -->
- <subrange length='1000' lower-bound='0' upper-bound='999' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='c5f90b51eb19ef34' id='type-id-476'/>
+ <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='32000' hash='cf04a37cdb587878' id='type-id-443'>
+ <subrange length='1000' lower-bound='0' upper-bound='999' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='c5f90b51eb19ef34' id='type-id-444'/>
</array-type-def>
- <!-- class Varray -->
- <class-decl name='Varray' visibility='default' size-in-bits='96192' filepath='libnurbs/internals/varray.h' line='43' column='1' hash='f92d21e5be3fb1cc' id='type-id-477'>
+ <class-decl name='Varray' visibility='default' size-in-bits='96192' filepath='libnurbs/internals/varray.h' line='43' column='1' hash='f92d21e5be3fb1cc' id='type-id-445'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- REAL* Varray::varray -->
<var-decl name='varray' type-id='type-id-34' visibility='default' filepath='libnurbs/internals/varray.h' line='48' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- REAL Varray::vval[1000] -->
- <var-decl name='vval' type-id='type-id-475' visibility='default' filepath='libnurbs/internals/varray.h' line='49' column='1'/>
+ <var-decl name='vval' type-id='type-id-443' visibility='default' filepath='libnurbs/internals/varray.h' line='49' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='32064'>
- <!-- long int Varray::voffset[1000] -->
- <var-decl name='voffset' type-id='type-id-478' visibility='default' filepath='libnurbs/internals/varray.h' line='50' column='1'/>
+ <var-decl name='voffset' type-id='type-id-446' visibility='default' filepath='libnurbs/internals/varray.h' line='50' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96064'>
- <!-- long int Varray::numquads -->
<var-decl name='numquads' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/varray.h' line='51' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='96128'>
- <!-- long int Varray::size -->
<var-decl name='size' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/varray.h' line='54' column='1'/>
</data-member>
</class-decl>
- <!-- long int[1000] -->
- <array-type-def dimensions='1' type-id='type-id-33' size-in-bits='64000' hash='85a7b8724df9ecea' id='type-id-478'>
- <!-- <anonymous range>[1000] -->
- <subrange length='1000' lower-bound='0' upper-bound='999' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='c5f90b51eb19ef34' id='type-id-476'/>
+ <array-type-def dimensions='1' type-id='type-id-33' size-in-bits='64000' hash='85a7b8724df9ecea' id='type-id-446'>
+ <subrange length='1000' lower-bound='0' upper-bound='999' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='c5f90b51eb19ef34' id='type-id-444'/>
</array-type-def>
- <!-- Varray* -->
- <pointer-type-def type-id='type-id-477' size-in-bits='64' hash='f7013594128329d2' id='type-id-479'/>
- <!-- Varray* const -->
- <qualified-type-def type-id='type-id-479' const='yes' hash='f8f2cfc3590e257c' id='type-id-480'/>
- <!-- long int* -->
- <pointer-type-def type-id='type-id-33' size-in-bits='64' hash='9028994eadde34f6#2' id='type-id-481'/>
+ <pointer-type-def type-id='type-id-445' size-in-bits='64' hash='f7013594128329d2' id='type-id-447'/>
+ <qualified-type-def type-id='type-id-447' const='yes' hash='f8f2cfc3590e257c' id='type-id-448'/>
+ <pointer-type-def type-id='type-id-33' size-in-bits='64' hash='9028994eadde34f6#2' id='type-id-449'/>
</abi-instr>
<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'>
- <!-- class directedLine -->
- <class-decl name='directedLine' visibility='default' size-in-bits='448' filepath='libnurbs/nurbtess/directedLine.h' line='41' column='1' hash='7bbbd6d8482e2ef9' id='type-id-482'>
+ <class-decl name='directedLine' visibility='default' size-in-bits='448' filepath='libnurbs/nurbtess/directedLine.h' line='41' column='1' hash='7bbbd6d8482e2ef9' id='type-id-450'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- short int directedLine::direction -->
- <var-decl name='direction' type-id='type-id-483' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='42' column='1'/>
+ <var-decl name='direction' type-id='type-id-451' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='42' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- sampledLine* directedLine::sline -->
- <var-decl name='sline' type-id='type-id-484' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='43' column='1'/>
+ <var-decl name='sline' type-id='type-id-452' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='43' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- directedLine* directedLine::next -->
- <var-decl name='next' type-id='type-id-485' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='44' column='1'/>
+ <var-decl name='next' type-id='type-id-453' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='44' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
- <!-- directedLine* directedLine::prev -->
- <var-decl name='prev' type-id='type-id-485' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='45' column='1'/>
+ <var-decl name='prev' type-id='type-id-453' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='45' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='256'>
- <!-- directedLine* directedLine::nextPolygon -->
- <var-decl name='nextPolygon' type-id='type-id-485' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='50' column='1'/>
+ <var-decl name='nextPolygon' type-id='type-id-453' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='50' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='320'>
- <!-- Int directedLine::rootBit -->
- <var-decl name='rootBit' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='55' column='1'/>
+ <var-decl name='rootBit' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='55' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='384'>
- <!-- directedLine* directedLine::rootLink -->
- <var-decl name='rootLink' type-id='type-id-485' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='58' column='1'/>
+ <var-decl name='rootLink' type-id='type-id-453' visibility='default' filepath='libnurbs/nurbtess/directedLine.h' line='58' column='1'/>
</data-member>
</class-decl>
- <!-- class sampledLine -->
- <class-decl name='sampledLine' visibility='default' size-in-bits='192' filepath='libnurbs/nurbtess/sampledLine.h' line='38' column='1' hash='6a5a4c7280d40dab' id='type-id-486'>
+ <class-decl name='sampledLine' visibility='default' size-in-bits='192' filepath='libnurbs/nurbtess/sampledLine.h' line='38' column='1' hash='6a5a4c7280d40dab' id='type-id-454'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- Int sampledLine::npoints -->
- <var-decl name='npoints' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='39' column='1'/>
+ <var-decl name='npoints' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='39' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- Real2* sampledLine::points -->
- <var-decl name='points' type-id='type-id-381' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='40' column='1'/>
+ <var-decl name='points' type-id='type-id-362' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='40' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- sampledLine* sampledLine::next -->
- <var-decl name='next' type-id='type-id-484' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='65' column='1'/>
+ <var-decl name='next' type-id='type-id-452' visibility='default' filepath='libnurbs/nurbtess/sampledLine.h' line='65' column='1'/>
</data-member>
</class-decl>
- <!-- short int -->
- <type-decl name='short int' size-in-bits='16' hash='bda4242a54aecaa8#3' id='type-id-483'/>
- <!-- Int& -->
- <reference-type-def kind='lvalue' type-id='type-id-379' size-in-bits='64' hash='8b521e4cf6c5116f' id='type-id-487'/>
- <!-- directedLine* -->
- <pointer-type-def type-id='type-id-482' size-in-bits='64' hash='54bb63543e7feb6d' id='type-id-485'/>
- <!-- directedLine* const -->
- <qualified-type-def type-id='type-id-485' const='yes' hash='bc0b7864eb697d4b' id='type-id-488'/>
- <!-- directedLine** -->
- <pointer-type-def type-id='type-id-485' size-in-bits='64' hash='e837d04df0684265' id='type-id-489'/>
- <!-- int& -->
- <reference-type-def kind='lvalue' type-id='type-id-3' size-in-bits='64' hash='cac0755eee5d0db6' id='type-id-490'/>
- <!-- sampledLine* -->
- <pointer-type-def type-id='type-id-486' size-in-bits='64' hash='939a61c77fd53e81' id='type-id-484'/>
- <!-- sampledLine* const -->
- <qualified-type-def type-id='type-id-484' const='yes' hash='7732004f40e05414' id='type-id-491'/>
- <!-- sampledLine** -->
- <pointer-type-def type-id='type-id-484' size-in-bits='64' hash='4c9a9b8158c93e55' id='type-id-492'/>
+ <type-decl name='short int' size-in-bits='16' hash='bda4242a54aecaa8#3' id='type-id-451'/>
+ <reference-type-def kind='lvalue' type-id='type-id-360' size-in-bits='64' hash='8b521e4cf6c5116f' id='type-id-455'/>
+ <pointer-type-def type-id='type-id-450' size-in-bits='64' hash='54bb63543e7feb6d' id='type-id-453'/>
+ <qualified-type-def type-id='type-id-453' const='yes' hash='bc0b7864eb697d4b' id='type-id-456'/>
+ <pointer-type-def type-id='type-id-453' size-in-bits='64' hash='e837d04df0684265' id='type-id-457'/>
+ <reference-type-def kind='lvalue' type-id='type-id-3' size-in-bits='64' hash='cac0755eee5d0db6' id='type-id-458'/>
+ <pointer-type-def type-id='type-id-454' size-in-bits='64' hash='939a61c77fd53e81' id='type-id-452'/>
+ <qualified-type-def type-id='type-id-452' const='yes' hash='7732004f40e05414' id='type-id-459'/>
+ <pointer-type-def type-id='type-id-452' size-in-bits='64' hash='4c9a9b8158c93e55' id='type-id-460'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/nurbtess/gridWrap.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <!-- gridBoundaryChain* const -->
- <qualified-type-def type-id='type-id-447' const='yes' hash='de2561eb4d18a1db' id='type-id-493'/>
+ <qualified-type-def type-id='type-id-421' const='yes' hash='de2561eb4d18a1db' id='type-id-461'/>
</abi-instr>
<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'>
- <!-- class monoChain -->
- <class-decl name='monoChain' visibility='default' size-in-bits='640' filepath='libnurbs/nurbtess/monoChain.h' line='41' column='1' hash='ffc836b5fe537e48' id='type-id-494'>
+ <class-decl name='monoChain' visibility='default' size-in-bits='640' filepath='libnurbs/nurbtess/monoChain.h' line='41' column='1' hash='ffc836b5fe537e48' id='type-id-462'>
<data-member access='private' layout-offset-in-bits='0'>
- <!-- directedLine* monoChain::chainHead -->
- <var-decl name='chainHead' type-id='type-id-485' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='42' column='1'/>
+ <var-decl name='chainHead' type-id='type-id-453' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='42' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <!-- directedLine* monoChain::chainTail -->
- <var-decl name='chainTail' type-id='type-id-485' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='43' column='1'/>
+ <var-decl name='chainTail' type-id='type-id-453' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='43' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <!-- monoChain* monoChain::next -->
- <var-decl name='next' type-id='type-id-495' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='44' column='1'/>
+ <var-decl name='next' type-id='type-id-463' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='44' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='192'>
- <!-- monoChain* monoChain::prev -->
- <var-decl name='prev' type-id='type-id-495' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='45' column='1'/>
+ <var-decl name='prev' type-id='type-id-463' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='45' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='256'>
- <!-- monoChain* monoChain::nextPolygon -->
- <var-decl name='nextPolygon' type-id='type-id-495' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='46' column='1'/>
+ <var-decl name='nextPolygon' type-id='type-id-463' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='46' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='320'>
- <!-- Real monoChain::minX -->
- <var-decl name='minX' type-id='type-id-374' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
+ <var-decl name='minX' type-id='type-id-355' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='352'>
- <!-- Real monoChain::maxX -->
- <var-decl name='maxX' type-id='type-id-374' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
+ <var-decl name='maxX' type-id='type-id-355' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='384'>
- <!-- Real monoChain::minY -->
- <var-decl name='minY' type-id='type-id-374' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
+ <var-decl name='minY' type-id='type-id-355' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='416'>
- <!-- Real monoChain::maxY -->
- <var-decl name='maxY' type-id='type-id-374' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
+ <var-decl name='maxY' type-id='type-id-355' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='50' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='448'>
- <!-- Int monoChain::isIncrease -->
- <var-decl name='isIncrease' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='51' column='1'/>
+ <var-decl name='isIncrease' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='51' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='512'>
- <!-- directedLine* monoChain::current -->
- <var-decl name='current' type-id='type-id-485' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='55' column='1'/>
+ <var-decl name='current' type-id='type-id-453' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='55' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='576'>
- <!-- Int monoChain::isKey -->
- <var-decl name='isKey' type-id='type-id-379' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='82' column='1'/>
+ <var-decl name='isKey' type-id='type-id-360' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='82' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='608'>
- <!-- Real monoChain::keyY -->
- <var-decl name='keyY' type-id='type-id-374' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='83' column='1'/>
+ <var-decl name='keyY' type-id='type-id-355' visibility='default' filepath='libnurbs/nurbtess/monoChain.h' line='83' column='1'/>
</data-member>
</class-decl>
- <!-- monoChain* -->
- <pointer-type-def type-id='type-id-494' size-in-bits='64' hash='153cd461275c5aa9' id='type-id-495'/>
- <!-- monoChain* const -->
- <qualified-type-def type-id='type-id-495' const='yes' hash='daebd01f9c5091c0' id='type-id-496'/>
- <!-- monoChain** -->
- <pointer-type-def type-id='type-id-495' size-in-bits='64' hash='76bdfba86a0c0079' id='type-id-497'/>
+ <pointer-type-def type-id='type-id-462' size-in-bits='64' hash='153cd461275c5aa9' id='type-id-463'/>
+ <qualified-type-def type-id='type-id-463' const='yes' hash='daebd01f9c5091c0' id='type-id-464'/>
+ <pointer-type-def type-id='type-id-463' size-in-bits='64' hash='76bdfba86a0c0079' id='type-id-465'/>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/nurbtess/monoPolyPart.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
</abi-instr>
@@ -6263,1352 +4086,830 @@
<abi-instr address-size='64' path='libnurbs/nurbtess/sampledLine.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/nurbtess/searchTree.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <!-- struct treeNode -->
- <class-decl name='treeNode' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/nurbtess/searchTree.h' line='36' column='1' hash='7f36a07d7d1385e1' id='type-id-498'>
+ <class-decl name='treeNode' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/nurbtess/searchTree.h' line='36' column='1' hash='7f36a07d7d1385e1' id='type-id-466'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- void* treeNode::key -->
<var-decl name='key' type-id='type-id-30' visibility='default' filepath='libnurbs/nurbtess/searchTree.h' line='37' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- treeNode* treeNode::parent -->
- <var-decl name='parent' type-id='type-id-499' visibility='default' filepath='libnurbs/nurbtess/searchTree.h' line='38' column='1'/>
+ <var-decl name='parent' type-id='type-id-467' visibility='default' filepath='libnurbs/nurbtess/searchTree.h' line='38' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- treeNode* treeNode::left -->
- <var-decl name='left' type-id='type-id-499' visibility='default' filepath='libnurbs/nurbtess/searchTree.h' line='39' column='1'/>
+ <var-decl name='left' type-id='type-id-467' visibility='default' filepath='libnurbs/nurbtess/searchTree.h' line='39' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- treeNode* treeNode::right -->
- <var-decl name='right' type-id='type-id-499' visibility='default' filepath='libnurbs/nurbtess/searchTree.h' line='40' column='1'/>
+ <var-decl name='right' type-id='type-id-467' visibility='default' filepath='libnurbs/nurbtess/searchTree.h' line='40' column='1'/>
</data-member>
</class-decl>
- <!-- typedef treeNode treeNode -->
- <typedef-decl name='treeNode' type-id='type-id-498' size-in-bits='256' filepath='libnurbs/nurbtess/searchTree.h' line='41' column='1' hash='e522f81d7f609007' id='type-id-500'/>
- <!-- treeNode* -->
- <pointer-type-def type-id='type-id-498' size-in-bits='64' hash='67c8c384cb227574' id='type-id-499'/>
- <!-- treeNode* -->
- <pointer-type-def type-id='type-id-500' size-in-bits='64' hash='67c8c384cb227574#2' id='type-id-501'/>
+ <typedef-decl name='treeNode' type-id='type-id-466' size-in-bits='256' filepath='libnurbs/nurbtess/searchTree.h' line='41' column='1' hash='e522f81d7f609007' id='type-id-468'/>
+ <pointer-type-def type-id='type-id-466' size-in-bits='64' hash='67c8c384cb227574' id='type-id-467'/>
+ <pointer-type-def type-id='type-id-468' size-in-bits='64' hash='67c8c384cb227574#2' id='type-id-469'/>
</abi-instr>
<abi-instr address-size='64' path='libtess/geom.c' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C99'>
- <!-- GLdouble[3] -->
- <array-type-def dimensions='1' type-id='type-id-502' size-in-bits='192' hash='a08ae8d2b716516f' id='type-id-503'>
- <!-- <anonymous range>[3] -->
+ <array-type-def dimensions='1' type-id='type-id-470' size-in-bits='192' hash='a08ae8d2b716516f' id='type-id-471'>
<subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='749db43716aefd44' id='type-id-134'/>
</array-type-def>
- <!-- long int -->
<type-decl name='long int' size-in-bits='64' hash='69f1ebc3a0a3f241#2' id='type-id-33'/>
- <!-- struct GLUface -->
- <class-decl name='GLUface' is-struct='yes' visibility='default' size-in-bits='384' filepath='libtess/mesh.h' line='126' column='1' hash='38afa9fc1d80c802' id='type-id-504'>
+ <class-decl name='GLUface' is-struct='yes' visibility='default' size-in-bits='384' filepath='libtess/mesh.h' line='126' column='1' hash='38afa9fc1d80c802' id='type-id-472'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- GLUface* GLUface::next -->
- <var-decl name='next' type-id='type-id-505' visibility='default' filepath='libtess/mesh.h' line='127' column='1'/>
+ <var-decl name='next' type-id='type-id-473' visibility='default' filepath='libtess/mesh.h' line='127' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- GLUface* GLUface::prev -->
- <var-decl name='prev' type-id='type-id-505' visibility='default' filepath='libtess/mesh.h' line='128' column='1'/>
+ <var-decl name='prev' type-id='type-id-473' visibility='default' filepath='libtess/mesh.h' line='128' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- GLUhalfEdge* GLUface::anEdge -->
- <var-decl name='anEdge' type-id='type-id-506' visibility='default' filepath='libtess/mesh.h' line='129' column='1'/>
+ <var-decl name='anEdge' type-id='type-id-474' visibility='default' filepath='libtess/mesh.h' line='129' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- void* GLUface::data -->
<var-decl name='data' type-id='type-id-30' visibility='default' filepath='libtess/mesh.h' line='130' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- GLUface* GLUface::trail -->
- <var-decl name='trail' type-id='type-id-505' visibility='default' filepath='libtess/mesh.h' line='133' column='1'/>
+ <var-decl name='trail' type-id='type-id-473' visibility='default' filepath='libtess/mesh.h' line='133' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
- <!-- GLboolean GLUface::marked -->
<var-decl name='marked' type-id='type-id-84' visibility='default' filepath='libtess/mesh.h' line='134' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='328'>
- <!-- GLboolean GLUface::inside -->
<var-decl name='inside' type-id='type-id-84' visibility='default' filepath='libtess/mesh.h' line='135' column='1'/>
</data-member>
</class-decl>
- <!-- struct GLUhalfEdge -->
- <class-decl name='GLUhalfEdge' is-struct='yes' visibility='default' size-in-bits='512' filepath='libtess/mesh.h' line='138' column='1' hash='fec44f973431afbf' id='type-id-507'>
+ <class-decl name='GLUhalfEdge' is-struct='yes' visibility='default' size-in-bits='512' filepath='libtess/mesh.h' line='138' column='1' hash='fec44f973431afbf' id='type-id-475'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- GLUhalfEdge* GLUhalfEdge::next -->
- <var-decl name='next' type-id='type-id-506' visibility='default' filepath='libtess/mesh.h' line='139' column='1'/>
+ <var-decl name='next' type-id='type-id-474' visibility='default' filepath='libtess/mesh.h' line='139' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- GLUhalfEdge* GLUhalfEdge::Sym -->
- <var-decl name='Sym' type-id='type-id-506' visibility='default' filepath='libtess/mesh.h' line='140' column='1'/>
+ <var-decl name='Sym' type-id='type-id-474' visibility='default' filepath='libtess/mesh.h' line='140' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- GLUhalfEdge* GLUhalfEdge::Onext -->
- <var-decl name='Onext' type-id='type-id-506' visibility='default' filepath='libtess/mesh.h' line='141' column='1'/>
+ <var-decl name='Onext' type-id='type-id-474' visibility='default' filepath='libtess/mesh.h' line='141' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- GLUhalfEdge* GLUhalfEdge::Lnext -->
- <var-decl name='Lnext' type-id='type-id-506' visibility='default' filepath='libtess/mesh.h' line='142' column='1'/>
+ <var-decl name='Lnext' type-id='type-id-474' visibility='default' filepath='libtess/mesh.h' line='142' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- GLUvertex* GLUhalfEdge::Org -->
- <var-decl name='Org' type-id='type-id-508' visibility='default' filepath='libtess/mesh.h' line='143' column='1'/>
+ <var-decl name='Org' type-id='type-id-476' visibility='default' filepath='libtess/mesh.h' line='143' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
- <!-- GLUface* GLUhalfEdge::Lface -->
- <var-decl name='Lface' type-id='type-id-505' visibility='default' filepath='libtess/mesh.h' line='144' column='1'/>
+ <var-decl name='Lface' type-id='type-id-473' visibility='default' filepath='libtess/mesh.h' line='144' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
- <!-- ActiveRegion* GLUhalfEdge::activeRegion -->
- <var-decl name='activeRegion' type-id='type-id-509' visibility='default' filepath='libtess/mesh.h' line='147' column='1'/>
+ <var-decl name='activeRegion' type-id='type-id-477' visibility='default' filepath='libtess/mesh.h' line='147' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
- <!-- int GLUhalfEdge::winding -->
<var-decl name='winding' type-id='type-id-3' visibility='default' filepath='libtess/mesh.h' line='148' column='1'/>
</data-member>
</class-decl>
- <!-- struct GLUvertex -->
- <class-decl name='GLUvertex' is-struct='yes' visibility='default' size-in-bits='640' filepath='libtess/mesh.h' line='114' column='1' hash='5faf6a6908c5ea7d' id='type-id-510'>
+ <class-decl name='GLUvertex' is-struct='yes' visibility='default' size-in-bits='640' filepath='libtess/mesh.h' line='114' column='1' hash='5faf6a6908c5ea7d' id='type-id-478'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- GLUvertex* GLUvertex::next -->
- <var-decl name='next' type-id='type-id-508' visibility='default' filepath='libtess/mesh.h' line='115' column='1'/>
+ <var-decl name='next' type-id='type-id-476' visibility='default' filepath='libtess/mesh.h' line='115' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- GLUvertex* GLUvertex::prev -->
- <var-decl name='prev' type-id='type-id-508' visibility='default' filepath='libtess/mesh.h' line='116' column='1'/>
+ <var-decl name='prev' type-id='type-id-476' visibility='default' filepath='libtess/mesh.h' line='116' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- GLUhalfEdge* GLUvertex::anEdge -->
- <var-decl name='anEdge' type-id='type-id-506' visibility='default' filepath='libtess/mesh.h' line='117' column='1'/>
+ <var-decl name='anEdge' type-id='type-id-474' visibility='default' filepath='libtess/mesh.h' line='117' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- void* GLUvertex::data -->
<var-decl name='data' type-id='type-id-30' visibility='default' filepath='libtess/mesh.h' line='118' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- GLdouble GLUvertex::coords[3] -->
- <var-decl name='coords' type-id='type-id-503' visibility='default' filepath='libtess/mesh.h' line='121' column='1'/>
+ <var-decl name='coords' type-id='type-id-471' visibility='default' filepath='libtess/mesh.h' line='121' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
- <!-- GLdouble GLUvertex::s -->
- <var-decl name='s' type-id='type-id-502' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
+ <var-decl name='s' type-id='type-id-470' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
- <!-- GLdouble GLUvertex::t -->
- <var-decl name='t' type-id='type-id-502' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
+ <var-decl name='t' type-id='type-id-470' visibility='default' filepath='libtess/mesh.h' line='122' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
- <!-- long int GLUvertex::pqHandle -->
<var-decl name='pqHandle' type-id='type-id-33' visibility='default' filepath='libtess/mesh.h' line='123' column='1'/>
</data-member>
</class-decl>
- <!-- typedef ActiveRegion ActiveRegion -->
- <typedef-decl name='ActiveRegion' type-id='type-id-511' size-in-bits='192' filepath='libtess/mesh.h' line='46' column='1' hash='ee05d1c8801adb83' id='type-id-512'/>
- <!-- typedef GLUface GLUface -->
- <typedef-decl name='GLUface' type-id='type-id-504' size-in-bits='384' filepath='libtess/mesh.h' line='43' column='1' hash='e2e4e15857fa0ff6' id='type-id-513'/>
- <!-- typedef GLUhalfEdge GLUhalfEdge -->
- <typedef-decl name='GLUhalfEdge' type-id='type-id-507' size-in-bits='512' filepath='libtess/mesh.h' line='44' column='1' hash='73d005fce13ea9c3' id='type-id-514'/>
- <!-- typedef GLUvertex GLUvertex -->
- <typedef-decl name='GLUvertex' type-id='type-id-510' size-in-bits='640' filepath='libtess/mesh.h' line='42' column='1' hash='4cbcfc841143d25e' id='type-id-515'/>
- <!-- unsigned long int -->
+ <typedef-decl name='ActiveRegion' type-id='type-id-479' size-in-bits='192' filepath='libtess/mesh.h' line='46' column='1' hash='ee05d1c8801adb83' id='type-id-480'/>
+ <typedef-decl name='GLUface' type-id='type-id-472' size-in-bits='384' filepath='libtess/mesh.h' line='43' column='1' hash='e2e4e15857fa0ff6' id='type-id-481'/>
+ <typedef-decl name='GLUhalfEdge' type-id='type-id-475' size-in-bits='512' filepath='libtess/mesh.h' line='44' column='1' hash='73d005fce13ea9c3' id='type-id-482'/>
+ <typedef-decl name='GLUvertex' type-id='type-id-478' size-in-bits='640' filepath='libtess/mesh.h' line='42' column='1' hash='4cbcfc841143d25e' id='type-id-483'/>
<type-decl name='unsigned long int' size-in-bits='64' hash='e7c5efcec748ba6c#2' id='type-id-17'/>
- <!-- ActiveRegion* -->
- <pointer-type-def type-id='type-id-512' size-in-bits='64' hash='b3253122a7911495' id='type-id-509'/>
- <!-- GLUface* -->
- <pointer-type-def type-id='type-id-513' size-in-bits='64' hash='5e407289487c6c72' id='type-id-505'/>
- <!-- GLUhalfEdge* -->
- <pointer-type-def type-id='type-id-514' size-in-bits='64' hash='56d0d31e6a220065' id='type-id-506'/>
- <!-- GLUvertex* -->
- <pointer-type-def type-id='type-id-515' size-in-bits='64' hash='6d5d72211ac8bd08' id='type-id-508'/>
- <!-- struct ActiveRegion -->
- <class-decl name='ActiveRegion' is-struct='yes' visibility='default' size-in-bits='192' filepath='libtess/sweep.h' line='59' column='1' hash='e7f85a9a304527b2' id='type-id-511'>
+ <pointer-type-def type-id='type-id-480' size-in-bits='64' hash='b3253122a7911495' id='type-id-477'/>
+ <pointer-type-def type-id='type-id-481' size-in-bits='64' hash='5e407289487c6c72' id='type-id-473'/>
+ <pointer-type-def type-id='type-id-482' size-in-bits='64' hash='56d0d31e6a220065' id='type-id-474'/>
+ <pointer-type-def type-id='type-id-483' size-in-bits='64' hash='6d5d72211ac8bd08' id='type-id-476'/>
+ <class-decl name='ActiveRegion' is-struct='yes' visibility='default' size-in-bits='192' filepath='libtess/sweep.h' line='59' column='1' hash='e7f85a9a304527b2' id='type-id-479'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- GLUhalfEdge* ActiveRegion::eUp -->
- <var-decl name='eUp' type-id='type-id-506' visibility='default' filepath='libtess/sweep.h' line='60' column='1'/>
+ <var-decl name='eUp' type-id='type-id-474' visibility='default' filepath='libtess/sweep.h' line='60' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- DictListNode* ActiveRegion::nodeUp -->
- <var-decl name='nodeUp' type-id='type-id-516' visibility='default' filepath='libtess/sweep.h' line='61' column='1'/>
+ <var-decl name='nodeUp' type-id='type-id-484' visibility='default' filepath='libtess/sweep.h' line='61' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- int ActiveRegion::windingNumber -->
<var-decl name='windingNumber' type-id='type-id-3' visibility='default' filepath='libtess/sweep.h' line='62' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='160'>
- <!-- GLboolean ActiveRegion::inside -->
<var-decl name='inside' type-id='type-id-84' visibility='default' filepath='libtess/sweep.h' line='64' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='168'>
- <!-- GLboolean ActiveRegion::sentinel -->
<var-decl name='sentinel' type-id='type-id-84' visibility='default' filepath='libtess/sweep.h' line='65' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='176'>
- <!-- GLboolean ActiveRegion::dirty -->
<var-decl name='dirty' type-id='type-id-84' visibility='default' filepath='libtess/sweep.h' line='66' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='184'>
- <!-- GLboolean ActiveRegion::fixUpperEdge -->
<var-decl name='fixUpperEdge' type-id='type-id-84' visibility='default' filepath='libtess/sweep.h' line='69' column='1'/>
</data-member>
</class-decl>
</abi-instr>
<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'>
- <!-- CachedVertex[100] -->
- <array-type-def dimensions='1' type-id='type-id-517' size-in-bits='25600' hash='6b67a3792760157e' id='type-id-518'>
- <!-- <anonymous range>[100] -->
- <subrange length='100' lower-bound='0' upper-bound='99' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='bc04943da9f60c7c' id='type-id-519'/>
+ <array-type-def dimensions='1' type-id='type-id-485' size-in-bits='25600' hash='6b67a3792760157e' id='type-id-486'>
+ <subrange length='100' lower-bound='0' upper-bound='99' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='bc04943da9f60c7c' id='type-id-487'/>
</array-type-def>
- <!-- __jmp_buf_tag[1] -->
- <array-type-def dimensions='1' type-id='type-id-520' size-in-bits='1600' hash='738555d34aef2a79' id='type-id-521'>
- <!-- <anonymous range>[1] -->
+ <array-type-def dimensions='1' type-id='type-id-488' size-in-bits='1600' hash='738555d34aef2a79' id='type-id-489'>
<subrange length='1' lower-bound='0' upper-bound='0' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='edeb07fdf1f46d10' id='type-id-191'/>
</array-type-def>
- <!-- enum TessState -->
- <enum-decl name='TessState' size-in-bits='32' alignment-in-bits='32' filepath='libtess/tess.h' line='47' column='1' hash='aa55d271c362ebc2' id='type-id-522'>
+ <enum-decl name='TessState' size-in-bits='32' alignment-in-bits='32' filepath='libtess/tess.h' line='47' column='1' hash='aa55d271c362ebc2' id='type-id-490'>
<underlying-type type-id='type-id-50'/>
<enumerator name='T_DORMANT' value='0'/>
<enumerator name='T_IN_POLYGON' value='1'/>
<enumerator name='T_IN_CONTOUR' value='2'/>
</enum-decl>
- <!-- float -->
<type-decl name='float' size-in-bits='32' hash='d0241d3e33863f20' id='type-id-2'/>
- <!-- long int[8] -->
- <array-type-def dimensions='1' type-id='type-id-33' size-in-bits='512' hash='7f5dfd56739178cb' id='type-id-523'>
- <!-- <anonymous range>[8] -->
- <subrange length='8' lower-bound='0' upper-bound='7' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='66002c776d36271d' id='type-id-524'/>
+ <array-type-def dimensions='1' type-id='type-id-33' size-in-bits='512' hash='7f5dfd56739178cb' id='type-id-491'>
+ <subrange length='8' lower-bound='0' upper-bound='7' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='66002c776d36271d' id='type-id-492'/>
</array-type-def>
- <!-- struct CachedVertex -->
- <class-decl name='CachedVertex' is-struct='yes' visibility='default' size-in-bits='256' filepath='libtess/tess.h' line='54' column='1' hash='614d3349f8de2090' id='type-id-525'>
+ <class-decl name='CachedVertex' is-struct='yes' visibility='default' size-in-bits='256' filepath='libtess/tess.h' line='54' column='1' hash='614d3349f8de2090' id='type-id-493'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- GLdouble CachedVertex::coords[3] -->
- <var-decl name='coords' type-id='type-id-503' visibility='default' filepath='libtess/tess.h' line='55' column='1'/>
+ <var-decl name='coords' type-id='type-id-471' visibility='default' filepath='libtess/tess.h' line='55' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- void* CachedVertex::data -->
<var-decl name='data' type-id='type-id-30' visibility='default' filepath='libtess/tess.h' line='56' column='1'/>
</data-member>
</class-decl>
- <!-- struct DictList -->
- <class-decl name='DictList' is-struct='yes' visibility='default' size-in-bits='320' filepath='libtess/dict.h' line='94' column='1' hash='6465cf1701b60b53' id='type-id-526'>
+ <class-decl name='DictList' is-struct='yes' visibility='default' size-in-bits='320' filepath='libtess/dict.h' line='94' column='1' hash='6465cf1701b60b53' id='type-id-494'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- DictListNode DictList::head -->
- <var-decl name='head' type-id='type-id-527' visibility='default' filepath='libtess/dict.h' line='95' column='1'/>
+ <var-decl name='head' type-id='type-id-495' visibility='default' filepath='libtess/dict.h' line='95' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- void* DictList::frame -->
<var-decl name='frame' type-id='type-id-30' visibility='default' filepath='libtess/dict.h' line='96' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- int (* DictList::leq)(void*, DictListKey, DictListKey) -->
- <var-decl name='leq' type-id='type-id-528' visibility='default' filepath='libtess/dict.h' line='97' column='1'/>
+ <var-decl name='leq' type-id='type-id-496' visibility='default' filepath='libtess/dict.h' line='97' column='1'/>
</data-member>
</class-decl>
- <!-- struct DictListNode -->
- <class-decl name='DictListNode' is-struct='yes' visibility='default' size-in-bits='192' filepath='libtess/dict.h' line='88' column='1' hash='5440c9bf2fca2d36' id='type-id-529'>
+ <class-decl name='DictListNode' is-struct='yes' visibility='default' size-in-bits='192' filepath='libtess/dict.h' line='88' column='1' hash='5440c9bf2fca2d36' id='type-id-497'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- DictListKey DictListNode::key -->
- <var-decl name='key' type-id='type-id-530' visibility='default' filepath='libtess/dict.h' line='89' column='1'/>
+ <var-decl name='key' type-id='type-id-498' visibility='default' filepath='libtess/dict.h' line='89' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- DictListNode* DictListNode::next -->
- <var-decl name='next' type-id='type-id-516' visibility='default' filepath='libtess/dict.h' line='90' column='1'/>
+ <var-decl name='next' type-id='type-id-484' visibility='default' filepath='libtess/dict.h' line='90' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- DictListNode* DictListNode::prev -->
- <var-decl name='prev' type-id='type-id-516' visibility='default' filepath='libtess/dict.h' line='91' column='1'/>
+ <var-decl name='prev' type-id='type-id-484' visibility='default' filepath='libtess/dict.h' line='91' column='1'/>
</data-member>
</class-decl>
- <!-- struct GLUmesh -->
- <class-decl name='GLUmesh' is-struct='yes' visibility='default' size-in-bits='2048' filepath='libtess/mesh.h' line='163' column='1' hash='62901a6616fa452b' id='type-id-531'>
+ <class-decl name='GLUmesh' is-struct='yes' visibility='default' size-in-bits='2048' filepath='libtess/mesh.h' line='163' column='1' hash='62901a6616fa452b' id='type-id-499'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- GLUvertex GLUmesh::vHead -->
- <var-decl name='vHead' type-id='type-id-515' visibility='default' filepath='libtess/mesh.h' line='164' column='1'/>
+ <var-decl name='vHead' type-id='type-id-483' visibility='default' filepath='libtess/mesh.h' line='164' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
- <!-- GLUface GLUmesh::fHead -->
- <var-decl name='fHead' type-id='type-id-513' visibility='default' filepath='libtess/mesh.h' line='165' column='1'/>
+ <var-decl name='fHead' type-id='type-id-481' visibility='default' filepath='libtess/mesh.h' line='165' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
- <!-- GLUhalfEdge GLUmesh::eHead -->
- <var-decl name='eHead' type-id='type-id-514' visibility='default' filepath='libtess/mesh.h' line='166' column='1'/>
+ <var-decl name='eHead' type-id='type-id-482' visibility='default' filepath='libtess/mesh.h' line='166' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1536'>
- <!-- GLUhalfEdge GLUmesh::eHeadSym -->
- <var-decl name='eHeadSym' type-id='type-id-514' visibility='default' filepath='libtess/mesh.h' line='167' column='1'/>
+ <var-decl name='eHeadSym' type-id='type-id-482' visibility='default' filepath='libtess/mesh.h' line='167' column='1'/>
</data-member>
</class-decl>
- <!-- struct GLUtesselator -->
- <class-decl name='GLUtesselator' is-struct='yes' visibility='default' size-in-bits='29376' filepath='libtess/tess.h' line='59' column='1' hash='a0c5d9118c0dc45d' id='type-id-532'>
+ <class-decl name='GLUtesselator' is-struct='yes' visibility='default' size-in-bits='29376' filepath='libtess/tess.h' line='59' column='1' hash='a0c5d9118c0dc45d' id='type-id-500'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- TessState GLUtesselator::state -->
- <var-decl name='state' type-id='type-id-522' visibility='default' filepath='libtess/tess.h' line='63' column='1'/>
+ <var-decl name='state' type-id='type-id-490' visibility='default' filepath='libtess/tess.h' line='63' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- GLUhalfEdge* GLUtesselator::lastEdge -->
- <var-decl name='lastEdge' type-id='type-id-506' visibility='default' filepath='libtess/tess.h' line='65' column='1'/>
+ <var-decl name='lastEdge' type-id='type-id-474' visibility='default' filepath='libtess/tess.h' line='65' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- GLUmesh* GLUtesselator::mesh -->
- <var-decl name='mesh' type-id='type-id-533' visibility='default' filepath='libtess/tess.h' line='66' column='1'/>
+ <var-decl name='mesh' type-id='type-id-501' visibility='default' filepath='libtess/tess.h' line='66' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- void (* GLUtesselator::callError)(GLenum) -->
<var-decl name='callError' type-id='type-id-24' visibility='default' filepath='libtess/tess.h' line='69' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- GLdouble GLUtesselator::normal[3] -->
- <var-decl name='normal' type-id='type-id-503' visibility='default' filepath='libtess/tess.h' line='73' column='1'/>
+ <var-decl name='normal' type-id='type-id-471' visibility='default' filepath='libtess/tess.h' line='73' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='448'>
- <!-- GLdouble GLUtesselator::sUnit[3] -->
- <var-decl name='sUnit' type-id='type-id-503' visibility='default' filepath='libtess/tess.h' line='74' column='1'/>
+ <var-decl name='sUnit' type-id='type-id-471' visibility='default' filepath='libtess/tess.h' line='74' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='640'>
- <!-- GLdouble GLUtesselator::tUnit[3] -->
- <var-decl name='tUnit' type-id='type-id-503' visibility='default' filepath='libtess/tess.h' line='75' column='1'/>
+ <var-decl name='tUnit' type-id='type-id-471' visibility='default' filepath='libtess/tess.h' line='75' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='832'>
- <!-- GLdouble GLUtesselator::relTolerance -->
- <var-decl name='relTolerance' type-id='type-id-502' visibility='default' filepath='libtess/tess.h' line='79' column='1'/>
+ <var-decl name='relTolerance' type-id='type-id-470' visibility='default' filepath='libtess/tess.h' line='79' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='896'>
- <!-- GLenum GLUtesselator::windingRule -->
<var-decl name='windingRule' type-id='type-id-10' visibility='default' filepath='libtess/tess.h' line='80' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='928'>
- <!-- GLboolean GLUtesselator::fatalError -->
<var-decl name='fatalError' type-id='type-id-84' visibility='default' filepath='libtess/tess.h' line='81' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='960'>
- <!-- DictList* GLUtesselator::dict -->
- <var-decl name='dict' type-id='type-id-534' visibility='default' filepath='libtess/tess.h' line='83' column='1'/>
+ <var-decl name='dict' type-id='type-id-502' visibility='default' filepath='libtess/tess.h' line='83' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1024'>
- <!-- PriorityQSort* GLUtesselator::pq -->
- <var-decl name='pq' type-id='type-id-535' visibility='default' filepath='libtess/tess.h' line='84' column='1'/>
+ <var-decl name='pq' type-id='type-id-503' visibility='default' filepath='libtess/tess.h' line='84' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1088'>
- <!-- GLUvertex* GLUtesselator::event -->
- <var-decl name='event' type-id='type-id-508' visibility='default' filepath='libtess/tess.h' line='85' column='1'/>
+ <var-decl name='event' type-id='type-id-476' visibility='default' filepath='libtess/tess.h' line='85' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1152'>
- <!-- void (* GLUtesselator::callCombine)(GLdouble*, void**, GLfloat*, void**) -->
- <var-decl name='callCombine' type-id='type-id-536' visibility='default' filepath='libtess/tess.h' line='87' column='1'/>
+ <var-decl name='callCombine' type-id='type-id-504' visibility='default' filepath='libtess/tess.h' line='87' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1216'>
- <!-- GLboolean GLUtesselator::flagBoundary -->
<var-decl name='flagBoundary' type-id='type-id-84' visibility='default' filepath='libtess/tess.h' line='92' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1224'>
- <!-- GLboolean GLUtesselator::boundaryOnly -->
<var-decl name='boundaryOnly' type-id='type-id-84' visibility='default' filepath='libtess/tess.h' line='93' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1280'>
- <!-- GLUface* GLUtesselator::lonelyTriList -->
- <var-decl name='lonelyTriList' type-id='type-id-505' visibility='default' filepath='libtess/tess.h' line='94' column='1'/>
+ <var-decl name='lonelyTriList' type-id='type-id-473' visibility='default' filepath='libtess/tess.h' line='94' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1344'>
- <!-- void (* GLUtesselator::callBegin)(GLenum) -->
<var-decl name='callBegin' type-id='type-id-24' visibility='default' filepath='libtess/tess.h' line='97' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1408'>
- <!-- void (* GLUtesselator::callEdgeFlag)(GLboolean) -->
- <var-decl name='callEdgeFlag' type-id='type-id-537' visibility='default' filepath='libtess/tess.h' line='98' column='1'/>
+ <var-decl name='callEdgeFlag' type-id='type-id-505' visibility='default' filepath='libtess/tess.h' line='98' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1472'>
- <!-- void (* GLUtesselator::callVertex)(void*) -->
<var-decl name='callVertex' type-id='type-id-28' visibility='default' filepath='libtess/tess.h' line='99' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1536'>
- <!-- void (* GLUtesselator::callEnd)(void) -->
<var-decl name='callEnd' type-id='type-id-25' visibility='default' filepath='libtess/tess.h' line='100' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1600'>
- <!-- void (* GLUtesselator::callMesh)(GLUmesh*) -->
- <var-decl name='callMesh' type-id='type-id-538' visibility='default' filepath='libtess/tess.h' line='101' column='1'/>
+ <var-decl name='callMesh' type-id='type-id-506' visibility='default' filepath='libtess/tess.h' line='101' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1664'>
- <!-- GLboolean GLUtesselator::emptyCache -->
<var-decl name='emptyCache' type-id='type-id-84' visibility='default' filepath='libtess/tess.h' line='106' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1696'>
- <!-- int GLUtesselator::cacheCount -->
<var-decl name='cacheCount' type-id='type-id-3' visibility='default' filepath='libtess/tess.h' line='107' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='1728'>
- <!-- CachedVertex GLUtesselator::cache[100] -->
- <var-decl name='cache' type-id='type-id-518' visibility='default' filepath='libtess/tess.h' line='108' column='1'/>
+ <var-decl name='cache' type-id='type-id-486' visibility='default' filepath='libtess/tess.h' line='108' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='27328'>
- <!-- void (* GLUtesselator::callBeginData)(GLenum, void*) -->
<var-decl name='callBeginData' type-id='type-id-27' visibility='default' filepath='libtess/tess.h' line='111' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='27392'>
- <!-- void (* GLUtesselator::callEdgeFlagData)(GLboolean, void*) -->
- <var-decl name='callEdgeFlagData' type-id='type-id-539' visibility='default' filepath='libtess/tess.h' line='112' column='1'/>
+ <var-decl name='callEdgeFlagData' type-id='type-id-507' visibility='default' filepath='libtess/tess.h' line='112' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='27456'>
- <!-- void (* GLUtesselator::callVertexData)(void*, void*) -->
- <var-decl name='callVertexData' type-id='type-id-540' visibility='default' filepath='libtess/tess.h' line='114' column='1'/>
+ <var-decl name='callVertexData' type-id='type-id-508' visibility='default' filepath='libtess/tess.h' line='114' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='27520'>
- <!-- void (* GLUtesselator::callEndData)(void*) -->
<var-decl name='callEndData' type-id='type-id-28' visibility='default' filepath='libtess/tess.h' line='115' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='27584'>
- <!-- void (* GLUtesselator::callErrorData)(GLenum, void*) -->
<var-decl name='callErrorData' type-id='type-id-27' visibility='default' filepath='libtess/tess.h' line='116' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='27648'>
- <!-- void (* GLUtesselator::callCombineData)(GLdouble*, void**, GLfloat*, void**, void*) -->
- <var-decl name='callCombineData' type-id='type-id-541' visibility='default' filepath='libtess/tess.h' line='117' column='1'/>
+ <var-decl name='callCombineData' type-id='type-id-509' visibility='default' filepath='libtess/tess.h' line='117' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='27712'>
- <!-- jmp_buf GLUtesselator::env -->
- <var-decl name='env' type-id='type-id-542' visibility='default' filepath='libtess/tess.h' line='121' column='1'/>
+ <var-decl name='env' type-id='type-id-510' visibility='default' filepath='libtess/tess.h' line='121' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='29312'>
- <!-- void* GLUtesselator::polygonData -->
<var-decl name='polygonData' type-id='type-id-30' visibility='default' filepath='libtess/tess.h' line='123' column='1'/>
</data-member>
</class-decl>
- <!-- struct PQhandleElem -->
- <class-decl name='PQhandleElem' is-struct='yes' naming-typedef-id='type-id-543' visibility='default' size-in-bits='128' filepath='libtess/priorityq-heap.h' line='84' column='1' hash='3e600f0c3a9bbaab' id='type-id-544'>
+ <class-decl name='PQhandleElem' is-struct='yes' naming-typedef-id='type-id-511' visibility='default' size-in-bits='128' filepath='libtess/priorityq-heap.h' line='84' column='1' hash='3e600f0c3a9bbaab' id='type-id-512'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- PQHeapKey PQhandleElem::key -->
- <var-decl name='key' type-id='type-id-545' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
+ <var-decl name='key' type-id='type-id-513' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- PQHeapHandle PQhandleElem::node -->
- <var-decl name='node' type-id='type-id-546' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
+ <var-decl name='node' type-id='type-id-514' visibility='default' filepath='libtess/priorityq-heap.h' line='84' column='1'/>
</data-member>
</class-decl>
- <!-- struct PQnode -->
- <class-decl name='PQnode' is-struct='yes' naming-typedef-id='type-id-547' visibility='default' size-in-bits='64' filepath='libtess/priorityq-heap.h' line='83' column='1' hash='33cb9ffd0e706d0d' id='type-id-548'>
+ <class-decl name='PQnode' is-struct='yes' naming-typedef-id='type-id-515' visibility='default' size-in-bits='64' filepath='libtess/priorityq-heap.h' line='83' column='1' hash='33cb9ffd0e706d0d' id='type-id-516'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- PQHeapHandle PQnode::handle -->
- <var-decl name='handle' type-id='type-id-546' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1'/>
+ <var-decl name='handle' type-id='type-id-514' visibility='default' filepath='libtess/priorityq-heap.h' line='83' column='1'/>
</data-member>
</class-decl>
- <!-- struct PriorityQHeap -->
- <class-decl name='PriorityQHeap' is-struct='yes' visibility='default' size-in-bits='448' filepath='libtess/priorityq-heap.h' line='86' column='1' hash='5a8213a761c7615c' id='type-id-549'>
+ <class-decl name='PriorityQHeap' is-struct='yes' visibility='default' size-in-bits='448' filepath='libtess/priorityq-heap.h' line='86' column='1' hash='5a8213a761c7615c' id='type-id-517'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- PQnode* PriorityQHeap::nodes -->
- <var-decl name='nodes' type-id='type-id-550' visibility='default' filepath='libtess/priorityq-heap.h' line='87' column='1'/>
+ <var-decl name='nodes' type-id='type-id-518' visibility='default' filepath='libtess/priorityq-heap.h' line='87' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- PQhandleElem* PriorityQHeap::handles -->
- <var-decl name='handles' type-id='type-id-551' visibility='default' filepath='libtess/priorityq-heap.h' line='88' column='1'/>
+ <var-decl name='handles' type-id='type-id-519' visibility='default' filepath='libtess/priorityq-heap.h' line='88' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- long int PriorityQHeap::size -->
<var-decl name='size' type-id='type-id-33' visibility='default' filepath='libtess/priorityq-heap.h' line='89' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- long int PriorityQHeap::max -->
<var-decl name='max' type-id='type-id-33' visibility='default' filepath='libtess/priorityq-heap.h' line='89' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- PQHeapHandle PriorityQHeap::freeList -->
- <var-decl name='freeList' type-id='type-id-546' visibility='default' filepath='libtess/priorityq-heap.h' line='90' column='1'/>
+ <var-decl name='freeList' type-id='type-id-514' visibility='default' filepath='libtess/priorityq-heap.h' line='90' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
- <!-- int PriorityQHeap::initialized -->
<var-decl name='initialized' type-id='type-id-3' visibility='default' filepath='libtess/priorityq-heap.h' line='91' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
- <!-- int (* PriorityQHeap::leq)(PQHeapKey, PQHeapKey) -->
- <var-decl name='leq' type-id='type-id-552' visibility='default' filepath='libtess/priorityq-heap.h' line='92' column='1'/>
+ <var-decl name='leq' type-id='type-id-520' visibility='default' filepath='libtess/priorityq-heap.h' line='92' column='1'/>
</data-member>
</class-decl>
- <!-- struct PriorityQSort -->
- <class-decl name='PriorityQSort' is-struct='yes' visibility='default' size-in-bits='448' filepath='libtess/priorityq.h' line='97' column='1' hash='5773010d2b3653d' id='type-id-553'>
+ <class-decl name='PriorityQSort' is-struct='yes' visibility='default' size-in-bits='448' filepath='libtess/priorityq.h' line='97' column='1' hash='5773010d2b3653d' id='type-id-521'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- PriorityQHeap* PriorityQSort::heap -->
- <var-decl name='heap' type-id='type-id-554' visibility='default' filepath='libtess/priorityq.h' line='98' column='1'/>
+ <var-decl name='heap' type-id='type-id-522' visibility='default' filepath='libtess/priorityq.h' line='98' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- PQSortKey* PriorityQSort::keys -->
- <var-decl name='keys' type-id='type-id-555' visibility='default' filepath='libtess/priorityq.h' line='99' column='1'/>
+ <var-decl name='keys' type-id='type-id-523' visibility='default' filepath='libtess/priorityq.h' line='99' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- PQSortKey** PriorityQSort::order -->
- <var-decl name='order' type-id='type-id-556' visibility='default' filepath='libtess/priorityq.h' line='100' column='1'/>
+ <var-decl name='order' type-id='type-id-524' visibility='default' filepath='libtess/priorityq.h' line='100' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='192'>
- <!-- PQSortHandle PriorityQSort::size -->
- <var-decl name='size' type-id='type-id-557' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
+ <var-decl name='size' type-id='type-id-525' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='256'>
- <!-- PQSortHandle PriorityQSort::max -->
- <var-decl name='max' type-id='type-id-557' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
+ <var-decl name='max' type-id='type-id-525' visibility='default' filepath='libtess/priorityq.h' line='101' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='320'>
- <!-- int PriorityQSort::initialized -->
<var-decl name='initialized' type-id='type-id-3' visibility='default' filepath='libtess/priorityq.h' line='102' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='384'>
- <!-- int (* PriorityQSort::leq)(PQSortKey, PQSortKey) -->
- <var-decl name='leq' type-id='type-id-558' visibility='default' filepath='libtess/priorityq.h' line='103' column='1'/>
+ <var-decl name='leq' type-id='type-id-526' visibility='default' filepath='libtess/priorityq.h' line='103' column='1'/>
</data-member>
</class-decl>
- <!-- struct __jmp_buf_tag -->
- <class-decl name='__jmp_buf_tag' is-struct='yes' visibility='default' size-in-bits='1600' filepath='/usr/include/setjmp.h' line='36' column='1' hash='56667803f16e661a' id='type-id-520'>
+ <class-decl name='__jmp_buf_tag' is-struct='yes' visibility='default' size-in-bits='1600' filepath='/usr/include/setjmp.h' line='36' column='1' hash='56667803f16e661a' id='type-id-488'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- __jmp_buf __jmp_buf_tag::__jmpbuf -->
<var-decl name='__jmpbuf' type-id='type-id-213' visibility='default' filepath='/usr/include/setjmp.h' line='41' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='512'>
- <!-- int __jmp_buf_tag::__mask_was_saved -->
<var-decl name='__mask_was_saved' type-id='type-id-3' visibility='default' filepath='/usr/include/setjmp.h' line='42' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='576'>
- <!-- __sigset_t __jmp_buf_tag::__saved_mask -->
- <var-decl name='__saved_mask' type-id='type-id-559' visibility='default' filepath='/usr/include/setjmp.h' line='43' column='1'/>
+ <var-decl name='__saved_mask' type-id='type-id-527' visibility='default' filepath='/usr/include/setjmp.h' line='43' column='1'/>
</data-member>
</class-decl>
- <!-- struct __sigset_t -->
- <class-decl name='__sigset_t' is-struct='yes' naming-typedef-id='type-id-559' visibility='default' size-in-bits='1024' filepath='/usr/include/bits/sigset.h' line='30' column='1' hash='752be014f937c8b2' id='type-id-214'>
+ <class-decl name='__sigset_t' is-struct='yes' naming-typedef-id='type-id-527' visibility='default' size-in-bits='1024' filepath='/usr/include/bits/sigset.h' line='30' column='1' hash='752be014f937c8b2' id='type-id-214'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- unsigned long int __sigset_t::__val[16] -->
- <var-decl name='__val' type-id='type-id-560' visibility='default' filepath='/usr/include/bits/sigset.h' line='31' column='1'/>
+ <var-decl name='__val' type-id='type-id-528' visibility='default' filepath='/usr/include/bits/sigset.h' line='31' column='1'/>
</data-member>
</class-decl>
- <!-- typedef CachedVertex CachedVertex -->
- <typedef-decl name='CachedVertex' type-id='type-id-525' size-in-bits='256' filepath='libtess/tess.h' line='57' column='1' hash='e522f81d7f609007' id='type-id-517'/>
- <!-- typedef DictList DictList -->
- <typedef-decl name='DictList' type-id='type-id-526' size-in-bits='320' filepath='libtess/dict.h' line='61' column='1' hash='4d271ed14b8b34ab' id='type-id-561'/>
- <!-- typedef DictListNode DictListNode -->
- <typedef-decl name='DictListNode' type-id='type-id-529' size-in-bits='192' filepath='libtess/dict.h' line='62' column='1' hash='ee05d1c8801adb83' id='type-id-527'/>
- <!-- typedef GLUmesh GLUmesh -->
- <typedef-decl name='GLUmesh' type-id='type-id-531' size-in-bits='2048' filepath='libtess/mesh.h' line='40' column='1' hash='f93273ee551578c2' id='type-id-562'/>
- <!-- typedef GLUtesselator GLUtesselator -->
- <typedef-decl name='GLUtesselator' type-id='type-id-532' size-in-bits='29376' filepath='../../../include/GL/glu.h' line='276' column='1' hash='cbfeaa35f912f1ef' id='type-id-563'/>
- <!-- typedef float GLfloat -->
+ <typedef-decl name='CachedVertex' type-id='type-id-493' size-in-bits='256' filepath='libtess/tess.h' line='57' column='1' hash='e522f81d7f609007' id='type-id-485'/>
+ <typedef-decl name='DictList' type-id='type-id-494' size-in-bits='320' filepath='libtess/dict.h' line='61' column='1' hash='4d271ed14b8b34ab' id='type-id-529'/>
+ <typedef-decl name='DictListNode' type-id='type-id-497' size-in-bits='192' filepath='libtess/dict.h' line='62' column='1' hash='ee05d1c8801adb83' id='type-id-495'/>
+ <typedef-decl name='GLUmesh' type-id='type-id-499' size-in-bits='2048' filepath='libtess/mesh.h' line='40' column='1' hash='f93273ee551578c2' id='type-id-530'/>
+ <typedef-decl name='GLUtesselator' type-id='type-id-500' size-in-bits='29376' filepath='../../../include/GL/glu.h' line='276' column='1' hash='cbfeaa35f912f1ef' id='type-id-531'/>
<typedef-decl name='GLfloat' type-id='type-id-2' size-in-bits='32' filepath='../../../include/GL/gl.h' line='160' column='1' hash='f0c050c6f9f8032e' id='type-id-40'/>
- <!-- typedef long int PQHeapHandle -->
- <typedef-decl name='PQHeapHandle' type-id='type-id-33' size-in-bits='64' filepath='libtess/priorityq-heap.h' line='80' column='1' hash='61477c4d1fd8d94d' id='type-id-546'/>
- <!-- typedef PQHeapHandle PQSortHandle -->
- <typedef-decl name='PQSortHandle' type-id='type-id-546' size-in-bits='64' filepath='libtess/priorityq.h' line='94' column='1' hash='61477c4d1fd8d94d' id='type-id-557'/>
- <!-- typedef PQhandleElem PQhandleElem -->
- <typedef-decl name='PQhandleElem' type-id='type-id-544' size-in-bits='128' filepath='libtess/priorityq-heap.h' line='84' column='1' hash='279bebc58cd3ebad' id='type-id-543'/>
- <!-- typedef PQnode PQnode -->
- <typedef-decl name='PQnode' type-id='type-id-548' size-in-bits='64' filepath='libtess/priorityq-heap.h' line='83' column='1' hash='61477c4d1fd8d94d' id='type-id-547'/>
- <!-- typedef PriorityQHeap PriorityQHeap -->
- <typedef-decl name='PriorityQHeap' type-id='type-id-549' size-in-bits='448' filepath='libtess/priorityq-heap.h' line='81' column='1' hash='fb0d4a60aae1eb5' id='type-id-564'/>
- <!-- typedef PriorityQSort PriorityQSort -->
- <typedef-decl name='PriorityQSort' type-id='type-id-553' size-in-bits='448' filepath='libtess/priorityq.h' line='95' column='1' hash='fb0d4a60aae1eb5' id='type-id-565'/>
- <!-- typedef long int[8] __jmp_buf -->
- <typedef-decl name='__jmp_buf' type-id='type-id-523' size-in-bits='512' filepath='/usr/include/bits/setjmp.h' line='32' column='1' hash='73d005fce13ea9c3' id='type-id-213'/>
- <!-- typedef __sigset_t __sigset_t -->
- <typedef-decl name='__sigset_t' type-id='type-id-214' size-in-bits='1024' filepath='/usr/include/bits/sigset.h' line='32' column='1' hash='681e2db4a1c6d31b' id='type-id-559'/>
- <!-- typedef __jmp_buf_tag[1] jmp_buf -->
- <typedef-decl name='jmp_buf' type-id='type-id-521' size-in-bits='1600' filepath='/usr/include/setjmp.h' line='49' column='1' hash='eaf0312d83fb7dbe' id='type-id-542'/>
- <!-- unnamed-enum-underlying-type-32 -->
+ <typedef-decl name='PQHeapHandle' type-id='type-id-33' size-in-bits='64' filepath='libtess/priorityq-heap.h' line='80' column='1' hash='61477c4d1fd8d94d' id='type-id-514'/>
+ <typedef-decl name='PQSortHandle' type-id='type-id-514' size-in-bits='64' filepath='libtess/priorityq.h' line='94' column='1' hash='61477c4d1fd8d94d' id='type-id-525'/>
+ <typedef-decl name='PQhandleElem' type-id='type-id-512' size-in-bits='128' filepath='libtess/priorityq-heap.h' line='84' column='1' hash='279bebc58cd3ebad' id='type-id-511'/>
+ <typedef-decl name='PQnode' type-id='type-id-516' size-in-bits='64' filepath='libtess/priorityq-heap.h' line='83' column='1' hash='61477c4d1fd8d94d' id='type-id-515'/>
+ <typedef-decl name='PriorityQHeap' type-id='type-id-517' size-in-bits='448' filepath='libtess/priorityq-heap.h' line='81' column='1' hash='fb0d4a60aae1eb5' id='type-id-532'/>
+ <typedef-decl name='PriorityQSort' type-id='type-id-521' size-in-bits='448' filepath='libtess/priorityq.h' line='95' column='1' hash='fb0d4a60aae1eb5' id='type-id-533'/>
+ <typedef-decl name='__jmp_buf' type-id='type-id-491' size-in-bits='512' filepath='/usr/include/bits/setjmp.h' line='32' column='1' hash='73d005fce13ea9c3' id='type-id-213'/>
+ <typedef-decl name='__sigset_t' type-id='type-id-214' size-in-bits='1024' filepath='/usr/include/bits/sigset.h' line='32' column='1' hash='681e2db4a1c6d31b' id='type-id-527'/>
+ <typedef-decl name='jmp_buf' type-id='type-id-489' size-in-bits='1600' filepath='/usr/include/setjmp.h' line='49' column='1' hash='eaf0312d83fb7dbe' id='type-id-510'/>
<type-decl name='unnamed-enum-underlying-type-32' size-in-bits='32' alignment-in-bits='32' is-anonymous='yes' hash='8f51609dd015af12' id='type-id-50'/>
- <!-- unsigned long int[16] -->
- <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='1024' hash='98ec18adf8a6da57' id='type-id-560'>
- <!-- <anonymous range>[16] -->
- <subrange length='16' lower-bound='0' upper-bound='15' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='c9bb9f9dea25c527' id='type-id-566'/>
+ <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='1024' hash='98ec18adf8a6da57' id='type-id-528'>
+ <subrange length='16' lower-bound='0' upper-bound='15' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='c9bb9f9dea25c527' id='type-id-534'/>
</array-type-def>
- <!-- DictList* -->
- <pointer-type-def type-id='type-id-561' size-in-bits='64' hash='d6009e7ae5eaee1b' id='type-id-534'/>
- <!-- DictListNode* -->
- <pointer-type-def type-id='type-id-527' size-in-bits='64' hash='8dd50b9a1430b866' id='type-id-516'/>
- <!-- GLUmesh* -->
- <pointer-type-def type-id='type-id-562' size-in-bits='64' hash='dd2b4b80925ee7c4' id='type-id-533'/>
- <!-- GLUtesselator* -->
- <pointer-type-def type-id='type-id-563' size-in-bits='64' hash='771db2a2a12cb976' id='type-id-567'/>
- <!-- GLfloat* -->
+ <pointer-type-def type-id='type-id-529' size-in-bits='64' hash='d6009e7ae5eaee1b' id='type-id-502'/>
+ <pointer-type-def type-id='type-id-495' size-in-bits='64' hash='8dd50b9a1430b866' id='type-id-484'/>
+ <pointer-type-def type-id='type-id-530' size-in-bits='64' hash='dd2b4b80925ee7c4' id='type-id-501'/>
+ <pointer-type-def type-id='type-id-531' size-in-bits='64' hash='771db2a2a12cb976' id='type-id-535'/>
<pointer-type-def type-id='type-id-40' size-in-bits='64' hash='e69a3d378888f143' id='type-id-92'/>
- <!-- PQSortKey* -->
- <pointer-type-def type-id='type-id-568' size-in-bits='64' hash='b3fca44ae52d0b17' id='type-id-555'/>
- <!-- PQSortKey** -->
- <pointer-type-def type-id='type-id-555' size-in-bits='64' hash='16ed6920617c9b07' id='type-id-556'/>
- <!-- PQhandleElem* -->
- <pointer-type-def type-id='type-id-543' size-in-bits='64' hash='c38c98366156af69' id='type-id-551'/>
- <!-- PQnode* -->
- <pointer-type-def type-id='type-id-547' size-in-bits='64' hash='548e36b4de149786' id='type-id-550'/>
- <!-- PriorityQHeap* -->
- <pointer-type-def type-id='type-id-564' size-in-bits='64' hash='107794f9f28e8921' id='type-id-554'/>
- <!-- PriorityQSort* -->
- <pointer-type-def type-id='type-id-565' size-in-bits='64' hash='dbd7ab063e7da6ba' id='type-id-535'/>
- <!-- int (*)(PQHeapKey, PQHeapKey) -->
- <pointer-type-def type-id='type-id-569' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-552'/>
- <!-- int (*)(PQSortKey, PQSortKey) -->
- <pointer-type-def type-id='type-id-570' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-558'/>
- <!-- int (*)(void*, DictListKey, DictListKey) -->
- <pointer-type-def type-id='type-id-571' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-528'/>
- <!-- void (*)(GLUmesh*) -->
- <pointer-type-def type-id='type-id-572' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-538'/>
- <!-- void (*)(GLboolean) -->
- <pointer-type-def type-id='type-id-573' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-537'/>
- <!-- void (*)(GLboolean, void*) -->
- <pointer-type-def type-id='type-id-574' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-539'/>
- <!-- void (*)(GLdouble*, void**, GLfloat*, void**) -->
- <pointer-type-def type-id='type-id-575' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-536'/>
- <!-- void (*)(GLdouble*, void**, GLfloat*, void**, void*) -->
- <pointer-type-def type-id='type-id-576' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-541'/>
- <!-- void (*)(GLenum) -->
+ <pointer-type-def type-id='type-id-536' size-in-bits='64' hash='b3fca44ae52d0b17' id='type-id-523'/>
+ <pointer-type-def type-id='type-id-523' size-in-bits='64' hash='16ed6920617c9b07' id='type-id-524'/>
+ <pointer-type-def type-id='type-id-511' size-in-bits='64' hash='c38c98366156af69' id='type-id-519'/>
+ <pointer-type-def type-id='type-id-515' size-in-bits='64' hash='548e36b4de149786' id='type-id-518'/>
+ <pointer-type-def type-id='type-id-532' size-in-bits='64' hash='107794f9f28e8921' id='type-id-522'/>
+ <pointer-type-def type-id='type-id-533' size-in-bits='64' hash='dbd7ab063e7da6ba' id='type-id-503'/>
+ <pointer-type-def type-id='type-id-537' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-520'/>
+ <pointer-type-def type-id='type-id-538' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-526'/>
+ <pointer-type-def type-id='type-id-539' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-496'/>
+ <pointer-type-def type-id='type-id-540' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-506'/>
+ <pointer-type-def type-id='type-id-541' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-505'/>
+ <pointer-type-def type-id='type-id-542' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-507'/>
+ <pointer-type-def type-id='type-id-543' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-504'/>
+ <pointer-type-def type-id='type-id-544' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-509'/>
<pointer-type-def type-id='type-id-52' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-24'/>
- <!-- void (*)(GLenum, void*) -->
<pointer-type-def type-id='type-id-53' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-27'/>
- <!-- void (*)(void*) -->
<pointer-type-def type-id='type-id-54' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-28'/>
- <!-- void (*)(void*, void*) -->
- <pointer-type-def type-id='type-id-577' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-540'/>
- <!-- void** -->
+ <pointer-type-def type-id='type-id-545' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-508'/>
<pointer-type-def type-id='type-id-30' size-in-bits='64' hash='22f365c0257fa483' id='type-id-292'/>
- <!-- typedef void* DictListKey -->
- <typedef-decl name='DictListKey' type-id='type-id-30' filepath='libtess/dict.h' line='60' column='1' id='type-id-530'/>
- <!-- typedef void* PQHeapKey -->
- <typedef-decl name='PQHeapKey' type-id='type-id-30' filepath='libtess/priorityq-heap.h' line='79' column='1' id='type-id-545'/>
- <!-- typedef PQHeapKey PQSortKey -->
- <typedef-decl name='PQSortKey' type-id='type-id-545' filepath='libtess/priorityq.h' line='93' column='1' id='type-id-568'/>
- <!-- GLUtesselator* gluNewTess() -->
+ <typedef-decl name='DictListKey' type-id='type-id-30' filepath='libtess/dict.h' line='60' column='1' id='type-id-498'/>
+ <typedef-decl name='PQHeapKey' type-id='type-id-30' filepath='libtess/priorityq-heap.h' line='79' column='1' id='type-id-513'/>
+ <typedef-decl name='PQSortKey' type-id='type-id-513' filepath='libtess/priorityq.h' line='93' column='1' id='type-id-536'/>
<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' hash='8d6dd888776a11fb'>
- <!-- GLUtesselator* -->
- <return type-id='type-id-567'/>
+ <return type-id='type-id-535'/>
</function-decl>
- <!-- void gluDeleteTess(GLUtesselator*) -->
<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' hash='8d6dd888776a11fb'>
- <!-- parameter of type 'GLUtesselator*' -->
- <parameter type-id='type-id-567' filepath='libtess/tess.c' line='493' column='1'/>
- <!-- void -->
+ <parameter type-id='type-id-535' filepath='libtess/tess.c' line='493' column='1'/>
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluTessProperty(GLUtesselator*, GLenum, GLdouble) -->
<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' hash='988687854d7612fd'>
- <!-- parameter of type 'GLUtesselator*' -->
- <parameter type-id='type-id-567' filepath='libtess/tess.c' line='201' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
+ <parameter type-id='type-id-535' filepath='libtess/tess.c' line='201' column='1'/>
<parameter type-id='type-id-10' filepath='libtess/tess.c' line='201' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libtess/tess.c' line='201' column='1'/>
- <!-- void -->
+ <parameter type-id='type-id-470' filepath='libtess/tess.c' line='201' column='1'/>
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluGetTessProperty(GLUtesselator*, GLenum, GLdouble*) -->
<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' hash='988687854d7612fd'>
- <!-- parameter of type 'GLUtesselator*' -->
- <parameter type-id='type-id-567' filepath='libtess/tess.c' line='240' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
+ <parameter type-id='type-id-535' filepath='libtess/tess.c' line='240' column='1'/>
<parameter type-id='type-id-10' filepath='libtess/tess.c' line='240' column='1'/>
- <!-- parameter of type 'GLdouble*' -->
- <parameter type-id='type-id-578' filepath='libtess/tess.c' line='240' column='1'/>
- <!-- void -->
+ <parameter type-id='type-id-546' filepath='libtess/tess.c' line='240' column='1'/>
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluTessNormal(GLUtesselator*, GLdouble, GLdouble, GLdouble) -->
<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' hash='ba687bdd05d466a5'>
- <!-- parameter of type 'GLUtesselator*' -->
- <parameter type-id='type-id-567' filepath='libtess/tess.c' line='268' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libtess/tess.c' line='268' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libtess/tess.c' line='268' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libtess/tess.c' line='268' column='1'/>
- <!-- void -->
+ <parameter type-id='type-id-535' filepath='libtess/tess.c' line='268' column='1'/>
+ <parameter type-id='type-id-470' filepath='libtess/tess.c' line='268' column='1'/>
+ <parameter type-id='type-id-470' filepath='libtess/tess.c' line='268' column='1'/>
+ <parameter type-id='type-id-470' filepath='libtess/tess.c' line='268' column='1'/>
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluTessCallback(GLUtesselator*, GLenum, _GLUfuncptr) -->
<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' hash='988687854d7612fd'>
- <!-- parameter of type 'GLUtesselator*' -->
- <parameter type-id='type-id-567' filepath='libtess/tess.c' line='276' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
+ <parameter type-id='type-id-535' filepath='libtess/tess.c' line='276' column='1'/>
<parameter type-id='type-id-10' filepath='libtess/tess.c' line='276' column='1'/>
- <!-- parameter of type 'typedef _GLUfuncptr' -->
<parameter type-id='type-id-94' filepath='libtess/tess.c' line='276' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluTessVertex(GLUtesselator*, GLdouble*, void*) -->
<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' hash='659ced78215eae4a'>
- <!-- parameter of type 'GLUtesselator*' -->
- <parameter type-id='type-id-567' filepath='libtess/tess.c' line='415' column='1'/>
- <!-- parameter of type 'GLdouble*' -->
- <parameter type-id='type-id-578' filepath='libtess/tess.c' line='415' column='1'/>
- <!-- parameter of type 'void*' -->
+ <parameter type-id='type-id-535' filepath='libtess/tess.c' line='415' column='1'/>
+ <parameter type-id='type-id-546' filepath='libtess/tess.c' line='415' column='1'/>
<parameter type-id='type-id-30' filepath='libtess/tess.c' line='415' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluTessBeginPolygon(GLUtesselator*, void*) -->
<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' hash='8d6dd888776a11fb'>
- <!-- parameter of type 'GLUtesselator*' -->
- <parameter type-id='type-id-567' filepath='libtess/tess.c' line='462' column='1'/>
- <!-- parameter of type 'void*' -->
+ <parameter type-id='type-id-535' filepath='libtess/tess.c' line='462' column='1'/>
<parameter type-id='type-id-30' filepath='libtess/tess.c' line='462' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluTessBeginContour(GLUtesselator*) -->
<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' hash='8d6dd888776a11fb'>
- <!-- parameter of type 'GLUtesselator*' -->
- <parameter type-id='type-id-567' filepath='libtess/tess.c' line='493' column='1'/>
- <!-- void -->
+ <parameter type-id='type-id-535' filepath='libtess/tess.c' line='493' column='1'/>
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluTessEndContour(GLUtesselator*) -->
<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' hash='8d6dd888776a11fb'>
- <!-- parameter of type 'GLUtesselator*' -->
- <parameter type-id='type-id-567' filepath='libtess/tess.c' line='493' column='1'/>
- <!-- void -->
+ <parameter type-id='type-id-535' filepath='libtess/tess.c' line='493' column='1'/>
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluTessEndPolygon(GLUtesselator*) -->
<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' hash='8d6dd888776a11fb'>
- <!-- parameter of type 'GLUtesselator*' -->
- <parameter type-id='type-id-567' filepath='libtess/tess.c' line='493' column='1'/>
- <!-- void -->
+ <parameter type-id='type-id-535' filepath='libtess/tess.c' line='493' column='1'/>
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluBeginPolygon(GLUtesselator*) -->
<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' hash='8d6dd888776a11fb'>
- <!-- parameter of type 'GLUtesselator*' -->
- <parameter type-id='type-id-567' filepath='libtess/tess.c' line='493' column='1'/>
- <!-- void -->
+ <parameter type-id='type-id-535' filepath='libtess/tess.c' line='493' column='1'/>
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluNextContour(GLUtesselator*, GLenum) -->
<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' hash='648097d4f5419b81'>
- <!-- parameter of type 'GLUtesselator*' -->
- <parameter type-id='type-id-567' filepath='libtess/tess.c' line='620' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
+ <parameter type-id='type-id-535' filepath='libtess/tess.c' line='620' column='1'/>
<parameter type-id='type-id-10' filepath='libtess/tess.c' line='620' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluEndPolygon(GLUtesselator*) -->
<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' hash='8d6dd888776a11fb'>
- <!-- parameter of type 'GLUtesselator*' -->
- <parameter type-id='type-id-567' filepath='libtess/tess.c' line='493' column='1'/>
- <!-- void -->
+ <parameter type-id='type-id-535' filepath='libtess/tess.c' line='493' column='1'/>
<return type-id='type-id-32'/>
</function-decl>
- <!-- int (PQHeapKey, PQHeapKey) -->
- <function-type size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-569'>
- <!-- parameter of type 'typedef PQHeapKey' -->
- <parameter type-id='type-id-545'/>
- <!-- parameter of type 'typedef PQHeapKey' -->
- <parameter type-id='type-id-545'/>
- <!-- int -->
+ <function-type size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-537'>
+ <parameter type-id='type-id-513'/>
+ <parameter type-id='type-id-513'/>
<return type-id='type-id-3'/>
</function-type>
- <!-- int (PQSortKey, PQSortKey) -->
- <function-type size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-570'>
- <!-- parameter of type 'typedef PQSortKey' -->
- <parameter type-id='type-id-568'/>
- <!-- parameter of type 'typedef PQSortKey' -->
- <parameter type-id='type-id-568'/>
- <!-- int -->
+ <function-type size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-538'>
+ <parameter type-id='type-id-536'/>
+ <parameter type-id='type-id-536'/>
<return type-id='type-id-3'/>
</function-type>
- <!-- int (void*, DictListKey, DictListKey) -->
- <function-type size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-571'>
- <!-- parameter of type 'void*' -->
+ <function-type size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-539'>
<parameter type-id='type-id-30'/>
- <!-- parameter of type 'typedef DictListKey' -->
- <parameter type-id='type-id-530'/>
- <!-- parameter of type 'typedef DictListKey' -->
- <parameter type-id='type-id-530'/>
- <!-- int -->
+ <parameter type-id='type-id-498'/>
+ <parameter type-id='type-id-498'/>
<return type-id='type-id-3'/>
</function-type>
- <!-- void (GLUmesh*) -->
- <function-type size-in-bits='64' hash='8d6dd888776a11fb' id='type-id-572'>
- <!-- parameter of type 'GLUmesh*' -->
- <parameter type-id='type-id-533'/>
- <!-- void -->
+ <function-type size-in-bits='64' hash='8d6dd888776a11fb' id='type-id-540'>
+ <parameter type-id='type-id-501'/>
<return type-id='type-id-32'/>
</function-type>
- <!-- void (GLboolean) -->
- <function-type size-in-bits='64' hash='24abd9d42c07747f' id='type-id-573'>
- <!-- parameter of type 'typedef GLboolean' -->
+ <function-type size-in-bits='64' hash='24abd9d42c07747f' id='type-id-541'>
<parameter type-id='type-id-84'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (GLboolean, void*) -->
- <function-type size-in-bits='64' hash='24abd9d42c07747f' id='type-id-574'>
- <!-- parameter of type 'typedef GLboolean' -->
+ <function-type size-in-bits='64' hash='24abd9d42c07747f' id='type-id-542'>
<parameter type-id='type-id-84'/>
- <!-- parameter of type 'void*' -->
<parameter type-id='type-id-30'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (GLdouble*, void**, GLfloat*, void**) -->
- <function-type size-in-bits='64' hash='ba687bdd05d466a5' id='type-id-575'>
- <!-- parameter of type 'GLdouble*' -->
- <parameter type-id='type-id-578'/>
- <!-- parameter of type 'void**' -->
+ <function-type size-in-bits='64' hash='ba687bdd05d466a5' id='type-id-543'>
+ <parameter type-id='type-id-546'/>
<parameter type-id='type-id-292'/>
- <!-- parameter of type 'GLfloat*' -->
<parameter type-id='type-id-92'/>
- <!-- parameter of type 'void**' -->
<parameter type-id='type-id-292'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (GLdouble*, void**, GLfloat*, void**, void*) -->
- <function-type size-in-bits='64' hash='ba687bdd05d466a5' id='type-id-576'>
- <!-- parameter of type 'GLdouble*' -->
- <parameter type-id='type-id-578'/>
- <!-- parameter of type 'void**' -->
+ <function-type size-in-bits='64' hash='ba687bdd05d466a5' id='type-id-544'>
+ <parameter type-id='type-id-546'/>
<parameter type-id='type-id-292'/>
- <!-- parameter of type 'GLfloat*' -->
<parameter type-id='type-id-92'/>
- <!-- parameter of type 'void**' -->
<parameter type-id='type-id-292'/>
- <!-- parameter of type 'void*' -->
<parameter type-id='type-id-30'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (void*, void*) -->
- <function-type size-in-bits='64' hash='61477c4d1fd8d94d' id='type-id-577'>
- <!-- parameter of type 'void*' -->
+ <function-type size-in-bits='64' hash='61477c4d1fd8d94d' id='type-id-545'>
<parameter type-id='type-id-30'/>
- <!-- parameter of type 'void*' -->
<parameter type-id='type-id-30'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
- <!-- void (void) -->
- <function-type size-in-bits='64' hash='61477c4d1fd8d94d' id='type-id-579'>
- <!-- void -->
+ <function-type size-in-bits='64' hash='61477c4d1fd8d94d' id='type-id-547'>
<return type-id='type-id-32'/>
</function-type>
</abi-instr>
<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'>
- <!-- typedef unsigned int GLenum -->
- <typedef-decl name='GLenum' type-id='type-id-370' size-in-bits='32' filepath='../../../include/GL/gl.h' line='149' column='1' hash='f0c050c6f9f8032e' id='type-id-10'/>
- <!-- typedef unsigned char GLubyte -->
- <typedef-decl name='GLubyte' type-id='type-id-580' size-in-bits='8' filepath='../../../include/GL/gl.h' line='156' column='1' hash='a001c849ab2c5776' id='type-id-581'/>
- <!-- unsigned char -->
- <type-decl name='unsigned char' size-in-bits='8' hash='ecaf65035a0d2881' id='type-id-580'/>
- <!-- unsigned int -->
- <type-decl name='unsigned int' size-in-bits='32' hash='3a94285d174bd537' id='type-id-370'/>
- <!-- const GLubyte -->
- <qualified-type-def type-id='type-id-581' const='yes' hash='ff38b6b3297de5a8' id='type-id-582'/>
- <!-- const GLubyte* -->
- <pointer-type-def type-id='type-id-582' size-in-bits='64' hash='93b41f90417c2254' id='type-id-583'/>
- <!-- const GLubyte* gluErrorString(GLenum) -->
+ <typedef-decl name='GLenum' type-id='type-id-351' size-in-bits='32' filepath='../../../include/GL/gl.h' line='149' column='1' hash='f0c050c6f9f8032e' id='type-id-10'/>
+ <typedef-decl name='GLubyte' type-id='type-id-548' size-in-bits='8' filepath='../../../include/GL/gl.h' line='156' column='1' hash='a001c849ab2c5776' id='type-id-549'/>
+ <type-decl name='unsigned char' size-in-bits='8' hash='ecaf65035a0d2881' id='type-id-548'/>
+ <type-decl name='unsigned int' size-in-bits='32' hash='3a94285d174bd537' id='type-id-351'/>
+ <qualified-type-def type-id='type-id-549' const='yes' hash='ff38b6b3297de5a8' id='type-id-550'/>
+ <pointer-type-def type-id='type-id-550' size-in-bits='64' hash='93b41f90417c2254' id='type-id-551'/>
<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' hash='648097d4f5419b81'>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libutil/error.c' line='66' column='1'/>
- <!-- const GLubyte* -->
- <return type-id='type-id-583'/>
+ <return type-id='type-id-551'/>
</function-decl>
</abi-instr>
<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'>
- <!-- int -->
<type-decl name='int' size-in-bits='32' hash='45e5b6264d770ae7' id='type-id-3'/>
- <!-- typedef int GLint -->
<typedef-decl name='GLint' type-id='type-id-3' size-in-bits='32' filepath='../../../include/GL/gl.h' line='155' column='1' hash='f0c050c6f9f8032e' id='type-id-91'/>
- <!-- typedef int GLsizei -->
- <typedef-decl name='GLsizei' type-id='type-id-3' size-in-bits='32' filepath='../../../include/GL/gl.h' line='159' column='1' hash='f0c050c6f9f8032e' id='type-id-584'/>
- <!-- GLint gluScaleImage(GLenum, GLsizei, GLsizei, GLenum, void*, GLsizei, GLsizei, GLenum, void*) -->
+ <typedef-decl name='GLsizei' type-id='type-id-3' size-in-bits='32' filepath='../../../include/GL/gl.h' line='159' column='1' hash='f0c050c6f9f8032e' id='type-id-552'/>
<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' hash='ce2b8a3da1e992e4'>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='3498' column='1'/>
- <!-- parameter of type 'typedef GLsizei' -->
- <parameter type-id='type-id-584' filepath='libutil/mipmap.c' line='3498' column='1'/>
- <!-- parameter of type 'typedef GLsizei' -->
- <parameter type-id='type-id-584' filepath='libutil/mipmap.c' line='3498' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
+ <parameter type-id='type-id-552' filepath='libutil/mipmap.c' line='3498' column='1'/>
+ <parameter type-id='type-id-552' filepath='libutil/mipmap.c' line='3498' column='1'/>
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='3499' column='1'/>
- <!-- parameter of type 'void*' -->
<parameter type-id='type-id-30' filepath='libutil/mipmap.c' line='3499' column='1'/>
- <!-- parameter of type 'typedef GLsizei' -->
- <parameter type-id='type-id-584' filepath='libutil/mipmap.c' line='3500' column='1'/>
- <!-- parameter of type 'typedef GLsizei' -->
- <parameter type-id='type-id-584' filepath='libutil/mipmap.c' line='3500' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
+ <parameter type-id='type-id-552' filepath='libutil/mipmap.c' line='3500' column='1'/>
+ <parameter type-id='type-id-552' filepath='libutil/mipmap.c' line='3500' column='1'/>
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='3500' column='1'/>
- <!-- parameter of type 'void*' -->
<parameter type-id='type-id-30' filepath='libutil/mipmap.c' line='3501' column='1'/>
- <!-- typedef GLint -->
<return type-id='type-id-91'/>
</function-decl>
- <!-- GLint gluBuild1DMipmapLevels(GLenum, GLint, GLsizei, GLenum, GLenum, GLint, GLint, GLint, void*) -->
<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' hash='789eaee70006362d'>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='3643' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/mipmap.c' line='3643' column='1'/>
- <!-- parameter of type 'typedef GLsizei' -->
- <parameter type-id='type-id-584' filepath='libutil/mipmap.c' line='3644' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
+ <parameter type-id='type-id-552' filepath='libutil/mipmap.c' line='3644' column='1'/>
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='3645' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='3645' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/mipmap.c' line='3646' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/mipmap.c' line='3646' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/mipmap.c' line='3646' column='1'/>
- <!-- parameter of type 'void*' -->
<parameter type-id='type-id-30' filepath='libutil/mipmap.c' line='3647' column='1'/>
- <!-- typedef GLint -->
<return type-id='type-id-91'/>
</function-decl>
- <!-- GLint gluBuild1DMipmaps(GLenum, GLint, GLsizei, GLenum, GLenum, void*) -->
<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' hash='28d208378c875efe'>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='3672' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/mipmap.c' line='3672' column='1'/>
- <!-- parameter of type 'typedef GLsizei' -->
- <parameter type-id='type-id-584' filepath='libutil/mipmap.c' line='3672' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
+ <parameter type-id='type-id-552' filepath='libutil/mipmap.c' line='3672' column='1'/>
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='3673' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='3673' column='1'/>
- <!-- parameter of type 'void*' -->
<parameter type-id='type-id-30' filepath='libutil/mipmap.c' line='3674' column='1'/>
- <!-- typedef GLint -->
<return type-id='type-id-91'/>
</function-decl>
- <!-- GLint gluBuild2DMipmapLevels(GLenum, GLint, GLsizei, GLsizei, GLenum, GLenum, GLint, GLint, GLint, void*) -->
<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' hash='607ebb36f57b7d88'>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='4552' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/mipmap.c' line='4552' column='1'/>
- <!-- parameter of type 'typedef GLsizei' -->
- <parameter type-id='type-id-584' filepath='libutil/mipmap.c' line='4553' column='1'/>
- <!-- parameter of type 'typedef GLsizei' -->
- <parameter type-id='type-id-584' filepath='libutil/mipmap.c' line='4553' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
+ <parameter type-id='type-id-552' filepath='libutil/mipmap.c' line='4553' column='1'/>
+ <parameter type-id='type-id-552' filepath='libutil/mipmap.c' line='4553' column='1'/>
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='4554' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='4554' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/mipmap.c' line='4555' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/mipmap.c' line='4555' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/mipmap.c' line='4555' column='1'/>
- <!-- parameter of type 'void*' -->
<parameter type-id='type-id-30' filepath='libutil/mipmap.c' line='4556' column='1'/>
- <!-- typedef GLint -->
<return type-id='type-id-91'/>
</function-decl>
- <!-- GLint gluBuild2DMipmaps(GLenum, GLint, GLsizei, GLsizei, GLenum, GLenum, void*) -->
<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' hash='4bfeeb83ba48dfed'>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='4584' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/mipmap.c' line='4584' column='1'/>
- <!-- parameter of type 'typedef GLsizei' -->
- <parameter type-id='type-id-584' filepath='libutil/mipmap.c' line='4585' column='1'/>
- <!-- parameter of type 'typedef GLsizei' -->
- <parameter type-id='type-id-584' filepath='libutil/mipmap.c' line='4585' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
+ <parameter type-id='type-id-552' filepath='libutil/mipmap.c' line='4585' column='1'/>
+ <parameter type-id='type-id-552' filepath='libutil/mipmap.c' line='4585' column='1'/>
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='4586' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='4586' column='1'/>
- <!-- parameter of type 'void*' -->
<parameter type-id='type-id-30' filepath='libutil/mipmap.c' line='4587' column='1'/>
- <!-- typedef GLint -->
<return type-id='type-id-91'/>
</function-decl>
- <!-- GLint gluBuild3DMipmapLevels(GLenum, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLint, GLint, GLint, void*) -->
<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' hash='369d33d15c1a852e'>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='8444' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/mipmap.c' line='8444' column='1'/>
- <!-- parameter of type 'typedef GLsizei' -->
- <parameter type-id='type-id-584' filepath='libutil/mipmap.c' line='8445' column='1'/>
- <!-- parameter of type 'typedef GLsizei' -->
- <parameter type-id='type-id-584' filepath='libutil/mipmap.c' line='8445' column='1'/>
- <!-- parameter of type 'typedef GLsizei' -->
- <parameter type-id='type-id-584' filepath='libutil/mipmap.c' line='8445' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
+ <parameter type-id='type-id-552' filepath='libutil/mipmap.c' line='8445' column='1'/>
+ <parameter type-id='type-id-552' filepath='libutil/mipmap.c' line='8445' column='1'/>
+ <parameter type-id='type-id-552' filepath='libutil/mipmap.c' line='8445' column='1'/>
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='8446' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='8446' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/mipmap.c' line='8447' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/mipmap.c' line='8447' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/mipmap.c' line='8447' column='1'/>
- <!-- parameter of type 'void*' -->
<parameter type-id='type-id-30' filepath='libutil/mipmap.c' line='8448' column='1'/>
- <!-- typedef GLint -->
<return type-id='type-id-91'/>
</function-decl>
- <!-- GLint gluBuild3DMipmaps(GLenum, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, void*) -->
<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' hash='ce2b8a3da1e992e4'>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='8482' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/mipmap.c' line='8482' column='1'/>
- <!-- parameter of type 'typedef GLsizei' -->
- <parameter type-id='type-id-584' filepath='libutil/mipmap.c' line='8483' column='1'/>
- <!-- parameter of type 'typedef GLsizei' -->
- <parameter type-id='type-id-584' filepath='libutil/mipmap.c' line='8483' column='1'/>
- <!-- parameter of type 'typedef GLsizei' -->
- <parameter type-id='type-id-584' filepath='libutil/mipmap.c' line='8483' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
+ <parameter type-id='type-id-552' filepath='libutil/mipmap.c' line='8483' column='1'/>
+ <parameter type-id='type-id-552' filepath='libutil/mipmap.c' line='8483' column='1'/>
+ <parameter type-id='type-id-552' filepath='libutil/mipmap.c' line='8483' column='1'/>
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='8484' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libutil/mipmap.c' line='8484' column='1'/>
- <!-- parameter of type 'void*' -->
<parameter type-id='type-id-30' filepath='libutil/mipmap.c' line='8484' column='1'/>
- <!-- typedef GLint -->
<return type-id='type-id-91'/>
</function-decl>
- <!-- void -->
<type-decl name='void' id='type-id-32'/>
- <!-- void* -->
<pointer-type-def type-id='type-id-32' id='type-id-30'/>
</abi-instr>
<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'>
- <!-- double -->
- <type-decl name='double' size-in-bits='64' hash='ab419e666b76dba5' id='type-id-585'/>
- <!-- typedef double GLclampd -->
- <typedef-decl name='GLclampd' type-id='type-id-585' size-in-bits='64' filepath='../../../include/GL/gl.h' line='163' column='1' hash='61477c4d1fd8d94d' id='type-id-586'/>
- <!-- typedef double GLdouble -->
- <typedef-decl name='GLdouble' type-id='type-id-585' size-in-bits='64' filepath='../../../include/GL/gl.h' line='162' column='1' hash='61477c4d1fd8d94d' id='type-id-502'/>
- <!-- GLdouble* -->
- <pointer-type-def type-id='type-id-502' size-in-bits='64' hash='8c9c70b7ed49b9fa' id='type-id-578'/>
- <!-- GLint* -->
- <pointer-type-def type-id='type-id-91' size-in-bits='64' hash='51cc169fe57082f7' id='type-id-587'/>
- <!-- const GLdouble -->
- <qualified-type-def type-id='type-id-502' const='yes' hash='a7bff73e6de772ab' id='type-id-588'/>
- <!-- const GLdouble* -->
- <pointer-type-def type-id='type-id-588' size-in-bits='64' hash='f84f53375907be57' id='type-id-589'/>
- <!-- const GLint -->
- <qualified-type-def type-id='type-id-91' const='yes' hash='82cfcd2ac4483f01' id='type-id-590'/>
- <!-- const GLint* -->
- <pointer-type-def type-id='type-id-590' size-in-bits='64' hash='eaa6429dc15b431c' id='type-id-93'/>
- <!-- void gluOrtho2D(GLdouble, GLdouble, GLdouble, GLdouble) -->
+ <type-decl name='double' size-in-bits='64' hash='ab419e666b76dba5' id='type-id-553'/>
+ <typedef-decl name='GLclampd' type-id='type-id-553' size-in-bits='64' filepath='../../../include/GL/gl.h' line='163' column='1' hash='61477c4d1fd8d94d' id='type-id-554'/>
+ <typedef-decl name='GLdouble' type-id='type-id-553' size-in-bits='64' filepath='../../../include/GL/gl.h' line='162' column='1' hash='61477c4d1fd8d94d' id='type-id-470'/>
+ <pointer-type-def type-id='type-id-470' size-in-bits='64' hash='8c9c70b7ed49b9fa' id='type-id-546'/>
+ <pointer-type-def type-id='type-id-91' size-in-bits='64' hash='51cc169fe57082f7' id='type-id-555'/>
+ <qualified-type-def type-id='type-id-470' const='yes' hash='a7bff73e6de772ab' id='type-id-556'/>
+ <pointer-type-def type-id='type-id-556' size-in-bits='64' hash='f84f53375907be57' id='type-id-557'/>
+ <qualified-type-def type-id='type-id-91' const='yes' hash='82cfcd2ac4483f01' id='type-id-558'/>
+ <pointer-type-def type-id='type-id-558' size-in-bits='64' hash='eaa6429dc15b431c' id='type-id-93'/>
<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' hash='ba687bdd05d466a5'>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='65' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='65' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='65' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='65' column='1'/>
- <!-- void -->
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='65' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='65' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='65' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='65' column='1'/>
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluPerspective(GLdouble, GLdouble, GLdouble, GLdouble) -->
<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' hash='ba687bdd05d466a5'>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='65' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='65' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='65' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='65' column='1'/>
- <!-- void -->
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='65' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='65' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='65' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='65' column='1'/>
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluLookAt(GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble) -->
<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' hash='dcf3d35baf187cf4'>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='108' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='108' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='108' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='108' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='109' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='109' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='109' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='109' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='110' column='1'/>
- <!-- void -->
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='108' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='108' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='108' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='108' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='109' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='109' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='109' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='109' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='110' column='1'/>
<return type-id='type-id-32'/>
</function-decl>
- <!-- GLint gluProject(GLdouble, GLdouble, GLdouble, const GLdouble*, const GLdouble*, const GLint*, GLdouble*, GLdouble*, GLdouble*) -->
<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' hash='7c80bca8a8d7b8a9'>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='234' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='234' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='234' column='1'/>
- <!-- parameter of type 'const GLdouble*' -->
- <parameter type-id='type-id-589' filepath='libutil/project.c' line='235' column='1'/>
- <!-- parameter of type 'const GLdouble*' -->
- <parameter type-id='type-id-589' filepath='libutil/project.c' line='236' column='1'/>
- <!-- parameter of type 'const GLint*' -->
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='234' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='234' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='234' column='1'/>
+ <parameter type-id='type-id-557' filepath='libutil/project.c' line='235' column='1'/>
+ <parameter type-id='type-id-557' filepath='libutil/project.c' line='236' column='1'/>
<parameter type-id='type-id-93' filepath='libutil/project.c' line='237' column='1'/>
- <!-- parameter of type 'GLdouble*' -->
- <parameter type-id='type-id-578' filepath='libutil/project.c' line='238' column='1'/>
- <!-- parameter of type 'GLdouble*' -->
- <parameter type-id='type-id-578' filepath='libutil/project.c' line='238' column='1'/>
- <!-- parameter of type 'GLdouble*' -->
- <parameter type-id='type-id-578' filepath='libutil/project.c' line='238' column='1'/>
- <!-- typedef GLint -->
+ <parameter type-id='type-id-546' filepath='libutil/project.c' line='238' column='1'/>
+ <parameter type-id='type-id-546' filepath='libutil/project.c' line='238' column='1'/>
+ <parameter type-id='type-id-546' filepath='libutil/project.c' line='238' column='1'/>
<return type-id='type-id-91'/>
</function-decl>
- <!-- GLint gluUnProject(GLdouble, GLdouble, GLdouble, const GLdouble*, const GLdouble*, const GLint*, GLdouble*, GLdouble*, GLdouble*) -->
<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' hash='7c80bca8a8d7b8a9'>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='234' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='234' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='234' column='1'/>
- <!-- parameter of type 'const GLdouble*' -->
- <parameter type-id='type-id-589' filepath='libutil/project.c' line='235' column='1'/>
- <!-- parameter of type 'const GLdouble*' -->
- <parameter type-id='type-id-589' filepath='libutil/project.c' line='236' column='1'/>
- <!-- parameter of type 'const GLint*' -->
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='234' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='234' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='234' column='1'/>
+ <parameter type-id='type-id-557' filepath='libutil/project.c' line='235' column='1'/>
+ <parameter type-id='type-id-557' filepath='libutil/project.c' line='236' column='1'/>
<parameter type-id='type-id-93' filepath='libutil/project.c' line='237' column='1'/>
- <!-- parameter of type 'GLdouble*' -->
- <parameter type-id='type-id-578' filepath='libutil/project.c' line='238' column='1'/>
- <!-- parameter of type 'GLdouble*' -->
- <parameter type-id='type-id-578' filepath='libutil/project.c' line='238' column='1'/>
- <!-- parameter of type 'GLdouble*' -->
- <parameter type-id='type-id-578' filepath='libutil/project.c' line='238' column='1'/>
- <!-- typedef GLint -->
+ <parameter type-id='type-id-546' filepath='libutil/project.c' line='238' column='1'/>
+ <parameter type-id='type-id-546' filepath='libutil/project.c' line='238' column='1'/>
+ <parameter type-id='type-id-546' filepath='libutil/project.c' line='238' column='1'/>
<return type-id='type-id-91'/>
</function-decl>
- <!-- GLint gluUnProject4(GLdouble, GLdouble, GLdouble, GLdouble, const GLdouble*, const GLdouble*, const GLint*, GLclampd, GLclampd, GLdouble*, GLdouble*, GLdouble*, GLdouble*) -->
<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' hash='986769162520a919'>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='308' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='308' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='308' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='308' column='1'/>
- <!-- parameter of type 'const GLdouble*' -->
- <parameter type-id='type-id-589' filepath='libutil/project.c' line='309' column='1'/>
- <!-- parameter of type 'const GLdouble*' -->
- <parameter type-id='type-id-589' filepath='libutil/project.c' line='310' column='1'/>
- <!-- parameter of type 'const GLint*' -->
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='308' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='308' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='308' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='308' column='1'/>
+ <parameter type-id='type-id-557' filepath='libutil/project.c' line='309' column='1'/>
+ <parameter type-id='type-id-557' filepath='libutil/project.c' line='310' column='1'/>
<parameter type-id='type-id-93' filepath='libutil/project.c' line='311' column='1'/>
- <!-- parameter of type 'typedef GLclampd' -->
- <parameter type-id='type-id-586' filepath='libutil/project.c' line='312' column='1'/>
- <!-- parameter of type 'typedef GLclampd' -->
- <parameter type-id='type-id-586' filepath='libutil/project.c' line='312' column='1'/>
- <!-- parameter of type 'GLdouble*' -->
- <parameter type-id='type-id-578' filepath='libutil/project.c' line='313' column='1'/>
- <!-- parameter of type 'GLdouble*' -->
- <parameter type-id='type-id-578' filepath='libutil/project.c' line='313' column='1'/>
- <!-- parameter of type 'GLdouble*' -->
- <parameter type-id='type-id-578' filepath='libutil/project.c' line='313' column='1'/>
- <!-- parameter of type 'GLdouble*' -->
- <parameter type-id='type-id-578' filepath='libutil/project.c' line='314' column='1'/>
- <!-- typedef GLint -->
+ <parameter type-id='type-id-554' filepath='libutil/project.c' line='312' column='1'/>
+ <parameter type-id='type-id-554' filepath='libutil/project.c' line='312' column='1'/>
+ <parameter type-id='type-id-546' filepath='libutil/project.c' line='313' column='1'/>
+ <parameter type-id='type-id-546' filepath='libutil/project.c' line='313' column='1'/>
+ <parameter type-id='type-id-546' filepath='libutil/project.c' line='313' column='1'/>
+ <parameter type-id='type-id-546' filepath='libutil/project.c' line='314' column='1'/>
<return type-id='type-id-91'/>
</function-decl>
- <!-- void gluPickMatrix(GLdouble, GLdouble, GLdouble, GLdouble, GLint*) -->
<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' hash='65c5e6c9cb242a17'>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='348' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='348' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='348' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/project.c' line='348' column='1'/>
- <!-- parameter of type 'GLint*' -->
- <parameter type-id='type-id-587' filepath='libutil/project.c' line='349' column='1'/>
- <!-- void -->
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='348' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='348' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='348' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/project.c' line='348' column='1'/>
+ <parameter type-id='type-id-555' filepath='libutil/project.c' line='349' column='1'/>
<return type-id='type-id-32'/>
</function-decl>
</abi-instr>
<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'>
- <!-- struct GLUquadric -->
- <class-decl name='GLUquadric' is-struct='yes' visibility='default' size-in-bits='192' filepath='libutil/quad.c' line='45' column='1' hash='4eb5368bf7a8ffda' id='type-id-591'>
+ <class-decl name='GLUquadric' is-struct='yes' visibility='default' size-in-bits='192' filepath='libutil/quad.c' line='45' column='1' hash='4eb5368bf7a8ffda' id='type-id-559'>
<data-member access='public' layout-offset-in-bits='0'>
- <!-- GLint GLUquadric::normals -->
<var-decl name='normals' type-id='type-id-91' visibility='default' filepath='libutil/quad.c' line='46' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='32'>
- <!-- GLboolean GLUquadric::textureCoords -->
<var-decl name='textureCoords' type-id='type-id-84' visibility='default' filepath='libutil/quad.c' line='47' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='64'>
- <!-- GLint GLUquadric::orientation -->
<var-decl name='orientation' type-id='type-id-91' visibility='default' filepath='libutil/quad.c' line='48' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='96'>
- <!-- GLint GLUquadric::drawStyle -->
<var-decl name='drawStyle' type-id='type-id-91' visibility='default' filepath='libutil/quad.c' line='49' column='1'/>
</data-member>
<data-member access='public' layout-offset-in-bits='128'>
- <!-- void (* GLUquadric::errorCallback)(GLint) -->
- <var-decl name='errorCallback' type-id='type-id-592' visibility='default' filepath='libutil/quad.c' line='50' column='1'/>
+ <var-decl name='errorCallback' type-id='type-id-560' visibility='default' filepath='libutil/quad.c' line='50' column='1'/>
</data-member>
</class-decl>
- <!-- typedef GLUquadric GLUquadric -->
- <typedef-decl name='GLUquadric' type-id='type-id-591' size-in-bits='192' filepath='../../../include/GL/glu.h' line='275' column='1' hash='ee05d1c8801adb83' id='type-id-593'/>
- <!-- typedef unsigned char GLboolean -->
- <typedef-decl name='GLboolean' type-id='type-id-580' size-in-bits='8' filepath='../../../include/GL/gl.h' line='150' column='1' hash='a001c849ab2c5776' id='type-id-84'/>
- <!-- typedef void (*)(void) _GLUfuncptr -->
+ <typedef-decl name='GLUquadric' type-id='type-id-559' size-in-bits='192' filepath='../../../include/GL/glu.h' line='275' column='1' hash='ee05d1c8801adb83' id='type-id-561'/>
+ <typedef-decl name='GLboolean' type-id='type-id-548' size-in-bits='8' filepath='../../../include/GL/gl.h' line='150' column='1' hash='a001c849ab2c5776' id='type-id-84'/>
<typedef-decl name='_GLUfuncptr' type-id='type-id-25' size-in-bits='64' filepath='../../../include/GL/glu.h' line='287' column='1' hash='61477c4d1fd8d94d' id='type-id-94'/>
- <!-- GLUquadric* -->
- <pointer-type-def type-id='type-id-593' size-in-bits='64' hash='60a13b667dc22aa8' id='type-id-594'/>
- <!-- void (*)(GLint) -->
- <pointer-type-def type-id='type-id-595' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-592'/>
- <!-- void (*)(void) -->
- <pointer-type-def type-id='type-id-579' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-25'/>
- <!-- GLUquadric* gluNewQuadric() -->
+ <pointer-type-def type-id='type-id-561' size-in-bits='64' hash='60a13b667dc22aa8' id='type-id-562'/>
+ <pointer-type-def type-id='type-id-563' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-560'/>
+ <pointer-type-def type-id='type-id-547' size-in-bits='64' hash='c66cdd9c5848f363' id='type-id-25'/>
<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' hash='8d6dd888776a11fb'>
- <!-- GLUquadric* -->
- <return type-id='type-id-594'/>
+ <return type-id='type-id-562'/>
</function-decl>
- <!-- void gluDeleteQuadric(GLUquadric*) -->
<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' hash='8d6dd888776a11fb'>
- <!-- parameter of type 'GLUquadric*' -->
- <parameter type-id='type-id-594' filepath='libutil/quad.c' line='73' column='1'/>
- <!-- void -->
+ <parameter type-id='type-id-562' filepath='libutil/quad.c' line='73' column='1'/>
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluQuadricCallback(GLUquadric*, GLenum, _GLUfuncptr) -->
<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' hash='988687854d7612fd'>
- <!-- parameter of type 'GLUquadric*' -->
- <parameter type-id='type-id-594' filepath='libutil/quad.c' line='86' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
+ <parameter type-id='type-id-562' filepath='libutil/quad.c' line='86' column='1'/>
<parameter type-id='type-id-10' filepath='libutil/quad.c' line='86' column='1'/>
- <!-- parameter of type 'typedef _GLUfuncptr' -->
<parameter type-id='type-id-94' filepath='libutil/quad.c' line='86' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluQuadricNormals(GLUquadric*, GLenum) -->
<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' hash='648097d4f5419b81'>
- <!-- parameter of type 'GLUquadric*' -->
- <parameter type-id='type-id-594' filepath='libutil/quad.c' line='99' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
+ <parameter type-id='type-id-562' filepath='libutil/quad.c' line='99' column='1'/>
<parameter type-id='type-id-10' filepath='libutil/quad.c' line='99' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluQuadricTexture(GLUquadric*, GLboolean) -->
<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' hash='eb79cda71d370601'>
- <!-- parameter of type 'GLUquadric*' -->
- <parameter type-id='type-id-594' filepath='libutil/quad.c' line='114' column='1'/>
- <!-- parameter of type 'typedef GLboolean' -->
+ <parameter type-id='type-id-562' filepath='libutil/quad.c' line='114' column='1'/>
<parameter type-id='type-id-84' filepath='libutil/quad.c' line='114' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluQuadricOrientation(GLUquadric*, GLenum) -->
<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' hash='648097d4f5419b81'>
- <!-- parameter of type 'GLUquadric*' -->
- <parameter type-id='type-id-594' filepath='libutil/quad.c' line='99' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
+ <parameter type-id='type-id-562' filepath='libutil/quad.c' line='99' column='1'/>
<parameter type-id='type-id-10' filepath='libutil/quad.c' line='99' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluQuadricDrawStyle(GLUquadric*, GLenum) -->
<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' hash='648097d4f5419b81'>
- <!-- parameter of type 'GLUquadric*' -->
- <parameter type-id='type-id-594' filepath='libutil/quad.c' line='99' column='1'/>
- <!-- parameter of type 'typedef GLenum' -->
+ <parameter type-id='type-id-562' filepath='libutil/quad.c' line='99' column='1'/>
<parameter type-id='type-id-10' filepath='libutil/quad.c' line='99' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluCylinder(GLUquadric*, GLdouble, GLdouble, GLdouble, GLint, GLint) -->
<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' hash='ca443fb31e86abfd'>
- <!-- parameter of type 'GLUquadric*' -->
- <parameter type-id='type-id-594' filepath='libutil/quad.c' line='150' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/quad.c' line='150' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/quad.c' line='150' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/quad.c' line='151' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
+ <parameter type-id='type-id-562' filepath='libutil/quad.c' line='150' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/quad.c' line='150' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/quad.c' line='150' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/quad.c' line='151' column='1'/>
<parameter type-id='type-id-91' filepath='libutil/quad.c' line='151' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/quad.c' line='151' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluDisk(GLUquadric*, GLdouble, GLdouble, GLint, GLint) -->
<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' hash='cda4f56ff443bd89'>
- <!-- parameter of type 'GLUquadric*' -->
- <parameter type-id='type-id-594' filepath='libutil/quad.c' line='424' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/quad.c' line='424' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/quad.c' line='424' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
+ <parameter type-id='type-id-562' filepath='libutil/quad.c' line='424' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/quad.c' line='424' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/quad.c' line='424' column='1'/>
<parameter type-id='type-id-91' filepath='libutil/quad.c' line='425' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/quad.c' line='425' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluPartialDisk(GLUquadric*, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble) -->
<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' hash='46a97b209458543b'>
- <!-- parameter of type 'GLUquadric*' -->
- <parameter type-id='type-id-594' filepath='libutil/quad.c' line='431' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/quad.c' line='431' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/quad.c' line='432' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
+ <parameter type-id='type-id-562' filepath='libutil/quad.c' line='431' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/quad.c' line='431' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/quad.c' line='432' column='1'/>
<parameter type-id='type-id-91' filepath='libutil/quad.c' line='432' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/quad.c' line='432' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/quad.c' line='433' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/quad.c' line='433' column='1'/>
- <!-- void -->
+ <parameter type-id='type-id-470' filepath='libutil/quad.c' line='433' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/quad.c' line='433' column='1'/>
<return type-id='type-id-32'/>
</function-decl>
- <!-- void gluSphere(GLUquadric*, GLdouble, GLint, GLint) -->
<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' hash='39996f110352638e'>
- <!-- parameter of type 'GLUquadric*' -->
- <parameter type-id='type-id-594' filepath='libutil/quad.c' line='694' column='1'/>
- <!-- parameter of type 'typedef GLdouble' -->
- <parameter type-id='type-id-502' filepath='libutil/quad.c' line='694' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
+ <parameter type-id='type-id-562' filepath='libutil/quad.c' line='694' column='1'/>
+ <parameter type-id='type-id-470' filepath='libutil/quad.c' line='694' column='1'/>
<parameter type-id='type-id-91' filepath='libutil/quad.c' line='694' column='1'/>
- <!-- parameter of type 'typedef GLint' -->
<parameter type-id='type-id-91' filepath='libutil/quad.c' line='694' column='1'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-decl>
- <!-- void (GLint) -->
- <function-type size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-595'>
- <!-- parameter of type 'typedef GLint' -->
+ <function-type size-in-bits='64' hash='d97f95fe79cacdf1' id='type-id-563'>
<parameter type-id='type-id-91'/>
- <!-- void -->
<return type-id='type-id-32'/>
</function-type>
</abi-instr>
<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'>
- <!-- const GLubyte* gluGetString(GLenum) -->
<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' hash='648097d4f5419b81'>
- <!-- parameter of type 'typedef GLenum' -->
<parameter type-id='type-id-10' filepath='libutil/error.c' line='66' column='1'/>
- <!-- const GLubyte* -->
- <return type-id='type-id-583'/>
+ <return type-id='type-id-551'/>
</function-decl>
- <!-- GLboolean gluCheckExtension(const GLubyte*, const GLubyte*) -->
<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' hash='e8e528911feeed4f'>
- <!-- parameter of type 'const GLubyte*' -->
- <parameter type-id='type-id-583' filepath='libutil/registry.c' line='63' column='1'/>
- <!-- parameter of type 'const GLubyte*' -->
- <parameter type-id='type-id-583' filepath='libutil/registry.c' line='63' column='1'/>
- <!-- typedef GLboolean -->
+ <parameter type-id='type-id-551' filepath='libutil/registry.c' line='63' column='1'/>
+ <parameter type-id='type-id-551' filepath='libutil/registry.c' line='63' column='1'/>
<return type-id='type-id-84'/>
</function-decl>
</abi-instr>
@@ -287,7 +287,7 @@
'unsigned int tlsext_hb_pending', at offset 5408 (in bits) at ssl.h:1302:1
'unsigned int tlsext_hb_seq', at offset 5440 (in bits) at ssl.h:1303:1
'int renegotiate', at offset 5472 (in bits) at ssl.h:1308:1
- 6 data member changes (1 filtered):
+ 7 data member changes:
type of 'int version' changed:
entity changed from 'int' to 'SSL*'
type size changed from 32 to 64 (in bits)
@@ -305,6 +305,7 @@
entity changed from 'function type void (int, int, int, void*, size_t, SSL*, void*)' to 'typedef SpiceChannelEventInfo' at spice-core.h:88:1
type size changed from 64 to 2560 (in bits)
and name of 'ssl_st::msg_callback' changed to 'RedsStreamPrivate::info' at reds_stream.c:92:1
+ name of 'ssl_st::msg_callback_arg' changed to 'RedsStreamPrivate::read' at reds_stream.c:94:1, size changed from 0 to 64 (in bits) (by +64 bits)
type of 'int hit' changed:
entity changed from 'int' to 'ssize_t (*)(RedsStream*, void*, size_t)'
type size changed from 32 to 64 (in bits)
@@ -560,11 +561,6 @@
7 data member changes:
type of 'void (* pixel_converter)(uint8_t*, uint8_t*)' changed:
in pointed to type 'function type void (uint8_t*, uint8_t*)':
- parameter 1 of type 'uint8_t*' changed:
- in pointed to type 'typedef uint8_t':
- entity changed from 'typedef uint8_t' to compatible type 'void'
- type name changed from 'unsigned char' to 'void'
- type size changed from 8 to 0 (in bits)
'MJpegEncoderRateControl rate_control' offset changed from 5824 to 5760 (in bits) (by -64 bits)
'MJpegEncoderRateControlCbs cbs' offset changed from 7680 to 7616 (in bits) (by -64 bits)
'void* cbs_opaque' offset changed from 7872 to 7808 (in bits) (by -64 bits)
@@ -2124,7 +2124,7 @@
<pointer-type-def type-id='type-id-158' size-in-bits='64' hash='cbbb684bdad1404' id='type-id-159'/>
<qualified-type-def type-id='type-id-158' const='yes' hash='2059efede605db28' id='type-id-183'/>
<pointer-type-def type-id='type-id-183' size-in-bits='64' hash='fe474f966dd309ec' id='type-id-165'/>
- <class-decl name='BezierArc' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/internals/bezierarc.h' line='43' column='1' hash='db3257c5dbb22968' id='type-id-179'>
+ <class-decl name='BezierArc' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/internals/bezierarc.h' line='43' column='1' hash='13aad280bcfb0c0' id='type-id-179'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='cpts' type-id='type-id-34' visibility='default' filepath='libnurbs/internals/bezierarc.h' line='44' column='1'/>
@@ -2244,7 +2244,7 @@
<var-decl name='sorter' type-id='type-id-204' visibility='default' filepath='libnurbs/internals/flist.h' line='56' column='1'/>
</data-member>
</class-decl>
- <class-decl name='Subdivider' visibility='default' size-in-bits='20416' filepath='libnurbs/internals/subdivider.h' line='55' column='1' hash='d2d54093eafcb0a7' id='type-id-115'>
+ <class-decl name='Subdivider' visibility='default' size-in-bits='20416' filepath='libnurbs/internals/subdivider.h' line='55' column='1' hash='de399fb546ea0150' id='type-id-115'>
<member-type access='private'>
<enum-decl name='dir' size-in-bits='32' alignment-in-bits='32' filepath='libnurbs/internals/subdivider.h' line='105' column='1' hash='1af8efecf6977ab7' id='type-id-205'>
<underlying-type type-id='type-id-50'/>
@@ -2373,29 +2373,29 @@
<pointer-type-def type-id='type-id-203' size-in-bits='64' hash='ea979579dc8c213' id='type-id-224'/>
<pointer-type-def type-id='type-id-210' size-in-bits='64' hash='d9377c8ad6c480e7' id='type-id-116'/>
<reference-type-def kind='lvalue' type-id='type-id-225' size-in-bits='64' hash='307219709aed1c3f' id='type-id-226'/>
- <pointer-type-def type-id='type-id-195' size-in-bits='64' hash='c8e6945b9846bb3e' id='type-id-227'/>
- <qualified-type-def type-id='type-id-227' const='yes' hash='566ac8a790c1323' id='type-id-228'/>
+ <pointer-type-def type-id='type-id-227' size-in-bits='64' hash='b85709d32b346d35#2' id='type-id-209'/>
+ <reference-type-def kind='lvalue' type-id='type-id-112' size-in-bits='64' hash='82c6f795f70e5521' id='type-id-207'/>
+ <pointer-type-def type-id='type-id-195' size-in-bits='64' hash='c8e6945b9846bb3e' id='type-id-228'/>
+ <qualified-type-def type-id='type-id-228' const='yes' hash='566ac8a790c1323' id='type-id-229'/>
<reference-type-def kind='lvalue' type-id='type-id-115' size-in-bits='64' hash='63fffe34e36429fb' id='type-id-196'/>
- <pointer-type-def type-id='type-id-115' size-in-bits='64' hash='d43e85f7f656032c' id='type-id-229'/>
+ <pointer-type-def type-id='type-id-115' size-in-bits='64' hash='d43e85f7f656032c' id='type-id-230'/>
<pointer-type-def type-id='type-id-168' size-in-bits='64' hash='5b011906c73bf4a6#2' id='type-id-212'/>
<reference-type-def kind='lvalue' type-id='type-id-118' size-in-bits='64' hash='d067b691b75774e0' id='type-id-201'/>
- <pointer-type-def type-id='type-id-118' size-in-bits='64' hash='6eb135f9ee30c7d3#2' id='type-id-230'/>
- <qualified-type-def type-id='type-id-15' const='yes' hash='352ae351efe30fb' id='type-id-231'/>
- <pointer-type-def type-id='type-id-231' size-in-bits='64' hash='3d4dad61f25401d1' id='type-id-232'/>
- <pointer-type-def type-id='type-id-233' size-in-bits='64' id='type-id-209'/>
- <reference-type-def kind='lvalue' type-id='type-id-234' size-in-bits='64' id='type-id-207'/>
+ <pointer-type-def type-id='type-id-118' size-in-bits='64' hash='6eb135f9ee30c7d3#2' id='type-id-231'/>
+ <qualified-type-def type-id='type-id-15' const='yes' hash='352ae351efe30fb' id='type-id-232'/>
+ <pointer-type-def type-id='type-id-232' size-in-bits='64' hash='3d4dad61f25401d1' id='type-id-233'/>
<class-decl name='FlistSorter' visibility='default' size-in-bits='128' filepath='libnurbs/internals/flistsorter.h' line='42' column='1' hash='de26355e9c8813e6' id='type-id-204'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-195'/>
<member-function access='private' destructor='yes' vtable-offset='-1'>
<function-decl name='~FlistSorter' filepath='libnurbs/internals/flistsorter.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64' hash='d97f95fe79cacdf1'>
- <parameter type-id='type-id-235' is-artificial='yes'/>
+ <parameter type-id='type-id-234' is-artificial='yes'/>
<parameter type-id='type-id-3' is-artificial='yes'/>
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='protected' vtable-offset='2'>
<function-decl name='qscmp' mangled-name='_ZN11FlistSorter5qscmpEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64' hash='c50376f19f645d5'>
- <parameter type-id='type-id-235' is-artificial='yes'/>
+ <parameter type-id='type-id-234' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<return type-id='type-id-3'/>
@@ -2403,7 +2403,7 @@
</member-function>
<member-function access='protected' vtable-offset='3'>
<function-decl name='qsexc' mangled-name='_ZN11FlistSorter5qsexcEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64' hash='659ced78215eae4a'>
- <parameter type-id='type-id-235' is-artificial='yes'/>
+ <parameter type-id='type-id-234' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<return type-id='type-id-32'/>
@@ -2411,7 +2411,7 @@
</member-function>
<member-function access='protected' vtable-offset='4'>
<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' hash='4e076abb07cc8f73'>
- <parameter type-id='type-id-235' is-artificial='yes'/>
+ <parameter type-id='type-id-234' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
@@ -2420,8 +2420,8 @@
</member-function>
</class-decl>
<class-decl name='Slicer' visibility='default' size-in-bits='8064' filepath='libnurbs/internals/slicer.h' line='49' column='1' hash='f330254a9b28fc6c' id='type-id-206'>
- <base-class access='public' layout-offset-in-bits='0' type-id='type-id-236'/>
- <base-class access='public' layout-offset-in-bits='128' type-id='type-id-237'/>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-235'/>
+ <base-class access='public' layout-offset-in-bits='128' type-id='type-id-236'/>
<data-member access='private' layout-offset-in-bits='5248'>
<var-decl name='backend' type-id='type-id-208' visibility='default' filepath='libnurbs/internals/slicer.h' line='72' column='1'/>
</data-member>
@@ -2450,14 +2450,14 @@
</data-member>
<member-function access='private' destructor='yes' vtable-offset='-1'>
<function-decl name='~Sorter' filepath='libnurbs/internals/sorter.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64' hash='d97f95fe79cacdf1'>
- <parameter type-id='type-id-227' is-artificial='yes'/>
+ <parameter type-id='type-id-228' is-artificial='yes'/>
<parameter type-id='type-id-3'/>
<return type-id='type-id-32'/>
</function-decl>
</member-function>
<member-function access='protected' vtable-offset='2'>
<function-decl name='qscmp' mangled-name='_ZN6Sorter5qscmpEPcS0_' filepath='libnurbs/internals/sorter.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64' hash='c50376f19f645d5'>
- <parameter type-id='type-id-227' is-artificial='yes'/>
+ <parameter type-id='type-id-228' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<return type-id='type-id-3'/>
@@ -2465,7 +2465,7 @@
</member-function>
<member-function access='protected' vtable-offset='3'>
<function-decl name='qsexc' mangled-name='_ZN6Sorter5qsexcEPcS0_' filepath='libnurbs/internals/sorter.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64' hash='659ced78215eae4a'>
- <parameter type-id='type-id-227' is-artificial='yes'/>
+ <parameter type-id='type-id-228' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<return type-id='type-id-32'/>
@@ -2473,7 +2473,7 @@
</member-function>
<member-function access='protected' vtable-offset='4'>
<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' hash='4e076abb07cc8f73'>
- <parameter type-id='type-id-227' is-artificial='yes'/>
+ <parameter type-id='type-id-228' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
@@ -2483,10 +2483,10 @@
</class-decl>
<class-decl name='Backend' visibility='default' size-in-bits='640' filepath='libnurbs/internals/backend.h' line='46' column='1' hash='50ce073f352c904d' id='type-id-114'>
<data-member access='private' layout-offset-in-bits='0'>
- <var-decl name='curveEvaluator' type-id='type-id-238' visibility='default' filepath='libnurbs/internals/backend.h' line='48' column='1'/>
+ <var-decl name='curveEvaluator' type-id='type-id-237' visibility='default' filepath='libnurbs/internals/backend.h' line='48' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <var-decl name='surfaceEvaluator' type-id='type-id-239' visibility='default' filepath='libnurbs/internals/backend.h' line='49' column='1'/>
+ <var-decl name='surfaceEvaluator' type-id='type-id-238' visibility='default' filepath='libnurbs/internals/backend.h' line='49' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
<var-decl name='wireframetris' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/backend.h' line='105' column='1'/>
@@ -2498,7 +2498,7 @@
<var-decl name='npts' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/backend.h' line='107' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='224'>
- <var-decl name='mesh' type-id='type-id-240' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
+ <var-decl name='mesh' type-id='type-id-239' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='608'>
<var-decl name='meshindex' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/backend.h' line='109' column='1'/>
@@ -2506,10 +2506,10 @@
</class-decl>
<class-decl name='Curvelist' visibility='default' size-in-bits='256' filepath='libnurbs/internals/curvelist.h' line='47' column='1' hash='d447e5bf0d8dc005' id='type-id-222'>
<data-member access='private' layout-offset-in-bits='0'>
- <var-decl name='curve' type-id='type-id-241' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
+ <var-decl name='curve' type-id='type-id-240' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
- <var-decl name='range' type-id='type-id-242' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
+ <var-decl name='range' type-id='type-id-241' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='160'>
<var-decl name='needsSubdivision' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/curvelist.h' line='59' column='1'/>
@@ -2520,7 +2520,7 @@
</class-decl>
<class-decl name='Patchlist' visibility='default' size-in-bits='640' filepath='libnurbs/internals/patchlist.h' line='45' column='1' hash='6a36a7182ce54cd6' id='type-id-225'>
<data-member access='private' layout-offset-in-bits='0'>
- <var-decl name='patch' type-id='type-id-243' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
+ <var-decl name='patch' type-id='type-id-242' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='64'>
<var-decl name='notInBbox' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/patchlist.h' line='64' column='1'/>
@@ -2529,75 +2529,117 @@
<var-decl name='needsSampling' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/patchlist.h' line='65' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <var-decl name='pspec' type-id='type-id-244' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
+ <var-decl name='pspec' type-id='type-id-243' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
</data-member>
</class-decl>
- <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-233'/>
- <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-234'/>
- <function-type method-class-id='type-id-192' size-in-bits='64' hash='c50376f19f645d5' id='type-id-245'>
+ <class-decl name='Quilt' is-struct='yes' visibility='default' size-in-bits='896' filepath='libnurbs/internals/quilt.h' line='64' column='1' hash='c67d4e3c23f99f1b#2' id='type-id-227'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='mapdesc' type-id='type-id-184' visibility='default' filepath='libnurbs/internals/quilt.h' line='67' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='cpts' type-id='type-id-34' visibility='default' filepath='libnurbs/internals/quilt.h' line='68' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='128'>
+ <var-decl name='qspec' type-id='type-id-244' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='768'>
+ <var-decl name='eqspec' type-id='type-id-245' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='832'>
+ <var-decl name='next' type-id='type-id-209' visibility='default' filepath='libnurbs/internals/quilt.h' line='71' column='1'/>
+ </data-member>
+ </class-decl>
+ <class-decl name='Renderhints' is-struct='yes' visibility='default' size-in-bits='256' filepath='libnurbs/internals/renderhints.h' line='41' column='1' hash='dc089e88fd7ee316#2' id='type-id-112'>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='display_method' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/renderhints.h' line='49' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='32'>
+ <var-decl name='errorchecking' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/renderhints.h' line='50' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='subdivisions' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/renderhints.h' line='51' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='96'>
+ <var-decl name='tmp1' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/renderhints.h' line='52' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='128'>
+ <var-decl name='displaydomain' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/renderhints.h' line='54' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='160'>
+ <var-decl name='maxsubdivisions' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/renderhints.h' line='55' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='192'>
+ <var-decl name='wiretris' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/renderhints.h' line='56' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='224'>
+ <var-decl name='wirequads' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/renderhints.h' line='57' column='1'/>
+ </data-member>
+ </class-decl>
+ <function-type method-class-id='type-id-192' size-in-bits='64' hash='c50376f19f645d5' id='type-id-246'>
<parameter type-id='type-id-194' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<return type-id='type-id-3'/>
</function-type>
- <function-type method-class-id='type-id-193' size-in-bits='64' hash='c50376f19f645d5' id='type-id-246'>
+ <function-type method-class-id='type-id-193' size-in-bits='64' hash='c50376f19f645d5' id='type-id-247'>
<parameter type-id='type-id-197' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<return type-id='type-id-3'/>
</function-type>
- <function-type method-class-id='type-id-198' size-in-bits='64' hash='c50376f19f645d5' id='type-id-247'>
+ <function-type method-class-id='type-id-198' size-in-bits='64' hash='c50376f19f645d5' id='type-id-248'>
<parameter type-id='type-id-199' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<return type-id='type-id-3'/>
</function-type>
- <function-type method-class-id='type-id-204' size-in-bits='64' hash='c50376f19f645d5' id='type-id-248'>
- <parameter type-id='type-id-235' is-artificial='yes'/>
+ <function-type method-class-id='type-id-204' size-in-bits='64' hash='c50376f19f645d5' id='type-id-249'>
+ <parameter type-id='type-id-234' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<return type-id='type-id-3'/>
</function-type>
- <function-type method-class-id='type-id-195' size-in-bits='64' hash='c50376f19f645d5' id='type-id-249'>
- <parameter type-id='type-id-227' is-artificial='yes'/>
+ <function-type method-class-id='type-id-195' size-in-bits='64' hash='c50376f19f645d5' id='type-id-250'>
+ <parameter type-id='type-id-228' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<return type-id='type-id-3'/>
</function-type>
- <function-type method-class-id='type-id-193' size-in-bits='64' hash='659ced78215eae4a' id='type-id-250'>
+ <function-type method-class-id='type-id-193' size-in-bits='64' hash='659ced78215eae4a' id='type-id-251'>
<parameter type-id='type-id-197' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<return type-id='type-id-32'/>
</function-type>
- <function-type method-class-id='type-id-193' size-in-bits='64' hash='4e076abb07cc8f73' id='type-id-251'>
+ <function-type method-class-id='type-id-193' size-in-bits='64' hash='4e076abb07cc8f73' id='type-id-252'>
<parameter type-id='type-id-197' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<return type-id='type-id-32'/>
</function-type>
- <function-type method-class-id='type-id-204' size-in-bits='64' hash='659ced78215eae4a' id='type-id-252'>
- <parameter type-id='type-id-235' is-artificial='yes'/>
+ <function-type method-class-id='type-id-204' size-in-bits='64' hash='659ced78215eae4a' id='type-id-253'>
+ <parameter type-id='type-id-234' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<return type-id='type-id-32'/>
</function-type>
- <function-type method-class-id='type-id-204' size-in-bits='64' hash='4e076abb07cc8f73' id='type-id-253'>
- <parameter type-id='type-id-235' is-artificial='yes'/>
+ <function-type method-class-id='type-id-204' size-in-bits='64' hash='4e076abb07cc8f73' id='type-id-254'>
+ <parameter type-id='type-id-234' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<return type-id='type-id-32'/>
</function-type>
- <function-type method-class-id='type-id-195' size-in-bits='64' hash='659ced78215eae4a' id='type-id-254'>
- <parameter type-id='type-id-227' is-artificial='yes'/>
+ <function-type method-class-id='type-id-195' size-in-bits='64' hash='659ced78215eae4a' id='type-id-255'>
+ <parameter type-id='type-id-228' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<return type-id='type-id-32'/>
</function-type>
- <function-type method-class-id='type-id-195' size-in-bits='64' hash='4e076abb07cc8f73' id='type-id-255'>
- <parameter type-id='type-id-227' is-artificial='yes'/>
+ <function-type method-class-id='type-id-195' size-in-bits='64' hash='4e076abb07cc8f73' id='type-id-256'>
+ <parameter type-id='type-id-228' is-artificial='yes'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
<parameter type-id='type-id-159'/>
@@ -2605,33 +2647,110 @@
</function-type>
</abi-instr>
<abi-instr address-size='64' path='libnurbs/internals/arctess.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-T0fsxk/Mesa-8.0.5/src/glu/sgi' language='LANG_C_plus_plus'>
- <qualified-type-def type-id='type-id-219' const='yes' hash='9105da5c5735bcca' id='type-id-256'/>
- <qualified-type-def type-id='type-id-181' const='yes' hash='1fe76668198165fb' id='type-id-257'/>
- <qualified-type-def type-id='type-id-173' const='yes' hash='108588da93ff21b8' id='type-id-258'/>
- <pointer-type-def type-id='type-id-259' size-in-bits='64' id='type-id-184'/>
- <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-259'/>
+ <qualified-type-def type-id='type-id-219' const='yes' hash='9105da5c5735bcca' id='type-id-257'/>
+ <pointer-type-def type-id='type-id-258' size-in-bits='64' hash='55e9ab03b1bf2f0f#2' id='type-id-184'/>
+ <qualified-type-def type-id='type-id-181' const='yes' hash='1fe76668198165fb' id='type-id-259'/>
+ <qualified-type-def type-id='type-id-173' const='yes' hash='108588da93ff21b8' id='type-id-260'/>
+ <class-decl name='Mapdesc' is-struct='yes' visibility='default' size-in-bits='3392' filepath='libnurbs/internals/mapdesc.h' line='49' column='1' hash='a5b1274942391c94#2' id='type-id-258'>
+ <base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
+ <data-member access='public' layout-offset-in-bits='0'>
+ <var-decl name='pixel_tolerance' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='104' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='32'>
+ <var-decl name='error_tolerance' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='105' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='64'>
+ <var-decl name='object_space_error_tolerance' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='106' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='96'>
+ <var-decl name='clampfactor' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='107' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='128'>
+ <var-decl name='minsavings' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='108' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='160'>
+ <var-decl name='maxrate' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='109' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='192'>
+ <var-decl name='maxsrate' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='110' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='224'>
+ <var-decl name='maxtrate' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='111' column='1'/>
+ </data-member>
+ <data-member access='public' layout-offset-in-bits='256'>
+ <var-decl name='bboxsize' type-id='type-id-261' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='112' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='448'>
+ <var-decl name='type' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='115' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='512'>
+ <var-decl name='isrational' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='116' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='544'>
+ <var-decl name='ncoords' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='117' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='576'>
+ <var-decl name='hcoords' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='118' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='608'>
+ <var-decl name='inhcoords' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='119' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='640'>
+ <var-decl name='mask' type-id='type-id-3' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='120' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='672'>
+ <var-decl name='bmat' type-id='type-id-262' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='121' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='1472'>
+ <var-decl name='cmat' type-id='type-id-262' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='122' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='2272'>
+ <var-decl name='smat' type-id='type-id-262' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='123' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='3072'>
+ <var-decl name='s_steps' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='124' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='3104'>
+ <var-decl name='t_steps' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='125' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='3136'>
+ <var-decl name='sampling_method' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='126' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='3168'>
+ <var-decl name='culling_method' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='127' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='3200'>
+ <var-decl name='bbox_subdividing' type-id='type-id-15' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='128' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='3264'>
+ <var-decl name='next' type-id='type-id-184' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='129' column='1'/>
+ </data-member>
+ <data-member access='private' layout-offset-in-bits='3328'>
+ <var-decl name='backend' type-id='type-id-208' visibility='default' filepath='libnurbs/internals/mapdesc.h' line='130' column='1'/>
+ </data-member>
+ </class-decl>
</abi-instr>
<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'>
- <array-type-def dimensions='2' type-id='type-id-15' size-in-bits='384' hash='e58ef72812ba36a1' id='type-id-240'>
+ <array-type-def dimensions='2' type-id='type-id-15' size-in-bits='384' hash='e58ef72812ba36a1' id='type-id-239'>
<subrange length='3' lower-bound='0' upper-bound='2' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='749db43716aefd44' id='type-id-134'/>
<subrange length='4' lower-bound='0' upper-bound='3' type-id='type-id-17' size-in-bits='64' is-anonymous='yes' hash='a81ae17a7e17002e' id='type-id-110'/>
</array-type-def>
- <class-decl name='GridTrimVertex' visibility='default' size-in-bits='384' filepath='libnurbs/internals/gridtrimvertex.h' line='45' column='1' hash='c477fb3b74f51a73' id='type-id-260'>
+ <class-decl name='GridTrimVertex' visibility='default' size-in-bits='384' filepath='libnurbs/internals/gridtrimvertex.h' line='45' column='1' hash='c477fb3b74f51a73' id='type-id-263'>
<base-class access='public' layout-offset-in-bits='0' type-id='type-id-166'/>
<data-member access='private' layout-offset-in-bits='0'>
- <var-decl name='dummyt' type-id='type-id-261' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='47' column='1'/>
+ <var-decl name='dummyt' type-id='type-id-264' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='47' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='128'>
- <var-decl name='dummyg' type-id='type-id-262' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='48' column='1'/>
+ <var-decl name='dummyg' type-id='type-id-265' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='48' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='256'>
- <var-decl name='t' type-id='type-id-263' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='51' column='1'/>
+ <var-decl name='t' type-id='type-id-266' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='51' column='1'/>
</data-member>
<data-member access='private' layout-offset-in-bits='320'>
- <var-decl name='g' type-id='type-id-264' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='52' column='1'/>
+ <var-decl name='g' type-id='type-id-267' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='52' column='1'/>
</data-member>
</class-decl>
- <class-decl name='TrimVertex' visibility='default' size-in-bits='128' filepath='libnurbs/internals/trimvertex.h' line='43' column='1' hash='c599c9049b4f50a3' id='type-id-261'>
+ <class-decl name='TrimVertex' visibility='default' size-in-bits='128' filepath='libnurbs/internals/trimvertex.h' line='43' column='1' hash='c599c9049b4f50a3' id='type-id-264'>
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='param' type-id='type-id-132' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='45' column='1'/>
</data-member>
@@ -2639,43 +2758,40 @@
<var-decl name='nuid' type-id='type-id-33' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='50' column='1'/>
</data-member>
</class-decl>
- <class-decl name='GridVertex' is-struct='yes' visibility='default' size-in-bits='128' filepath='libnurbs/internals/gridvertex.h' line='39' column='1' hash='ba6aac58e6c6dbc8' id='type-id-262'>
+ <class-decl name='GridVertex' is-struct='yes' visibility='default' size-in-bits='128' filepath='libnurbs/internals/gridvertex.h' line='39' column='1' hash='ba6aac58e6c6dbc8' id='type-id-265'>
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='gparam' type-id='type-id-138' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='40' column='1'/>
</data-member>
</class-decl>
- <pointer-type-def type-id='type-id-114' size-in-bits='64' hash='ffd2f64d5f5cc1' id='type-id-265'/>
- <qualified-type-def type-id='type-id-265' const='yes' hash='b63e56174121c0bc' id='type-id-266'/>
- <reference-type-def kind='lvalue' type-id='type-id-22' size-in-bits='64' hash='5ba0edfbb381d4fa' id='type-id-238'/>
- <reference-type-def kind='lvalue' type-id='type-id-85' size-in-bits='64' hash='d39155254008c22a' id='type-id-239'/>
- <pointer-type-def type-id='type-id-260' size-in-bits='64' hash='d315a82f9175e15b' id='type-id-267'/>
- <qualified-type-def type-id='type-id-267' const='yes' hash='634cb106d6976f2' id='type-id-268'/>
- <pointer-type-def type-id='type-id-262' size-in-bits='64' hash='b1f9a8d911f030fa' id='type-id-264'/>
- <pointer-type-def type-id='type-id-261' size-in-bits='64' hash='196ec4c4ccb887ad' id='type-id-263'/>
+ <pointer-type-def type-id='type-id-114' size-in-bits='64' hash='ffd2f64d5f5cc1' id='type-id-268'/>
+ <qualified-type-def type-id='type-id-268' const='yes' hash='b63e56174121c0bc' id='type-id-269'/>
+ <reference-type-def kind='lvalue' type-id='type-id-22' size-in-bits='64' hash='5ba0edfbb381d4fa' id='type-id-237'/>
+ <reference-type-def kind='lvalue' type-id='type-id-85' size-in-bits='64' hash='d39155254008c22a' id='type-id-238'/>
+ <pointer-type-def type-id='type-id-2