summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDodji Seketeli <dodji@redhat.com>2022-06-24 16:29:16 +0200
committerDodji Seketeli <dodji@redhat.com>2022-06-27 09:52:52 +0200
commitb9af1f3540391c3884a2140f9df2ca1f2f9369cd (patch)
tree883f642ed294d26f614fb4f4f8926aeee8a2af4c
parenttest-alt-dwarf: Add missing dwz alt-debug file (diff)
downloadlibabigail-master.tar.gz
libabigail-master.tar.bz2
libabigail-master.tar.xz
dwarf-reader: Avoid long comparisons when resolving C++ decl-only classesHEADmaster
When resolving decl-only classes, it can happen that a decl-only class has several candidate classes definitions (in the same binary) to resolve to. In that case, read_context::resolve_declaration_only_classes compares the classes definitions (of the same name) against each other. The problem however is that at that point, we haven't done type canonicalization yet. So comparing these types can have a quadratic behaviour, i.e, take forever, especially in C++. So, if we are looking at C++ (or any language where the ODR rules) types, we can just do away with this comparison and assume the types are equal, as they have the same name. After canonicalization (which comes later), ODR violations can still be detected (if we ware about that at all) anyway. This patch does away with comparing aggregate types (struct/classes) for languages that support the ODR. In so doing, it avoids taking forever while loading the ABI corpus for the libdyninstAPI.so.12 library from Fedora 36. * src/abg-dwarf-reader.cc (read_context::resolve_declaration_only_classes): Don't compare same-name-types of a binary if the ODR is relevant. * tests/data/test-annotate/test14-pr18893.so.abi: Adjust. * tests/data/test-read-dwarf/test-libandroid.so.abi: Likewise. * tests/data/test-read-dwarf/test14-pr18893.so.abi: Likewise. * tests/data/test-read-dwarf/test9-pr18818-clang.so.abi: Likewise. Signed-off-by: Dodji Seketeli <dodji@redhat.com>
-rw-r--r--src/abg-dwarf-reader.cc14
-rw-r--r--tests/data/test-annotate/test14-pr18893.so.abi4738
-rw-r--r--tests/data/test-read-dwarf/test-libandroid.so.abi85
-rw-r--r--tests/data/test-read-dwarf/test14-pr18893.so.abi4427
-rw-r--r--tests/data/test-read-dwarf/test9-pr18818-clang.so.abi420
5 files changed, 4187 insertions, 5497 deletions
diff --git a/src/abg-dwarf-reader.cc b/src/abg-dwarf-reader.cc
index e3784a53..66bfbc3e 100644
--- a/src/abg-dwarf-reader.cc
+++ b/src/abg-dwarf-reader.cc
@@ -4271,7 +4271,19 @@ public:
4271 else if (per_tu_class_map.size() == 1) 4271 else if (per_tu_class_map.size() == 1)
4272 (*j)->set_definition_of_declaration 4272 (*j)->set_definition_of_declaration
4273 (per_tu_class_map.begin()->second); 4273 (per_tu_class_map.begin()->second);
4274 else if (per_tu_class_map.size() > 1) 4274 else if (per_tu_class_map.size() > 1
4275 // If we are looking at ODR-relevant
4276 // (e.g. C++) classes, let's not bother
4277 // trying to compare them against each
4278 // other. The ODR supposes that they all
4279 // must be the same class. If they are
4280 // not, this is not the place to catch
4281 // it. Besides, comparing them without
4282 // type canonicalization in place might
4283 // just take forever.
4284 && !odr_is_relevant(per_tu_class_map.begin()->
4285 second->get_translation_unit()->
4286 get_language()))
4275 { 4287 {
4276 // We are in case where there are more than 4288 // We are in case where there are more than
4277 // one definition for the declaration. Let's 4289 // one definition for the declaration. Let's
diff --git a/tests/data/test-annotate/test14-pr18893.so.abi b/tests/data/test-annotate/test14-pr18893.so.abi
index ded601e6..6d73bce1 100644
--- a/tests/data/test-annotate/test14-pr18893.so.abi
+++ b/tests/data/test-annotate/test14-pr18893.so.abi
@@ -8637,25 +8637,25 @@
8637 <!-- ArcTessellator* --> 8637 <!-- ArcTessellator* -->
8638 <pointer-type-def type-id='type-id-151' size-in-bits='64' id='type-id-153'/> 8638 <pointer-type-def type-id='type-id-151' size-in-bits='64' id='type-id-153'/>
8639 <!-- Backend& --> 8639 <!-- Backend& -->
8640 <reference-type-def kind='lvalue' type-id='type-id-65' size-in-bits='64' id='type-id-164'/> 8640 <reference-type-def kind='lvalue' type-id='type-id-173' size-in-bits='64' id='type-id-164'/>
8641 <!-- Bin& --> 8641 <!-- Bin& -->
8642 <reference-type-def kind='lvalue' type-id='type-id-154' size-in-bits='64' id='type-id-168'/> 8642 <reference-type-def kind='lvalue' type-id='type-id-154' size-in-bits='64' id='type-id-168'/>
8643 <!-- Bin* --> 8643 <!-- Bin* -->
8644 <pointer-type-def type-id='type-id-154' size-in-bits='64' id='type-id-155'/> 8644 <pointer-type-def type-id='type-id-154' size-in-bits='64' id='type-id-155'/>
8645 <!-- Curvelist& --> 8645 <!-- Curvelist& -->
8646 <reference-type-def kind='lvalue' type-id='type-id-173' size-in-bits='64' id='type-id-167'/> 8646 <reference-type-def kind='lvalue' type-id='type-id-174' size-in-bits='64' id='type-id-167'/>
8647 <!-- Flist* --> 8647 <!-- Flist* -->
8648 <pointer-type-def type-id='type-id-156' size-in-bits='64' id='type-id-158'/> 8648 <pointer-type-def type-id='type-id-156' size-in-bits='64' id='type-id-158'/>
8649 <!-- JumpBuffer* --> 8649 <!-- JumpBuffer* -->
8650 <pointer-type-def type-id='type-id-159' size-in-bits='64' id='type-id-67'/> 8650 <pointer-type-def type-id='type-id-159' size-in-bits='64' id='type-id-67'/>
8651 <!-- Patchlist& --> 8651 <!-- Patchlist& -->
8652 <reference-type-def kind='lvalue' type-id='type-id-174' size-in-bits='64' id='type-id-169'/> 8652 <reference-type-def kind='lvalue' type-id='type-id-175' size-in-bits='64' id='type-id-169'/>
8653 <!-- Quilt* --> 8653 <!-- Quilt* -->
8654 <pointer-type-def type-id='type-id-175' size-in-bits='64' id='type-id-165'/> 8654 <pointer-type-def type-id='type-id-176' size-in-bits='64' id='type-id-165'/>
8655 <!-- Renderhints& --> 8655 <!-- Renderhints& -->
8656 <reference-type-def kind='lvalue' type-id='type-id-176' size-in-bits='64' id='type-id-163'/> 8656 <reference-type-def kind='lvalue' type-id='type-id-177' size-in-bits='64' id='type-id-163'/>
8657 <!-- Sorter* --> 8657 <!-- Sorter* -->
8658 <pointer-type-def type-id='type-id-143' size-in-bits='64' id='type-id-177'/> 8658 <pointer-type-def type-id='type-id-143' size-in-bits='64' id='type-id-178'/>
8659 <!-- Subdivider& --> 8659 <!-- Subdivider& -->
8660 <reference-type-def kind='lvalue' type-id='type-id-66' size-in-bits='64' id='type-id-144'/> 8660 <reference-type-def kind='lvalue' type-id='type-id-66' size-in-bits='64' id='type-id-144'/>
8661 <!-- Subdivider* --> 8661 <!-- Subdivider* -->
@@ -8667,646 +8667,13 @@
8667 <!-- TrimVertexPool* --> 8667 <!-- TrimVertexPool* -->
8668 <pointer-type-def type-id='type-id-69' size-in-bits='64' id='type-id-172'/> 8668 <pointer-type-def type-id='type-id-69' size-in-bits='64' id='type-id-172'/>
8669 <!-- const REAL --> 8669 <!-- const REAL -->
8670 <qualified-type-def type-id='type-id-1' const='yes' id='type-id-178'/> 8670 <qualified-type-def type-id='type-id-1' const='yes' id='type-id-179'/>
8671 <!-- const REAL* --> 8671 <!-- const REAL* -->
8672 <pointer-type-def type-id='type-id-178' size-in-bits='64' id='type-id-170'/> 8672 <pointer-type-def type-id='type-id-179' size-in-bits='64' id='type-id-170'/>
8673 <!-- class Backend --> 8673 <!-- struct Backend -->
8674 <class-decl name='Backend' size-in-bits='640' visibility='default' filepath='libnurbs/internals/backend.h' line='46' column='1' id='type-id-65'> 8674 <class-decl name='Backend' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-173'/>
8675 <data-member access='private' layout-offset-in-bits='0'> 8675 <!-- struct Curvelist -->
8676 <!-- BasicCurveEvaluator& Backend::curveEvaluator --> 8676 <class-decl name='Curvelist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-174'/>
8677 <var-decl name='curveEvaluator' type-id='type-id-80' visibility='default' filepath='libnurbs/internals/backend.h' line='48' column='1'/>
8678 </data-member>
8679 <data-member access='private' layout-offset-in-bits='64'>
8680 <!-- BasicSurfaceEvaluator& Backend::surfaceEvaluator -->
8681 <var-decl name='surfaceEvaluator' type-id='type-id-81' visibility='default' filepath='libnurbs/internals/backend.h' line='49' column='1'/>
8682 </data-member>
8683 <data-member access='private' layout-offset-in-bits='128'>
8684 <!-- int Backend::wireframetris -->
8685 <var-decl name='wireframetris' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/backend.h' line='105' column='1'/>
8686 </data-member>
8687 <data-member access='private' layout-offset-in-bits='160'>
8688 <!-- int Backend::wireframequads -->
8689 <var-decl name='wireframequads' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/backend.h' line='106' column='1'/>
8690 </data-member>
8691 <data-member access='private' layout-offset-in-bits='192'>
8692 <!-- int Backend::npts -->
8693 <var-decl name='npts' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/backend.h' line='107' column='1'/>
8694 </data-member>
8695 <data-member access='private' layout-offset-in-bits='224'>
8696 <!-- REAL Backend::mesh[3][4] -->
8697 <var-decl name='mesh' type-id='type-id-179' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
8698 </data-member>
8699 <data-member access='private' layout-offset-in-bits='608'>
8700 <!-- int Backend::meshindex -->
8701 <var-decl name='meshindex' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/backend.h' line='109' column='1'/>
8702 </data-member>
8703 <member-function access='private' constructor='yes'>
8704 <!-- Backend::Backend(BasicCurveEvaluator&, BasicSurfaceEvaluator&) -->
8705 <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
8706 <!-- implicit parameter of type 'Backend*' -->
8707 <parameter type-id='type-id-180' is-artificial='yes'/>
8708 <!-- parameter of type 'BasicCurveEvaluator&' -->
8709 <parameter type-id='type-id-80'/>
8710 <!-- parameter of type 'BasicSurfaceEvaluator&' -->
8711 <parameter type-id='type-id-81'/>
8712 <!-- void -->
8713 <return type-id='type-id-20'/>
8714 </function-decl>
8715 </member-function>
8716 <member-function access='private'>
8717 <!-- void Backend::bgnsurf(int, int, long int) -->
8718 <function-decl name='bgnsurf' mangled-name='_ZN7Backend7bgnsurfEiil' filepath='libnurbs/internals/backend.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
8719 <!-- implicit parameter of type 'Backend*' -->
8720 <parameter type-id='type-id-180' is-artificial='yes'/>
8721 <!-- parameter of type 'int' -->
8722 <parameter type-id='type-id-8'/>
8723 <!-- parameter of type 'int' -->
8724 <parameter type-id='type-id-8'/>
8725 <!-- parameter of type 'long int' -->
8726 <parameter type-id='type-id-25'/>
8727 <!-- void -->
8728 <return type-id='type-id-20'/>
8729 </function-decl>
8730 </member-function>
8731 <member-function access='private'>
8732 <!-- void Backend::patch(REAL, REAL, REAL, REAL) -->
8733 <function-decl name='patch' mangled-name='_ZN7Backend5patchEffff' filepath='libnurbs/internals/backend.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
8734 <!-- implicit parameter of type 'Backend*' -->
8735 <parameter type-id='type-id-180' is-artificial='yes'/>
8736 <!-- parameter of type 'typedef REAL' -->
8737 <parameter type-id='type-id-1'/>
8738 <!-- parameter of type 'typedef REAL' -->
8739 <parameter type-id='type-id-1'/>
8740 <!-- parameter of type 'typedef REAL' -->
8741 <parameter type-id='type-id-1'/>
8742 <!-- parameter of type 'typedef REAL' -->
8743 <parameter type-id='type-id-1'/>
8744 <!-- void -->
8745 <return type-id='type-id-20'/>
8746 </function-decl>
8747 </member-function>
8748 <member-function access='private'>
8749 <!-- void Backend::surfbbox(long int, REAL*, REAL*) -->
8750 <function-decl name='surfbbox' mangled-name='_ZN7Backend8surfbboxElPfS0_' filepath='libnurbs/internals/backend.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
8751 <!-- implicit parameter of type 'Backend*' -->
8752 <parameter type-id='type-id-180' is-artificial='yes'/>
8753 <!-- parameter of type 'long int' -->
8754 <parameter type-id='type-id-25'/>
8755 <!-- parameter of type 'REAL*' -->
8756 <parameter type-id='type-id-26'/>
8757 <!-- parameter of type 'REAL*' -->
8758 <parameter type-id='type-id-26'/>
8759 <!-- void -->
8760 <return type-id='type-id-20'/>
8761 </function-decl>
8762 </member-function>
8763 <member-function access='private'>
8764 <!-- void Backend::surfpts(long int, REAL*, long int, long int, int, int, REAL, REAL, REAL, REAL) -->
8765 <function-decl name='surfpts' mangled-name='_ZN7Backend7surfptsElPflliiffff' filepath='libnurbs/internals/backend.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
8766 <!-- implicit parameter of type 'Backend*' -->
8767 <parameter type-id='type-id-180' is-artificial='yes'/>
8768 <!-- parameter of type 'long int' -->
8769 <parameter type-id='type-id-25'/>
8770 <!-- parameter of type 'REAL*' -->
8771 <parameter type-id='type-id-26'/>
8772 <!-- parameter of type 'long int' -->
8773 <parameter type-id='type-id-25'/>
8774 <!-- parameter of type 'long int' -->
8775 <parameter type-id='type-id-25'/>
8776 <!-- parameter of type 'int' -->
8777 <parameter type-id='type-id-8'/>
8778 <!-- parameter of type 'int' -->
8779 <parameter type-id='type-id-8'/>
8780 <!-- parameter of type 'typedef REAL' -->
8781 <parameter type-id='type-id-1'/>
8782 <!-- parameter of type 'typedef REAL' -->
8783 <parameter type-id='type-id-1'/>
8784 <!-- parameter of type 'typedef REAL' -->
8785 <parameter type-id='type-id-1'/>
8786 <!-- parameter of type 'typedef REAL' -->
8787 <parameter type-id='type-id-1'/>
8788 <!-- void -->
8789 <return type-id='type-id-20'/>
8790 </function-decl>
8791 </member-function>
8792 <member-function access='private'>
8793 <!-- void Backend::surfgrid(REAL, REAL, long int, REAL, REAL, long int) -->
8794 <function-decl name='surfgrid' mangled-name='_ZN7Backend8surfgridEfflffl' filepath='libnurbs/internals/backend.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
8795 <!-- implicit parameter of type 'Backend*' -->
8796 <parameter type-id='type-id-180' is-artificial='yes'/>
8797 <!-- parameter of type 'typedef REAL' -->
8798 <parameter type-id='type-id-1'/>
8799 <!-- parameter of type 'typedef REAL' -->
8800 <parameter type-id='type-id-1'/>
8801 <!-- parameter of type 'long int' -->
8802 <parameter type-id='type-id-25'/>
8803 <!-- parameter of type 'typedef REAL' -->
8804 <parameter type-id='type-id-1'/>
8805 <!-- parameter of type 'typedef REAL' -->
8806 <parameter type-id='type-id-1'/>
8807 <!-- parameter of type 'long int' -->
8808 <parameter type-id='type-id-25'/>
8809 <!-- void -->
8810 <return type-id='type-id-20'/>
8811 </function-decl>
8812 </member-function>
8813 <member-function access='private'>
8814 <!-- void Backend::surfmesh(long int, long int, long int, long int) -->
8815 <function-decl name='surfmesh' mangled-name='_ZN7Backend8surfmeshEllll' filepath='libnurbs/internals/backend.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
8816 <!-- implicit parameter of type 'Backend*' -->
8817 <parameter type-id='type-id-180' is-artificial='yes'/>
8818 <!-- parameter of type 'long int' -->
8819 <parameter type-id='type-id-25'/>
8820 <!-- parameter of type 'long int' -->
8821 <parameter type-id='type-id-25'/>
8822 <!-- parameter of type 'long int' -->
8823 <parameter type-id='type-id-25'/>
8824 <!-- parameter of type 'long int' -->
8825 <parameter type-id='type-id-25'/>
8826 <!-- void -->
8827 <return type-id='type-id-20'/>
8828 </function-decl>
8829 </member-function>
8830 <member-function access='private'>
8831 <!-- void Backend::endsurf() -->
8832 <function-decl name='endsurf' mangled-name='_ZN7Backend7endsurfEv' filepath='libnurbs/internals/backend.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
8833 <!-- implicit parameter of type 'Backend*' -->
8834 <parameter type-id='type-id-180' is-artificial='yes'/>
8835 <!-- void -->
8836 <return type-id='type-id-20'/>
8837 </function-decl>
8838 </member-function>
8839 <member-function access='private'>
8840 <!-- void Backend::bgntfan() -->
8841 <function-decl name='bgntfan' mangled-name='_ZN7Backend7bgntfanEv' filepath='libnurbs/internals/backend.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
8842 <!-- implicit parameter of type 'Backend*' -->
8843 <parameter type-id='type-id-180' is-artificial='yes'/>
8844 <!-- void -->
8845 <return type-id='type-id-20'/>
8846 </function-decl>
8847 </member-function>
8848 <member-function access='private'>
8849 <!-- void Backend::endtfan() -->
8850 <function-decl name='endtfan' mangled-name='_ZN7Backend7endtfanEv' filepath='libnurbs/internals/backend.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
8851 <!-- implicit parameter of type 'Backend*' -->
8852 <parameter type-id='type-id-180' is-artificial='yes'/>
8853 <!-- void -->
8854 <return type-id='type-id-20'/>
8855 </function-decl>
8856 </member-function>
8857 <member-function access='private'>
8858 <!-- void Backend::bgnqstrip() -->
8859 <function-decl name='bgnqstrip' mangled-name='_ZN7Backend9bgnqstripEv' filepath='libnurbs/internals/backend.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
8860 <!-- implicit parameter of type 'Backend*' -->
8861 <parameter type-id='type-id-180' is-artificial='yes'/>
8862 <!-- void -->
8863 <return type-id='type-id-20'/>
8864 </function-decl>
8865 </member-function>
8866 <member-function access='private'>
8867 <!-- void Backend::endqstrip() -->
8868 <function-decl name='endqstrip' mangled-name='_ZN7Backend9endqstripEv' filepath='libnurbs/internals/backend.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
8869 <!-- implicit parameter of type 'Backend*' -->
8870 <parameter type-id='type-id-180' is-artificial='yes'/>
8871 <!-- void -->
8872 <return type-id='type-id-20'/>
8873 </function-decl>
8874 </member-function>
8875 <member-function access='private'>
8876 <!-- void Backend::evalUStrip(int, REAL, REAL*, int, REAL, REAL*) -->
8877 <function-decl name='evalUStrip' mangled-name='_ZN7Backend10evalUStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
8878 <!-- implicit parameter of type 'Backend*' -->
8879 <parameter type-id='type-id-180' is-artificial='yes'/>
8880 <!-- parameter of type 'int' -->
8881 <parameter type-id='type-id-8'/>
8882 <!-- parameter of type 'typedef REAL' -->
8883 <parameter type-id='type-id-1'/>
8884 <!-- parameter of type 'REAL*' -->
8885 <parameter type-id='type-id-26'/>
8886 <!-- parameter of type 'int' -->
8887 <parameter type-id='type-id-8'/>
8888 <!-- parameter of type 'typedef REAL' -->
8889 <parameter type-id='type-id-1'/>
8890 <!-- parameter of type 'REAL*' -->
8891 <parameter type-id='type-id-26'/>
8892 <!-- void -->
8893 <return type-id='type-id-20'/>
8894 </function-decl>
8895 </member-function>
8896 <member-function access='private'>
8897 <!-- void Backend::evalVStrip(int, REAL, REAL*, int, REAL, REAL*) -->
8898 <function-decl name='evalVStrip' mangled-name='_ZN7Backend10evalVStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
8899 <!-- implicit parameter of type 'Backend*' -->
8900 <parameter type-id='type-id-180' is-artificial='yes'/>
8901 <!-- parameter of type 'int' -->
8902 <parameter type-id='type-id-8'/>
8903 <!-- parameter of type 'typedef REAL' -->
8904 <parameter type-id='type-id-1'/>
8905 <!-- parameter of type 'REAL*' -->
8906 <parameter type-id='type-id-26'/>
8907 <!-- parameter of type 'int' -->
8908 <parameter type-id='type-id-8'/>
8909 <!-- parameter of type 'typedef REAL' -->
8910 <parameter type-id='type-id-1'/>
8911 <!-- parameter of type 'REAL*' -->
8912 <parameter type-id='type-id-26'/>
8913 <!-- void -->
8914 <return type-id='type-id-20'/>
8915 </function-decl>
8916 </member-function>
8917 <member-function access='private'>
8918 <!-- void Backend::bgntmesh(const char*) -->
8919 <function-decl name='bgntmesh' mangled-name='_ZN7Backend8bgntmeshEPKc' filepath='libnurbs/internals/backend.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
8920 <!-- implicit parameter of type 'Backend*' -->
8921 <parameter type-id='type-id-180' is-artificial='yes'/>
8922 <!-- parameter of type 'const char*' -->
8923 <parameter type-id='type-id-121'/>
8924 <!-- void -->
8925 <return type-id='type-id-20'/>
8926 </function-decl>
8927 </member-function>
8928 <member-function access='private'>
8929 <!-- void Backend::tmeshvertNOGE(TrimVertex*) -->
8930 <function-decl name='tmeshvertNOGE' mangled-name='_ZN7Backend13tmeshvertNOGEEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
8931 <!-- implicit parameter of type 'Backend*' -->
8932 <parameter type-id='type-id-180' is-artificial='yes'/>
8933 <!-- parameter of type 'TrimVertex*' -->
8934 <parameter type-id='type-id-181'/>
8935 <!-- void -->
8936 <return type-id='type-id-20'/>
8937 </function-decl>
8938 </member-function>
8939 <member-function access='private'>
8940 <!-- void Backend::tmeshvertNOGE_BU(TrimVertex*) -->
8941 <function-decl name='tmeshvertNOGE_BU' mangled-name='_ZN7Backend16tmeshvertNOGE_BUEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
8942 <!-- implicit parameter of type 'Backend*' -->
8943 <parameter type-id='type-id-180' is-artificial='yes'/>
8944 <!-- parameter of type 'TrimVertex*' -->
8945 <parameter type-id='type-id-181'/>
8946 <!-- void -->
8947 <return type-id='type-id-20'/>
8948 </function-decl>
8949 </member-function>
8950 <member-function access='private'>
8951 <!-- void Backend::tmeshvertNOGE_BV(TrimVertex*) -->
8952 <function-decl name='tmeshvertNOGE_BV' mangled-name='_ZN7Backend16tmeshvertNOGE_BVEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
8953 <!-- implicit parameter of type 'Backend*' -->
8954 <parameter type-id='type-id-180' is-artificial='yes'/>
8955 <!-- parameter of type 'TrimVertex*' -->
8956 <parameter type-id='type-id-181'/>
8957 <!-- void -->
8958 <return type-id='type-id-20'/>
8959 </function-decl>
8960 </member-function>
8961 <member-function access='private'>
8962 <!-- void Backend::preEvaluateBU(REAL) -->
8963 <function-decl name='preEvaluateBU' mangled-name='_ZN7Backend13preEvaluateBUEf' filepath='libnurbs/internals/backend.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
8964 <!-- implicit parameter of type 'Backend*' -->
8965 <parameter type-id='type-id-180' is-artificial='yes'/>
8966 <!-- parameter of type 'typedef REAL' -->
8967 <parameter type-id='type-id-1'/>
8968 <!-- void -->
8969 <return type-id='type-id-20'/>
8970 </function-decl>
8971 </member-function>
8972 <member-function access='private'>
8973 <!-- void Backend::preEvaluateBV(REAL) -->
8974 <function-decl name='preEvaluateBV' mangled-name='_ZN7Backend13preEvaluateBVEf' filepath='libnurbs/internals/backend.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
8975 <!-- implicit parameter of type 'Backend*' -->
8976 <parameter type-id='type-id-180' is-artificial='yes'/>
8977 <!-- parameter of type 'typedef REAL' -->
8978 <parameter type-id='type-id-1'/>
8979 <!-- void -->
8980 <return type-id='type-id-20'/>
8981 </function-decl>
8982 </member-function>
8983 <member-function access='private'>
8984 <!-- void Backend::tmeshvert(TrimVertex*) -->
8985 <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
8986 <!-- implicit parameter of type 'Backend*' -->
8987 <parameter type-id='type-id-180' is-artificial='yes'/>
8988 <!-- parameter of type 'TrimVertex*' -->
8989 <parameter type-id='type-id-181'/>
8990 <!-- void -->
8991 <return type-id='type-id-20'/>
8992 </function-decl>
8993 </member-function>
8994 <member-function access='private'>
8995 <!-- void Backend::tmeshvert(REAL, REAL) -->
8996 <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEff' filepath='libnurbs/internals/backend.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
8997 <!-- implicit parameter of type 'Backend*' -->
8998 <parameter type-id='type-id-180' is-artificial='yes'/>
8999 <!-- parameter of type 'typedef REAL' -->
9000 <parameter type-id='type-id-1'/>
9001 <!-- parameter of type 'typedef REAL' -->
9002 <parameter type-id='type-id-1'/>
9003 <!-- void -->
9004 <return type-id='type-id-20'/>
9005 </function-decl>
9006 </member-function>
9007 <member-function access='private'>
9008 <!-- void Backend::tmeshvert(GridVertex*) -->
9009 <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
9010 <!-- implicit parameter of type 'Backend*' -->
9011 <parameter type-id='type-id-180' is-artificial='yes'/>
9012 <!-- parameter of type 'GridVertex*' -->
9013 <parameter type-id='type-id-182'/>
9014 <!-- void -->
9015 <return type-id='type-id-20'/>
9016 </function-decl>
9017 </member-function>
9018 <member-function access='private'>
9019 <!-- void Backend::tmeshvert(GridTrimVertex*) -->
9020 <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP14GridTrimVertex' filepath='libnurbs/internals/backend.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
9021 <!-- implicit parameter of type 'Backend*' -->
9022 <parameter type-id='type-id-180' is-artificial='yes'/>
9023 <!-- parameter of type 'GridTrimVertex*' -->
9024 <parameter type-id='type-id-183'/>
9025 <!-- void -->
9026 <return type-id='type-id-20'/>
9027 </function-decl>
9028 </member-function>
9029 <member-function access='private'>
9030 <!-- void Backend::swaptmesh() -->
9031 <function-decl name='swaptmesh' mangled-name='_ZN7Backend9swaptmeshEv' filepath='libnurbs/internals/backend.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
9032 <!-- implicit parameter of type 'Backend*' -->
9033 <parameter type-id='type-id-180' is-artificial='yes'/>
9034 <!-- void -->
9035 <return type-id='type-id-20'/>
9036 </function-decl>
9037 </member-function>
9038 <member-function access='private'>
9039 <!-- void Backend::endtmesh() -->
9040 <function-decl name='endtmesh' mangled-name='_ZN7Backend8endtmeshEv' filepath='libnurbs/internals/backend.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
9041 <!-- implicit parameter of type 'Backend*' -->
9042 <parameter type-id='type-id-180' is-artificial='yes'/>
9043 <!-- void -->
9044 <return type-id='type-id-20'/>
9045 </function-decl>
9046 </member-function>
9047 <member-function access='private'>
9048 <!-- void Backend::bgnoutline() -->
9049 <function-decl name='bgnoutline' mangled-name='_ZN7Backend10bgnoutlineEv' filepath='libnurbs/internals/backend.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
9050 <!-- implicit parameter of type 'Backend*' -->
9051 <parameter type-id='type-id-180' is-artificial='yes'/>
9052 <!-- void -->
9053 <return type-id='type-id-20'/>
9054 </function-decl>
9055 </member-function>
9056 <member-function access='private'>
9057 <!-- void Backend::linevert(TrimVertex*) -->
9058 <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
9059 <!-- implicit parameter of type 'Backend*' -->
9060 <parameter type-id='type-id-180' is-artificial='yes'/>
9061 <!-- parameter of type 'TrimVertex*' -->
9062 <parameter type-id='type-id-181'/>
9063 <!-- void -->
9064 <return type-id='type-id-20'/>
9065 </function-decl>
9066 </member-function>
9067 <member-function access='private'>
9068 <!-- void Backend::linevert(GridVertex*) -->
9069 <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
9070 <!-- implicit parameter of type 'Backend*' -->
9071 <parameter type-id='type-id-180' is-artificial='yes'/>
9072 <!-- parameter of type 'GridVertex*' -->
9073 <parameter type-id='type-id-182'/>
9074 <!-- void -->
9075 <return type-id='type-id-20'/>
9076 </function-decl>
9077 </member-function>
9078 <member-function access='private'>
9079 <!-- void Backend::endoutline() -->
9080 <function-decl name='endoutline' mangled-name='_ZN7Backend10endoutlineEv' filepath='libnurbs/internals/backend.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
9081 <!-- implicit parameter of type 'Backend*' -->
9082 <parameter type-id='type-id-180' is-artificial='yes'/>
9083 <!-- void -->
9084 <return type-id='type-id-20'/>
9085 </function-decl>
9086 </member-function>
9087 <member-function access='private'>
9088 <!-- void Backend::triangle(TrimVertex*, TrimVertex*, TrimVertex*) -->
9089 <function-decl name='triangle' mangled-name='_ZN7Backend8triangleEP10TrimVertexS1_S1_' filepath='libnurbs/internals/backend.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
9090 <!-- implicit parameter of type 'Backend*' -->
9091 <parameter type-id='type-id-180' is-artificial='yes'/>
9092 <!-- parameter of type 'TrimVertex*' -->
9093 <parameter type-id='type-id-181'/>
9094 <!-- parameter of type 'TrimVertex*' -->
9095 <parameter type-id='type-id-181'/>
9096 <!-- parameter of type 'TrimVertex*' -->
9097 <parameter type-id='type-id-181'/>
9098 <!-- void -->
9099 <return type-id='type-id-20'/>
9100 </function-decl>
9101 </member-function>
9102 <member-function access='private'>
9103 <!-- void Backend::bgncurv() -->
9104 <function-decl name='bgncurv' mangled-name='_ZN7Backend7bgncurvEv' filepath='libnurbs/internals/backend.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
9105 <!-- implicit parameter of type 'Backend*' -->
9106 <parameter type-id='type-id-180' is-artificial='yes'/>
9107 <!-- void -->
9108 <return type-id='type-id-20'/>
9109 </function-decl>
9110 </member-function>
9111 <member-function access='private'>
9112 <!-- void Backend::segment(REAL, REAL) -->
9113 <function-decl name='segment' mangled-name='_ZN7Backend7segmentEff' filepath='libnurbs/internals/backend.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
9114 <!-- implicit parameter of type 'Backend*' -->
9115 <parameter type-id='type-id-180' is-artificial='yes'/>
9116 <!-- parameter of type 'typedef REAL' -->
9117 <parameter type-id='type-id-1'/>
9118 <!-- parameter of type 'typedef REAL' -->
9119 <parameter type-id='type-id-1'/>
9120 <!-- void -->
9121 <return type-id='type-id-20'/>
9122 </function-decl>
9123 </member-function>
9124 <member-function access='private'>
9125 <!-- void Backend::curvpts(long int, REAL*, long int, int, REAL, REAL) -->
9126 <function-decl name='curvpts' mangled-name='_ZN7Backend7curvptsElPfliff' filepath='libnurbs/internals/backend.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
9127 <!-- implicit parameter of type 'Backend*' -->
9128 <parameter type-id='type-id-180' is-artificial='yes'/>
9129 <!-- parameter of type 'long int' -->
9130 <parameter type-id='type-id-25'/>
9131 <!-- parameter of type 'REAL*' -->
9132 <parameter type-id='type-id-26'/>
9133 <!-- parameter of type 'long int' -->
9134 <parameter type-id='type-id-25'/>
9135 <!-- parameter of type 'int' -->
9136 <parameter type-id='type-id-8'/>
9137 <!-- parameter of type 'typedef REAL' -->
9138 <parameter type-id='type-id-1'/>
9139 <!-- parameter of type 'typedef REAL' -->
9140 <parameter type-id='type-id-1'/>
9141 <!-- void -->
9142 <return type-id='type-id-20'/>
9143 </function-decl>
9144 </member-function>
9145 <member-function access='private'>
9146 <!-- void Backend::curvgrid(REAL, REAL, long int) -->
9147 <function-decl name='curvgrid' mangled-name='_ZN7Backend8curvgridEffl' filepath='libnurbs/internals/backend.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
9148 <!-- implicit parameter of type 'Backend*' -->
9149 <parameter type-id='type-id-180' is-artificial='yes'/>
9150 <!-- parameter of type 'typedef REAL' -->
9151 <parameter type-id='type-id-1'/>
9152 <!-- parameter of type 'typedef REAL' -->
9153 <parameter type-id='type-id-1'/>
9154 <!-- parameter of type 'long int' -->
9155 <parameter type-id='type-id-25'/>
9156 <!-- void -->
9157 <return type-id='type-id-20'/>
9158 </function-decl>
9159 </member-function>
9160 <member-function access='private'>
9161 <!-- void Backend::curvmesh(long int, long int) -->
9162 <function-decl name='curvmesh' mangled-name='_ZN7Backend8curvmeshEll' filepath='libnurbs/internals/backend.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
9163 <!-- implicit parameter of type 'Backend*' -->
9164 <parameter type-id='type-id-180' is-artificial='yes'/>
9165 <!-- parameter of type 'long int' -->
9166 <parameter type-id='type-id-25'/>
9167 <!-- parameter of type 'long int' -->
9168 <parameter type-id='type-id-25'/>
9169 <!-- void -->
9170 <return type-id='type-id-20'/>
9171 </function-decl>
9172 </member-function>
9173 <member-function access='private'>
9174 <!-- void Backend::curvpt(REAL) -->
9175 <function-decl name='curvpt' mangled-name='_ZN7Backend6curvptEf' filepath='libnurbs/internals/backend.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
9176 <!-- implicit parameter of type 'Backend*' -->
9177 <parameter type-id='type-id-180' is-artificial='yes'/>
9178 <!-- parameter of type 'typedef REAL' -->
9179 <parameter type-id='type-id-1'/>
9180 <!-- void -->
9181 <return type-id='type-id-20'/>
9182 </function-decl>
9183 </member-function>
9184 <member-function access='private'>
9185 <!-- void Backend::bgnline() -->
9186 <function-decl name='bgnline' mangled-name='_ZN7Backend7bgnlineEv' filepath='libnurbs/internals/backend.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
9187 <!-- implicit parameter of type 'Backend*' -->
9188 <parameter type-id='type-id-180' is-artificial='yes'/>
9189 <!-- void -->
9190 <return type-id='type-id-20'/>
9191 </function-decl>
9192 </member-function>
9193 <member-function access='private'>
9194 <!-- void Backend::endline() -->
9195 <function-decl name='endline' mangled-name='_ZN7Backend7endlineEv' filepath='libnurbs/internals/backend.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
9196 <!-- implicit parameter of type 'Backend*' -->
9197 <parameter type-id='type-id-180' is-artificial='yes'/>
9198 <!-- void -->
9199 <return type-id='type-id-20'/>
9200 </function-decl>
9201 </member-function>
9202 <member-function access='private'>
9203 <!-- void Backend::endcurv() -->
9204 <function-decl name='endcurv' mangled-name='_ZN7Backend7endcurvEv' filepath='libnurbs/internals/backend.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
9205 <!-- implicit parameter of type 'Backend*' -->
9206 <parameter type-id='type-id-180' is-artificial='yes'/>
9207 <!-- void -->
9208 <return type-id='type-id-20'/>
9209 </function-decl>
9210 </member-function>
9211 <member-function access='private' constructor='yes'>
9212 <!-- Backend::Backend(BasicCurveEvaluator&, BasicSurfaceEvaluator&) -->
9213 <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
9214 <!-- implicit parameter of type 'Backend*' -->
9215 <parameter type-id='type-id-180' is-artificial='yes'/>
9216 <!-- parameter of type 'BasicCurveEvaluator&' -->
9217 <parameter type-id='type-id-80'/>
9218 <!-- parameter of type 'BasicSurfaceEvaluator&' -->
9219 <parameter type-id='type-id-81'/>
9220 <!-- void -->
9221 <return type-id='type-id-20'/>
9222 </function-decl>
9223 </member-function>
9224 </class-decl>
9225 <!-- class Curvelist -->
9226 <class-decl name='Curvelist' size-in-bits='256' visibility='default' filepath='libnurbs/internals/curvelist.h' line='47' column='1' id='type-id-173'>
9227 <data-member access='private' layout-offset-in-bits='0'>
9228 <!-- Curve* Curvelist::curve -->
9229 <var-decl name='curve' type-id='type-id-184' visibility='default' filepath='libnurbs/internals/curvelist.h' line='57' column='1'/>
9230 </data-member>
9231 <data-member access='private' layout-offset-in-bits='64'>
9232 <!-- float Curvelist::range[3] -->
9233 <var-decl name='range' type-id='type-id-185' visibility='default' filepath='libnurbs/internals/curvelist.h' line='58' column='1'/>
9234 </data-member>
9235 <data-member access='private' layout-offset-in-bits='160'>
9236 <!-- int Curvelist::needsSubdivision -->
9237 <var-decl name='needsSubdivision' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/curvelist.h' line='59' column='1'/>
9238 </data-member>
9239 <data-member access='private' layout-offset-in-bits='192'>
9240 <!-- float Curvelist::stepsize -->
9241 <var-decl name='stepsize' type-id='type-id-38' visibility='default' filepath='libnurbs/internals/curvelist.h' line='60' column='1'/>
9242 </data-member>
9243 <member-function access='private' constructor='yes'>
9244 <!-- Curvelist::Curvelist(Quilt*, REAL, REAL) -->
9245 <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
9246 <!-- implicit parameter of type 'Curvelist*' -->
9247 <parameter type-id='type-id-186' is-artificial='yes'/>
9248 <!-- parameter of type 'Quilt*' -->
9249 <parameter type-id='type-id-165'/>
9250 <!-- parameter of type 'typedef REAL' -->
9251 <parameter type-id='type-id-1'/>
9252 <!-- parameter of type 'typedef REAL' -->
9253 <parameter type-id='type-id-1'/>
9254 <!-- void -->
9255 <return type-id='type-id-20'/>
9256 </function-decl>
9257 </member-function>
9258 <member-function access='private' constructor='yes'>
9259 <!-- Curvelist::Curvelist(Curvelist&, REAL) -->
9260 <function-decl name='Curvelist' filepath='libnurbs/internals/curvelist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
9261 <!-- implicit parameter of type 'Curvelist*' -->
9262 <parameter type-id='type-id-186' is-artificial='yes'/>
9263 <!-- parameter of type 'Curvelist&' -->
9264 <parameter type-id='type-id-167'/>
9265 <!-- parameter of type 'typedef REAL' -->
9266 <parameter type-id='type-id-1'/>
9267 <!-- void -->
9268 <return type-id='type-id-20'/>
9269 </function-decl>
9270 </member-function>
9271 <member-function access='private' destructor='yes'>
9272 <!-- Curvelist::~Curvelist(int) -->
9273 <function-decl name='~Curvelist' filepath='libnurbs/internals/curvelist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
9274 <!-- implicit parameter of type 'Curvelist*' -->
9275 <parameter type-id='type-id-186' is-artificial='yes'/>
9276 <!-- artificial parameter of type 'int' -->
9277 <parameter type-id='type-id-8' is-artificial='yes'/>
9278 <!-- void -->
9279 <return type-id='type-id-20'/>
9280 </function-decl>
9281 </member-function>
9282 <member-function access='private'>
9283 <!-- int Curvelist::needsSamplingSubdivision() -->
9284 <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Curvelist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/curvelist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
9285 <!-- implicit parameter of type 'Curvelist*' -->
9286 <parameter type-id='type-id-186' is-artificial='yes'/>
9287 <!-- int -->
9288 <return type-id='type-id-8'/>
9289 </function-decl>
9290 </member-function>
9291 <member-function access='private'>
9292 <!-- void Curvelist::getstepsize() -->
9293 <function-decl name='getstepsize' mangled-name='_ZN9Curvelist11getstepsizeEv' filepath='libnurbs/internals/curvelist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
9294 <!-- implicit parameter of type 'Curvelist*' -->
9295 <parameter type-id='type-id-186' is-artificial='yes'/>
9296 <!-- void -->
9297 <return type-id='type-id-20'/>
9298 </function-decl>
9299 </member-function>
9300 <member-function access='private'>
9301 <!-- int Curvelist::cullCheck() -->
9302 <function-decl name='cullCheck' mangled-name='_ZN9Curvelist9cullCheckEv' filepath='libnurbs/internals/curvelist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
9303 <!-- implicit parameter of type 'Curvelist*' -->
9304 <parameter type-id='type-id-186' is-artificial='yes'/>
9305 <!-- int -->
9306 <return type-id='type-id-8'/>
9307 </function-decl>
9308 </member-function>
9309 </class-decl>
9310 <!-- class FlistSorter --> 8677 <!-- class FlistSorter -->
9311 <class-decl name='FlistSorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/flistsorter.h' line='42' column='1' id='type-id-157'> 8678 <class-decl name='FlistSorter' size-in-bits='128' visibility='default' filepath='libnurbs/internals/flistsorter.h' line='42' column='1' id='type-id-157'>
9312 <!-- class Sorter --> 8679 <!-- class Sorter -->
@@ -9315,7 +8682,7 @@
9315 <!-- FlistSorter::FlistSorter() --> 8682 <!-- FlistSorter::FlistSorter() -->
9316 <function-decl name='FlistSorter' filepath='libnurbs/internals/flistsorter.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'> 8683 <function-decl name='FlistSorter' filepath='libnurbs/internals/flistsorter.cc' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
9317 <!-- implicit parameter of type 'FlistSorter*' --> 8684 <!-- implicit parameter of type 'FlistSorter*' -->
9318 <parameter type-id='type-id-187' is-artificial='yes'/> 8685 <parameter type-id='type-id-180' is-artificial='yes'/>
9319 <!-- void --> 8686 <!-- void -->
9320 <return type-id='type-id-20'/> 8687 <return type-id='type-id-20'/>
9321 </function-decl> 8688 </function-decl>
@@ -9324,7 +8691,7 @@
9324 <!-- void FlistSorter::qsort(REAL*, int) --> 8691 <!-- void FlistSorter::qsort(REAL*, int) -->
9325 <function-decl name='qsort' mangled-name='_ZN11FlistSorter5qsortEPfi' filepath='libnurbs/internals/flistsorter.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'> 8692 <function-decl name='qsort' mangled-name='_ZN11FlistSorter5qsortEPfi' filepath='libnurbs/internals/flistsorter.cc' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
9326 <!-- implicit parameter of type 'FlistSorter*' --> 8693 <!-- implicit parameter of type 'FlistSorter*' -->
9327 <parameter type-id='type-id-187' is-artificial='yes'/> 8694 <parameter type-id='type-id-180' is-artificial='yes'/>
9328 <!-- parameter of type 'REAL*' --> 8695 <!-- parameter of type 'REAL*' -->
9329 <parameter type-id='type-id-26'/> 8696 <parameter type-id='type-id-26'/>
9330 <!-- parameter of type 'int' --> 8697 <!-- parameter of type 'int' -->
@@ -9337,7 +8704,7 @@
9337 <!-- FlistSorter::~FlistSorter(int) --> 8704 <!-- FlistSorter::~FlistSorter(int) -->
9338 <function-decl name='~FlistSorter' filepath='libnurbs/internals/flistsorter.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'> 8705 <function-decl name='~FlistSorter' filepath='libnurbs/internals/flistsorter.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
9339 <!-- implicit parameter of type 'FlistSorter*' --> 8706 <!-- implicit parameter of type 'FlistSorter*' -->
9340 <parameter type-id='type-id-187' is-artificial='yes'/> 8707 <parameter type-id='type-id-180' is-artificial='yes'/>
9341 <!-- artificial parameter of type 'int' --> 8708 <!-- artificial parameter of type 'int' -->
9342 <parameter type-id='type-id-8' is-artificial='yes'/> 8709 <parameter type-id='type-id-8' is-artificial='yes'/>
9343 <!-- void --> 8710 <!-- void -->
@@ -9348,7 +8715,7 @@
9348 <!-- int FlistSorter::qscmp(char*, char*) --> 8715 <!-- int FlistSorter::qscmp(char*, char*) -->
9349 <function-decl name='qscmp' mangled-name='_ZN11FlistSorter5qscmpEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'> 8716 <function-decl name='qscmp' mangled-name='_ZN11FlistSorter5qscmpEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
9350 <!-- implicit parameter of type 'FlistSorter*' --> 8717 <!-- implicit parameter of type 'FlistSorter*' -->
9351 <parameter type-id='type-id-187' is-artificial='yes'/> 8718 <parameter type-id='type-id-180' is-artificial='yes'/>
9352 <!-- parameter of type 'char*' --> 8719 <!-- parameter of type 'char*' -->
9353 <parameter type-id='type-id-106'/> 8720 <parameter type-id='type-id-106'/>
9354 <!-- parameter of type 'char*' --> 8721 <!-- parameter of type 'char*' -->
@@ -9361,7 +8728,7 @@
9361 <!-- void FlistSorter::qsexc(char*, char*) --> 8728 <!-- void FlistSorter::qsexc(char*, char*) -->
9362 <function-decl name='qsexc' mangled-name='_ZN11FlistSorter5qsexcEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'> 8729 <function-decl name='qsexc' mangled-name='_ZN11FlistSorter5qsexcEPcS0_' filepath='libnurbs/internals/flistsorter.cc' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
9363 <!-- implicit parameter of type 'FlistSorter*' --> 8730 <!-- implicit parameter of type 'FlistSorter*' -->
9364 <parameter type-id='type-id-187' is-artificial='yes'/> 8731 <parameter type-id='type-id-180' is-artificial='yes'/>
9365 <!-- parameter of type 'char*' --> 8732 <!-- parameter of type 'char*' -->
9366 <parameter type-id='type-id-106'/> 8733 <parameter type-id='type-id-106'/>
9367 <!-- parameter of type 'char*' --> 8734 <!-- parameter of type 'char*' -->
@@ -9374,7 +8741,7 @@
9374 <!-- void FlistSorter::qstexc(char*, char*, char*) --> 8741 <!-- void FlistSorter::qstexc(char*, char*, char*) -->
9375 <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'> 8742 <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'>
9376 <!-- implicit parameter of type 'FlistSorter*' --> 8743 <!-- implicit parameter of type 'FlistSorter*' -->
9377 <parameter type-id='type-id-187' is-artificial='yes'/> 8744 <parameter type-id='type-id-180' is-artificial='yes'/>
9378 <!-- parameter of type 'char*' --> 8745 <!-- parameter of type 'char*' -->
9379 <parameter type-id='type-id-106'/> 8746 <parameter type-id='type-id-106'/>
9380 <!-- parameter of type 'char*' --> 8747 <!-- parameter of type 'char*' -->
@@ -9386,195 +8753,18 @@
9386 </function-decl> 8753 </function-decl>
9387 </member-function> 8754 </member-function>
9388 </class-decl> 8755 </class-decl>
9389 <!-- class Patchlist --> 8756 <!-- struct Patchlist -->
9390 <class-decl name='Patchlist' size-in-bits='640' visibility='default' filepath='libnurbs/internals/patchlist.h' line='45' column='1' id='type-id-174'> 8757 <class-decl name='Patchlist' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-175'/>
9391 <data-member access='private' layout-offset-in-bits='0'>
9392 <!-- Patch* Patchlist::patch -->
9393 <var-decl name='patch' type-id='type-id-188' visibility='default' filepath='libnurbs/internals/patchlist.h' line='63' column='1'/>
9394 </data-member>
9395 <data-member access='private' layout-offset-in-bits='64'>
9396 <!-- int Patchlist::notInBbox -->
9397 <var-decl name='notInBbox' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/patchlist.h' line='64' column='1'/>
9398 </data-member>
9399 <data-member access='private' layout-offset-in-bits='96'>
9400 <!-- int Patchlist::needsSampling -->
9401 <var-decl name='needsSampling' type-id='type-id-8' visibility='default' filepath='libnurbs/internals/patchlist.h' line='65' column='1'/>
9402 </data-member>
9403 <data-member access='private' layout-offset-in-bits='128'>
9404 <!-- Pspec Patchlist::pspec[2] -->
9405 <var-decl name='pspec' type-id='type-id-189' visibility='default' filepath='libnurbs/internals/patchlist.h' line='66' column='1'/>
9406 </data-member>
9407 <member-function access='private' constructor='yes'>
9408 <!-- Patchlist::Patchlist(Quilt*, REAL*, REAL*) -->
9409 <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
9410 <!-- implicit parameter of type 'Patchlist*' -->
9411 <parameter type-id='type-id-190' is-artificial='yes'/>
9412 <!-- parameter of type 'Quilt*' -->
9413 <parameter type-id='type-id-165'/>
9414 <!-- parameter of type 'REAL*' -->
9415 <parameter type-id='type-id-26'/>
9416 <!-- parameter of type 'REAL*' -->
9417 <parameter type-id='type-id-26'/>
9418 <!-- void -->
9419 <return type-id='type-id-20'/>
9420 </function-decl>
9421 </member-function>
9422 <member-function access='private' constructor='yes'>
9423 <!-- Patchlist::Patchlist(Patchlist&, int, REAL) -->
9424 <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
9425 <!-- implicit parameter of type 'Patchlist*' -->
9426 <parameter type-id='type-id-190' is-artificial='yes'/>
9427 <!-- parameter of type 'Patchlist&' -->
9428 <parameter type-id='type-id-169'/>
9429 <!-- parameter of type 'int' -->
9430 <parameter type-id='type-id-8'/>
9431 <!-- parameter of type 'typedef REAL' -->
9432 <parameter type-id='type-id-1'/>
9433 <!-- void -->
9434 <return type-id='type-id-20'/>
9435 </function-decl>
9436 </member-function>
9437 <member-function access='private' destructor='yes'>
9438 <!-- Patchlist::~Patchlist(int) -->
9439 <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
9440 <!-- implicit parameter of type 'Patchlist*' -->
9441 <parameter type-id='type-id-190' is-artificial='yes'/>
9442 <!-- artificial parameter of type 'int' -->
9443 <parameter type-id='type-id-8' is-artificial='yes'/>
9444 <!-- void -->
9445 <return type-id='type-id-20'/>
9446 </function-decl>
9447 </member-function>
9448 <member-function access='private'>
9449 <!-- void Patchlist::getRanges(REAL*) -->
9450 <function-decl name='getRanges' mangled-name='_ZN9Patchlist9getRangesEPf' filepath='libnurbs/internals/patchlist.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
9451 <!-- implicit parameter of type 'Patchlist*' -->
9452 <parameter type-id='type-id-190' is-artificial='yes'/>
9453 <!-- parameter of type 'REAL*' -->
9454 <parameter type-id='type-id-26'/>
9455 <!-- void -->
9456 <return type-id='type-id-20'/>
9457 </function-decl>
9458 </member-function>
9459 <member-function access='private'>
9460 <!-- int Patchlist::needsSamplingSubdivision() -->
9461 <function-decl name='needsSamplingSubdivision' mangled-name='_ZN9Patchlist24needsSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
9462 <!-- implicit parameter of type 'Patchlist*' -->
9463 <parameter type-id='type-id-190' is-artificial='yes'/>
9464 <!-- int -->
9465 <return type-id='type-id-8'/>
9466 </function-decl>
9467 </member-function>
9468 <member-function access='private'>
9469 <!-- int Patchlist::needsSubdivision(int) -->
9470 <function-decl name='needsSubdivision' mangled-name='_ZN9Patchlist16needsSubdivisionEi' filepath='libnurbs/internals/patchlist.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
9471 <!-- implicit parameter of type 'Patchlist*' -->
9472 <parameter type-id='type-id-190' is-artificial='yes'/>
9473 <!-- parameter of type 'int' -->
9474 <parameter type-id='type-id-8'/>
9475 <!-- int -->
9476 <return type-id='type-id-8'/>
9477 </function-decl>
9478 </member-function>
9479 <member-function access='private'>
9480 <!-- int Patchlist::needsNonSamplingSubdivision() -->
9481 <function-decl name='needsNonSamplingSubdivision' mangled-name='_ZN9Patchlist27needsNonSamplingSubdivisionEv' filepath='libnurbs/internals/patchlist.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
9482 <!-- implicit parameter of type 'Patchlist*' -->
9483 <parameter type-id='type-id-190' is-artificial='yes'/>
9484 <!-- int -->
9485 <return type-id='type-id-8'/>
9486 </function-decl>
9487 </member-function>
9488 <member-function access='private'>
9489 <!-- void Patchlist::bbox() -->
9490 <function-decl name='bbox' mangled-name='_ZN9Patchlist4bboxEv' filepath='libnurbs/internals/patchlist.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
9491 <!-- implicit parameter of type 'Patchlist*' -->
9492 <parameter type-id='type-id-190' is-artificial='yes'/>
9493 <!-- void -->
9494 <return type-id='type-id-20'/>
9495 </function-decl>
9496 </member-function>
9497 <member-function access='private'>
9498 <!-- void Patchlist::getstepsize() -->
9499 <function-decl name='getstepsize' mangled-name='_ZN9Patchlist11getstepsizeEv' filepath='libnurbs/internals/patchlist.h' line='53' column='1' visibility='default' binding='global' size-in-bits='64'>
9500 <!-- implicit parameter of type 'Patchlist*' -->
9501 <parameter type-id='type-id-190' is-artificial='yes'/>
9502 <!-- void -->
9503 <return type-id='type-id-20'/>
9504 </function-decl>
9505 </member-function>
9506 <member-function access='private'>
9507 <!-- int Patchlist::cullCheck() -->
9508 <function-decl name='cullCheck' mangled-name='_ZN9Patchlist9cullCheckEv' filepath='libnurbs/internals/patchlist.h' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
9509 <!-- implicit parameter of type 'Patchlist*' -->
9510 <parameter type-id='type-id-190' is-artificial='yes'/>
9511 <!-- int -->
9512 <return type-id='type-id-8'/>
9513 </function-decl>
9514 </member-function>
9515 <member-function access='private' constructor='yes'>
9516 <!-- Patchlist::Patchlist(Quilt*, REAL*, REAL*) -->
9517 <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
9518 <!-- implicit parameter of type 'Patchlist*' -->
9519 <parameter type-id='type-id-190' is-artificial='yes'/>
9520 <!-- parameter of type 'Quilt*' -->
9521 <parameter type-id='type-id-165'/>
9522 <!-- parameter of type 'REAL*' -->
9523 <parameter type-id='type-id-26'/>
9524 <!-- parameter of type 'REAL*' -->
9525 <parameter type-id='type-id-26'/>
9526 <!-- void -->
9527 <return type-id='type-id-20'/>
9528 </function-decl>
9529 </member-function>
9530 <member-function access='private' constructor='yes'>
9531 <!-- Patchlist::Patchlist(Patchlist&, int, REAL) -->
9532 <function-decl name='Patchlist' filepath='libnurbs/internals/patchlist.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
9533 <!-- implicit parameter of type 'Patchlist*' -->
9534 <parameter type-id='type-id-190' is-artificial='yes'/>
9535 <!-- parameter of type 'Patchlist&' -->
9536 <parameter type-id='type-id-169'/>
9537 <!-- parameter of type 'int' -->
9538 <parameter type-id='type-id-8'/>
9539 <!-- parameter of type 'typedef REAL' -->
9540 <parameter type-id='type-id-1'/>
9541 <!-- void -->
9542 <return type-id='type-id-20'/>
9543 </function-decl>
9544 </member-function>
9545 <member-function access='private' destructor='yes'>
9546 <!-- Patchlist::~Patchlist(int) -->
9547 <function-decl name='~Patchlist' filepath='libnurbs/internals/patchlist.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
9548 <!-- implicit parameter of type 'Patchlist*' -->
9549 <parameter type-id='type-id-190' is-artificial='yes'/>
9550 <!-- artificial parameter of type 'int' -->
9551 <parameter type-id='type-id-8' is-artificial='yes'/>
9552 <!-- void -->
9553 <return type-id='type-id-20'/>
9554 </function-decl>
9555 </member-function>
9556 <member-function access='private'>
9557 <!-- REAL Patchlist::getStepsize(int) -->
9558 <function-decl name='getStepsize' mangled-name='_ZN9Patchlist11getStepsizeEi' filepath='libnurbs/internals/patchlist.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
9559 <!-- implicit parameter of type 'Patchlist*' -->
9560 <parameter type-id='type-id-190' is-artificial='yes'/>
9561 <!-- parameter of type 'int' -->
9562 <parameter type-id='type-id-8'/>
9563 <!-- typedef REAL -->
9564 <return type-id='type-id-1'/>
9565 </function-decl>
9566 </member-function>
9567 </class-decl>
9568 <!-- struct Quilt --> 8758 <!-- struct Quilt -->
9569 <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-175'/> 8759 <class-decl name='Quilt' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-176'/>
9570 <!-- struct Renderhints --> 8760 <!-- struct Renderhints -->
9571 <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-176'/> 8761 <class-decl name='Renderhints' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-177'/>
9572 <!-- class Slicer --> 8762 <!-- class Slicer -->
9573 <class-decl name='Slicer' size-in-bits='8064' visibility='default' filepath='libnurbs/internals/slicer.h' line='49' column='1' id='type-id-162'> 8763 <class-decl name='Slicer' size-in-bits='8064' visibility='default' filepath='libnurbs/internals/slicer.h' line='49' column='1' id='type-id-162'>
9574 <!-- class CoveAndTiler --> 8764 <!-- class CoveAndTiler -->
9575 <base-class access='public' layout-offset-in-bits='0' type-id='type-id-191'/> 8765 <base-class access='public' layout-offset-in-bits='0' type-id='type-id-181'/>
9576 <!-- class Mesher --> 8766 <!-- class Mesher -->
9577 <base-class access='public' layout-offset-in-bits='128' type-id='type-id-192'/> 8767 <base-class access='public' layout-offset-in-bits='128' type-id='type-id-182'/>
9578 <data-member access='private' layout-offset-in-bits='5248'> 8768 <data-member access='private' layout-offset-in-bits='5248'>
9579 <!-- Backend& Slicer::backend --> 8769 <!-- Backend& Slicer::backend -->
9580 <var-decl name='backend' type-id='type-id-164' visibility='default' filepath='libnurbs/internals/slicer.h' line='72' column='1'/> 8770 <var-decl name='backend' type-id='type-id-164' visibility='default' filepath='libnurbs/internals/slicer.h' line='72' column='1'/>
@@ -9607,11 +8797,11 @@
9607 <!-- Slicer::Slicer(int, void**, Backend&) --> 8797 <!-- Slicer::Slicer(int, void**, Backend&) -->
9608 <function-decl name='Slicer' filepath='libnurbs/internals/slicer.cc' line='1181' column='1' visibility='default' binding='global' size-in-bits='64'> 8798 <function-decl name='Slicer' filepath='libnurbs/internals/slicer.cc' line='1181' column='1' visibility='default' binding='global' size-in-bits='64'>
9609 <!-- implicit parameter of type 'Slicer*' --> 8799 <!-- implicit parameter of type 'Slicer*' -->
9610 <parameter type-id='type-id-193' is-artificial='yes'/> 8800 <parameter type-id='type-id-183' is-artificial='yes'/>
9611 <!-- artificial parameter of type 'int' --> 8801 <!-- artificial parameter of type 'int' -->
9612 <parameter type-id='type-id-8' is-artificial='yes'/> 8802 <parameter type-id='type-id-8' is-artificial='yes'/>
9613 <!-- artificial parameter of type 'void**' --> 8803 <!-- artificial parameter of type 'void**' -->
9614 <parameter type-id='type-id-194' is-artificial='yes'/> 8804 <parameter type-id='type-id-184' is-artificial='yes'/>
9615 <!-- parameter of type 'Backend&' --> 8805 <!-- parameter of type 'Backend&' -->
9616 <parameter type-id='type-id-164'/> 8806 <parameter type-id='type-id-164'/>
9617 <!-- void --> 8807 <!-- void -->
@@ -9622,11 +8812,11 @@
9622 <!-- Slicer::~Slicer(int, void**) --> 8812 <!-- Slicer::~Slicer(int, void**) -->
9623 <function-decl name='~Slicer' filepath='libnurbs/internals/slicer.cc' line='1192' column='1' visibility='default' binding='global' size-in-bits='64'> 8813 <function-decl name='~Slicer' filepath='libnurbs/internals/slicer.cc' line='1192' column='1' visibility='default' binding='global' size-in-bits='64'>
9624 <!-- implicit parameter of type 'Slicer*' --> 8814 <!-- implicit parameter of type 'Slicer*' -->
9625 <parameter type-id='type-id-193' is-artificial='yes'/> 8815 <parameter type-id='type-id-183' is-artificial='yes'/>
9626 <!-- artificial parameter of type 'int' --> 8816 <!-- artificial parameter of type 'int' -->
9627 <parameter type-id='type-id-8' is-artificial='yes'/> 8817 <parameter type-id='type-id-8' is-artificial='yes'/>
9628 <!-- artificial parameter of type 'void**' --> 8818 <!-- artificial parameter of type 'void**' -->
9629 <parameter type-id='type-id-194' is-artificial='yes'/> 8819 <parameter type-id='type-id-184' is-artificial='yes'/>
9630 <!-- void --> 8820 <!-- void -->
9631 <return type-id='type-id-20'/> 8821 <return type-id='type-id-20'/>
9632 </function-decl> 8822 </function-decl>
@@ -9635,7 +8825,7 @@
9635 <!-- void Slicer::setisolines(int) --> 8825 <!-- void Slicer::setisolines(int) -->
9636 <function-decl name='setisolines' mangled-name='_ZN6Slicer11setisolinesEi' filepath='libnurbs/internals/slicer.cc' line='1197' column='1' visibility='default' binding='global' size-in-bits='64'> 8826 <function-decl name='setisolines' mangled-name='_ZN6Slicer11setisolinesEi' filepath='libnurbs/internals/slicer.cc' line='1197' column='1' visibility='default' binding='global' size-in-bits='64'>
9637 <!-- implicit parameter of type 'Slicer*' --> 8827 <!-- implicit parameter of type 'Slicer*' -->
9638 <parameter type-id='type-id-193' is-artificial='yes'/> 8828 <parameter type-id='type-id-183' is-artificial='yes'/>
9639 <!-- parameter of type 'int' --> 8829 <!-- parameter of type 'int' -->
9640 <parameter type-id='type-id-8'/> 8830 <parameter type-id='type-id-8'/>
9641 <!-- void --> 8831 <!-- void -->
@@ -9646,9 +8836,9 @@
9646 <!-- void Slicer::outline(Arc_ptr) --> 8836 <!-- void Slicer::outline(Arc_ptr) -->
9647 <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1292' column='1' visibility='default' binding='global' size-in-bits='64'> 8837 <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1292' column='1' visibility='default' binding='global' size-in-bits='64'>
9648 <!-- implicit parameter of type 'Slicer*' --> 8838 <!-- implicit parameter of type 'Slicer*' -->
9649 <parameter type-id='type-id-193' is-artificial='yes'/> 8839 <parameter type-id='type-id-183' is-artificial='yes'/>
9650 <!-- parameter of type 'typedef Arc_ptr' --> 8840 <!-- parameter of type 'typedef Arc_ptr' -->
9651 <parameter type-id='type-id-195'/> 8841 <parameter type-id='type-id-185'/>
9652 <!-- void --> 8842 <!-- void -->
9653 <return type-id='type-id-20'/> 8843 <return type-id='type-id-20'/>
9654 </function-decl> 8844 </function-decl>
@@ -9657,7 +8847,7 @@
9657 <!-- void Slicer::outline() --> 8847 <!-- void Slicer::outline() -->
9658 <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEv' filepath='libnurbs/internals/slicer.cc' line='1266' column='1' visibility='default' binding='global' size-in-bits='64'> 8848 <function-decl name='outline' mangled-name='_ZN6Slicer7outlineEv' filepath='libnurbs/internals/slicer.cc' line='1266' column='1' visibility='default' binding='global' size-in-bits='64'>
9659 <!-- implicit parameter of type 'Slicer*' --> 8849 <!-- implicit parameter of type 'Slicer*' -->
9660 <parameter type-id='type-id-193' is-artificial='yes'/> 8850 <parameter type-id='type-id-183' is-artificial='yes'/>
9661 <!-- void --> 8851 <!-- void -->
9662 <return type-id='type-id-20'/> 8852 <return type-id='type-id-20'/>
9663 </function-decl> 8853 </function-decl>
@@ -9666,9 +8856,9 @@
9666 <!-- void Slicer::slice_old(Arc_ptr) --> 8856 <!-- void Slicer::slice_old(Arc_ptr) -->
9667 <function-decl name='slice_old' mangled-name='_ZN6Slicer9slice_oldEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1212' column='1' visibility='default' binding='global' size-in-bits='64'> 8857 <function-decl name='slice_old' mangled-name='_ZN6Slicer9slice_oldEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1212' column='1' visibility='default' binding='global' size-in-bits='64'>
9668 <!-- implicit parameter of type 'Slicer*' --> 8858 <!-- implicit parameter of type 'Slicer*' -->
9669 <parameter type-id='type-id-193' is-artificial='yes'/> 8859 <parameter type-id='type-id-183' is-artificial='yes'/>
9670 <!-- parameter of type 'typedef Arc_ptr' --> 8860 <!-- parameter of type 'typedef Arc_ptr' -->
9671 <parameter type-id='type-id-195'/> 8861 <parameter type-id='type-id-185'/>
9672 <!-- void --> 8862 <!-- void -->
9673 <return type-id='type-id-20'/> 8863 <return type-id='type-id-20'/>
9674 </function-decl> 8864 </function-decl>
@@ -9677,7 +8867,7 @@
9677 <!-- void Slicer::setstriptessellation(REAL, REAL) --> 8867 <!-- void Slicer::setstriptessellation(REAL, REAL) -->
9678 <function-decl name='setstriptessellation' mangled-name='_ZN6Slicer20setstriptessellationEff' filepath='libnurbs/internals/slicer.cc' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'> 8868 <function-decl name='setstriptessellation' mangled-name='_ZN6Slicer20setstriptessellationEff' filepath='libnurbs/internals/slicer.cc' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'>
9679 <!-- implicit parameter of type 'Slicer*' --> 8869 <!-- implicit parameter of type 'Slicer*' -->
9680 <parameter type-id='type-id-193' is-artificial='yes'/> 8870 <parameter type-id='type-id-183' is-artificial='yes'/>
9681 <!-- parameter of type 'typedef REAL' --> 8871 <!-- parameter of type 'typedef REAL' -->
9682 <parameter type-id='type-id-1'/> 8872 <parameter type-id='type-id-1'/>
9683 <!-- parameter of type 'typedef REAL' --> 8873 <!-- parameter of type 'typedef REAL' -->
@@ -9690,11 +8880,11 @@
9690 <!-- void Slicer::evalRBArray(rectBlockArray*, gridWrap*) --> 8880 <!-- void Slicer::evalRBArray(rectBlockArray*, gridWrap*) -->
9691 <function-decl name='evalRBArray' mangled-name='_ZN6Slicer11evalRBArrayEP14rectBlockArrayP8gridWrap' filepath='libnurbs/internals/slicer.cc' line='1001' column='1' visibility='default' binding='global' size-in-bits='64'> 8881 <function-decl name='evalRBArray' mangled-name='_ZN6Slicer11evalRBArrayEP14rectBlockArrayP8gridWrap' filepath='libnurbs/internals/slicer.cc' line='1001' column='1' visibility='default' binding='global' size-in-bits='64'>
9692 <!-- implicit parameter of type 'Slicer*' --> 8882 <!-- implicit parameter of type 'Slicer*' -->
9693 <parameter type-id='type-id-193' is-artificial='yes'/> 8883 <parameter type-id='type-id-183' is-artificial='yes'/>
9694 <!-- parameter of type 'rectBlockArray*' --> 8884 <!-- parameter of type 'rectBlockArray*' -->
9695 <parameter type-id='type-id-196'/> 8885 <parameter type-id='type-id-186'/>
9696 <!-- parameter of type 'gridWrap*' --> 8886 <!-- parameter of type 'gridWrap*' -->
9697 <parameter type-id='type-id-197'/> 8887 <parameter type-id='type-id-187'/>
9698 <!-- void --> 8888 <!-- void -->
9699 <return type-id='type-id-20'/> 8889 <return type-id='type-id-20'/>
9700 </function-decl> 8890 </function-decl>
@@ -9703,9 +8893,9 @@
9703 <!-- void Slicer::evalStream(primStream*) --> 8893 <!-- void Slicer::evalStream(primStream*) -->
9704 <function-decl name='evalStream' mangled-name='_ZN6Slicer10evalStreamEP10primStream' filepath='libnurbs/internals/slicer.cc' line='1027' column='1' visibility='default' binding='global' size-in-bits='64'> 8894 <function-decl name='evalStream' mangled-name='_ZN6Slicer10evalStreamEP10primStream' filepath='libnurbs/internals/slicer.cc' line='1027' column='1' visibility='default' binding='global' size-in-bits='64'>
9705 <!-- implicit parameter of type 'Slicer*' --> 8895 <!-- implicit parameter of type 'Slicer*' -->
9706 <parameter type-id='type-id-193' is-artificial='yes'/> 8896 <parameter type-id='type-id-183' is-artificial='yes'/>
9707 <!-- parameter of type 'primStream*' --> 8897 <!-- parameter of type 'primStream*' -->
9708 <parameter type-id='type-id-198'/> 8898 <parameter type-id='type-id-188'/>
9709 <!-- void --> 8899 <!-- void -->
9710 <return type-id='type-id-20'/> 8900 <return type-id='type-id-20'/>
9711 </function-decl> 8901 </function-decl>
@@ -9714,9 +8904,9 @@
9714 <!-- void Slicer::slice_new(Arc_ptr) --> 8904 <!-- void Slicer::slice_new(Arc_ptr) -->
9715 <function-decl name='slice_new' mangled-name='_ZN6Slicer9slice_newEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1068' column='1' visibility='default' binding='global' size-in-bits='64'> 8905 <function-decl name='slice_new' mangled-name='_ZN6Slicer9slice_newEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1068' column='1' visibility='default' binding='global' size-in-bits='64'>
9716 <!-- implicit parameter of type 'Slicer*' --> 8906 <!-- implicit parameter of type 'Slicer*' -->
9717 <parameter type-id='type-id-193' is-artificial='yes'/> 8907 <parameter type-id='type-id-183' is-artificial='yes'/>
9718 <!-- parameter of type 'typedef Arc_ptr' --> 8908 <!-- parameter of type 'typedef Arc_ptr' -->
9719 <parameter type-id='type-id-195'/> 8909 <parameter type-id='type-id-185'/>
9720 <!-- void --> 8910 <!-- void -->
9721 <return type-id='type-id-20'/> 8911 <return type-id='type-id-20'/>
9722 </function-decl> 8912 </function-decl>
@@ -9725,9 +8915,9 @@
9725 <!-- void Slicer::slice(Arc_ptr) --> 8915 <!-- void Slicer::slice(Arc_ptr) -->
9726 <function-decl name='slice' mangled-name='_ZN6Slicer5sliceEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1165' column='1' visibility='default' binding='global' size-in-bits='64'> 8916 <function-decl name='slice' mangled-name='_ZN6Slicer5sliceEP3Arc' filepath='libnurbs/internals/slicer.cc' line='1165' column='1' visibility='default' binding='global' size-in-bits='64'>
9727 <!-- implicit parameter of type 'Slicer*' --> 8917 <!-- implicit parameter of type 'Slicer*' -->
9728 <parameter type-id='type-id-193' is-artificial='yes'/> 8918 <parameter type-id='type-id-183' is-artificial='yes'/>
9729 <!-- parameter of type 'typedef Arc_ptr' --> 8919 <!-- parameter of type 'typedef Arc_ptr' -->
9730 <parameter type-id='type-id-195'/> 8920 <parameter type-id='type-id-185'/>
9731 <!-- void --> 8921 <!-- void -->
9732 <return type-id='type-id-20'/> 8922 <return type-id='type-id-20'/>
9733 </function-decl> 8923 </function-decl>
@@ -9736,7 +8926,7 @@
9736 <!-- void Slicer::set_ulinear(int) --> 8926 <!-- void Slicer::set_ulinear(int) -->
9737 <function-decl name='set_ulinear' mangled-name='_ZN6Slicer11set_ulinearEi' filepath='libnurbs/internals/slicer.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'> 8927 <function-decl name='set_ulinear' mangled-name='_ZN6Slicer11set_ulinearEi' filepath='libnurbs/internals/slicer.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
9738 <!-- implicit parameter of type 'Slicer*' --> 8928 <!-- implicit parameter of type 'Slicer*' -->
9739 <parameter type-id='type-id-193' is-artificial='yes'/> 8929 <parameter type-id='type-id-183' is-artificial='yes'/>
9740 <!-- parameter of type 'int' --> 8930 <!-- parameter of type 'int' -->
9741 <parameter type-id='type-id-8'/> 8931 <parameter type-id='type-id-8'/>
9742 <!-- void --> 8932 <!-- void -->
@@ -9747,7 +8937,7 @@
9747 <!-- void Slicer::set_vlinear(int) --> 8937 <!-- void Slicer::set_vlinear(int) -->
9748 <function-decl name='set_vlinear' mangled-name='_ZN6Slicer11set_vlinearEi' filepath='libnurbs/internals/slicer.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'> 8938 <function-decl name='set_vlinear' mangled-name='_ZN6Slicer11set_vlinearEi' filepath='libnurbs/internals/slicer.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
9749 <!-- implicit parameter of type 'Slicer*' --> 8939 <!-- implicit parameter of type 'Slicer*' -->
9750 <parameter type-id='type-id-193' is-artificial='yes'/> 8940 <parameter type-id='type-id-183' is-artificial='yes'/>
9751 <!-- parameter of type 'int' --> 8941 <!-- parameter of type 'int' -->
9752 <parameter type-id='type-id-8'/> 8942 <parameter type-id='type-id-8'/>
9753 <!-- void --> 8943 <!-- void -->
@@ -9765,7 +8955,7 @@
9765 <!-- Sorter::Sorter(int) --> 8955 <!-- Sorter::Sorter(int) -->
9766 <function-decl name='Sorter' filepath='libnurbs/internals/sorter.cc' line='44' column='1' visibility='default' binding='global' size-in-bits='64'> 8956 <function-decl name='Sorter' filepath='libnurbs/internals/sorter.cc' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
9767 <!-- implicit parameter of type 'Sorter*' --> 8957 <!-- implicit parameter of type 'Sorter*' -->
9768 <parameter type-id='type-id-177' is-artificial='yes'/> 8958 <parameter type-id='type-id-178' is-artificial='yes'/>
9769 <!-- parameter of type 'int' --> 8959 <!-- parameter of type 'int' -->
9770 <parameter type-id='type-id-8'/> 8960 <parameter type-id='type-id-8'/>
9771 <!-- void --> 8961 <!-- void -->
@@ -9776,7 +8966,7 @@
9776 <!-- void Sorter::qs1(char*, char*) --> 8966 <!-- void Sorter::qs1(char*, char*) -->
9777 <function-decl name='qs1' mangled-name='_ZN6Sorter3qs1EPcS0_' filepath='libnurbs/internals/sorter.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64'> 8967 <function-decl name='qs1' mangled-name='_ZN6Sorter3qs1EPcS0_' filepath='libnurbs/internals/sorter.cc' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
9778 <!-- implicit parameter of type 'Sorter*' --> 8968 <!-- implicit parameter of type 'Sorter*' -->
9779 <parameter type-id='type-id-177' is-artificial='yes'/> 8969 <parameter type-id='type-id-178' is-artificial='yes'/>
9780 <!-- parameter of type 'char*' --> 8970 <!-- parameter of type 'char*' -->
9781 <parameter type-id='type-id-106'/> 8971 <parameter type-id='type-id-106'/>
9782 <!-- parameter of type 'char*' --> 8972 <!-- parameter of type 'char*' -->
@@ -9789,7 +8979,7 @@
9789 <!-- void Sorter::qsort(void*, int) --> 8979 <!-- void Sorter::qsort(void*, int) -->
9790 <function-decl name='qsort' mangled-name='_ZN6Sorter5qsortEPvi' filepath='libnurbs/internals/sorter.cc' line='50' column='1' visibility='default' binding='global' size-in-bits='64'> 8980 <function-decl name='qsort' mangled-name='_ZN6Sorter5qsortEPvi' filepath='libnurbs/internals/sorter.cc' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
9791 <!-- implicit parameter of type 'Sorter*' --> 8981 <!-- implicit parameter of type 'Sorter*' -->
9792 <parameter type-id='type-id-177' is-artificial='yes'/> 8982 <parameter type-id='type-id-178' is-artificial='yes'/>
9793 <!-- parameter of type 'void*' --> 8983 <!-- parameter of type 'void*' -->
9794 <parameter type-id='type-id-18'/> 8984 <parameter type-id='type-id-18'/>
9795 <!-- parameter of type 'int' --> 8985 <!-- parameter of type 'int' -->
@@ -9802,7 +8992,7 @@
9802 <!-- Sorter::~Sorter(int) --> 8992 <!-- Sorter::~Sorter(int) -->
9803 <function-decl name='~Sorter' filepath='libnurbs/internals/sorter.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'> 8993 <function-decl name='~Sorter' filepath='libnurbs/internals/sorter.h' line='39' column='1' visibility='default' binding='global' size-in-bits='64'>
9804 <!-- implicit parameter of type 'Sorter*' --> 8994 <!-- implicit parameter of type 'Sorter*' -->
9805 <parameter type-id='type-id-177' is-artificial='yes'/> 8995 <parameter type-id='type-id-178' is-artificial='yes'/>
9806 <!-- artificial parameter of type 'int' --> 8996 <!-- artificial parameter of type 'int' -->
9807 <parameter type-id='type-id-8' is-artificial='yes'/> 8997 <parameter type-id='type-id-8' is-artificial='yes'/>
9808 <!-- void --> 8998 <!-- void -->
@@ -9813,7 +9003,7 @@
9813 <!-- int Sorter::qscmp(char*, char*) --> 9003 <!-- int Sorter::qscmp(char*, char*) -->
9814 <function-decl name='qscmp' mangled-name='_ZN6Sorter5qscmpEPcS0_' filepath='libnurbs/internals/sorter.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'> 9004 <function-decl name='qscmp' mangled-name='_ZN6Sorter5qscmpEPcS0_' filepath='libnurbs/internals/sorter.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
9815 <!-- implicit parameter of type 'Sorter*' --> 9005 <!-- implicit parameter of type 'Sorter*' -->
9816 <parameter type-id='type-id-177' is-artificial='yes'/> 9006 <parameter type-id='type-id-178' is-artificial='yes'/>
9817 <!-- parameter of type 'char*' --> 9007 <!-- parameter of type 'char*' -->
9818 <parameter type-id='type-id-106'/> 9008 <parameter type-id='type-id-106'/>
9819 <!-- parameter of type 'char*' --> 9009 <!-- parameter of type 'char*' -->
@@ -9826,7 +9016,7 @@
9826 <!-- void Sorter::qsexc(char*, char*) --> 9016 <!-- void Sorter::qsexc(char*, char*) -->
9827 <function-decl name='qsexc' mangled-name='_ZN6Sorter5qsexcEPcS0_' filepath='libnurbs/internals/sorter.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'> 9017 <function-decl name='qsexc' mangled-name='_ZN6Sorter5qsexcEPcS0_' filepath='libnurbs/internals/sorter.cc' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
9828 <!-- implicit parameter of type 'Sorter*' --> 9018 <!-- implicit parameter of type 'Sorter*' -->
9829 <parameter type-id='type-id-177' is-artificial='yes'/> 9019 <parameter type-id='type-id-178' is-artificial='yes'/>
9830 <!-- parameter of type 'char*' --> 9020 <!-- parameter of type 'char*' -->
9831 <parameter type-id='type-id-106'/> 9021 <parameter type-id='type-id-106'/>
9832 <!-- parameter of type 'char*' --> 9022 <!-- parameter of type 'char*' -->
@@ -9839,7 +9029,7 @@
9839 <!-- void Sorter::qstexc(char*, char*, char*) --> 9029 <!-- void Sorter::qstexc(char*, char*, char*) -->
9840 <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'> 9030 <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'>
9841 <!-- implicit parameter of type 'Sorter*' --> 9031 <!-- implicit parameter of type 'Sorter*' -->
9842 <parameter type-id='type-id-177' is-artificial='yes'/> 9032 <parameter type-id='type-id-178' is-artificial='yes'/>
9843 <!-- parameter of type 'char*' --> 9033 <!-- parameter of type 'char*' -->
9844 <parameter type-id='type-id-106'/> 9034 <parameter type-id='type-id-106'/>
9845 <!-- parameter of type 'char*' --> 9035 <!-- parameter of type 'char*' -->
@@ -9881,13 +9071,13 @@
9881 </data-member> 9071 </data-member>
9882 </class-decl> 9072 </class-decl>
9883 <!-- Mapdesc* --> 9073 <!-- Mapdesc* -->
9884 <pointer-type-def type-id='type-id-199' size-in-bits='64' id='type-id-131'/> 9074 <pointer-type-def type-id='type-id-189' size-in-bits='64' id='type-id-131'/>
9885 <!-- struct Mapdesc --> 9075 <!-- struct Mapdesc -->
9886 <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-199'/> 9076 <class-decl name='Mapdesc' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-189'/>
9887 </abi-instr> 9077 </abi-instr>
9888 <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'> 9078 <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'>
9889 <!-- REAL[3][4] --> 9079 <!-- REAL[3][4] -->
9890 <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='384' id='type-id-179'> 9080 <array-type-def dimensions='2' type-id='type-id-1' size-in-bits='384' id='type-id-190'>
9891 <!-- <anonymous range>[3] --> 9081 <!-- <anonymous range>[3] -->
9892 <subrange length='3' type-id='type-id-3' id='type-id-85'/> 9082 <subrange length='3' type-id='type-id-3' id='type-id-85'/>
9893 <!-- <anonymous range>[4] --> 9083 <!-- <anonymous range>[4] -->
@@ -9917,7 +9107,7 @@
9917 </data-member> 9107 </data-member>
9918 <data-member access='private' layout-offset-in-bits='224'> 9108 <data-member access='private' layout-offset-in-bits='224'>
9919 <!-- REAL Backend::mesh[3][4] --> 9109 <!-- REAL Backend::mesh[3][4] -->
9920 <var-decl name='mesh' type-id='type-id-179' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/> 9110 <var-decl name='mesh' type-id='type-id-190' visibility='default' filepath='libnurbs/internals/backend.h' line='108' column='1'/>
9921 </data-member> 9111 </data-member>
9922 <data-member access='private' layout-offset-in-bits='608'> 9112 <data-member access='private' layout-offset-in-bits='608'>
9923 <!-- int Backend::meshindex --> 9113 <!-- int Backend::meshindex -->
@@ -9927,7 +9117,7 @@
9927 <!-- Backend::Backend(BasicCurveEvaluator&, BasicSurfaceEvaluator&) --> 9117 <!-- Backend::Backend(BasicCurveEvaluator&, BasicSurfaceEvaluator&) -->
9928 <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'> 9118 <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
9929 <!-- implicit parameter of type 'Backend*' --> 9119 <!-- implicit parameter of type 'Backend*' -->
9930 <parameter type-id='type-id-180' is-artificial='yes'/> 9120 <parameter type-id='type-id-191' is-artificial='yes'/>
9931 <!-- parameter of type 'BasicCurveEvaluator&' --> 9121 <!-- parameter of type 'BasicCurveEvaluator&' -->
9932 <parameter type-id='type-id-80'/> 9122 <parameter type-id='type-id-80'/>
9933 <!-- parameter of type 'BasicSurfaceEvaluator&' --> 9123 <!-- parameter of type 'BasicSurfaceEvaluator&' -->
@@ -9940,7 +9130,7 @@
9940 <!-- void Backend::bgnsurf(int, int, long int) --> 9130 <!-- void Backend::bgnsurf(int, int, long int) -->
9941 <function-decl name='bgnsurf' mangled-name='_ZN7Backend7bgnsurfEiil' filepath='libnurbs/internals/backend.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'> 9131 <function-decl name='bgnsurf' mangled-name='_ZN7Backend7bgnsurfEiil' filepath='libnurbs/internals/backend.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
9942 <!-- implicit parameter of type 'Backend*' --> 9132 <!-- implicit parameter of type 'Backend*' -->
9943 <parameter type-id='type-id-180' is-artificial='yes'/> 9133 <parameter type-id='type-id-191' is-artificial='yes'/>
9944 <!-- parameter of type 'int' --> 9134 <!-- parameter of type 'int' -->
9945 <parameter type-id='type-id-8'/> 9135 <parameter type-id='type-id-8'/>
9946 <!-- parameter of type 'int' --> 9136 <!-- parameter of type 'int' -->
@@ -9955,7 +9145,7 @@
9955 <!-- void Backend::patch(REAL, REAL, REAL, REAL) --> 9145 <!-- void Backend::patch(REAL, REAL, REAL, REAL) -->
9956 <function-decl name='patch' mangled-name='_ZN7Backend5patchEffff' filepath='libnurbs/internals/backend.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'> 9146 <function-decl name='patch' mangled-name='_ZN7Backend5patchEffff' filepath='libnurbs/internals/backend.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
9957 <!-- implicit parameter of type 'Backend*' --> 9147 <!-- implicit parameter of type 'Backend*' -->
9958 <parameter type-id='type-id-180' is-artificial='yes'/> 9148 <parameter type-id='type-id-191' is-artificial='yes'/>
9959 <!-- parameter of type 'typedef REAL' --> 9149 <!-- parameter of type 'typedef REAL' -->
9960 <parameter type-id='type-id-1'/> 9150 <parameter type-id='type-id-1'/>
9961 <!-- parameter of type 'typedef REAL' --> 9151 <!-- parameter of type 'typedef REAL' -->
@@ -9972,7 +9162,7 @@
9972 <!-- void Backend::surfbbox(long int, REAL*, REAL*) --> 9162 <!-- void Backend::surfbbox(long int, REAL*, REAL*) -->
9973 <function-decl name='surfbbox' mangled-name='_ZN7Backend8surfbboxElPfS0_' filepath='libnurbs/internals/backend.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'> 9163 <function-decl name='surfbbox' mangled-name='_ZN7Backend8surfbboxElPfS0_' filepath='libnurbs/internals/backend.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
9974 <!-- implicit parameter of type 'Backend*' --> 9164 <!-- implicit parameter of type 'Backend*' -->
9975 <parameter type-id='type-id-180' is-artificial='yes'/> 9165 <parameter type-id='type-id-191' is-artificial='yes'/>
9976 <!-- parameter of type 'long int' --> 9166 <!-- parameter of type 'long int' -->
9977 <parameter type-id='type-id-25'/> 9167 <parameter type-id='type-id-25'/>
9978 <!-- parameter of type 'REAL*' --> 9168 <!-- parameter of type 'REAL*' -->
@@ -9987,7 +9177,7 @@
9987 <!-- void Backend::surfpts(long int, REAL*, long int, long int, int, int, REAL, REAL, REAL, REAL) --> 9177 <!-- void Backend::surfpts(long int, REAL*, long int, long int, int, int, REAL, REAL, REAL, REAL) -->
9988 <function-decl name='surfpts' mangled-name='_ZN7Backend7surfptsElPflliiffff' filepath='libnurbs/internals/backend.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'> 9178 <function-decl name='surfpts' mangled-name='_ZN7Backend7surfptsElPflliiffff' filepath='libnurbs/internals/backend.h' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
9989 <!-- implicit parameter of type 'Backend*' --> 9179 <!-- implicit parameter of type 'Backend*' -->
9990 <parameter type-id='type-id-180' is-artificial='yes'/> 9180 <parameter type-id='type-id-191' is-artificial='yes'/>
9991 <!-- parameter of type 'long int' --> 9181 <!-- parameter of type 'long int' -->
9992 <parameter type-id='type-id-25'/> 9182 <parameter type-id='type-id-25'/>
9993 <!-- parameter of type 'REAL*' --> 9183 <!-- parameter of type 'REAL*' -->
@@ -10016,7 +9206,7 @@
10016 <!-- void Backend::surfgrid(REAL, REAL, long int, REAL, REAL, long int) --> 9206 <!-- void Backend::surfgrid(REAL, REAL, long int, REAL, REAL, long int) -->
10017 <function-decl name='surfgrid' mangled-name='_ZN7Backend8surfgridEfflffl' filepath='libnurbs/internals/backend.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'> 9207 <function-decl name='surfgrid' mangled-name='_ZN7Backend8surfgridEfflffl' filepath='libnurbs/internals/backend.h' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
10018 <!-- implicit parameter of type 'Backend*' --> 9208 <!-- implicit parameter of type 'Backend*' -->
10019 <parameter type-id='type-id-180' is-artificial='yes'/> 9209 <parameter type-id='type-id-191' is-artificial='yes'/>
10020 <!-- parameter of type 'typedef REAL' --> 9210 <!-- parameter of type 'typedef REAL' -->
10021 <parameter type-id='type-id-1'/> 9211 <parameter type-id='type-id-1'/>
10022 <!-- parameter of type 'typedef REAL' --> 9212 <!-- parameter of type 'typedef REAL' -->
@@ -10037,7 +9227,7 @@
10037 <!-- void Backend::surfmesh(long int, long int, long int, long int) --> 9227 <!-- void Backend::surfmesh(long int, long int, long int, long int) -->
10038 <function-decl name='surfmesh' mangled-name='_ZN7Backend8surfmeshEllll' filepath='libnurbs/internals/backend.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'> 9228 <function-decl name='surfmesh' mangled-name='_ZN7Backend8surfmeshEllll' filepath='libnurbs/internals/backend.h' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
10039 <!-- implicit parameter of type 'Backend*' --> 9229 <!-- implicit parameter of type 'Backend*' -->
10040 <parameter type-id='type-id-180' is-artificial='yes'/> 9230 <parameter type-id='type-id-191' is-artificial='yes'/>
10041 <!-- parameter of type 'long int' --> 9231 <!-- parameter of type 'long int' -->
10042 <parameter type-id='type-id-25'/> 9232 <parameter type-id='type-id-25'/>
10043 <!-- parameter of type 'long int' --> 9233 <!-- parameter of type 'long int' -->
@@ -10054,7 +9244,7 @@
10054 <!-- void Backend::endsurf() --> 9244 <!-- void Backend::endsurf() -->
10055 <function-decl name='endsurf' mangled-name='_ZN7Backend7endsurfEv' filepath='libnurbs/internals/backend.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'> 9245 <function-decl name='endsurf' mangled-name='_ZN7Backend7endsurfEv' filepath='libnurbs/internals/backend.h' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
10056 <!-- implicit parameter of type 'Backend*' --> 9246 <!-- implicit parameter of type 'Backend*' -->
10057 <parameter type-id='type-id-180' is-artificial='yes'/> 9247 <parameter type-id='type-id-191' is-artificial='yes'/>
10058 <!-- void --> 9248 <!-- void -->
10059 <return type-id='type-id-20'/> 9249 <return type-id='type-id-20'/>
10060 </function-decl> 9250 </function-decl>
@@ -10063,7 +9253,7 @@
10063 <!-- void Backend::bgntfan() --> 9253 <!-- void Backend::bgntfan() -->
10064 <function-decl name='bgntfan' mangled-name='_ZN7Backend7bgntfanEv' filepath='libnurbs/internals/backend.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'> 9254 <function-decl name='bgntfan' mangled-name='_ZN7Backend7bgntfanEv' filepath='libnurbs/internals/backend.h' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
10065 <!-- implicit parameter of type 'Backend*' --> 9255 <!-- implicit parameter of type 'Backend*' -->
10066 <parameter type-id='type-id-180' is-artificial='yes'/> 9256 <parameter type-id='type-id-191' is-artificial='yes'/>
10067 <!-- void --> 9257 <!-- void -->
10068 <return type-id='type-id-20'/> 9258 <return type-id='type-id-20'/>
10069 </function-decl> 9259 </function-decl>
@@ -10072,7 +9262,7 @@
10072 <!-- void Backend::endtfan() --> 9262 <!-- void Backend::endtfan() -->
10073 <function-decl name='endtfan' mangled-name='_ZN7Backend7endtfanEv' filepath='libnurbs/internals/backend.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'> 9263 <function-decl name='endtfan' mangled-name='_ZN7Backend7endtfanEv' filepath='libnurbs/internals/backend.h' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
10074 <!-- implicit parameter of type 'Backend*' --> 9264 <!-- implicit parameter of type 'Backend*' -->
10075 <parameter type-id='type-id-180' is-artificial='yes'/> 9265 <parameter type-id='type-id-191' is-artificial='yes'/>
10076 <!-- void --> 9266 <!-- void -->
10077 <return type-id='type-id-20'/> 9267 <return type-id='type-id-20'/>
10078 </function-decl> 9268 </function-decl>
@@ -10081,7 +9271,7 @@
10081 <!-- void Backend::bgnqstrip() --> 9271 <!-- void Backend::bgnqstrip() -->
10082 <function-decl name='bgnqstrip' mangled-name='_ZN7Backend9bgnqstripEv' filepath='libnurbs/internals/backend.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'> 9272 <function-decl name='bgnqstrip' mangled-name='_ZN7Backend9bgnqstripEv' filepath='libnurbs/internals/backend.h' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
10083 <!-- implicit parameter of type 'Backend*' --> 9273 <!-- implicit parameter of type 'Backend*' -->
10084 <parameter type-id='type-id-180' is-artificial='yes'/> 9274 <parameter type-id='type-id-191' is-artificial='yes'/>
10085 <!-- void --> 9275 <!-- void -->
10086 <return type-id='type-id-20'/> 9276 <return type-id='type-id-20'/>
10087 </function-decl> 9277 </function-decl>
@@ -10090,7 +9280,7 @@
10090 <!-- void Backend::endqstrip() --> 9280 <!-- void Backend::endqstrip() -->
10091 <function-decl name='endqstrip' mangled-name='_ZN7Backend9endqstripEv' filepath='libnurbs/internals/backend.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'> 9281 <function-decl name='endqstrip' mangled-name='_ZN7Backend9endqstripEv' filepath='libnurbs/internals/backend.h' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
10092 <!-- implicit parameter of type 'Backend*' --> 9282 <!-- implicit parameter of type 'Backend*' -->
10093 <parameter type-id='type-id-180' is-artificial='yes'/> 9283 <parameter type-id='type-id-191' is-artificial='yes'/>
10094 <!-- void --> 9284 <!-- void -->
10095 <return type-id='type-id-20'/> 9285 <return type-id='type-id-20'/>
10096 </function-decl> 9286 </function-decl>
@@ -10099,7 +9289,7 @@
10099 <!-- void Backend::evalUStrip(int, REAL, REAL*, int, REAL, REAL*) --> 9289 <!-- void Backend::evalUStrip(int, REAL, REAL*, int, REAL, REAL*) -->
10100 <function-decl name='evalUStrip' mangled-name='_ZN7Backend10evalUStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'> 9290 <function-decl name='evalUStrip' mangled-name='_ZN7Backend10evalUStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
10101 <!-- implicit parameter of type 'Backend*' --> 9291 <!-- implicit parameter of type 'Backend*' -->
10102 <parameter type-id='type-id-180' is-artificial='yes'/> 9292 <parameter type-id='type-id-191' is-artificial='yes'/>
10103 <!-- parameter of type 'int' --> 9293 <!-- parameter of type 'int' -->
10104 <parameter type-id='type-id-8'/> 9294 <parameter type-id='type-id-8'/>
10105 <!-- parameter of type 'typedef REAL' --> 9295 <!-- parameter of type 'typedef REAL' -->
@@ -10120,7 +9310,7 @@
10120 <!-- void Backend::evalVStrip(int, REAL, REAL*, int, REAL, REAL*) --> 9310 <!-- void Backend::evalVStrip(int, REAL, REAL*, int, REAL, REAL*) -->
10121 <function-decl name='evalVStrip' mangled-name='_ZN7Backend10evalVStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'> 9311 <function-decl name='evalVStrip' mangled-name='_ZN7Backend10evalVStripEifPfifS0_' filepath='libnurbs/internals/backend.h' line='83' column='1' visibility='default' binding='global' size-in-bits='64'>
10122 <!-- implicit parameter of type 'Backend*' --> 9312 <!-- implicit parameter of type 'Backend*' -->
10123 <parameter type-id='type-id-180' is-artificial='yes'/> 9313 <parameter type-id='type-id-191' is-artificial='yes'/>
10124 <!-- parameter of type 'int' --> 9314 <!-- parameter of type 'int' -->
10125 <parameter type-id='type-id-8'/> 9315 <parameter type-id='type-id-8'/>
10126 <!-- parameter of type 'typedef REAL' --> 9316 <!-- parameter of type 'typedef REAL' -->
@@ -10141,7 +9331,7 @@
10141 <!-- void Backend::bgntmesh(const char*) --> 9331 <!-- void Backend::bgntmesh(const char*) -->
10142 <function-decl name='bgntmesh' mangled-name='_ZN7Backend8bgntmeshEPKc' filepath='libnurbs/internals/backend.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'> 9332 <function-decl name='bgntmesh' mangled-name='_ZN7Backend8bgntmeshEPKc' filepath='libnurbs/internals/backend.h' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
10143 <!-- implicit parameter of type 'Backend*' --> 9333 <!-- implicit parameter of type 'Backend*' -->
10144 <parameter type-id='type-id-180' is-artificial='yes'/> 9334 <parameter type-id='type-id-191' is-artificial='yes'/>
10145 <!-- parameter of type 'const char*' --> 9335 <!-- parameter of type 'const char*' -->
10146 <parameter type-id='type-id-121'/> 9336 <parameter type-id='type-id-121'/>
10147 <!-- void --> 9337 <!-- void -->
@@ -10152,9 +9342,9 @@
10152 <!-- void Backend::tmeshvertNOGE(TrimVertex*) --> 9342 <!-- void Backend::tmeshvertNOGE(TrimVertex*) -->
10153 <function-decl name='tmeshvertNOGE' mangled-name='_ZN7Backend13tmeshvertNOGEEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'> 9343 <function-decl name='tmeshvertNOGE' mangled-name='_ZN7Backend13tmeshvertNOGEEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
10154 <!-- implicit parameter of type 'Backend*' --> 9344 <!-- implicit parameter of type 'Backend*' -->
10155 <parameter type-id='type-id-180' is-artificial='yes'/> 9345 <parameter type-id='type-id-191' is-artificial='yes'/>
10156 <!-- parameter of type 'TrimVertex*' --> 9346 <!-- parameter of type 'TrimVertex*' -->
10157 <parameter type-id='type-id-181'/> 9347 <parameter type-id='type-id-192'/>
10158 <!-- void --> 9348 <!-- void -->
10159 <return type-id='type-id-20'/> 9349 <return type-id='type-id-20'/>
10160 </function-decl> 9350 </function-decl>
@@ -10163,9 +9353,9 @@
10163 <!-- void Backend::tmeshvertNOGE_BU(TrimVertex*) --> 9353 <!-- void Backend::tmeshvertNOGE_BU(TrimVertex*) -->
10164 <function-decl name='tmeshvertNOGE_BU' mangled-name='_ZN7Backend16tmeshvertNOGE_BUEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'> 9354 <function-decl name='tmeshvertNOGE_BU' mangled-name='_ZN7Backend16tmeshvertNOGE_BUEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
10165 <!-- implicit parameter of type 'Backend*' --> 9355 <!-- implicit parameter of type 'Backend*' -->
10166 <parameter type-id='type-id-180' is-artificial='yes'/> 9356 <parameter type-id='type-id-191' is-artificial='yes'/>
10167 <!-- parameter of type 'TrimVertex*' --> 9357 <!-- parameter of type 'TrimVertex*' -->
10168 <parameter type-id='type-id-181'/> 9358 <parameter type-id='type-id-192'/>
10169 <!-- void --> 9359 <!-- void -->
10170 <return type-id='type-id-20'/> 9360 <return type-id='type-id-20'/>
10171 </function-decl> 9361 </function-decl>
@@ -10174,9 +9364,9 @@
10174 <!-- void Backend::tmeshvertNOGE_BV(TrimVertex*) --> 9364 <!-- void Backend::tmeshvertNOGE_BV(TrimVertex*) -->
10175 <function-decl name='tmeshvertNOGE_BV' mangled-name='_ZN7Backend16tmeshvertNOGE_BVEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'> 9365 <function-decl name='tmeshvertNOGE_BV' mangled-name='_ZN7Backend16tmeshvertNOGE_BVEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
10176 <!-- implicit parameter of type 'Backend*' --> 9366 <!-- implicit parameter of type 'Backend*' -->
10177 <parameter type-id='type-id-180' is-artificial='yes'/> 9367 <parameter type-id='type-id-191' is-artificial='yes'/>
10178 <!-- parameter of type 'TrimVertex*' --> 9368 <!-- parameter of type 'TrimVertex*' -->
10179 <parameter type-id='type-id-181'/> 9369 <parameter type-id='type-id-192'/>
10180 <!-- void --> 9370 <!-- void -->
10181 <return type-id='type-id-20'/> 9371 <return type-id='type-id-20'/>
10182 </function-decl> 9372 </function-decl>
@@ -10185,7 +9375,7 @@
10185 <!-- void Backend::preEvaluateBU(REAL) --> 9375 <!-- void Backend::preEvaluateBU(REAL) -->
10186 <function-decl name='preEvaluateBU' mangled-name='_ZN7Backend13preEvaluateBUEf' filepath='libnurbs/internals/backend.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'> 9376 <function-decl name='preEvaluateBU' mangled-name='_ZN7Backend13preEvaluateBUEf' filepath='libnurbs/internals/backend.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
10187 <!-- implicit parameter of type 'Backend*' --> 9377 <!-- implicit parameter of type 'Backend*' -->
10188 <parameter type-id='type-id-180' is-artificial='yes'/> 9378 <parameter type-id='type-id-191' is-artificial='yes'/>
10189 <!-- parameter of type 'typedef REAL' --> 9379 <!-- parameter of type 'typedef REAL' -->
10190 <parameter type-id='type-id-1'/> 9380 <parameter type-id='type-id-1'/>
10191 <!-- void --> 9381 <!-- void -->
@@ -10196,7 +9386,7 @@
10196 <!-- void Backend::preEvaluateBV(REAL) --> 9386 <!-- void Backend::preEvaluateBV(REAL) -->
10197 <function-decl name='preEvaluateBV' mangled-name='_ZN7Backend13preEvaluateBVEf' filepath='libnurbs/internals/backend.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'> 9387 <function-decl name='preEvaluateBV' mangled-name='_ZN7Backend13preEvaluateBVEf' filepath='libnurbs/internals/backend.h' line='90' column='1' visibility='default' binding='global' size-in-bits='64'>
10198 <!-- implicit parameter of type 'Backend*' --> 9388 <!-- implicit parameter of type 'Backend*' -->
10199 <parameter type-id='type-id-180' is-artificial='yes'/> 9389 <parameter type-id='type-id-191' is-artificial='yes'/>
10200 <!-- parameter of type 'typedef REAL' --> 9390 <!-- parameter of type 'typedef REAL' -->
10201 <parameter type-id='type-id-1'/> 9391 <parameter type-id='type-id-1'/>
10202 <!-- void --> 9392 <!-- void -->
@@ -10207,9 +9397,9 @@
10207 <!-- void Backend::tmeshvert(TrimVertex*) --> 9397 <!-- void Backend::tmeshvert(TrimVertex*) -->
10208 <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'> 9398 <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
10209 <!-- implicit parameter of type 'Backend*' --> 9399 <!-- implicit parameter of type 'Backend*' -->
10210 <parameter type-id='type-id-180' is-artificial='yes'/> 9400 <parameter type-id='type-id-191' is-artificial='yes'/>
10211 <!-- parameter of type 'TrimVertex*' --> 9401 <!-- parameter of type 'TrimVertex*' -->
10212 <parameter type-id='type-id-181'/> 9402 <parameter type-id='type-id-192'/>
10213 <!-- void --> 9403 <!-- void -->
10214 <return type-id='type-id-20'/> 9404 <return type-id='type-id-20'/>
10215 </function-decl> 9405 </function-decl>
@@ -10218,7 +9408,7 @@
10218 <!-- void Backend::tmeshvert(REAL, REAL) --> 9408 <!-- void Backend::tmeshvert(REAL, REAL) -->
10219 <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEff' filepath='libnurbs/internals/backend.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'> 9409 <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEff' filepath='libnurbs/internals/backend.h' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
10220 <!-- implicit parameter of type 'Backend*' --> 9410 <!-- implicit parameter of type 'Backend*' -->
10221 <parameter type-id='type-id-180' is-artificial='yes'/> 9411 <parameter type-id='type-id-191' is-artificial='yes'/>
10222 <!-- parameter of type 'typedef REAL' --> 9412 <!-- parameter of type 'typedef REAL' -->
10223 <parameter type-id='type-id-1'/> 9413 <parameter type-id='type-id-1'/>
10224 <!-- parameter of type 'typedef REAL' --> 9414 <!-- parameter of type 'typedef REAL' -->
@@ -10231,9 +9421,9 @@
10231 <!-- void Backend::tmeshvert(GridVertex*) --> 9421 <!-- void Backend::tmeshvert(GridVertex*) -->
10232 <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'> 9422 <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
10233 <!-- implicit parameter of type 'Backend*' --> 9423 <!-- implicit parameter of type 'Backend*' -->
10234 <parameter type-id='type-id-180' is-artificial='yes'/> 9424 <parameter type-id='type-id-191' is-artificial='yes'/>
10235 <!-- parameter of type 'GridVertex*' --> 9425 <!-- parameter of type 'GridVertex*' -->
10236 <parameter type-id='type-id-182'/> 9426 <parameter type-id='type-id-193'/>
10237 <!-- void --> 9427 <!-- void -->
10238 <return type-id='type-id-20'/> 9428 <return type-id='type-id-20'/>
10239 </function-decl> 9429 </function-decl>
@@ -10242,9 +9432,9 @@
10242 <!-- void Backend::tmeshvert(GridTrimVertex*) --> 9432 <!-- void Backend::tmeshvert(GridTrimVertex*) -->
10243 <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP14GridTrimVertex' filepath='libnurbs/internals/backend.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'> 9433 <function-decl name='tmeshvert' mangled-name='_ZN7Backend9tmeshvertEP14GridTrimVertex' filepath='libnurbs/internals/backend.h' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
10244 <!-- implicit parameter of type 'Backend*' --> 9434 <!-- implicit parameter of type 'Backend*' -->
10245 <parameter type-id='type-id-180' is-artificial='yes'/> 9435 <parameter type-id='type-id-191' is-artificial='yes'/>
10246 <!-- parameter of type 'GridTrimVertex*' --> 9436 <!-- parameter of type 'GridTrimVertex*' -->
10247 <parameter type-id='type-id-183'/> 9437 <parameter type-id='type-id-194'/>
10248 <!-- void --> 9438 <!-- void -->
10249 <return type-id='type-id-20'/> 9439 <return type-id='type-id-20'/>
10250 </function-decl> 9440 </function-decl>
@@ -10253,7 +9443,7 @@
10253 <!-- void Backend::swaptmesh() --> 9443 <!-- void Backend::swaptmesh() -->
10254 <function-decl name='swaptmesh' mangled-name='_ZN7Backend9swaptmeshEv' filepath='libnurbs/internals/backend.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'> 9444 <function-decl name='swaptmesh' mangled-name='_ZN7Backend9swaptmeshEv' filepath='libnurbs/internals/backend.h' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
10255 <!-- implicit parameter of type 'Backend*' --> 9445 <!-- implicit parameter of type 'Backend*' -->
10256 <parameter type-id='type-id-180' is-artificial='yes'/> 9446 <parameter type-id='type-id-191' is-artificial='yes'/>
10257 <!-- void --> 9447 <!-- void -->
10258 <return type-id='type-id-20'/> 9448 <return type-id='type-id-20'/>
10259 </function-decl> 9449 </function-decl>
@@ -10262,7 +9452,7 @@
10262 <!-- void Backend::endtmesh() --> 9452 <!-- void Backend::endtmesh() -->
10263 <function-decl name='endtmesh' mangled-name='_ZN7Backend8endtmeshEv' filepath='libnurbs/internals/backend.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'> 9453 <function-decl name='endtmesh' mangled-name='_ZN7Backend8endtmeshEv' filepath='libnurbs/internals/backend.h' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
10264 <!-- implicit parameter of type 'Backend*' --> 9454 <!-- implicit parameter of type 'Backend*' -->
10265 <parameter type-id='type-id-180' is-artificial='yes'/> 9455 <parameter type-id='type-id-191' is-artificial='yes'/>
10266 <!-- void --> 9456 <!-- void -->
10267 <return type-id='type-id-20'/> 9457 <return type-id='type-id-20'/>
10268 </function-decl> 9458 </function-decl>
@@ -10271,7 +9461,7 @@
10271 <!-- void Backend::bgnoutline() --> 9461 <!-- void Backend::bgnoutline() -->
10272 <function-decl name='bgnoutline' mangled-name='_ZN7Backend10bgnoutlineEv' filepath='libnurbs/internals/backend.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'> 9462 <function-decl name='bgnoutline' mangled-name='_ZN7Backend10bgnoutlineEv' filepath='libnurbs/internals/backend.h' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
10273 <!-- implicit parameter of type 'Backend*' --> 9463 <!-- implicit parameter of type 'Backend*' -->
10274 <parameter type-id='type-id-180' is-artificial='yes'/> 9464 <parameter type-id='type-id-191' is-artificial='yes'/>
10275 <!-- void --> 9465 <!-- void -->
10276 <return type-id='type-id-20'/> 9466 <return type-id='type-id-20'/>
10277 </function-decl> 9467 </function-decl>
@@ -10280,9 +9470,9 @@
10280 <!-- void Backend::linevert(TrimVertex*) --> 9470 <!-- void Backend::linevert(TrimVertex*) -->
10281 <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'> 9471 <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10TrimVertex' filepath='libnurbs/internals/backend.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
10282 <!-- implicit parameter of type 'Backend*' --> 9472 <!-- implicit parameter of type 'Backend*' -->
10283 <parameter type-id='type-id-180' is-artificial='yes'/> 9473 <parameter type-id='type-id-191' is-artificial='yes'/>
10284 <!-- parameter of type 'TrimVertex*' --> 9474 <!-- parameter of type 'TrimVertex*' -->
10285 <parameter type-id='type-id-181'/> 9475 <parameter type-id='type-id-192'/>
10286 <!-- void --> 9476 <!-- void -->
10287 <return type-id='type-id-20'/> 9477 <return type-id='type-id-20'/>
10288 </function-decl> 9478 </function-decl>
@@ -10291,9 +9481,9 @@
10291 <!-- void Backend::linevert(GridVertex*) --> 9481 <!-- void Backend::linevert(GridVertex*) -->
10292 <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'> 9482 <function-decl name='linevert' mangled-name='_ZN7Backend8linevertEP10GridVertex' filepath='libnurbs/internals/backend.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
10293 <!-- implicit parameter of type 'Backend*' --> 9483 <!-- implicit parameter of type 'Backend*' -->
10294 <parameter type-id='type-id-180' is-artificial='yes'/> 9484 <parameter type-id='type-id-191' is-artificial='yes'/>
10295 <!-- parameter of type 'GridVertex*' --> 9485 <!-- parameter of type 'GridVertex*' -->
10296 <parameter type-id='type-id-182'/> 9486 <parameter type-id='type-id-193'/>
10297 <!-- void --> 9487 <!-- void -->
10298 <return type-id='type-id-20'/> 9488 <return type-id='type-id-20'/>
10299 </function-decl> 9489 </function-decl>
@@ -10302,7 +9492,7 @@
10302 <!-- void Backend::endoutline() --> 9492 <!-- void Backend::endoutline() -->
10303 <function-decl name='endoutline' mangled-name='_ZN7Backend10endoutlineEv' filepath='libnurbs/internals/backend.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'> 9493 <function-decl name='endoutline' mangled-name='_ZN7Backend10endoutlineEv' filepath='libnurbs/internals/backend.h' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
10304 <!-- implicit parameter of type 'Backend*' --> 9494 <!-- implicit parameter of type 'Backend*' -->
10305 <parameter type-id='type-id-180' is-artificial='yes'/> 9495 <parameter type-id='type-id-191' is-artificial='yes'/>
10306 <!-- void --> 9496 <!-- void -->
10307 <return type-id='type-id-20'/> 9497 <return type-id='type-id-20'/>
10308 </function-decl> 9498 </function-decl>
@@ -10311,13 +9501,13 @@
10311 <!-- void Backend::triangle(TrimVertex*, TrimVertex*, TrimVertex*) --> 9501 <!-- void Backend::triangle(TrimVertex*, TrimVertex*, TrimVertex*) -->
10312 <function-decl name='triangle' mangled-name='_ZN7Backend8triangleEP10TrimVertexS1_S1_' filepath='libnurbs/internals/backend.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'> 9502 <function-decl name='triangle' mangled-name='_ZN7Backend8triangleEP10TrimVertexS1_S1_' filepath='libnurbs/internals/backend.h' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
10313 <!-- implicit parameter of type 'Backend*' --> 9503 <!-- implicit parameter of type 'Backend*' -->
10314 <parameter type-id='type-id-180' is-artificial='yes'/> 9504 <parameter type-id='type-id-191' is-artificial='yes'/>
10315 <!-- parameter of type 'TrimVertex*' --> 9505 <!-- parameter of type 'TrimVertex*' -->
10316 <parameter type-id='type-id-181'/> 9506 <parameter type-id='type-id-192'/>
10317 <!-- parameter of type 'TrimVertex*' --> 9507 <!-- parameter of type 'TrimVertex*' -->
10318 <parameter type-id='type-id-181'/> 9508 <parameter type-id='type-id-192'/>
10319 <!-- parameter of type 'TrimVertex*' --> 9509 <!-- parameter of type 'TrimVertex*' -->
10320 <parameter type-id='type-id-181'/> 9510 <parameter type-id='type-id-192'/>
10321 <!-- void --> 9511 <!-- void -->
10322 <return type-id='type-id-20'/> 9512 <return type-id='type-id-20'/>
10323 </function-decl> 9513 </function-decl>
@@ -10326,7 +9516,7 @@
10326 <!-- void Backend::bgncurv() --> 9516 <!-- void Backend::bgncurv() -->
10327 <function-decl name='bgncurv' mangled-name='_ZN7Backend7bgncurvEv' filepath='libnurbs/internals/backend.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'> 9517 <function-decl name='bgncurv' mangled-name='_ZN7Backend7bgncurvEv' filepath='libnurbs/internals/backend.h' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
10328 <!-- implicit parameter of type 'Backend*' --> 9518 <!-- implicit parameter of type 'Backend*' -->
10329 <parameter type-id='type-id-180' is-artificial='yes'/> 9519 <parameter type-id='type-id-191' is-artificial='yes'/>
10330 <!-- void --> 9520 <!-- void -->
10331 <return type-id='type-id-20'/> 9521 <return type-id='type-id-20'/>
10332 </function-decl> 9522 </function-decl>
@@ -10335,7 +9525,7 @@
10335 <!-- void Backend::segment(REAL, REAL) --> 9525 <!-- void Backend::segment(REAL, REAL) -->
10336 <function-decl name='segment' mangled-name='_ZN7Backend7segmentEff' filepath='libnurbs/internals/backend.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'> 9526 <function-decl name='segment' mangled-name='_ZN7Backend7segmentEff' filepath='libnurbs/internals/backend.h' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
10337 <!-- implicit parameter of type 'Backend*' --> 9527 <!-- implicit parameter of type 'Backend*' -->
10338 <parameter type-id='type-id-180' is-artificial='yes'/> 9528 <parameter type-id='type-id-191' is-artificial='yes'/>
10339 <!-- parameter of type 'typedef REAL' --> 9529 <!-- parameter of type 'typedef REAL' -->
10340 <parameter type-id='type-id-1'/> 9530 <parameter type-id='type-id-1'/>
10341 <!-- parameter of type 'typedef REAL' --> 9531 <!-- parameter of type 'typedef REAL' -->
@@ -10348,7 +9538,7 @@
10348 <!-- void Backend::curvpts(long int, REAL*, long int, int, REAL, REAL) --> 9538 <!-- void Backend::curvpts(long int, REAL*, long int, int, REAL, REAL) -->
10349 <function-decl name='curvpts' mangled-name='_ZN7Backend7curvptsElPfliff' filepath='libnurbs/internals/backend.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'> 9539 <function-decl name='curvpts' mangled-name='_ZN7Backend7curvptsElPfliff' filepath='libnurbs/internals/backend.h' line='96' column='1' visibility='default' binding='global' size-in-bits='64'>
10350 <!-- implicit parameter of type 'Backend*' --> 9540 <!-- implicit parameter of type 'Backend*' -->
10351 <parameter type-id='type-id-180' is-artificial='yes'/> 9541 <parameter type-id='type-id-191' is-artificial='yes'/>
10352 <!-- parameter of type 'long int' --> 9542 <!-- parameter of type 'long int' -->
10353 <parameter type-id='type-id-25'/> 9543 <parameter type-id='type-id-25'/>
10354 <!-- parameter of type 'REAL*' --> 9544 <!-- parameter of type 'REAL*' -->
@@ -10369,7 +9559,7 @@
10369 <!-- void Backend::curvgrid(REAL, REAL, long int) --> 9559 <!-- void Backend::curvgrid(REAL, REAL, long int) -->
10370 <function-decl name='curvgrid' mangled-name='_ZN7Backend8curvgridEffl' filepath='libnurbs/internals/backend.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'> 9560 <function-decl name='curvgrid' mangled-name='_ZN7Backend8curvgridEffl' filepath='libnurbs/internals/backend.h' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
10371 <!-- implicit parameter of type 'Backend*' --> 9561 <!-- implicit parameter of type 'Backend*' -->
10372 <parameter type-id='type-id-180' is-artificial='yes'/> 9562 <parameter type-id='type-id-191' is-artificial='yes'/>
10373 <!-- parameter of type 'typedef REAL' --> 9563 <!-- parameter of type 'typedef REAL' -->
10374 <parameter type-id='type-id-1'/> 9564 <parameter type-id='type-id-1'/>
10375 <!-- parameter of type 'typedef REAL' --> 9565 <!-- parameter of type 'typedef REAL' -->
@@ -10384,7 +9574,7 @@
10384 <!-- void Backend::curvmesh(long int, long int) --> 9574 <!-- void Backend::curvmesh(long int, long int) -->
10385 <function-decl name='curvmesh' mangled-name='_ZN7Backend8curvmeshEll' filepath='libnurbs/internals/backend.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'> 9575 <function-decl name='curvmesh' mangled-name='_ZN7Backend8curvmeshEll' filepath='libnurbs/internals/backend.h' line='98' column='1' visibility='default' binding='global' size-in-bits='64'>
10386 <!-- implicit parameter of type 'Backend*' --> 9576 <!-- implicit parameter of type 'Backend*' -->
10387 <parameter type-id='type-id-180' is-artificial='yes'/> 9577 <parameter type-id='type-id-191' is-artificial='yes'/>
10388 <!-- parameter of type 'long int' --> 9578 <!-- parameter of type 'long int' -->
10389 <parameter type-id='type-id-25'/> 9579 <parameter type-id='type-id-25'/>
10390 <!-- parameter of type 'long int' --> 9580 <!-- parameter of type 'long int' -->
@@ -10397,7 +9587,7 @@
10397 <!-- void Backend::curvpt(REAL) --> 9587 <!-- void Backend::curvpt(REAL) -->
10398 <function-decl name='curvpt' mangled-name='_ZN7Backend6curvptEf' filepath='libnurbs/internals/backend.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'> 9588 <function-decl name='curvpt' mangled-name='_ZN7Backend6curvptEf' filepath='libnurbs/internals/backend.h' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
10399 <!-- implicit parameter of type 'Backend*' --> 9589 <!-- implicit parameter of type 'Backend*' -->
10400 <parameter type-id='type-id-180' is-artificial='yes'/> 9590 <parameter type-id='type-id-191' is-artificial='yes'/>
10401 <!-- parameter of type 'typedef REAL' --> 9591 <!-- parameter of type 'typedef REAL' -->
10402 <parameter type-id='type-id-1'/> 9592 <parameter type-id='type-id-1'/>
10403 <!-- void --> 9593 <!-- void -->
@@ -10408,7 +9598,7 @@
10408 <!-- void Backend::bgnline() --> 9598 <!-- void Backend::bgnline() -->
10409 <function-decl name='bgnline' mangled-name='_ZN7Backend7bgnlineEv' filepath='libnurbs/internals/backend.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'> 9599 <function-decl name='bgnline' mangled-name='_ZN7Backend7bgnlineEv' filepath='libnurbs/internals/backend.h' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
10410 <!-- implicit parameter of type 'Backend*' --> 9600 <!-- implicit parameter of type 'Backend*' -->
10411 <parameter type-id='type-id-180' is-artificial='yes'/> 9601 <parameter type-id='type-id-191' is-artificial='yes'/>
10412 <!-- void --> 9602 <!-- void -->
10413 <return type-id='type-id-20'/> 9603 <return type-id='type-id-20'/>
10414 </function-decl> 9604 </function-decl>
@@ -10417,7 +9607,7 @@
10417 <!-- void Backend::endline() --> 9607 <!-- void Backend::endline() -->
10418 <function-decl name='endline' mangled-name='_ZN7Backend7endlineEv' filepath='libnurbs/internals/backend.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'> 9608 <function-decl name='endline' mangled-name='_ZN7Backend7endlineEv' filepath='libnurbs/internals/backend.h' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
10419 <!-- implicit parameter of type 'Backend*' --> 9609 <!-- implicit parameter of type 'Backend*' -->
10420 <parameter type-id='type-id-180' is-artificial='yes'/> 9610 <parameter type-id='type-id-191' is-artificial='yes'/>
10421 <!-- void --> 9611 <!-- void -->
10422 <return type-id='type-id-20'/> 9612 <return type-id='type-id-20'/>
10423 </function-decl> 9613 </function-decl>
@@ -10426,7 +9616,7 @@
10426 <!-- void Backend::endcurv() --> 9616 <!-- void Backend::endcurv() -->
10427 <function-decl name='endcurv' mangled-name='_ZN7Backend7endcurvEv' filepath='libnurbs/internals/backend.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'> 9617 <function-decl name='endcurv' mangled-name='_ZN7Backend7endcurvEv' filepath='libnurbs/internals/backend.h' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
10428 <!-- implicit parameter of type 'Backend*' --> 9618 <!-- implicit parameter of type 'Backend*' -->
10429 <parameter type-id='type-id-180' is-artificial='yes'/> 9619 <parameter type-id='type-id-191' is-artificial='yes'/>
10430 <!-- void --> 9620 <!-- void -->
10431 <return type-id='type-id-20'/> 9621 <return type-id='type-id-20'/>
10432 </function-decl> 9622 </function-decl>
@@ -10435,7 +9625,7 @@
10435 <!-- Backend::Backend(BasicCurveEvaluator&, BasicSurfaceEvaluator&) --> 9625 <!-- Backend::Backend(BasicCurveEvaluator&, BasicSurfaceEvaluator&) -->
10436 <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'> 9626 <function-decl name='Backend' filepath='libnurbs/internals/backend.h' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
10437 <!-- implicit parameter of type 'Backend*' --> 9627 <!-- implicit parameter of type 'Backend*' -->
10438 <parameter type-id='type-id-180' is-artificial='yes'/> 9628 <parameter type-id='type-id-191' is-artificial='yes'/>
10439 <!-- parameter of type 'BasicCurveEvaluator&' --> 9629 <!-- parameter of type 'BasicCurveEvaluator&' -->
10440 <parameter type-id='type-id-80'/> 9630 <parameter type-id='type-id-80'/>
10441 <!-- parameter of type 'BasicSurfaceEvaluator&' --> 9631 <!-- parameter of type 'BasicSurfaceEvaluator&' -->
@@ -10446,30 +9636,30 @@
10446 </member-function> 9636 </member-function>
10447 </class-decl> 9637 </class-decl>
10448 <!-- class GridTrimVertex --> 9638 <!-- class GridTrimVertex -->
10449 <class-decl name='GridTrimVertex' size-in-bits='384' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='45' column='1' id='type-id-200'> 9639 <class-decl name='GridTrimVertex' size-in-bits='384' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='45' column='1' id='type-id-195'>
10450 <!-- class PooledObj --> 9640 <!-- class PooledObj -->
10451 <base-class access='public' layout-offset-in-bits='0' type-id='type-id-111'/> 9641 <base-class access='public' layout-offset-in-bits='0' type-id='type-id-111'/>
10452 <data-member access='private' layout-offset-in-bits='0'> 9642 <data-member access='private' layout-offset-in-bits='0'>
10453 <!-- TrimVertex GridTrimVertex::dummyt --> 9643 <!-- TrimVertex GridTrimVertex::dummyt -->
10454 <var-decl name='dummyt' type-id='type-id-201' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='47' column='1'/> 9644 <var-decl name='dummyt' type-id='type-id-196' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='47' column='1'/>
10455 </data-member> 9645 </data-member>
10456 <data-member access='private' layout-offset-in-bits='128'> 9646 <data-member access='private' layout-offset-in-bits='128'>
10457 <!-- GridVertex GridTrimVertex::dummyg --> 9647 <!-- GridVertex GridTrimVertex::dummyg -->
10458 <var-decl name='dummyg' type-id='type-id-202' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='48' column='1'/> 9648 <var-decl name='dummyg' type-id='type-id-197' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='48' column='1'/>
10459 </data-member> 9649 </data-member>
10460 <data-member access='private' layout-offset-in-bits='256'> 9650 <data-member access='private' layout-offset-in-bits='256'>
10461 <!-- TrimVertex* GridTrimVertex::t --> 9651 <!-- TrimVertex* GridTrimVertex::t -->
10462 <var-decl name='t' type-id='type-id-181' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='51' column='1'/> 9652 <var-decl name='t' type-id='type-id-192' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='51' column='1'/>
10463 </data-member> 9653 </data-member>
10464 <data-member access='private' layout-offset-in-bits='320'> 9654 <data-member access='private' layout-offset-in-bits='320'>
10465 <!-- GridVertex* GridTrimVertex::g --> 9655 <!-- GridVertex* GridTrimVertex::g -->
10466 <var-decl name='g' type-id='type-id-182' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='52' column='1'/> 9656 <var-decl name='g' type-id='type-id-193' visibility='default' filepath='libnurbs/internals/gridtrimvertex.h' line='52' column='1'/>
10467 </data-member> 9657 </data-member>
10468 <member-function access='private' constructor='yes'> 9658 <member-function access='private' constructor='yes'>
10469 <!-- GridTrimVertex::GridTrimVertex() --> 9659 <!-- GridTrimVertex::GridTrimVertex() -->
10470 <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'> 9660 <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
10471 <!-- implicit parameter of type 'GridTrimVertex*' --> 9661 <!-- implicit parameter of type 'GridTrimVertex*' -->
10472 <parameter type-id='type-id-183' is-artificial='yes'/> 9662 <parameter type-id='type-id-194' is-artificial='yes'/>
10473 <!-- void --> 9663 <!-- void -->
10474 <return type-id='type-id-20'/> 9664 <return type-id='type-id-20'/>
10475 </function-decl> 9665 </function-decl>
@@ -10478,7 +9668,7 @@
10478 <!-- int GridTrimVertex::isGridVert() --> 9668 <!-- int GridTrimVertex::isGridVert() -->
10479 <function-decl name='isGridVert' mangled-name='_ZN14GridTrimVertex10isGridVertEv' filepath='libnurbs/internals/gridtrimvertex.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'> 9669 <function-decl name='isGridVert' mangled-name='_ZN14GridTrimVertex10isGridVertEv' filepath='libnurbs/internals/gridtrimvertex.h' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
10480 <!-- implicit parameter of type 'GridTrimVertex*' --> 9670 <!-- implicit parameter of type 'GridTrimVertex*' -->
10481 <parameter type-id='type-id-183' is-artificial='yes'/> 9671 <parameter type-id='type-id-194' is-artificial='yes'/>
10482 <!-- int --> 9672 <!-- int -->
10483 <return type-id='type-id-8'/> 9673 <return type-id='type-id-8'/>
10484 </function-decl> 9674 </function-decl>
@@ -10487,7 +9677,7 @@
10487 <!-- GridTrimVertex::GridTrimVertex() --> 9677 <!-- GridTrimVertex::GridTrimVertex() -->
10488 <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'> 9678 <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
10489 <!-- implicit parameter of type 'GridTrimVertex*' --> 9679 <!-- implicit parameter of type 'GridTrimVertex*' -->
10490 <parameter type-id='type-id-183' is-artificial='yes'/> 9680 <parameter type-id='type-id-194' is-artificial='yes'/>
10491 <!-- void --> 9681 <!-- void -->
10492 <return type-id='type-id-20'/> 9682 <return type-id='type-id-20'/>
10493 </function-decl> 9683 </function-decl>
@@ -10496,9 +9686,9 @@
10496 <!-- void GridTrimVertex::set(TrimVertex*) --> 9686 <!-- void GridTrimVertex::set(TrimVertex*) -->
10497 <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEP10TrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'> 9687 <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEP10TrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
10498 <!-- implicit parameter of type 'GridTrimVertex*' --> 9688 <!-- implicit parameter of type 'GridTrimVertex*' -->
10499 <parameter type-id='type-id-183' is-artificial='yes'/> 9689 <parameter type-id='type-id-194' is-artificial='yes'/>
10500 <!-- parameter of type 'TrimVertex*' --> 9690 <!-- parameter of type 'TrimVertex*' -->
10501 <parameter type-id='type-id-181'/> 9691 <parameter type-id='type-id-192'/>
10502 <!-- void --> 9692 <!-- void -->
10503 <return type-id='type-id-20'/> 9693 <return type-id='type-id-20'/>
10504 </function-decl> 9694 </function-decl>
@@ -10507,7 +9697,7 @@
10507 <!-- void GridTrimVertex::set(long int, long int) --> 9697 <!-- void GridTrimVertex::set(long int, long int) -->
10508 <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEll' filepath='libnurbs/internals/gridtrimvertex.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'> 9698 <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEll' filepath='libnurbs/internals/gridtrimvertex.h' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
10509 <!-- implicit parameter of type 'GridTrimVertex*' --> 9699 <!-- implicit parameter of type 'GridTrimVertex*' -->
10510 <parameter type-id='type-id-183' is-artificial='yes'/> 9700 <parameter type-id='type-id-194' is-artificial='yes'/>
10511 <!-- parameter of type 'long int' --> 9701 <!-- parameter of type 'long int' -->
10512 <parameter type-id='type-id-25'/> 9702 <parameter type-id='type-id-25'/>
10513 <!-- parameter of type 'long int' --> 9703 <!-- parameter of type 'long int' -->
@@ -10520,7 +9710,7 @@
10520 <!-- GridTrimVertex::GridTrimVertex() --> 9710 <!-- GridTrimVertex::GridTrimVertex() -->
10521 <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'> 9711 <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
10522 <!-- implicit parameter of type 'GridTrimVertex*' --> 9712 <!-- implicit parameter of type 'GridTrimVertex*' -->
10523 <parameter type-id='type-id-183' is-artificial='yes'/> 9713 <parameter type-id='type-id-194' is-artificial='yes'/>
10524 <!-- void --> 9714 <!-- void -->
10525 <return type-id='type-id-20'/> 9715 <return type-id='type-id-20'/>
10526 </function-decl> 9716 </function-decl>
@@ -10529,7 +9719,7 @@
10529 <!-- int GridTrimVertex::isTrimVert() --> 9719 <!-- int GridTrimVertex::isTrimVert() -->
10530 <function-decl name='isTrimVert' mangled-name='_ZN14GridTrimVertex10isTrimVertEv' filepath='libnurbs/internals/gridtrimvertex.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'> 9720 <function-decl name='isTrimVert' mangled-name='_ZN14GridTrimVertex10isTrimVertEv' filepath='libnurbs/internals/gridtrimvertex.h' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
10531 <!-- implicit parameter of type 'GridTrimVertex*' --> 9721 <!-- implicit parameter of type 'GridTrimVertex*' -->
10532 <parameter type-id='type-id-183' is-artificial='yes'/> 9722 <parameter type-id='type-id-194' is-artificial='yes'/>
10533 <!-- int --> 9723 <!-- int -->
10534 <return type-id='type-id-8'/> 9724 <return type-id='type-id-8'/>
10535 </function-decl> 9725 </function-decl>
@@ -10538,7 +9728,7 @@
10538 <!-- void GridTrimVertex::set(REAL, REAL) --> 9728 <!-- void GridTrimVertex::set(REAL, REAL) -->
10539 <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEff' filepath='libnurbs/internals/gridtrimvertex.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'> 9729 <function-decl name='set' mangled-name='_ZN14GridTrimVertex3setEff' filepath='libnurbs/internals/gridtrimvertex.h' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
10540 <!-- implicit parameter of type 'GridTrimVertex*' --> 9730 <!-- implicit parameter of type 'GridTrimVertex*' -->
10541 <parameter type-id='type-id-183' is-artificial='yes'/> 9731 <parameter type-id='type-id-194' is-artificial='yes'/>
10542 <!-- parameter of type 'typedef REAL' --> 9732 <!-- parameter of type 'typedef REAL' -->
10543 <parameter type-id='type-id-1'/> 9733 <parameter type-id='type-id-1'/>
10544 <!-- parameter of type 'typedef REAL' --> 9734 <!-- parameter of type 'typedef REAL' -->
@@ -10551,7 +9741,7 @@
10551 <!-- GridTrimVertex::GridTrimVertex() --> 9741 <!-- GridTrimVertex::GridTrimVertex() -->
10552 <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'> 9742 <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
10553 <!-- implicit parameter of type 'GridTrimVertex*' --> 9743 <!-- implicit parameter of type 'GridTrimVertex*' -->
10554 <parameter type-id='type-id-183' is-artificial='yes'/> 9744 <parameter type-id='type-id-194' is-artificial='yes'/>
10555 <!-- void --> 9745 <!-- void -->
10556 <return type-id='type-id-20'/> 9746 <return type-id='type-id-20'/>
10557 </function-decl> 9747 </function-decl>
@@ -10560,7 +9750,7 @@
10560 <!-- GridTrimVertex::GridTrimVertex() --> 9750 <!-- GridTrimVertex::GridTrimVertex() -->
10561 <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'> 9751 <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
10562 <!-- implicit parameter of type 'GridTrimVertex*' --> 9752 <!-- implicit parameter of type 'GridTrimVertex*' -->
10563 <parameter type-id='type-id-183' is-artificial='yes'/> 9753 <parameter type-id='type-id-194' is-artificial='yes'/>
10564 <!-- void --> 9754 <!-- void -->
10565 <return type-id='type-id-20'/> 9755 <return type-id='type-id-20'/>
10566 </function-decl> 9756 </function-decl>
@@ -10569,7 +9759,7 @@
10569 <!-- GridTrimVertex::GridTrimVertex() --> 9759 <!-- GridTrimVertex::GridTrimVertex() -->
10570 <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'> 9760 <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
10571 <!-- implicit parameter of type 'GridTrimVertex*' --> 9761 <!-- implicit parameter of type 'GridTrimVertex*' -->
10572 <parameter type-id='type-id-183' is-artificial='yes'/> 9762 <parameter type-id='type-id-194' is-artificial='yes'/>
10573 <!-- void --> 9763 <!-- void -->
10574 <return type-id='type-id-20'/> 9764 <return type-id='type-id-20'/>
10575 </function-decl> 9765 </function-decl>
@@ -10578,7 +9768,7 @@
10578 <!-- GridTrimVertex::GridTrimVertex() --> 9768 <!-- GridTrimVertex::GridTrimVertex() -->
10579 <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'> 9769 <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
10580 <!-- implicit parameter of type 'GridTrimVertex*' --> 9770 <!-- implicit parameter of type 'GridTrimVertex*' -->
10581 <parameter type-id='type-id-183' is-artificial='yes'/> 9771 <parameter type-id='type-id-194' is-artificial='yes'/>
10582 <!-- void --> 9772 <!-- void -->
10583 <return type-id='type-id-20'/> 9773 <return type-id='type-id-20'/>
10584 </function-decl> 9774 </function-decl>
@@ -10587,14 +9777,14 @@
10587 <!-- GridTrimVertex::GridTrimVertex() --> 9777 <!-- GridTrimVertex::GridTrimVertex() -->
10588 <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'> 9778 <function-decl name='GridTrimVertex' filepath='libnurbs/internals/gridtrimvertex.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
10589 <!-- implicit parameter of type 'GridTrimVertex*' --> 9779 <!-- implicit parameter of type 'GridTrimVertex*' -->
10590 <parameter type-id='type-id-183' is-artificial='yes'/> 9780 <parameter type-id='type-id-194' is-artificial='yes'/>
10591 <!-- void --> 9781 <!-- void -->
10592 <return type-id='type-id-20'/> 9782 <return type-id='type-id-20'/>
10593 </function-decl> 9783 </function-decl>
10594 </member-function> 9784 </member-function>
10595 </class-decl> 9785 </class-decl>
10596 <!-- struct GridVertex --> 9786 <!-- struct GridVertex -->
10597 <class-decl name='GridVertex' size-in-bits='128' is-struct='yes' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='39' column='1' id='type-id-202'> 9787 <class-decl name='GridVertex' size-in-bits='128' is-struct='yes' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='39' column='1' id='type-id-197'>
10598 <data-member access='public' layout-offset-in-bits='0'> 9788 <data-member access='public' layout-offset-in-bits='0'>
10599 <!-- long int GridVertex::gparam[2] --> 9789 <!-- long int GridVertex::gparam[2] -->
10600 <var-decl name='gparam' type-id='type-id-88' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='40' column='1'/> 9790 <var-decl name='gparam' type-id='type-id-88' visibility='default' filepath='libnurbs/internals/gridvertex.h' line='40' column='1'/>
@@ -10603,7 +9793,7 @@
10603 <!-- GridVertex::GridVertex() --> 9793 <!-- GridVertex::GridVertex() -->
10604 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'> 9794 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
10605 <!-- implicit parameter of type 'GridVertex*' --> 9795 <!-- implicit parameter of type 'GridVertex*' -->
10606 <parameter type-id='type-id-182' is-artificial='yes'/> 9796 <parameter type-id='type-id-193' is-artificial='yes'/>
10607 <!-- void --> 9797 <!-- void -->
10608 <return type-id='type-id-20'/> 9798 <return type-id='type-id-20'/>
10609 </function-decl> 9799 </function-decl>
@@ -10612,7 +9802,7 @@
10612 <!-- GridVertex::GridVertex(long int, long int) --> 9802 <!-- GridVertex::GridVertex(long int, long int) -->
10613 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'> 9803 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
10614 <!-- implicit parameter of type 'GridVertex*' --> 9804 <!-- implicit parameter of type 'GridVertex*' -->
10615 <parameter type-id='type-id-182' is-artificial='yes'/> 9805 <parameter type-id='type-id-193' is-artificial='yes'/>
10616 <!-- parameter of type 'long int' --> 9806 <!-- parameter of type 'long int' -->
10617 <parameter type-id='type-id-25'/> 9807 <parameter type-id='type-id-25'/>
10618 <!-- parameter of type 'long int' --> 9808 <!-- parameter of type 'long int' -->
@@ -10625,7 +9815,7 @@
10625 <!-- GridVertex::GridVertex() --> 9815 <!-- GridVertex::GridVertex() -->
10626 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'> 9816 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
10627 <!-- implicit parameter of type 'GridVertex*' --> 9817 <!-- implicit parameter of type 'GridVertex*' -->
10628 <parameter type-id='type-id-182' is-artificial='yes'/> 9818 <parameter type-id='type-id-193' is-artificial='yes'/>
10629 <!-- void --> 9819 <!-- void -->
10630 <return type-id='type-id-20'/> 9820 <return type-id='type-id-20'/>
10631 </function-decl> 9821 </function-decl>
@@ -10634,7 +9824,7 @@
10634 <!-- GridVertex::GridVertex(long int, long int) --> 9824 <!-- GridVertex::GridVertex(long int, long int) -->
10635 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'> 9825 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
10636 <!-- implicit parameter of type 'GridVertex*' --> 9826 <!-- implicit parameter of type 'GridVertex*' -->
10637 <parameter type-id='type-id-182' is-artificial='yes'/> 9827 <parameter type-id='type-id-193' is-artificial='yes'/>
10638 <!-- parameter of type 'long int' --> 9828 <!-- parameter of type 'long int' -->
10639 <parameter type-id='type-id-25'/> 9829 <parameter type-id='type-id-25'/>
10640 <!-- parameter of type 'long int' --> 9830 <!-- parameter of type 'long int' -->
@@ -10647,7 +9837,7 @@
10647 <!-- long int GridVertex::nextu() --> 9837 <!-- long int GridVertex::nextu() -->
10648 <function-decl name='nextu' mangled-name='_ZN10GridVertex5nextuEv' filepath='libnurbs/internals/gridvertex.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'> 9838 <function-decl name='nextu' mangled-name='_ZN10GridVertex5nextuEv' filepath='libnurbs/internals/gridvertex.h' line='44' column='1' visibility='default' binding='global' size-in-bits='64'>
10649 <!-- implicit parameter of type 'GridVertex*' --> 9839 <!-- implicit parameter of type 'GridVertex*' -->
10650 <parameter type-id='type-id-182' is-artificial='yes'/> 9840 <parameter type-id='type-id-193' is-artificial='yes'/>
10651 <!-- long int --> 9841 <!-- long int -->
10652 <return type-id='type-id-25'/> 9842 <return type-id='type-id-25'/>
10653 </function-decl> 9843 </function-decl>
@@ -10656,7 +9846,7 @@
10656 <!-- long int GridVertex::prevu() --> 9846 <!-- long int GridVertex::prevu() -->
10657 <function-decl name='prevu' mangled-name='_ZN10GridVertex5prevuEv' filepath='libnurbs/internals/gridvertex.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'> 9847 <function-decl name='prevu' mangled-name='_ZN10GridVertex5prevuEv' filepath='libnurbs/internals/gridvertex.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
10658 <!-- implicit parameter of type 'GridVertex*' --> 9848 <!-- implicit parameter of type 'GridVertex*' -->
10659 <parameter type-id='type-id-182' is-artificial='yes'/> 9849 <parameter type-id='type-id-193' is-artificial='yes'/>
10660 <!-- long int --> 9850 <!-- long int -->
10661 <return type-id='type-id-25'/> 9851 <return type-id='type-id-25'/>
10662 </function-decl> 9852 </function-decl>
@@ -10665,7 +9855,7 @@
10665 <!-- GridVertex::GridVertex() --> 9855 <!-- GridVertex::GridVertex() -->
10666 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'> 9856 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
10667 <!-- implicit parameter of type 'GridVertex*' --> 9857 <!-- implicit parameter of type 'GridVertex*' -->
10668 <parameter type-id='type-id-182' is-artificial='yes'/> 9858 <parameter type-id='type-id-193' is-artificial='yes'/>
10669 <!-- void --> 9859 <!-- void -->
10670 <return type-id='type-id-20'/> 9860 <return type-id='type-id-20'/>
10671 </function-decl> 9861 </function-decl>
@@ -10674,7 +9864,7 @@
10674 <!-- GridVertex::GridVertex(long int, long int) --> 9864 <!-- GridVertex::GridVertex(long int, long int) -->
10675 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'> 9865 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
10676 <!-- implicit parameter of type 'GridVertex*' --> 9866 <!-- implicit parameter of type 'GridVertex*' -->
10677 <parameter type-id='type-id-182' is-artificial='yes'/> 9867 <parameter type-id='type-id-193' is-artificial='yes'/>
10678 <!-- parameter of type 'long int' --> 9868 <!-- parameter of type 'long int' -->
10679 <parameter type-id='type-id-25'/> 9869 <parameter type-id='type-id-25'/>
10680 <!-- parameter of type 'long int' --> 9870 <!-- parameter of type 'long int' -->
@@ -10687,7 +9877,7 @@
10687 <!-- GridVertex::GridVertex() --> 9877 <!-- GridVertex::GridVertex() -->
10688 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'> 9878 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
10689 <!-- implicit parameter of type 'GridVertex*' --> 9879 <!-- implicit parameter of type 'GridVertex*' -->
10690 <parameter type-id='type-id-182' is-artificial='yes'/> 9880 <parameter type-id='type-id-193' is-artificial='yes'/>
10691 <!-- void --> 9881 <!-- void -->
10692 <return type-id='type-id-20'/> 9882 <return type-id='type-id-20'/>
10693 </function-decl> 9883 </function-decl>
@@ -10696,7 +9886,7 @@
10696 <!-- GridVertex::GridVertex(long int, long int) --> 9886 <!-- GridVertex::GridVertex(long int, long int) -->
10697 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'> 9887 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
10698 <!-- implicit parameter of type 'GridVertex*' --> 9888 <!-- implicit parameter of type 'GridVertex*' -->
10699 <parameter type-id='type-id-182' is-artificial='yes'/> 9889 <parameter type-id='type-id-193' is-artificial='yes'/>
10700 <!-- parameter of type 'long int' --> 9890 <!-- parameter of type 'long int' -->
10701 <parameter type-id='type-id-25'/> 9891 <parameter type-id='type-id-25'/>
10702 <!-- parameter of type 'long int' --> 9892 <!-- parameter of type 'long int' -->
@@ -10709,7 +9899,7 @@
10709 <!-- GridVertex::GridVertex() --> 9899 <!-- GridVertex::GridVertex() -->
10710 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'> 9900 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
10711 <!-- implicit parameter of type 'GridVertex*' --> 9901 <!-- implicit parameter of type 'GridVertex*' -->
10712 <parameter type-id='type-id-182' is-artificial='yes'/> 9902 <parameter type-id='type-id-193' is-artificial='yes'/>
10713 <!-- void --> 9903 <!-- void -->
10714 <return type-id='type-id-20'/> 9904 <return type-id='type-id-20'/>
10715 </function-decl> 9905 </function-decl>
@@ -10718,7 +9908,7 @@
10718 <!-- GridVertex::GridVertex(long int, long int) --> 9908 <!-- GridVertex::GridVertex(long int, long int) -->
10719 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'> 9909 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
10720 <!-- implicit parameter of type 'GridVertex*' --> 9910 <!-- implicit parameter of type 'GridVertex*' -->
10721 <parameter type-id='type-id-182' is-artificial='yes'/> 9911 <parameter type-id='type-id-193' is-artificial='yes'/>
10722 <!-- parameter of type 'long int' --> 9912 <!-- parameter of type 'long int' -->
10723 <parameter type-id='type-id-25'/> 9913 <parameter type-id='type-id-25'/>
10724 <!-- parameter of type 'long int' --> 9914 <!-- parameter of type 'long int' -->
@@ -10731,7 +9921,7 @@
10731 <!-- GridVertex::GridVertex() --> 9921 <!-- GridVertex::GridVertex() -->
10732 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'> 9922 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
10733 <!-- implicit parameter of type 'GridVertex*' --> 9923 <!-- implicit parameter of type 'GridVertex*' -->
10734 <parameter type-id='type-id-182' is-artificial='yes'/> 9924 <parameter type-id='type-id-193' is-artificial='yes'/>
10735 <!-- void --> 9925 <!-- void -->
10736 <return type-id='type-id-20'/> 9926 <return type-id='type-id-20'/>
10737 </function-decl> 9927 </function-decl>
@@ -10740,7 +9930,7 @@
10740 <!-- GridVertex::GridVertex(long int, long int) --> 9930 <!-- GridVertex::GridVertex(long int, long int) -->
10741 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'> 9931 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
10742 <!-- implicit parameter of type 'GridVertex*' --> 9932 <!-- implicit parameter of type 'GridVertex*' -->
10743 <parameter type-id='type-id-182' is-artificial='yes'/> 9933 <parameter type-id='type-id-193' is-artificial='yes'/>
10744 <!-- parameter of type 'long int' --> 9934 <!-- parameter of type 'long int' -->
10745 <parameter type-id='type-id-25'/> 9935 <parameter type-id='type-id-25'/>
10746 <!-- parameter of type 'long int' --> 9936 <!-- parameter of type 'long int' -->
@@ -10753,7 +9943,7 @@
10753 <!-- GridVertex::GridVertex() --> 9943 <!-- GridVertex::GridVertex() -->
10754 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'> 9944 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
10755 <!-- implicit parameter of type 'GridVertex*' --> 9945 <!-- implicit parameter of type 'GridVertex*' -->
10756 <parameter type-id='type-id-182' is-artificial='yes'/> 9946 <parameter type-id='type-id-193' is-artificial='yes'/>
10757 <!-- void --> 9947 <!-- void -->
10758 <return type-id='type-id-20'/> 9948 <return type-id='type-id-20'/>
10759 </function-decl> 9949 </function-decl>
@@ -10762,7 +9952,7 @@
10762 <!-- GridVertex::GridVertex(long int, long int) --> 9952 <!-- GridVertex::GridVertex(long int, long int) -->
10763 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'> 9953 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
10764 <!-- implicit parameter of type 'GridVertex*' --> 9954 <!-- implicit parameter of type 'GridVertex*' -->
10765 <parameter type-id='type-id-182' is-artificial='yes'/> 9955 <parameter type-id='type-id-193' is-artificial='yes'/>
10766 <!-- parameter of type 'long int' --> 9956 <!-- parameter of type 'long int' -->
10767 <parameter type-id='type-id-25'/> 9957 <parameter type-id='type-id-25'/>
10768 <!-- parameter of type 'long int' --> 9958 <!-- parameter of type 'long int' -->
@@ -10775,7 +9965,7 @@
10775 <!-- GridVertex::GridVertex() --> 9965 <!-- GridVertex::GridVertex() -->
10776 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'> 9966 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
10777 <!-- implicit parameter of type 'GridVertex*' --> 9967 <!-- implicit parameter of type 'GridVertex*' -->
10778 <parameter type-id='type-id-182' is-artificial='yes'/> 9968 <parameter type-id='type-id-193' is-artificial='yes'/>
10779 <!-- void --> 9969 <!-- void -->
10780 <return type-id='type-id-20'/> 9970 <return type-id='type-id-20'/>
10781 </function-decl> 9971 </function-decl>
@@ -10784,7 +9974,7 @@
10784 <!-- GridVertex::GridVertex(long int, long int) --> 9974 <!-- GridVertex::GridVertex(long int, long int) -->
10785 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'> 9975 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
10786 <!-- implicit parameter of type 'GridVertex*' --> 9976 <!-- implicit parameter of type 'GridVertex*' -->
10787 <parameter type-id='type-id-182' is-artificial='yes'/> 9977 <parameter type-id='type-id-193' is-artificial='yes'/>
10788 <!-- parameter of type 'long int' --> 9978 <!-- parameter of type 'long int' -->
10789 <parameter type-id='type-id-25'/> 9979 <parameter type-id='type-id-25'/>
10790 <!-- parameter of type 'long int' --> 9980 <!-- parameter of type 'long int' -->
@@ -10797,7 +9987,7 @@
10797 <!-- GridVertex::GridVertex() --> 9987 <!-- GridVertex::GridVertex() -->
10798 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'> 9988 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
10799 <!-- implicit parameter of type 'GridVertex*' --> 9989 <!-- implicit parameter of type 'GridVertex*' -->
10800 <parameter type-id='type-id-182' is-artificial='yes'/> 9990 <parameter type-id='type-id-193' is-artificial='yes'/>
10801 <!-- void --> 9991 <!-- void -->
10802 <return type-id='type-id-20'/> 9992 <return type-id='type-id-20'/>
10803 </function-decl> 9993 </function-decl>
@@ -10806,7 +9996,7 @@
10806 <!-- GridVertex::GridVertex(long int, long int) --> 9996 <!-- GridVertex::GridVertex(long int, long int) -->
10807 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'> 9997 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
10808 <!-- implicit parameter of type 'GridVertex*' --> 9998 <!-- implicit parameter of type 'GridVertex*' -->
10809 <parameter type-id='type-id-182' is-artificial='yes'/> 9999 <parameter type-id='type-id-193' is-artificial='yes'/>
10810 <!-- parameter of type 'long int' --> 10000 <!-- parameter of type 'long int' -->
10811 <parameter type-id='type-id-25'/> 10001 <parameter type-id='type-id-25'/>
10812 <!-- parameter of type 'long int' --> 10002 <!-- parameter of type 'long int' -->
@@ -10819,7 +10009,7 @@
10819 <!-- GridVertex::GridVertex() --> 10009 <!-- GridVertex::GridVertex() -->
10820 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'> 10010 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
10821 <!-- implicit parameter of type 'GridVertex*' --> 10011 <!-- implicit parameter of type 'GridVertex*' -->
10822 <parameter type-id='type-id-182' is-artificial='yes'/> 10012 <parameter type-id='type-id-193' is-artificial='yes'/>
10823 <!-- void --> 10013 <!-- void -->
10824 <return type-id='type-id-20'/> 10014 <return type-id='type-id-20'/>
10825 </function-decl> 10015 </function-decl>
@@ -10828,7 +10018,7 @@
10828 <!-- GridVertex::GridVertex(long int, long int) --> 10018 <!-- GridVertex::GridVertex(long int, long int) -->
10829 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'> 10019 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
10830 <!-- implicit parameter of type 'GridVertex*' --> 10020 <!-- implicit parameter of type 'GridVertex*' -->
10831 <parameter type-id='type-id-182' is-artificial='yes'/> 10021 <parameter type-id='type-id-193' is-artificial='yes'/>
10832 <!-- parameter of type 'long int' --> 10022 <!-- parameter of type 'long int' -->
10833 <parameter type-id='type-id-25'/> 10023 <parameter type-id='type-id-25'/>
10834 <!-- parameter of type 'long int' --> 10024 <!-- parameter of type 'long int' -->
@@ -10841,7 +10031,7 @@
10841 <!-- GridVertex::GridVertex() --> 10031 <!-- GridVertex::GridVertex() -->
10842 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'> 10032 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
10843 <!-- implicit parameter of type 'GridVertex*' --> 10033 <!-- implicit parameter of type 'GridVertex*' -->
10844 <parameter type-id='type-id-182' is-artificial='yes'/> 10034 <parameter type-id='type-id-193' is-artificial='yes'/>
10845 <!-- void --> 10035 <!-- void -->
10846 <return type-id='type-id-20'/> 10036 <return type-id='type-id-20'/>
10847 </function-decl> 10037 </function-decl>
@@ -10850,7 +10040,7 @@
10850 <!-- GridVertex::GridVertex(long int, long int) --> 10040 <!-- GridVertex::GridVertex(long int, long int) -->
10851 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'> 10041 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
10852 <!-- implicit parameter of type 'GridVertex*' --> 10042 <!-- implicit parameter of type 'GridVertex*' -->
10853 <parameter type-id='type-id-182' is-artificial='yes'/> 10043 <parameter type-id='type-id-193' is-artificial='yes'/>
10854 <!-- parameter of type 'long int' --> 10044 <!-- parameter of type 'long int' -->
10855 <parameter type-id='type-id-25'/> 10045 <parameter type-id='type-id-25'/>
10856 <!-- parameter of type 'long int' --> 10046 <!-- parameter of type 'long int' -->
@@ -10863,7 +10053,7 @@
10863 <!-- GridVertex::GridVertex() --> 10053 <!-- GridVertex::GridVertex() -->
10864 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'> 10054 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
10865 <!-- implicit parameter of type 'GridVertex*' --> 10055 <!-- implicit parameter of type 'GridVertex*' -->
10866 <parameter type-id='type-id-182' is-artificial='yes'/> 10056 <parameter type-id='type-id-193' is-artificial='yes'/>
10867 <!-- void --> 10057 <!-- void -->
10868 <return type-id='type-id-20'/> 10058 <return type-id='type-id-20'/>
10869 </function-decl> 10059 </function-decl>
@@ -10872,7 +10062,7 @@
10872 <!-- GridVertex::GridVertex(long int, long int) --> 10062 <!-- GridVertex::GridVertex(long int, long int) -->
10873 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'> 10063 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
10874 <!-- implicit parameter of type 'GridVertex*' --> 10064 <!-- implicit parameter of type 'GridVertex*' -->
10875 <parameter type-id='type-id-182' is-artificial='yes'/> 10065 <parameter type-id='type-id-193' is-artificial='yes'/>
10876 <!-- parameter of type 'long int' --> 10066 <!-- parameter of type 'long int' -->
10877 <parameter type-id='type-id-25'/> 10067 <parameter type-id='type-id-25'/>
10878 <!-- parameter of type 'long int' --> 10068 <!-- parameter of type 'long int' -->
@@ -10885,7 +10075,7 @@
10885 <!-- GridVertex::GridVertex() --> 10075 <!-- GridVertex::GridVertex() -->
10886 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'> 10076 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
10887 <!-- implicit parameter of type 'GridVertex*' --> 10077 <!-- implicit parameter of type 'GridVertex*' -->
10888 <parameter type-id='type-id-182' is-artificial='yes'/> 10078 <parameter type-id='type-id-193' is-artificial='yes'/>
10889 <!-- void --> 10079 <!-- void -->
10890 <return type-id='type-id-20'/> 10080 <return type-id='type-id-20'/>
10891 </function-decl> 10081 </function-decl>
@@ -10894,7 +10084,7 @@
10894 <!-- GridVertex::GridVertex(long int, long int) --> 10084 <!-- GridVertex::GridVertex(long int, long int) -->
10895 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'> 10085 <function-decl name='GridVertex' filepath='libnurbs/internals/gridvertex.h' line='42' column='1' visibility='default' binding='global' size-in-bits='64'>
10896 <!-- implicit parameter of type 'GridVertex*' --> 10086 <!-- implicit parameter of type 'GridVertex*' -->
10897 <parameter type-id='type-id-182' is-artificial='yes'/> 10087 <parameter type-id='type-id-193' is-artificial='yes'/>
10898 <!-- parameter of type 'long int' --> 10088 <!-- parameter of type 'long int' -->
10899 <parameter type-id='type-id-25'/> 10089 <parameter type-id='type-id-25'/>
10900 <!-- parameter of type 'long int' --> 10090 <!-- parameter of type 'long int' -->
@@ -10905,7 +10095,7 @@
10905 </member-function> 10095 </member-function>
10906 </class-decl> 10096 </class-decl>
10907 <!-- class TrimVertex --> 10097 <!-- class TrimVertex -->
10908 <class-decl name='TrimVertex' size-in-bits='128' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='43' column='1' id='type-id-201'> 10098 <class-decl name='TrimVertex' size-in-bits='128' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='43' column='1' id='type-id-196'>
10909 <data-member access='private' layout-offset-in-bits='0'> 10099 <data-member access='private' layout-offset-in-bits='0'>
10910 <!-- REAL TrimVertex::param[2] --> 10100 <!-- REAL TrimVertex::param[2] -->
10911 <var-decl name='param' type-id='type-id-83' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='45' column='1'/> 10101 <var-decl name='param' type-id='type-id-83' visibility='default' filepath='libnurbs/internals/trimvertex.h' line='45' column='1'/>
@@ -10916,17 +10106,17 @@
10916 </data-member> 10106 </data-member>
10917 </class-decl> 10107 </class-decl>
10918 <!-- Backend* --> 10108 <!-- Backend* -->
10919 <pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-180'/> 10109 <pointer-type-def type-id='type-id-65' size-in-bits='64' id='type-id-191'/>
10920 <!-- BasicCurveEvaluator& --> 10110 <!-- BasicCurveEvaluator& -->
10921 <reference-type-def kind='lvalue' type-id='type-id-10' size-in-bits='64' id='type-id-80'/> 10111 <reference-type-def kind='lvalue' type-id='type-id-10' size-in-bits='64' id='type-id-80'/>
10922 <!-- BasicSurfaceEvaluator& --> 10112 <!-- BasicSurfaceEvaluator& -->
10923 <reference-type-def kind='lvalue' type-id='type-id-53' size-in-bits='64' id='type-id-81'/> 10113 <reference-type-def kind='lvalue' type-id='type-id-53' size-in-bits='64' id='type-id-81'/>
10924 <!-- GridTrimVertex* --> 10114 <!-- GridTrimVertex* -->
10925 <pointer-type-def type-id='type-id-200' size-in-bits='64' id='type-id-183'/> 10115 <pointer-type-def type-id='type-id-195' size-in-bits='64' id='type-id-194'/>
10926 <!-- GridVertex* --> 10116 <!-- GridVertex* -->
10927 <pointer-type-def type-id='type-id-202' size-in-bits='64' id='type-id-182'/> 10117 <pointer-type-def type-id='type-id-197' size-in-bits='64' id='type-id-193'/>
10928 <!-- TrimVertex* --> 10118 <!-- TrimVertex* -->
10929 <pointer-type-def type-id='type-id-201' size-in-bits='64' id='type-id-181'/> 10119 <pointer-type-def type-id='type-id-196' size-in-bits='64' id='type-id-192'/>
10930 </abi-instr> 10120 </abi-instr>
10931 <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'> 10121 <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'>
10932 <!-- class BasicCurveEvaluator --> 10122 <!-- class BasicCurveEvaluator -->
@@ -11612,7 +10802,7 @@
11612 </abi-instr> 10802 </abi-instr>
11613 <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'> 10803 <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'>
11614 <!-- struct Quilt --> 10804 <!-- struct Quilt -->
11615 <class-decl name='Quilt' size-in-bits='896' is-struct='yes' visibility='default' filepath='libnurbs/internals/quilt.h' line='64' column='1' id='type-id-203'> 10805 <class-decl name='Quilt' size-in-bits='896' is-struct='yes' visibility='default' filepath='libnurbs/internals/quilt.h' line='64' column='1' id='type-id-198'>
11616 <!-- class PooledObj --> 10806 <!-- class PooledObj -->
11617 <base-class access='public' layout-offset-in-bits='0' type-id='type-id-111'/> 10807 <base-class access='public' layout-offset-in-bits='0' type-id='type-id-111'/>
11618 <data-member access='public' layout-offset-in-bits='0'> 10808 <data-member access='public' layout-offset-in-bits='0'>
@@ -11625,11 +10815,11 @@
11625 </data-member> 10815 </data-member>
11626 <data-member access='public' layout-offset-in-bits='128'> 10816 <data-member access='public' layout-offset-in-bits='128'>
11627 <!-- Quiltspec Quilt::qspec[2] --> 10817 <!-- Quiltspec Quilt::qspec[2] -->
11628 <var-decl name='qspec' type-id='type-id-204' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/> 10818 <var-decl name='qspec' type-id='type-id-199' visibility='default' filepath='libnurbs/internals/quilt.h' line='69' column='1'/>
11629 </data-member> 10819 </data-member>
11630 <data-member access='public' layout-offset-in-bits='768'> 10820 <data-member access='public' layout-offset-in-bits='768'>
11631 <!-- Quiltspec_ptr Quilt::eqspec --> 10821 <!-- Quiltspec_ptr Quilt::eqspec -->
11632 <var-decl name='eqspec' type-id='type-id-205' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/> 10822 <var-decl name='eqspec' type-id='type-id-200' visibility='default' filepath='libnurbs/internals/quilt.h' line='70' column='1'/>
11633 </data-member> 10823 </data-member>
11634 <data-member access='public' layout-offset-in-bits='832'> 10824 <data-member access='public' layout-offset-in-bits='832'>
11635 <!-- Quilt* Quilt::next --> 10825 <!-- Quilt* Quilt::next -->
@@ -11740,7 +10930,7 @@
11740 <!-- Renderhints::Renderhints() --> 10930 <!-- Renderhints::Renderhints() -->
11741 <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'> 10931 <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
11742 <!-- implicit parameter of type 'Renderhints*' --> 10932 <!-- implicit parameter of type 'Renderhints*' -->
11743 <parameter type-id='type-id-206' is-artificial='yes'/> 10933 <parameter type-id='type-id-201' is-artificial='yes'/>
11744 <!-- void --> 10934 <!-- void -->
11745 <return type-id='type-id-20'/> 10935 <return type-id='type-id-20'/>
11746 </function-decl> 10936 </function-decl>
@@ -11749,7 +10939,7 @@
11749 <!-- Renderhints::Renderhints() --> 10939 <!-- Renderhints::Renderhints() -->
11750 <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'> 10940 <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
11751 <!-- implicit parameter of type 'Renderhints*' --> 10941 <!-- implicit parameter of type 'Renderhints*' -->
11752 <parameter type-id='type-id-206' is-artificial='yes'/> 10942 <parameter type-id='type-id-201' is-artificial='yes'/>
11753 <!-- void --> 10943 <!-- void -->
11754 <return type-id='type-id-20'/> 10944 <return type-id='type-id-20'/>
11755 </function-decl> 10945 </function-decl>
@@ -11758,7 +10948,7 @@
11758 <!-- Renderhints::Renderhints() --> 10948 <!-- Renderhints::Renderhints() -->
11759 <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'> 10949 <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
11760 <!-- implicit parameter of type 'Renderhints*' --> 10950 <!-- implicit parameter of type 'Renderhints*' -->
11761 <parameter type-id='type-id-206' is-artificial='yes'/> 10951 <parameter type-id='type-id-201' is-artificial='yes'/>
11762 <!-- void --> 10952 <!-- void -->
11763 <return type-id='type-id-20'/> 10953 <return type-id='type-id-20'/>
11764 </function-decl> 10954 </function-decl>
@@ -11767,7 +10957,7 @@
11767 <!-- Renderhints::Renderhints() --> 10957 <!-- Renderhints::Renderhints() -->
11768 <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'> 10958 <function-decl name='Renderhints' filepath='libnurbs/internals/renderhints.h' line='43' column='1' visibility='default' binding='global' size-in-bits='64'>
11769 <!-- implicit parameter of type 'Renderhints*' --> 10959 <!-- implicit parameter of type 'Renderhints*' -->
11770 <parameter type-id='type-id-206' is-artificial='yes'/> 10960 <parameter type-id='type-id-201' is-artificial='yes'/>
11771 <!-- void --> 10961 <!-- void -->
11772 <return type-id='type-id-20'/> 10962 <return type-id='type-id-20'/>
11773 </function-decl> 10963 </function-decl>
@@ -11776,7 +10966,7 @@
11776 </abi-instr> 10966 </abi-instr>
11777 <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'> 10967 <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'>
11778 <!-- struct Arc --> 10968 <!-- struct Arc -->
11779 <class-decl name='Arc' size-in-bits='448' is-struct='yes' visibility='default' filepath='libnurbs/internals/arc.h' line='55' column='1' id='type-id-207'> 10969 <class-decl name='Arc' size-in-bits='448' is-struct='yes' visibility='default' filepath='libnurbs/internals/arc.h' line='55' column='1' id='type-id-202'>
11780 <!-- class PooledObj --> 10970 <!-- class PooledObj -->
11781 <base-class access='public' layout-offset-in-bits='0' type-id='type-id-111'/> 10971 <base-class access='public' layout-offset-in-bits='0' type-id='type-id-111'/>
11782 <data-member access='public' static='yes'> 10972 <data-member access='public' static='yes'>
@@ -11793,15 +10983,15 @@
11793 </data-member> 10983 </data-member>
11794 <data-member access='public' layout-offset-in-bits='0'> 10984 <data-member access='public' layout-offset-in-bits='0'>
11795 <!-- Arc_ptr Arc::prev --> 10985 <!-- Arc_ptr Arc::prev -->
11796 <var-decl name='prev' type-id='type-id-195' visibility='default' filepath='libnurbs/internals/arc.h' line='61' column='1'/> 10986 <var-decl name='prev' type-id='type-id-185' visibility='default' filepath='libnurbs/internals/arc.h' line='61' column='1'/>
11797 </data-member> 10987 </data-member>
11798 <data-member access='public' layout-offset-in-bits='64'> 10988 <data-member access='public' layout-offset-in-bits='64'>
11799 <!-- Arc_ptr Arc::next --> 10989 <!-- Arc_ptr Arc::next -->
11800 <var-decl name='next' type-id='type-id-195' visibility='default' filepath='libnurbs/internals/arc.h' line='62' column='1'/> 10990 <var-decl name='next' type-id='type-id-185' visibility='default' filepath='libnurbs/internals/arc.h' line='62' column='1'/>
11801 </data-member> 10991 </data-member>
11802 <data-member access='public' layout-offset-in-bits='128'> 10992 <data-member access='public' layout-offset-in-bits='128'>
11803 <!-- Arc_ptr Arc::link --> 10993 <!-- Arc_ptr Arc::link -->
11804 <var-decl name='link' type-id='type-id-195' visibility='default' filepath='libnurbs/internals/arc.h' line='63' column='1'/> 10994 <var-decl name='link' type-id='type-id-185' visibility='default' filepath='libnurbs/internals/arc.h' line='63' column='1'/>
11805 </data-member> 10995 </data-member>
11806 <data-member access='public' layout-offset-in-bits='192'> 10996 <data-member access='public' layout-offset-in-bits='192'>
11807 <!-- BezierArc* Arc::bezierArc --> 10997 <!-- BezierArc* Arc::bezierArc -->
@@ -11809,7 +10999,7 @@
11809 </data-member> 10999 </data-member>
11810 <data-member access='public' layout-offset-in-bits='256'> 11000 <data-member access='public' layout-offset-in-bits='256'>
11811 <!-- PwlArc* Arc::pwlArc --> 11001 <!-- PwlArc* Arc::pwlArc -->
11812 <var-decl name='pwlArc' type-id='type-id-208' visibility='default' filepath='libnurbs/internals/arc.h' line='65' column='1'/> 11002 <var-decl name='pwlArc' type-id='type-id-203' visibility='default' filepath='libnurbs/internals/arc.h' line='65' column='1'/>
11813 </data-member> 11003 </data-member>
11814 <data-member access='public' layout-offset-in-bits='320'> 11004 <data-member access='public' layout-offset-in-bits='320'>
11815 <!-- long int Arc::type --> 11005 <!-- long int Arc::type -->
@@ -11823,11 +11013,11 @@
11823 <!-- Arc::Arc(Arc*, PwlArc*) --> 11013 <!-- Arc::Arc(Arc*, PwlArc*) -->
11824 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'> 11014 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
11825 <!-- implicit parameter of type 'Arc*' --> 11015 <!-- implicit parameter of type 'Arc*' -->
11826 <parameter type-id='type-id-209' is-artificial='yes'/> 11016 <parameter type-id='type-id-204' is-artificial='yes'/>
11827 <!-- parameter of type 'Arc*' --> 11017 <!-- parameter of type 'Arc*' -->
11828 <parameter type-id='type-id-209'/> 11018 <parameter type-id='type-id-204'/>
11829 <!-- parameter of type 'PwlArc*' --> 11019 <!-- parameter of type 'PwlArc*' -->
11830 <parameter type-id='type-id-208'/> 11020 <parameter type-id='type-id-203'/>
11831 <!-- void --> 11021 <!-- void -->
11832 <return type-id='type-id-20'/> 11022 <return type-id='type-id-20'/>
11833 </function-decl> 11023 </function-decl>
@@ -11836,7 +11026,7 @@
11836 <!-- Arc::Arc(arc_side, long int) --> 11026 <!-- Arc::Arc(arc_side, long int) -->
11837 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'> 11027 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
11838 <!-- implicit parameter of type 'Arc*' --> 11028 <!-- implicit parameter of type 'Arc*' -->
11839 <parameter type-id='type-id-209' is-artificial='yes'/> 11029 <parameter type-id='type-id-204' is-artificial='yes'/>
11840 <!-- parameter of type 'enum arc_side' --> 11030 <!-- parameter of type 'enum arc_side' -->
11841 <parameter type-id='type-id-109'/> 11031 <parameter type-id='type-id-109'/>
11842 <!-- parameter of type 'long int' --> 11032 <!-- parameter of type 'long int' -->
@@ -11849,11 +11039,11 @@
11849 <!-- Arc::Arc(Arc*, PwlArc*) --> 11039 <!-- Arc::Arc(Arc*, PwlArc*) -->
11850 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'> 11040 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
11851 <!-- implicit parameter of type 'Arc*' --> 11041 <!-- implicit parameter of type 'Arc*' -->
11852 <parameter type-id='type-id-209' is-artificial='yes'/> 11042 <parameter type-id='type-id-204' is-artificial='yes'/>
11853 <!-- parameter of type 'Arc*' --> 11043 <!-- parameter of type 'Arc*' -->
11854 <parameter type-id='type-id-209'/> 11044 <parameter type-id='type-id-204'/>
11855 <!-- parameter of type 'PwlArc*' --> 11045 <!-- parameter of type 'PwlArc*' -->
11856 <parameter type-id='type-id-208'/> 11046 <parameter type-id='type-id-203'/>
11857 <!-- void --> 11047 <!-- void -->
11858 <return type-id='type-id-20'/> 11048 <return type-id='type-id-20'/>
11859 </function-decl> 11049 </function-decl>
@@ -11862,7 +11052,7 @@
11862 <!-- Arc::Arc(arc_side, long int) --> 11052 <!-- Arc::Arc(arc_side, long int) -->
11863 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'> 11053 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
11864 <!-- implicit parameter of type 'Arc*' --> 11054 <!-- implicit parameter of type 'Arc*' -->
11865 <parameter type-id='type-id-209' is-artificial='yes'/> 11055 <parameter type-id='type-id-204' is-artificial='yes'/>
11866 <!-- parameter of type 'enum arc_side' --> 11056 <!-- parameter of type 'enum arc_side' -->
11867 <parameter type-id='type-id-109'/> 11057 <parameter type-id='type-id-109'/>
11868 <!-- parameter of type 'long int' --> 11058 <!-- parameter of type 'long int' -->
@@ -11875,7 +11065,7 @@
11875 <!-- long int Arc::ismarked() --> 11065 <!-- long int Arc::ismarked() -->
11876 <function-decl name='ismarked' mangled-name='_ZN3Arc8ismarkedEv' filepath='libnurbs/internals/arc.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'> 11066 <function-decl name='ismarked' mangled-name='_ZN3Arc8ismarkedEv' filepath='libnurbs/internals/arc.h' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
11877 <!-- implicit parameter of type 'Arc*' --> 11067 <!-- implicit parameter of type 'Arc*' -->
11878 <parameter type-id='type-id-209' is-artificial='yes'/> 11068 <parameter type-id='type-id-204' is-artificial='yes'/>
11879 <!-- long int --> 11069 <!-- long int -->
11880 <return type-id='type-id-25'/> 11070 <return type-id='type-id-25'/>
11881 </function-decl> 11071 </function-decl>
@@ -11884,7 +11074,7 @@
11884 <!-- void Arc::clearmark() --> 11074 <!-- void Arc::clearmark() -->
11885 <function-decl name='clearmark' mangled-name='_ZN3Arc9clearmarkEv' filepath='libnurbs/internals/arc.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'> 11075 <function-decl name='clearmark' mangled-name='_ZN3Arc9clearmarkEv' filepath='libnurbs/internals/arc.h' line='93' column='1' visibility='default' binding='global' size-in-bits='64'>
11886 <!-- implicit parameter of type 'Arc*' --> 11076 <!-- implicit parameter of type 'Arc*' -->
11887 <parameter type-id='type-id-209' is-artificial='yes'/> 11077 <parameter type-id='type-id-204' is-artificial='yes'/>
11888 <!-- void --> 11078 <!-- void -->
11889 <return type-id='type-id-20'/> 11079 <return type-id='type-id-20'/>
11890 </function-decl> 11080 </function-decl>
@@ -11893,11 +11083,11 @@
11893 <!-- Arc::Arc(Arc*, PwlArc*) --> 11083 <!-- Arc::Arc(Arc*, PwlArc*) -->
11894 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'> 11084 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
11895 <!-- implicit parameter of type 'Arc*' --> 11085 <!-- implicit parameter of type 'Arc*' -->
11896 <parameter type-id='type-id-209' is-artificial='yes'/> 11086 <parameter type-id='type-id-204' is-artificial='yes'/>
11897 <!-- parameter of type 'Arc*' --> 11087 <!-- parameter of type 'Arc*' -->
11898 <parameter type-id='type-id-209'/> 11088 <parameter type-id='type-id-204'/>
11899 <!-- parameter of type 'PwlArc*' --> 11089 <!-- parameter of type 'PwlArc*' -->
11900 <parameter type-id='type-id-208'/> 11090 <parameter type-id='type-id-203'/>
11901 <!-- void --> 11091 <!-- void -->
11902 <return type-id='type-id-20'/> 11092 <return type-id='type-id-20'/>
11903 </function-decl> 11093 </function-decl>
@@ -11906,7 +11096,7 @@
11906 <!-- Arc::Arc(arc_side, long int) --> 11096 <!-- Arc::Arc(arc_side, long int) -->
11907 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'> 11097 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
11908 <!-- implicit parameter of type 'Arc*' --> 11098 <!-- implicit parameter of type 'Arc*' -->
11909 <parameter type-id='type-id-209' is-artificial='yes'/> 11099 <parameter type-id='type-id-204' is-artificial='yes'/>
11910 <!-- parameter of type 'enum arc_side' --> 11100 <!-- parameter of type 'enum arc_side' -->
11911 <parameter type-id='type-id-109'/> 11101 <parameter type-id='type-id-109'/>
11912 <!-- parameter of type 'long int' --> 11102 <!-- parameter of type 'long int' -->
@@ -11919,11 +11109,11 @@
11919 <!-- Arc::Arc(Arc*, PwlArc*) --> 11109 <!-- Arc::Arc(Arc*, PwlArc*) -->
11920 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'> 11110 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
11921 <!-- implicit parameter of type 'Arc*' --> 11111 <!-- implicit parameter of type 'Arc*' -->
11922 <parameter type-id='type-id-209' is-artificial='yes'/> 11112 <parameter type-id='type-id-204' is-artificial='yes'/>
11923 <!-- parameter of type 'Arc*' --> 11113 <!-- parameter of type 'Arc*' -->
11924 <parameter type-id='type-id-209'/> 11114 <parameter type-id='type-id-204'/>
11925 <!-- parameter of type 'PwlArc*' --> 11115 <!-- parameter of type 'PwlArc*' -->
11926 <parameter type-id='type-id-208'/> 11116 <parameter type-id='type-id-203'/>
11927 <!-- void --> 11117 <!-- void -->
11928 <return type-id='type-id-20'/> 11118 <return type-id='type-id-20'/>
11929 </function-decl> 11119 </function-decl>
@@ -11932,7 +11122,7 @@
11932 <!-- Arc::Arc(arc_side, long int) --> 11122 <!-- Arc::Arc(arc_side, long int) -->
11933 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'> 11123 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
11934 <!-- implicit parameter of type 'Arc*' --> 11124 <!-- implicit parameter of type 'Arc*' -->
11935 <parameter type-id='type-id-209' is-artificial='yes'/> 11125 <parameter type-id='type-id-204' is-artificial='yes'/>
11936 <!-- parameter of type 'enum arc_side' --> 11126 <!-- parameter of type 'enum arc_side' -->
11937 <parameter type-id='type-id-109'/> 11127 <parameter type-id='type-id-109'/>
11938 <!-- parameter of type 'long int' --> 11128 <!-- parameter of type 'long int' -->
@@ -11945,11 +11135,11 @@
11945 <!-- Arc::Arc(Arc*, PwlArc*) --> 11135 <!-- Arc::Arc(Arc*, PwlArc*) -->
11946 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'> 11136 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
11947 <!-- implicit parameter of type 'Arc*' --> 11137 <!-- implicit parameter of type 'Arc*' -->
11948 <parameter type-id='type-id-209' is-artificial='yes'/> 11138 <parameter type-id='type-id-204' is-artificial='yes'/>
11949 <!-- parameter of type 'Arc*' --> 11139 <!-- parameter of type 'Arc*' -->
11950 <parameter type-id='type-id-209'/> 11140 <parameter type-id='type-id-204'/>
11951 <!-- parameter of type 'PwlArc*' --> 11141 <!-- parameter of type 'PwlArc*' -->
11952 <parameter type-id='type-id-208'/> 11142 <parameter type-id='type-id-203'/>
11953 <!-- void --> 11143 <!-- void -->
11954 <return type-id='type-id-20'/> 11144 <return type-id='type-id-20'/>
11955 </function-decl> 11145 </function-decl>
@@ -11958,7 +11148,7 @@
11958 <!-- Arc::Arc(arc_side, long int) --> 11148 <!-- Arc::Arc(arc_side, long int) -->
11959 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'> 11149 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
11960 <!-- implicit parameter of type 'Arc*' --> 11150 <!-- implicit parameter of type 'Arc*' -->
11961 <parameter type-id='type-id-209' is-artificial='yes'/> 11151 <parameter type-id='type-id-204' is-artificial='yes'/>
11962 <!-- parameter of type 'enum arc_side' --> 11152 <!-- parameter of type 'enum arc_side' -->
11963 <parameter type-id='type-id-109'/> 11153 <parameter type-id='type-id-109'/>
11964 <!-- parameter of type 'long int' --> 11154 <!-- parameter of type 'long int' -->
@@ -11971,7 +11161,7 @@
11971 <!-- REAL* Arc::tail() --> 11161 <!-- REAL* Arc::tail() -->
11972 <function-decl name='tail' mangled-name='_ZN3Arc4tailEv' filepath='libnurbs/internals/arc.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'> 11162 <function-decl name='tail' mangled-name='_ZN3Arc4tailEv' filepath='libnurbs/internals/arc.h' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
11973 <!-- implicit parameter of type 'Arc*' --> 11163 <!-- implicit parameter of type 'Arc*' -->
11974 <parameter type-id='type-id-209' is-artificial='yes'/> 11164 <parameter type-id='type-id-204' is-artificial='yes'/>
11975 <!-- REAL* --> 11165 <!-- REAL* -->
11976 <return type-id='type-id-26'/> 11166 <return type-id='type-id-26'/>
11977 </function-decl> 11167 </function-decl>
@@ -11980,7 +11170,7 @@
11980 <!-- REAL* Arc::head() --> 11170 <!-- REAL* Arc::head() -->
11981 <function-decl name='head' mangled-name='_ZN3Arc4headEv' filepath='libnurbs/internals/arc.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'> 11171 <function-decl name='head' mangled-name='_ZN3Arc4headEv' filepath='libnurbs/internals/arc.h' line='89' column='1' visibility='default' binding='global' size-in-bits='64'>
11982 <!-- implicit parameter of type 'Arc*' --> 11172 <!-- implicit parameter of type 'Arc*' -->
11983 <parameter type-id='type-id-209' is-artificial='yes'/> 11173 <parameter type-id='type-id-204' is-artificial='yes'/>
11984 <!-- REAL* --> 11174 <!-- REAL* -->
11985 <return type-id='type-id-26'/> 11175 <return type-id='type-id-26'/>
11986 </function-decl> 11176 </function-decl>
@@ -11989,11 +11179,11 @@
11989 <!-- Arc::Arc(Arc*, PwlArc*) --> 11179 <!-- Arc::Arc(Arc*, PwlArc*) -->
11990 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'> 11180 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
11991 <!-- implicit parameter of type 'Arc*' --> 11181 <!-- implicit parameter of type 'Arc*' -->
11992 <parameter type-id='type-id-209' is-artificial='yes'/> 11182 <parameter type-id='type-id-204' is-artificial='yes'/>
11993 <!-- parameter of type 'Arc*' --> 11183 <!-- parameter of type 'Arc*' -->
11994 <parameter type-id='type-id-209'/> 11184 <parameter type-id='type-id-204'/>
11995 <!-- parameter of type 'PwlArc*' --> 11185 <!-- parameter of type 'PwlArc*' -->
11996 <parameter type-id='type-id-208'/> 11186 <parameter type-id='type-id-203'/>
11997 <!-- void --> 11187 <!-- void -->
11998 <return type-id='type-id-20'/> 11188 <return type-id='type-id-20'/>
11999 </function-decl> 11189 </function-decl>
@@ -12002,7 +11192,7 @@
12002 <!-- Arc::Arc(arc_side, long int) --> 11192 <!-- Arc::Arc(arc_side, long int) -->
12003 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'> 11193 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
12004 <!-- implicit parameter of type 'Arc*' --> 11194 <!-- implicit parameter of type 'Arc*' -->
12005 <parameter type-id='type-id-209' is-artificial='yes'/> 11195 <parameter type-id='type-id-204' is-artificial='yes'/>
12006 <!-- parameter of type 'enum arc_side' --> 11196 <!-- parameter of type 'enum arc_side' -->
12007 <parameter type-id='type-id-109'/> 11197 <parameter type-id='type-id-109'/>
12008 <!-- parameter of type 'long int' --> 11198 <!-- parameter of type 'long int' -->
@@ -12015,11 +11205,11 @@
12015 <!-- Arc::Arc(Arc*, PwlArc*) --> 11205 <!-- Arc::Arc(Arc*, PwlArc*) -->
12016 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'> 11206 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
12017 <!-- implicit parameter of type 'Arc*' --> 11207 <!-- implicit parameter of type 'Arc*' -->
12018 <parameter type-id='type-id-209' is-artificial='yes'/> 11208 <parameter type-id='type-id-204' is-artificial='yes'/>
12019 <!-- parameter of type 'Arc*' --> 11209 <!-- parameter of type 'Arc*' -->
12020 <parameter type-id='type-id-209'/> 11210 <parameter type-id='type-id-204'/>
12021 <!-- parameter of type 'PwlArc*' --> 11211 <!-- parameter of type 'PwlArc*' -->
12022 <parameter type-id='type-id-208'/> 11212 <parameter type-id='type-id-203'/>
12023 <!-- void --> 11213 <!-- void -->
12024 <return type-id='type-id-20'/> 11214 <return type-id='type-id-20'/>
12025 </function-decl> 11215 </function-decl>
@@ -12028,7 +11218,7 @@
12028 <!-- Arc::Arc(arc_side, long int) --> 11218 <!-- Arc::Arc(arc_side, long int) -->
12029 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'> 11219 <function-decl name='Arc' filepath='libnurbs/internals/arc.h' line='70' column='1' visibility='default' binding='global' size-in-bits='64'>
12030 <!-- implicit parameter of type 'Arc*' --> 11220 <!-- implicit parameter of type 'Arc*' -->
12031 <parameter type-id='type-id-209' is-artificial='yes'/> 11221 <parameter type-id='type-id-204' is-artificial='yes'/>
12032 <!-- parameter of type 'enum arc_side' --> 11222 <!-- parameter of type 'enum arc_side' -->
12033 <parameter type-id='type-id-109'/> 11223 <parameter type-id='type-id-109'/>
12034 <!-- parameter of type 'long int' --> 11224 <!-- parameter of type 'long int' -->
@@ -12039,9 +11229,9 @@
12039 </member-function> 11229 </member-function>
12040 </class-decl> 11230 </class-decl>
12041 <!-- class CoveAndTiler --> 11231 <!-- class CoveAndTiler -->
12042 <class-decl name='CoveAndTiler' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='46' column='1' id='type-id-191'> 11232 <class-decl name='CoveAndTiler' size-in-bits='2688' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='46' column='1' id='type-id-181'>
12043 <!-- class TrimRegion --> 11233 <!-- class TrimRegion -->
12044 <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-210'/> 11234 <base-class access='public' layout-offset-in-bits='192' is-virtual='yes' type-id='type-id-205'/>
12045 <data-member access='private' layout-offset-in-bits='64'> 11235 <data-member access='private' layout-offset-in-bits='64'>
12046 <!-- Backend& CoveAndTiler::backend --> 11236 <!-- Backend& CoveAndTiler::backend -->
12047 <var-decl name='backend' type-id='type-id-164' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='52' column='1'/> 11237 <var-decl name='backend' type-id='type-id-164' visibility='default' filepath='libnurbs/internals/coveandtiler.h' line='52' column='1'/>
@@ -12054,11 +11244,11 @@
12054 <!-- CoveAndTiler::CoveAndTiler(int, void**, Backend&) --> 11244 <!-- CoveAndTiler::CoveAndTiler(int, void**, Backend&) -->
12055 <function-decl name='CoveAndTiler' filepath='libnurbs/internals/coveandtiler.cc' line='52' column='1' visibility='default' binding='global' size-in-bits='64'> 11245 <function-decl name='CoveAndTiler' filepath='libnurbs/internals/coveandtiler.cc' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
12056 <!-- implicit parameter of type 'CoveAndTiler*' --> 11246 <!-- implicit parameter of type 'CoveAndTiler*' -->
12057 <parameter type-id='type-id-211' is-artificial='yes'/> 11247 <parameter type-id='type-id-206' is-artificial='yes'/>
12058 <!-- artificial parameter of type 'int' --> 11248 <!-- artificial parameter of type 'int' -->
12059 <parameter type-id='type-id-8' is-artificial='yes'/> 11249 <parameter type-id='type-id-8' is-artificial='yes'/>
12060 <!-- artificial parameter of type 'void**' --> 11250 <!-- artificial parameter of type 'void**' -->
12061 <parameter type-id='type-id-194' is-artificial='yes'/> 11251 <parameter type-id='type-id-184' is-artificial='yes'/>
12062 <!-- parameter of type 'Backend&' --> 11252 <!-- parameter of type 'Backend&' -->
12063 <parameter type-id='type-id-164'/> 11253 <parameter type-id='type-id-164'/>
12064 <!-- void --> 11254 <!-- void -->
@@ -12069,11 +11259,11 @@
12069 <!-- CoveAndTiler::~CoveAndTiler(int, void**) --> 11259 <!-- CoveAndTiler::~CoveAndTiler(int, void**) -->
12070 <function-decl name='~CoveAndTiler' filepath='libnurbs/internals/coveandtiler.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'> 11260 <function-decl name='~CoveAndTiler' filepath='libnurbs/internals/coveandtiler.cc' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
12071 <!-- implicit parameter of type 'CoveAndTiler*' --> 11261 <!-- implicit parameter of type 'CoveAndTiler*' -->
12072 <parameter type-id='type-id-211' is-artificial='yes'/> 11262 <parameter type-id='type-id-206' is-artificial='yes'/>
12073 <!-- artificial parameter of type 'int' --> 11263 <!-- artificial parameter of type 'int' -->
12074 <parameter type-id='type-id-8' is-artificial='yes'/> 11264 <parameter type-id='type-id-8' is-artificial='yes'/>
12075 <!-- artificial parameter of type 'void**' --> 11265 <!-- artificial parameter of type 'void**' -->
12076 <parameter type-id='type-id-194' is-artificial='yes'/> 11266 <parameter type-id='type-id-184' is-artificial='yes'/>
12077 <!-- void --> 11267 <!-- void -->
12078 <return type-id='type-id-20'/> 11268 <return type-id='type-id-20'/>
12079 </function-decl> 11269 </function-decl>
@@ -12082,9 +11272,9 @@
12082 <!-- void CoveAndTiler::output(TrimVertex*) --> 11272 <!-- void CoveAndTiler::output(TrimVertex*) -->
12083 <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'> 11273 <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='66' column='1' visibility='default' binding='global' size-in-bits='64'>
12084 <!-- implicit parameter of type 'CoveAndTiler*' --> 11274 <!-- implicit parameter of type 'CoveAndTiler*' -->
12085 <parameter type-id='type-id-211' is-artificial='yes'/> 11275 <parameter type-id='type-id-206' is-artificial='yes'/>
12086 <!-- parameter of type 'TrimVertex*' --> 11276 <!-- parameter of type 'TrimVertex*' -->
12087 <parameter type-id='type-id-181'/> 11277 <parameter type-id='type-id-192'/>
12088 <!-- void --> 11278 <!-- void -->
12089 <return type-id='type-id-20'/> 11279 <return type-id='type-id-20'/>
12090 </function-decl> 11280 </function-decl>
@@ -12093,9 +11283,9 @@
12093 <!-- void CoveAndTiler::output(GridVertex&) --> 11283 <!-- void CoveAndTiler::output(GridVertex&) -->
12094 <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputER10GridVertex' filepath='libnurbs/internals/coveandtiler.cc' line='60' column='1' visibility='default' binding='global' size-in-bits='64'> 11284 <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputER10GridVertex' filepath='libnurbs/internals/coveandtiler.cc' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
12095 <!-- implicit parameter of type 'CoveAndTiler*' --> 11285 <!-- implicit parameter of type 'CoveAndTiler*' -->
12096 <parameter type-id='type-id-211' is-artificial='yes'/> 11286 <parameter type-id='type-id-206' is-artificial='yes'/>
12097 <!-- parameter of type 'GridVertex&' --> 11287 <!-- parameter of type 'GridVertex&' -->
12098 <parameter type-id='type-id-212'/> 11288 <parameter type-id='type-id-207'/>
12099 <!-- void --> 11289 <!-- void -->
12100 <return type-id='type-id-20'/> 11290 <return type-id='type-id-20'/>
12101 </function-decl> 11291 </function-decl>
@@ -12104,9 +11294,9 @@
12104 <!-- void CoveAndTiler::output(GridTrimVertex&) --> 11294 <!-- void CoveAndTiler::output(GridTrimVertex&) -->
12105 <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputER14GridTrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='72' column='1' visibility='default' binding='global' size-in-bits='64'> 11295 <function-decl name='output' mangled-name='_ZN12CoveAndTiler6outputER14GridTrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
12106 <!-- implicit parameter of type 'CoveAndTiler*' --> 11296 <!-- implicit parameter of type 'CoveAndTiler*' -->
12107 <parameter type-id='type-id-211' is-artificial='yes'/> 11297 <parameter type-id='type-id-206' is-artificial='yes'/>
12108 <!-- parameter of type 'GridTrimVertex&' --> 11298 <!-- parameter of type 'GridTrimVertex&' -->
12109 <parameter type-id='type-id-213'/> 11299 <parameter type-id='type-id-208'/>
12110 <!-- void --> 11300 <!-- void -->
12111 <return type-id='type-id-20'/> 11301 <return type-id='type-id-20'/>
12112 </function-decl> 11302 </function-decl>
@@ -12115,7 +11305,7 @@
12115 <!-- void CoveAndTiler::coveLR() --> 11305 <!-- void CoveAndTiler::coveLR() -->
12116 <function-decl name='coveLR' mangled-name='_ZN12CoveAndTiler6coveLREv' filepath='libnurbs/internals/coveandtiler.cc' line='409' column='1' visibility='default' binding='global' size-in-bits='64'> 11306 <function-decl name='coveLR' mangled-name='_ZN12CoveAndTiler6coveLREv' filepath='libnurbs/internals/coveandtiler.cc' line='409' column='1' visibility='default' binding='global' size-in-bits='64'>
12117 <!-- implicit parameter of type 'CoveAndTiler*' --> 11307 <!-- implicit parameter of type 'CoveAndTiler*' -->
12118 <parameter type-id='type-id-211' is-artificial='yes'/> 11308 <parameter type-id='type-id-206' is-artificial='yes'/>
12119 <!-- void --> 11309 <!-- void -->
12120 <return type-id='type-id-20'/> 11310 <return type-id='type-id-20'/>
12121 </function-decl> 11311 </function-decl>
@@ -12124,7 +11314,7 @@
12124 <!-- void CoveAndTiler::coveLL() --> 11314 <!-- void CoveAndTiler::coveLL() -->
12125 <function-decl name='coveLL' mangled-name='_ZN12CoveAndTiler6coveLLEv' filepath='libnurbs/internals/coveandtiler.cc' line='348' column='1' visibility='default' binding='global' size-in-bits='64'> 11315 <function-decl name='coveLL' mangled-name='_ZN12CoveAndTiler6coveLLEv' filepath='libnurbs/internals/coveandtiler.cc' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
12126 <!-- implicit parameter of type 'CoveAndTiler*' --> 11316 <!-- implicit parameter of type 'CoveAndTiler*' -->
12127 <parameter type-id='type-id-211' is-artificial='yes'/> 11317 <parameter type-id='type-id-206' is-artificial='yes'/>
12128 <!-- void --> 11318 <!-- void -->
12129 <return type-id='type-id-20'/> 11319 <return type-id='type-id-20'/>
12130 </function-decl> 11320 </function-decl>
@@ -12133,7 +11323,7 @@
12133 <!-- void CoveAndTiler::coveUL() --> 11323 <!-- void CoveAndTiler::coveUL() -->
12134 <function-decl name='coveUL' mangled-name='_ZN12CoveAndTiler6coveULEv' filepath='libnurbs/internals/coveandtiler.cc' line='287' column='1' visibility='default' binding='global' size-in-bits='64'> 11324 <function-decl name='coveUL' mangled-name='_ZN12CoveAndTiler6coveULEv' filepath='libnurbs/internals/coveandtiler.cc' line='287' column='1' visibility='default' binding='global' size-in-bits='64'>
12135 <!-- implicit parameter of type 'CoveAndTiler*' --> 11325 <!-- implicit parameter of type 'CoveAndTiler*' -->
12136 <parameter type-id='type-id-211' is-artificial='yes'/> 11326 <parameter type-id='type-id-206' is-artificial='yes'/>
12137 <!-- void --> 11327 <!-- void -->
12138 <return type-id='type-id-20'/> 11328 <return type-id='type-id-20'/>
12139 </function-decl> 11329 </function-decl>
@@ -12142,7 +11332,7 @@
12142 <!-- void CoveAndTiler::coveUR() --> 11332 <!-- void CoveAndTiler::coveUR() -->
12143 <function-decl name='coveUR' mangled-name='_ZN12CoveAndTiler6coveUREv' filepath='libnurbs/internals/coveandtiler.cc' line='225' column='1' visibility='default' binding='global' size-in-bits='64'> 11333 <function-decl name='coveUR' mangled-name='_ZN12CoveAndTiler6coveUREv' filepath='libnurbs/internals/coveandtiler.cc' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
12144 <!-- implicit parameter of type 'CoveAndTiler*' --> 11334 <!-- implicit parameter of type 'CoveAndTiler*' -->
12145 <parameter type-id='type-id-211' is-artificial='yes'/> 11335 <parameter type-id='type-id-206' is-artificial='yes'/>
12146 <!-- void --> 11336 <!-- void -->
12147 <return type-id='type-id-20'/> 11337 <return type-id='type-id-20'/>
12148 </function-decl> 11338 </function-decl>
@@ -12151,9 +11341,9 @@
12151 <!-- void CoveAndTiler::coveLowerRightNoGrid(TrimVertex*) --> 11341 <!-- void CoveAndTiler::coveLowerRightNoGrid(TrimVertex*) -->
12152 <function-decl name='coveLowerRightNoGrid' mangled-name='_ZN12CoveAndTiler20coveLowerRightNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='397' column='1' visibility='default' binding='global' size-in-bits='64'> 11342 <function-decl name='coveLowerRightNoGrid' mangled-name='_ZN12CoveAndTiler20coveLowerRightNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='397' column='1' visibility='default' binding='global' size-in-bits='64'>
12153 <!-- implicit parameter of type 'CoveAndTiler*' --> 11343 <!-- implicit parameter of type 'CoveAndTiler*' -->
12154 <parameter type-id='type-id-211' is-artificial='yes'/> 11344 <parameter type-id='type-id-206' is-artificial='yes'/>
12155 <!-- parameter of type 'TrimVertex*' --> 11345 <!-- parameter of type 'TrimVertex*' -->
12156 <parameter type-id='type-id-181'/> 11346 <parameter type-id='type-id-192'/>
12157 <!-- void --> 11347 <!-- void -->
12158 <return type-id='type-id-20'/> 11348 <return type-id='type-id-20'/>
12159 </function-decl> 11349 </function-decl>
@@ -12162,7 +11352,7 @@
12162 <!-- void CoveAndTiler::coveLowerRight() --> 11352 <!-- void CoveAndTiler::coveLowerRight() -->
12163 <function-decl name='coveLowerRight' mangled-name='_ZN12CoveAndTiler14coveLowerRightEv' filepath='libnurbs/internals/coveandtiler.cc' line='381' column='1' visibility='default' binding='global' size-in-bits='64'> 11353 <function-decl name='coveLowerRight' mangled-name='_ZN12CoveAndTiler14coveLowerRightEv' filepath='libnurbs/internals/coveandtiler.cc' line='381' column='1' visibility='default' binding='global' size-in-bits='64'>
12164 <!-- implicit parameter of type 'CoveAndTiler*' --> 11354 <!-- implicit parameter of type 'CoveAndTiler*' -->
12165 <parameter type-id='type-id-211' is-artificial='yes'/> 11355 <parameter type-id='type-id-206' is-artificial='yes'/>
12166 <!-- void --> 11356 <!-- void -->
12167 <return type-id='type-id-20'/> 11357 <return type-id='type-id-20'/>
12168 </function-decl> 11358 </function-decl>
@@ -12171,9 +11361,9 @@
12171 <!-- void CoveAndTiler::coveLowerLeftNoGrid(TrimVertex*) --> 11361 <!-- void CoveAndTiler::coveLowerLeftNoGrid(TrimVertex*) -->
12172 <function-decl name='coveLowerLeftNoGrid' mangled-name='_ZN12CoveAndTiler19coveLowerLeftNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='336' column='1' visibility='default' binding='global' size-in-bits='64'> 11362 <function-decl name='coveLowerLeftNoGrid' mangled-name='_ZN12CoveAndTiler19coveLowerLeftNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
12173 <!-- implicit parameter of type 'CoveAndTiler*' --> 11363 <!-- implicit parameter of type 'CoveAndTiler*' -->
12174 <parameter type-id='type-id-211' is-artificial='yes'/> 11364 <parameter type-id='type-id-206' is-artificial='yes'/>
12175 <!-- parameter of type 'TrimVertex*' --> 11365 <!-- parameter of type 'TrimVertex*' -->
12176 <parameter type-id='type-id-181'/> 11366 <parameter type-id='type-id-192'/>
12177 <!-- void --> 11367 <!-- void -->
12178 <return type-id='type-id-20'/> 11368 <return type-id='type-id-20'/>
12179 </function-decl> 11369 </function-decl>
@@ -12182,7 +11372,7 @@
12182 <!-- void CoveAndTiler::coveLowerLeft() --> 11372 <!-- void CoveAndTiler::coveLowerLeft() -->
12183 <function-decl name='coveLowerLeft' mangled-name='_ZN12CoveAndTiler13coveLowerLeftEv' filepath='libnurbs/internals/coveandtiler.cc' line='320' column='1' visibility='default' binding='global' size-in-bits='64'> 11373 <function-decl name='coveLowerLeft' mangled-name='_ZN12CoveAndTiler13coveLowerLeftEv' filepath='libnurbs/internals/coveandtiler.cc' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
12184 <!-- implicit parameter of type 'CoveAndTiler*' --> 11374 <!-- implicit parameter of type 'CoveAndTiler*' -->
12185 <parameter type-id='type-id-211' is-artificial='yes'/> 11375 <parameter type-id='type-id-206' is-artificial='yes'/>
12186 <!-- void --> 11376 <!-- void -->
12187 <return type-id='type-id-20'/> 11377 <return type-id='type-id-20'/>
12188 </function-decl> 11378 </function-decl>
@@ -12191,9 +11381,9 @@
12191 <!-- void CoveAndTiler::coveUpperLeftNoGrid(TrimVertex*) --> 11381 <!-- void CoveAndTiler::coveUpperLeftNoGrid(TrimVertex*) -->
12192 <function-decl name='coveUpperLeftNoGrid' mangled-name='_ZN12CoveAndTiler19coveUpperLeftNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='275' column='1' visibility='default' binding='global' size-in-bits='64'> 11382 <function-decl name='coveUpperLeftNoGrid' mangled-name='_ZN12CoveAndTiler19coveUpperLeftNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='275' column='1' visibility='default' binding='global' size-in-bits='64'>
12193 <!-- implicit parameter of type 'CoveAndTiler*' --> 11383 <!-- implicit parameter of type 'CoveAndTiler*' -->
12194 <parameter type-id='type-id-211' is-artificial='yes'/> 11384 <parameter type-id='type-id-206' is-artificial='yes'/>
12195 <!-- parameter of type 'TrimVertex*' --> 11385 <!-- parameter of type 'TrimVertex*' -->
12196 <parameter type-id='type-id-181'/> 11386 <parameter type-id='type-id-192'/>
12197 <!-- void --> 11387 <!-- void -->
12198 <return type-id='type-id-20'/> 11388 <return type-id='type-id-20'/>
12199 </function-decl> 11389 </function-decl>
@@ -12202,7 +11392,7 @@
12202 <!-- void CoveAndTiler::coveUpperLeft() --> 11392 <!-- void CoveAndTiler::coveUpperLeft() -->
12203 <function-decl name='coveUpperLeft' mangled-name='_ZN12CoveAndTiler13coveUpperLeftEv' filepath='libnurbs/internals/coveandtiler.cc' line='259' column='1' visibility='default' binding='global' size-in-bits='64'> 11393 <function-decl name='coveUpperLeft' mangled-name='_ZN12CoveAndTiler13coveUpperLeftEv' filepath='libnurbs/internals/coveandtiler.cc' line='259' column='1' visibility='default' binding='global' size-in-bits='64'>
12204 <!-- implicit parameter of type 'CoveAndTiler*' --> 11394 <!-- implicit parameter of type 'CoveAndTiler*' -->
12205 <parameter type-id='type-id-211' is-artificial='yes'/> 11395 <parameter type-id='type-id-206' is-artificial='yes'/>
12206 <!-- void --> 11396 <!-- void -->
12207 <return type-id='type-id-20'/> 11397 <return type-id='type-id-20'/>
12208 </function-decl> 11398 </function-decl>
@@ -12211,9 +11401,9 @@
12211 <!-- void CoveAndTiler::coveUpperRightNoGrid(TrimVertex*) --> 11401 <!-- void CoveAndTiler::coveUpperRightNoGrid(TrimVertex*) -->
12212 <function-decl name='coveUpperRightNoGrid' mangled-name='_ZN12CoveAndTiler20coveUpperRightNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'> 11402 <function-decl name='coveUpperRightNoGrid' mangled-name='_ZN12CoveAndTiler20coveUpperRightNoGridEP10TrimVertex' filepath='libnurbs/internals/coveandtiler.cc' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
12213 <!-- implicit parameter of type 'CoveAndTiler*' --> 11403 <!-- implicit parameter of type 'CoveAndTiler*' -->
12214 <parameter type-id='type-id-211' is-artificial='yes'/> 11404 <parameter type-id='type-id-206' is-artificial='yes'/>
12215 <!-- parameter of type 'TrimVertex*' --> 11405 <!-- parameter of type 'TrimVertex*' -->
12216 <parameter type-id='type-id-181'/> 11406 <parameter type-id='type-id-192'/>
12217 <!-- void --> 11407 <!-- void -->
12218 <return type-id='type-id-20'/> 11408 <return type-id='type-id-20'/>
12219 </function-decl> 11409 </function-decl>
@@ -12222,7 +11412,7 @@
12222 <!-- void CoveAndTiler::coveUpperRight() --> 11412 <!-- void CoveAndTiler::coveUpperRight() -->
12223 <function-decl name='coveUpperRight' mangled-name='_ZN12CoveAndTiler14coveUpperRightEv' filepath='libnurbs/internals/coveandtiler.cc' line='197' column='1' visibility='default' binding='global' size-in-bits='64'> 11413 <function-decl name='coveUpperRight' mangled-name='_ZN12CoveAndTiler14coveUpperRightEv' filepath='libnurbs/internals/coveandtiler.cc' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
12224 <!-- implicit parameter of type 'CoveAndTiler*' --> 11414 <!-- implicit parameter of type 'CoveAndTiler*' -->
12225 <parameter type-id='type-id-211' is-artificial='yes'/> 11415 <parameter type-id='type-id-206' is-artificial='yes'/>
12226 <!-- void --> 11416 <!-- void -->
12227 <return type-id='type-id-20'/> 11417 <return type-id='type-id-20'/>
12228 </function-decl> 11418 </function-decl>
@@ -12231,7 +11421,7 @@
12231 <!-- void CoveAndTiler::tile(long int, long int, long int) --> 11421 <!-- void CoveAndTiler::tile(long int, long int, long int) -->
12232 <function-decl name='tile' mangled-name='_ZN12CoveAndTiler4tileElll' filepath='libnurbs/internals/coveandtiler.cc' line='181' column='1' visibility='default' binding='global' size-in-bits='64'> 11422 <function-decl name='tile' mangled-name='_ZN12CoveAndTiler4tileElll' filepath='libnurbs/internals/coveandtiler.cc' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
12233 <!-- implicit parameter of type 'CoveAndTiler*' --> 11423 <!-- implicit parameter of type 'CoveAndTiler*' -->
12234 <parameter type-id='type-id-211' is-artificial='yes'/> 11424 <parameter type-id='type-id-206' is-artificial='yes'/>
12235 <!-- parameter of type 'long int' --> 11425 <!-- parameter of type 'long int' -->
12236 <parameter type-id='type-id-25'/> 11426 <parameter type-id='type-id-25'/>
12237 <!-- parameter of type 'long int' --> 11427 <!-- parameter of type 'long int' -->
@@ -12246,14 +11436,14 @@
12246 <!-- void CoveAndTiler::coveAndTile() --> 11436 <!-- void CoveAndTiler::coveAndTile() -->
12247 <function-decl name='coveAndTile' mangled-name='_ZN12CoveAndTiler11coveAndTileEv' filepath='libnurbs/internals/coveandtiler.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'> 11437 <function-decl name='coveAndTile' mangled-name='_ZN12CoveAndTiler11coveAndTileEv' filepath='libnurbs/internals/coveandtiler.cc' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
12248 <!-- implicit parameter of type 'CoveAndTiler*' --> 11438 <!-- implicit parameter of type 'CoveAndTiler*' -->
12249 <parameter type-id='type-id-211' is-artificial='yes'/> 11439 <parameter type-id='type-id-206' is-artificial='yes'/>
12250 <!-- void --> 11440 <!-- void -->
12251 <return type-id='type-id-20'/> 11441 <return type-id='type-id-20'/>
12252 </function-decl> 11442 </function-decl>
12253 </member-function> 11443 </member-function>
12254 </class-decl> 11444 </class-decl>
12255 <!-- struct Gridline --> 11445 <!-- struct Gridline -->
12256 <class-decl name='Gridline' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/gridline.h' line='39' column='1' id='type-id-214'> 11446 <class-decl name='Gridline' size-in-bits='320' is-struct='yes' visibility='default' filepath='libnurbs/internals/gridline.h' line='39' column='1' id='type-id-209'>
12257 <data-member access='public' layout-offset-in-bits='0'> 11447 <data-member access='public' layout-offset-in-bits='0'>
12258 <!-- long int Gridline::v --> 11448 <!-- long int Gridline::v -->
12259 <var-decl name='v' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/gridline.h' line='40' column='1'/> 11449 <var-decl name='v' type-id='type-id-25' visibility='default' filepath='libnurbs/internals/gridline.h' line='40' column='1'/>
@@ -12276,42 +11466,42 @@
12276 </data-member> 11466 </data-member>
12277 </class-decl> 11467 </class-decl>
12278 <!-- class Jarcloc --> 11468 <!-- class Jarcloc -->
12279 <class-decl name='Jarcloc' size-in-bits='192' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='41' column='1' id='type-id-215'> 11469 <class-decl name='Jarcloc' size-in-bits='192' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='41' column='1' id='type-id-210'>
12280 <data-member access='private' layout-offset-in-bits='0'> 11470 <data-member access='private' layout-offset-in-bits='0'>
12281 <!-- Arc_ptr Jarcloc::arc --> 11471 <!-- Arc_ptr Jarcloc::arc -->
12282 <var-decl name='arc' type-id='type-id-195' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='43' column='1'/> 11472 <var-decl name='arc' type-id='type-id-185' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='43' column='1'/>
12283 </data-member> 11473 </data-member>
12284 <data-member access='private' layout-offset-in-bits='64'> 11474 <data-member access='private' layout-offset-in-bits='64'>
12285 <!-- TrimVertex* Jarcloc::p --> 11475 <!-- TrimVertex* Jarcloc::p -->
12286 <var-decl name='p' type-id='type-id-181' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='44' column='1'/> 11476 <var-decl name='p' type-id='type-id-192' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='44' column='1'/>
12287 </data-member> 11477 </data-member>
12288 <data-member access='private' layout-offset-in-bits='128'> 11478 <data-member access='private' layout-offset-in-bits='128'>
12289 <!-- TrimVertex* Jarcloc::plast --> 11479 <!-- TrimVertex* Jarcloc::plast -->
12290 <var-decl name='plast' type-id='type-id-181' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='45' column='1'/> 11480 <var-decl name='plast' type-id='type-id-192' visibility='default' filepath='libnurbs/internals/jarcloc.h' line='45' column='1'/>
12291 </data-member> 11481 </data-member>
12292 <member-function access='private'> 11482 <member-function access='private'>
12293 <!-- TrimVertex* Jarcloc::getnextpt() --> 11483 <!-- TrimVertex* Jarcloc::getnextpt() -->
12294 <function-decl name='getnextpt' mangled-name='_ZN7Jarcloc9getnextptEv' filepath='libnurbs/internals/jarcloc.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'> 11484 <function-decl name='getnextpt' mangled-name='_ZN7Jarcloc9getnextptEv' filepath='libnurbs/internals/jarcloc.h' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
12295 <!-- implicit parameter of type 'Jarcloc*' --> 11485 <!-- implicit parameter of type 'Jarcloc*' -->
12296 <parameter type-id='type-id-216' is-artificial='yes'/> 11486 <parameter type-id='type-id-211' is-artificial='yes'/>
12297 <!-- TrimVertex* --> 11487 <!-- TrimVertex* -->
12298 <return type-id='type-id-181'/> 11488 <return type-id='type-id-192'/>
12299 </function-decl> 11489 </function-decl>
12300 </member-function> 11490 </member-function>
12301 <member-function access='private'> 11491 <member-function access='private'>
12302 <!-- TrimVertex* Jarcloc::getprevpt() --> 11492 <!-- TrimVertex* Jarcloc::getprevpt() -->
12303 <function-decl name='getprevpt' mangled-name='_ZN7Jarcloc9getprevptEv' filepath='libnurbs/internals/jarcloc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'> 11493 <function-decl name='getprevpt' mangled-name='_ZN7Jarcloc9getprevptEv' filepath='libnurbs/internals/jarcloc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
12304 <!-- implicit parameter of type 'Jarcloc*' --> 11494 <!-- implicit parameter of type 'Jarcloc*' -->
12305 <parameter type-id='type-id-216' is-artificial='yes'/> 11495 <parameter type-id='type-id-211' is-artificial='yes'/>
12306 <!-- TrimVertex* --> 11496 <!-- TrimVertex* -->
12307 <return type-id='type-id-181'/> 11497 <return type-id='type-id-192'/>
12308 </function-decl> 11498 </function-decl>
12309 </member-function> 11499 </member-function>
12310 <member-function access='private'> 11500 <member-function access='private'>
12311 <!-- void Jarcloc::reverse() --> 11501 <!-- void Jarcloc::reverse() -->
12312 <function-decl name='reverse' mangled-name='_ZN7Jarcloc7reverseEv' filepath='libnurbs/internals/jarcloc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'> 11502 <function-decl name='reverse' mangled-name='_ZN7Jarcloc7reverseEv' filepath='libnurbs/internals/jarcloc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
12313 <!-- implicit parameter of type 'Jarcloc*' --> 11503 <!-- implicit parameter of type 'Jarcloc*' -->
12314 <parameter type-id='type-id-216' is-artificial='yes'/> 11504 <parameter type-id='type-id-211' is-artificial='yes'/>
12315 <!-- void --> 11505 <!-- void -->
12316 <return type-id='type-id-20'/> 11506 <return type-id='type-id-20'/>
12317 </function-decl> 11507 </function-decl>
@@ -12320,9 +11510,9 @@
12320 <!-- void Jarcloc::init(Arc_ptr, long int, long int) --> 11510 <!-- void Jarcloc::init(Arc_ptr, long int, long int) -->
12321 <function-decl name='init' mangled-name='_ZN7Jarcloc4initEP3Arcll' filepath='libnurbs/internals/jarcloc.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'> 11511 <function-decl name='init' mangled-name='_ZN7Jarcloc4initEP3Arcll' filepath='libnurbs/internals/jarcloc.h' line='47' column='1' visibility='default' binding='global' size-in-bits='64'>
12322 <!-- implicit parameter of type 'Jarcloc*' --> 11512 <!-- implicit parameter of type 'Jarcloc*' -->
12323 <parameter type-id='type-id-216' is-artificial='yes'/> 11513 <parameter type-id='type-id-211' is-artificial='yes'/>
12324 <!-- parameter of type 'typedef Arc_ptr' --> 11514 <!-- parameter of type 'typedef Arc_ptr' -->
12325 <parameter type-id='type-id-195'/> 11515 <parameter type-id='type-id-185'/>
12326 <!-- parameter of type 'long int' --> 11516 <!-- parameter of type 'long int' -->
12327 <parameter type-id='type-id-25'/> 11517 <parameter type-id='type-id-25'/>
12328 <!-- parameter of type 'long int' --> 11518 <!-- parameter of type 'long int' -->
@@ -12333,12 +11523,12 @@
12333 </member-function> 11523 </member-function>
12334 </class-decl> 11524 </class-decl>
12335 <!-- class PwlArc --> 11525 <!-- class PwlArc -->
12336 <class-decl name='PwlArc' size-in-bits='192' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='44' column='1' id='type-id-217'> 11526 <class-decl name='PwlArc' size-in-bits='192' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='44' column='1' id='type-id-212'>
12337 <!-- class PooledObj --> 11527 <!-- class PooledObj -->
12338 <base-class access='public' layout-offset-in-bits='0' type-id='type-id-111'/> 11528 <base-class access='public' layout-offset-in-bits='0' type-id='type-id-111'/>
12339 <data-member access='private' layout-offset-in-bits='0'> 11529 <data-member access='private' layout-offset-in-bits='0'>
12340 <!-- TrimVertex* PwlArc::pts --> 11530 <!-- TrimVertex* PwlArc::pts -->
12341 <var-decl name='pts' type-id='type-id-181' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='46' column='1'/> 11531 <var-decl name='pts' type-id='type-id-192' visibility='default' filepath='libnurbs/internals/pwlarc.h' line='46' column='1'/>
12342 </data-member> 11532 </data-member>
12343 <data-member access='private' layout-offset-in-bits='64'> 11533 <data-member access='private' layout-offset-in-bits='64'>
12344 <!-- int PwlArc::npts --> 11534 <!-- int PwlArc::npts -->
@@ -12352,7 +11542,7 @@
12352 <!-- PwlArc::PwlArc() --> 11542 <!-- PwlArc::PwlArc() -->
12353 <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'> 11543 <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
12354 <!-- implicit parameter of type 'PwlArc*' --> 11544 <!-- implicit parameter of type 'PwlArc*' -->
12355 <parameter type-id='type-id-208' is-artificial='yes'/> 11545 <parameter type-id='type-id-203' is-artificial='yes'/>
12356 <!-- void --> 11546 <!-- void -->
12357 <return type-id='type-id-20'/> 11547 <return type-id='type-id-20'/>
12358 </function-decl> 11548 </function-decl>
@@ -12361,11 +11551,11 @@
12361 <!-- PwlArc::PwlArc(int, TrimVertex*) --> 11551 <!-- PwlArc::PwlArc(int, TrimVertex*) -->
12362 <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'> 11552 <function-decl name='PwlArc' filepath='libnurbs/internals/pwlarc.h' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
12363 <!-- implicit parameter of type 'PwlArc*' --> 11553 <!-- implicit parameter of type 'PwlArc*' -->
12364 <parameter type-id='type-id-208' is-artificial='yes'/> 11554 <parameter type-id='type-id-203' is-artificial='yes'/>
12365 <!-- parameter of type 'int' --> 11555 <!-- parameter of type 'int' -->
12366 <parameter type-id='type-id-8'/> 11556 <parameter type-id='type-id-8'/>
12367 <!-- parameter of type 'TrimVertex*' --> 11557 <!-- parameter of type 'TrimVertex*' -->
12368