1<abi-corpus version='2.1' soname='libharfbuzz.so.0'>
2  <elf-needed>
3    <dependency name='libglib-2.0.so.0'/>
4    <dependency name='libfreetype.so.6'/>
5    <dependency name='libpng16.so.16'/>
6    <dependency name='libpthread.so.0'/>
7    <dependency name='librt.so.1'/>
8    <dependency name='libbz2.so.1'/>
9    <dependency name='libz.so.1'/>
10    <dependency name='libm.so.6'/>
11    <dependency name='libc.so.6'/>
12  </elf-needed>
13  <elf-function-symbols>
14    <elf-symbol name='_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
15    <elf-symbol name='_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
16    <elf-symbol name='hb_blob_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
17    <elf-symbol name='hb_blob_create_sub_blob' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
18    <elf-symbol name='hb_blob_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
19    <elf-symbol name='hb_blob_get_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
20    <elf-symbol name='hb_blob_get_data_writable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
21    <elf-symbol name='hb_blob_get_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
22    <elf-symbol name='hb_blob_get_length' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
23    <elf-symbol name='hb_blob_get_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
24    <elf-symbol name='hb_blob_is_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
25    <elf-symbol name='hb_blob_make_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
26    <elf-symbol name='hb_blob_reference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
27    <elf-symbol name='hb_blob_set_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
28    <elf-symbol name='hb_buffer_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
29    <elf-symbol name='hb_buffer_add_codepoints' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
30    <elf-symbol name='hb_buffer_add_utf16' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
31    <elf-symbol name='hb_buffer_add_utf32' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
32    <elf-symbol name='hb_buffer_add_utf8' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
33    <elf-symbol name='hb_buffer_allocation_successful' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
34    <elf-symbol name='hb_buffer_clear_contents' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
35    <elf-symbol name='hb_buffer_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
36    <elf-symbol name='hb_buffer_deserialize_glyphs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
37    <elf-symbol name='hb_buffer_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
38    <elf-symbol name='hb_buffer_get_content_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
39    <elf-symbol name='hb_buffer_get_direction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
40    <elf-symbol name='hb_buffer_get_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
41    <elf-symbol name='hb_buffer_get_flags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
42    <elf-symbol name='hb_buffer_get_glyph_infos' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
43    <elf-symbol name='hb_buffer_get_glyph_positions' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
44    <elf-symbol name='hb_buffer_get_language' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
45    <elf-symbol name='hb_buffer_get_length' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
46    <elf-symbol name='hb_buffer_get_replacement_codepoint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
47    <elf-symbol name='hb_buffer_get_script' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
48    <elf-symbol name='hb_buffer_get_segment_properties' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
49    <elf-symbol name='hb_buffer_get_unicode_funcs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
50    <elf-symbol name='hb_buffer_get_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
51    <elf-symbol name='hb_buffer_guess_segment_properties' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
52    <elf-symbol name='hb_buffer_normalize_glyphs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
53    <elf-symbol name='hb_buffer_pre_allocate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
54    <elf-symbol name='hb_buffer_reference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
55    <elf-symbol name='hb_buffer_reset' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
56    <elf-symbol name='hb_buffer_reverse' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
57    <elf-symbol name='hb_buffer_reverse_clusters' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
58    <elf-symbol name='hb_buffer_serialize_format_from_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
59    <elf-symbol name='hb_buffer_serialize_format_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
60    <elf-symbol name='hb_buffer_serialize_glyphs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
61    <elf-symbol name='hb_buffer_serialize_list_formats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
62    <elf-symbol name='hb_buffer_set_content_type' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
63    <elf-symbol name='hb_buffer_set_direction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
64    <elf-symbol name='hb_buffer_set_flags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
65    <elf-symbol name='hb_buffer_set_language' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
66    <elf-symbol name='hb_buffer_set_length' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
67    <elf-symbol name='hb_buffer_set_replacement_codepoint' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
68    <elf-symbol name='hb_buffer_set_script' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
69    <elf-symbol name='hb_buffer_set_segment_properties' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
70    <elf-symbol name='hb_buffer_set_unicode_funcs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
71    <elf-symbol name='hb_buffer_set_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
72    <elf-symbol name='hb_direction_from_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
73    <elf-symbol name='hb_direction_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
74    <elf-symbol name='hb_face_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
75    <elf-symbol name='hb_face_create_for_tables' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
76    <elf-symbol name='hb_face_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
77    <elf-symbol name='hb_face_get_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
78    <elf-symbol name='hb_face_get_glyph_count' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
79    <elf-symbol name='hb_face_get_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
80    <elf-symbol name='hb_face_get_upem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
81    <elf-symbol name='hb_face_get_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
82    <elf-symbol name='hb_face_is_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
83    <elf-symbol name='hb_face_make_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
84    <elf-symbol name='hb_face_reference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
85    <elf-symbol name='hb_face_reference_blob' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
86    <elf-symbol name='hb_face_reference_table' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
87    <elf-symbol name='hb_face_set_glyph_count' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
88    <elf-symbol name='hb_face_set_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
89    <elf-symbol name='hb_face_set_upem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
90    <elf-symbol name='hb_face_set_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
91    <elf-symbol name='hb_feature_from_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
92    <elf-symbol name='hb_feature_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
93    <elf-symbol name='hb_font_add_glyph_origin_for_direction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
94    <elf-symbol name='hb_font_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
95    <elf-symbol name='hb_font_create_sub_font' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
96    <elf-symbol name='hb_font_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
97    <elf-symbol name='hb_font_funcs_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
98    <elf-symbol name='hb_font_funcs_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
99    <elf-symbol name='hb_font_funcs_get_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
100    <elf-symbol name='hb_font_funcs_get_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
101    <elf-symbol name='hb_font_funcs_is_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
102    <elf-symbol name='hb_font_funcs_make_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
103    <elf-symbol name='hb_font_funcs_reference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
104    <elf-symbol name='hb_font_funcs_set_glyph_contour_point_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
105    <elf-symbol name='hb_font_funcs_set_glyph_extents_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
106    <elf-symbol name='hb_font_funcs_set_glyph_from_name_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
107    <elf-symbol name='hb_font_funcs_set_glyph_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
108    <elf-symbol name='hb_font_funcs_set_glyph_h_advance_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
109    <elf-symbol name='hb_font_funcs_set_glyph_h_kerning_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
110    <elf-symbol name='hb_font_funcs_set_glyph_h_origin_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
111    <elf-symbol name='hb_font_funcs_set_glyph_name_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
112    <elf-symbol name='hb_font_funcs_set_glyph_v_advance_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
113    <elf-symbol name='hb_font_funcs_set_glyph_v_kerning_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
114    <elf-symbol name='hb_font_funcs_set_glyph_v_origin_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
115    <elf-symbol name='hb_font_funcs_set_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
116    <elf-symbol name='hb_font_get_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
117    <elf-symbol name='hb_font_get_face' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
118    <elf-symbol name='hb_font_get_glyph' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
119    <elf-symbol name='hb_font_get_glyph_advance_for_direction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
120    <elf-symbol name='hb_font_get_glyph_contour_point' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
121    <elf-symbol name='hb_font_get_glyph_contour_point_for_origin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
122    <elf-symbol name='hb_font_get_glyph_extents' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
123    <elf-symbol name='hb_font_get_glyph_extents_for_origin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
124    <elf-symbol name='hb_font_get_glyph_from_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
125    <elf-symbol name='hb_font_get_glyph_h_advance' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
126    <elf-symbol name='hb_font_get_glyph_h_kerning' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
127    <elf-symbol name='hb_font_get_glyph_h_origin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
128    <elf-symbol name='hb_font_get_glyph_kerning_for_direction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
129    <elf-symbol name='hb_font_get_glyph_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
130    <elf-symbol name='hb_font_get_glyph_origin_for_direction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
131    <elf-symbol name='hb_font_get_glyph_v_advance' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
132    <elf-symbol name='hb_font_get_glyph_v_kerning' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
133    <elf-symbol name='hb_font_get_glyph_v_origin' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
134    <elf-symbol name='hb_font_get_parent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
135    <elf-symbol name='hb_font_get_ppem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
136    <elf-symbol name='hb_font_get_scale' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
137    <elf-symbol name='hb_font_get_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
138    <elf-symbol name='hb_font_glyph_from_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
139    <elf-symbol name='hb_font_glyph_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
140    <elf-symbol name='hb_font_is_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
141    <elf-symbol name='hb_font_make_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
142    <elf-symbol name='hb_font_reference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
143    <elf-symbol name='hb_font_set_funcs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
144    <elf-symbol name='hb_font_set_funcs_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
145    <elf-symbol name='hb_font_set_ppem' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
146    <elf-symbol name='hb_font_set_scale' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
147    <elf-symbol name='hb_font_set_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
148    <elf-symbol name='hb_font_subtract_glyph_origin_for_direction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
149    <elf-symbol name='hb_ft_face_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
150    <elf-symbol name='hb_ft_face_create_cached' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
151    <elf-symbol name='hb_ft_font_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
152    <elf-symbol name='hb_ft_font_get_face' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
153    <elf-symbol name='hb_ft_font_set_funcs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
154    <elf-symbol name='hb_glib_get_unicode_funcs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
155    <elf-symbol name='hb_glib_script_from_script' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
156    <elf-symbol name='hb_glib_script_to_script' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
157    <elf-symbol name='hb_language_from_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
158    <elf-symbol name='hb_language_get_default' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
159    <elf-symbol name='hb_language_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
160    <elf-symbol name='hb_ot_font_set_funcs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
161    <elf-symbol name='hb_ot_layout_collect_lookups' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
162    <elf-symbol name='hb_ot_layout_feature_get_lookups' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
163    <elf-symbol name='hb_ot_layout_get_attach_points' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
164    <elf-symbol name='hb_ot_layout_get_glyph_class' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
165    <elf-symbol name='hb_ot_layout_get_glyphs_in_class' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
166    <elf-symbol name='hb_ot_layout_get_ligature_carets' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
167    <elf-symbol name='hb_ot_layout_get_size_params' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
168    <elf-symbol name='hb_ot_layout_has_glyph_classes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
169    <elf-symbol name='hb_ot_layout_has_positioning' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
170    <elf-symbol name='hb_ot_layout_has_substitution' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
171    <elf-symbol name='hb_ot_layout_language_find_feature' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
172    <elf-symbol name='hb_ot_layout_language_get_feature_indexes' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
173    <elf-symbol name='hb_ot_layout_language_get_feature_tags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
174    <elf-symbol name='hb_ot_layout_language_get_required_feature' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
175    <elf-symbol name='hb_ot_layout_language_get_required_feature_index' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
176    <elf-symbol name='hb_ot_layout_lookup_collect_glyphs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
177    <elf-symbol name='hb_ot_layout_lookup_substitute_closure' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
178    <elf-symbol name='hb_ot_layout_lookup_would_substitute' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
179    <elf-symbol name='hb_ot_layout_script_find_language' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
180    <elf-symbol name='hb_ot_layout_script_get_language_tags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
181    <elf-symbol name='hb_ot_layout_table_choose_script' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
182    <elf-symbol name='hb_ot_layout_table_find_script' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
183    <elf-symbol name='hb_ot_layout_table_get_feature_tags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
184    <elf-symbol name='hb_ot_layout_table_get_lookup_count' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
185    <elf-symbol name='hb_ot_layout_table_get_script_tags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
186    <elf-symbol name='hb_ot_shape_glyphs_closure' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
187    <elf-symbol name='hb_ot_shape_plan_collect_lookups' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
188    <elf-symbol name='hb_ot_tag_from_language' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
189    <elf-symbol name='hb_ot_tag_to_language' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
190    <elf-symbol name='hb_ot_tag_to_script' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
191    <elf-symbol name='hb_ot_tags_from_script' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
192    <elf-symbol name='hb_script_from_iso15924_tag' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
193    <elf-symbol name='hb_script_from_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
194    <elf-symbol name='hb_script_get_horizontal_direction' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
195    <elf-symbol name='hb_script_to_iso15924_tag' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
196    <elf-symbol name='hb_segment_properties_equal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
197    <elf-symbol name='hb_segment_properties_hash' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
198    <elf-symbol name='hb_set_add' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
199    <elf-symbol name='hb_set_add_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
200    <elf-symbol name='hb_set_allocation_successful' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
201    <elf-symbol name='hb_set_clear' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
202    <elf-symbol name='hb_set_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
203    <elf-symbol name='hb_set_del' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
204    <elf-symbol name='hb_set_del_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
205    <elf-symbol name='hb_set_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
206    <elf-symbol name='hb_set_get_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
207    <elf-symbol name='hb_set_get_max' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
208    <elf-symbol name='hb_set_get_min' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
209    <elf-symbol name='hb_set_get_population' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
210    <elf-symbol name='hb_set_get_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
211    <elf-symbol name='hb_set_has' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
212    <elf-symbol name='hb_set_intersect' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
213    <elf-symbol name='hb_set_invert' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
214    <elf-symbol name='hb_set_is_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
215    <elf-symbol name='hb_set_is_equal' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
216    <elf-symbol name='hb_set_next' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
217    <elf-symbol name='hb_set_next_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
218    <elf-symbol name='hb_set_reference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
219    <elf-symbol name='hb_set_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
220    <elf-symbol name='hb_set_set_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
221    <elf-symbol name='hb_set_subtract' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
222    <elf-symbol name='hb_set_symmetric_difference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
223    <elf-symbol name='hb_set_union' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
224    <elf-symbol name='hb_shape' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
225    <elf-symbol name='hb_shape_full' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
226    <elf-symbol name='hb_shape_list_shapers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
227    <elf-symbol name='hb_shape_plan_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
228    <elf-symbol name='hb_shape_plan_create_cached' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
229    <elf-symbol name='hb_shape_plan_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
230    <elf-symbol name='hb_shape_plan_execute' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
231    <elf-symbol name='hb_shape_plan_get_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
232    <elf-symbol name='hb_shape_plan_get_shaper' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
233    <elf-symbol name='hb_shape_plan_get_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
234    <elf-symbol name='hb_shape_plan_reference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
235    <elf-symbol name='hb_shape_plan_set_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
236    <elf-symbol name='hb_tag_from_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
237    <elf-symbol name='hb_tag_to_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
238    <elf-symbol name='hb_unicode_combining_class' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
239    <elf-symbol name='hb_unicode_compose' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
240    <elf-symbol name='hb_unicode_decompose' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
241    <elf-symbol name='hb_unicode_decompose_compatibility' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
242    <elf-symbol name='hb_unicode_eastasian_width' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
243    <elf-symbol name='hb_unicode_funcs_create' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
244    <elf-symbol name='hb_unicode_funcs_destroy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
245    <elf-symbol name='hb_unicode_funcs_get_default' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
246    <elf-symbol name='hb_unicode_funcs_get_empty' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
247    <elf-symbol name='hb_unicode_funcs_get_parent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
248    <elf-symbol name='hb_unicode_funcs_get_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
249    <elf-symbol name='hb_unicode_funcs_is_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
250    <elf-symbol name='hb_unicode_funcs_make_immutable' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
251    <elf-symbol name='hb_unicode_funcs_reference' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
252    <elf-symbol name='hb_unicode_funcs_set_combining_class_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
253    <elf-symbol name='hb_unicode_funcs_set_compose_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
254    <elf-symbol name='hb_unicode_funcs_set_decompose_compatibility_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
255    <elf-symbol name='hb_unicode_funcs_set_decompose_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
256    <elf-symbol name='hb_unicode_funcs_set_eastasian_width_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
257    <elf-symbol name='hb_unicode_funcs_set_general_category_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
258    <elf-symbol name='hb_unicode_funcs_set_mirroring_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
259    <elf-symbol name='hb_unicode_funcs_set_script_func' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
260    <elf-symbol name='hb_unicode_funcs_set_user_data' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
261    <elf-symbol name='hb_unicode_general_category' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
262    <elf-symbol name='hb_unicode_mirroring' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
263    <elf-symbol name='hb_unicode_script' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
264    <elf-symbol name='hb_version' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
265    <elf-symbol name='hb_version_atleast' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
266    <elf-symbol name='hb_version_string' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/>
267  </elf-function-symbols>
268  <abi-instr address-size='64' path='hb-blob.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
269    <type-decl name='bool' size-in-bits='8' id='type-id-1'/>
270    <type-decl name='char' size-in-bits='8' id='type-id-2'/>
271    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='320' id='type-id-3'>
272      <subrange length='40' type-id='type-id-4' id='type-id-5'/>
273    </array-type-def>
274    <enum-decl name='hb_memory_mode_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.h' line='58' column='1' id='type-id-6'>
275      <underlying-type type-id='type-id-7'/>
276      <enumerator name='HB_MEMORY_MODE_DUPLICATE' value='0'/>
277      <enumerator name='HB_MEMORY_MODE_READONLY' value='1'/>
278      <enumerator name='HB_MEMORY_MODE_WRITABLE' value='2'/>
279      <enumerator name='HB_MEMORY_MODE_READONLY_MAY_MAKE_WRITABLE' value='3'/>
280    </enum-decl>
281    <array-type-def dimensions='1' type-id='type-id-8' size-in-bits='384' id='type-id-9'>
282      <subrange length='2' type-id='type-id-4' id='type-id-10'/>
283    </array-type-def>
284    <type-decl name='int' size-in-bits='32' id='type-id-11'/>
285    <type-decl name='long int' size-in-bits='64' id='type-id-12'/>
286    <class-decl name='__pthread_internal_list' size-in-bits='128' is-struct='yes' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='62' column='1' id='type-id-13'>
287      <data-member access='public' layout-offset-in-bits='0'>
288        <var-decl name='__prev' type-id='type-id-14' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='63' column='1'/>
289      </data-member>
290      <data-member access='public' layout-offset-in-bits='64'>
291        <var-decl name='__next' type-id='type-id-14' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='64' column='1'/>
292      </data-member>
293    </class-decl>
294    <class-decl name='hb_blob_t' size-in-bits='1216' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='53' column='1' id='type-id-15'>
295      <data-member access='public' layout-offset-in-bits='0'>
296        <var-decl name='header' type-id='type-id-16' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='54' column='1'/>
297      </data-member>
298      <data-member access='public' layout-offset-in-bits='896'>
299        <var-decl name='immutable' type-id='type-id-1' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='57' column='1'/>
300      </data-member>
301      <data-member access='public' layout-offset-in-bits='960'>
302        <var-decl name='data' type-id='type-id-17' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='59' column='1'/>
303      </data-member>
304      <data-member access='public' layout-offset-in-bits='1024'>
305        <var-decl name='length' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='60' column='1'/>
306      </data-member>
307      <data-member access='public' layout-offset-in-bits='1056'>
308        <var-decl name='mode' type-id='type-id-6' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='61' column='1'/>
309      </data-member>
310      <data-member access='public' layout-offset-in-bits='1088'>
311        <var-decl name='user_data' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='63' column='1'/>
312      </data-member>
313      <data-member access='public' layout-offset-in-bits='1152'>
314        <var-decl name='destroy' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='64' column='1'/>
315      </data-member>
316    </class-decl>
317    <class-decl name='hb_lockable_set_t&lt;hb_user_data_array_t::hb_user_data_item_t, hb_mutex_t&gt;' size-in-bits='512' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='449' column='1' id='type-id-21'>
318      <data-member access='public' layout-offset-in-bits='0'>
319        <var-decl name='items' type-id='type-id-22' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='450' column='1'/>
320      </data-member>
321      <member-function access='public'>
322        <function-decl name='finish' mangled-name='_ZN17hb_lockable_set_tIN20hb_user_data_array_t19hb_user_data_item_tE10hb_mutex_tE6finishERS2_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='520' column='1' visibility='default' binding='global' size-in-bits='64'>
323          <parameter type-id='type-id-23' is-artificial='yes'/>
324          <parameter type-id='type-id-24'/>
325          <return type-id='type-id-25'/>
326        </function-decl>
327      </member-function>
328      <member-function access='public'>
329        <function-decl name='init' mangled-name='_ZN17hb_lockable_set_tIN20hb_user_data_array_t19hb_user_data_item_tE10hb_mutex_tE4initEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='452' column='1' visibility='default' binding='global' size-in-bits='64'>
330          <parameter type-id='type-id-23' is-artificial='yes'/>
331          <return type-id='type-id-25'/>
332        </function-decl>
333      </member-function>
334      <member-function access='public'>
335        <function-decl name='find&lt;hb_user_data_key_t*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='496' column='1' visibility='default' binding='global' size-in-bits='64'>
336          <parameter type-id='type-id-23' is-artificial='yes'/>
337          <parameter type-id='type-id-26'/>
338          <parameter type-id='type-id-27'/>
339          <parameter type-id='type-id-24'/>
340          <return type-id='type-id-1'/>
341        </function-decl>
342      </member-function>
343      <member-function access='public'>
344        <function-decl name='remove&lt;hb_user_data_key_t*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='480' column='1' visibility='default' binding='global' size-in-bits='64'>
345          <parameter type-id='type-id-23' is-artificial='yes'/>
346          <parameter type-id='type-id-26'/>
347          <parameter type-id='type-id-24'/>
348          <return type-id='type-id-25'/>
349        </function-decl>
350      </member-function>
351      <member-function access='public'>
352        <function-decl name='replace_or_insert&lt;hb_user_data_array_t::hb_user_data_item_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='455' column='1' visibility='default' binding='global' size-in-bits='64'>
353          <parameter type-id='type-id-23' is-artificial='yes'/>
354          <parameter type-id='type-id-8'/>
355          <parameter type-id='type-id-24'/>
356          <parameter type-id='type-id-1'/>
357          <return type-id='type-id-27'/>
358        </function-decl>
359      </member-function>
360    </class-decl>
361    <class-decl name='hb_mutex_t' size-in-bits='320' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-mutex-private.hh' line='117' column='1' id='type-id-28'>
362      <data-member access='public' layout-offset-in-bits='0'>
363        <var-decl name='m' type-id='type-id-29' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-mutex-private.hh' line='120' column='1'/>
364      </data-member>
365      <member-function access='public'>
366        <function-decl name='lock' mangled-name='_ZN10hb_mutex_t4lockEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-mutex-private.hh' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
367          <parameter type-id='type-id-30' is-artificial='yes'/>
368          <return type-id='type-id-25'/>
369        </function-decl>
370      </member-function>
371      <member-function access='public'>
372        <function-decl name='unlock' mangled-name='_ZN10hb_mutex_t6unlockEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-mutex-private.hh' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
373          <parameter type-id='type-id-30' is-artificial='yes'/>
374          <return type-id='type-id-25'/>
375        </function-decl>
376      </member-function>
377      <member-function access='public'>
378        <function-decl name='finish' mangled-name='_ZN10hb_mutex_t6finishEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-mutex-private.hh' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
379          <parameter type-id='type-id-30' is-artificial='yes'/>
380          <return type-id='type-id-25'/>
381        </function-decl>
382      </member-function>
383      <member-function access='public'>
384        <function-decl name='init' mangled-name='_ZN10hb_mutex_t4initEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-mutex-private.hh' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
385          <parameter type-id='type-id-30' is-artificial='yes'/>
386          <return type-id='type-id-25'/>
387        </function-decl>
388      </member-function>
389    </class-decl>
390    <class-decl name='hb_object_header_t' size-in-bits='896' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='101' column='1' id='type-id-16'>
391      <data-member access='public' layout-offset-in-bits='0'>
392        <var-decl name='ref_count' type-id='type-id-31' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='102' column='1'/>
393      </data-member>
394      <data-member access='public' layout-offset-in-bits='64'>
395        <var-decl name='user_data' type-id='type-id-32' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='103' column='1'/>
396      </data-member>
397    </class-decl>
398    <class-decl name='hb_prealloced_array_t&lt;hb_user_data_array_t::hb_user_data_item_t, 2u&gt;' size-in-bits='512' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='329' column='1' id='type-id-22'>
399      <data-member access='public' layout-offset-in-bits='0'>
400        <var-decl name='len' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='330' column='1'/>
401      </data-member>
402      <data-member access='public' layout-offset-in-bits='32'>
403        <var-decl name='allocated' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='331' column='1'/>
404      </data-member>
405      <data-member access='public' layout-offset-in-bits='64'>
406        <var-decl name='array' type-id='type-id-27' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='332' column='1'/>
407      </data-member>
408      <data-member access='public' layout-offset-in-bits='128'>
409        <var-decl name='static_array' type-id='type-id-9' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='333' column='1'/>
410      </data-member>
411      <member-function access='public'>
412        <function-decl name='finish' mangled-name='_ZN21hb_prealloced_array_tIN20hb_user_data_array_t19hb_user_data_item_tELj2EE6finishEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='429' column='1' visibility='default' binding='global' size-in-bits='64'>
413          <parameter type-id='type-id-33' is-artificial='yes'/>
414          <return type-id='type-id-25'/>
415        </function-decl>
416      </member-function>
417      <member-function access='public'>
418        <function-decl name='operator[]' mangled-name='_ZN21hb_prealloced_array_tIN20hb_user_data_array_t19hb_user_data_item_tELj2EEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
419          <parameter type-id='type-id-33' is-artificial='yes'/>
420          <parameter type-id='type-id-18'/>
421          <return type-id='type-id-34'/>
422        </function-decl>
423      </member-function>
424      <member-function access='public'>
425        <function-decl name='pop' mangled-name='_ZN21hb_prealloced_array_tIN20hb_user_data_array_t19hb_user_data_item_tELj2EE3popEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='372' column='1' visibility='default' binding='global' size-in-bits='64'>
426          <parameter type-id='type-id-33' is-artificial='yes'/>
427          <return type-id='type-id-25'/>
428        </function-decl>
429      </member-function>
430      <member-function access='public'>
431        <function-decl name='init' mangled-name='_ZN21hb_prealloced_array_tIN20hb_user_data_array_t19hb_user_data_item_tELj2EE4initEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
432          <parameter type-id='type-id-33' is-artificial='yes'/>
433          <return type-id='type-id-25'/>
434        </function-decl>
435      </member-function>
436      <member-function access='public'>
437        <function-decl name='find&lt;hb_user_data_key_t*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='394' column='1' visibility='default' binding='global' size-in-bits='64'>
438          <parameter type-id='type-id-33' is-artificial='yes'/>
439          <parameter type-id='type-id-26'/>
440          <return type-id='type-id-27'/>
441        </function-decl>
442      </member-function>
443      <member-function access='public'>
444        <function-decl name='find&lt;hb_user_data_array_t::hb_user_data_item_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='394' column='1' visibility='default' binding='global' size-in-bits='64'>
445          <parameter type-id='type-id-33' is-artificial='yes'/>
446          <parameter type-id='type-id-8'/>
447          <return type-id='type-id-27'/>
448        </function-decl>
449      </member-function>
450      <member-function access='public'>
451        <function-decl name='push' mangled-name='_ZN21hb_prealloced_array_tIN20hb_user_data_array_t19hb_user_data_item_tELj2EE4pushEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='340' column='1' visibility='default' binding='global' size-in-bits='64'>
452          <parameter type-id='type-id-33' is-artificial='yes'/>
453          <return type-id='type-id-27'/>
454        </function-decl>
455      </member-function>
456    </class-decl>
457    <class-decl name='hb_reference_count_t' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='53' column='1' id='type-id-31'>
458      <data-member access='public' layout-offset-in-bits='0'>
459        <var-decl name='ref_count' type-id='type-id-35' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='54' column='1'/>
460      </data-member>
461      <member-function access='public'>
462        <function-decl name='is_invalid' mangled-name='_ZNK20hb_reference_count_t10is_invalidEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='61' column='1' visibility='default' binding='global' size-in-bits='64'>
463          <parameter type-id='type-id-36' is-artificial='yes'/>
464          <return type-id='type-id-1'/>
465        </function-decl>
466      </member-function>
467      <member-function access='public'>
468        <function-decl name='inc' mangled-name='_ZN20hb_reference_count_t3incEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
469          <parameter type-id='type-id-37' is-artificial='yes'/>
470          <return type-id='type-id-11'/>
471        </function-decl>
472      </member-function>
473      <member-function access='public'>
474        <function-decl name='dec' mangled-name='_ZN20hb_reference_count_t3decEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='58' column='1' visibility='default' binding='global' size-in-bits='64'>
475          <parameter type-id='type-id-37' is-artificial='yes'/>
476          <return type-id='type-id-11'/>
477        </function-decl>
478      </member-function>
479      <member-function access='public'>
480        <function-decl name='finish' mangled-name='_ZN20hb_reference_count_t6finishEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
481          <parameter type-id='type-id-37' is-artificial='yes'/>
482          <return type-id='type-id-25'/>
483        </function-decl>
484      </member-function>
485      <member-function access='public'>
486        <function-decl name='init' mangled-name='_ZN20hb_reference_count_t4initEi' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='56' column='1' visibility='default' binding='global' size-in-bits='64'>
487          <parameter type-id='type-id-37' is-artificial='yes'/>
488          <parameter type-id='type-id-11'/>
489          <return type-id='type-id-25'/>
490        </function-decl>
491      </member-function>
492    </class-decl>
493    <class-decl name='hb_user_data_array_t' size-in-bits='832' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='70' column='1' id='type-id-32'>
494      <member-type access='public'>
495        <class-decl name='hb_user_data_item_t' size-in-bits='192' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='71' column='1' id='type-id-8'>
496          <data-member access='public' layout-offset-in-bits='0'>
497            <var-decl name='key' type-id='type-id-26' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='72' column='1'/>
498          </data-member>
499          <data-member access='public' layout-offset-in-bits='64'>
500            <var-decl name='data' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='73' column='1'/>
501          </data-member>
502          <data-member access='public' layout-offset-in-bits='128'>
503            <var-decl name='destroy' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='74' column='1'/>
504          </data-member>
505          <member-function access='public'>
506            <function-decl name='finish' mangled-name='_ZN20hb_user_data_array_t19hb_user_data_item_t6finishEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
507              <parameter type-id='type-id-27' is-artificial='yes'/>
508              <return type-id='type-id-25'/>
509            </function-decl>
510          </member-function>
511          <member-function access='public'>
512            <function-decl name='operator==' mangled-name='_ZNK20hb_user_data_array_t19hb_user_data_item_teqEP18hb_user_data_key_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
513              <parameter type-id='type-id-38' is-artificial='yes'/>
514              <parameter type-id='type-id-26'/>
515              <return type-id='type-id-1'/>
516            </function-decl>
517          </member-function>
518          <member-function access='public'>
519            <function-decl name='operator==' mangled-name='_ZNK20hb_user_data_array_t19hb_user_data_item_teqERS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
520              <parameter type-id='type-id-38' is-artificial='yes'/>
521              <parameter type-id='type-id-34'/>
522              <return type-id='type-id-1'/>
523            </function-decl>
524          </member-function>
525        </class-decl>
526      </member-type>
527      <data-member access='public' layout-offset-in-bits='0'>
528        <var-decl name='lock' type-id='type-id-28' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='82' column='1'/>
529      </data-member>
530      <data-member access='public' layout-offset-in-bits='320'>
531        <var-decl name='items' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='83' column='1'/>
532      </data-member>
533      <member-function access='public'>
534        <function-decl name='finish' mangled-name='_ZN20hb_user_data_array_t6finishEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
535          <parameter type-id='type-id-39' is-artificial='yes'/>
536          <return type-id='type-id-25'/>
537        </function-decl>
538      </member-function>
539      <member-function access='public'>
540        <function-decl name='init' mangled-name='_ZN20hb_user_data_array_t4initEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
541          <parameter type-id='type-id-39' is-artificial='yes'/>
542          <return type-id='type-id-25'/>
543        </function-decl>
544      </member-function>
545      <member-function access='public'>
546        <function-decl name='get' mangled-name='_ZN20hb_user_data_array_t3getEP18hb_user_data_key_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
547          <parameter type-id='type-id-39' is-artificial='yes'/>
548          <parameter type-id='type-id-26'/>
549          <return type-id='type-id-19'/>
550        </function-decl>
551      </member-function>
552      <member-function access='public'>
553        <function-decl name='set' mangled-name='_ZN20hb_user_data_array_t3setEP18hb_user_data_key_tPvPFvS2_Ei' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='87' column='1' visibility='default' binding='global' size-in-bits='64'>
554          <parameter type-id='type-id-39' is-artificial='yes'/>
555          <parameter type-id='type-id-26'/>
556          <parameter type-id='type-id-19'/>
557          <parameter type-id='type-id-20'/>
558          <parameter type-id='type-id-40'/>
559          <return type-id='type-id-1'/>
560        </function-decl>
561      </member-function>
562    </class-decl>
563    <class-decl name='hb_user_data_key_t' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='334' column='1' id='type-id-41'>
564      <data-member access='public' layout-offset-in-bits='0'>
565        <var-decl name='unused' type-id='type-id-2' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='336' column='1'/>
566      </data-member>
567    </class-decl>
568    <typedef-decl name='__pthread_list_t' type-id='type-id-13' filepath='/usr/include/bits/pthreadtypes.h' line='65' column='1' id='type-id-42'/>
569    <typedef-decl name='hb_atomic_int_t' type-id='type-id-11' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-atomic-private.hh' line='94' column='1' id='type-id-35'/>
570    <typedef-decl name='hb_blob_t' type-id='type-id-15' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.h' line='65' column='1' id='type-id-43'/>
571    <typedef-decl name='hb_bool_t' type-id='type-id-11' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='73' column='1' id='type-id-40'/>
572    <typedef-decl name='hb_destroy_func_t' type-id='type-id-44' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='339' column='1' id='type-id-20'/>
573    <typedef-decl name='hb_mutex_impl_t' type-id='type-id-45' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-mutex-private.hh' line='59' column='1' id='type-id-29'/>
574    <typedef-decl name='hb_user_data_key_t' type-id='type-id-41' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='337' column='1' id='type-id-46'/>
575    <union-decl name='pthread_mutex_t' size-in-bits='320' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='77' column='1' id='type-id-45'>
576      <member-type access='public'>
577        <class-decl name='__pthread_mutex_s' size-in-bits='320' is-struct='yes' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='79' column='1' id='type-id-47'>
578          <data-member access='public' layout-offset-in-bits='0'>
579            <var-decl name='__lock' type-id='type-id-11' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='80' column='1'/>
580          </data-member>
581          <data-member access='public' layout-offset-in-bits='32'>
582            <var-decl name='__count' type-id='type-id-18' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='81' column='1'/>
583          </data-member>
584          <data-member access='public' layout-offset-in-bits='64'>
585            <var-decl name='__owner' type-id='type-id-11' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='82' column='1'/>
586          </data-member>
587          <data-member access='public' layout-offset-in-bits='96'>
588            <var-decl name='__nusers' type-id='type-id-18' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='84' column='1'/>
589          </data-member>
590          <data-member access='public' layout-offset-in-bits='128'>
591            <var-decl name='__kind' type-id='type-id-11' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='88' column='1'/>
592          </data-member>
593          <data-member access='public' layout-offset-in-bits='160'>
594            <var-decl name='__spins' type-id='type-id-11' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='90' column='1'/>
595          </data-member>
596          <data-member access='public' layout-offset-in-bits='192'>
597            <var-decl name='__list' type-id='type-id-42' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='91' column='1'/>
598          </data-member>
599        </class-decl>
600      </member-type>
601      <data-member access='public'>
602        <var-decl name='__data' type-id='type-id-47' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='101' column='1'/>
603      </data-member>
604      <data-member access='public'>
605        <var-decl name='__size' type-id='type-id-3' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='102' column='1'/>
606      </data-member>
607      <data-member access='public'>
608        <var-decl name='__align' type-id='type-id-12' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='103' column='1'/>
609      </data-member>
610    </union-decl>
611    <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-7'/>
612    <type-decl name='unsigned int' size-in-bits='32' id='type-id-18'/>
613    <type-decl name='unsigned long int' size-in-bits='64' id='type-id-4'/>
614    <pointer-type-def type-id='type-id-13' size-in-bits='64' id='type-id-14'/>
615    <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-48'/>
616    <qualified-type-def type-id='type-id-2' const='yes' id='type-id-49'/>
617    <pointer-type-def type-id='type-id-49' size-in-bits='64' id='type-id-17'/>
618    <qualified-type-def type-id='type-id-15' const='yes' id='type-id-50'/>
619    <pointer-type-def type-id='type-id-50' size-in-bits='64' id='type-id-51'/>
620    <qualified-type-def type-id='type-id-16' const='yes' id='type-id-52'/>
621    <pointer-type-def type-id='type-id-52' size-in-bits='64' id='type-id-53'/>
622    <qualified-type-def type-id='type-id-22' const='yes' id='type-id-54'/>
623    <pointer-type-def type-id='type-id-54' size-in-bits='64' id='type-id-55'/>
624    <qualified-type-def type-id='type-id-31' const='yes' id='type-id-56'/>
625    <pointer-type-def type-id='type-id-56' size-in-bits='64' id='type-id-36'/>
626    <qualified-type-def type-id='type-id-8' const='yes' id='type-id-57'/>
627    <reference-type-def kind='lvalue' type-id='type-id-57' size-in-bits='64' id='type-id-58'/>
628    <pointer-type-def type-id='type-id-57' size-in-bits='64' id='type-id-38'/>
629    <pointer-type-def type-id='type-id-43' size-in-bits='64' id='type-id-59'/>
630    <pointer-type-def type-id='type-id-21' size-in-bits='64' id='type-id-23'/>
631    <reference-type-def kind='lvalue' type-id='type-id-28' size-in-bits='64' id='type-id-24'/>
632    <pointer-type-def type-id='type-id-28' size-in-bits='64' id='type-id-30'/>
633    <pointer-type-def type-id='type-id-22' size-in-bits='64' id='type-id-33'/>
634    <pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-37'/>
635    <pointer-type-def type-id='type-id-32' size-in-bits='64' id='type-id-39'/>
636    <reference-type-def kind='lvalue' type-id='type-id-8' size-in-bits='64' id='type-id-34'/>
637    <pointer-type-def type-id='type-id-8' size-in-bits='64' id='type-id-27'/>
638    <pointer-type-def type-id='type-id-46' size-in-bits='64' id='type-id-26'/>
639    <pointer-type-def type-id='type-id-18' size-in-bits='64' id='type-id-60'/>
640    <pointer-type-def type-id='type-id-61' size-in-bits='64' id='type-id-44'/>
641    <pointer-type-def type-id='type-id-25' size-in-bits='64' id='type-id-19'/>
642    <type-decl name='void' id='type-id-25'/>
643    <function-decl name='hb_blob_create' mangled-name='hb_blob_create' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='97' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_blob_create'>
644      <parameter type-id='type-id-17' name='data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='97' column='1'/>
645      <parameter type-id='type-id-18' name='length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='98' column='1'/>
646      <parameter type-id='type-id-6' name='mode' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='99' column='1'/>
647      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='100' column='1'/>
648      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='101' column='1'/>
649      <return type-id='type-id-59'/>
650    </function-decl>
651    <function-decl name='hb_blob_create_sub_blob' mangled-name='hb_blob_create_sub_blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='150' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_blob_create_sub_blob'>
652      <parameter type-id='type-id-59' name='parent' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='150' column='1'/>
653      <parameter type-id='type-id-18' name='offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='151' column='1'/>
654      <parameter type-id='type-id-18' name='length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='152' column='1'/>
655      <return type-id='type-id-59'/>
656    </function-decl>
657    <function-decl name='hb_blob_get_empty' mangled-name='hb_blob_get_empty' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='182' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_blob_get_empty'>
658      <return type-id='type-id-59'/>
659    </function-decl>
660    <function-decl name='hb_blob_reference' mangled-name='hb_blob_reference' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='213' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_blob_reference'>
661      <parameter type-id='type-id-59' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='213' column='1'/>
662      <return type-id='type-id-59'/>
663    </function-decl>
664    <function-decl name='hb_blob_destroy' mangled-name='hb_blob_destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='231' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_blob_destroy'>
665      <parameter type-id='type-id-59' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='231' column='1'/>
666      <return type-id='type-id-25'/>
667    </function-decl>
668    <function-decl name='hb_blob_set_user_data' mangled-name='hb_blob_set_user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='253' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_blob_set_user_data'>
669      <parameter type-id='type-id-59' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='253' column='1'/>
670      <parameter type-id='type-id-26' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='254' column='1'/>
671      <parameter type-id='type-id-19' name='data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='255' column='1'/>
672      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='256' column='1'/>
673      <parameter type-id='type-id-40' name='replace' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='257' column='1'/>
674      <return type-id='type-id-40'/>
675    </function-decl>
676    <function-decl name='hb_blob_get_user_data' mangled-name='hb_blob_get_user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='274' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_blob_get_user_data'>
677      <parameter type-id='type-id-59' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='274' column='1'/>
678      <parameter type-id='type-id-26' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='275' column='1'/>
679      <return type-id='type-id-19'/>
680    </function-decl>
681    <function-decl name='hb_blob_make_immutable' mangled-name='hb_blob_make_immutable' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='290' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_blob_make_immutable'>
682      <parameter type-id='type-id-59' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='290' column='1'/>
683      <return type-id='type-id-25'/>
684    </function-decl>
685    <function-decl name='hb_blob_is_immutable' mangled-name='hb_blob_is_immutable' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='309' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_blob_is_immutable'>
686      <parameter type-id='type-id-59' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='309' column='1'/>
687      <return type-id='type-id-40'/>
688    </function-decl>
689    <function-decl name='hb_blob_get_length' mangled-name='hb_blob_get_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='326' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_blob_get_length'>
690      <parameter type-id='type-id-59' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='326' column='1'/>
691      <return type-id='type-id-18'/>
692    </function-decl>
693    <function-decl name='hb_blob_get_data' mangled-name='hb_blob_get_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='343' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_blob_get_data'>
694      <parameter type-id='type-id-59' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='343' column='1'/>
695      <parameter type-id='type-id-60' name='length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='343' column='1'/>
696      <return type-id='type-id-17'/>
697    </function-decl>
698    <function-decl name='hb_blob_get_data_writable' mangled-name='hb_blob_get_data_writable' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='368' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_blob_get_data_writable'>
699      <parameter type-id='type-id-59' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='368' column='1'/>
700      <parameter type-id='type-id-60' name='length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='368' column='1'/>
701      <return type-id='type-id-48'/>
702    </function-decl>
703    <function-type size-in-bits='64' id='type-id-61'>
704      <parameter type-id='type-id-19'/>
705      <return type-id='type-id-25'/>
706    </function-type>
707  </abi-instr>
708  <abi-instr address-size='64' path='hb-buffer-serialize.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
709    <array-type-def dimensions='1' type-id='type-id-17' size-in-bits='512' id='type-id-62'>
710      <subrange length='8' type-id='type-id-4' id='type-id-63'/>
711    </array-type-def>
712    <enum-decl name='hb_buffer_content_type_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='119' column='1' id='type-id-64'>
713      <underlying-type type-id='type-id-7'/>
714      <enumerator name='HB_BUFFER_CONTENT_TYPE_INVALID' value='0'/>
715      <enumerator name='HB_BUFFER_CONTENT_TYPE_UNICODE' value='1'/>
716      <enumerator name='HB_BUFFER_CONTENT_TYPE_GLYPHS' value='2'/>
717    </enum-decl>
718    <enum-decl name='hb_buffer_flags_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='174' column='1' id='type-id-65'>
719      <underlying-type type-id='type-id-7'/>
720      <enumerator name='HB_BUFFER_FLAG_DEFAULT' value='0'/>
721      <enumerator name='HB_BUFFER_FLAG_BOT' value='1'/>
722      <enumerator name='HB_BUFFER_FLAG_EOT' value='2'/>
723      <enumerator name='HB_BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES' value='4'/>
724    </enum-decl>
725    <enum-decl name='hb_buffer_serialize_flags_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='298' column='1' id='type-id-66'>
726      <underlying-type type-id='type-id-7'/>
727      <enumerator name='HB_BUFFER_SERIALIZE_FLAG_DEFAULT' value='0'/>
728      <enumerator name='HB_BUFFER_SERIALIZE_FLAG_NO_CLUSTERS' value='1'/>
729      <enumerator name='HB_BUFFER_SERIALIZE_FLAG_NO_POSITIONS' value='2'/>
730      <enumerator name='HB_BUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES' value='4'/>
731    </enum-decl>
732    <enum-decl name='hb_buffer_serialize_format_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='305' column='1' id='type-id-67'>
733      <underlying-type type-id='type-id-7'/>
734      <enumerator name='HB_BUFFER_SERIALIZE_FORMAT_TEXT' value='1413830740'/>
735      <enumerator name='HB_BUFFER_SERIALIZE_FORMAT_JSON' value='1246973774'/>
736      <enumerator name='HB_BUFFER_SERIALIZE_FORMAT_INVALID' value='0'/>
737    </enum-decl>
738    <enum-decl name='hb_direction_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='111' column='1' id='type-id-68'>
739      <underlying-type type-id='type-id-7'/>
740      <enumerator name='HB_DIRECTION_INVALID' value='0'/>
741      <enumerator name='HB_DIRECTION_LTR' value='4'/>
742      <enumerator name='HB_DIRECTION_RTL' value='5'/>
743      <enumerator name='HB_DIRECTION_TTB' value='6'/>
744      <enumerator name='HB_DIRECTION_BTT' value='7'/>
745    </enum-decl>
746    <enum-decl name='hb_script_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='157' column='1' id='type-id-69'>
747      <underlying-type type-id='type-id-7'/>
748      <enumerator name='HB_SCRIPT_COMMON' value='1517910393'/>
749      <enumerator name='HB_SCRIPT_INHERITED' value='1516858984'/>
750      <enumerator name='HB_SCRIPT_UNKNOWN' value='1517976186'/>
751      <enumerator name='HB_SCRIPT_ARABIC' value='1098015074'/>
752      <enumerator name='HB_SCRIPT_ARMENIAN' value='1098018158'/>
753      <enumerator name='HB_SCRIPT_BENGALI' value='1113943655'/>
754      <enumerator name='HB_SCRIPT_CYRILLIC' value='1132032620'/>
755      <enumerator name='HB_SCRIPT_DEVANAGARI' value='1147500129'/>
756      <enumerator name='HB_SCRIPT_GEORGIAN' value='1197830002'/>
757      <enumerator name='HB_SCRIPT_GREEK' value='1198679403'/>
758      <enumerator name='HB_SCRIPT_GUJARATI' value='1198877298'/>
759      <enumerator name='HB_SCRIPT_GURMUKHI' value='1198879349'/>
760      <enumerator name='HB_SCRIPT_HANGUL' value='1214344807'/>
761      <enumerator name='HB_SCRIPT_HAN' value='1214344809'/>
762      <enumerator name='HB_SCRIPT_HEBREW' value='1214603890'/>
763      <enumerator name='HB_SCRIPT_HIRAGANA' value='1214870113'/>
764      <enumerator name='HB_SCRIPT_KANNADA' value='1265525857'/>
765      <enumerator name='HB_SCRIPT_KATAKANA' value='1264676449'/>
766      <enumerator name='HB_SCRIPT_LAO' value='1281453935'/>
767      <enumerator name='HB_SCRIPT_LATIN' value='1281455214'/>
768      <enumerator name='HB_SCRIPT_MALAYALAM' value='1298954605'/>
769      <enumerator name='HB_SCRIPT_ORIYA' value='1332902241'/>
770      <enumerator name='HB_SCRIPT_TAMIL' value='1415671148'/>
771      <enumerator name='HB_SCRIPT_TELUGU' value='1415933045'/>
772      <enumerator name='HB_SCRIPT_THAI' value='1416126825'/>
773      <enumerator name='HB_SCRIPT_TIBETAN' value='1416192628'/>
774      <enumerator name='HB_SCRIPT_BOPOMOFO' value='1114599535'/>
775      <enumerator name='HB_SCRIPT_BRAILLE' value='1114792297'/>
776      <enumerator name='HB_SCRIPT_CANADIAN_SYLLABICS' value='1130458739'/>
777      <enumerator name='HB_SCRIPT_CHEROKEE' value='1130915186'/>
778      <enumerator name='HB_SCRIPT_ETHIOPIC' value='1165256809'/>
779      <enumerator name='HB_SCRIPT_KHMER' value='1265134962'/>
780      <enumerator name='HB_SCRIPT_MONGOLIAN' value='1299148391'/>
781      <enumerator name='HB_SCRIPT_MYANMAR' value='1299803506'/>
782      <enumerator name='HB_SCRIPT_OGHAM' value='1332175213'/>
783      <enumerator name='HB_SCRIPT_RUNIC' value='1383427698'/>
784      <enumerator name='HB_SCRIPT_SINHALA' value='1399418472'/>
785      <enumerator name='HB_SCRIPT_SYRIAC' value='1400468067'/>
786      <enumerator name='HB_SCRIPT_THAANA' value='1416126817'/>
787      <enumerator name='HB_SCRIPT_YI' value='1500080489'/>
788      <enumerator name='HB_SCRIPT_DESERET' value='1148416628'/>
789      <enumerator name='HB_SCRIPT_GOTHIC' value='1198486632'/>
790      <enumerator name='HB_SCRIPT_OLD_ITALIC' value='1232363884'/>
791      <enumerator name='HB_SCRIPT_BUHID' value='1114990692'/>
792      <enumerator name='HB_SCRIPT_HANUNOO' value='1214344815'/>
793      <enumerator name='HB_SCRIPT_TAGALOG' value='1416064103'/>
794      <enumerator name='HB_SCRIPT_TAGBANWA' value='1415669602'/>
795      <enumerator name='HB_SCRIPT_CYPRIOT' value='1131442804'/>
796      <enumerator name='HB_SCRIPT_LIMBU' value='1281977698'/>
797      <enumerator name='HB_SCRIPT_LINEAR_B' value='1281977954'/>
798      <enumerator name='HB_SCRIPT_OSMANYA' value='1332964705'/>
799      <enumerator name='HB_SCRIPT_SHAVIAN' value='1399349623'/>
800      <enumerator name='HB_SCRIPT_TAI_LE' value='1415670885'/>
801      <enumerator name='HB_SCRIPT_UGARITIC' value='1432838514'/>
802      <enumerator name='HB_SCRIPT_BUGINESE' value='1114990441'/>
803      <enumerator name='HB_SCRIPT_COPTIC' value='1131376756'/>
804      <enumerator name='HB_SCRIPT_GLAGOLITIC' value='1198285159'/>
805      <enumerator name='HB_SCRIPT_KHAROSHTHI' value='1265131890'/>
806      <enumerator name='HB_SCRIPT_NEW_TAI_LUE' value='1415670901'/>
807      <enumerator name='HB_SCRIPT_OLD_PERSIAN' value='1483761007'/>
808      <enumerator name='HB_SCRIPT_SYLOTI_NAGRI' value='1400466543'/>
809      <enumerator name='HB_SCRIPT_TIFINAGH' value='1415999079'/>
810      <enumerator name='HB_SCRIPT_BALINESE' value='1113681001'/>
811      <enumerator name='HB_SCRIPT_CUNEIFORM' value='1483961720'/>
812      <enumerator name='HB_SCRIPT_NKO' value='1315663727'/>
813      <enumerator name='HB_SCRIPT_PHAGS_PA' value='1349017959'/>
814      <enumerator name='HB_SCRIPT_PHOENICIAN' value='1349021304'/>
815      <enumerator name='HB_SCRIPT_CARIAN' value='1130459753'/>
816      <enumerator name='HB_SCRIPT_CHAM' value='1130914157'/>
817      <enumerator name='HB_SCRIPT_KAYAH_LI' value='1264675945'/>
818      <enumerator name='HB_SCRIPT_LEPCHA' value='1281716323'/>
819      <enumerator name='HB_SCRIPT_LYCIAN' value='1283023721'/>
820      <enumerator name='HB_SCRIPT_LYDIAN' value='1283023977'/>
821      <enumerator name='HB_SCRIPT_OL_CHIKI' value='1332503403'/>
822      <enumerator name='HB_SCRIPT_REJANG' value='1382706791'/>
823      <enumerator name='HB_SCRIPT_SAURASHTRA' value='1398895986'/>
824      <enumerator name='HB_SCRIPT_SUNDANESE' value='1400204900'/>
825      <enumerator name='HB_SCRIPT_VAI' value='1449224553'/>
826      <enumerator name='HB_SCRIPT_AVESTAN' value='1098281844'/>
827      <enumerator name='HB_SCRIPT_BAMUM' value='1113681269'/>
828      <enumerator name='HB_SCRIPT_EGYPTIAN_HIEROGLYPHS' value='1164409200'/>
829      <enumerator name='HB_SCRIPT_IMPERIAL_ARAMAIC' value='1098018153'/>
830      <enumerator name='HB_SCRIPT_INSCRIPTIONAL_PAHLAVI' value='1349020777'/>
831      <enumerator name='HB_SCRIPT_INSCRIPTIONAL_PARTHIAN' value='1349678185'/>
832      <enumerator name='HB_SCRIPT_JAVANESE' value='1247901281'/>
833      <enumerator name='HB_SCRIPT_KAITHI' value='1265920105'/>
834      <enumerator name='HB_SCRIPT_LISU' value='1281979253'/>
835      <enumerator name='HB_SCRIPT_MEETEI_MAYEK' value='1299473769'/>
836      <enumerator name='HB_SCRIPT_OLD_SOUTH_ARABIAN' value='1398895202'/>
837      <enumerator name='HB_SCRIPT_OLD_TURKIC' value='1332898664'/>
838      <enumerator name='HB_SCRIPT_SAMARITAN' value='1398893938'/>
839      <enumerator name='HB_SCRIPT_TAI_THAM' value='1281453665'/>
840      <enumerator name='HB_SCRIPT_TAI_VIET' value='1415673460'/>
841      <enumerator name='HB_SCRIPT_BATAK' value='1113683051'/>
842      <enumerator name='HB_SCRIPT_BRAHMI' value='1114792296'/>
843      <enumerator name='HB_SCRIPT_MANDAIC' value='1298230884'/>
844      <enumerator name='HB_SCRIPT_CHAKMA' value='1130457965'/>
845      <enumerator name='HB_SCRIPT_MEROITIC_CURSIVE' value='1298494051'/>
846      <enumerator name='HB_SCRIPT_MEROITIC_HIEROGLYPHS' value='1298494063'/>
847      <enumerator name='HB_SCRIPT_MIAO' value='1349284452'/>
848      <enumerator name='HB_SCRIPT_SHARADA' value='1399353956'/>
849      <enumerator name='HB_SCRIPT_SORA_SOMPENG' value='1399812705'/>
850      <enumerator name='HB_SCRIPT_TAKRI' value='1415670642'/>
851      <enumerator name='HB_SCRIPT_BASSA_VAH' value='1113682803'/>
852      <enumerator name='HB_SCRIPT_CAUCASIAN_ALBANIAN' value='1097295970'/>
853      <enumerator name='HB_SCRIPT_DUPLOYAN' value='1148547180'/>
854      <enumerator name='HB_SCRIPT_ELBASAN' value='1164730977'/>
855      <enumerator name='HB_SCRIPT_GRANTHA' value='1198678382'/>
856      <enumerator name='HB_SCRIPT_KHOJKI' value='1265135466'/>
857      <enumerator name='HB_SCRIPT_KHUDAWADI' value='1399418468'/>
858      <enumerator name='HB_SCRIPT_LINEAR_A' value='1281977953'/>
859      <enumerator name='HB_SCRIPT_MAHAJANI' value='1298229354'/>
860      <enumerator name='HB_SCRIPT_MANICHAEAN' value='1298230889'/>
861      <enumerator name='HB_SCRIPT_MENDE_KIKAKUI' value='1298493028'/>
862      <enumerator name='HB_SCRIPT_MODI' value='1299145833'/>
863      <enumerator name='HB_SCRIPT_MRO' value='1299345263'/>
864      <enumerator name='HB_SCRIPT_NABATAEAN' value='1315070324'/>
865      <enumerator name='HB_SCRIPT_OLD_NORTH_ARABIAN' value='1315009122'/>
866      <enumerator name='HB_SCRIPT_OLD_PERMIC' value='1348825709'/>
867      <enumerator name='HB_SCRIPT_PAHAWH_HMONG' value='1215131239'/>
868      <enumerator name='HB_SCRIPT_PALMYRENE' value='1348562029'/>
869      <enumerator name='HB_SCRIPT_PAU_CIN_HAU' value='1348564323'/>
870      <enumerator name='HB_SCRIPT_PSALTER_PAHLAVI' value='1349020784'/>
871      <enumerator name='HB_SCRIPT_SIDDHAM' value='1399415908'/>
872      <enumerator name='HB_SCRIPT_TIRHUTA' value='1416196712'/>
873      <enumerator name='HB_SCRIPT_WARANG_CITI' value='1466004065'/>
874      <enumerator name='HB_SCRIPT_INVALID' value='0'/>
875      <enumerator name='_HB_SCRIPT_MAX_VALUE' value='4294967295'/>
876      <enumerator name='_HB_SCRIPT_MAX_VALUE_SIGNED' value='2147483647'/>
877    </enum-decl>
878    <enum-decl name='hb_unicode_combining_class_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='87' column='1' id='type-id-70'>
879      <underlying-type type-id='type-id-7'/>
880      <enumerator name='HB_UNICODE_COMBINING_CLASS_NOT_REORDERED' value='0'/>
881      <enumerator name='HB_UNICODE_COMBINING_CLASS_OVERLAY' value='1'/>
882      <enumerator name='HB_UNICODE_COMBINING_CLASS_NUKTA' value='7'/>
883      <enumerator name='HB_UNICODE_COMBINING_CLASS_KANA_VOICING' value='8'/>
884      <enumerator name='HB_UNICODE_COMBINING_CLASS_VIRAMA' value='9'/>
885      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC10' value='10'/>
886      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC11' value='11'/>
887      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC12' value='12'/>
888      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC13' value='13'/>
889      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC14' value='14'/>
890      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC15' value='15'/>
891      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC16' value='16'/>
892      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC17' value='17'/>
893      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC18' value='18'/>
894      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC19' value='19'/>
895      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC20' value='20'/>
896      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC21' value='21'/>
897      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC22' value='22'/>
898      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC23' value='23'/>
899      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC24' value='24'/>
900      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC25' value='25'/>
901      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC26' value='26'/>
902      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC27' value='27'/>
903      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC28' value='28'/>
904      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC29' value='29'/>
905      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC30' value='30'/>
906      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC31' value='31'/>
907      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC32' value='32'/>
908      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC33' value='33'/>
909      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC34' value='34'/>
910      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC35' value='35'/>
911      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC36' value='36'/>
912      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC84' value='84'/>
913      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC91' value='91'/>
914      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC103' value='103'/>
915      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC107' value='107'/>
916      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC118' value='118'/>
917      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC122' value='122'/>
918      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC129' value='129'/>
919      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC130' value='130'/>
920      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC133' value='132'/>
921      <enumerator name='HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT' value='200'/>
922      <enumerator name='HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW' value='202'/>
923      <enumerator name='HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE' value='214'/>
924      <enumerator name='HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT' value='216'/>
925      <enumerator name='HB_UNICODE_COMBINING_CLASS_BELOW_LEFT' value='218'/>
926      <enumerator name='HB_UNICODE_COMBINING_CLASS_BELOW' value='220'/>
927      <enumerator name='HB_UNICODE_COMBINING_CLASS_BELOW_RIGHT' value='222'/>
928      <enumerator name='HB_UNICODE_COMBINING_CLASS_LEFT' value='224'/>
929      <enumerator name='HB_UNICODE_COMBINING_CLASS_RIGHT' value='226'/>
930      <enumerator name='HB_UNICODE_COMBINING_CLASS_ABOVE_LEFT' value='228'/>
931      <enumerator name='HB_UNICODE_COMBINING_CLASS_ABOVE' value='230'/>
932      <enumerator name='HB_UNICODE_COMBINING_CLASS_ABOVE_RIGHT' value='232'/>
933      <enumerator name='HB_UNICODE_COMBINING_CLASS_DOUBLE_BELOW' value='233'/>
934      <enumerator name='HB_UNICODE_COMBINING_CLASS_DOUBLE_ABOVE' value='234'/>
935      <enumerator name='HB_UNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT' value='240'/>
936      <enumerator name='HB_UNICODE_COMBINING_CLASS_INVALID' value='255'/>
937    </enum-decl>
938    <enum-decl name='hb_unicode_general_category_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='46' column='1' id='type-id-71'>
939      <underlying-type type-id='type-id-7'/>
940      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_CONTROL' value='0'/>
941      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_FORMAT' value='1'/>
942      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_UNASSIGNED' value='2'/>
943      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_PRIVATE_USE' value='3'/>
944      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_SURROGATE' value='4'/>
945      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER' value='5'/>
946      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_MODIFIER_LETTER' value='6'/>
947      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_OTHER_LETTER' value='7'/>
948      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_TITLECASE_LETTER' value='8'/>
949      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER' value='9'/>
950      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_SPACING_MARK' value='10'/>
951      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_ENCLOSING_MARK' value='11'/>
952      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK' value='12'/>
953      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER' value='13'/>
954      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_LETTER_NUMBER' value='14'/>
955      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_OTHER_NUMBER' value='15'/>
956      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION' value='16'/>
957      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION' value='17'/>
958      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION' value='18'/>
959      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION' value='19'/>
960      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION' value='20'/>
961      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION' value='21'/>
962      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION' value='22'/>
963      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL' value='23'/>
964      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL' value='24'/>
965      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_MATH_SYMBOL' value='25'/>
966      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_OTHER_SYMBOL' value='26'/>
967      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_LINE_SEPARATOR' value='27'/>
968      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR' value='28'/>
969      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR' value='29'/>
970    </enum-decl>
971    <array-type-def dimensions='2' type-id='type-id-72' size-in-bits='320' id='type-id-73'>
972      <subrange length='2' type-id='type-id-4' id='type-id-10'/>
973      <subrange length='5' type-id='type-id-4' id='type-id-74'/>
974    </array-type-def>
975    <array-type-def dimensions='1' type-id='type-id-75' size-in-bits='32' id='type-id-76'>
976      <subrange length='2' type-id='type-id-4' id='type-id-10'/>
977    </array-type-def>
978    <array-type-def dimensions='1' type-id='type-id-77' size-in-bits='32' id='type-id-78'>
979      <subrange length='4' type-id='type-id-4' id='type-id-79'/>
980    </array-type-def>
981    <type-decl name='short int' size-in-bits='16' id='type-id-80'/>
982    <type-decl name='signed char' size-in-bits='8' id='type-id-81'/>
983    <class-decl name='hb_buffer_t' size-in-bits='2752' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='46' column='1' id='type-id-82'>
984      <member-type access='public'>
985        <typedef-decl name='scratch_buffer_t' type-id='type-id-12' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='190' column='1' id='type-id-83'/>
986      </member-type>
987      <data-member access='public' layout-offset-in-bits='0'>
988        <var-decl name='header' type-id='type-id-16' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='47' column='1'/>
989      </data-member>
990      <data-member access='public' layout-offset-in-bits='896'>
991        <var-decl name='unicode' type-id='type-id-84' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='51' column='1'/>
992      </data-member>
993      <data-member access='public' layout-offset-in-bits='960'>
994        <var-decl name='flags' type-id='type-id-65' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='52' column='1'/>
995      </data-member>
996      <data-member access='public' layout-offset-in-bits='992'>
997        <var-decl name='replacement' type-id='type-id-72' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='53' column='1'/>
998      </data-member>
999      <data-member access='public' layout-offset-in-bits='1024'>
1000        <var-decl name='content_type' type-id='type-id-64' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='56' column='1'/>
1001      </data-member>
1002      <data-member access='public' layout-offset-in-bits='1088'>
1003        <var-decl name='props' type-id='type-id-85' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='57' column='1'/>
1004      </data-member>
1005      <data-member access='public' layout-offset-in-bits='1344'>
1006        <var-decl name='in_error' type-id='type-id-1' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='59' column='1'/>
1007      </data-member>
1008      <data-member access='public' layout-offset-in-bits='1352'>
1009        <var-decl name='have_output' type-id='type-id-1' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='60' column='1'/>
1010      </data-member>
1011      <data-member access='public' layout-offset-in-bits='1360'>
1012        <var-decl name='have_positions' type-id='type-id-1' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='61' column='1'/>
1013      </data-member>
1014      <data-member access='public' layout-offset-in-bits='1376'>
1015        <var-decl name='idx' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='63' column='1'/>
1016      </data-member>
1017      <data-member access='public' layout-offset-in-bits='1408'>
1018        <var-decl name='len' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='64' column='1'/>
1019      </data-member>
1020      <data-member access='public' layout-offset-in-bits='1440'>
1021        <var-decl name='out_len' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='65' column='1'/>
1022      </data-member>
1023      <data-member access='public' layout-offset-in-bits='1472'>
1024        <var-decl name='allocated' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='67' column='1'/>
1025      </data-member>
1026      <data-member access='public' layout-offset-in-bits='1536'>
1027        <var-decl name='info' type-id='type-id-86' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='68' column='1'/>
1028      </data-member>
1029      <data-member access='public' layout-offset-in-bits='1600'>
1030        <var-decl name='out_info' type-id='type-id-86' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='69' column='1'/>
1031      </data-member>
1032      <data-member access='public' layout-offset-in-bits='1664'>
1033        <var-decl name='pos' type-id='type-id-87' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='70' column='1'/>
1034      </data-member>
1035      <data-member access='public' layout-offset-in-bits='1728'>
1036        <var-decl name='serial' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='83' column='1'/>
1037      </data-member>
1038      <data-member access='public' layout-offset-in-bits='1760'>
1039        <var-decl name='allocated_var_bytes' type-id='type-id-88' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='86' column='1'/>
1040      </data-member>
1041      <data-member access='public' layout-offset-in-bits='1856'>
1042        <var-decl name='allocated_var_owner' type-id='type-id-62' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='87' column='1'/>
1043      </data-member>
1044      <data-member access='public' static='yes'>
1045        <var-decl name='CONTEXT_LENGTH' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='92' column='1'/>
1046      </data-member>
1047      <data-member access='public' layout-offset-in-bits='2368'>
1048        <var-decl name='context' type-id='type-id-73' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='93' column='1'/>
1049      </data-member>
1050      <data-member access='public' layout-offset-in-bits='2688'>
1051        <var-decl name='context_len' type-id='type-id-90' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='94' column='1'/>
1052      </data-member>
1053      <member-function access='public'>
1054        <function-decl name='clear_context' mangled-name='_ZN11hb_buffer_t13clear_contextEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
1055          <parameter type-id='type-id-91' is-artificial='yes'/>
1056          <parameter type-id='type-id-18'/>
1057          <return type-id='type-id-25'/>
1058        </function-decl>
1059      </member-function>
1060      <member-function access='public'>
1061        <function-decl name='set_masks' mangled-name='_ZN11hb_buffer_t9set_masksEjjjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='168' column='1' visibility='default' binding='global' size-in-bits='64'>
1062          <parameter type-id='type-id-91' is-artificial='yes'/>
1063          <parameter type-id='type-id-92'/>
1064          <parameter type-id='type-id-92'/>
1065          <parameter type-id='type-id-18'/>
1066          <parameter type-id='type-id-18'/>
1067          <return type-id='type-id-25'/>
1068        </function-decl>
1069      </member-function>
1070      <member-function access='public'>
1071        <function-decl name='reverse_range' mangled-name='_ZN11hb_buffer_t13reverse_rangeEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='117' column='1' visibility='default' binding='global' size-in-bits='64'>
1072          <parameter type-id='type-id-91' is-artificial='yes'/>
1073          <parameter type-id='type-id-18'/>
1074          <parameter type-id='type-id-18'/>
1075          <return type-id='type-id-25'/>
1076        </function-decl>
1077      </member-function>
1078      <member-function access='public'>
1079        <function-decl name='allocate_var' mangled-name='_ZN11hb_buffer_t12allocate_varEjjPKc' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='108' column='1' visibility='default' binding='global' size-in-bits='64'>
1080          <parameter type-id='type-id-91' is-artificial='yes'/>
1081          <parameter type-id='type-id-18'/>
1082          <parameter type-id='type-id-18'/>
1083          <parameter type-id='type-id-17'/>
1084          <return type-id='type-id-25'/>
1085        </function-decl>
1086      </member-function>
1087      <member-function access='public'>
1088        <function-decl name='get_scratch_buffer' mangled-name='_ZN11hb_buffer_t18get_scratch_bufferEPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='191' column='1' visibility='default' binding='global' size-in-bits='64'>
1089          <parameter type-id='type-id-91' is-artificial='yes'/>
1090          <parameter type-id='type-id-60'/>
1091          <return type-id='type-id-93'/>
1092        </function-decl>
1093      </member-function>
1094      <member-function access='public'>
1095        <function-decl name='merge_out_clusters' mangled-name='_ZN11hb_buffer_t18merge_out_clustersEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
1096          <parameter type-id='type-id-91' is-artificial='yes'/>
1097          <parameter type-id='type-id-18'/>
1098          <parameter type-id='type-id-18'/>
1099          <return type-id='type-id-25'/>
1100        </function-decl>
1101      </member-function>
1102      <member-function access='public'>
1103        <function-decl name='merge_clusters' mangled-name='_ZN11hb_buffer_t14merge_clustersEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='173' column='1' visibility='default' binding='global' size-in-bits='64'>
1104          <parameter type-id='type-id-91' is-artificial='yes'/>
1105          <parameter type-id='type-id-18'/>
1106          <parameter type-id='type-id-18'/>
1107          <return type-id='type-id-25'/>
1108        </function-decl>
1109      </member-function>
1110      <member-function access='public'>
1111        <function-decl name='reverse' mangled-name='_ZN11hb_buffer_t7reverseEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
1112          <parameter type-id='type-id-91' is-artificial='yes'/>
1113          <return type-id='type-id-25'/>
1114        </function-decl>
1115      </member-function>
1116      <member-function access='public'>
1117        <function-decl name='reverse_clusters' mangled-name='_ZN11hb_buffer_t16reverse_clustersEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='119' column='1' visibility='default' binding='global' size-in-bits='64'>
1118          <parameter type-id='type-id-91' is-artificial='yes'/>
1119          <return type-id='type-id-25'/>
1120        </function-decl>
1121      </member-function>
1122      <member-function access='public'>
1123        <function-decl name='swap_buffers' mangled-name='_ZN11hb_buffer_t12swap_buffersEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='122' column='1' visibility='default' binding='global' size-in-bits='64'>
1124          <parameter type-id='type-id-91' is-artificial='yes'/>
1125          <return type-id='type-id-25'/>
1126        </function-decl>
1127      </member-function>
1128      <member-function access='public'>
1129        <function-decl name='clear_output' mangled-name='_ZN11hb_buffer_t12clear_outputEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
1130          <parameter type-id='type-id-91' is-artificial='yes'/>
1131          <return type-id='type-id-25'/>
1132        </function-decl>
1133      </member-function>
1134      <member-function access='public'>
1135        <function-decl name='remove_output' mangled-name='_ZN11hb_buffer_t13remove_outputEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
1136          <parameter type-id='type-id-91' is-artificial='yes'/>
1137          <return type-id='type-id-25'/>
1138        </function-decl>
1139      </member-function>
1140      <member-function access='public'>
1141        <function-decl name='deallocate_var_all' mangled-name='_ZN11hb_buffer_t18deallocate_var_allEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
1142          <parameter type-id='type-id-91' is-artificial='yes'/>
1143          <return type-id='type-id-25'/>
1144        </function-decl>
1145      </member-function>
1146      <member-function access='public'>
1147        <function-decl name='clear_positions' mangled-name='_ZN11hb_buffer_t15clear_positionsEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
1148          <parameter type-id='type-id-91' is-artificial='yes'/>
1149          <return type-id='type-id-25'/>
1150        </function-decl>
1151      </member-function>
1152      <member-function access='public'>
1153        <function-decl name='clear' mangled-name='_ZN11hb_buffer_t5clearEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
1154          <parameter type-id='type-id-91' is-artificial='yes'/>
1155          <return type-id='type-id-25'/>
1156        </function-decl>
1157      </member-function>
1158      <member-function access='public'>
1159        <function-decl name='reset' mangled-name='_ZN11hb_buffer_t5resetEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
1160          <parameter type-id='type-id-91' is-artificial='yes'/>
1161          <return type-id='type-id-25'/>
1162        </function-decl>
1163      </member-function>
1164      <member-function access='public'>
1165        <function-decl name='assert_var' mangled-name='_ZN11hb_buffer_t10assert_varEjjPKc' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
1166          <parameter type-id='type-id-91' is-artificial='yes'/>
1167          <parameter type-id='type-id-18'/>
1168          <parameter type-id='type-id-18'/>
1169          <parameter type-id='type-id-17'/>
1170          <return type-id='type-id-25'/>
1171        </function-decl>
1172      </member-function>
1173      <member-function access='public'>
1174        <function-decl name='deallocate_var' mangled-name='_ZN11hb_buffer_t14deallocate_varEjjPKc' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='109' column='1' visibility='default' binding='global' size-in-bits='64'>
1175          <parameter type-id='type-id-91' is-artificial='yes'/>
1176          <parameter type-id='type-id-18'/>
1177          <parameter type-id='type-id-18'/>
1178          <parameter type-id='type-id-17'/>
1179          <return type-id='type-id-25'/>
1180        </function-decl>
1181      </member-function>
1182      <member-function access='public'>
1183        <function-decl name='guess_segment_properties' mangled-name='_ZN11hb_buffer_t24guess_segment_propertiesEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
1184          <parameter type-id='type-id-91' is-artificial='yes'/>
1185          <return type-id='type-id-25'/>
1186        </function-decl>
1187      </member-function>
1188      <member-function access='public'>
1189        <function-decl name='enlarge' mangled-name='_ZN11hb_buffer_t7enlargeEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
1190          <parameter type-id='type-id-91' is-artificial='yes'/>
1191          <parameter type-id='type-id-18'/>
1192          <return type-id='type-id-1'/>
1193        </function-decl>
1194      </member-function>
1195      <member-function access='public'>
1196        <function-decl name='ensure' mangled-name='_ZN11hb_buffer_t6ensureEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
1197          <parameter type-id='type-id-91' is-artificial='yes'/>
1198          <parameter type-id='type-id-18'/>
1199          <return type-id='type-id-1'/>
1200        </function-decl>
1201      </member-function>
1202      <member-function access='public'>
1203        <function-decl name='make_room_for' mangled-name='_ZN11hb_buffer_t13make_room_forEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
1204          <parameter type-id='type-id-91' is-artificial='yes'/>
1205          <parameter type-id='type-id-18'/>
1206          <parameter type-id='type-id-18'/>
1207          <return type-id='type-id-1'/>
1208        </function-decl>
1209      </member-function>
1210      <member-function access='public'>
1211        <function-decl name='replace_glyph' mangled-name='_ZN11hb_buffer_t13replace_glyphEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
1212          <parameter type-id='type-id-91' is-artificial='yes'/>
1213          <parameter type-id='type-id-72'/>
1214          <return type-id='type-id-25'/>
1215        </function-decl>
1216      </member-function>
1217      <member-function access='public'>
1218        <function-decl name='copy_glyph' mangled-name='_ZN11hb_buffer_t10copy_glyphEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='136' column='1' visibility='default' binding='global' size-in-bits='64'>
1219          <parameter type-id='type-id-91' is-artificial='yes'/>
1220          <return type-id='type-id-25'/>
1221        </function-decl>
1222      </member-function>
1223      <member-function access='public'>
1224        <function-decl name='output_info' mangled-name='_ZN11hb_buffer_t11output_infoERK15hb_glyph_info_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
1225          <parameter type-id='type-id-91' is-artificial='yes'/>
1226          <parameter type-id='type-id-94'/>
1227          <return type-id='type-id-25'/>
1228        </function-decl>
1229      </member-function>
1230      <member-function access='public'>
1231        <function-decl name='output_glyph' mangled-name='_ZN11hb_buffer_t12output_glyphEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
1232          <parameter type-id='type-id-91' is-artificial='yes'/>
1233          <parameter type-id='type-id-72'/>
1234          <return type-id='type-id-25'/>
1235        </function-decl>
1236      </member-function>
1237      <member-function access='public'>
1238        <function-decl name='replace_glyphs' mangled-name='_ZN11hb_buffer_t14replace_glyphsEjjPKj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
1239          <parameter type-id='type-id-91' is-artificial='yes'/>
1240          <parameter type-id='type-id-18'/>
1241          <parameter type-id='type-id-18'/>
1242          <parameter type-id='type-id-95'/>
1243          <return type-id='type-id-25'/>
1244        </function-decl>
1245      </member-function>
1246      <member-function access='public'>
1247        <function-decl name='add_info' mangled-name='_ZN11hb_buffer_t8add_infoERK15hb_glyph_info_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
1248          <parameter type-id='type-id-91' is-artificial='yes'/>
1249          <parameter type-id='type-id-94'/>
1250          <return type-id='type-id-25'/>
1251        </function-decl>
1252      </member-function>
1253      <member-function access='public'>
1254        <function-decl name='add' mangled-name='_ZN11hb_buffer_t3addEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
1255          <parameter type-id='type-id-91' is-artificial='yes'/>
1256          <parameter type-id='type-id-72'/>
1257          <parameter type-id='type-id-18'/>
1258          <return type-id='type-id-25'/>
1259        </function-decl>
1260      </member-function>
1261      <member-function access='public'>
1262        <function-decl name='shift_forward' mangled-name='_ZN11hb_buffer_t13shift_forwardEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
1263          <parameter type-id='type-id-91' is-artificial='yes'/>
1264          <parameter type-id='type-id-18'/>
1265          <return type-id='type-id-1'/>
1266        </function-decl>
1267      </member-function>
1268      <member-function access='public'>
1269        <function-decl name='move_to' mangled-name='_ZN11hb_buffer_t7move_toEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='137' column='1' visibility='default' binding='global' size-in-bits='64'>
1270          <parameter type-id='type-id-91' is-artificial='yes'/>
1271          <parameter type-id='type-id-18'/>
1272          <return type-id='type-id-1'/>
1273        </function-decl>
1274      </member-function>
1275      <member-function access='public'>
1276        <function-decl name='cur' mangled-name='_ZN11hb_buffer_t3curEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='72' column='1' visibility='default' binding='global' size-in-bits='64'>
1277          <parameter type-id='type-id-91' is-artificial='yes'/>
1278          <parameter type-id='type-id-18'/>
1279          <return type-id='type-id-96'/>
1280        </function-decl>
1281      </member-function>
1282      <member-function access='public'>
1283        <function-decl name='next_serial' mangled-name='_ZN11hb_buffer_t11next_serialEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
1284          <parameter type-id='type-id-91' is-artificial='yes'/>
1285          <return type-id='type-id-18'/>
1286        </function-decl>
1287      </member-function>
1288      <member-function access='public'>
1289        <function-decl name='skip_glyph' mangled-name='_ZN11hb_buffer_t10skip_glyphEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
1290          <parameter type-id='type-id-91' is-artificial='yes'/>
1291          <return type-id='type-id-25'/>
1292        </function-decl>
1293      </member-function>
1294      <member-function access='public'>
1295        <function-decl name='backtrack_len' mangled-name='_ZNK11hb_buffer_t13backtrack_lenEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='102' column='1' visibility='default' binding='global' size-in-bits='64'>
1296          <parameter type-id='type-id-97' is-artificial='yes'/>
1297          <return type-id='type-id-18'/>
1298        </function-decl>
1299      </member-function>
1300      <member-function access='public'>
1301        <function-decl name='lookahead_len' mangled-name='_ZNK11hb_buffer_t13lookahead_lenEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
1302          <parameter type-id='type-id-97' is-artificial='yes'/>
1303          <return type-id='type-id-18'/>
1304        </function-decl>
1305      </member-function>
1306      <member-function access='public'>
1307        <function-decl name='cur_pos' mangled-name='_ZN11hb_buffer_t7cur_posEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='75' column='1' visibility='default' binding='global' size-in-bits='64'>
1308          <parameter type-id='type-id-91' is-artificial='yes'/>
1309          <parameter type-id='type-id-18'/>
1310          <return type-id='type-id-98'/>
1311        </function-decl>
1312      </member-function>
1313      <member-function access='public'>
1314        <function-decl name='has_separate_output' mangled-name='_ZNK11hb_buffer_t19has_separate_outputEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
1315          <parameter type-id='type-id-97' is-artificial='yes'/>
1316          <return type-id='type-id-1'/>
1317        </function-decl>
1318      </member-function>
1319      <member-function access='public'>
1320        <function-decl name='next_glyph' mangled-name='_ZN11hb_buffer_t10next_glyphEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='141' column='1' visibility='default' binding='global' size-in-bits='64'>
1321          <parameter type-id='type-id-91' is-artificial='yes'/>
1322          <return type-id='type-id-25'/>
1323        </function-decl>
1324      </member-function>
1325      <member-function access='public'>
1326        <function-decl name='reset_masks' mangled-name='_ZN11hb_buffer_t11reset_masksEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
1327          <parameter type-id='type-id-91' is-artificial='yes'/>
1328          <parameter type-id='type-id-92'/>
1329          <return type-id='type-id-25'/>
1330        </function-decl>
1331      </member-function>
1332      <member-function access='public'>
1333        <function-decl name='prev' mangled-name='_ZN11hb_buffer_t4prevEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
1334          <parameter type-id='type-id-91' is-artificial='yes'/>
1335          <return type-id='type-id-96'/>
1336        </function-decl>
1337      </member-function>
1338    </class-decl>
1339    <class-decl name='hb_glyph_info_t' size-in-bits='160' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='44' column='1' id='type-id-99'>
1340      <data-member access='public' layout-offset-in-bits='0'>
1341        <var-decl name='codepoint' type-id='type-id-72' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='45' column='1'/>
1342      </data-member>
1343      <data-member access='public' layout-offset-in-bits='32'>
1344        <var-decl name='mask' type-id='type-id-92' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='46' column='1'/>
1345      </data-member>
1346      <data-member access='public' layout-offset-in-bits='64'>
1347        <var-decl name='cluster' type-id='type-id-100' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='47' column='1'/>
1348      </data-member>
1349      <data-member access='public' layout-offset-in-bits='96'>
1350        <var-decl name='var1' type-id='type-id-101' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='50' column='1'/>
1351      </data-member>
1352      <data-member access='public' layout-offset-in-bits='128'>
1353        <var-decl name='var2' type-id='type-id-101' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='51' column='1'/>
1354      </data-member>
1355    </class-decl>
1356    <class-decl name='hb_glyph_position_t' size-in-bits='160' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='54' column='1' id='type-id-102'>
1357      <data-member access='public' layout-offset-in-bits='0'>
1358        <var-decl name='x_advance' type-id='type-id-103' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='55' column='1'/>
1359      </data-member>
1360      <data-member access='public' layout-offset-in-bits='32'>
1361        <var-decl name='y_advance' type-id='type-id-103' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='56' column='1'/>
1362      </data-member>
1363      <data-member access='public' layout-offset-in-bits='64'>
1364        <var-decl name='x_offset' type-id='type-id-103' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='57' column='1'/>
1365      </data-member>
1366      <data-member access='public' layout-offset-in-bits='96'>
1367        <var-decl name='y_offset' type-id='type-id-103' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='58' column='1'/>
1368      </data-member>
1369      <data-member access='public' layout-offset-in-bits='128'>
1370        <var-decl name='var' type-id='type-id-101' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='61' column='1'/>
1371      </data-member>
1372    </class-decl>
1373    <class-decl name='hb_segment_properties_t' size-in-bits='256' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='65' column='1' id='type-id-104'>
1374      <data-member access='public' layout-offset-in-bits='0'>
1375        <var-decl name='direction' type-id='type-id-68' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='66' column='1'/>
1376      </data-member>
1377      <data-member access='public' layout-offset-in-bits='32'>
1378        <var-decl name='script' type-id='type-id-69' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='67' column='1'/>
1379      </data-member>
1380      <data-member access='public' layout-offset-in-bits='64'>
1381        <var-decl name='language' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='68' column='1'/>
1382      </data-member>
1383      <data-member access='public' layout-offset-in-bits='128'>
1384        <var-decl name='reserved1' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='70' column='1'/>
1385      </data-member>
1386      <data-member access='public' layout-offset-in-bits='192'>
1387        <var-decl name='reserved2' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='71' column='1'/>
1388      </data-member>
1389    </class-decl>
1390    <class-decl name='hb_unicode_funcs_t' size-in-bits='2560' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='64' column='1' id='type-id-106'>
1391      <member-type access='public'>
1392        <class-decl name='__anonymous_struct__2' size-in-bits='512' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='215' column='1' id='type-id-107'>
1393          <data-member access='public' layout-offset-in-bits='0'>
1394            <var-decl name='combining_class' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='217' column='1'/>
1395          </data-member>
1396          <data-member access='public' layout-offset-in-bits='64'>
1397            <var-decl name='eastasian_width' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='217' column='1'/>
1398          </data-member>
1399          <data-member access='public' layout-offset-in-bits='128'>
1400            <var-decl name='general_category' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='217' column='1'/>
1401          </data-member>
1402          <data-member access='public' layout-offset-in-bits='192'>
1403            <var-decl name='mirroring' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='217' column='1'/>
1404          </data-member>
1405          <data-member access='public' layout-offset-in-bits='256'>
1406            <var-decl name='script' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='217' column='1'/>
1407          </data-member>
1408          <data-member access='public' layout-offset-in-bits='320'>
1409            <var-decl name='compose' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='217' column='1'/>
1410          </data-member>
1411          <data-member access='public' layout-offset-in-bits='384'>
1412            <var-decl name='decompose' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='217' column='1'/>
1413          </data-member>
1414          <data-member access='public' layout-offset-in-bits='448'>
1415            <var-decl name='decompose_compatibility' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='217' column='1'/>
1416          </data-member>
1417        </class-decl>
1418      </member-type>
1419      <member-type access='public'>
1420        <class-decl name='__anonymous_struct__' size-in-bits='512' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='203' column='1' id='type-id-108'>
1421          <data-member access='public' layout-offset-in-bits='0'>
1422            <var-decl name='combining_class' type-id='type-id-109' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='205' column='1'/>
1423          </data-member>
1424          <data-member access='public' layout-offset-in-bits='64'>
1425            <var-decl name='eastasian_width' type-id='type-id-110' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='205' column='1'/>
1426          </data-member>
1427          <data-member access='public' layout-offset-in-bits='128'>
1428            <var-decl name='general_category' type-id='type-id-111' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='205' column='1'/>
1429          </data-member>
1430          <data-member access='public' layout-offset-in-bits='192'>
1431            <var-decl name='mirroring' type-id='type-id-112' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='205' column='1'/>
1432          </data-member>
1433          <data-member access='public' layout-offset-in-bits='256'>
1434            <var-decl name='script' type-id='type-id-113' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='205' column='1'/>
1435          </data-member>
1436          <data-member access='public' layout-offset-in-bits='320'>
1437            <var-decl name='compose' type-id='type-id-114' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='205' column='1'/>
1438          </data-member>
1439          <data-member access='public' layout-offset-in-bits='384'>
1440            <var-decl name='decompose' type-id='type-id-115' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='205' column='1'/>
1441          </data-member>
1442          <data-member access='public' layout-offset-in-bits='448'>
1443            <var-decl name='decompose_compatibility' type-id='type-id-116' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='205' column='1'/>
1444          </data-member>
1445        </class-decl>
1446      </member-type>
1447      <member-type access='public'>
1448        <class-decl name='__anonymous_struct__1' size-in-bits='512' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='209' column='1' id='type-id-117'>
1449          <data-member access='public' layout-offset-in-bits='0'>
1450            <var-decl name='combining_class' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='211' column='1'/>
1451          </data-member>
1452          <data-member access='public' layout-offset-in-bits='64'>
1453            <var-decl name='eastasian_width' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='211' column='1'/>
1454          </data-member>
1455          <data-member access='public' layout-offset-in-bits='128'>
1456            <var-decl name='general_category' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='211' column='1'/>
1457          </data-member>
1458          <data-member access='public' layout-offset-in-bits='192'>
1459            <var-decl name='mirroring' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='211' column='1'/>
1460          </data-member>
1461          <data-member access='public' layout-offset-in-bits='256'>
1462            <var-decl name='script' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='211' column='1'/>
1463          </data-member>
1464          <data-member access='public' layout-offset-in-bits='320'>
1465            <var-decl name='compose' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='211' column='1'/>
1466          </data-member>
1467          <data-member access='public' layout-offset-in-bits='384'>
1468            <var-decl name='decompose' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='211' column='1'/>
1469          </data-member>
1470          <data-member access='public' layout-offset-in-bits='448'>
1471            <var-decl name='decompose_compatibility' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='211' column='1'/>
1472          </data-member>
1473        </class-decl>
1474      </member-type>
1475      <data-member access='public' layout-offset-in-bits='0'>
1476        <var-decl name='header' type-id='type-id-16' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='65' column='1'/>
1477      </data-member>
1478      <data-member access='public' layout-offset-in-bits='896'>
1479        <var-decl name='parent' type-id='type-id-118' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='68' column='1'/>
1480      </data-member>
1481      <data-member access='public' layout-offset-in-bits='960'>
1482        <var-decl name='immutable' type-id='type-id-1' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='70' column='1'/>
1483      </data-member>
1484      <data-member access='public' layout-offset-in-bits='1024'>
1485        <var-decl name='func' type-id='type-id-108' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='207' column='1'/>
1486      </data-member>
1487      <data-member access='public' layout-offset-in-bits='1536'>
1488        <var-decl name='user_data' type-id='type-id-117' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='213' column='1'/>
1489      </data-member>
1490      <data-member access='public' layout-offset-in-bits='2048'>
1491        <var-decl name='destroy' type-id='type-id-107' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='219' column='1'/>
1492      </data-member>
1493      <member-function access='public'>
1494        <function-decl name='script' mangled-name='_ZN18hb_unicode_funcs_t6scriptEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
1495          <parameter type-id='type-id-118' is-artificial='yes'/>
1496          <parameter type-id='type-id-72'/>
1497          <return type-id='type-id-69'/>
1498        </function-decl>
1499      </member-function>
1500      <member-function access='public'>
1501        <function-decl name='combining_class' mangled-name='_ZN18hb_unicode_funcs_t15combining_classEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
1502          <parameter type-id='type-id-118' is-artificial='yes'/>
1503          <parameter type-id='type-id-72'/>
1504          <return type-id='type-id-70'/>
1505        </function-decl>
1506      </member-function>
1507      <member-function access='public'>
1508        <function-decl name='eastasian_width' mangled-name='_ZN18hb_unicode_funcs_t15eastasian_widthEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
1509          <parameter type-id='type-id-118' is-artificial='yes'/>
1510          <parameter type-id='type-id-72'/>
1511          <return type-id='type-id-18'/>
1512        </function-decl>
1513      </member-function>
1514      <member-function access='public'>
1515        <function-decl name='general_category' mangled-name='_ZN18hb_unicode_funcs_t16general_categoryEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
1516          <parameter type-id='type-id-118' is-artificial='yes'/>
1517          <parameter type-id='type-id-72'/>
1518          <return type-id='type-id-71'/>
1519        </function-decl>
1520      </member-function>
1521      <member-function access='public'>
1522        <function-decl name='mirroring' mangled-name='_ZN18hb_unicode_funcs_t9mirroringEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
1523          <parameter type-id='type-id-118' is-artificial='yes'/>
1524          <parameter type-id='type-id-72'/>
1525          <return type-id='type-id-72'/>
1526        </function-decl>
1527      </member-function>
1528      <member-function access='public'>
1529        <function-decl name='decompose' mangled-name='_ZN18hb_unicode_funcs_t9decomposeEjPjS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='85' column='1' visibility='default' binding='global' size-in-bits='64'>
1530          <parameter type-id='type-id-118' is-artificial='yes'/>
1531          <parameter type-id='type-id-72'/>
1532          <parameter type-id='type-id-119'/>
1533          <parameter type-id='type-id-119'/>
1534          <return type-id='type-id-40'/>
1535        </function-decl>
1536      </member-function>
1537      <member-function access='public'>
1538        <function-decl name='decompose_compatibility' mangled-name='_ZN18hb_unicode_funcs_t23decompose_compatibilityEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
1539          <parameter type-id='type-id-118' is-artificial='yes'/>
1540          <parameter type-id='type-id-72'/>
1541          <parameter type-id='type-id-119'/>
1542          <return type-id='type-id-18'/>
1543        </function-decl>
1544      </member-function>
1545      <member-function access='public'>
1546        <function-decl name='compose' mangled-name='_ZN18hb_unicode_funcs_t7composeEjjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='77' column='1' visibility='default' binding='global' size-in-bits='64'>
1547          <parameter type-id='type-id-118' is-artificial='yes'/>
1548          <parameter type-id='type-id-72'/>
1549          <parameter type-id='type-id-72'/>
1550          <parameter type-id='type-id-119'/>
1551          <return type-id='type-id-40'/>
1552        </function-decl>
1553      </member-function>
1554      <member-function access='public' static='yes'>
1555        <function-decl name='is_default_ignorable' mangled-name='_ZN18hb_unicode_funcs_t20is_default_ignorableEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
1556          <parameter type-id='type-id-72'/>
1557          <return type-id='type-id-40'/>
1558        </function-decl>
1559      </member-function>
1560      <member-function access='public'>
1561        <function-decl name='modified_combining_class' mangled-name='_ZN18hb_unicode_funcs_t24modified_combining_classEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
1562          <parameter type-id='type-id-118' is-artificial='yes'/>
1563          <parameter type-id='type-id-72'/>
1564          <return type-id='type-id-18'/>
1565        </function-decl>
1566      </member-function>
1567      <member-function access='public' static='yes'>
1568        <function-decl name='is_variation_selector' mangled-name='_ZN18hb_unicode_funcs_t21is_variation_selectorEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
1569          <parameter type-id='type-id-72'/>
1570          <return type-id='type-id-40'/>
1571        </function-decl>
1572      </member-function>
1573    </class-decl>
1574    <typedef-decl name='hb_buffer_t' type-id='type-id-82' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='93' column='1' id='type-id-120'/>
1575    <typedef-decl name='hb_codepoint_t' type-id='type-id-100' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='75' column='1' id='type-id-72'/>
1576    <typedef-decl name='hb_font_t' type-id='type-id-121' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='40' column='1' id='type-id-122'/>
1577    <typedef-decl name='hb_glyph_info_t' type-id='type-id-99' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='52' column='1' id='type-id-123'/>
1578    <typedef-decl name='hb_glyph_position_t' type-id='type-id-102' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='62' column='1' id='type-id-124'/>
1579    <typedef-decl name='hb_language_t' type-id='type-id-125' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='137' column='1' id='type-id-105'/>
1580    <typedef-decl name='hb_mask_t' type-id='type-id-100' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='77' column='1' id='type-id-92'/>
1581    <typedef-decl name='hb_position_t' type-id='type-id-126' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='76' column='1' id='type-id-103'/>
1582    <typedef-decl name='hb_segment_properties_t' type-id='type-id-104' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='72' column='1' id='type-id-85'/>
1583    <typedef-decl name='hb_unicode_combining_class_func_t' type-id='type-id-127' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='224' column='1' id='type-id-109'/>
1584    <typedef-decl name='hb_unicode_compose_func_t' type-id='type-id-128' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='242' column='1' id='type-id-114'/>
1585    <typedef-decl name='hb_unicode_decompose_compatibility_func_t' type-id='type-id-129' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='270' column='1' id='type-id-116'/>
1586    <typedef-decl name='hb_unicode_decompose_func_t' type-id='type-id-130' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='247' column='1' id='type-id-115'/>
1587    <typedef-decl name='hb_unicode_eastasian_width_func_t' type-id='type-id-131' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='227' column='1' id='type-id-110'/>
1588    <typedef-decl name='hb_unicode_funcs_t' type-id='type-id-106' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='171' column='1' id='type-id-132'/>
1589    <typedef-decl name='hb_unicode_general_category_func_t' type-id='type-id-133' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='230' column='1' id='type-id-111'/>
1590    <typedef-decl name='hb_unicode_mirroring_func_t' type-id='type-id-131' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='233' column='1' id='type-id-112'/>
1591    <typedef-decl name='hb_unicode_script_func_t' type-id='type-id-134' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='236' column='1' id='type-id-113'/>
1592    <typedef-decl name='hb_var_int_t' type-id='type-id-135' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='86' column='1' id='type-id-101'/>
1593    <typedef-decl name='int16_t' type-id='type-id-80' filepath='/usr/include/stdint.h' line='38' column='1' id='type-id-75'/>
1594    <typedef-decl name='int32_t' type-id='type-id-11' filepath='/usr/include/stdint.h' line='39' column='1' id='type-id-126'/>
1595    <typedef-decl name='int8_t' type-id='type-id-81' filepath='/usr/include/stdint.h' line='37' column='1' id='type-id-77'/>
1596    <typedef-decl name='uint16_t' type-id='type-id-136' filepath='/usr/include/stdint.h' line='50' column='1' id='type-id-137'/>
1597    <typedef-decl name='uint32_t' type-id='type-id-18' filepath='/usr/include/stdint.h' line='52' column='1' id='type-id-100'/>
1598    <typedef-decl name='uint8_t' type-id='type-id-138' filepath='/usr/include/stdint.h' line='49' column='1' id='type-id-139'/>
1599    <array-type-def dimensions='1' type-id='type-id-137' size-in-bits='32' id='type-id-140'>
1600      <subrange length='2' type-id='type-id-4' id='type-id-10'/>
1601    </array-type-def>
1602    <array-type-def dimensions='1' type-id='type-id-139' size-in-bits='32' id='type-id-141'>
1603      <subrange length='4' type-id='type-id-4' id='type-id-79'/>
1604    </array-type-def>
1605    <array-type-def dimensions='1' type-id='type-id-139' size-in-bits='64' id='type-id-88'>
1606      <subrange length='8' type-id='type-id-4' id='type-id-63'/>
1607    </array-type-def>
1608    <union-decl name='_hb_var_int_t' size-in-bits='32' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='79' column='1' id='type-id-135'>
1609      <data-member access='public'>
1610        <var-decl name='u32' type-id='type-id-100' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='80' column='1'/>
1611      </data-member>
1612      <data-member access='public'>
1613        <var-decl name='i32' type-id='type-id-126' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='81' column='1'/>
1614      </data-member>
1615      <data-member access='public'>
1616        <var-decl name='u16' type-id='type-id-140' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='82' column='1'/>
1617      </data-member>
1618      <data-member access='public'>
1619        <var-decl name='i16' type-id='type-id-76' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='83' column='1'/>
1620      </data-member>
1621      <data-member access='public'>
1622        <var-decl name='u8' type-id='type-id-141' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='84' column='1'/>
1623      </data-member>
1624      <data-member access='public'>
1625        <var-decl name='i8' type-id='type-id-78' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='85' column='1'/>
1626      </data-member>
1627    </union-decl>
1628    <type-decl name='unsigned char' size-in-bits='8' id='type-id-138'/>
1629    <array-type-def dimensions='1' type-id='type-id-18' size-in-bits='64' id='type-id-90'>
1630      <subrange length='2' type-id='type-id-4' id='type-id-10'/>
1631    </array-type-def>
1632    <type-decl name='unsigned short int' size-in-bits='16' id='type-id-136'/>
1633    <pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-142'/>
1634    <qualified-type-def type-id='type-id-82' const='yes' id='type-id-143'/>
1635    <pointer-type-def type-id='type-id-143' size-in-bits='64' id='type-id-97'/>
1636    <qualified-type-def type-id='type-id-72' const='yes' id='type-id-144'/>
1637    <pointer-type-def type-id='type-id-144' size-in-bits='64' id='type-id-95'/>
1638    <qualified-type-def type-id='type-id-123' const='yes' id='type-id-145'/>
1639    <reference-type-def kind='lvalue' type-id='type-id-145' size-in-bits='64' id='type-id-94'/>
1640    <qualified-type-def type-id='type-id-146' const='yes' id='type-id-147'/>
1641    <pointer-type-def type-id='type-id-147' size-in-bits='64' id='type-id-125'/>
1642    <qualified-type-def type-id='type-id-106' const='yes' id='type-id-148'/>
1643    <pointer-type-def type-id='type-id-148' size-in-bits='64' id='type-id-149'/>
1644    <qualified-type-def type-id='type-id-18' const='yes' id='type-id-89'/>
1645    <pointer-type-def type-id='type-id-150' size-in-bits='64' id='type-id-134'/>
1646    <pointer-type-def type-id='type-id-151' size-in-bits='64' id='type-id-127'/>
1647    <pointer-type-def type-id='type-id-152' size-in-bits='64' id='type-id-133'/>
1648    <pointer-type-def type-id='type-id-82' size-in-bits='64' id='type-id-91'/>
1649    <pointer-type-def type-id='type-id-120' size-in-bits='64' id='type-id-153'/>
1650    <pointer-type-def type-id='type-id-83' size-in-bits='64' id='type-id-93'/>
1651    <pointer-type-def type-id='type-id-72' size-in-bits='64' id='type-id-119'/>
1652    <pointer-type-def type-id='type-id-122' size-in-bits='64' id='type-id-154'/>
1653    <reference-type-def kind='lvalue' type-id='type-id-123' size-in-bits='64' id='type-id-96'/>
1654    <pointer-type-def type-id='type-id-123' size-in-bits='64' id='type-id-86'/>
1655    <reference-type-def kind='lvalue' type-id='type-id-124' size-in-bits='64' id='type-id-98'/>
1656    <pointer-type-def type-id='type-id-124' size-in-bits='64' id='type-id-87'/>
1657    <pointer-type-def type-id='type-id-106' size-in-bits='64' id='type-id-118'/>
1658    <pointer-type-def type-id='type-id-132' size-in-bits='64' id='type-id-84'/>
1659    <pointer-type-def type-id='type-id-155' size-in-bits='64' id='type-id-130'/>
1660    <pointer-type-def type-id='type-id-156' size-in-bits='64' id='type-id-128'/>
1661    <pointer-type-def type-id='type-id-157' size-in-bits='64' id='type-id-129'/>
1662    <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-131'/>
1663    <class-decl name='hb_font_t' size-in-bits='1536' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='91' column='1' id='type-id-121'>
1664      <data-member access='public' layout-offset-in-bits='0'>
1665        <var-decl name='header' type-id='type-id-16' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='92' column='1'/>
1666      </data-member>
1667      <data-member access='public' layout-offset-in-bits='896'>
1668        <var-decl name='immutable' type-id='type-id-40' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='95' column='1'/>
1669      </data-member>
1670      <data-member access='public' layout-offset-in-bits='960'>
1671        <var-decl name='parent' type-id='type-id-159' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='97' column='1'/>
1672      </data-member>
1673      <data-member access='public' layout-offset-in-bits='1024'>
1674        <var-decl name='face' type-id='type-id-160' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='98' column='1'/>
1675      </data-member>
1676      <data-member access='public' layout-offset-in-bits='1088'>
1677        <var-decl name='x_scale' type-id='type-id-11' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='100' column='1'/>
1678      </data-member>
1679      <data-member access='public' layout-offset-in-bits='1120'>
1680        <var-decl name='y_scale' type-id='type-id-11' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='101' column='1'/>
1681      </data-member>
1682      <data-member access='public' layout-offset-in-bits='1152'>
1683        <var-decl name='x_ppem' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='103' column='1'/>
1684      </data-member>
1685      <data-member access='public' layout-offset-in-bits='1184'>
1686        <var-decl name='y_ppem' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='104' column='1'/>
1687      </data-member>
1688      <data-member access='public' layout-offset-in-bits='1216'>
1689        <var-decl name='klass' type-id='type-id-161' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='106' column='1'/>
1690      </data-member>
1691      <data-member access='public' layout-offset-in-bits='1280'>
1692        <var-decl name='user_data' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='107' column='1'/>
1693      </data-member>
1694      <data-member access='public' layout-offset-in-bits='1344'>
1695        <var-decl name='destroy' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='108' column='1'/>
1696      </data-member>
1697      <data-member access='public' layout-offset-in-bits='1408'>
1698        <var-decl name='shaper_data' type-id='type-id-162' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='110' column='1'/>
1699      </data-member>
1700      <member-function access='public'>
1701        <function-decl name='get_glyph_h_advance' mangled-name='_ZN9hb_font_t19get_glyph_h_advanceEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
1702          <parameter type-id='type-id-159' is-artificial='yes'/>
1703          <parameter type-id='type-id-72'/>
1704          <return type-id='type-id-103'/>
1705        </function-decl>
1706      </member-function>
1707      <member-function access='public'>
1708        <function-decl name='get_glyph' mangled-name='_ZN9hb_font_t9get_glyphEjjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
1709          <parameter type-id='type-id-159' is-artificial='yes'/>
1710          <parameter type-id='type-id-72'/>
1711          <parameter type-id='type-id-72'/>
1712          <parameter type-id='type-id-119'/>
1713          <return type-id='type-id-40'/>
1714        </function-decl>
1715      </member-function>
1716      <member-function access='public'>
1717        <function-decl name='get_glyph_name' mangled-name='_ZN9hb_font_t14get_glyph_nameEjPcj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
1718          <parameter type-id='type-id-159' is-artificial='yes'/>
1719          <parameter type-id='type-id-72'/>
1720          <parameter type-id='type-id-48'/>
1721          <parameter type-id='type-id-18'/>
1722          <return type-id='type-id-40'/>
1723        </function-decl>
1724      </member-function>
1725      <member-function access='public'>
1726        <function-decl name='get_glyph_v_advance' mangled-name='_ZN9hb_font_t19get_glyph_v_advanceEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
1727          <parameter type-id='type-id-159' is-artificial='yes'/>
1728          <parameter type-id='type-id-72'/>
1729          <return type-id='type-id-103'/>
1730        </function-decl>
1731      </member-function>
1732      <member-function access='public'>
1733        <function-decl name='get_glyph_h_origin' mangled-name='_ZN9hb_font_t18get_glyph_h_originEjPiS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='176' column='1' visibility='default' binding='global' size-in-bits='64'>
1734          <parameter type-id='type-id-159' is-artificial='yes'/>
1735          <parameter type-id='type-id-72'/>
1736          <parameter type-id='type-id-163'/>
1737          <parameter type-id='type-id-163'/>
1738          <return type-id='type-id-40'/>
1739        </function-decl>
1740      </member-function>
1741      <member-function access='public'>
1742        <function-decl name='get_glyph_v_origin' mangled-name='_ZN9hb_font_t18get_glyph_v_originEjPiS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
1743          <parameter type-id='type-id-159' is-artificial='yes'/>
1744          <parameter type-id='type-id-72'/>
1745          <parameter type-id='type-id-163'/>
1746          <parameter type-id='type-id-163'/>
1747          <return type-id='type-id-40'/>
1748        </function-decl>
1749      </member-function>
1750      <member-function access='public'>
1751        <function-decl name='get_glyph_h_kerning' mangled-name='_ZN9hb_font_t19get_glyph_h_kerningEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
1752          <parameter type-id='type-id-159' is-artificial='yes'/>
1753          <parameter type-id='type-id-72'/>
1754          <parameter type-id='type-id-72'/>
1755          <return type-id='type-id-103'/>
1756        </function-decl>
1757      </member-function>
1758      <member-function access='public'>
1759        <function-decl name='get_glyph_v_kerning' mangled-name='_ZN9hb_font_t19get_glyph_v_kerningEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
1760          <parameter type-id='type-id-159' is-artificial='yes'/>
1761          <parameter type-id='type-id-72'/>
1762          <parameter type-id='type-id-72'/>
1763          <return type-id='type-id-103'/>
1764        </function-decl>
1765      </member-function>
1766      <member-function access='public'>
1767        <function-decl name='get_glyph_contour_point' mangled-name='_ZN9hb_font_t23get_glyph_contour_pointEjjPiS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
1768          <parameter type-id='type-id-159' is-artificial='yes'/>
1769          <parameter type-id='type-id-72'/>
1770          <parameter type-id='type-id-18'/>
1771          <parameter type-id='type-id-163'/>
1772          <parameter type-id='type-id-163'/>
1773          <return type-id='type-id-40'/>
1774        </function-decl>
1775      </member-function>
1776      <member-function access='public'>
1777        <function-decl name='parent_scale_x_position' mangled-name='_ZN9hb_font_t23parent_scale_x_positionEi' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
1778          <parameter type-id='type-id-159' is-artificial='yes'/>
1779          <parameter type-id='type-id-103'/>
1780          <return type-id='type-id-103'/>
1781        </function-decl>
1782      </member-function>
1783      <member-function access='public'>
1784        <function-decl name='parent_scale_y_position' mangled-name='_ZN9hb_font_t23parent_scale_y_positionEi' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
1785          <parameter type-id='type-id-159' is-artificial='yes'/>
1786          <parameter type-id='type-id-103'/>
1787          <return type-id='type-id-103'/>
1788        </function-decl>
1789      </member-function>
1790      <member-function access='public'>
1791        <function-decl name='guess_v_origin_minus_h_origin' mangled-name='_ZN9hb_font_t29guess_v_origin_minus_h_originEjPiS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
1792          <parameter type-id='type-id-159' is-artificial='yes'/>
1793          <parameter type-id='type-id-72'/>
1794          <parameter type-id='type-id-163'/>
1795          <parameter type-id='type-id-163'/>
1796          <return type-id='type-id-25'/>
1797        </function-decl>
1798      </member-function>
1799      <member-function access='public'>
1800        <function-decl name='subtract_glyph_origin_for_direction' mangled-name='_ZN9hb_font_t35subtract_glyph_origin_for_directionEj14hb_direction_tPiS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='313' column='1' visibility='default' binding='global' size-in-bits='64'>
1801          <parameter type-id='type-id-159' is-artificial='yes'/>
1802          <parameter type-id='type-id-72'/>
1803          <parameter type-id='type-id-68'/>
1804          <parameter type-id='type-id-163'/>
1805          <parameter type-id='type-id-163'/>
1806          <return type-id='type-id-25'/>
1807        </function-decl>
1808      </member-function>
1809      <member-function access='public'>
1810        <function-decl name='get_glyph_contour_point_for_origin' mangled-name='_ZN9hb_font_t34get_glyph_contour_point_for_originEjj14hb_direction_tPiS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
1811          <parameter type-id='type-id-159' is-artificial='yes'/>
1812          <parameter type-id='type-id-72'/>
1813          <parameter type-id='type-id-18'/>
1814          <parameter type-id='type-id-68'/>
1815          <parameter type-id='type-id-163'/>
1816          <parameter type-id='type-id-163'/>
1817          <return type-id='type-id-40'/>
1818        </function-decl>
1819      </member-function>
1820      <member-function access='public'>
1821        <function-decl name='add_glyph_origin_for_direction' mangled-name='_ZN9hb_font_t30add_glyph_origin_for_directionEj14hb_direction_tPiS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
1822          <parameter type-id='type-id-159' is-artificial='yes'/>
1823          <parameter type-id='type-id-72'/>
1824          <parameter type-id='type-id-68'/>
1825          <parameter type-id='type-id-163'/>
1826          <parameter type-id='type-id-163'/>
1827          <return type-id='type-id-25'/>
1828        </function-decl>
1829      </member-function>
1830      <member-function access='public'>
1831        <function-decl name='get_glyph_kerning_for_direction' mangled-name='_ZN9hb_font_t31get_glyph_kerning_for_directionEjj14hb_direction_tPiS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='325' column='1' visibility='default' binding='global' size-in-bits='64'>
1832          <parameter type-id='type-id-159' is-artificial='yes'/>
1833          <parameter type-id='type-id-72'/>
1834          <parameter type-id='type-id-72'/>
1835          <parameter type-id='type-id-68'/>
1836          <parameter type-id='type-id-163'/>
1837          <parameter type-id='type-id-163'/>
1838          <return type-id='type-id-25'/>
1839        </function-decl>
1840      </member-function>
1841      <member-function access='public'>
1842        <function-decl name='get_glyph_advance_for_direction' mangled-name='_ZN9hb_font_t31get_glyph_advance_for_directionEj14hb_direction_tPiS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
1843          <parameter type-id='type-id-159' is-artificial='yes'/>
1844          <parameter type-id='type-id-72'/>
1845          <parameter type-id='type-id-68'/>
1846          <parameter type-id='type-id-163'/>
1847          <parameter type-id='type-id-163'/>
1848          <return type-id='type-id-25'/>
1849        </function-decl>
1850      </member-function>
1851      <member-function access='public'>
1852        <function-decl name='parent_scale_distance' mangled-name='_ZN9hb_font_t21parent_scale_distanceEPiS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
1853          <parameter type-id='type-id-159' is-artificial='yes'/>
1854          <parameter type-id='type-id-163'/>
1855          <parameter type-id='type-id-163'/>
1856          <return type-id='type-id-25'/>
1857        </function-decl>
1858      </member-function>
1859      <member-function access='public'>
1860        <function-decl name='get_glyph_extents_for_origin' mangled-name='_ZN9hb_font_t28get_glyph_extents_for_originEj14hb_direction_tP18hb_glyph_extents_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
1861          <parameter type-id='type-id-159' is-artificial='yes'/>
1862          <parameter type-id='type-id-72'/>
1863          <parameter type-id='type-id-68'/>
1864          <parameter type-id='type-id-164'/>
1865          <return type-id='type-id-40'/>
1866        </function-decl>
1867      </member-function>
1868      <member-function access='public'>
1869        <function-decl name='glyph_from_string' mangled-name='_ZN9hb_font_t17glyph_from_stringEPKciPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='375' column='1' visibility='default' binding='global' size-in-bits='64'>
1870          <parameter type-id='type-id-159' is-artificial='yes'/>
1871          <parameter type-id='type-id-17'/>
1872          <parameter type-id='type-id-11'/>
1873          <parameter type-id='type-id-119'/>
1874          <return type-id='type-id-40'/>
1875        </function-decl>
1876      </member-function>
1877      <member-function access='public'>
1878        <function-decl name='glyph_to_string' mangled-name='_ZN9hb_font_t15glyph_to_stringEjPcj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
1879          <parameter type-id='type-id-159' is-artificial='yes'/>
1880          <parameter type-id='type-id-72'/>
1881          <parameter type-id='type-id-48'/>
1882          <parameter type-id='type-id-18'/>
1883          <return type-id='type-id-25'/>
1884        </function-decl>
1885      </member-function>
1886      <member-function access='public'>
1887        <function-decl name='get_glyph_origin_for_direction' mangled-name='_ZN9hb_font_t30get_glyph_origin_for_directionEj14hb_direction_tPiS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='275' column='1' visibility='default' binding='global' size-in-bits='64'>
1888          <parameter type-id='type-id-159' is-artificial='yes'/>
1889          <parameter type-id='type-id-72'/>
1890          <parameter type-id='type-id-68'/>
1891          <parameter type-id='type-id-163'/>
1892          <parameter type-id='type-id-163'/>
1893          <return type-id='type-id-25'/>
1894        </function-decl>
1895      </member-function>
1896      <member-function access='public'>
1897        <function-decl name='get_glyph_from_name' mangled-name='_ZN9hb_font_t19get_glyph_from_nameEPKciPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
1898          <parameter type-id='type-id-159' is-artificial='yes'/>
1899          <parameter type-id='type-id-17'/>
1900          <parameter type-id='type-id-11'/>
1901          <parameter type-id='type-id-119'/>
1902          <return type-id='type-id-40'/>
1903        </function-decl>
1904      </member-function>
1905      <member-function access='public'>
1906        <function-decl name='parent_scale_position' mangled-name='_ZN9hb_font_t21parent_scale_positionEPiS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
1907          <parameter type-id='type-id-159' is-artificial='yes'/>
1908          <parameter type-id='type-id-163'/>
1909          <parameter type-id='type-id-163'/>
1910          <return type-id='type-id-25'/>
1911        </function-decl>
1912      </member-function>
1913      <member-function access='public'>
1914        <function-decl name='parent_scale_x_distance' mangled-name='_ZN9hb_font_t23parent_scale_x_distanceEi' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
1915          <parameter type-id='type-id-159' is-artificial='yes'/>
1916          <parameter type-id='type-id-103'/>
1917          <return type-id='type-id-103'/>
1918        </function-decl>
1919      </member-function>
1920      <member-function access='public'>
1921        <function-decl name='parent_scale_y_distance' mangled-name='_ZN9hb_font_t23parent_scale_y_distanceEi' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
1922          <parameter type-id='type-id-159' is-artificial='yes'/>
1923          <parameter type-id='type-id-103'/>
1924          <return type-id='type-id-103'/>
1925        </function-decl>
1926      </member-function>
1927      <member-function access='public'>
1928        <function-decl name='get_glyph_extents' mangled-name='_ZN9hb_font_t17get_glyph_extentsEjP18hb_glyph_extents_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
1929          <parameter type-id='type-id-159' is-artificial='yes'/>
1930          <parameter type-id='type-id-72'/>
1931          <parameter type-id='type-id-164'/>
1932          <return type-id='type-id-40'/>
1933        </function-decl>
1934      </member-function>
1935      <member-function access='private'>
1936        <function-decl name='em_scale' mangled-name='_ZN9hb_font_t8em_scaleEsi' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='405' column='1' visibility='default' binding='global' size-in-bits='64'>
1937          <parameter type-id='type-id-159' is-artificial='yes'/>
1938          <parameter type-id='type-id-75'/>
1939          <parameter type-id='type-id-11'/>
1940          <return type-id='type-id-103'/>
1941        </function-decl>
1942      </member-function>
1943      <member-function access='public'>
1944        <function-decl name='em_scale_y' mangled-name='_ZN9hb_font_t10em_scale_yEs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
1945          <parameter type-id='type-id-159' is-artificial='yes'/>
1946          <parameter type-id='type-id-75'/>
1947          <return type-id='type-id-103'/>
1948        </function-decl>
1949      </member-function>
1950      <member-function access='public'>
1951        <function-decl name='em_scale_x' mangled-name='_ZN9hb_font_t10em_scale_xEs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
1952          <parameter type-id='type-id-159' is-artificial='yes'/>
1953          <parameter type-id='type-id-75'/>
1954          <return type-id='type-id-103'/>
1955        </function-decl>
1956      </member-function>
1957      <member-function access='public'>
1958        <function-decl name='has_glyph' mangled-name='_ZN9hb_font_t9has_glyphEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
1959          <parameter type-id='type-id-159' is-artificial='yes'/>
1960          <parameter type-id='type-id-72'/>
1961          <return type-id='type-id-40'/>
1962        </function-decl>
1963      </member-function>
1964    </class-decl>
1965    <class-decl name='hb_language_impl_t' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='167' column='1' id='type-id-146'>
1966      <data-member access='public' layout-offset-in-bits='0'>
1967        <var-decl name='s' type-id='type-id-165' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='168' column='1'/>
1968      </data-member>
1969    </class-decl>
1970    <function-decl name='hb_buffer_serialize_list_formats' mangled-name='hb_buffer_serialize_list_formats' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='46' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_serialize_list_formats'>
1971      <return type-id='type-id-142'/>
1972    </function-decl>
1973    <function-decl name='hb_buffer_serialize_format_from_string' mangled-name='hb_buffer_serialize_format_from_string' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='63' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_serialize_format_from_string'>
1974      <parameter type-id='type-id-17' name='str' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='63' column='1'/>
1975      <parameter type-id='type-id-11' name='len' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='63' column='1'/>
1976      <return type-id='type-id-67'/>
1977    </function-decl>
1978    <function-decl name='hb_buffer_serialize_format_to_string' mangled-name='hb_buffer_serialize_format_to_string' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='80' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_serialize_format_to_string'>
1979      <parameter type-id='type-id-67' name='format' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='80' column='1'/>
1980      <return type-id='type-id-17'/>
1981    </function-decl>
1982    <function-decl name='hb_buffer_serialize_glyphs' mangled-name='hb_buffer_serialize_glyphs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='246' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_serialize_glyphs'>
1983      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='246' column='1'/>
1984      <parameter type-id='type-id-18' name='start' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='247' column='1'/>
1985      <parameter type-id='type-id-18' name='end' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='248' column='1'/>
1986      <parameter type-id='type-id-48' name='buf' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='249' column='1'/>
1987      <parameter type-id='type-id-18' name='buf_size' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='250' column='1'/>
1988      <parameter type-id='type-id-60' name='buf_consumed' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='251' column='1'/>
1989      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='252' column='1'/>
1990      <parameter type-id='type-id-67' name='format' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='253' column='1'/>
1991      <parameter type-id='type-id-66' name='flags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='254' column='1'/>
1992      <return type-id='type-id-18'/>
1993    </function-decl>
1994    <function-decl name='hb_buffer_deserialize_glyphs' mangled-name='hb_buffer_deserialize_glyphs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='353' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_deserialize_glyphs'>
1995      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='353' column='1'/>
1996      <parameter type-id='type-id-17' name='buf' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='354' column='1'/>
1997      <parameter type-id='type-id-11' name='buf_len' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='355' column='1'/>
1998      <parameter type-id='type-id-142' name='end_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='356' column='1'/>
1999      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='357' column='1'/>
2000      <parameter type-id='type-id-67' name='format' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='358' column='1'/>
2001      <return type-id='type-id-40'/>
2002    </function-decl>
2003    <function-type size-in-bits='64' id='type-id-150'>
2004      <parameter type-id='type-id-84'/>
2005      <parameter type-id='type-id-72'/>
2006      <parameter type-id='type-id-19'/>
2007      <return type-id='type-id-69'/>
2008    </function-type>
2009    <function-type size-in-bits='64' id='type-id-151'>
2010      <parameter type-id='type-id-84'/>
2011      <parameter type-id='type-id-72'/>
2012      <parameter type-id='type-id-19'/>
2013      <return type-id='type-id-70'/>
2014    </function-type>
2015    <function-type size-in-bits='64' id='type-id-152'>
2016      <parameter type-id='type-id-84'/>
2017      <parameter type-id='type-id-72'/>
2018      <parameter type-id='type-id-19'/>
2019      <return type-id='type-id-71'/>
2020    </function-type>
2021    <function-type size-in-bits='64' id='type-id-155'>
2022      <parameter type-id='type-id-84'/>
2023      <parameter type-id='type-id-72'/>
2024      <parameter type-id='type-id-119'/>
2025      <parameter type-id='type-id-119'/>
2026      <parameter type-id='type-id-19'/>
2027      <return type-id='type-id-40'/>
2028    </function-type>
2029    <function-type size-in-bits='64' id='type-id-156'>
2030      <parameter type-id='type-id-84'/>
2031      <parameter type-id='type-id-72'/>
2032      <parameter type-id='type-id-72'/>
2033      <parameter type-id='type-id-119'/>
2034      <parameter type-id='type-id-19'/>
2035      <return type-id='type-id-40'/>
2036    </function-type>
2037    <function-type size-in-bits='64' id='type-id-157'>
2038      <parameter type-id='type-id-84'/>
2039      <parameter type-id='type-id-72'/>
2040      <parameter type-id='type-id-119'/>
2041      <parameter type-id='type-id-19'/>
2042      <return type-id='type-id-18'/>
2043    </function-type>
2044    <function-type size-in-bits='64' id='type-id-158'>
2045      <parameter type-id='type-id-84'/>
2046      <parameter type-id='type-id-72'/>
2047      <parameter type-id='type-id-19'/>
2048      <return type-id='type-id-18'/>
2049    </function-type>
2050  </abi-instr>
2051  <abi-instr address-size='64' path='hb-buffer.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
2052    <class-decl name='hb_utf_t&lt;short unsigned int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-utf-private.hh' line='138' column='1' id='type-id-166'>
2053      <member-function access='public' static='yes'>
2054        <function-decl name='strlen' mangled-name='_ZN8hb_utf_tItLb1EE6strlenEPKt' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-utf-private.hh' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
2055          <parameter type-id='type-id-167'/>
2056          <return type-id='type-id-18'/>
2057        </function-decl>
2058      </member-function>
2059      <member-function access='public' static='yes'>
2060        <function-decl name='prev' mangled-name='_ZN8hb_utf_tItLb1EE4prevEPKtS2_Pjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-utf-private.hh' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
2061          <parameter type-id='type-id-167'/>
2062          <parameter type-id='type-id-167'/>
2063          <parameter type-id='type-id-119'/>
2064          <parameter type-id='type-id-72'/>
2065          <return type-id='type-id-167'/>
2066        </function-decl>
2067      </member-function>
2068      <member-function access='public' static='yes'>
2069        <function-decl name='next' mangled-name='_ZN8hb_utf_tItLb1EE4nextEPKtS2_Pjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-utf-private.hh' line='140' column='1' visibility='default' binding='global' size-in-bits='64'>
2070          <parameter type-id='type-id-167'/>
2071          <parameter type-id='type-id-167'/>
2072          <parameter type-id='type-id-119'/>
2073          <parameter type-id='type-id-72'/>
2074          <return type-id='type-id-167'/>
2075        </function-decl>
2076      </member-function>
2077    </class-decl>
2078    <class-decl name='hb_utf_t&lt;unsigned char, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-utf-private.hh' line='39' column='1' id='type-id-168'>
2079      <member-function access='public' static='yes'>
2080        <function-decl name='strlen' mangled-name='_ZN8hb_utf_tIhLb1EE6strlenEPKh' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-utf-private.hh' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
2081          <parameter type-id='type-id-169'/>
2082          <return type-id='type-id-18'/>
2083        </function-decl>
2084      </member-function>
2085      <member-function access='public' static='yes'>
2086        <function-decl name='prev' mangled-name='_ZN8hb_utf_tIhLb1EE4prevEPKhS2_Pjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-utf-private.hh' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
2087          <parameter type-id='type-id-169'/>
2088          <parameter type-id='type-id-169'/>
2089          <parameter type-id='type-id-119'/>
2090          <parameter type-id='type-id-72'/>
2091          <return type-id='type-id-169'/>
2092        </function-decl>
2093      </member-function>
2094      <member-function access='public' static='yes'>
2095        <function-decl name='next' mangled-name='_ZN8hb_utf_tIhLb1EE4nextEPKhS2_Pjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-utf-private.hh' line='41' column='1' visibility='default' binding='global' size-in-bits='64'>
2096          <parameter type-id='type-id-169'/>
2097          <parameter type-id='type-id-169'/>
2098          <parameter type-id='type-id-119'/>
2099          <parameter type-id='type-id-72'/>
2100          <return type-id='type-id-169'/>
2101        </function-decl>
2102      </member-function>
2103    </class-decl>
2104    <class-decl name='hb_utf_t&lt;unsigned int, true&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-utf-private.hh' line='32' column='1' id='type-id-170'>
2105      <member-function access='public' static='yes'>
2106        <function-decl name='next' mangled-name='_ZN8hb_utf_tIjLb1EE4nextEPKjS2_Pjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-utf-private.hh' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
2107          <parameter type-id='type-id-171'/>
2108          <parameter type-id='type-id-171'/>
2109          <parameter type-id='type-id-119'/>
2110          <parameter type-id='type-id-18'/>
2111          <return type-id='type-id-171'/>
2112        </function-decl>
2113      </member-function>
2114      <member-function access='public' static='yes'>
2115        <function-decl name='strlen' mangled-name='_ZN8hb_utf_tIjLb1EE6strlenEPKj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-utf-private.hh' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
2116          <parameter type-id='type-id-171'/>
2117          <return type-id='type-id-18'/>
2118        </function-decl>
2119      </member-function>
2120      <member-function access='public' static='yes'>
2121        <function-decl name='prev' mangled-name='_ZN8hb_utf_tIjLb1EE4prevEPKjS2_Pjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-utf-private.hh' line='230' column='1' visibility='default' binding='global' size-in-bits='64'>
2122          <parameter type-id='type-id-171'/>
2123          <parameter type-id='type-id-171'/>
2124          <parameter type-id='type-id-119'/>
2125          <parameter type-id='type-id-18'/>
2126          <return type-id='type-id-171'/>
2127        </function-decl>
2128      </member-function>
2129    </class-decl>
2130    <qualified-type-def type-id='type-id-85' const='yes' id='type-id-172'/>
2131    <pointer-type-def type-id='type-id-172' size-in-bits='64' id='type-id-173'/>
2132    <qualified-type-def type-id='type-id-137' const='yes' id='type-id-174'/>
2133    <pointer-type-def type-id='type-id-174' size-in-bits='64' id='type-id-167'/>
2134    <qualified-type-def type-id='type-id-100' const='yes' id='type-id-175'/>
2135    <pointer-type-def type-id='type-id-175' size-in-bits='64' id='type-id-171'/>
2136    <qualified-type-def type-id='type-id-139' const='yes' id='type-id-176'/>
2137    <pointer-type-def type-id='type-id-176' size-in-bits='64' id='type-id-169'/>
2138    <pointer-type-def type-id='type-id-85' size-in-bits='64' id='type-id-177'/>
2139    <function-decl name='hb_segment_properties_equal' mangled-name='hb_segment_properties_equal' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='40' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_segment_properties_equal'>
2140      <parameter type-id='type-id-173' name='a' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='40' column='1'/>
2141      <parameter type-id='type-id-173' name='b' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='41' column='1'/>
2142      <return type-id='type-id-40'/>
2143    </function-decl>
2144    <function-decl name='hb_segment_properties_hash' mangled-name='hb_segment_properties_hash' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='52' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_segment_properties_hash'>
2145      <parameter type-id='type-id-173' name='p' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='52' column='1'/>
2146      <return type-id='type-id-18'/>
2147    </function-decl>
2148    <function-decl name='hb_buffer_create' mangled-name='hb_buffer_create' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='677' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_create'>
2149      <return type-id='type-id-153'/>
2150    </function-decl>
2151    <function-decl name='hb_buffer_get_empty' mangled-name='hb_buffer_get_empty' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='699' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_get_empty'>
2152      <return type-id='type-id-153'/>
2153    </function-decl>
2154    <function-decl name='hb_buffer_reference' mangled-name='hb_buffer_reference' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='731' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_reference'>
2155      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='731' column='1'/>
2156      <return type-id='type-id-153'/>
2157    </function-decl>
2158    <function-decl name='hb_buffer_destroy' mangled-name='hb_buffer_destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='745' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_destroy'>
2159      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='745' column='1'/>
2160      <return type-id='type-id-25'/>
2161    </function-decl>
2162    <function-decl name='hb_buffer_set_user_data' mangled-name='hb_buffer_set_user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='772' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_set_user_data'>
2163      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='772' column='1'/>
2164      <parameter type-id='type-id-26' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='773' column='1'/>
2165      <parameter type-id='type-id-19' name='data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='774' column='1'/>
2166      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='775' column='1'/>
2167      <parameter type-id='type-id-40' name='replace' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='776' column='1'/>
2168      <return type-id='type-id-40'/>
2169    </function-decl>
2170    <function-decl name='hb_buffer_get_user_data' mangled-name='hb_buffer_get_user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='793' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_get_user_data'>
2171      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='793' column='1'/>
2172      <parameter type-id='type-id-26' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='794' column='1'/>
2173      <return type-id='type-id-19'/>
2174    </function-decl>
2175    <function-decl name='hb_buffer_set_content_type' mangled-name='hb_buffer_set_content_type' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='810' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_set_content_type'>
2176      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='810' column='1'/>
2177      <parameter type-id='type-id-64' name='content_type' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='811' column='1'/>
2178      <return type-id='type-id-25'/>
2179    </function-decl>
2180    <function-decl name='hb_buffer_get_content_type' mangled-name='hb_buffer_get_content_type' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='827' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_get_content_type'>
2181      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='827' column='1'/>
2182      <return type-id='type-id-64'/>
2183    </function-decl>
2184    <function-decl name='hb_buffer_set_unicode_funcs' mangled-name='hb_buffer_set_unicode_funcs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='843' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_set_unicode_funcs'>
2185      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='843' column='1'/>
2186      <parameter type-id='type-id-84' name='unicode_funcs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='844' column='1'/>
2187      <return type-id='type-id-25'/>
2188    </function-decl>
2189    <function-decl name='hb_buffer_get_unicode_funcs' mangled-name='hb_buffer_get_unicode_funcs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='869' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_get_unicode_funcs'>
2190      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='869' column='1'/>
2191      <return type-id='type-id-84'/>
2192    </function-decl>
2193    <function-decl name='hb_buffer_set_direction' mangled-name='hb_buffer_set_direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='884' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_set_direction'>
2194      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='884' column='1'/>
2195      <parameter type-id='type-id-68' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='885' column='1'/>
2196      <return type-id='type-id-25'/>
2197    </function-decl>
2198    <function-decl name='hb_buffer_get_direction' mangled-name='hb_buffer_get_direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='905' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_get_direction'>
2199      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='905' column='1'/>
2200      <return type-id='type-id-68'/>
2201    </function-decl>
2202    <function-decl name='hb_buffer_set_script' mangled-name='hb_buffer_set_script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='920' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_set_script'>
2203      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='920' column='1'/>
2204      <parameter type-id='type-id-69' name='script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='921' column='1'/>
2205      <return type-id='type-id-25'/>
2206    </function-decl>
2207    <function-decl name='hb_buffer_get_script' mangled-name='hb_buffer_get_script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='940' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_get_script'>
2208      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='940' column='1'/>
2209      <return type-id='type-id-69'/>
2210    </function-decl>
2211    <function-decl name='hb_buffer_set_language' mangled-name='hb_buffer_set_language' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='955' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_set_language'>
2212      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='955' column='1'/>
2213      <parameter type-id='type-id-105' name='language' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='956' column='1'/>
2214      <return type-id='type-id-25'/>
2215    </function-decl>
2216    <function-decl name='hb_buffer_get_language' mangled-name='hb_buffer_get_language' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='975' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_get_language'>
2217      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='975' column='1'/>
2218      <return type-id='type-id-105'/>
2219    </function-decl>
2220    <function-decl name='hb_buffer_set_segment_properties' mangled-name='hb_buffer_set_segment_properties' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='990' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_set_segment_properties'>
2221      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='990' column='1'/>
2222      <parameter type-id='type-id-173' name='props' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='991' column='1'/>
2223      <return type-id='type-id-25'/>
2224    </function-decl>
2225    <function-decl name='hb_buffer_get_segment_properties' mangled-name='hb_buffer_get_segment_properties' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1009' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_get_segment_properties'>
2226      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1009' column='1'/>
2227      <parameter type-id='type-id-177' name='props' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1010' column='1'/>
2228      <return type-id='type-id-25'/>
2229    </function-decl>
2230    <function-decl name='hb_buffer_set_flags' mangled-name='hb_buffer_set_flags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1026' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_set_flags'>
2231      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1026' column='1'/>
2232      <parameter type-id='type-id-65' name='flags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1027' column='1'/>
2233      <return type-id='type-id-25'/>
2234    </function-decl>
2235    <function-decl name='hb_buffer_get_flags' mangled-name='hb_buffer_get_flags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1046' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_get_flags'>
2236      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1046' column='1'/>
2237      <return type-id='type-id-65'/>
2238    </function-decl>
2239    <function-decl name='hb_buffer_set_replacement_codepoint' mangled-name='hb_buffer_set_replacement_codepoint' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1062' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_set_replacement_codepoint'>
2240      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1062' column='1'/>
2241      <parameter type-id='type-id-72' name='replacement' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1063' column='1'/>
2242      <return type-id='type-id-25'/>
2243    </function-decl>
2244    <function-decl name='hb_buffer_get_replacement_codepoint' mangled-name='hb_buffer_get_replacement_codepoint' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1082' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_get_replacement_codepoint'>
2245      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1082' column='1'/>
2246      <return type-id='type-id-72'/>
2247    </function-decl>
2248    <function-decl name='hb_buffer_reset' mangled-name='hb_buffer_reset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1097' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_reset'>
2249      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1097' column='1'/>
2250      <return type-id='type-id-25'/>
2251    </function-decl>
2252    <function-decl name='hb_buffer_clear_contents' mangled-name='hb_buffer_clear_contents' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1111' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_clear_contents'>
2253      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1111' column='1'/>
2254      <return type-id='type-id-25'/>
2255    </function-decl>
2256    <function-decl name='hb_buffer_pre_allocate' mangled-name='hb_buffer_pre_allocate' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_pre_allocate'>
2257      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1128' column='1'/>
2258      <parameter type-id='type-id-18' name='size' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1128' column='1'/>
2259      <return type-id='type-id-40'/>
2260    </function-decl>
2261    <function-decl name='hb_buffer_allocation_successful' mangled-name='hb_buffer_allocation_successful' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1144' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_allocation_successful'>
2262      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1144' column='1'/>
2263      <return type-id='type-id-40'/>
2264    </function-decl>
2265    <function-decl name='hb_buffer_add' mangled-name='hb_buffer_add' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1160' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_add'>
2266      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1160' column='1'/>
2267      <parameter type-id='type-id-72' name='codepoint' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1161' column='1'/>
2268      <parameter type-id='type-id-18' name='cluster' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1162' column='1'/>
2269      <return type-id='type-id-25'/>
2270    </function-decl>
2271    <function-decl name='hb_buffer_set_length' mangled-name='hb_buffer_set_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1180' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_set_length'>
2272      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1180' column='1'/>
2273      <parameter type-id='type-id-18' name='length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1181' column='1'/>
2274      <return type-id='type-id-40'/>
2275    </function-decl>
2276    <function-decl name='hb_buffer_get_length' mangled-name='hb_buffer_get_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1219' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_get_length'>
2277      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1219' column='1'/>
2278      <return type-id='type-id-18'/>
2279    </function-decl>
2280    <function-decl name='hb_buffer_get_glyph_infos' mangled-name='hb_buffer_get_glyph_infos' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1237' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_get_glyph_infos'>
2281      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1237' column='1'/>
2282      <parameter type-id='type-id-60' name='length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1238' column='1'/>
2283      <return type-id='type-id-86'/>
2284    </function-decl>
2285    <function-decl name='hb_buffer_get_glyph_positions' mangled-name='hb_buffer_get_glyph_positions' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1259' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_get_glyph_positions'>
2286      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1259' column='1'/>
2287      <parameter type-id='type-id-60' name='length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1260' column='1'/>
2288      <return type-id='type-id-87'/>
2289    </function-decl>
2290    <function-decl name='hb_buffer_reverse' mangled-name='hb_buffer_reverse' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1280' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_reverse'>
2291      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1280' column='1'/>
2292      <return type-id='type-id-25'/>
2293    </function-decl>
2294    <function-decl name='hb_buffer_reverse_clusters' mangled-name='hb_buffer_reverse_clusters' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1296' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_reverse_clusters'>
2295      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1296' column='1'/>
2296      <return type-id='type-id-25'/>
2297    </function-decl>
2298    <function-decl name='hb_buffer_guess_segment_properties' mangled-name='hb_buffer_guess_segment_properties' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1326' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_guess_segment_properties'>
2299      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1326' column='1'/>
2300      <return type-id='type-id-25'/>
2301    </function-decl>
2302    <function-decl name='hb_buffer_add_utf8' mangled-name='hb_buffer_add_utf8' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1413' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_add_utf8'>
2303      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1413' column='1'/>
2304      <parameter type-id='type-id-17' name='text' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1414' column='1'/>
2305      <parameter type-id='type-id-11' name='text_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1415' column='1'/>
2306      <parameter type-id='type-id-18' name='item_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1416' column='1'/>
2307      <parameter type-id='type-id-11' name='item_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1417' column='1'/>
2308      <return type-id='type-id-25'/>
2309    </function-decl>
2310    <function-decl name='hb_buffer_add_utf16' mangled-name='hb_buffer_add_utf16' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1435' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_add_utf16'>
2311      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1435' column='1'/>
2312      <parameter type-id='type-id-167' name='text' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1436' column='1'/>
2313      <parameter type-id='type-id-11' name='text_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1437' column='1'/>
2314      <parameter type-id='type-id-18' name='item_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1438' column='1'/>
2315      <parameter type-id='type-id-11' name='item_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1439' column='1'/>
2316      <return type-id='type-id-25'/>
2317    </function-decl>
2318    <function-decl name='hb_buffer_add_utf32' mangled-name='hb_buffer_add_utf32' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1457' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_add_utf32'>
2319      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1457' column='1'/>
2320      <parameter type-id='type-id-171' name='text' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1458' column='1'/>
2321      <parameter type-id='type-id-11' name='text_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1459' column='1'/>
2322      <parameter type-id='type-id-18' name='item_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1460' column='1'/>
2323      <parameter type-id='type-id-11' name='item_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1461' column='1'/>
2324      <return type-id='type-id-25'/>
2325    </function-decl>
2326    <function-decl name='hb_buffer_add_codepoints' mangled-name='hb_buffer_add_codepoints' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1479' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_add_codepoints'>
2327      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1479' column='1'/>
2328      <parameter type-id='type-id-95' name='text' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1480' column='1'/>
2329      <parameter type-id='type-id-11' name='text_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1481' column='1'/>
2330      <parameter type-id='type-id-18' name='item_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1482' column='1'/>
2331      <parameter type-id='type-id-11' name='item_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1483' column='1'/>
2332      <return type-id='type-id-25'/>
2333    </function-decl>
2334    <function-decl name='hb_buffer_normalize_glyphs' mangled-name='hb_buffer_normalize_glyphs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1553' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_buffer_normalize_glyphs'>
2335      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1553' column='1'/>
2336      <return type-id='type-id-25'/>
2337    </function-decl>
2338  </abi-instr>
2339  <abi-instr address-size='64' path='hb-common.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
2340    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='8' id='type-id-178'>
2341      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
2342    </array-type-def>
2343    <array-type-def dimensions='1' type-id='type-id-49' size-in-bits='8' id='type-id-165'>
2344      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
2345    </array-type-def>
2346    <class-decl name='hb_language_impl_t' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='167' column='1' id='type-id-146'>
2347      <data-member access='public' layout-offset-in-bits='0'>
2348        <var-decl name='s' type-id='type-id-165' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='168' column='1'/>
2349      </data-member>
2350    </class-decl>
2351    <class-decl name='hb_language_item_t' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='212' column='1' id='type-id-180'>
2352      <data-member access='public' layout-offset-in-bits='0'>
2353        <var-decl name='next' type-id='type-id-181' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='214' column='1'/>
2354      </data-member>
2355      <data-member access='public' layout-offset-in-bits='64'>
2356        <var-decl name='lang' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='215' column='1'/>
2357      </data-member>
2358      <member-function access='public'>
2359        <function-decl name='finish' mangled-name='_ZN18hb_language_item_t6finishEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
2360          <parameter type-id='type-id-181' is-artificial='yes'/>
2361          <return type-id='type-id-25'/>
2362        </function-decl>
2363      </member-function>
2364      <member-function access='public'>
2365        <function-decl name='operator==' mangled-name='_ZNK18hb_language_item_teqEPKc' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='217' column='1' visibility='default' binding='global' size-in-bits='64'>
2366          <parameter type-id='type-id-182' is-artificial='yes'/>
2367          <parameter type-id='type-id-17'/>
2368          <return type-id='type-id-1'/>
2369        </function-decl>
2370      </member-function>
2371      <member-function access='public'>
2372        <function-decl name='operator=' mangled-name='_ZN18hb_language_item_taSEPKc' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
2373          <parameter type-id='type-id-181' is-artificial='yes'/>
2374          <parameter type-id='type-id-17'/>
2375          <return type-id='type-id-183'/>
2376        </function-decl>
2377      </member-function>
2378    </class-decl>
2379    <typedef-decl name='hb_tag_t' type-id='type-id-100' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='91' column='1' id='type-id-184'/>
2380    <qualified-type-def type-id='type-id-180' const='yes' id='type-id-185'/>
2381    <pointer-type-def type-id='type-id-185' size-in-bits='64' id='type-id-182'/>
2382    <reference-type-def kind='lvalue' type-id='type-id-180' size-in-bits='64' id='type-id-183'/>
2383    <pointer-type-def type-id='type-id-180' size-in-bits='64' id='type-id-181'/>
2384    <function-decl name='hb_tag_from_string' mangled-name='hb_tag_from_string' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='70' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_tag_from_string'>
2385      <parameter type-id='type-id-17' name='str' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='70' column='1'/>
2386      <parameter type-id='type-id-11' name='len' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='70' column='1'/>
2387      <return type-id='type-id-184'/>
2388    </function-decl>
2389    <function-decl name='hb_tag_to_string' mangled-name='hb_tag_to_string' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='98' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_tag_to_string'>
2390      <parameter type-id='type-id-184' name='tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='98' column='1'/>
2391      <parameter type-id='type-id-48' name='buf' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='98' column='1'/>
2392      <return type-id='type-id-25'/>
2393    </function-decl>
2394    <function-decl name='hb_direction_from_string' mangled-name='hb_direction_from_string' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='128' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_direction_from_string'>
2395      <parameter type-id='type-id-17' name='str' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='128' column='1'/>
2396      <parameter type-id='type-id-11' name='len' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='128' column='1'/>
2397      <return type-id='type-id-68'/>
2398    </function-decl>
2399    <function-decl name='hb_direction_to_string' mangled-name='hb_direction_to_string' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='155' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_direction_to_string'>
2400      <parameter type-id='type-id-68' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='155' column='1'/>
2401      <return type-id='type-id-17'/>
2402    </function-decl>
2403    <function-decl name='hb_language_from_string' mangled-name='hb_language_from_string' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='293' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_language_from_string'>
2404      <parameter type-id='type-id-17' name='str' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='293' column='1'/>
2405      <parameter type-id='type-id-11' name='len' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='293' column='1'/>
2406      <return type-id='type-id-105'/>
2407    </function-decl>
2408    <function-decl name='hb_language_to_string' mangled-name='hb_language_to_string' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='325' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_language_to_string'>
2409      <parameter type-id='type-id-105' name='language' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='325' column='1'/>
2410      <return type-id='type-id-17'/>
2411    </function-decl>
2412    <function-decl name='hb_language_get_default' mangled-name='hb_language_get_default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='341' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_language_get_default'>
2413      <return type-id='type-id-105'/>
2414    </function-decl>
2415    <function-decl name='hb_script_from_iso15924_tag' mangled-name='hb_script_from_iso15924_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='368' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_script_from_iso15924_tag'>
2416      <parameter type-id='type-id-184' name='tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='368' column='1'/>
2417      <return type-id='type-id-69'/>
2418    </function-decl>
2419    <function-decl name='hb_script_from_string' mangled-name='hb_script_from_string' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='413' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_script_from_string'>
2420      <parameter type-id='type-id-17' name='s' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='413' column='1'/>
2421      <parameter type-id='type-id-11' name='len' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='413' column='1'/>
2422      <return type-id='type-id-69'/>
2423    </function-decl>
2424    <function-decl name='hb_script_to_iso15924_tag' mangled-name='hb_script_to_iso15924_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='429' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_script_to_iso15924_tag'>
2425      <parameter type-id='type-id-69' name='script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='429' column='1'/>
2426      <return type-id='type-id-184'/>
2427    </function-decl>
2428    <function-decl name='hb_script_get_horizontal_direction' mangled-name='hb_script_get_horizontal_direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='445' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_script_get_horizontal_direction'>
2429      <parameter type-id='type-id-69' name='script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='445' column='1'/>
2430      <return type-id='type-id-68'/>
2431    </function-decl>
2432    <function-decl name='hb_version' mangled-name='hb_version' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='547' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_version'>
2433      <parameter type-id='type-id-60' name='major' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='547' column='1'/>
2434      <parameter type-id='type-id-60' name='minor' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='548' column='1'/>
2435      <parameter type-id='type-id-60' name='micro' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='549' column='1'/>
2436      <return type-id='type-id-25'/>
2437    </function-decl>
2438    <function-decl name='hb_version_string' mangled-name='hb_version_string' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='566' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_version_string'>
2439      <return type-id='type-id-17'/>
2440    </function-decl>
2441    <function-decl name='hb_version_atleast' mangled-name='hb_version_atleast' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='584' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_version_atleast'>
2442      <parameter type-id='type-id-18' name='major' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='584' column='1'/>
2443      <parameter type-id='type-id-18' name='minor' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='585' column='1'/>
2444      <parameter type-id='type-id-18' name='micro' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='586' column='1'/>
2445      <return type-id='type-id-40'/>
2446    </function-decl>
2447  </abi-instr>
2448  <abi-instr address-size='64' path='hb-face.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
2449    <array-type-def dimensions='1' type-id='type-id-186' size-in-bits='32' id='type-id-187'>
2450      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
2451    </array-type-def>
2452    <array-type-def dimensions='1' type-id='type-id-188' size-in-bits='128' id='type-id-189'>
2453      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
2454    </array-type-def>
2455    <class-decl name='hb_auto_trace_t&lt;0, bool&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='749' column='1' id='type-id-190'>
2456      <member-function access='public'>
2457        <function-decl name='hb_auto_trace_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='797' column='1' visibility='default' binding='global' size-in-bits='64'>
2458          <parameter type-id='type-id-191' is-artificial='yes'/>
2459          <parameter type-id='type-id-60'/>
2460          <parameter type-id='type-id-17'/>
2461          <parameter type-id='type-id-19'/>
2462          <parameter type-id='type-id-17'/>
2463          <parameter type-id='type-id-17'/>
2464          <parameter is-variadic='yes'/>
2465          <return type-id='type-id-25'/>
2466        </function-decl>
2467      </member-function>
2468      <member-function access='public'>
2469        <function-decl name='ret' mangled-name='_ZN15hb_auto_trace_tILi0EbE3retEbj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='804' column='1' visibility='default' binding='global' size-in-bits='64'>
2470          <parameter type-id='type-id-191' is-artificial='yes'/>
2471          <parameter type-id='type-id-1'/>
2472          <parameter type-id='type-id-18'/>
2473          <return type-id='type-id-1'/>
2474        </function-decl>
2475      </member-function>
2476      <member-function access='public'>
2477        <function-decl name='hb_auto_trace_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='797' column='1' visibility='default' binding='global' size-in-bits='64'>
2478          <parameter type-id='type-id-191' is-artificial='yes'/>
2479          <parameter type-id='type-id-60'/>
2480          <parameter type-id='type-id-17'/>
2481          <parameter type-id='type-id-19'/>
2482          <parameter type-id='type-id-17'/>
2483          <parameter type-id='type-id-17'/>
2484          <parameter is-variadic='yes'/>
2485          <return type-id='type-id-25'/>
2486        </function-decl>
2487      </member-function>
2488      <member-function access='public'>
2489        <function-decl name='hb_auto_trace_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='797' column='1' visibility='default' binding='global' size-in-bits='64'>
2490          <parameter type-id='type-id-191' is-artificial='yes'/>
2491          <parameter type-id='type-id-60'/>
2492          <parameter type-id='type-id-17'/>
2493          <parameter type-id='type-id-19'/>
2494          <parameter type-id='type-id-17'/>
2495          <parameter type-id='type-id-17'/>
2496          <parameter is-variadic='yes'/>
2497          <return type-id='type-id-25'/>
2498        </function-decl>
2499      </member-function>
2500      <member-function access='public'>
2501        <function-decl name='hb_auto_trace_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='797' column='1' visibility='default' binding='global' size-in-bits='64'>
2502          <parameter type-id='type-id-191' is-artificial='yes'/>
2503          <parameter type-id='type-id-60'/>
2504          <parameter type-id='type-id-17'/>
2505          <parameter type-id='type-id-19'/>
2506          <parameter type-id='type-id-17'/>
2507          <parameter type-id='type-id-17'/>
2508          <parameter is-variadic='yes'/>
2509          <return type-id='type-id-25'/>
2510        </function-decl>
2511      </member-function>
2512    </class-decl>
2513    <class-decl name='hb_face_t' size-in-bits='1472' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='43' column='1' id='type-id-192'>
2514      <member-type access='public'>
2515        <class-decl name='plan_node_t' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='59' column='1' id='type-id-193'>
2516          <data-member access='public' layout-offset-in-bits='0'>
2517            <var-decl name='shape_plan' type-id='type-id-194' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='60' column='1'/>
2518          </data-member>
2519          <data-member access='public' layout-offset-in-bits='64'>
2520            <var-decl name='next' type-id='type-id-195' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='61' column='1'/>
2521          </data-member>
2522        </class-decl>
2523      </member-type>
2524      <data-member access='public' layout-offset-in-bits='0'>
2525        <var-decl name='header' type-id='type-id-16' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='44' column='1'/>
2526      </data-member>
2527      <data-member access='public' layout-offset-in-bits='896'>
2528        <var-decl name='immutable' type-id='type-id-40' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='47' column='1'/>
2529      </data-member>
2530      <data-member access='public' layout-offset-in-bits='960'>
2531        <var-decl name='reference_table_func' type-id='type-id-196' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='49' column='1'/>
2532      </data-member>
2533      <data-member access='public' layout-offset-in-bits='1024'>
2534        <var-decl name='user_data' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='50' column='1'/>
2535      </data-member>
2536      <data-member access='public' layout-offset-in-bits='1088'>
2537        <var-decl name='destroy' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='51' column='1'/>
2538      </data-member>
2539      <data-member access='public' layout-offset-in-bits='1152'>
2540        <var-decl name='index' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='53' column='1'/>
2541      </data-member>
2542      <data-member access='public' layout-offset-in-bits='1184'>
2543        <var-decl name='upem' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='54' column='1'/>
2544      </data-member>
2545      <data-member access='public' layout-offset-in-bits='1216'>
2546        <var-decl name='num_glyphs' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='55' column='1'/>
2547      </data-member>
2548      <data-member access='public' layout-offset-in-bits='1280'>
2549        <var-decl name='shaper_data' type-id='type-id-162' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='57' column='1'/>
2550      </data-member>
2551      <data-member access='public' layout-offset-in-bits='1408'>
2552        <var-decl name='shape_plans' type-id='type-id-195' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='62' column='1'/>
2553      </data-member>
2554      <member-function access='public'>
2555        <function-decl name='get_num_glyphs' mangled-name='_ZNK9hb_face_t14get_num_glyphsEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
2556          <parameter type-id='type-id-197' is-artificial='yes'/>
2557          <return type-id='type-id-18'/>
2558        </function-decl>
2559      </member-function>
2560      <member-function access='public'>
2561        <function-decl name='get_upem' mangled-name='_ZNK9hb_face_t8get_upemEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='79' column='1' visibility='default' binding='global' size-in-bits='64'>
2562          <parameter type-id='type-id-197' is-artificial='yes'/>
2563          <return type-id='type-id-18'/>
2564        </function-decl>
2565      </member-function>
2566      <member-function access='public'>
2567        <function-decl name='reference_table' mangled-name='_ZNK9hb_face_t15reference_tableEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
2568          <parameter type-id='type-id-197' is-artificial='yes'/>
2569          <parameter type-id='type-id-184'/>
2570          <return type-id='type-id-59'/>
2571        </function-decl>
2572      </member-function>
2573      <member-function access='private'>
2574        <function-decl name='load_num_glyphs' mangled-name='_ZNK9hb_face_t15load_num_glyphsEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
2575          <parameter type-id='type-id-197' is-artificial='yes'/>
2576          <return type-id='type-id-25'/>
2577        </function-decl>
2578      </member-function>
2579      <member-function access='private'>
2580        <function-decl name='load_upem' mangled-name='_ZNK9hb_face_t9load_upemEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
2581          <parameter type-id='type-id-197' is-artificial='yes'/>
2582          <return type-id='type-id-25'/>
2583        </function-decl>
2584      </member-function>
2585    </class-decl>
2586    <class-decl name='hb_feature_t' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.h' line='43' column='1' id='type-id-198'>
2587      <data-member access='public' layout-offset-in-bits='0'>
2588        <var-decl name='tag' type-id='type-id-184' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.h' line='44' column='1'/>
2589      </data-member>
2590      <data-member access='public' layout-offset-in-bits='32'>
2591        <var-decl name='value' type-id='type-id-100' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.h' line='45' column='1'/>
2592      </data-member>
2593      <data-member access='public' layout-offset-in-bits='64'>
2594        <var-decl name='start' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.h' line='46' column='1'/>
2595      </data-member>
2596      <data-member access='public' layout-offset-in-bits='96'>
2597        <var-decl name='end' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.h' line='47' column='1'/>
2598      </data-member>
2599    </class-decl>
2600    <class-decl name='hb_font_funcs_t' size-in-bits='3072' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='58' column='1' id='type-id-199'>
2601      <member-type access='public'>
2602        <class-decl name='__anonymous_struct__2' size-in-bits='704' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='78' column='1' id='type-id-200'>
2603          <data-member access='public' layout-offset-in-bits='0'>
2604            <var-decl name='glyph' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
2605          </data-member>
2606          <data-member access='public' layout-offset-in-bits='64'>
2607            <var-decl name='glyph_h_advance' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
2608          </data-member>
2609          <data-member access='public' layout-offset-in-bits='128'>
2610            <var-decl name='glyph_v_advance' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
2611          </data-member>
2612          <data-member access='public' layout-offset-in-bits='192'>
2613            <var-decl name='glyph_h_origin' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
2614          </data-member>
2615          <data-member access='public' layout-offset-in-bits='256'>
2616            <var-decl name='glyph_v_origin' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
2617          </data-member>
2618          <data-member access='public' layout-offset-in-bits='320'>
2619            <var-decl name='glyph_h_kerning' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
2620          </data-member>
2621          <data-member access='public' layout-offset-in-bits='384'>
2622            <var-decl name='glyph_v_kerning' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
2623          </data-member>
2624          <data-member access='public' layout-offset-in-bits='448'>
2625            <var-decl name='glyph_extents' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
2626          </data-member>
2627          <data-member access='public' layout-offset-in-bits='512'>
2628            <var-decl name='glyph_contour_point' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
2629          </data-member>
2630          <data-member access='public' layout-offset-in-bits='576'>
2631            <var-decl name='glyph_name' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
2632          </data-member>
2633          <data-member access='public' layout-offset-in-bits='640'>
2634            <var-decl name='glyph_from_name' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
2635          </data-member>
2636        </class-decl>
2637      </member-type>
2638      <member-type access='public'>
2639        <class-decl name='__anonymous_struct__' size-in-bits='704' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='66' column='1' id='type-id-201'>
2640          <data-member access='public' layout-offset-in-bits='0'>
2641            <var-decl name='glyph' type-id='type-id-202' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
2642          </data-member>
2643          <data-member access='public' layout-offset-in-bits='64'>
2644            <var-decl name='glyph_h_advance' type-id='type-id-203' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
2645          </data-member>
2646          <data-member access='public' layout-offset-in-bits='128'>
2647            <var-decl name='glyph_v_advance' type-id='type-id-204' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
2648          </data-member>
2649          <data-member access='public' layout-offset-in-bits='192'>
2650            <var-decl name='glyph_h_origin' type-id='type-id-205' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
2651          </data-member>
2652          <data-member access='public' layout-offset-in-bits='256'>
2653            <var-decl name='glyph_v_origin' type-id='type-id-206' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
2654          </data-member>
2655          <data-member access='public' layout-offset-in-bits='320'>
2656            <var-decl name='glyph_h_kerning' type-id='type-id-207' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
2657          </data-member>
2658          <data-member access='public' layout-offset-in-bits='384'>
2659            <var-decl name='glyph_v_kerning' type-id='type-id-208' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
2660          </data-member>
2661          <data-member access='public' layout-offset-in-bits='448'>
2662            <var-decl name='glyph_extents' type-id='type-id-209' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
2663          </data-member>
2664          <data-member access='public' layout-offset-in-bits='512'>
2665            <var-decl name='glyph_contour_point' type-id='type-id-210' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
2666          </data-member>
2667          <data-member access='public' layout-offset-in-bits='576'>
2668            <var-decl name='glyph_name' type-id='type-id-211' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
2669          </data-member>
2670          <data-member access='public' layout-offset-in-bits='640'>
2671            <var-decl name='glyph_from_name' type-id='type-id-212' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
2672          </data-member>
2673        </class-decl>
2674      </member-type>
2675      <member-type access='public'>
2676        <class-decl name='__anonymous_struct__1' size-in-bits='704' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='72' column='1' id='type-id-213'>
2677          <data-member access='public' layout-offset-in-bits='0'>
2678            <var-decl name='glyph' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
2679          </data-member>
2680          <data-member access='public' layout-offset-in-bits='64'>
2681            <var-decl name='glyph_h_advance' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
2682          </data-member>
2683          <data-member access='public' layout-offset-in-bits='128'>
2684            <var-decl name='glyph_v_advance' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
2685          </data-member>
2686          <data-member access='public' layout-offset-in-bits='192'>
2687            <var-decl name='glyph_h_origin' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
2688          </data-member>
2689          <data-member access='public' layout-offset-in-bits='256'>
2690            <var-decl name='glyph_v_origin' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
2691          </data-member>
2692          <data-member access='public' layout-offset-in-bits='320'>
2693            <var-decl name='glyph_h_kerning' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
2694          </data-member>
2695          <data-member access='public' layout-offset-in-bits='384'>
2696            <var-decl name='glyph_v_kerning' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
2697          </data-member>
2698          <data-member access='public' layout-offset-in-bits='448'>
2699            <var-decl name='glyph_extents' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
2700          </data-member>
2701          <data-member access='public' layout-offset-in-bits='512'>
2702            <var-decl name='glyph_contour_point' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
2703          </data-member>
2704          <data-member access='public' layout-offset-in-bits='576'>
2705            <var-decl name='glyph_name' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
2706          </data-member>
2707          <data-member access='public' layout-offset-in-bits='640'>
2708            <var-decl name='glyph_from_name' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
2709          </data-member>
2710        </class-decl>
2711      </member-type>
2712      <data-member access='public' layout-offset-in-bits='0'>
2713        <var-decl name='header' type-id='type-id-16' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='59' column='1'/>
2714      </data-member>
2715      <data-member access='public' layout-offset-in-bits='896'>
2716        <var-decl name='immutable' type-id='type-id-40' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='62' column='1'/>
2717      </data-member>
2718      <data-member access='public' layout-offset-in-bits='960'>
2719        <var-decl name='get' type-id='type-id-201' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='70' column='1'/>
2720      </data-member>
2721      <data-member access='public' layout-offset-in-bits='1664'>
2722        <var-decl name='user_data' type-id='type-id-213' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='76' column='1'/>
2723      </data-member>
2724      <data-member access='public' layout-offset-in-bits='2368'>
2725        <var-decl name='destroy' type-id='type-id-200' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='82' column='1'/>
2726      </data-member>
2727    </class-decl>
2728    <class-decl name='hb_font_t' size-in-bits='1536' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='91' column='1' id='type-id-121'>
2729      <data-member access='public' layout-offset-in-bits='0'>
2730        <var-decl name='header' type-id='type-id-16' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='92' column='1'/>
2731      </data-member>
2732      <data-member access='public' layout-offset-in-bits='896'>
2733        <var-decl name='immutable' type-id='type-id-40' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='95' column='1'/>
2734      </data-member>
2735      <data-member access='public' layout-offset-in-bits='960'>
2736        <var-decl name='parent' type-id='type-id-159' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='97' column='1'/>
2737      </data-member>
2738      <data-member access='public' layout-offset-in-bits='1024'>
2739        <var-decl name='face' type-id='type-id-160' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='98' column='1'/>
2740      </data-member>
2741      <data-member access='public' layout-offset-in-bits='1088'>
2742        <var-decl name='x_scale' type-id='type-id-11' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='100' column='1'/>
2743      </data-member>
2744      <data-member access='public' layout-offset-in-bits='1120'>
2745        <var-decl name='y_scale' type-id='type-id-11' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='101' column='1'/>
2746      </data-member>
2747      <data-member access='public' layout-offset-in-bits='1152'>
2748        <var-decl name='x_ppem' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='103' column='1'/>
2749      </data-member>
2750      <data-member access='public' layout-offset-in-bits='1184'>
2751        <var-decl name='y_ppem' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='104' column='1'/>
2752      </data-member>
2753      <data-member access='public' layout-offset-in-bits='1216'>
2754        <var-decl name='klass' type-id='type-id-161' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='106' column='1'/>
2755      </data-member>
2756      <data-member access='public' layout-offset-in-bits='1280'>
2757        <var-decl name='user_data' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='107' column='1'/>
2758      </data-member>
2759      <data-member access='public' layout-offset-in-bits='1344'>
2760        <var-decl name='destroy' type-id='type-id-20' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='108' column='1'/>
2761      </data-member>
2762      <data-member access='public' layout-offset-in-bits='1408'>
2763        <var-decl name='shaper_data' type-id='type-id-162' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='110' column='1'/>
2764      </data-member>
2765      <member-function access='public'>
2766        <function-decl name='get_glyph_h_advance' mangled-name='_ZN9hb_font_t19get_glyph_h_advanceEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
2767          <parameter type-id='type-id-159' is-artificial='yes'/>
2768          <parameter type-id='type-id-72'/>
2769          <return type-id='type-id-103'/>
2770        </function-decl>
2771      </member-function>
2772      <member-function access='public'>
2773        <function-decl name='get_glyph' mangled-name='_ZN9hb_font_t9get_glyphEjjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
2774          <parameter type-id='type-id-159' is-artificial='yes'/>
2775          <parameter type-id='type-id-72'/>
2776          <parameter type-id='type-id-72'/>
2777          <parameter type-id='type-id-119'/>
2778          <return type-id='type-id-40'/>
2779        </function-decl>
2780      </member-function>
2781      <member-function access='public'>
2782        <function-decl name='get_glyph_name' mangled-name='_ZN9hb_font_t14get_glyph_nameEjPcj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
2783          <parameter type-id='type-id-159' is-artificial='yes'/>
2784          <parameter type-id='type-id-72'/>
2785          <parameter type-id='type-id-48'/>
2786          <parameter type-id='type-id-18'/>
2787          <return type-id='type-id-40'/>
2788        </function-decl>
2789      </member-function>
2790      <member-function access='public'>
2791        <function-decl name='get_glyph_v_advance' mangled-name='_ZN9hb_font_t19get_glyph_v_advanceEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='169' column='1' visibility='default' binding='global' size-in-bits='64'>
2792          <parameter type-id='type-id-159' is-artificial='yes'/>
2793          <parameter type-id='type-id-72'/>
2794          <return type-id='type-id-103'/>
2795        </function-decl>
2796      </member-function>
2797      <member-function access='public'>
2798        <function-decl name='get_glyph_h_origin' mangled-name='_ZN9hb_font_t18get_glyph_h_originEjPiS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='176' column='1' visibility='default' binding='global' size-in-bits='64'>
2799          <parameter type-id='type-id-159' is-artificial='yes'/>
2800          <parameter type-id='type-id-72'/>
2801          <parameter type-id='type-id-163'/>
2802          <parameter type-id='type-id-163'/>
2803          <return type-id='type-id-40'/>
2804        </function-decl>
2805      </member-function>
2806      <member-function access='public'>
2807        <function-decl name='get_glyph_v_origin' mangled-name='_ZN9hb_font_t18get_glyph_v_originEjPiS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
2808          <parameter type-id='type-id-159' is-artificial='yes'/>
2809          <parameter type-id='type-id-72'/>
2810          <parameter type-id='type-id-163'/>
2811          <parameter type-id='type-id-163'/>
2812          <return type-id='type-id-40'/>
2813        </function-decl>
2814      </member-function>
2815      <member-function access='public'>
2816        <function-decl name='get_glyph_h_kerning' mangled-name='_ZN9hb_font_t19get_glyph_h_kerningEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
2817          <parameter type-id='type-id-159' is-artificial='yes'/>
2818          <parameter type-id='type-id-72'/>
2819          <parameter type-id='type-id-72'/>
2820          <return type-id='type-id-103'/>
2821        </function-decl>
2822      </member-function>
2823      <member-function access='public'>
2824        <function-decl name='get_glyph_v_kerning' mangled-name='_ZN9hb_font_t19get_glyph_v_kerningEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
2825          <parameter type-id='type-id-159' is-artificial='yes'/>
2826          <parameter type-id='type-id-72'/>
2827          <parameter type-id='type-id-72'/>
2828          <return type-id='type-id-103'/>
2829        </function-decl>
2830      </member-function>
2831      <member-function access='public'>
2832        <function-decl name='get_glyph_contour_point' mangled-name='_ZN9hb_font_t23get_glyph_contour_pointEjjPiS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
2833          <parameter type-id='type-id-159' is-artificial='yes'/>
2834          <parameter type-id='type-id-72'/>
2835          <parameter type-id='type-id-18'/>
2836          <parameter type-id='type-id-163'/>
2837          <parameter type-id='type-id-163'/>
2838          <return type-id='type-id-40'/>
2839        </function-decl>
2840      </member-function>
2841      <member-function access='public'>
2842        <function-decl name='parent_scale_x_position' mangled-name='_ZN9hb_font_t23parent_scale_x_positionEi' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
2843          <parameter type-id='type-id-159' is-artificial='yes'/>
2844          <parameter type-id='type-id-103'/>
2845          <return type-id='type-id-103'/>
2846        </function-decl>
2847      </member-function>
2848      <member-function access='public'>
2849        <function-decl name='parent_scale_y_position' mangled-name='_ZN9hb_font_t23parent_scale_y_positionEi' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
2850          <parameter type-id='type-id-159' is-artificial='yes'/>
2851          <parameter type-id='type-id-103'/>
2852          <return type-id='type-id-103'/>
2853        </function-decl>
2854      </member-function>
2855      <member-function access='public'>
2856        <function-decl name='guess_v_origin_minus_h_origin' mangled-name='_ZN9hb_font_t29guess_v_origin_minus_h_originEjPiS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='266' column='1' visibility='default' binding='global' size-in-bits='64'>
2857          <parameter type-id='type-id-159' is-artificial='yes'/>
2858          <parameter type-id='type-id-72'/>
2859          <parameter type-id='type-id-163'/>
2860          <parameter type-id='type-id-163'/>
2861          <return type-id='type-id-25'/>
2862        </function-decl>
2863      </member-function>
2864      <member-function access='public'>
2865        <function-decl name='subtract_glyph_origin_for_direction' mangled-name='_ZN9hb_font_t35subtract_glyph_origin_for_directionEj14hb_direction_tPiS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='313' column='1' visibility='default' binding='global' size-in-bits='64'>
2866          <parameter type-id='type-id-159' is-artificial='yes'/>
2867          <parameter type-id='type-id-72'/>
2868          <parameter type-id='type-id-68'/>
2869          <parameter type-id='type-id-163'/>
2870          <parameter type-id='type-id-163'/>
2871          <return type-id='type-id-25'/>
2872        </function-decl>
2873      </member-function>
2874      <member-function access='public'>
2875        <function-decl name='get_glyph_contour_point_for_origin' mangled-name='_ZN9hb_font_t34get_glyph_contour_point_for_originEjj14hb_direction_tPiS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='350' column='1' visibility='default' binding='global' size-in-bits='64'>
2876          <parameter type-id='type-id-159' is-artificial='yes'/>
2877          <parameter type-id='type-id-72'/>
2878          <parameter type-id='type-id-18'/>
2879          <parameter type-id='type-id-68'/>
2880          <parameter type-id='type-id-163'/>
2881          <parameter type-id='type-id-163'/>
2882          <return type-id='type-id-40'/>
2883        </function-decl>
2884      </member-function>
2885      <member-function access='public'>
2886        <function-decl name='add_glyph_origin_for_direction' mangled-name='_ZN9hb_font_t30add_glyph_origin_for_directionEj14hb_direction_tPiS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
2887          <parameter type-id='type-id-159' is-artificial='yes'/>
2888          <parameter type-id='type-id-72'/>
2889          <parameter type-id='type-id-68'/>
2890          <parameter type-id='type-id-163'/>
2891          <parameter type-id='type-id-163'/>
2892          <return type-id='type-id-25'/>
2893        </function-decl>
2894      </member-function>
2895      <member-function access='public'>
2896        <function-decl name='get_glyph_kerning_for_direction' mangled-name='_ZN9hb_font_t31get_glyph_kerning_for_directionEjj14hb_direction_tPiS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='325' column='1' visibility='default' binding='global' size-in-bits='64'>
2897          <parameter type-id='type-id-159' is-artificial='yes'/>
2898          <parameter type-id='type-id-72'/>
2899          <parameter type-id='type-id-72'/>
2900          <parameter type-id='type-id-68'/>
2901          <parameter type-id='type-id-163'/>
2902          <parameter type-id='type-id-163'/>
2903          <return type-id='type-id-25'/>
2904        </function-decl>
2905      </member-function>
2906      <member-function access='public'>
2907        <function-decl name='get_glyph_advance_for_direction' mangled-name='_ZN9hb_font_t31get_glyph_advance_for_directionEj14hb_direction_tPiS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='252' column='1' visibility='default' binding='global' size-in-bits='64'>
2908          <parameter type-id='type-id-159' is-artificial='yes'/>
2909          <parameter type-id='type-id-72'/>
2910          <parameter type-id='type-id-68'/>
2911          <parameter type-id='type-id-163'/>
2912          <parameter type-id='type-id-163'/>
2913          <return type-id='type-id-25'/>
2914        </function-decl>
2915      </member-function>
2916      <member-function access='public'>
2917        <function-decl name='parent_scale_distance' mangled-name='_ZN9hb_font_t21parent_scale_distanceEPiS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='135' column='1' visibility='default' binding='global' size-in-bits='64'>
2918          <parameter type-id='type-id-159' is-artificial='yes'/>
2919          <parameter type-id='type-id-163'/>
2920          <parameter type-id='type-id-163'/>
2921          <return type-id='type-id-25'/>
2922        </function-decl>
2923      </member-function>
2924      <member-function access='public'>
2925        <function-decl name='get_glyph_extents_for_origin' mangled-name='_ZN9hb_font_t28get_glyph_extents_for_originEj14hb_direction_tP18hb_glyph_extents_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
2926          <parameter type-id='type-id-159' is-artificial='yes'/>
2927          <parameter type-id='type-id-72'/>
2928          <parameter type-id='type-id-68'/>
2929          <parameter type-id='type-id-164'/>
2930          <return type-id='type-id-40'/>
2931        </function-decl>
2932      </member-function>
2933      <member-function access='public'>
2934        <function-decl name='glyph_from_string' mangled-name='_ZN9hb_font_t17glyph_from_stringEPKciPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='375' column='1' visibility='default' binding='global' size-in-bits='64'>
2935          <parameter type-id='type-id-159' is-artificial='yes'/>
2936          <parameter type-id='type-id-17'/>
2937          <parameter type-id='type-id-11'/>
2938          <parameter type-id='type-id-119'/>
2939          <return type-id='type-id-40'/>
2940        </function-decl>
2941      </member-function>
2942      <member-function access='public'>
2943        <function-decl name='glyph_to_string' mangled-name='_ZN9hb_font_t15glyph_to_stringEjPcj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
2944          <parameter type-id='type-id-159' is-artificial='yes'/>
2945          <parameter type-id='type-id-72'/>
2946          <parameter type-id='type-id-48'/>
2947          <parameter type-id='type-id-18'/>
2948          <return type-id='type-id-25'/>
2949        </function-decl>
2950      </member-function>
2951      <member-function access='public'>
2952        <function-decl name='get_glyph_origin_for_direction' mangled-name='_ZN9hb_font_t30get_glyph_origin_for_directionEj14hb_direction_tPiS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='275' column='1' visibility='default' binding='global' size-in-bits='64'>
2953          <parameter type-id='type-id-159' is-artificial='yes'/>
2954          <parameter type-id='type-id-72'/>
2955          <parameter type-id='type-id-68'/>
2956          <parameter type-id='type-id-163'/>
2957          <parameter type-id='type-id-163'/>
2958          <return type-id='type-id-25'/>
2959        </function-decl>
2960      </member-function>
2961      <member-function access='public'>
2962        <function-decl name='get_glyph_from_name' mangled-name='_ZN9hb_font_t19get_glyph_from_nameEPKciPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
2963          <parameter type-id='type-id-159' is-artificial='yes'/>
2964          <parameter type-id='type-id-17'/>
2965          <parameter type-id='type-id-11'/>
2966          <parameter type-id='type-id-119'/>
2967          <return type-id='type-id-40'/>
2968        </function-decl>
2969      </member-function>
2970      <member-function access='public'>
2971        <function-decl name='parent_scale_position' mangled-name='_ZN9hb_font_t21parent_scale_positionEPiS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='139' column='1' visibility='default' binding='global' size-in-bits='64'>
2972          <parameter type-id='type-id-159' is-artificial='yes'/>
2973          <parameter type-id='type-id-163'/>
2974          <parameter type-id='type-id-163'/>
2975          <return type-id='type-id-25'/>
2976        </function-decl>
2977      </member-function>
2978      <member-function access='public'>
2979        <function-decl name='parent_scale_x_distance' mangled-name='_ZN9hb_font_t23parent_scale_x_distanceEi' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
2980          <parameter type-id='type-id-159' is-artificial='yes'/>
2981          <parameter type-id='type-id-103'/>
2982          <return type-id='type-id-103'/>
2983        </function-decl>
2984      </member-function>
2985      <member-function access='public'>
2986        <function-decl name='parent_scale_y_distance' mangled-name='_ZN9hb_font_t23parent_scale_y_distanceEi' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
2987          <parameter type-id='type-id-159' is-artificial='yes'/>
2988          <parameter type-id='type-id-103'/>
2989          <return type-id='type-id-103'/>
2990        </function-decl>
2991      </member-function>
2992      <member-function access='public'>
2993        <function-decl name='get_glyph_extents' mangled-name='_ZN9hb_font_t17get_glyph_extentsEjP18hb_glyph_extents_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='208' column='1' visibility='default' binding='global' size-in-bits='64'>
2994          <parameter type-id='type-id-159' is-artificial='yes'/>
2995          <parameter type-id='type-id-72'/>
2996          <parameter type-id='type-id-164'/>
2997          <return type-id='type-id-40'/>
2998        </function-decl>
2999      </member-function>
3000      <member-function access='private'>
3001        <function-decl name='em_scale' mangled-name='_ZN9hb_font_t8em_scaleEsi' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='405' column='1' visibility='default' binding='global' size-in-bits='64'>
3002          <parameter type-id='type-id-159' is-artificial='yes'/>
3003          <parameter type-id='type-id-75'/>
3004          <parameter type-id='type-id-11'/>
3005          <return type-id='type-id-103'/>
3006        </function-decl>
3007      </member-function>
3008      <member-function access='public'>
3009        <function-decl name='em_scale_y' mangled-name='_ZN9hb_font_t10em_scale_yEs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='115' column='1' visibility='default' binding='global' size-in-bits='64'>
3010          <parameter type-id='type-id-159' is-artificial='yes'/>
3011          <parameter type-id='type-id-75'/>
3012          <return type-id='type-id-103'/>
3013        </function-decl>
3014      </member-function>
3015      <member-function access='public'>
3016        <function-decl name='em_scale_x' mangled-name='_ZN9hb_font_t10em_scale_xEs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='114' column='1' visibility='default' binding='global' size-in-bits='64'>
3017          <parameter type-id='type-id-159' is-artificial='yes'/>
3018          <parameter type-id='type-id-75'/>
3019          <return type-id='type-id-103'/>
3020        </function-decl>
3021      </member-function>
3022      <member-function access='public'>
3023        <function-decl name='has_glyph' mangled-name='_ZN9hb_font_t9has_glyphEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
3024          <parameter type-id='type-id-159' is-artificial='yes'/>
3025          <parameter type-id='type-id-72'/>
3026          <return type-id='type-id-40'/>
3027        </function-decl>
3028      </member-function>
3029    </class-decl>
3030    <class-decl name='hb_glyph_extents_t' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='84' column='1' id='type-id-214'>
3031      <data-member access='public' layout-offset-in-bits='0'>
3032        <var-decl name='x_bearing' type-id='type-id-103' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='85' column='1'/>
3033      </data-member>
3034      <data-member access='public' layout-offset-in-bits='32'>
3035        <var-decl name='y_bearing' type-id='type-id-103' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='86' column='1'/>
3036      </data-member>
3037      <data-member access='public' layout-offset-in-bits='64'>
3038        <var-decl name='width' type-id='type-id-103' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='87' column='1'/>
3039      </data-member>
3040      <data-member access='public' layout-offset-in-bits='96'>
3041        <var-decl name='height' type-id='type-id-103' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='88' column='1'/>
3042      </data-member>
3043    </class-decl>
3044    <class-decl name='hb_shape_plan_t' size-in-bits='1664' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='36' column='1' id='type-id-215'>
3045      <data-member access='public' layout-offset-in-bits='0'>
3046        <var-decl name='header' type-id='type-id-16' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='37' column='1'/>
3047      </data-member>
3048      <data-member access='public' layout-offset-in-bits='896'>
3049        <var-decl name='default_shaper_list' type-id='type-id-40' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='40' column='1'/>
3050      </data-member>
3051      <data-member access='public' layout-offset-in-bits='960'>
3052        <var-decl name='face_unsafe' type-id='type-id-160' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='41' column='1'/>
3053      </data-member>
3054      <data-member access='public' layout-offset-in-bits='1024'>
3055        <var-decl name='props' type-id='type-id-85' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='42' column='1'/>
3056      </data-member>
3057      <data-member access='public' layout-offset-in-bits='1280'>
3058        <var-decl name='shaper_func' type-id='type-id-216' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='44' column='1'/>
3059      </data-member>
3060      <data-member access='public' layout-offset-in-bits='1344'>
3061        <var-decl name='shaper_name' type-id='type-id-17' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='45' column='1'/>
3062      </data-member>
3063      <data-member access='public' layout-offset-in-bits='1408'>
3064        <var-decl name='user_features' type-id='type-id-217' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='47' column='1'/>
3065      </data-member>
3066      <data-member access='public' layout-offset-in-bits='1472'>
3067        <var-decl name='num_user_features' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='48' column='1'/>
3068      </data-member>
3069      <data-member access='public' layout-offset-in-bits='1536'>
3070        <var-decl name='shaper_data' type-id='type-id-162' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='50' column='1'/>
3071      </data-member>
3072    </class-decl>
3073    <class-decl name='hb_shaper_data_t' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shaper-private.hh' line='53' column='1' id='type-id-162'>
3074      <data-member access='public' layout-offset-in-bits='0'>
3075        <var-decl name='ot' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shaper-list.hh' line='43' column='1'/>
3076      </data-member>
3077      <data-member access='public' layout-offset-in-bits='64'>
3078        <var-decl name='fallback' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shaper-list.hh' line='54' column='1'/>
3079      </data-member>
3080    </class-decl>
3081    <typedef-decl name='hb_face_t' type-id='type-id-192' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.h' line='44' column='1' id='type-id-218'/>
3082    <typedef-decl name='hb_feature_t' type-id='type-id-198' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.h' line='48' column='1' id='type-id-219'/>
3083    <typedef-decl name='hb_font_funcs_t' type-id='type-id-199' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='47' column='1' id='type-id-220'/>
3084    <typedef-decl name='hb_font_get_glyph_advance_func_t' type-id='type-id-221' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='102' column='1' id='type-id-222'/>
3085    <typedef-decl name='hb_font_get_glyph_contour_point_func_t' type-id='type-id-223' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='127' column='1' id='type-id-210'/>
3086    <typedef-decl name='hb_font_get_glyph_extents_func_t' type-id='type-id-224' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='123' column='1' id='type-id-209'/>
3087    <typedef-decl name='hb_font_get_glyph_from_name_func_t' type-id='type-id-225' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='137' column='1' id='type-id-212'/>
3088    <typedef-decl name='hb_font_get_glyph_func_t' type-id='type-id-226' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='97' column='1' id='type-id-202'/>
3089    <typedef-decl name='hb_font_get_glyph_h_advance_func_t' type-id='type-id-222' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='103' column='1' id='type-id-203'/>
3090    <typedef-decl name='hb_font_get_glyph_h_kerning_func_t' type-id='type-id-227' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='116' column='1' id='type-id-207'/>
3091    <typedef-decl name='hb_font_get_glyph_h_origin_func_t' type-id='type-id-228' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='110' column='1' id='type-id-205'/>
3092    <typedef-decl name='hb_font_get_glyph_kerning_func_t' type-id='type-id-229' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='115' column='1' id='type-id-227'/>
3093    <typedef-decl name='hb_font_get_glyph_name_func_t' type-id='type-id-230' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='133' column='1' id='type-id-211'/>
3094    <typedef-decl name='hb_font_get_glyph_origin_func_t' type-id='type-id-231' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='109' column='1' id='type-id-228'/>
3095    <typedef-decl name='hb_font_get_glyph_v_advance_func_t' type-id='type-id-222' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='104' column='1' id='type-id-204'/>
3096    <typedef-decl name='hb_font_get_glyph_v_kerning_func_t' type-id='type-id-227' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='117' column='1' id='type-id-208'/>
3097    <typedef-decl name='hb_font_get_glyph_v_origin_func_t' type-id='type-id-228' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='111' column='1' id='type-id-206'/>
3098    <typedef-decl name='hb_glyph_extents_t' type-id='type-id-214' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='89' column='1' id='type-id-232'/>
3099    <typedef-decl name='hb_reference_table_func_t' type-id='type-id-233' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.h' line='50' column='1' id='type-id-196'/>
3100    <typedef-decl name='hb_shape_func_t' type-id='type-id-234' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shaper-private.hh' line='36' column='1' id='type-id-235'/>
3101    <typedef-decl name='hb_shape_plan_t' type-id='type-id-215' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.h' line='39' column='1' id='type-id-236'/>
3102    <array-type-def dimensions='1' type-id='type-id-139' size-in-bits='16' id='type-id-237'>
3103      <subrange length='2' type-id='type-id-4' id='type-id-10'/>
3104    </array-type-def>
3105    <pointer-type-def type-id='type-id-238' size-in-bits='64' id='type-id-239'/>
3106    <pointer-type-def type-id='type-id-240' size-in-bits='64' id='type-id-241'/>
3107    <pointer-type-def type-id='type-id-242' size-in-bits='64' id='type-id-243'/>
3108    <pointer-type-def type-id='type-id-244' size-in-bits='64' id='type-id-245'/>
3109    <pointer-type-def type-id='type-id-246' size-in-bits='64' id='type-id-247'/>
3110    <pointer-type-def type-id='type-id-248' size-in-bits='64' id='type-id-249'/>
3111    <pointer-type-def type-id='type-id-250' size-in-bits='64' id='type-id-251'/>
3112    <pointer-type-def type-id='type-id-252' size-in-bits='64' id='type-id-253'/>
3113    <pointer-type-def type-id='type-id-254' size-in-bits='64' id='type-id-255'/>
3114    <pointer-type-def type-id='type-id-256' size-in-bits='64' id='type-id-257'/>
3115    <pointer-type-def type-id='type-id-258' size-in-bits='64' id='type-id-259'/>
3116    <pointer-type-def type-id='type-id-260' size-in-bits='64' id='type-id-261'/>
3117    <reference-type-def kind='lvalue' type-id='type-id-262' size-in-bits='64' id='type-id-263'/>
3118    <pointer-type-def type-id='type-id-262' size-in-bits='64' id='type-id-264'/>
3119    <reference-type-def kind='lvalue' type-id='type-id-186' size-in-bits='64' id='type-id-265'/>
3120    <pointer-type-def type-id='type-id-186' size-in-bits='64' id='type-id-266'/>
3121    <pointer-type-def type-id='type-id-267' size-in-bits='64' id='type-id-268'/>
3122    <reference-type-def kind='lvalue' type-id='type-id-269' size-in-bits='64' id='type-id-270'/>
3123    <pointer-type-def type-id='type-id-271' size-in-bits='64' id='type-id-272'/>
3124    <pointer-type-def type-id='type-id-273' size-in-bits='64' id='type-id-274'/>
3125    <pointer-type-def type-id='type-id-188' size-in-bits='64' id='type-id-275'/>
3126    <pointer-type-def type-id='type-id-276' size-in-bits='64' id='type-id-277'/>
3127    <pointer-type-def type-id='type-id-278' size-in-bits='64' id='type-id-279'/>
3128    <pointer-type-def type-id='type-id-280' size-in-bits='64' id='type-id-281'/>
3129    <pointer-type-def type-id='type-id-282' size-in-bits='64' id='type-id-283'/>
3130    <pointer-type-def type-id='type-id-284' size-in-bits='64' id='type-id-285'/>
3131    <qualified-type-def type-id='type-id-238' const='yes' id='type-id-286'/>
3132    <pointer-type-def type-id='type-id-286' size-in-bits='64' id='type-id-287'/>
3133    <qualified-type-def type-id='type-id-240' const='yes' id='type-id-288'/>
3134    <reference-type-def kind='lvalue' type-id='type-id-288' size-in-bits='64' id='type-id-289'/>
3135    <pointer-type-def type-id='type-id-288' size-in-bits='64' id='type-id-290'/>
3136    <qualified-type-def type-id='type-id-242' const='yes' id='type-id-291'/>
3137    <reference-type-def kind='lvalue' type-id='type-id-291' size-in-bits='64' id='type-id-292'/>
3138    <pointer-type-def type-id='type-id-291' size-in-bits='64' id='type-id-293'/>
3139    <qualified-type-def type-id='type-id-244' const='yes' id='type-id-294'/>
3140    <reference-type-def kind='lvalue' type-id='type-id-294' size-in-bits='64' id='type-id-295'/>
3141    <pointer-type-def type-id='type-id-294' size-in-bits='64' id='type-id-296'/>
3142    <qualified-type-def type-id='type-id-246' const='yes' id='type-id-297'/>
3143    <reference-type-def kind='lvalue' type-id='type-id-297' size-in-bits='64' id='type-id-298'/>
3144    <pointer-type-def type-id='type-id-297' size-in-bits='64' id='type-id-299'/>
3145    <qualified-type-def type-id='type-id-248' const='yes' id='type-id-300'/>
3146    <pointer-type-def type-id='type-id-300' size-in-bits='64' id='type-id-301'/>
3147    <qualified-type-def type-id='type-id-250' const='yes' id='type-id-302'/>
3148    <pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-303'/>
3149    <qualified-type-def type-id='type-id-252' const='yes' id='type-id-304'/>
3150    <reference-type-def kind='lvalue' type-id='type-id-304' size-in-bits='64' id='type-id-305'/>
3151    <pointer-type-def type-id='type-id-304' size-in-bits='64' id='type-id-306'/>
3152    <qualified-type-def type-id='type-id-254' const='yes' id='type-id-307'/>
3153    <reference-type-def kind='lvalue' type-id='type-id-307' size-in-bits='64' id='type-id-308'/>
3154    <pointer-type-def type-id='type-id-307' size-in-bits='64' id='type-id-309'/>
3155    <qualified-type-def type-id='type-id-256' const='yes' id='type-id-310'/>
3156    <reference-type-def kind='lvalue' type-id='type-id-310' size-in-bits='64' id='type-id-311'/>
3157    <pointer-type-def type-id='type-id-310' size-in-bits='64' id='type-id-312'/>
3158    <qualified-type-def type-id='type-id-258' const='yes' id='type-id-313'/>
3159    <reference-type-def kind='lvalue' type-id='type-id-313' size-in-bits='64' id='type-id-314'/>
3160    <pointer-type-def type-id='type-id-313' size-in-bits='64' id='type-id-315'/>
3161    <qualified-type-def type-id='type-id-260' const='yes' id='type-id-316'/>
3162    <pointer-type-def type-id='type-id-316' size-in-bits='64' id='type-id-317'/>
3163    <qualified-type-def type-id='type-id-318' const='yes' id='type-id-319'/>
3164    <pointer-type-def type-id='type-id-319' size-in-bits='64' id='type-id-320'/>
3165    <qualified-type-def type-id='type-id-262' const='yes' id='type-id-321'/>
3166    <reference-type-def kind='lvalue' type-id='type-id-321' size-in-bits='64' id='type-id-322'/>
3167    <pointer-type-def type-id='type-id-321' size-in-bits='64' id='type-id-323'/>
3168    <qualified-type-def type-id='type-id-186' const='yes' id='type-id-324'/>
3169    <reference-type-def kind='lvalue' type-id='type-id-324' size-in-bits='64' id='type-id-325'/>
3170    <pointer-type-def type-id='type-id-324' size-in-bits='64' id='type-id-326'/>
3171    <qualified-type-def type-id='type-id-327' const='yes' id='type-id-328'/>
3172    <reference-type-def kind='lvalue' type-id='type-id-328' size-in-bits='64' id='type-id-329'/>
3173    <qualified-type-def type-id='type-id-267' const='yes' id='type-id-330'/>
3174    <pointer-type-def type-id='type-id-330' size-in-bits='64' id='type-id-331'/>
3175    <qualified-type-def type-id='type-id-271' const='yes' id='type-id-332'/>
3176    <pointer-type-def type-id='type-id-332' size-in-bits='64' id='type-id-333'/>
3177    <qualified-type-def type-id='type-id-273' const='yes' id='type-id-334'/>
3178    <pointer-type-def type-id='type-id-334' size-in-bits='64' id='type-id-335'/>
3179    <qualified-type-def type-id='type-id-188' const='yes' id='type-id-336'/>
3180    <reference-type-def kind='lvalue' type-id='type-id-336' size-in-bits='64' id='type-id-337'/>
3181    <pointer-type-def type-id='type-id-336' size-in-bits='64' id='type-id-338'/>
3182    <qualified-type-def type-id='type-id-276' const='yes' id='type-id-339'/>
3183    <pointer-type-def type-id='type-id-339' size-in-bits='64' id='type-id-340'/>
3184    <qualified-type-def type-id='type-id-341' const='yes' id='type-id-342'/>
3185    <pointer-type-def type-id='type-id-342' size-in-bits='64' id='type-id-343'/>
3186    <qualified-type-def type-id='type-id-278' const='yes' id='type-id-344'/>
3187    <pointer-type-def type-id='type-id-344' size-in-bits='64' id='type-id-345'/>
3188    <qualified-type-def type-id='type-id-282' const='yes' id='type-id-346'/>
3189    <pointer-type-def type-id='type-id-346' size-in-bits='64' id='type-id-347'/>
3190    <qualified-type-def type-id='type-id-284' const='yes' id='type-id-348'/>
3191    <pointer-type-def type-id='type-id-348' size-in-bits='64' id='type-id-349'/>
3192    <qualified-type-def type-id='type-id-192' const='yes' id='type-id-350'/>
3193    <pointer-type-def type-id='type-id-350' size-in-bits='64' id='type-id-197'/>
3194    <qualified-type-def type-id='type-id-219' const='yes' id='type-id-351'/>
3195    <pointer-type-def type-id='type-id-351' size-in-bits='64' id='type-id-352'/>
3196    <qualified-type-def type-id='type-id-199' const='yes' id='type-id-353'/>
3197    <pointer-type-def type-id='type-id-353' size-in-bits='64' id='type-id-354'/>
3198    <qualified-type-def type-id='type-id-121' const='yes' id='type-id-355'/>
3199    <pointer-type-def type-id='type-id-355' size-in-bits='64' id='type-id-356'/>
3200    <qualified-type-def type-id='type-id-215' const='yes' id='type-id-357'/>
3201    <pointer-type-def type-id='type-id-357' size-in-bits='64' id='type-id-358'/>
3202    <qualified-type-def type-id='type-id-184' const='yes' id='type-id-359'/>
3203    <qualified-type-def type-id='type-id-11' const='yes' id='type-id-360'/>
3204    <reference-type-def kind='lvalue' type-id='type-id-360' size-in-bits='64' id='type-id-361'/>
3205    <pointer-type-def type-id='type-id-190' size-in-bits='64' id='type-id-191'/>
3206    <pointer-type-def type-id='type-id-362' size-in-bits='64' id='type-id-233'/>
3207    <pointer-type-def type-id='type-id-218' size-in-bits='64' id='type-id-160'/>
3208    <pointer-type-def type-id='type-id-193' size-in-bits='64' id='type-id-195'/>
3209    <pointer-type-def type-id='type-id-219' size-in-bits='64' id='type-id-217'/>
3210    <pointer-type-def type-id='type-id-220' size-in-bits='64' id='type-id-161'/>
3211    <pointer-type-def type-id='type-id-121' size-in-bits='64' id='type-id-159'/>
3212    <pointer-type-def type-id='type-id-232' size-in-bits='64' id='type-id-164'/>
3213    <pointer-type-def type-id='type-id-103' size-in-bits='64' id='type-id-163'/>
3214    <pointer-type-def type-id='type-id-235' size-in-bits='64' id='type-id-216'/>
3215    <pointer-type-def type-id='type-id-236' size-in-bits='64' id='type-id-194'/>
3216    <pointer-type-def type-id='type-id-363' size-in-bits='64' id='type-id-225'/>
3217    <pointer-type-def type-id='type-id-364' size-in-bits='64' id='type-id-230'/>
3218    <pointer-type-def type-id='type-id-365' size-in-bits='64' id='type-id-224'/>
3219    <pointer-type-def type-id='type-id-366' size-in-bits='64' id='type-id-231'/>
3220    <pointer-type-def type-id='type-id-367' size-in-bits='64' id='type-id-226'/>
3221    <pointer-type-def type-id='type-id-368' size-in-bits='64' id='type-id-223'/>
3222    <pointer-type-def type-id='type-id-369' size-in-bits='64' id='type-id-229'/>
3223    <pointer-type-def type-id='type-id-370' size-in-bits='64' id='type-id-221'/>
3224    <type-decl name='variadic parameter type' id='type-id-371'/>
3225    <function-decl name='hb_face_create_for_tables' mangled-name='hb_face_create_for_tables' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='83' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_face_create_for_tables'>
3226      <parameter type-id='type-id-196' name='reference_table_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='83' column='1'/>
3227      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='84' column='1'/>
3228      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='85' column='1'/>
3229      <return type-id='type-id-160'/>
3230    </function-decl>
3231    <function-decl name='hb_face_create' mangled-name='hb_face_create' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='163' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_face_create'>
3232      <parameter type-id='type-id-59' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='163' column='1'/>
3233      <parameter type-id='type-id-18' name='index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='164' column='1'/>
3234      <return type-id='type-id-160'/>
3235    </function-decl>
3236    <function-decl name='hb_face_get_empty' mangled-name='hb_face_get_empty' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='195' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_face_get_empty'>
3237      <return type-id='type-id-160'/>
3238    </function-decl>
3239    <function-decl name='hb_face_reference' mangled-name='hb_face_reference' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='212' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_face_reference'>
3240      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='212' column='1'/>
3241      <return type-id='type-id-160'/>
3242    </function-decl>
3243    <function-decl name='hb_face_destroy' mangled-name='hb_face_destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='226' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_face_destroy'>
3244      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='226' column='1'/>
3245      <return type-id='type-id-25'/>
3246    </function-decl>
3247    <function-decl name='hb_face_set_user_data' mangled-name='hb_face_set_user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='263' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_face_set_user_data'>
3248      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='263' column='1'/>
3249      <parameter type-id='type-id-26' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='264' column='1'/>
3250      <parameter type-id='type-id-19' name='data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='265' column='1'/>
3251      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='266' column='1'/>
3252      <parameter type-id='type-id-40' name='replace' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='267' column='1'/>
3253      <return type-id='type-id-40'/>
3254    </function-decl>
3255    <function-decl name='hb_face_get_user_data' mangled-name='hb_face_get_user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='284' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_face_get_user_data'>
3256      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='284' column='1'/>
3257      <parameter type-id='type-id-26' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='285' column='1'/>
3258      <return type-id='type-id-19'/>
3259    </function-decl>
3260    <function-decl name='hb_face_make_immutable' mangled-name='hb_face_make_immutable' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='299' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_face_make_immutable'>
3261      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='299' column='1'/>
3262      <return type-id='type-id-25'/>
3263    </function-decl>
3264    <function-decl name='hb_face_is_immutable' mangled-name='hb_face_is_immutable' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='318' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_face_is_immutable'>
3265      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='318' column='1'/>
3266      <return type-id='type-id-40'/>
3267    </function-decl>
3268    <function-decl name='hb_face_reference_table' mangled-name='hb_face_reference_table' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='336' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_face_reference_table'>
3269      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='336' column='1'/>
3270      <parameter type-id='type-id-184' name='tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='337' column='1'/>
3271      <return type-id='type-id-59'/>
3272    </function-decl>
3273    <function-decl name='hb_face_reference_blob' mangled-name='hb_face_reference_blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='353' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_face_reference_blob'>
3274      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='353' column='1'/>
3275      <return type-id='type-id-59'/>
3276    </function-decl>
3277    <function-decl name='hb_face_set_index' mangled-name='hb_face_set_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='368' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_face_set_index'>
3278      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='368' column='1'/>
3279      <parameter type-id='type-id-18' name='index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='369' column='1'/>
3280      <return type-id='type-id-25'/>
3281    </function-decl>
3282    <function-decl name='hb_face_get_index' mangled-name='hb_face_get_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='388' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_face_get_index'>
3283      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='388' column='1'/>
3284      <return type-id='type-id-18'/>
3285    </function-decl>
3286    <function-decl name='hb_face_set_upem' mangled-name='hb_face_set_upem' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='403' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_face_set_upem'>
3287      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='403' column='1'/>
3288      <parameter type-id='type-id-18' name='upem' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='404' column='1'/>
3289      <return type-id='type-id-25'/>
3290    </function-decl>
3291    <function-decl name='hb_face_get_upem' mangled-name='hb_face_get_upem' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_face_get_upem'>
3292      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='423' column='1'/>
3293      <return type-id='type-id-18'/>
3294    </function-decl>
3295    <function-decl name='hb_face_set_glyph_count' mangled-name='hb_face_set_glyph_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='447' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_face_set_glyph_count'>
3296      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='447' column='1'/>
3297      <parameter type-id='type-id-18' name='glyph_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='448' column='1'/>
3298      <return type-id='type-id-25'/>
3299    </function-decl>
3300    <function-decl name='hb_face_get_glyph_count' mangled-name='hb_face_get_glyph_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='467' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_face_get_glyph_count'>
3301      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='467' column='1'/>
3302      <return type-id='type-id-18'/>
3303    </function-decl>
3304    <namespace-decl name='OT'>
3305      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::OffsetTable, OT::IntType&lt;unsigned int, 4u&gt; &gt;, OT::IntType&lt;unsigned int, 4u&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-238'>
3306        <data-member access='public' layout-offset-in-bits='0'>
3307          <var-decl name='len' type-id='type-id-258' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
3308        </data-member>
3309        <data-member access='public' layout-offset-in-bits='32'>
3310          <var-decl name='array' type-id='type-id-187' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
3311        </data-member>
3312        <data-member access='public' static='yes'>
3313          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
3314        </data-member>
3315        <member-function access='private'>
3316          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_11OffsetTableENS_7IntTypeIjLj4EEEEES4_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
3317            <parameter type-id='type-id-239' is-artificial='yes'/>
3318            <parameter type-id='type-id-279'/>
3319            <return type-id='type-id-1'/>
3320          </function-decl>
3321        </member-function>
3322        <member-function access='public'>
3323          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_11OffsetTableENS_7IntTypeIjLj4EEEEES4_E8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
3324            <parameter type-id='type-id-239' is-artificial='yes'/>
3325            <parameter type-id='type-id-279'/>
3326            <parameter type-id='type-id-19'/>
3327            <return type-id='type-id-1'/>
3328          </function-decl>
3329        </member-function>
3330        <member-function access='public'>
3331          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS_11OffsetTableENS_7IntTypeIjLj4EEEEES4_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
3332            <parameter type-id='type-id-287' is-artificial='yes'/>
3333            <parameter type-id='type-id-18'/>
3334            <return type-id='type-id-325'/>
3335          </function-decl>
3336        </member-function>
3337      </class-decl>
3338      <class-decl name='BEInt&lt;int, 4&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='532' column='1' id='type-id-240'>
3339        <data-member access='private' layout-offset-in-bits='0'>
3340          <var-decl name='v' type-id='type-id-141' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='607' column='1'/>
3341        </data-member>
3342      </class-decl>
3343      <class-decl name='BEInt&lt;short int, 2&gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='532' column='1' id='type-id-242'>
3344        <data-member access='private' layout-offset-in-bits='0'>
3345          <var-decl name='v' type-id='type-id-237' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='554' column='1'/>
3346        </data-member>
3347        <member-function access='public'>
3348          <function-decl name='operator short int' mangled-name='_ZNK2OT5BEIntIsLi2EEcvsEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
3349            <parameter type-id='type-id-293' is-artificial='yes'/>
3350            <return type-id='type-id-80'/>
3351          </function-decl>
3352        </member-function>
3353        <member-function access='public'>
3354          <function-decl name='set' mangled-name='_ZN2OT5BEIntIsLi2EE3setEs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='538' column='1' visibility='default' binding='global' size-in-bits='64'>
3355            <parameter type-id='type-id-243' is-artificial='yes'/>
3356            <parameter type-id='type-id-80'/>
3357            <return type-id='type-id-25'/>
3358          </function-decl>
3359        </member-function>
3360      </class-decl>
3361      <class-decl name='BEInt&lt;short unsigned int, 2&gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='532' column='1' id='type-id-244'>
3362        <data-member access='private' layout-offset-in-bits='0'>
3363          <var-decl name='v' type-id='type-id-237' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='554' column='1'/>
3364        </data-member>
3365        <member-function access='public'>
3366          <function-decl name='operator short unsigned int' mangled-name='_ZNK2OT5BEIntItLi2EEcvtEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='543' column='1' visibility='default' binding='global' size-in-bits='64'>
3367            <parameter type-id='type-id-296' is-artificial='yes'/>
3368            <return type-id='type-id-136'/>
3369          </function-decl>
3370        </member-function>
3371        <member-function access='public'>
3372          <function-decl name='set' mangled-name='_ZN2OT5BEIntItLi2EE3setEt' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='538' column='1' visibility='default' binding='global' size-in-bits='64'>
3373            <parameter type-id='type-id-245' is-artificial='yes'/>
3374            <parameter type-id='type-id-136'/>
3375            <return type-id='type-id-25'/>
3376          </function-decl>
3377        </member-function>
3378      </class-decl>
3379      <class-decl name='BEInt&lt;unsigned int, 4&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='532' column='1' id='type-id-246'>
3380        <data-member access='private' layout-offset-in-bits='0'>
3381          <var-decl name='v' type-id='type-id-141' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='607' column='1'/>
3382        </data-member>
3383        <member-function access='public'>
3384          <function-decl name='operator unsigned int' mangled-name='_ZNK2OT5BEIntIjLi4EEcvjEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='592' column='1' visibility='default' binding='global' size-in-bits='64'>
3385            <parameter type-id='type-id-299' is-artificial='yes'/>
3386            <return type-id='type-id-18'/>
3387          </function-decl>
3388        </member-function>
3389        <member-function access='public'>
3390          <function-decl name='set' mangled-name='_ZN2OT5BEIntIjLi4EE3setEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='585' column='1' visibility='default' binding='global' size-in-bits='64'>
3391            <parameter type-id='type-id-247' is-artificial='yes'/>
3392            <parameter type-id='type-id-18'/>
3393            <return type-id='type-id-25'/>
3394          </function-decl>
3395        </member-function>
3396        <member-function access='public'>
3397          <function-decl name='operator==' mangled-name='_ZNK2OT5BEIntIjLi4EEeqERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='599' column='1' visibility='default' binding='global' size-in-bits='64'>
3398            <parameter type-id='type-id-299' is-artificial='yes'/>
3399            <parameter type-id='type-id-298'/>
3400            <return type-id='type-id-1'/>
3401          </function-decl>
3402        </member-function>
3403      </class-decl>
3404      <class-decl name='CheckSum' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='692' column='1' id='type-id-248'>
3405        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-258'/>
3406        <data-member access='public' static='yes'>
3407          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='709' column='1'/>
3408        </data-member>
3409        <data-member access='public' static='yes'>
3410          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='709' column='1'/>
3411        </data-member>
3412      </class-decl>
3413      <class-decl name='FixedVersion' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='718' column='1' id='type-id-250'>
3414        <data-member access='public' layout-offset-in-bits='0'>
3415          <var-decl name='major' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='726' column='1'/>
3416        </data-member>
3417        <data-member access='public' layout-offset-in-bits='16'>
3418          <var-decl name='minor' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='727' column='1'/>
3419        </data-member>
3420        <data-member access='public' static='yes'>
3421          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='729' column='1'/>
3422        </data-member>
3423        <data-member access='public' static='yes'>
3424          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='729' column='1'/>
3425        </data-member>
3426        <member-function access='public'>
3427          <function-decl name='sanitize' mangled-name='_ZN2OT12FixedVersion8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='721' column='1' visibility='default' binding='global' size-in-bits='64'>
3428            <parameter type-id='type-id-251' is-artificial='yes'/>
3429            <parameter type-id='type-id-279'/>
3430            <return type-id='type-id-1'/>
3431          </function-decl>
3432        </member-function>
3433        <member-function access='public'>
3434          <function-decl name='to_int' mangled-name='_ZNK2OT12FixedVersion6to_intEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='719' column='1' visibility='default' binding='global' size-in-bits='64'>
3435            <parameter type-id='type-id-303' is-artificial='yes'/>
3436            <return type-id='type-id-100'/>
3437          </function-decl>
3438        </member-function>
3439      </class-decl>
3440      <class-decl name='IntType&lt;int, 4u&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='613' column='1' id='type-id-252'>
3441        <data-member access='protected' layout-offset-in-bits='0'>
3442          <var-decl name='v' type-id='type-id-240' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='626' column='1'/>
3443        </data-member>
3444        <data-member access='public' static='yes'>
3445          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
3446        </data-member>
3447        <data-member access='public' static='yes'>
3448          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
3449        </data-member>
3450      </class-decl>
3451      <class-decl name='IntType&lt;short int, 2u&gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='613' column='1' id='type-id-254'>
3452        <data-member access='protected' layout-offset-in-bits='0'>
3453          <var-decl name='v' type-id='type-id-242' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='626' column='1'/>
3454        </data-member>
3455        <data-member access='public' static='yes'>
3456          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
3457        </data-member>
3458        <data-member access='public' static='yes'>
3459          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
3460        </data-member>
3461        <member-function access='public'>
3462          <function-decl name='operator short int' mangled-name='_ZNK2OT7IntTypeIsLj2EEcvsEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='615' column='1' visibility='default' binding='global' size-in-bits='64'>
3463            <parameter type-id='type-id-309' is-artificial='yes'/>
3464            <return type-id='type-id-80'/>
3465          </function-decl>
3466        </member-function>
3467        <member-function access='public'>
3468          <function-decl name='sanitize' mangled-name='_ZN2OT7IntTypeIsLj2EE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='621' column='1' visibility='default' binding='global' size-in-bits='64'>
3469            <parameter type-id='type-id-255' is-artificial='yes'/>
3470            <parameter type-id='type-id-279'/>
3471            <return type-id='type-id-1'/>
3472          </function-decl>
3473        </member-function>
3474        <member-function access='public'>
3475          <function-decl name='set' mangled-name='_ZN2OT7IntTypeIsLj2EE3setEs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='614' column='1' visibility='default' binding='global' size-in-bits='64'>
3476            <parameter type-id='type-id-255' is-artificial='yes'/>
3477            <parameter type-id='type-id-80'/>
3478            <return type-id='type-id-25'/>
3479          </function-decl>
3480        </member-function>
3481      </class-decl>
3482      <class-decl name='IntType&lt;short unsigned int, 2u&gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='613' column='1' id='type-id-256'>
3483        <data-member access='protected' layout-offset-in-bits='0'>
3484          <var-decl name='v' type-id='type-id-244' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='626' column='1'/>
3485        </data-member>
3486        <data-member access='public' static='yes'>
3487          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
3488        </data-member>
3489        <data-member access='public' static='yes'>
3490          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
3491        </data-member>
3492        <member-function access='public'>
3493          <function-decl name='operator short unsigned int' mangled-name='_ZNK2OT7IntTypeItLj2EEcvtEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='615' column='1' visibility='default' binding='global' size-in-bits='64'>
3494            <parameter type-id='type-id-312' is-artificial='yes'/>
3495            <return type-id='type-id-136'/>
3496          </function-decl>
3497        </member-function>
3498        <member-function access='public'>
3499          <function-decl name='cmp' mangled-name='_ZNK2OT7IntTypeItLj2EE3cmpES1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='619' column='1' visibility='default' binding='global' size-in-bits='64'>
3500            <parameter type-id='type-id-312' is-artificial='yes'/>
3501            <parameter type-id='type-id-256'/>
3502            <return type-id='type-id-11'/>
3503          </function-decl>
3504        </member-function>
3505        <member-function access='public'>
3506          <function-decl name='set' mangled-name='_ZN2OT7IntTypeItLj2EE3setEt' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='614' column='1' visibility='default' binding='global' size-in-bits='64'>
3507            <parameter type-id='type-id-257' is-artificial='yes'/>
3508            <parameter type-id='type-id-136'/>
3509            <return type-id='type-id-25'/>
3510          </function-decl>
3511        </member-function>
3512        <member-function access='public'>
3513          <function-decl name='sanitize' mangled-name='_ZN2OT7IntTypeItLj2EE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='621' column='1' visibility='default' binding='global' size-in-bits='64'>
3514            <parameter type-id='type-id-257' is-artificial='yes'/>
3515            <parameter type-id='type-id-279'/>
3516            <return type-id='type-id-1'/>
3517          </function-decl>
3518        </member-function>
3519        <member-function access='public'>
3520          <function-decl name='cmp' mangled-name='_ZNK2OT7IntTypeItLj2EE3cmpEt' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
3521            <parameter type-id='type-id-312' is-artificial='yes'/>
3522            <parameter type-id='type-id-136'/>
3523            <return type-id='type-id-11'/>
3524          </function-decl>
3525        </member-function>
3526        <member-function access='public' static='yes'>
3527          <function-decl name='cmp' mangled-name='_ZN2OT7IntTypeItLj2EE3cmpEPKS1_S3_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='618' column='1' visibility='default' binding='global' size-in-bits='64'>
3528            <parameter type-id='type-id-312'/>
3529            <parameter type-id='type-id-312'/>
3530            <return type-id='type-id-11'/>
3531          </function-decl>
3532        </member-function>
3533      </class-decl>
3534      <class-decl name='IntType&lt;unsigned int, 4u&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='613' column='1' id='type-id-258'>
3535        <data-member access='protected' layout-offset-in-bits='0'>
3536          <var-decl name='v' type-id='type-id-246' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='626' column='1'/>
3537        </data-member>
3538        <data-member access='public' static='yes'>
3539          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
3540        </data-member>
3541        <data-member access='public' static='yes'>
3542          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
3543        </data-member>
3544        <member-function access='public'>
3545          <function-decl name='set' mangled-name='_ZN2OT7IntTypeIjLj4EE3setEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='614' column='1' visibility='default' binding='global' size-in-bits='64'>
3546            <parameter type-id='type-id-259' is-artificial='yes'/>
3547            <parameter type-id='type-id-18'/>
3548            <return type-id='type-id-25'/>
3549          </function-decl>
3550        </member-function>
3551        <member-function access='public'>
3552          <function-decl name='operator==' mangled-name='_ZNK2OT7IntTypeIjLj4EEeqERKS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='616' column='1' visibility='default' binding='global' size-in-bits='64'>
3553            <parameter type-id='type-id-315' is-artificial='yes'/>
3554            <parameter type-id='type-id-314'/>
3555            <return type-id='type-id-1'/>
3556          </function-decl>
3557        </member-function>
3558        <member-function access='public'>
3559          <function-decl name='operator unsigned int' mangled-name='_ZNK2OT7IntTypeIjLj4EEcvjEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='615' column='1' visibility='default' binding='global' size-in-bits='64'>
3560            <parameter type-id='type-id-315' is-artificial='yes'/>
3561            <return type-id='type-id-18'/>
3562          </function-decl>
3563        </member-function>
3564        <member-function access='public'>
3565          <function-decl name='sanitize' mangled-name='_ZN2OT7IntTypeIjLj4EE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='621' column='1' visibility='default' binding='global' size-in-bits='64'>
3566            <parameter type-id='type-id-259' is-artificial='yes'/>
3567            <parameter type-id='type-id-279'/>
3568            <return type-id='type-id-1'/>
3569          </function-decl>
3570        </member-function>
3571        <member-function access='public'>
3572          <function-decl name='cmp' mangled-name='_ZNK2OT7IntTypeIjLj4EE3cmpEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
3573            <parameter type-id='type-id-315' is-artificial='yes'/>
3574            <parameter type-id='type-id-18'/>
3575            <return type-id='type-id-11'/>
3576          </function-decl>
3577        </member-function>
3578      </class-decl>
3579      <class-decl name='LONGDATETIME' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='647' column='1' id='type-id-260'>
3580        <data-member access='protected' layout-offset-in-bits='0'>
3581          <var-decl name='major' type-id='type-id-373' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='653' column='1'/>
3582        </data-member>
3583        <data-member access='protected' layout-offset-in-bits='32'>
3584          <var-decl name='minor' type-id='type-id-341' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='654' column='1'/>
3585        </data-member>
3586        <data-member access='public' static='yes'>
3587          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='656' column='1'/>
3588        </data-member>
3589        <data-member access='public' static='yes'>
3590          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='656' column='1'/>
3591        </data-member>
3592      </class-decl>
3593      <class-decl name='Offset&lt;OT::IntType&lt;unsigned int, 4u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='683' column='1' id='type-id-318'>
3594        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-258'/>
3595        <data-member access='public' static='yes'>
3596          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='686' column='1'/>
3597        </data-member>
3598        <data-member access='public' static='yes'>
3599          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='686' column='1'/>
3600        </data-member>
3601      </class-decl>
3602      <class-decl name='OffsetTable' size-in-bits='224' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='71' column='1' id='type-id-262'>
3603        <data-member access='protected' layout-offset-in-bits='0'>
3604          <var-decl name='sfnt_version' type-id='type-id-276' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='111' column='1'/>
3605        </data-member>
3606        <data-member access='protected' layout-offset-in-bits='32'>
3607          <var-decl name='numTables' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='112' column='1'/>
3608        </data-member>
3609        <data-member access='protected' layout-offset-in-bits='48'>
3610          <var-decl name='searchRangeZ' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='113' column='1'/>
3611        </data-member>
3612        <data-member access='protected' layout-offset-in-bits='64'>
3613          <var-decl name='entrySelectorZ' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='114' column='1'/>
3614        </data-member>
3615        <data-member access='protected' layout-offset-in-bits='80'>
3616          <var-decl name='rangeShiftZ' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='115' column='1'/>
3617        </data-member>
3618        <data-member access='protected' layout-offset-in-bits='96'>
3619          <var-decl name='tables' type-id='type-id-189' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='116' column='1'/>
3620        </data-member>
3621        <data-member access='public' static='yes'>
3622          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='118' column='1'/>
3623        </data-member>
3624        <member-function access='public'>
3625          <function-decl name='find_table_index' mangled-name='_ZNK2OT11OffsetTable16find_table_indexEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='81' column='1' visibility='default' binding='global' size-in-bits='64'>
3626            <parameter type-id='type-id-323' is-artificial='yes'/>
3627            <parameter type-id='type-id-184'/>
3628            <parameter type-id='type-id-60'/>
3629            <return type-id='type-id-1'/>
3630          </function-decl>
3631        </member-function>
3632        <member-function access='public'>
3633          <function-decl name='get_table' mangled-name='_ZNK2OT11OffsetTable9get_tableEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
3634            <parameter type-id='type-id-323' is-artificial='yes'/>
3635            <parameter type-id='type-id-18'/>
3636            <return type-id='type-id-337'/>
3637          </function-decl>
3638        </member-function>
3639        <member-function access='public'>
3640          <function-decl name='get_table_by_tag' mangled-name='_ZNK2OT11OffsetTable16get_table_by_tagEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
3641            <parameter type-id='type-id-323' is-artificial='yes'/>
3642            <parameter type-id='type-id-184'/>
3643            <return type-id='type-id-337'/>
3644          </function-decl>
3645        </member-function>
3646        <member-function access='public'>
3647          <function-decl name='sanitize' mangled-name='_ZN2OT11OffsetTable8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
3648            <parameter type-id='type-id-264' is-artificial='yes'/>
3649            <parameter type-id='type-id-279'/>
3650            <return type-id='type-id-1'/>
3651          </function-decl>
3652        </member-function>
3653      </class-decl>
3654      <class-decl name='OffsetTo&lt;OT::OffsetTable, OT::IntType&lt;unsigned int, 4u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-186'>
3655        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-318'/>
3656        <data-member access='public' static='yes'>
3657          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
3658        </data-member>
3659        <data-member access='public' static='yes'>
3660          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
3661        </data-member>
3662        <member-function access='public'>
3663          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_11OffsetTableENS_7IntTypeIjLj4EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
3664            <parameter type-id='type-id-266' is-artificial='yes'/>
3665            <parameter type-id='type-id-279'/>
3666            <return type-id='type-id-1'/>
3667          </function-decl>
3668        </member-function>
3669        <member-function access='public'>
3670          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_11OffsetTableENS_7IntTypeIjLj4EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
3671            <parameter type-id='type-id-266' is-artificial='yes'/>
3672            <parameter type-id='type-id-279'/>
3673            <parameter type-id='type-id-19'/>
3674            <return type-id='type-id-1'/>
3675          </function-decl>
3676        </member-function>
3677        <member-function access='public'>
3678          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_11OffsetTableENS_7IntTypeIjLj4EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
3679            <parameter type-id='type-id-326' is-artificial='yes'/>
3680            <parameter type-id='type-id-19'/>
3681            <return type-id='type-id-322'/>
3682          </function-decl>
3683        </member-function>
3684      </class-decl>
3685      <class-decl name='OpenTypeFontFile' size-in-bits='224' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='199' column='1' id='type-id-267'>
3686        <member-type access='protected'>
3687          <union-decl name='__anonymous_union__' size-in-bits='224' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='250' column='1' id='type-id-374'>
3688            <data-member access='public'>
3689              <var-decl name='tag' type-id='type-id-276' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='251' column='1'/>
3690            </data-member>
3691            <data-member access='public'>
3692              <var-decl name='fontFace' type-id='type-id-327' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='252' column='1'/>
3693            </data-member>
3694            <data-member access='public'>
3695              <var-decl name='ttcHeader' type-id='type-id-271' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='253' column='1'/>
3696            </data-member>
3697          </union-decl>
3698        </member-type>
3699        <data-member access='public' static='yes'>
3700          <var-decl name='tableTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='200' column='1'/>
3701        </data-member>
3702        <data-member access='public' static='yes'>
3703          <var-decl name='CFFTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='202' column='1'/>
3704        </data-member>
3705        <data-member access='public' static='yes'>
3706          <var-decl name='TrueTypeTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='203' column='1'/>
3707        </data-member>
3708        <data-member access='public' static='yes'>
3709          <var-decl name='TTCTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='204' column='1'/>
3710        </data-member>
3711        <data-member access='public' static='yes'>
3712          <var-decl name='TrueTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='205' column='1'/>
3713        </data-member>
3714        <data-member access='public' static='yes'>
3715          <var-decl name='Typ1Tag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='206' column='1'/>
3716        </data-member>
3717        <data-member access='protected' layout-offset-in-bits='0'>
3718          <var-decl name='u' type-id='type-id-374' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='254' column='1'/>
3719        </data-member>
3720        <data-member access='public' static='yes'>
3721          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='256' column='1'/>
3722        </data-member>
3723        <member-function access='public'>
3724          <function-decl name='get_face' mangled-name='_ZNK2OT16OpenTypeFontFile8get_faceEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
3725            <parameter type-id='type-id-331' is-artificial='yes'/>
3726            <parameter type-id='type-id-18'/>
3727            <return type-id='type-id-329'/>
3728          </function-decl>
3729        </member-function>
3730        <member-function access='public'>
3731          <function-decl name='sanitize' mangled-name='_ZN2OT16OpenTypeFontFile8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
3732            <parameter type-id='type-id-268' is-artificial='yes'/>
3733            <parameter type-id='type-id-279'/>
3734            <return type-id='type-id-1'/>
3735          </function-decl>
3736        </member-function>
3737      </class-decl>
3738      <class-decl name='Sanitizer&lt;OT::OpenTypeFontFile&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='292' column='1' id='type-id-375'>
3739        <member-function access='public' static='yes'>
3740          <function-decl name='lock_instance' mangled-name='_ZN2OT9SanitizerINS_16OpenTypeFontFileEE13lock_instanceEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='352' column='1' visibility='default' binding='global' size-in-bits='64'>
3741            <parameter type-id='type-id-59'/>
3742            <return type-id='type-id-331'/>
3743          </function-decl>
3744        </member-function>
3745        <member-function access='public' static='yes'>
3746          <function-decl name='sanitize' mangled-name='_ZN2OT9SanitizerINS_16OpenTypeFontFileEE8sanitizeEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
3747            <parameter type-id='type-id-59'/>
3748            <return type-id='type-id-59'/>
3749          </function-decl>
3750        </member-function>
3751      </class-decl>
3752      <class-decl name='Sanitizer&lt;OT::head&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='292' column='1' id='type-id-376'>
3753        <member-function access='public' static='yes'>
3754          <function-decl name='sanitize' mangled-name='_ZN2OT9SanitizerINS_4headEE8sanitizeEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
3755            <parameter type-id='type-id-59'/>
3756            <return type-id='type-id-59'/>
3757          </function-decl>
3758        </member-function>
3759        <member-function access='public' static='yes'>
3760          <function-decl name='lock_instance' mangled-name='_ZN2OT9SanitizerINS_4headEE13lock_instanceEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='352' column='1' visibility='default' binding='global' size-in-bits='64'>
3761            <parameter type-id='type-id-59'/>
3762            <return type-id='type-id-347'/>
3763          </function-decl>
3764        </member-function>
3765      </class-decl>
3766      <class-decl name='Sanitizer&lt;OT::maxp&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='292' column='1' id='type-id-377'>
3767        <member-function access='public' static='yes'>
3768          <function-decl name='sanitize' mangled-name='_ZN2OT9SanitizerINS_4maxpEE8sanitizeEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
3769            <parameter type-id='type-id-59'/>
3770            <return type-id='type-id-59'/>
3771          </function-decl>
3772        </member-function>
3773        <member-function access='public' static='yes'>
3774          <function-decl name='lock_instance' mangled-name='_ZN2OT9SanitizerINS_4maxpEE13lock_instanceEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='352' column='1' visibility='default' binding='global' size-in-bits='64'>
3775            <parameter type-id='type-id-59'/>
3776            <return type-id='type-id-349'/>
3777          </function-decl>
3778        </member-function>
3779      </class-decl>
3780      <class-decl name='TTCHeader' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='150' column='1' id='type-id-271'>
3781        <member-type access='protected'>
3782          <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='183' column='1' id='type-id-378'>
3783            <member-type access='public'>
3784              <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='184' column='1' id='type-id-379'>
3785                <data-member access='public' layout-offset-in-bits='0'>
3786                  <var-decl name='ttcTag' type-id='type-id-276' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='185' column='1'/>
3787                </data-member>
3788                <data-member access='public' layout-offset-in-bits='32'>
3789                  <var-decl name='version' type-id='type-id-250' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='186' column='1'/>
3790                </data-member>
3791              </class-decl>
3792            </member-type>
3793            <data-member access='public'>
3794              <var-decl name='header' type-id='type-id-379' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='188' column='1'/>
3795            </data-member>
3796            <data-member access='public'>
3797              <var-decl name='version1' type-id='type-id-273' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='189' column='1'/>
3798            </data-member>
3799          </union-decl>
3800        </member-type>
3801        <data-member access='protected' layout-offset-in-bits='0'>
3802          <var-decl name='u' type-id='type-id-378' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='190' column='1'/>
3803        </data-member>
3804        <member-function access='private'>
3805          <function-decl name='sanitize' mangled-name='_ZN2OT9TTCHeader8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='172' column='1' visibility='default' binding='global' size-in-bits='64'>
3806            <parameter type-id='type-id-272' is-artificial='yes'/>
3807            <parameter type-id='type-id-279'/>
3808            <return type-id='type-id-1'/>
3809          </function-decl>
3810        </member-function>
3811        <member-function access='private'>
3812          <function-decl name='get_face' mangled-name='_ZNK2OT9TTCHeader8get_faceEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='163' column='1' visibility='default' binding='global' size-in-bits='64'>
3813            <parameter type-id='type-id-333' is-artificial='yes'/>
3814            <parameter type-id='type-id-18'/>
3815            <return type-id='type-id-329'/>
3816          </function-decl>
3817        </member-function>
3818      </class-decl>
3819      <class-decl name='TTCHeaderVersion1' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='127' column='1' id='type-id-273'>
3820        <data-member access='protected' layout-offset-in-bits='0'>
3821          <var-decl name='ttcTag' type-id='type-id-276' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='139' column='1'/>
3822        </data-member>
3823        <data-member access='protected' layout-offset-in-bits='32'>
3824          <var-decl name='version' type-id='type-id-250' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='140' column='1'/>
3825        </data-member>
3826        <data-member access='protected' layout-offset-in-bits='64'>
3827          <var-decl name='table' type-id='type-id-238' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='143' column='1'/>
3828        </data-member>
3829        <data-member access='public' static='yes'>
3830          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='146' column='1'/>
3831        </data-member>
3832        <member-function access='public'>
3833          <function-decl name='sanitize' mangled-name='_ZN2OT17TTCHeaderVersion18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
3834            <parameter type-id='type-id-274' is-artificial='yes'/>
3835            <parameter type-id='type-id-279'/>
3836            <return type-id='type-id-1'/>
3837          </function-decl>
3838        </member-function>
3839        <member-function access='public'>
3840          <function-decl name='get_face' mangled-name='_ZNK2OT17TTCHeaderVersion18get_faceEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='131' column='1' visibility='default' binding='global' size-in-bits='64'>
3841            <parameter type-id='type-id-335' is-artificial='yes'/>
3842            <parameter type-id='type-id-18'/>
3843            <return type-id='type-id-329'/>
3844          </function-decl>
3845        </member-function>
3846      </class-decl>
3847      <class-decl name='TableRecord' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='55' column='1' id='type-id-188'>
3848        <data-member access='public' layout-offset-in-bits='0'>
3849          <var-decl name='tag' type-id='type-id-276' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='61' column='1'/>
3850        </data-member>
3851        <data-member access='public' layout-offset-in-bits='32'>
3852          <var-decl name='checkSum' type-id='type-id-248' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='62' column='1'/>
3853        </data-member>
3854        <data-member access='public' layout-offset-in-bits='64'>
3855          <var-decl name='offset' type-id='type-id-341' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='63' column='1'/>
3856        </data-member>
3857        <data-member access='public' layout-offset-in-bits='96'>
3858          <var-decl name='length' type-id='type-id-341' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='65' column='1'/>
3859        </data-member>
3860        <data-member access='public' static='yes'>
3861          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='67' column='1'/>
3862        </data-member>
3863        <data-member access='public' static='yes'>
3864          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='67' column='1'/>
3865        </data-member>
3866      </class-decl>
3867      <class-decl name='Tag' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='662' column='1' id='type-id-276'>
3868        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-258'/>
3869        <data-member access='public' static='yes'>
3870          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='667' column='1'/>
3871        </data-member>
3872        <data-member access='public' static='yes'>
3873          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='667' column='1'/>
3874        </data-member>
3875      </class-decl>
3876      <class-decl name='hb_sanitize_context_t' size-in-bits='320' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='178' column='1' id='type-id-278'>
3877        <member-type access='public'>
3878          <typedef-decl name='return_t' type-id='type-id-1' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='181' column='1' id='type-id-380'/>
3879        </member-type>
3880        <data-member access='public' static='yes'>
3881          <var-decl name='max_debug_depth' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='180' column='1'/>
3882        </data-member>
3883        <data-member access='public' layout-offset-in-bits='0'>
3884          <var-decl name='debug_depth' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='280' column='1'/>
3885        </data-member>
3886        <data-member access='public' layout-offset-in-bits='64'>
3887          <var-decl name='start' type-id='type-id-17' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='281' column='1'/>
3888        </data-member>
3889        <data-member access='public' layout-offset-in-bits='128'>
3890          <var-decl name='end' type-id='type-id-17' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='281' column='1'/>
3891        </data-member>
3892        <data-member access='public' layout-offset-in-bits='192'>
3893          <var-decl name='writable' type-id='type-id-1' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='282' column='1'/>
3894        </data-member>
3895        <data-member access='public' layout-offset-in-bits='224'>
3896          <var-decl name='edit_count' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='283' column='1'/>
3897        </data-member>
3898        <data-member access='public' layout-offset-in-bits='256'>
3899          <var-decl name='blob' type-id='type-id-59' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='284' column='1'/>
3900        </data-member>
3901        <member-function access='public'>
3902          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::OffsetTable, OT::IntType&lt;unsigned int, 4u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
3903            <parameter type-id='type-id-279' is-artificial='yes'/>
3904            <parameter type-id='type-id-266'/>
3905            <parameter type-id='type-id-361'/>
3906            <return type-id='type-id-1'/>
3907          </function-decl>
3908        </member-function>
3909        <member-function access='public'>
3910          <function-decl name='check_struct&lt;OT::maxp&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
3911            <parameter type-id='type-id-345' is-artificial='yes'/>
3912            <parameter type-id='type-id-349'/>
3913            <return type-id='type-id-1'/>
3914          </function-decl>
3915        </member-function>
3916        <member-function access='public'>
3917          <function-decl name='check_struct&lt;OT::head&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
3918            <parameter type-id='type-id-345' is-artificial='yes'/>
3919            <parameter type-id='type-id-347'/>
3920            <return type-id='type-id-1'/>
3921          </function-decl>
3922        </member-function>
3923        <member-function access='public'>
3924          <function-decl name='check_struct&lt;OT::IntType&lt;unsigned int, 4u&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
3925            <parameter type-id='type-id-345' is-artificial='yes'/>
3926            <parameter type-id='type-id-315'/>
3927            <return type-id='type-id-1'/>
3928          </function-decl>
3929        </member-function>
3930        <member-function access='public'>
3931          <function-decl name='check_struct&lt;OT::OffsetTable&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
3932            <parameter type-id='type-id-345' is-artificial='yes'/>
3933            <parameter type-id='type-id-323'/>
3934            <return type-id='type-id-1'/>
3935          </function-decl>
3936        </member-function>
3937        <member-function access='public'>
3938          <function-decl name='check_struct&lt;OT::FixedVersion&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
3939            <parameter type-id='type-id-345' is-artificial='yes'/>
3940            <parameter type-id='type-id-303'/>
3941            <return type-id='type-id-1'/>
3942          </function-decl>
3943        </member-function>
3944        <member-function access='public'>
3945          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::OffsetTable, OT::IntType&lt;unsigned int, 4u&gt; &gt;, OT::IntType&lt;unsigned int, 4u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
3946            <parameter type-id='type-id-345' is-artificial='yes'/>
3947            <parameter type-id='type-id-287'/>
3948            <return type-id='type-id-1'/>
3949          </function-decl>
3950        </member-function>
3951        <member-function access='public'>
3952          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::OffsetTable, OT::IntType&lt;unsigned int, 4u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
3953            <parameter type-id='type-id-345' is-artificial='yes'/>
3954            <parameter type-id='type-id-326'/>
3955            <return type-id='type-id-1'/>
3956          </function-decl>
3957        </member-function>
3958        <member-function access='public'>
3959          <function-decl name='may_edit' mangled-name='_ZN2OT21hb_sanitize_context_t8may_editEPKvj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='253' column='1' visibility='default' binding='global' size-in-bits='64'>
3960            <parameter type-id='type-id-279' is-artificial='yes'/>
3961            <parameter type-id='type-id-19'/>
3962            <parameter type-id='type-id-18'/>
3963            <return type-id='type-id-1'/>
3964          </function-decl>
3965        </member-function>
3966        <member-function access='public'>
3967          <function-decl name='check_range' mangled-name='_ZNK2OT21hb_sanitize_context_t11check_rangeEPKvj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='217' column='1' visibility='default' binding='global' size-in-bits='64'>
3968            <parameter type-id='type-id-345' is-artificial='yes'/>
3969            <parameter type-id='type-id-19'/>
3970            <parameter type-id='type-id-18'/>
3971            <return type-id='type-id-1'/>
3972          </function-decl>
3973        </member-function>
3974        <member-function access='public'>
3975          <function-decl name='get_name' mangled-name='_ZN2OT21hb_sanitize_context_t8get_nameEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
3976            <parameter type-id='type-id-279' is-artificial='yes'/>
3977            <return type-id='type-id-17'/>
3978          </function-decl>
3979        </member-function>
3980        <member-function access='public'>
3981          <function-decl name='init' mangled-name='_ZN2OT21hb_sanitize_context_t4initEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
3982            <parameter type-id='type-id-279' is-artificial='yes'/>
3983            <parameter type-id='type-id-59'/>
3984            <return type-id='type-id-25'/>
3985          </function-decl>
3986        </member-function>
3987        <member-function access='public'>
3988          <function-decl name='start_processing' mangled-name='_ZN2OT21hb_sanitize_context_t16start_processingEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
3989            <parameter type-id='type-id-279' is-artificial='yes'/>
3990            <return type-id='type-id-25'/>
3991          </function-decl>
3992        </member-function>
3993        <member-function access='public'>
3994          <function-decl name='end_processing' mangled-name='_ZN2OT21hb_sanitize_context_t14end_processingEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='206' column='1' visibility='default' binding='global' size-in-bits='64'>
3995            <parameter type-id='type-id-279' is-artificial='yes'/>
3996            <return type-id='type-id-25'/>
3997          </function-decl>
3998        </member-function>
3999        <member-function access='public'>
4000          <function-decl name='check_array' mangled-name='_ZNK2OT21hb_sanitize_context_t11check_arrayEPKvjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='231' column='1' visibility='default' binding='global' size-in-bits='64'>
4001            <parameter type-id='type-id-345' is-artificial='yes'/>
4002            <parameter type-id='type-id-19'/>
4003            <parameter type-id='type-id-18'/>
4004            <parameter type-id='type-id-18'/>
4005            <return type-id='type-id-1'/>
4006          </function-decl>
4007        </member-function>
4008        <member-function access='public'>
4009          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::SortedArrayOf&lt;OT::UnicodeValueRange, OT::IntType&lt;unsigned int, 4u&gt; &gt;, OT::IntType&lt;unsigned int, 4u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4010            <parameter type-id='type-id-279' is-artificial='yes'/>
4011            <parameter type-id='type-id-381'/>
4012            <parameter type-id='type-id-361'/>
4013            <return type-id='type-id-1'/>
4014          </function-decl>
4015        </member-function>
4016        <member-function access='public'>
4017          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::SortedArrayOf&lt;OT::UVSMapping, OT::IntType&lt;unsigned int, 4u&gt; &gt;, OT::IntType&lt;unsigned int, 4u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4018            <parameter type-id='type-id-279' is-artificial='yes'/>
4019            <parameter type-id='type-id-382'/>
4020            <parameter type-id='type-id-361'/>
4021            <return type-id='type-id-1'/>
4022          </function-decl>
4023        </member-function>
4024        <member-function access='public'>
4025          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::CmapSubtable, OT::IntType&lt;unsigned int, 4u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4026            <parameter type-id='type-id-279' is-artificial='yes'/>
4027            <parameter type-id='type-id-383'/>
4028            <parameter type-id='type-id-361'/>
4029            <return type-id='type-id-1'/>
4030          </function-decl>
4031        </member-function>
4032        <member-function access='public'>
4033          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::EncodingRecord, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4034            <parameter type-id='type-id-345' is-artificial='yes'/>
4035            <parameter type-id='type-id-384'/>
4036            <return type-id='type-id-1'/>
4037          </function-decl>
4038        </member-function>
4039        <member-function access='public'>
4040          <function-decl name='check_struct&lt;OT::IntType&lt;short unsigned int, 2u&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4041            <parameter type-id='type-id-345' is-artificial='yes'/>
4042            <parameter type-id='type-id-312'/>
4043            <return type-id='type-id-1'/>
4044          </function-decl>
4045        </member-function>
4046        <member-function access='public'>
4047          <function-decl name='check_struct&lt;OT::CmapSubtableFormat0&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4048            <parameter type-id='type-id-345' is-artificial='yes'/>
4049            <parameter type-id='type-id-385'/>
4050            <return type-id='type-id-1'/>
4051          </function-decl>
4052        </member-function>
4053        <member-function access='public'>
4054          <function-decl name='check_struct&lt;OT::CmapSubtableFormat4&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4055            <parameter type-id='type-id-345' is-artificial='yes'/>
4056            <parameter type-id='type-id-386'/>
4057            <return type-id='type-id-1'/>
4058          </function-decl>
4059        </member-function>
4060        <member-function access='public'>
4061          <function-decl name='try_set&lt;OT::USHORT, uint16_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4062            <parameter type-id='type-id-279' is-artificial='yes'/>
4063            <parameter type-id='type-id-387'/>
4064            <parameter type-id='type-id-388'/>
4065            <return type-id='type-id-1'/>
4066          </function-decl>
4067        </member-function>
4068        <member-function access='public'>
4069          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4070            <parameter type-id='type-id-345' is-artificial='yes'/>
4071            <parameter type-id='type-id-389'/>
4072            <return type-id='type-id-1'/>
4073          </function-decl>
4074        </member-function>
4075        <member-function access='public'>
4076          <function-decl name='check_struct&lt;OT::CmapSubtableTrimmed&lt;OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4077            <parameter type-id='type-id-345' is-artificial='yes'/>
4078            <parameter type-id='type-id-390'/>
4079            <return type-id='type-id-1'/>
4080          </function-decl>
4081        </member-function>
4082        <member-function access='public'>
4083          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;unsigned int, 4u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4084            <parameter type-id='type-id-345' is-artificial='yes'/>
4085            <parameter type-id='type-id-391'/>
4086            <return type-id='type-id-1'/>
4087          </function-decl>
4088        </member-function>
4089        <member-function access='public'>
4090          <function-decl name='check_struct&lt;OT::CmapSubtableTrimmed&lt;OT::IntType&lt;unsigned int, 4u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4091            <parameter type-id='type-id-345' is-artificial='yes'/>
4092            <parameter type-id='type-id-392'/>
4093            <return type-id='type-id-1'/>
4094          </function-decl>
4095        </member-function>
4096        <member-function access='public'>
4097          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::CmapSubtableLongGroup, OT::IntType&lt;unsigned int, 4u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4098            <parameter type-id='type-id-345' is-artificial='yes'/>
4099            <parameter type-id='type-id-393'/>
4100            <return type-id='type-id-1'/>
4101          </function-decl>
4102        </member-function>
4103        <member-function access='public'>
4104          <function-decl name='check_struct&lt;OT::CmapSubtableLongSegmented&lt;OT::CmapSubtableFormat12&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4105            <parameter type-id='type-id-345' is-artificial='yes'/>
4106            <parameter type-id='type-id-394'/>
4107            <return type-id='type-id-1'/>
4108          </function-decl>
4109        </member-function>
4110        <member-function access='public'>
4111          <function-decl name='check_struct&lt;OT::CmapSubtableLongSegmented&lt;OT::CmapSubtableFormat13&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4112            <parameter type-id='type-id-345' is-artificial='yes'/>
4113            <parameter type-id='type-id-395'/>
4114            <return type-id='type-id-1'/>
4115          </function-decl>
4116        </member-function>
4117        <member-function access='public'>
4118          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::VariationSelectorRecord, OT::IntType&lt;unsigned int, 4u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4119            <parameter type-id='type-id-345' is-artificial='yes'/>
4120            <parameter type-id='type-id-396'/>
4121            <return type-id='type-id-1'/>
4122          </function-decl>
4123        </member-function>
4124        <member-function access='public'>
4125          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::UnicodeValueRange, OT::IntType&lt;unsigned int, 4u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4126            <parameter type-id='type-id-345' is-artificial='yes'/>
4127            <parameter type-id='type-id-397'/>
4128            <return type-id='type-id-1'/>
4129          </function-decl>
4130        </member-function>
4131        <member-function access='public'>
4132          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::SortedArrayOf&lt;OT::UnicodeValueRange, OT::IntType&lt;unsigned int, 4u&gt; &gt;, OT::IntType&lt;unsigned int, 4u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4133            <parameter type-id='type-id-345' is-artificial='yes'/>
4134            <parameter type-id='type-id-398'/>
4135            <return type-id='type-id-1'/>
4136          </function-decl>
4137        </member-function>
4138        <member-function access='public'>
4139          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::UVSMapping, OT::IntType&lt;unsigned int, 4u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4140            <parameter type-id='type-id-345' is-artificial='yes'/>
4141            <parameter type-id='type-id-399'/>
4142            <return type-id='type-id-1'/>
4143          </function-decl>
4144        </member-function>
4145        <member-function access='public'>
4146          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::SortedArrayOf&lt;OT::UVSMapping, OT::IntType&lt;unsigned int, 4u&gt; &gt;, OT::IntType&lt;unsigned int, 4u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4147            <parameter type-id='type-id-345' is-artificial='yes'/>
4148            <parameter type-id='type-id-400'/>
4149            <return type-id='type-id-1'/>
4150          </function-decl>
4151        </member-function>
4152        <member-function access='public'>
4153          <function-decl name='check_struct&lt;OT::VariationSelectorRecord&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4154            <parameter type-id='type-id-345' is-artificial='yes'/>
4155            <parameter type-id='type-id-401'/>
4156            <return type-id='type-id-1'/>
4157          </function-decl>
4158        </member-function>
4159        <member-function access='public'>
4160          <function-decl name='check_struct&lt;OT::CmapSubtableFormat14&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4161            <parameter type-id='type-id-345' is-artificial='yes'/>
4162            <parameter type-id='type-id-402'/>
4163            <return type-id='type-id-1'/>
4164          </function-decl>
4165        </member-function>
4166        <member-function access='public'>
4167          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::CmapSubtable, OT::IntType&lt;unsigned int, 4u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4168            <parameter type-id='type-id-345' is-artificial='yes'/>
4169            <parameter type-id='type-id-403'/>
4170            <return type-id='type-id-1'/>
4171          </function-decl>
4172        </member-function>
4173        <member-function access='public'>
4174          <function-decl name='check_struct&lt;OT::EncodingRecord&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4175            <parameter type-id='type-id-345' is-artificial='yes'/>
4176            <parameter type-id='type-id-404'/>
4177            <return type-id='type-id-1'/>
4178          </function-decl>
4179        </member-function>
4180        <member-function access='public'>
4181          <function-decl name='check_struct&lt;OT::cmap&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4182            <parameter type-id='type-id-345' is-artificial='yes'/>
4183            <parameter type-id='type-id-405'/>
4184            <return type-id='type-id-1'/>
4185          </function-decl>
4186        </member-function>
4187        <member-function access='public'>
4188          <function-decl name='check_struct&lt;OT::_hea&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4189            <parameter type-id='type-id-345' is-artificial='yes'/>
4190            <parameter type-id='type-id-406'/>
4191            <return type-id='type-id-1'/>
4192          </function-decl>
4193        </member-function>
4194        <member-function access='public'>
4195          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::LangSys, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4196            <parameter type-id='type-id-279' is-artificial='yes'/>
4197            <parameter type-id='type-id-407'/>
4198            <parameter type-id='type-id-361'/>
4199            <return type-id='type-id-1'/>
4200          </function-decl>
4201        </member-function>
4202        <member-function access='public'>
4203          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::FeatureParams, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4204            <parameter type-id='type-id-279' is-artificial='yes'/>
4205            <parameter type-id='type-id-408'/>
4206            <parameter type-id='type-id-361'/>
4207            <return type-id='type-id-1'/>
4208          </function-decl>
4209        </member-function>
4210        <member-function access='public'>
4211          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::Coverage, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4212            <parameter type-id='type-id-279' is-artificial='yes'/>
4213            <parameter type-id='type-id-409'/>
4214            <parameter type-id='type-id-361'/>
4215            <return type-id='type-id-1'/>
4216          </function-decl>
4217        </member-function>
4218        <member-function access='public'>
4219          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::Device, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4220            <parameter type-id='type-id-279' is-artificial='yes'/>
4221            <parameter type-id='type-id-410'/>
4222            <parameter type-id='type-id-361'/>
4223            <return type-id='type-id-1'/>
4224          </function-decl>
4225        </member-function>
4226        <member-function access='public'>
4227          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::ClassDef, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4228            <parameter type-id='type-id-279' is-artificial='yes'/>
4229            <parameter type-id='type-id-411'/>
4230            <parameter type-id='type-id-361'/>
4231            <return type-id='type-id-1'/>
4232          </function-decl>
4233        </member-function>
4234        <member-function access='public'>
4235          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::AttachList, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4236            <parameter type-id='type-id-279' is-artificial='yes'/>
4237            <parameter type-id='type-id-412'/>
4238            <parameter type-id='type-id-361'/>
4239            <return type-id='type-id-1'/>
4240          </function-decl>
4241        </member-function>
4242        <member-function access='public'>
4243          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::LigCaretList, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4244            <parameter type-id='type-id-279' is-artificial='yes'/>
4245            <parameter type-id='type-id-413'/>
4246            <parameter type-id='type-id-361'/>
4247            <return type-id='type-id-1'/>
4248          </function-decl>
4249        </member-function>
4250        <member-function access='public'>
4251          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::MarkGlyphSets, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4252            <parameter type-id='type-id-279' is-artificial='yes'/>
4253            <parameter type-id='type-id-414'/>
4254            <parameter type-id='type-id-361'/>
4255            <return type-id='type-id-1'/>
4256          </function-decl>
4257        </member-function>
4258        <member-function access='public'>
4259          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::RecordListOf&lt;OT::Script&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4260            <parameter type-id='type-id-279' is-artificial='yes'/>
4261            <parameter type-id='type-id-415'/>
4262            <parameter type-id='type-id-361'/>
4263            <return type-id='type-id-1'/>
4264          </function-decl>
4265        </member-function>
4266        <member-function access='public'>
4267          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::RecordListOf&lt;OT::Feature&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4268            <parameter type-id='type-id-279' is-artificial='yes'/>
4269            <parameter type-id='type-id-416'/>
4270            <parameter type-id='type-id-361'/>
4271            <return type-id='type-id-1'/>
4272          </function-decl>
4273        </member-function>
4274        <member-function access='public'>
4275          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::OffsetListOf&lt;OT::Lookup&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4276            <parameter type-id='type-id-279' is-artificial='yes'/>
4277            <parameter type-id='type-id-417'/>
4278            <parameter type-id='type-id-361'/>
4279            <return type-id='type-id-1'/>
4280          </function-decl>
4281        </member-function>
4282        <member-function access='public'>
4283          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::OffsetListOf&lt;OT::SubstLookup&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4284            <parameter type-id='type-id-279' is-artificial='yes'/>
4285            <parameter type-id='type-id-418'/>
4286            <parameter type-id='type-id-361'/>
4287            <return type-id='type-id-1'/>
4288          </function-decl>
4289        </member-function>
4290        <member-function access='public'>
4291          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::Anchor, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4292            <parameter type-id='type-id-279' is-artificial='yes'/>
4293            <parameter type-id='type-id-419'/>
4294            <parameter type-id='type-id-361'/>
4295            <return type-id='type-id-1'/>
4296          </function-decl>
4297        </member-function>
4298        <member-function access='public'>
4299          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::MarkArray, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4300            <parameter type-id='type-id-279' is-artificial='yes'/>
4301            <parameter type-id='type-id-420'/>
4302            <parameter type-id='type-id-361'/>
4303            <return type-id='type-id-1'/>
4304          </function-decl>
4305        </member-function>
4306        <member-function access='public'>
4307          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::AnchorMatrix, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4308            <parameter type-id='type-id-279' is-artificial='yes'/>
4309            <parameter type-id='type-id-421'/>
4310            <parameter type-id='type-id-361'/>
4311            <return type-id='type-id-1'/>
4312          </function-decl>
4313        </member-function>
4314        <member-function access='public'>
4315          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::OffsetListOf&lt;OT::AnchorMatrix&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4316            <parameter type-id='type-id-279' is-artificial='yes'/>
4317            <parameter type-id='type-id-422'/>
4318            <parameter type-id='type-id-361'/>
4319            <return type-id='type-id-1'/>
4320          </function-decl>
4321        </member-function>
4322        <member-function access='public'>
4323          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::OffsetListOf&lt;OT::PosLookup&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4324            <parameter type-id='type-id-279' is-artificial='yes'/>
4325            <parameter type-id='type-id-423'/>
4326            <parameter type-id='type-id-361'/>
4327            <return type-id='type-id-1'/>
4328          </function-decl>
4329        </member-function>
4330        <member-function access='public'>
4331          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::ArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4332            <parameter type-id='type-id-279' is-artificial='yes'/>
4333            <parameter type-id='type-id-424'/>
4334            <parameter type-id='type-id-361'/>
4335            <return type-id='type-id-1'/>
4336          </function-decl>
4337        </member-function>
4338        <member-function access='public'>
4339          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::CaretValue, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4340            <parameter type-id='type-id-279' is-artificial='yes'/>
4341            <parameter type-id='type-id-425'/>
4342            <parameter type-id='type-id-361'/>
4343            <return type-id='type-id-1'/>
4344          </function-decl>
4345        </member-function>
4346        <member-function access='public'>
4347          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::LigGlyph, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4348            <parameter type-id='type-id-279' is-artificial='yes'/>
4349            <parameter type-id='type-id-426'/>
4350            <parameter type-id='type-id-361'/>
4351            <return type-id='type-id-1'/>
4352          </function-decl>
4353        </member-function>
4354        <member-function access='public'>
4355          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::Coverage, OT::IntType&lt;unsigned int, 4u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4356            <parameter type-id='type-id-279' is-artificial='yes'/>
4357            <parameter type-id='type-id-427'/>
4358            <parameter type-id='type-id-361'/>
4359            <return type-id='type-id-1'/>
4360          </function-decl>
4361        </member-function>
4362        <member-function access='public'>
4363          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::Rule, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4364            <parameter type-id='type-id-279' is-artificial='yes'/>
4365            <parameter type-id='type-id-428'/>
4366            <parameter type-id='type-id-361'/>
4367            <return type-id='type-id-1'/>
4368          </function-decl>
4369        </member-function>
4370        <member-function access='public'>
4371          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::RuleSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4372            <parameter type-id='type-id-279' is-artificial='yes'/>
4373            <parameter type-id='type-id-429'/>
4374            <parameter type-id='type-id-361'/>
4375            <return type-id='type-id-1'/>
4376          </function-decl>
4377        </member-function>
4378        <member-function access='public'>
4379          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::ChainRule, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4380            <parameter type-id='type-id-279' is-artificial='yes'/>
4381            <parameter type-id='type-id-430'/>
4382            <parameter type-id='type-id-361'/>
4383            <return type-id='type-id-1'/>
4384          </function-decl>
4385        </member-function>
4386        <member-function access='public'>
4387          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::ChainRuleSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4388            <parameter type-id='type-id-279' is-artificial='yes'/>
4389            <parameter type-id='type-id-431'/>
4390            <parameter type-id='type-id-361'/>
4391            <return type-id='type-id-1'/>
4392          </function-decl>
4393        </member-function>
4394        <member-function access='public'>
4395          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::Sequence, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4396            <parameter type-id='type-id-279' is-artificial='yes'/>
4397            <parameter type-id='type-id-432'/>
4398            <parameter type-id='type-id-361'/>
4399            <return type-id='type-id-1'/>
4400          </function-decl>
4401        </member-function>
4402        <member-function access='public'>
4403          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::Ligature, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4404            <parameter type-id='type-id-279' is-artificial='yes'/>
4405            <parameter type-id='type-id-433'/>
4406            <parameter type-id='type-id-361'/>
4407            <return type-id='type-id-1'/>
4408          </function-decl>
4409        </member-function>
4410        <member-function access='public'>
4411          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::LigatureSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4412            <parameter type-id='type-id-279' is-artificial='yes'/>
4413            <parameter type-id='type-id-434'/>
4414            <parameter type-id='type-id-361'/>
4415            <return type-id='type-id-1'/>
4416          </function-decl>
4417        </member-function>
4418        <member-function access='public'>
4419          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::SubstLookupSubTable, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4420            <parameter type-id='type-id-279' is-artificial='yes'/>
4421            <parameter type-id='type-id-435'/>
4422            <parameter type-id='type-id-361'/>
4423            <return type-id='type-id-1'/>
4424          </function-decl>
4425        </member-function>
4426        <member-function access='public'>
4427          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::PairSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4428            <parameter type-id='type-id-279' is-artificial='yes'/>
4429            <parameter type-id='type-id-436'/>
4430            <parameter type-id='type-id-361'/>
4431            <return type-id='type-id-1'/>
4432          </function-decl>
4433        </member-function>
4434        <member-function access='public'>
4435          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::PosLookupSubTable, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4436            <parameter type-id='type-id-279' is-artificial='yes'/>
4437            <parameter type-id='type-id-437'/>
4438            <parameter type-id='type-id-361'/>
4439            <return type-id='type-id-1'/>
4440          </function-decl>
4441        </member-function>
4442        <member-function access='public'>
4443          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::Lookup, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4444            <parameter type-id='type-id-279' is-artificial='yes'/>
4445            <parameter type-id='type-id-438'/>
4446            <parameter type-id='type-id-361'/>
4447            <return type-id='type-id-1'/>
4448          </function-decl>
4449        </member-function>
4450        <member-function access='public'>
4451          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::SubstLookup, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4452            <parameter type-id='type-id-279' is-artificial='yes'/>
4453            <parameter type-id='type-id-439'/>
4454            <parameter type-id='type-id-361'/>
4455            <return type-id='type-id-1'/>
4456          </function-decl>
4457        </member-function>
4458        <member-function access='public'>
4459          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::PosLookup, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4460            <parameter type-id='type-id-279' is-artificial='yes'/>
4461            <parameter type-id='type-id-440'/>
4462            <parameter type-id='type-id-361'/>
4463            <return type-id='type-id-1'/>
4464          </function-decl>
4465        </member-function>
4466        <member-function access='public'>
4467          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::Script, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4468            <parameter type-id='type-id-279' is-artificial='yes'/>
4469            <parameter type-id='type-id-441'/>
4470            <parameter type-id='type-id-361'/>
4471            <return type-id='type-id-1'/>
4472          </function-decl>
4473        </member-function>
4474        <member-function access='public'>
4475          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::Feature, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4476            <parameter type-id='type-id-279' is-artificial='yes'/>
4477            <parameter type-id='type-id-442'/>
4478            <parameter type-id='type-id-361'/>
4479            <return type-id='type-id-1'/>
4480          </function-decl>
4481        </member-function>
4482        <member-function access='public'>
4483          <function-decl name='check_struct&lt;OT::FixedVersion&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4484            <parameter type-id='type-id-345' is-artificial='yes'/>
4485            <parameter type-id='type-id-303'/>
4486            <return type-id='type-id-1'/>
4487          </function-decl>
4488        </member-function>
4489        <member-function access='public'>
4490          <function-decl name='check_struct&lt;OT::IntType&lt;short unsigned int, 2u&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4491            <parameter type-id='type-id-345' is-artificial='yes'/>
4492            <parameter type-id='type-id-312'/>
4493            <return type-id='type-id-1'/>
4494          </function-decl>
4495        </member-function>
4496        <member-function access='public'>
4497          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4498            <parameter type-id='type-id-345' is-artificial='yes'/>
4499            <parameter type-id='type-id-389'/>
4500            <return type-id='type-id-1'/>
4501          </function-decl>
4502        </member-function>
4503        <member-function access='public'>
4504          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::RangeRecord, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4505            <parameter type-id='type-id-345' is-artificial='yes'/>
4506            <parameter type-id='type-id-443'/>
4507            <return type-id='type-id-1'/>
4508          </function-decl>
4509        </member-function>
4510        <member-function access='public'>
4511          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::Coverage, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4512            <parameter type-id='type-id-345' is-artificial='yes'/>
4513            <parameter type-id='type-id-444'/>
4514            <return type-id='type-id-1'/>
4515          </function-decl>
4516        </member-function>
4517        <member-function access='public'>
4518          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::ArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4519            <parameter type-id='type-id-345' is-artificial='yes'/>
4520            <parameter type-id='type-id-445'/>
4521            <return type-id='type-id-1'/>
4522          </function-decl>
4523        </member-function>
4524        <member-function access='public'>
4525          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::ArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4526            <parameter type-id='type-id-345' is-artificial='yes'/>
4527            <parameter type-id='type-id-446'/>
4528            <return type-id='type-id-1'/>
4529          </function-decl>
4530        </member-function>
4531        <member-function access='public'>
4532          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::AttachList, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4533            <parameter type-id='type-id-345' is-artificial='yes'/>
4534            <parameter type-id='type-id-447'/>
4535            <return type-id='type-id-1'/>
4536          </function-decl>
4537        </member-function>
4538        <member-function access='public'>
4539          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::LigGlyph, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4540            <parameter type-id='type-id-345' is-artificial='yes'/>
4541            <parameter type-id='type-id-448'/>
4542            <return type-id='type-id-1'/>
4543          </function-decl>
4544        </member-function>
4545        <member-function access='public'>
4546          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::CaretValue, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4547            <parameter type-id='type-id-345' is-artificial='yes'/>
4548            <parameter type-id='type-id-449'/>
4549            <return type-id='type-id-1'/>
4550          </function-decl>
4551        </member-function>
4552        <member-function access='public'>
4553          <function-decl name='check_struct&lt;OT::CaretValueFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4554            <parameter type-id='type-id-345' is-artificial='yes'/>
4555            <parameter type-id='type-id-450'/>
4556            <return type-id='type-id-1'/>
4557          </function-decl>
4558        </member-function>
4559        <member-function access='public'>
4560          <function-decl name='check_struct&lt;OT::CaretValueFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4561            <parameter type-id='type-id-345' is-artificial='yes'/>
4562            <parameter type-id='type-id-451'/>
4563            <return type-id='type-id-1'/>
4564          </function-decl>
4565        </member-function>
4566        <member-function access='public'>
4567          <function-decl name='check_struct&lt;OT::Device&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4568            <parameter type-id='type-id-345' is-artificial='yes'/>
4569            <parameter type-id='type-id-452'/>
4570            <return type-id='type-id-1'/>
4571          </function-decl>
4572        </member-function>
4573        <member-function access='public'>
4574          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::Device, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4575            <parameter type-id='type-id-345' is-artificial='yes'/>
4576            <parameter type-id='type-id-453'/>
4577            <return type-id='type-id-1'/>
4578          </function-decl>
4579        </member-function>
4580        <member-function access='public'>
4581          <function-decl name='check_struct&lt;OT::CaretValueFormat3&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4582            <parameter type-id='type-id-345' is-artificial='yes'/>
4583            <parameter type-id='type-id-454'/>
4584            <return type-id='type-id-1'/>
4585          </function-decl>
4586        </member-function>
4587        <member-function access='public'>
4588          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::CaretValue, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4589            <parameter type-id='type-id-345' is-artificial='yes'/>
4590            <parameter type-id='type-id-455'/>
4591            <return type-id='type-id-1'/>
4592          </function-decl>
4593        </member-function>
4594        <member-function access='public'>
4595          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::LigGlyph, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4596            <parameter type-id='type-id-345' is-artificial='yes'/>
4597            <parameter type-id='type-id-456'/>
4598            <return type-id='type-id-1'/>
4599          </function-decl>
4600        </member-function>
4601        <member-function access='public'>
4602          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::LigCaretList, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4603            <parameter type-id='type-id-345' is-artificial='yes'/>
4604            <parameter type-id='type-id-457'/>
4605            <return type-id='type-id-1'/>
4606          </function-decl>
4607        </member-function>
4608        <member-function access='public'>
4609          <function-decl name='check_struct&lt;OT::ClassDefFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4610            <parameter type-id='type-id-345' is-artificial='yes'/>
4611            <parameter type-id='type-id-458'/>
4612            <return type-id='type-id-1'/>
4613          </function-decl>
4614        </member-function>
4615        <member-function access='public'>
4616          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::ClassDef, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4617            <parameter type-id='type-id-345' is-artificial='yes'/>
4618            <parameter type-id='type-id-459'/>
4619            <return type-id='type-id-1'/>
4620          </function-decl>
4621        </member-function>
4622        <member-function access='public'>
4623          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::Coverage, OT::IntType&lt;unsigned int, 4u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4624            <parameter type-id='type-id-345' is-artificial='yes'/>
4625            <parameter type-id='type-id-460'/>
4626            <return type-id='type-id-1'/>
4627          </function-decl>
4628        </member-function>
4629        <member-function access='public'>
4630          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::Coverage, OT::IntType&lt;unsigned int, 4u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4631            <parameter type-id='type-id-345' is-artificial='yes'/>
4632            <parameter type-id='type-id-461'/>
4633            <return type-id='type-id-1'/>
4634          </function-decl>
4635        </member-function>
4636        <member-function access='public'>
4637          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::MarkGlyphSets, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4638            <parameter type-id='type-id-345' is-artificial='yes'/>
4639            <parameter type-id='type-id-462'/>
4640            <return type-id='type-id-1'/>
4641          </function-decl>
4642        </member-function>
4643        <member-function access='public'>
4644          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::Record&lt;OT::Script&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4645            <parameter type-id='type-id-345' is-artificial='yes'/>
4646            <parameter type-id='type-id-463'/>
4647            <return type-id='type-id-1'/>
4648          </function-decl>
4649        </member-function>
4650        <member-function access='public'>
4651          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::Index, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4652            <parameter type-id='type-id-345' is-artificial='yes'/>
4653            <parameter type-id='type-id-464'/>
4654            <return type-id='type-id-1'/>
4655          </function-decl>
4656        </member-function>
4657        <member-function access='public'>
4658          <function-decl name='check_struct&lt;OT::LangSys&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4659            <parameter type-id='type-id-345' is-artificial='yes'/>
4660            <parameter type-id='type-id-465'/>
4661            <return type-id='type-id-1'/>
4662          </function-decl>
4663        </member-function>
4664        <member-function access='public'>
4665          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::LangSys, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4666            <parameter type-id='type-id-345' is-artificial='yes'/>
4667            <parameter type-id='type-id-466'/>
4668            <return type-id='type-id-1'/>
4669          </function-decl>
4670        </member-function>
4671        <member-function access='public'>
4672          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::Record&lt;OT::LangSys&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4673            <parameter type-id='type-id-345' is-artificial='yes'/>
4674            <parameter type-id='type-id-467'/>
4675            <return type-id='type-id-1'/>
4676          </function-decl>
4677        </member-function>
4678        <member-function access='public'>
4679          <function-decl name='check_struct&lt;OT::Record&lt;OT::LangSys&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4680            <parameter type-id='type-id-345' is-artificial='yes'/>
4681            <parameter type-id='type-id-468'/>
4682            <return type-id='type-id-1'/>
4683          </function-decl>
4684        </member-function>
4685        <member-function access='public'>
4686          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::Script, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4687            <parameter type-id='type-id-345' is-artificial='yes'/>
4688            <parameter type-id='type-id-469'/>
4689            <return type-id='type-id-1'/>
4690          </function-decl>
4691        </member-function>
4692        <member-function access='public'>
4693          <function-decl name='check_struct&lt;OT::Record&lt;OT::Script&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4694            <parameter type-id='type-id-345' is-artificial='yes'/>
4695            <parameter type-id='type-id-470'/>
4696            <return type-id='type-id-1'/>
4697          </function-decl>
4698        </member-function>
4699        <member-function access='public'>
4700          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::RecordListOf&lt;OT::Script&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4701            <parameter type-id='type-id-345' is-artificial='yes'/>
4702            <parameter type-id='type-id-471'/>
4703            <return type-id='type-id-1'/>
4704          </function-decl>
4705        </member-function>
4706        <member-function access='public'>
4707          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::Record&lt;OT::Feature&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4708            <parameter type-id='type-id-345' is-artificial='yes'/>
4709            <parameter type-id='type-id-472'/>
4710            <return type-id='type-id-1'/>
4711          </function-decl>
4712        </member-function>
4713        <member-function access='public'>
4714          <function-decl name='check_struct&lt;OT::FeatureParamsSize&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4715            <parameter type-id='type-id-345' is-artificial='yes'/>
4716            <parameter type-id='type-id-473'/>
4717            <return type-id='type-id-1'/>
4718          </function-decl>
4719        </member-function>
4720        <member-function access='public'>
4721          <function-decl name='check_struct&lt;OT::FeatureParamsStylisticSet&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4722            <parameter type-id='type-id-345' is-artificial='yes'/>
4723            <parameter type-id='type-id-474'/>
4724            <return type-id='type-id-1'/>
4725          </function-decl>
4726        </member-function>
4727        <member-function access='public'>
4728          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::IntType&lt;unsigned int, 3u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4729            <parameter type-id='type-id-345' is-artificial='yes'/>
4730            <parameter type-id='type-id-475'/>
4731            <return type-id='type-id-1'/>
4732          </function-decl>
4733        </member-function>
4734        <member-function access='public'>
4735          <function-decl name='check_struct&lt;OT::FeatureParamsCharacterVariants&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4736            <parameter type-id='type-id-345' is-artificial='yes'/>
4737            <parameter type-id='type-id-476'/>
4738            <return type-id='type-id-1'/>
4739          </function-decl>
4740        </member-function>
4741        <member-function access='public'>
4742          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::FeatureParams, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4743            <parameter type-id='type-id-345' is-artificial='yes'/>
4744            <parameter type-id='type-id-477'/>
4745            <return type-id='type-id-1'/>
4746          </function-decl>
4747        </member-function>
4748        <member-function access='public'>
4749          <function-decl name='check_struct&lt;OT::Feature&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4750            <parameter type-id='type-id-345' is-artificial='yes'/>
4751            <parameter type-id='type-id-478'/>
4752            <return type-id='type-id-1'/>
4753          </function-decl>
4754        </member-function>
4755        <member-function access='public'>
4756          <function-decl name='try_set&lt;OT::OffsetTo&lt;OT::FeatureParams, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::OffsetTo&lt;OT::FeatureParams, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='272' column='1' visibility='default' binding='global' size-in-bits='64'>
4757            <parameter type-id='type-id-279' is-artificial='yes'/>
4758            <parameter type-id='type-id-408'/>
4759            <parameter type-id='type-id-479'/>
4760            <return type-id='type-id-1'/>
4761          </function-decl>
4762        </member-function>
4763        <member-function access='public'>
4764          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::Feature, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4765            <parameter type-id='type-id-345' is-artificial='yes'/>
4766            <parameter type-id='type-id-480'/>
4767            <return type-id='type-id-1'/>
4768          </function-decl>
4769        </member-function>
4770        <member-function access='public'>
4771          <function-decl name='check_struct&lt;OT::Record&lt;OT::Feature&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4772            <parameter type-id='type-id-345' is-artificial='yes'/>
4773            <parameter type-id='type-id-481'/>
4774            <return type-id='type-id-1'/>
4775          </function-decl>
4776        </member-function>
4777        <member-function access='public'>
4778          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::RecordListOf&lt;OT::Feature&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4779            <parameter type-id='type-id-345' is-artificial='yes'/>
4780            <parameter type-id='type-id-482'/>
4781            <return type-id='type-id-1'/>
4782          </function-decl>
4783        </member-function>
4784        <member-function access='public'>
4785          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::Lookup, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4786            <parameter type-id='type-id-345' is-artificial='yes'/>
4787            <parameter type-id='type-id-483'/>
4788            <return type-id='type-id-1'/>
4789          </function-decl>
4790        </member-function>
4791        <member-function access='public'>
4792          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::Offset&lt;OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4793            <parameter type-id='type-id-345' is-artificial='yes'/>
4794            <parameter type-id='type-id-484'/>
4795            <return type-id='type-id-1'/>
4796          </function-decl>
4797        </member-function>
4798        <member-function access='public'>
4799          <function-decl name='check_struct&lt;OT::Lookup&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4800            <parameter type-id='type-id-345' is-artificial='yes'/>
4801            <parameter type-id='type-id-485'/>
4802            <return type-id='type-id-1'/>
4803          </function-decl>
4804        </member-function>
4805        <member-function access='public'>
4806          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::Lookup, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4807            <parameter type-id='type-id-345' is-artificial='yes'/>
4808            <parameter type-id='type-id-486'/>
4809            <return type-id='type-id-1'/>
4810          </function-decl>
4811        </member-function>
4812        <member-function access='public'>
4813          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::OffsetListOf&lt;OT::Lookup&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4814            <parameter type-id='type-id-345' is-artificial='yes'/>
4815            <parameter type-id='type-id-487'/>
4816            <return type-id='type-id-1'/>
4817          </function-decl>
4818        </member-function>
4819        <member-function access='public'>
4820          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::SubstLookup, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4821            <parameter type-id='type-id-345' is-artificial='yes'/>
4822            <parameter type-id='type-id-488'/>
4823            <return type-id='type-id-1'/>
4824          </function-decl>
4825        </member-function>
4826        <member-function access='public'>
4827          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::SubstLookupSubTable, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4828            <parameter type-id='type-id-345' is-artificial='yes'/>
4829            <parameter type-id='type-id-489'/>
4830            <return type-id='type-id-1'/>
4831          </function-decl>
4832        </member-function>
4833        <member-function access='public'>
4834          <function-decl name='check_struct&lt;OT::IntType&lt;short int, 2u&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4835            <parameter type-id='type-id-345' is-artificial='yes'/>
4836            <parameter type-id='type-id-309'/>
4837            <return type-id='type-id-1'/>
4838          </function-decl>
4839        </member-function>
4840        <member-function access='public'>
4841          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::Sequence, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4842            <parameter type-id='type-id-345' is-artificial='yes'/>
4843            <parameter type-id='type-id-490'/>
4844            <return type-id='type-id-1'/>
4845          </function-decl>
4846        </member-function>
4847        <member-function access='public'>
4848          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::Sequence, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4849            <parameter type-id='type-id-345' is-artificial='yes'/>
4850            <parameter type-id='type-id-491'/>
4851            <return type-id='type-id-1'/>
4852          </function-decl>
4853        </member-function>
4854        <member-function access='public'>
4855          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::LigatureSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4856            <parameter type-id='type-id-345' is-artificial='yes'/>
4857            <parameter type-id='type-id-492'/>
4858            <return type-id='type-id-1'/>
4859          </function-decl>
4860        </member-function>
4861        <member-function access='public'>
4862          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::Ligature, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4863            <parameter type-id='type-id-345' is-artificial='yes'/>
4864            <parameter type-id='type-id-493'/>
4865            <return type-id='type-id-1'/>
4866          </function-decl>
4867        </member-function>
4868        <member-function access='public'>
4869          <function-decl name='check_struct&lt;OT::HeadlessArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4870            <parameter type-id='type-id-345' is-artificial='yes'/>
4871            <parameter type-id='type-id-494'/>
4872            <return type-id='type-id-1'/>
4873          </function-decl>
4874        </member-function>
4875        <member-function access='public'>
4876          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::Ligature, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4877            <parameter type-id='type-id-345' is-artificial='yes'/>
4878            <parameter type-id='type-id-495'/>
4879            <return type-id='type-id-1'/>
4880          </function-decl>
4881        </member-function>
4882        <member-function access='public'>
4883          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::LigatureSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4884            <parameter type-id='type-id-345' is-artificial='yes'/>
4885            <parameter type-id='type-id-496'/>
4886            <return type-id='type-id-1'/>
4887          </function-decl>
4888        </member-function>
4889        <member-function access='public'>
4890          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::RuleSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4891            <parameter type-id='type-id-345' is-artificial='yes'/>
4892            <parameter type-id='type-id-497'/>
4893            <return type-id='type-id-1'/>
4894          </function-decl>
4895        </member-function>
4896        <member-function access='public'>
4897          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::Rule, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4898            <parameter type-id='type-id-345' is-artificial='yes'/>
4899            <parameter type-id='type-id-498'/>
4900            <return type-id='type-id-1'/>
4901          </function-decl>
4902        </member-function>
4903        <member-function access='public'>
4904          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::Rule, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4905            <parameter type-id='type-id-345' is-artificial='yes'/>
4906            <parameter type-id='type-id-499'/>
4907            <return type-id='type-id-1'/>
4908          </function-decl>
4909        </member-function>
4910        <member-function access='public'>
4911          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::RuleSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4912            <parameter type-id='type-id-345' is-artificial='yes'/>
4913            <parameter type-id='type-id-500'/>
4914            <return type-id='type-id-1'/>
4915          </function-decl>
4916        </member-function>
4917        <member-function access='public'>
4918          <function-decl name='check_struct&lt;OT::ContextFormat3&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4919            <parameter type-id='type-id-345' is-artificial='yes'/>
4920            <parameter type-id='type-id-501'/>
4921            <return type-id='type-id-1'/>
4922          </function-decl>
4923        </member-function>
4924        <member-function access='public'>
4925          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::ChainRuleSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4926            <parameter type-id='type-id-345' is-artificial='yes'/>
4927            <parameter type-id='type-id-502'/>
4928            <return type-id='type-id-1'/>
4929          </function-decl>
4930        </member-function>
4931        <member-function access='public'>
4932          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::ChainRule, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4933            <parameter type-id='type-id-345' is-artificial='yes'/>
4934            <parameter type-id='type-id-503'/>
4935            <return type-id='type-id-1'/>
4936          </function-decl>
4937        </member-function>
4938        <member-function access='public'>
4939          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::LookupRecord, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4940            <parameter type-id='type-id-345' is-artificial='yes'/>
4941            <parameter type-id='type-id-504'/>
4942            <return type-id='type-id-1'/>
4943          </function-decl>
4944        </member-function>
4945        <member-function access='public'>
4946          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::ChainRule, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4947            <parameter type-id='type-id-345' is-artificial='yes'/>
4948            <parameter type-id='type-id-505'/>
4949            <return type-id='type-id-1'/>
4950          </function-decl>
4951        </member-function>
4952        <member-function access='public'>
4953          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::ChainRuleSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4954            <parameter type-id='type-id-345' is-artificial='yes'/>
4955            <parameter type-id='type-id-506'/>
4956            <return type-id='type-id-1'/>
4957          </function-decl>
4958        </member-function>
4959        <member-function access='public'>
4960          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::Coverage, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4961            <parameter type-id='type-id-345' is-artificial='yes'/>
4962            <parameter type-id='type-id-507'/>
4963            <return type-id='type-id-1'/>
4964          </function-decl>
4965        </member-function>
4966        <member-function access='public'>
4967          <function-decl name='check_struct&lt;OT::ExtensionFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4968            <parameter type-id='type-id-345' is-artificial='yes'/>
4969            <parameter type-id='type-id-508'/>
4970            <return type-id='type-id-1'/>
4971          </function-decl>
4972        </member-function>
4973        <member-function access='public'>
4974          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::SubstLookupSubTable, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4975            <parameter type-id='type-id-345' is-artificial='yes'/>
4976            <parameter type-id='type-id-509'/>
4977            <return type-id='type-id-1'/>
4978          </function-decl>
4979        </member-function>
4980        <member-function access='public'>
4981          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::SubstLookup, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4982            <parameter type-id='type-id-345' is-artificial='yes'/>
4983            <parameter type-id='type-id-510'/>
4984            <return type-id='type-id-1'/>
4985          </function-decl>
4986        </member-function>
4987        <member-function access='public'>
4988          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::OffsetListOf&lt;OT::SubstLookup&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4989            <parameter type-id='type-id-345' is-artificial='yes'/>
4990            <parameter type-id='type-id-511'/>
4991            <return type-id='type-id-1'/>
4992          </function-decl>
4993        </member-function>
4994        <member-function access='public'>
4995          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::PosLookup, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
4996            <parameter type-id='type-id-345' is-artificial='yes'/>
4997            <parameter type-id='type-id-512'/>
4998            <return type-id='type-id-1'/>
4999          </function-decl>
5000        </member-function>
5001        <member-function access='public'>
5002          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::PosLookupSubTable, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5003            <parameter type-id='type-id-345' is-artificial='yes'/>
5004            <parameter type-id='type-id-513'/>
5005            <return type-id='type-id-1'/>
5006          </function-decl>
5007        </member-function>
5008        <member-function access='public'>
5009          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::PairSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5010            <parameter type-id='type-id-345' is-artificial='yes'/>
5011            <parameter type-id='type-id-514'/>
5012            <return type-id='type-id-1'/>
5013          </function-decl>
5014        </member-function>
5015        <member-function access='public'>
5016          <function-decl name='check_struct&lt;OT::PairSet&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5017            <parameter type-id='type-id-345' is-artificial='yes'/>
5018            <parameter type-id='type-id-515'/>
5019            <return type-id='type-id-1'/>
5020          </function-decl>
5021        </member-function>
5022        <member-function access='public'>
5023          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::PairSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5024            <parameter type-id='type-id-345' is-artificial='yes'/>
5025            <parameter type-id='type-id-516'/>
5026            <return type-id='type-id-1'/>
5027          </function-decl>
5028        </member-function>
5029        <member-function access='public'>
5030          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::EntryExitRecord, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5031            <parameter type-id='type-id-345' is-artificial='yes'/>
5032            <parameter type-id='type-id-517'/>
5033            <return type-id='type-id-1'/>
5034          </function-decl>
5035        </member-function>
5036        <member-function access='public'>
5037          <function-decl name='check_struct&lt;OT::AnchorFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5038            <parameter type-id='type-id-345' is-artificial='yes'/>
5039            <parameter type-id='type-id-518'/>
5040            <return type-id='type-id-1'/>
5041          </function-decl>
5042        </member-function>
5043        <member-function access='public'>
5044          <function-decl name='check_struct&lt;OT::AnchorFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5045            <parameter type-id='type-id-345' is-artificial='yes'/>
5046            <parameter type-id='type-id-519'/>
5047            <return type-id='type-id-1'/>
5048          </function-decl>
5049        </member-function>
5050        <member-function access='public'>
5051          <function-decl name='check_struct&lt;OT::AnchorFormat3&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5052            <parameter type-id='type-id-345' is-artificial='yes'/>
5053            <parameter type-id='type-id-520'/>
5054            <return type-id='type-id-1'/>
5055          </function-decl>
5056        </member-function>
5057        <member-function access='public'>
5058          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::Anchor, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5059            <parameter type-id='type-id-345' is-artificial='yes'/>
5060            <parameter type-id='type-id-521'/>
5061            <return type-id='type-id-1'/>
5062          </function-decl>
5063        </member-function>
5064        <member-function access='public'>
5065          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::MarkRecord, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5066            <parameter type-id='type-id-345' is-artificial='yes'/>
5067            <parameter type-id='type-id-522'/>
5068            <return type-id='type-id-1'/>
5069          </function-decl>
5070        </member-function>
5071        <member-function access='public'>
5072          <function-decl name='check_struct&lt;OT::MarkRecord&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5073            <parameter type-id='type-id-345' is-artificial='yes'/>
5074            <parameter type-id='type-id-523'/>
5075            <return type-id='type-id-1'/>
5076          </function-decl>
5077        </member-function>
5078        <member-function access='public'>
5079          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::MarkArray, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5080            <parameter type-id='type-id-345' is-artificial='yes'/>
5081            <parameter type-id='type-id-524'/>
5082            <return type-id='type-id-1'/>
5083          </function-decl>
5084        </member-function>
5085        <member-function access='public'>
5086          <function-decl name='check_struct&lt;OT::AnchorMatrix&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5087            <parameter type-id='type-id-345' is-artificial='yes'/>
5088            <parameter type-id='type-id-525'/>
5089            <return type-id='type-id-1'/>
5090          </function-decl>
5091        </member-function>
5092        <member-function access='public'>
5093          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::AnchorMatrix, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5094            <parameter type-id='type-id-345' is-artificial='yes'/>
5095            <parameter type-id='type-id-526'/>
5096            <return type-id='type-id-1'/>
5097          </function-decl>
5098        </member-function>
5099        <member-function access='public'>
5100          <function-decl name='check_struct&lt;OT::MarkBasePosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5101            <parameter type-id='type-id-345' is-artificial='yes'/>
5102            <parameter type-id='type-id-527'/>
5103            <return type-id='type-id-1'/>
5104          </function-decl>
5105        </member-function>
5106        <member-function access='public'>
5107          <function-decl name='check_struct&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::AnchorMatrix, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5108            <parameter type-id='type-id-345' is-artificial='yes'/>
5109            <parameter type-id='type-id-528'/>
5110            <return type-id='type-id-1'/>
5111          </function-decl>
5112        </member-function>
5113        <member-function access='public'>
5114          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::OffsetListOf&lt;OT::AnchorMatrix&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5115            <parameter type-id='type-id-345' is-artificial='yes'/>
5116            <parameter type-id='type-id-529'/>
5117            <return type-id='type-id-1'/>
5118          </function-decl>
5119        </member-function>
5120        <member-function access='public'>
5121          <function-decl name='check_struct&lt;OT::MarkLigPosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5122            <parameter type-id='type-id-345' is-artificial='yes'/>
5123            <parameter type-id='type-id-530'/>
5124            <return type-id='type-id-1'/>
5125          </function-decl>
5126        </member-function>
5127        <member-function access='public'>
5128          <function-decl name='check_struct&lt;OT::MarkMarkPosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5129            <parameter type-id='type-id-345' is-artificial='yes'/>
5130            <parameter type-id='type-id-531'/>
5131            <return type-id='type-id-1'/>
5132          </function-decl>
5133        </member-function>
5134        <member-function access='public'>
5135          <function-decl name='check_struct&lt;OT::SinglePosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5136            <parameter type-id='type-id-345' is-artificial='yes'/>
5137            <parameter type-id='type-id-532'/>
5138            <return type-id='type-id-1'/>
5139          </function-decl>
5140        </member-function>
5141        <member-function access='public'>
5142          <function-decl name='check_struct&lt;OT::SinglePosFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5143            <parameter type-id='type-id-345' is-artificial='yes'/>
5144            <parameter type-id='type-id-533'/>
5145            <return type-id='type-id-1'/>
5146          </function-decl>
5147        </member-function>
5148        <member-function access='public'>
5149          <function-decl name='check_struct&lt;OT::PairPosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5150            <parameter type-id='type-id-345' is-artificial='yes'/>
5151            <parameter type-id='type-id-534'/>
5152            <return type-id='type-id-1'/>
5153          </function-decl>
5154        </member-function>
5155        <member-function access='public'>
5156          <function-decl name='check_struct&lt;OT::PairPosFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5157            <parameter type-id='type-id-345' is-artificial='yes'/>
5158            <parameter type-id='type-id-535'/>
5159            <return type-id='type-id-1'/>
5160          </function-decl>
5161        </member-function>
5162        <member-function access='public'>
5163          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::PosLookupSubTable, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5164            <parameter type-id='type-id-345' is-artificial='yes'/>
5165            <parameter type-id='type-id-536'/>
5166            <return type-id='type-id-1'/>
5167          </function-decl>
5168        </member-function>
5169        <member-function access='public'>
5170          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::PosLookup, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5171            <parameter type-id='type-id-345' is-artificial='yes'/>
5172            <parameter type-id='type-id-537'/>
5173            <return type-id='type-id-1'/>
5174          </function-decl>
5175        </member-function>
5176        <member-function access='public'>
5177          <function-decl name='check_struct&lt;OT::OffsetTo&lt;OT::OffsetListOf&lt;OT::PosLookup&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='248' column='1' visibility='default' binding='global' size-in-bits='64'>
5178            <parameter type-id='type-id-345' is-artificial='yes'/>
5179            <parameter type-id='type-id-538'/>
5180            <return type-id='type-id-1'/>
5181          </function-decl>
5182        </member-function>
5183      </class-decl>
5184      <class-decl name='hb_serialize_context_t' size-in-bits='320' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='377' column='1' id='type-id-280'>
5185        <data-member access='public' layout-offset-in-bits='0'>
5186          <var-decl name='debug_depth' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='480' column='1'/>
5187        </data-member>
5188        <data-member access='public' layout-offset-in-bits='64'>
5189          <var-decl name='start' type-id='type-id-48' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='481' column='1'/>
5190        </data-member>
5191        <data-member access='public' layout-offset-in-bits='128'>
5192          <var-decl name='end' type-id='type-id-48' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='481' column='1'/>
5193        </data-member>
5194        <data-member access='public' layout-offset-in-bits='192'>
5195          <var-decl name='head' type-id='type-id-48' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='481' column='1'/>
5196        </data-member>
5197        <data-member access='public' layout-offset-in-bits='256'>
5198          <var-decl name='ran_out_of_room' type-id='type-id-1' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='482' column='1'/>
5199        </data-member>
5200        <member-function access='public' constructor='yes'>
5201          <function-decl name='hb_serialize_context_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='378' column='1' visibility='default' binding='global' size-in-bits='64'>
5202            <parameter type-id='type-id-281' is-artificial='yes'/>
5203            <parameter type-id='type-id-19'/>
5204            <parameter type-id='type-id-18'/>
5205            <return type-id='type-id-25'/>
5206          </function-decl>
5207        </member-function>
5208        <member-function access='public' constructor='yes'>
5209          <function-decl name='hb_serialize_context_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='378' column='1' visibility='default' binding='global' size-in-bits='64'>
5210            <parameter type-id='type-id-281' is-artificial='yes'/>
5211            <parameter type-id='type-id-19'/>
5212            <parameter type-id='type-id-18'/>
5213            <return type-id='type-id-25'/>
5214          </function-decl>
5215        </member-function>
5216        <member-function access='public' constructor='yes'>
5217          <function-decl name='hb_serialize_context_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='378' column='1' visibility='default' binding='global' size-in-bits='64'>
5218            <parameter type-id='type-id-281' is-artificial='yes'/>
5219            <parameter type-id='type-id-19'/>
5220            <parameter type-id='type-id-18'/>
5221            <return type-id='type-id-25'/>
5222          </function-decl>
5223        </member-function>
5224        <member-function access='public' constructor='yes'>
5225          <function-decl name='hb_serialize_context_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='378' column='1' visibility='default' binding='global' size-in-bits='64'>
5226            <parameter type-id='type-id-281' is-artificial='yes'/>
5227            <parameter type-id='type-id-19'/>
5228            <parameter type-id='type-id-18'/>
5229            <return type-id='type-id-25'/>
5230          </function-decl>
5231        </member-function>
5232        <member-function access='public'>
5233          <function-decl name='start_embed&lt;OT::Coverage&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='440' column='1' visibility='default' binding='global' size-in-bits='64'>
5234            <parameter type-id='type-id-281' is-artificial='yes'/>
5235            <return type-id='type-id-539'/>
5236          </function-decl>
5237        </member-function>
5238        <member-function access='public'>
5239          <function-decl name='start_embed&lt;OT::Ligature&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='440' column='1' visibility='default' binding='global' size-in-bits='64'>
5240            <parameter type-id='type-id-281' is-artificial='yes'/>
5241            <return type-id='type-id-540'/>
5242          </function-decl>
5243        </member-function>
5244        <member-function access='public'>
5245          <function-decl name='start_embed&lt;OT::LigatureSet&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='440' column='1' visibility='default' binding='global' size-in-bits='64'>
5246            <parameter type-id='type-id-281' is-artificial='yes'/>
5247            <return type-id='type-id-541'/>
5248          </function-decl>
5249        </member-function>
5250        <member-function access='public'>
5251          <function-decl name='start_embed&lt;OT::SubstLookupSubTable&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='440' column='1' visibility='default' binding='global' size-in-bits='64'>
5252            <parameter type-id='type-id-281' is-artificial='yes'/>
5253            <return type-id='type-id-542'/>
5254          </function-decl>
5255        </member-function>
5256        <member-function access='public'>
5257          <function-decl name='start_embed&lt;OT::SubstLookup&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='440' column='1' visibility='default' binding='global' size-in-bits='64'>
5258            <parameter type-id='type-id-281' is-artificial='yes'/>
5259            <return type-id='type-id-543'/>
5260          </function-decl>
5261        </member-function>
5262        <member-function access='public'>
5263          <function-decl name='allocate_size&lt;OT::Lookup&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
5264            <parameter type-id='type-id-281' is-artificial='yes'/>
5265            <parameter type-id='type-id-18'/>
5266            <return type-id='type-id-544'/>
5267          </function-decl>
5268        </member-function>
5269        <member-function access='public'>
5270          <function-decl name='allocate_size&lt;OT::ArrayOf&lt;OT::Offset&lt;OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
5271            <parameter type-id='type-id-281' is-artificial='yes'/>
5272            <parameter type-id='type-id-18'/>
5273            <return type-id='type-id-545'/>
5274          </function-decl>
5275        </member-function>
5276        <member-function access='public'>
5277          <function-decl name='extend_min&lt;OT::ArrayOf&lt;OT::Offset&lt;OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
5278            <parameter type-id='type-id-281' is-artificial='yes'/>
5279            <parameter type-id='type-id-546'/>
5280            <return type-id='type-id-545'/>
5281          </function-decl>
5282        </member-function>
5283        <member-function access='public'>
5284          <function-decl name='extend&lt;OT::ArrayOf&lt;OT::Offset&lt;OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
5285            <parameter type-id='type-id-281' is-artificial='yes'/>
5286            <parameter type-id='type-id-546'/>
5287            <return type-id='type-id-545'/>
5288          </function-decl>
5289        </member-function>
5290        <member-function access='public'>
5291          <function-decl name='extend_min&lt;OT::Lookup&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
5292            <parameter type-id='type-id-281' is-artificial='yes'/>
5293            <parameter type-id='type-id-547'/>
5294            <return type-id='type-id-544'/>
5295          </function-decl>
5296        </member-function>
5297        <member-function access='public'>
5298          <function-decl name='allocate_size&lt;OT::IntType&lt;short unsigned int, 2u&gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
5299            <parameter type-id='type-id-281' is-artificial='yes'/>
5300            <parameter type-id='type-id-18'/>
5301            <return type-id='type-id-257'/>
5302          </function-decl>
5303        </member-function>
5304        <member-function access='public'>
5305          <function-decl name='allocate_size&lt;OT::SingleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
5306            <parameter type-id='type-id-281' is-artificial='yes'/>
5307            <parameter type-id='type-id-18'/>
5308            <return type-id='type-id-548'/>
5309          </function-decl>
5310        </member-function>
5311        <member-function access='public'>
5312          <function-decl name='allocate_size&lt;OT::Coverage&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
5313            <parameter type-id='type-id-281' is-artificial='yes'/>
5314            <parameter type-id='type-id-18'/>
5315            <return type-id='type-id-539'/>
5316          </function-decl>
5317        </member-function>
5318        <member-function access='public'>
5319          <function-decl name='allocate_size&lt;OT::CoverageFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
5320            <parameter type-id='type-id-281' is-artificial='yes'/>
5321            <parameter type-id='type-id-18'/>
5322            <return type-id='type-id-549'/>
5323          </function-decl>
5324        </member-function>
5325        <member-function access='public'>
5326          <function-decl name='allocate_size&lt;OT::SortedArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
5327            <parameter type-id='type-id-281' is-artificial='yes'/>
5328            <parameter type-id='type-id-18'/>
5329            <return type-id='type-id-550'/>
5330          </function-decl>
5331        </member-function>
5332        <member-function access='public'>
5333          <function-decl name='extend_min&lt;OT::CoverageFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
5334            <parameter type-id='type-id-281' is-artificial='yes'/>
5335            <parameter type-id='type-id-551'/>
5336            <return type-id='type-id-549'/>
5337          </function-decl>
5338        </member-function>
5339        <member-function access='public'>
5340          <function-decl name='extend&lt;OT::SortedArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
5341            <parameter type-id='type-id-281' is-artificial='yes'/>
5342            <parameter type-id='type-id-552'/>
5343            <return type-id='type-id-550'/>
5344          </function-decl>
5345        </member-function>
5346        <member-function access='public'>
5347          <function-decl name='allocate_size&lt;OT::CoverageFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
5348            <parameter type-id='type-id-281' is-artificial='yes'/>
5349            <parameter type-id='type-id-18'/>
5350            <return type-id='type-id-553'/>
5351          </function-decl>
5352        </member-function>
5353        <member-function access='public'>
5354          <function-decl name='allocate_size&lt;OT::SortedArrayOf&lt;OT::RangeRecord, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
5355            <parameter type-id='type-id-281' is-artificial='yes'/>
5356            <parameter type-id='type-id-18'/>
5357            <return type-id='type-id-554'/>
5358          </function-decl>
5359        </member-function>
5360        <member-function access='public'>
5361          <function-decl name='extend_min&lt;OT::CoverageFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
5362            <parameter type-id='type-id-281' is-artificial='yes'/>
5363            <parameter type-id='type-id-555'/>
5364            <return type-id='type-id-553'/>
5365          </function-decl>
5366        </member-function>
5367        <member-function access='public'>
5368          <function-decl name='extend&lt;OT::SortedArrayOf&lt;OT::RangeRecord, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
5369            <parameter type-id='type-id-281' is-artificial='yes'/>
5370            <parameter type-id='type-id-556'/>
5371            <return type-id='type-id-554'/>
5372          </function-decl>
5373        </member-function>
5374        <member-function access='public'>
5375          <function-decl name='extend_min&lt;OT::Coverage&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
5376            <parameter type-id='type-id-281' is-artificial='yes'/>
5377            <parameter type-id='type-id-557'/>
5378            <return type-id='type-id-539'/>
5379          </function-decl>
5380        </member-function>
5381        <member-function access='public'>
5382          <function-decl name='extend_min&lt;OT::SingleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
5383            <parameter type-id='type-id-281' is-artificial='yes'/>
5384            <parameter type-id='type-id-558'/>
5385            <return type-id='type-id-548'/>
5386          </function-decl>
5387        </member-function>
5388        <member-function access='public'>
5389          <function-decl name='allocate_size&lt;OT::SingleSubstFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
5390            <parameter type-id='type-id-281' is-artificial='yes'/>
5391            <parameter type-id='type-id-18'/>
5392            <return type-id='type-id-559'/>
5393          </function-decl>
5394        </member-function>
5395        <member-function access='public'>
5396          <function-decl name='allocate_size&lt;OT::ArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
5397            <parameter type-id='type-id-281' is-artificial='yes'/>
5398            <parameter type-id='type-id-18'/>
5399            <return type-id='type-id-560'/>
5400          </function-decl>
5401        </member-function>
5402        <member-function access='public'>
5403          <function-decl name='extend_min&lt;OT::ArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
5404            <parameter type-id='type-id-281' is-artificial='yes'/>
5405            <parameter type-id='type-id-561'/>
5406            <return type-id='type-id-560'/>
5407          </function-decl>
5408        </member-function>
5409        <member-function access='public'>
5410          <function-decl name='extend&lt;OT::ArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
5411            <parameter type-id='type-id-281' is-artificial='yes'/>
5412            <parameter type-id='type-id-561'/>
5413            <return type-id='type-id-560'/>
5414          </function-decl>
5415        </member-function>
5416        <member-function access='public'>
5417          <function-decl name='extend_min&lt;OT::SingleSubstFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
5418            <parameter type-id='type-id-281' is-artificial='yes'/>
5419            <parameter type-id='type-id-562'/>
5420            <return type-id='type-id-559'/>
5421          </function-decl>
5422        </member-function>
5423        <member-function access='public'>
5424          <function-decl name='allocate_size&lt;OT::LigatureSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
5425            <parameter type-id='type-id-281' is-artificial='yes'/>
5426            <parameter type-id='type-id-18'/>
5427            <return type-id='type-id-563'/>
5428          </function-decl>
5429        </member-function>
5430        <member-function access='public'>
5431          <function-decl name='allocate_size&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::LigatureSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
5432            <parameter type-id='type-id-281' is-artificial='yes'/>
5433            <parameter type-id='type-id-18'/>
5434            <return type-id='type-id-564'/>
5435          </function-decl>
5436        </member-function>
5437        <member-function access='public'>
5438          <function-decl name='extend_min&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::LigatureSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
5439            <parameter type-id='type-id-281' is-artificial='yes'/>
5440            <parameter type-id='type-id-565'/>
5441            <return type-id='type-id-564'/>
5442          </function-decl>
5443        </member-function>
5444        <member-function access='public'>
5445          <function-decl name='extend&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::LigatureSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
5446            <parameter type-id='type-id-281' is-artificial='yes'/>
5447            <parameter type-id='type-id-565'/>
5448            <return type-id='type-id-564'/>
5449          </function-decl>
5450        </member-function>
5451        <member-function access='public'>
5452          <function-decl name='allocate_size&lt;OT::LigatureSet&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
5453            <parameter type-id='type-id-281' is-artificial='yes'/>
5454            <parameter type-id='type-id-18'/>
5455            <return type-id='type-id-541'/>
5456          </function-decl>
5457        </member-function>
5458        <member-function access='public'>
5459          <function-decl name='allocate_size&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::Ligature, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
5460            <parameter type-id='type-id-281' is-artificial='yes'/>
5461            <parameter type-id='type-id-18'/>
5462            <return type-id='type-id-566'/>
5463          </function-decl>
5464        </member-function>
5465        <member-function access='public'>
5466          <function-decl name='extend_min&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::Ligature, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
5467            <parameter type-id='type-id-281' is-artificial='yes'/>
5468            <parameter type-id='type-id-567'/>
5469            <return type-id='type-id-566'/>
5470          </function-decl>
5471        </member-function>
5472        <member-function access='public'>
5473          <function-decl name='extend&lt;OT::ArrayOf&lt;OT::OffsetTo&lt;OT::Ligature, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
5474            <parameter type-id='type-id-281' is-artificial='yes'/>
5475            <parameter type-id='type-id-567'/>
5476            <return type-id='type-id-566'/>
5477          </function-decl>
5478        </member-function>
5479        <member-function access='public'>
5480          <function-decl name='allocate_size&lt;OT::Ligature&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
5481            <parameter type-id='type-id-281' is-artificial='yes'/>
5482            <parameter type-id='type-id-18'/>
5483            <return type-id='type-id-540'/>
5484          </function-decl>
5485        </member-function>
5486        <member-function access='public'>
5487          <function-decl name='allocate_size&lt;OT::HeadlessArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
5488            <parameter type-id='type-id-281' is-artificial='yes'/>
5489            <parameter type-id='type-id-18'/>
5490            <return type-id='type-id-568'/>
5491          </function-decl>
5492        </member-function>
5493        <member-function access='public'>
5494          <function-decl name='extend_min&lt;OT::HeadlessArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
5495            <parameter type-id='type-id-281' is-artificial='yes'/>
5496            <parameter type-id='type-id-569'/>
5497            <return type-id='type-id-568'/>
5498          </function-decl>
5499        </member-function>
5500        <member-function access='public'>
5501          <function-decl name='extend&lt;OT::HeadlessArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
5502            <parameter type-id='type-id-281' is-artificial='yes'/>
5503            <parameter type-id='type-id-569'/>
5504            <return type-id='type-id-568'/>
5505          </function-decl>
5506        </member-function>
5507        <member-function access='public'>
5508          <function-decl name='extend_min&lt;OT::Ligature&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
5509            <parameter type-id='type-id-281' is-artificial='yes'/>
5510            <parameter type-id='type-id-570'/>
5511            <return type-id='type-id-540'/>
5512          </function-decl>
5513        </member-function>
5514        <member-function access='public'>
5515          <function-decl name='extend_min&lt;OT::LigatureSet&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
5516            <parameter type-id='type-id-281' is-artificial='yes'/>
5517            <parameter type-id='type-id-571'/>
5518            <return type-id='type-id-541'/>
5519          </function-decl>
5520        </member-function>
5521        <member-function access='public'>
5522          <function-decl name='extend_min&lt;OT::LigatureSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
5523            <parameter type-id='type-id-281' is-artificial='yes'/>
5524            <parameter type-id='type-id-572'/>
5525            <return type-id='type-id-563'/>
5526          </function-decl>
5527        </member-function>
5528        <member-function access='public'>
5529          <function-decl name='start_serialize&lt;OT::SubstLookup&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='389' column='1' visibility='default' binding='global' size-in-bits='64'>
5530            <parameter type-id='type-id-281' is-artificial='yes'/>
5531            <return type-id='type-id-543'/>
5532          </function-decl>
5533        </member-function>
5534        <member-function access='public'>
5535          <function-decl name='extend_min&lt;OT::USHORT&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='457' column='1' visibility='default' binding='global' size-in-bits='64'>
5536            <parameter type-id='type-id-281' is-artificial='yes'/>
5537            <parameter type-id='type-id-573'/>
5538            <return type-id='type-id-387'/>
5539          </function-decl>
5540        </member-function>
5541        <member-function access='public'>
5542          <function-decl name='copy&lt;OT::SubstLookup&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='410' column='1' visibility='default' binding='global' size-in-bits='64'>
5543            <parameter type-id='type-id-281' is-artificial='yes'/>
5544            <return type-id='type-id-543'/>
5545          </function-decl>
5546        </member-function>
5547        <member-function access='public'>
5548          <function-decl name='end_serialize' mangled-name='_ZN2OT22hb_serialize_context_t13end_serializeEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='399' column='1' visibility='default' binding='global' size-in-bits='64'>
5549            <parameter type-id='type-id-281' is-artificial='yes'/>
5550            <return type-id='type-id-25'/>
5551          </function-decl>
5552        </member-function>
5553        <member-function access='public' constructor='yes'>
5554          <function-decl name='hb_serialize_context_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='378' column='1' visibility='default' binding='global' size-in-bits='64'>
5555            <parameter type-id='type-id-281' is-artificial='yes'/>
5556            <parameter type-id='type-id-19'/>
5557            <parameter type-id='type-id-18'/>
5558            <return type-id='type-id-25'/>
5559          </function-decl>
5560        </member-function>
5561      </class-decl>
5562      <class-decl name='head' size-in-bits='432' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='45' column='1' id='type-id-282'>
5563        <data-member access='public' static='yes'>
5564          <var-decl name='tableTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='46' column='1'/>
5565        </data-member>
5566        <data-member access='protected' layout-offset-in-bits='0'>
5567          <var-decl name='version' type-id='type-id-250' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='60' column='1'/>
5568        </data-member>
5569        <data-member access='protected' layout-offset-in-bits='32'>
5570          <var-decl name='fontRevision' type-id='type-id-250' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='62' column='1'/>
5571        </data-member>
5572        <data-member access='protected' layout-offset-in-bits='64'>
5573          <var-decl name='checkSumAdjustment' type-id='type-id-341' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='63' column='1'/>
5574        </data-member>
5575        <data-member access='protected' layout-offset-in-bits='96'>
5576          <var-decl name='magicNumber' type-id='type-id-341' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='66' column='1'/>
5577        </data-member>
5578        <data-member access='protected' layout-offset-in-bits='128'>
5579          <var-decl name='flags' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='67' column='1'/>
5580        </data-member>
5581        <data-member access='protected' layout-offset-in-bits='144'>
5582          <var-decl name='unitsPerEm' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='113' column='1'/>
5583        </data-member>
5584        <data-member access='protected' layout-offset-in-bits='160'>
5585          <var-decl name='created' type-id='type-id-260' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='116' column='1'/>
5586        </data-member>
5587        <data-member access='protected' layout-offset-in-bits='224'>
5588          <var-decl name='modified' type-id='type-id-260' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='118' column='1'/>
5589        </data-member>
5590        <data-member access='protected' layout-offset-in-bits='288'>
5591          <var-decl name='xMin' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='120' column='1'/>
5592        </data-member>
5593        <data-member access='protected' layout-offset-in-bits='304'>
5594          <var-decl name='yMin' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='121' column='1'/>
5595        </data-member>
5596        <data-member access='protected' layout-offset-in-bits='320'>
5597          <var-decl name='xMax' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='122' column='1'/>
5598        </data-member>
5599        <data-member access='protected' layout-offset-in-bits='336'>
5600          <var-decl name='yMax' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='123' column='1'/>
5601        </data-member>
5602        <data-member access='protected' layout-offset-in-bits='352'>
5603          <var-decl name='macStyle' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='124' column='1'/>
5604        </data-member>
5605        <data-member access='protected' layout-offset-in-bits='368'>
5606          <var-decl name='lowestRecPPEM' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='132' column='1'/>
5607        </data-member>
5608        <data-member access='protected' layout-offset-in-bits='384'>
5609          <var-decl name='fontDirectionHint' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='133' column='1'/>
5610        </data-member>
5611        <data-member access='protected' layout-offset-in-bits='400'>
5612          <var-decl name='indexToLocFormat' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='139' column='1'/>
5613        </data-member>
5614        <data-member access='protected' layout-offset-in-bits='416'>
5615          <var-decl name='glyphDataFormat' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='140' column='1'/>
5616        </data-member>
5617        <data-member access='public' static='yes'>
5618          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='142' column='1'/>
5619        </data-member>
5620        <data-member access='public' static='yes'>
5621          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='142' column='1'/>
5622        </data-member>
5623        <member-function access='public'>
5624          <function-decl name='sanitize' mangled-name='_ZN2OT4head8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
5625            <parameter type-id='type-id-283' is-artificial='yes'/>
5626            <parameter type-id='type-id-279'/>
5627            <return type-id='type-id-1'/>
5628          </function-decl>
5629        </member-function>
5630        <member-function access='public'>
5631          <function-decl name='get_upem' mangled-name='_ZNK2OT4head8get_upemEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='48' column='1' visibility='default' binding='global' size-in-bits='64'>
5632            <parameter type-id='type-id-347' is-artificial='yes'/>
5633            <return type-id='type-id-18'/>
5634          </function-decl>
5635        </member-function>
5636      </class-decl>
5637      <class-decl name='maxp' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-maxp-table.hh' line='43' column='1' id='type-id-284'>
5638        <data-member access='public' static='yes'>
5639          <var-decl name='tableTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-maxp-table.hh' line='44' column='1'/>
5640        </data-member>
5641        <data-member access='protected' layout-offset-in-bits='0'>
5642          <var-decl name='version' type-id='type-id-250' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-maxp-table.hh' line='58' column='1'/>
5643        </data-member>
5644        <data-member access='protected' layout-offset-in-bits='32'>
5645          <var-decl name='numGlyphs' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-maxp-table.hh' line='60' column='1'/>
5646        </data-member>
5647        <data-member access='public' static='yes'>
5648          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-maxp-table.hh' line='62' column='1'/>
5649        </data-member>
5650        <data-member access='public' static='yes'>
5651          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-maxp-table.hh' line='62' column='1'/>
5652        </data-member>
5653        <member-function access='public'>
5654          <function-decl name='get_num_glyphs' mangled-name='_ZNK2OT4maxp14get_num_glyphsEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-maxp-table.hh' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
5655            <parameter type-id='type-id-349' is-artificial='yes'/>
5656            <return type-id='type-id-18'/>
5657          </function-decl>
5658        </member-function>
5659        <member-function access='public'>
5660          <function-decl name='sanitize' mangled-name='_ZN2OT4maxp8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-maxp-table.hh' line='50' column='1' visibility='default' binding='global' size-in-bits='64'>
5661            <parameter type-id='type-id-285' is-artificial='yes'/>
5662            <parameter type-id='type-id-279'/>
5663            <return type-id='type-id-1'/>
5664          </function-decl>
5665        </member-function>
5666      </class-decl>
5667      <typedef-decl name='LONG' type-id='type-id-252' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='635' column='1' id='type-id-373'/>
5668      <typedef-decl name='OpenTypeFontFace' type-id='type-id-262' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='119' column='1' id='type-id-327'/>
5669      <typedef-decl name='SHORT' type-id='type-id-254' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='633' column='1' id='type-id-574'/>
5670      <typedef-decl name='ULONG' type-id='type-id-258' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='634' column='1' id='type-id-341'/>
5671      <typedef-decl name='USHORT' type-id='type-id-256' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='632' column='1' id='type-id-372'/>
5672      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::OffsetTable, OT::IntType&lt;unsigned int, 4u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-269'/>
5673    </namespace-decl>
5674    <function-type size-in-bits='64' id='type-id-362'>
5675      <parameter type-id='type-id-160'/>
5676      <parameter type-id='type-id-184'/>
5677      <parameter type-id='type-id-19'/>
5678      <return type-id='type-id-59'/>
5679    </function-type>
5680    <function-type size-in-bits='64' id='type-id-363'>
5681      <parameter type-id='type-id-154'/>
5682      <parameter type-id='type-id-19'/>
5683      <parameter type-id='type-id-17'/>
5684      <parameter type-id='type-id-11'/>
5685      <parameter type-id='type-id-119'/>
5686      <parameter type-id='type-id-19'/>
5687      <return type-id='type-id-40'/>
5688    </function-type>
5689    <function-type size-in-bits='64' id='type-id-364'>
5690      <parameter type-id='type-id-154'/>
5691      <parameter type-id='type-id-19'/>
5692      <parameter type-id='type-id-72'/>
5693      <parameter type-id='type-id-48'/>
5694      <parameter type-id='type-id-18'/>
5695      <parameter type-id='type-id-19'/>
5696      <return type-id='type-id-40'/>
5697    </function-type>
5698    <function-type size-in-bits='64' id='type-id-365'>
5699      <parameter type-id='type-id-154'/>
5700      <parameter type-id='type-id-19'/>
5701      <parameter type-id='type-id-72'/>
5702      <parameter type-id='type-id-164'/>
5703      <parameter type-id='type-id-19'/>
5704      <return type-id='type-id-40'/>
5705    </function-type>
5706    <function-type size-in-bits='64' id='type-id-366'>
5707      <parameter type-id='type-id-154'/>
5708      <parameter type-id='type-id-19'/>
5709      <parameter type-id='type-id-72'/>
5710      <parameter type-id='type-id-163'/>
5711      <parameter type-id='type-id-163'/>
5712      <parameter type-id='type-id-19'/>
5713      <return type-id='type-id-40'/>
5714    </function-type>
5715    <function-type size-in-bits='64' id='type-id-367'>
5716      <parameter type-id='type-id-154'/>
5717      <parameter type-id='type-id-19'/>
5718      <parameter type-id='type-id-72'/>
5719      <parameter type-id='type-id-72'/>
5720      <parameter type-id='type-id-119'/>
5721      <parameter type-id='type-id-19'/>
5722      <return type-id='type-id-40'/>
5723    </function-type>
5724    <function-type size-in-bits='64' id='type-id-368'>
5725      <parameter type-id='type-id-154'/>
5726      <parameter type-id='type-id-19'/>
5727      <parameter type-id='type-id-72'/>
5728      <parameter type-id='type-id-18'/>
5729      <parameter type-id='type-id-163'/>
5730      <parameter type-id='type-id-163'/>
5731      <parameter type-id='type-id-19'/>
5732      <return type-id='type-id-40'/>
5733    </function-type>
5734    <function-type size-in-bits='64' id='type-id-369'>
5735      <parameter type-id='type-id-154'/>
5736      <parameter type-id='type-id-19'/>
5737      <parameter type-id='type-id-72'/>
5738      <parameter type-id='type-id-72'/>
5739      <parameter type-id='type-id-19'/>
5740      <return type-id='type-id-103'/>
5741    </function-type>
5742    <function-type size-in-bits='64' id='type-id-370'>
5743      <parameter type-id='type-id-154'/>
5744      <parameter type-id='type-id-19'/>
5745      <parameter type-id='type-id-72'/>
5746      <parameter type-id='type-id-19'/>
5747      <return type-id='type-id-103'/>
5748    </function-type>
5749    <function-type size-in-bits='64' id='type-id-234'>
5750      <parameter type-id='type-id-194'/>
5751      <parameter type-id='type-id-154'/>
5752      <parameter type-id='type-id-153'/>
5753      <parameter type-id='type-id-352'/>
5754      <parameter type-id='type-id-18'/>
5755      <return type-id='type-id-40'/>
5756    </function-type>
5757  </abi-instr>
5758  <abi-instr address-size='64' path='hb-fallback-shape.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
5759  </abi-instr>
5760  <abi-instr address-size='64' path='hb-font.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
5761    <pointer-type-def type-id='type-id-11' size-in-bits='64' id='type-id-575'/>
5762    <function-decl name='hb_font_funcs_create' mangled-name='hb_font_funcs_create' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='242' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_create'>
5763      <return type-id='type-id-161'/>
5764    </function-decl>
5765    <function-decl name='hb_font_funcs_get_empty' mangled-name='hb_font_funcs_get_empty' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='264' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_get_empty'>
5766      <return type-id='type-id-161'/>
5767    </function-decl>
5768    <function-decl name='hb_font_funcs_reference' mangled-name='hb_font_funcs_reference' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='280' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_reference'>
5769      <parameter type-id='type-id-161' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='280' column='1'/>
5770      <return type-id='type-id-161'/>
5771    </function-decl>
5772    <function-decl name='hb_font_funcs_destroy' mangled-name='hb_font_funcs_destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='294' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_destroy'>
5773      <parameter type-id='type-id-161' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='294' column='1'/>
5774      <return type-id='type-id-25'/>
5775    </function-decl>
5776    <function-decl name='hb_font_funcs_set_user_data' mangled-name='hb_font_funcs_set_user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='321' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_set_user_data'>
5777      <parameter type-id='type-id-161' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='321' column='1'/>
5778      <parameter type-id='type-id-26' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='322' column='1'/>
5779      <parameter type-id='type-id-19' name='data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='323' column='1'/>
5780      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='324' column='1'/>
5781      <parameter type-id='type-id-40' name='replace' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='325' column='1'/>
5782      <return type-id='type-id-40'/>
5783    </function-decl>
5784    <function-decl name='hb_font_funcs_get_user_data' mangled-name='hb_font_funcs_get_user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='342' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_get_user_data'>
5785      <parameter type-id='type-id-161' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='342' column='1'/>
5786      <parameter type-id='type-id-26' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='343' column='1'/>
5787      <return type-id='type-id-19'/>
5788    </function-decl>
5789    <function-decl name='hb_font_funcs_make_immutable' mangled-name='hb_font_funcs_make_immutable' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='358' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_make_immutable'>
5790      <parameter type-id='type-id-161' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='358' column='1'/>
5791      <return type-id='type-id-25'/>
5792    </function-decl>
5793    <function-decl name='hb_font_funcs_is_immutable' mangled-name='hb_font_funcs_is_immutable' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='377' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_is_immutable'>
5794      <parameter type-id='type-id-161' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='377' column='1'/>
5795      <return type-id='type-id-40'/>
5796    </function-decl>
5797    <function-decl name='hb_font_funcs_set_glyph_contour_point_func' mangled-name='hb_font_funcs_set_glyph_contour_point_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_set_glyph_contour_point_func'>
5798      <parameter type-id='type-id-161' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5799      <parameter type-id='type-id-210' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5800      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5801      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5802      <return type-id='type-id-25'/>
5803    </function-decl>
5804    <function-decl name='hb_font_funcs_set_glyph_extents_func' mangled-name='hb_font_funcs_set_glyph_extents_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_set_glyph_extents_func'>
5805      <parameter type-id='type-id-161' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5806      <parameter type-id='type-id-209' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5807      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5808      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5809      <return type-id='type-id-25'/>
5810    </function-decl>
5811    <function-decl name='hb_font_funcs_set_glyph_from_name_func' mangled-name='hb_font_funcs_set_glyph_from_name_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_set_glyph_from_name_func'>
5812      <parameter type-id='type-id-161' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5813      <parameter type-id='type-id-212' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5814      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5815      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5816      <return type-id='type-id-25'/>
5817    </function-decl>
5818    <function-decl name='hb_font_funcs_set_glyph_func' mangled-name='hb_font_funcs_set_glyph_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_set_glyph_func'>
5819      <parameter type-id='type-id-161' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5820      <parameter type-id='type-id-202' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5821      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5822      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5823      <return type-id='type-id-25'/>
5824    </function-decl>
5825    <function-decl name='hb_font_funcs_set_glyph_h_advance_func' mangled-name='hb_font_funcs_set_glyph_h_advance_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_set_glyph_h_advance_func'>
5826      <parameter type-id='type-id-161' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5827      <parameter type-id='type-id-203' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5828      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5829      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5830      <return type-id='type-id-25'/>
5831    </function-decl>
5832    <function-decl name='hb_font_funcs_set_glyph_h_kerning_func' mangled-name='hb_font_funcs_set_glyph_h_kerning_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_set_glyph_h_kerning_func'>
5833      <parameter type-id='type-id-161' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5834      <parameter type-id='type-id-207' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5835      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5836      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5837      <return type-id='type-id-25'/>
5838    </function-decl>
5839    <function-decl name='hb_font_funcs_set_glyph_h_origin_func' mangled-name='hb_font_funcs_set_glyph_h_origin_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_set_glyph_h_origin_func'>
5840      <parameter type-id='type-id-161' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5841      <parameter type-id='type-id-205' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5842      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5843      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5844      <return type-id='type-id-25'/>
5845    </function-decl>
5846    <function-decl name='hb_font_funcs_set_glyph_name_func' mangled-name='hb_font_funcs_set_glyph_name_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_set_glyph_name_func'>
5847      <parameter type-id='type-id-161' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5848      <parameter type-id='type-id-211' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5849      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5850      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5851      <return type-id='type-id-25'/>
5852    </function-decl>
5853    <function-decl name='hb_font_funcs_set_glyph_v_advance_func' mangled-name='hb_font_funcs_set_glyph_v_advance_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_set_glyph_v_advance_func'>
5854      <parameter type-id='type-id-161' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5855      <parameter type-id='type-id-204' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5856      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5857      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5858      <return type-id='type-id-25'/>
5859    </function-decl>
5860    <function-decl name='hb_font_funcs_set_glyph_v_kerning_func' mangled-name='hb_font_funcs_set_glyph_v_kerning_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_set_glyph_v_kerning_func'>
5861      <parameter type-id='type-id-161' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5862      <parameter type-id='type-id-208' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5863      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5864      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5865      <return type-id='type-id-25'/>
5866    </function-decl>
5867    <function-decl name='hb_font_funcs_set_glyph_v_origin_func' mangled-name='hb_font_funcs_set_glyph_v_origin_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_funcs_set_glyph_v_origin_func'>
5868      <parameter type-id='type-id-161' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5869      <parameter type-id='type-id-206' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5870      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5871      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
5872      <return type-id='type-id-25'/>
5873    </function-decl>
5874    <function-decl name='hb_font_get_glyph' mangled-name='hb_font_get_glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='431' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_glyph'>
5875      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='431' column='1'/>
5876      <parameter type-id='type-id-72' name='unicode' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='432' column='1'/>
5877      <parameter type-id='type-id-72' name='variation_selector' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='432' column='1'/>
5878      <parameter type-id='type-id-119' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='433' column='1'/>
5879      <return type-id='type-id-40'/>
5880    </function-decl>
5881    <function-decl name='hb_font_get_glyph_h_advance' mangled-name='hb_font_get_glyph_h_advance' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='450' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_glyph_h_advance'>
5882      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='450' column='1'/>
5883      <parameter type-id='type-id-72' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='451' column='1'/>
5884      <return type-id='type-id-103'/>
5885    </function-decl>
5886    <function-decl name='hb_font_get_glyph_v_advance' mangled-name='hb_font_get_glyph_v_advance' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='468' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_glyph_v_advance'>
5887      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='468' column='1'/>
5888      <parameter type-id='type-id-72' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='469' column='1'/>
5889      <return type-id='type-id-103'/>
5890    </function-decl>
5891    <function-decl name='hb_font_get_glyph_h_origin' mangled-name='hb_font_get_glyph_h_origin' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='488' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_glyph_h_origin'>
5892      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='488' column='1'/>
5893      <parameter type-id='type-id-72' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='489' column='1'/>
5894      <parameter type-id='type-id-163' name='x' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='490' column='1'/>
5895      <parameter type-id='type-id-163' name='y' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='490' column='1'/>
5896      <return type-id='type-id-40'/>
5897    </function-decl>
5898    <function-decl name='hb_font_get_glyph_v_origin' mangled-name='hb_font_get_glyph_v_origin' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='509' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_glyph_v_origin'>
5899      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='509' column='1'/>
5900      <parameter type-id='type-id-72' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='510' column='1'/>
5901      <parameter type-id='type-id-163' name='x' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='511' column='1'/>
5902      <parameter type-id='type-id-163' name='y' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='511' column='1'/>
5903      <return type-id='type-id-40'/>
5904    </function-decl>
5905    <function-decl name='hb_font_get_glyph_h_kerning' mangled-name='hb_font_get_glyph_h_kerning' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='529' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_glyph_h_kerning'>
5906      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='529' column='1'/>
5907      <parameter type-id='type-id-72' name='left_glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='530' column='1'/>
5908      <parameter type-id='type-id-72' name='right_glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='530' column='1'/>
5909      <return type-id='type-id-103'/>
5910    </function-decl>
5911    <function-decl name='hb_font_get_glyph_v_kerning' mangled-name='hb_font_get_glyph_v_kerning' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='548' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_glyph_v_kerning'>
5912      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='548' column='1'/>
5913      <parameter type-id='type-id-72' name='top_glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='549' column='1'/>
5914      <parameter type-id='type-id-72' name='bottom_glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='549' column='1'/>
5915      <return type-id='type-id-103'/>
5916    </function-decl>
5917    <function-decl name='hb_font_get_glyph_extents' mangled-name='hb_font_get_glyph_extents' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='567' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_glyph_extents'>
5918      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='567' column='1'/>
5919      <parameter type-id='type-id-72' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='568' column='1'/>
5920      <parameter type-id='type-id-164' name='extents' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='569' column='1'/>
5921      <return type-id='type-id-40'/>
5922    </function-decl>
5923    <function-decl name='hb_font_get_glyph_contour_point' mangled-name='hb_font_get_glyph_contour_point' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='589' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_glyph_contour_point'>
5924      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='589' column='1'/>
5925      <parameter type-id='type-id-72' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='590' column='1'/>
5926      <parameter type-id='type-id-18' name='point_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='590' column='1'/>
5927      <parameter type-id='type-id-163' name='x' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='591' column='1'/>
5928      <parameter type-id='type-id-163' name='y' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='591' column='1'/>
5929      <return type-id='type-id-40'/>
5930    </function-decl>
5931    <function-decl name='hb_font_get_glyph_name' mangled-name='hb_font_get_glyph_name' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='610' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_glyph_name'>
5932      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='610' column='1'/>
5933      <parameter type-id='type-id-72' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='611' column='1'/>
5934      <parameter type-id='type-id-48' name='name' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='612' column='1'/>
5935      <parameter type-id='type-id-18' name='size' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='612' column='1'/>
5936      <return type-id='type-id-40'/>
5937    </function-decl>
5938    <function-decl name='hb_font_get_glyph_from_name' mangled-name='hb_font_get_glyph_from_name' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='631' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_glyph_from_name'>
5939      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='631' column='1'/>
5940      <parameter type-id='type-id-17' name='name' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='632' column='1'/>
5941      <parameter type-id='type-id-11' name='len' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='632' column='1'/>
5942      <parameter type-id='type-id-119' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='633' column='1'/>
5943      <return type-id='type-id-40'/>
5944    </function-decl>
5945    <function-decl name='hb_font_get_glyph_advance_for_direction' mangled-name='hb_font_get_glyph_advance_for_direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='654' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_glyph_advance_for_direction'>
5946      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='654' column='1'/>
5947      <parameter type-id='type-id-72' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='655' column='1'/>
5948      <parameter type-id='type-id-68' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='656' column='1'/>
5949      <parameter type-id='type-id-163' name='x' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='657' column='1'/>
5950      <parameter type-id='type-id-163' name='y' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='657' column='1'/>
5951      <return type-id='type-id-25'/>
5952    </function-decl>
5953    <function-decl name='hb_font_get_glyph_origin_for_direction' mangled-name='hb_font_get_glyph_origin_for_direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='675' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_glyph_origin_for_direction'>
5954      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='675' column='1'/>
5955      <parameter type-id='type-id-72' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='676' column='1'/>
5956      <parameter type-id='type-id-68' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='677' column='1'/>
5957      <parameter type-id='type-id-163' name='x' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='678' column='1'/>
5958      <parameter type-id='type-id-163' name='y' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='678' column='1'/>
5959      <return type-id='type-id-25'/>
5960    </function-decl>
5961    <function-decl name='hb_font_add_glyph_origin_for_direction' mangled-name='hb_font_add_glyph_origin_for_direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='696' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_add_glyph_origin_for_direction'>
5962      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='696' column='1'/>
5963      <parameter type-id='type-id-72' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='697' column='1'/>
5964      <parameter type-id='type-id-68' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='698' column='1'/>
5965      <parameter type-id='type-id-163' name='x' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='699' column='1'/>
5966      <parameter type-id='type-id-163' name='y' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='699' column='1'/>
5967      <return type-id='type-id-25'/>
5968    </function-decl>
5969    <function-decl name='hb_font_subtract_glyph_origin_for_direction' mangled-name='hb_font_subtract_glyph_origin_for_direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='717' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_subtract_glyph_origin_for_direction'>
5970      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='717' column='1'/>
5971      <parameter type-id='type-id-72' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='718' column='1'/>
5972      <parameter type-id='type-id-68' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='719' column='1'/>
5973      <parameter type-id='type-id-163' name='x' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='720' column='1'/>
5974      <parameter type-id='type-id-163' name='y' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='720' column='1'/>
5975      <return type-id='type-id-25'/>
5976    </function-decl>
5977    <function-decl name='hb_font_get_glyph_kerning_for_direction' mangled-name='hb_font_get_glyph_kerning_for_direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='739' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_glyph_kerning_for_direction'>
5978      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='739' column='1'/>
5979      <parameter type-id='type-id-72' name='first_glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='740' column='1'/>
5980      <parameter type-id='type-id-72' name='second_glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='740' column='1'/>
5981      <parameter type-id='type-id-68' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='741' column='1'/>
5982      <parameter type-id='type-id-163' name='x' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='742' column='1'/>
5983      <parameter type-id='type-id-163' name='y' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='742' column='1'/>
5984      <return type-id='type-id-25'/>
5985    </function-decl>
5986    <function-decl name='hb_font_get_glyph_extents_for_origin' mangled-name='hb_font_get_glyph_extents_for_origin' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='761' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_glyph_extents_for_origin'>
5987      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='761' column='1'/>
5988      <parameter type-id='type-id-72' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='762' column='1'/>
5989      <parameter type-id='type-id-68' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='763' column='1'/>
5990      <parameter type-id='type-id-164' name='extents' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='764' column='1'/>
5991      <return type-id='type-id-40'/>
5992    </function-decl>
5993    <function-decl name='hb_font_get_glyph_contour_point_for_origin' mangled-name='hb_font_get_glyph_contour_point_for_origin' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='785' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_glyph_contour_point_for_origin'>
5994      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='785' column='1'/>
5995      <parameter type-id='type-id-72' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='786' column='1'/>
5996      <parameter type-id='type-id-18' name='point_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='786' column='1'/>
5997      <parameter type-id='type-id-68' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='787' column='1'/>
5998      <parameter type-id='type-id-163' name='x' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='788' column='1'/>
5999      <parameter type-id='type-id-163' name='y' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='788' column='1'/>
6000      <return type-id='type-id-40'/>
6001    </function-decl>
6002    <function-decl name='hb_font_glyph_to_string' mangled-name='hb_font_glyph_to_string' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='806' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_glyph_to_string'>
6003      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='806' column='1'/>
6004      <parameter type-id='type-id-72' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='807' column='1'/>
6005      <parameter type-id='type-id-48' name='s' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='808' column='1'/>
6006      <parameter type-id='type-id-18' name='size' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='808' column='1'/>
6007      <return type-id='type-id-25'/>
6008    </function-decl>
6009    <function-decl name='hb_font_glyph_from_string' mangled-name='hb_font_glyph_from_string' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='828' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_glyph_from_string'>
6010      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='828' column='1'/>
6011      <parameter type-id='type-id-17' name='s' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='829' column='1'/>
6012      <parameter type-id='type-id-11' name='len' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='829' column='1'/>
6013      <parameter type-id='type-id-119' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='830' column='1'/>
6014      <return type-id='type-id-40'/>
6015    </function-decl>
6016    <function-decl name='hb_font_create' mangled-name='hb_font_create' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='851' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_create'>
6017      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='851' column='1'/>
6018      <return type-id='type-id-154'/>
6019    </function-decl>
6020    <function-decl name='hb_font_create_sub_font' mangled-name='hb_font_create_sub_font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='880' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_create_sub_font'>
6021      <parameter type-id='type-id-154' name='parent' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='880' column='1'/>
6022      <return type-id='type-id-154'/>
6023    </function-decl>
6024    <function-decl name='hb_font_get_empty' mangled-name='hb_font_get_empty' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='911' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_empty'>
6025      <return type-id='type-id-154'/>
6026    </function-decl>
6027    <function-decl name='hb_font_reference' mangled-name='hb_font_reference' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='952' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_reference'>
6028      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='952' column='1'/>
6029      <return type-id='type-id-154'/>
6030    </function-decl>
6031    <function-decl name='hb_font_destroy' mangled-name='hb_font_destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='966' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_destroy'>
6032      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='966' column='1'/>
6033      <return type-id='type-id-25'/>
6034    </function-decl>
6035    <function-decl name='hb_font_set_user_data' mangled-name='hb_font_set_user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='999' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_set_user_data'>
6036      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='999' column='1'/>
6037      <parameter type-id='type-id-26' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1000' column='1'/>
6038      <parameter type-id='type-id-19' name='data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1001' column='1'/>
6039      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1002' column='1'/>
6040      <parameter type-id='type-id-40' name='replace' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1003' column='1'/>
6041      <return type-id='type-id-40'/>
6042    </function-decl>
6043    <function-decl name='hb_font_get_user_data' mangled-name='hb_font_get_user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1020' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_user_data'>
6044      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1020' column='1'/>
6045      <parameter type-id='type-id-26' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1021' column='1'/>
6046      <return type-id='type-id-19'/>
6047    </function-decl>
6048    <function-decl name='hb_font_make_immutable' mangled-name='hb_font_make_immutable' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1035' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_make_immutable'>
6049      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1035' column='1'/>
6050      <return type-id='type-id-25'/>
6051    </function-decl>
6052    <function-decl name='hb_font_is_immutable' mangled-name='hb_font_is_immutable' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1054' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_is_immutable'>
6053      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1054' column='1'/>
6054      <return type-id='type-id-40'/>
6055    </function-decl>
6056    <function-decl name='hb_font_get_parent' mangled-name='hb_font_get_parent' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1070' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_parent'>
6057      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1070' column='1'/>
6058      <return type-id='type-id-154'/>
6059    </function-decl>
6060    <function-decl name='hb_font_get_face' mangled-name='hb_font_get_face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1086' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_face'>
6061      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1086' column='1'/>
6062      <return type-id='type-id-160'/>
6063    </function-decl>
6064    <function-decl name='hb_font_set_funcs' mangled-name='hb_font_set_funcs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1104' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_set_funcs'>
6065      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1104' column='1'/>
6066      <parameter type-id='type-id-161' name='klass' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1105' column='1'/>
6067      <parameter type-id='type-id-19' name='font_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1106' column='1'/>
6068      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1107' column='1'/>
6069      <return type-id='type-id-25'/>
6070    </function-decl>
6071    <function-decl name='hb_font_set_funcs_data' mangled-name='hb_font_set_funcs_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1139' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_set_funcs_data'>
6072      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1139' column='1'/>
6073      <parameter type-id='type-id-19' name='font_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1140' column='1'/>
6074      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1141' column='1'/>
6075      <return type-id='type-id-25'/>
6076    </function-decl>
6077    <function-decl name='hb_font_set_scale' mangled-name='hb_font_set_scale' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_set_scale'>
6078      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1169' column='1'/>
6079      <parameter type-id='type-id-11' name='x_scale' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1170' column='1'/>
6080      <parameter type-id='type-id-11' name='y_scale' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1171' column='1'/>
6081      <return type-id='type-id-25'/>
6082    </function-decl>
6083    <function-decl name='hb_font_get_scale' mangled-name='hb_font_get_scale' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1191' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_scale'>
6084      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1191' column='1'/>
6085      <parameter type-id='type-id-575' name='x_scale' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1192' column='1'/>
6086      <parameter type-id='type-id-575' name='y_scale' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1193' column='1'/>
6087      <return type-id='type-id-25'/>
6088    </function-decl>
6089    <function-decl name='hb_font_set_ppem' mangled-name='hb_font_set_ppem' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1210' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_set_ppem'>
6090      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1210' column='1'/>
6091      <parameter type-id='type-id-18' name='x_ppem' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1211' column='1'/>
6092      <parameter type-id='type-id-18' name='y_ppem' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1212' column='1'/>
6093      <return type-id='type-id-25'/>
6094    </function-decl>
6095    <function-decl name='hb_font_get_ppem' mangled-name='hb_font_get_ppem' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1232' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_font_get_ppem'>
6096      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1232' column='1'/>
6097      <parameter type-id='type-id-60' name='x_ppem' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1233' column='1'/>
6098      <parameter type-id='type-id-60' name='y_ppem' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1234' column='1'/>
6099      <return type-id='type-id-25'/>
6100    </function-decl>
6101  </abi-instr>
6102  <abi-instr address-size='64' path='hb-ft.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
6103    <enum-decl name='FT_Encoding_' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='698' column='1' id='type-id-576'>
6104      <underlying-type type-id='type-id-7'/>
6105      <enumerator name='FT_ENCODING_NONE' value='0'/>
6106      <enumerator name='FT_ENCODING_MS_SYMBOL' value='1937337698'/>
6107      <enumerator name='FT_ENCODING_UNICODE' value='1970170211'/>
6108      <enumerator name='FT_ENCODING_SJIS' value='1936353651'/>
6109      <enumerator name='FT_ENCODING_GB2312' value='1734484000'/>
6110      <enumerator name='FT_ENCODING_BIG5' value='1651074869'/>
6111      <enumerator name='FT_ENCODING_WANSUNG' value='2002873971'/>
6112      <enumerator name='FT_ENCODING_JOHAB' value='1785686113'/>
6113      <enumerator name='FT_ENCODING_MS_SJIS' value='1936353651'/>
6114      <enumerator name='FT_ENCODING_MS_GB2312' value='1734484000'/>
6115      <enumerator name='FT_ENCODING_MS_BIG5' value='1651074869'/>
6116      <enumerator name='FT_ENCODING_MS_WANSUNG' value='2002873971'/>
6117      <enumerator name='FT_ENCODING_MS_JOHAB' value='1785686113'/>
6118      <enumerator name='FT_ENCODING_ADOBE_STANDARD' value='1094995778'/>
6119      <enumerator name='FT_ENCODING_ADOBE_EXPERT' value='1094992453'/>
6120      <enumerator name='FT_ENCODING_ADOBE_CUSTOM' value='1094992451'/>
6121      <enumerator name='FT_ENCODING_ADOBE_LATIN_1' value='1818326065'/>
6122      <enumerator name='FT_ENCODING_OLD_LATIN_2' value='1818326066'/>
6123      <enumerator name='FT_ENCODING_APPLE_ROMAN' value='1634889070'/>
6124    </enum-decl>
6125    <enum-decl name='FT_Glyph_Format_' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='787' column='1' id='type-id-577'>
6126      <underlying-type type-id='type-id-7'/>
6127      <enumerator name='FT_GLYPH_FORMAT_NONE' value='0'/>
6128      <enumerator name='FT_GLYPH_FORMAT_COMPOSITE' value='1668246896'/>
6129      <enumerator name='FT_GLYPH_FORMAT_BITMAP' value='1651078259'/>
6130      <enumerator name='FT_GLYPH_FORMAT_OUTLINE' value='1869968492'/>
6131      <enumerator name='FT_GLYPH_FORMAT_PLOTTER' value='1886154612'/>
6132    </enum-decl>
6133    <class-decl name='FT_BBox_' size-in-bits='256' is-struct='yes' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='116' column='1' id='type-id-578'>
6134      <data-member access='public' layout-offset-in-bits='0'>
6135        <var-decl name='xMin' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='117' column='1'/>
6136      </data-member>
6137      <data-member access='public' layout-offset-in-bits='64'>
6138        <var-decl name='yMin' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='117' column='1'/>
6139      </data-member>
6140      <data-member access='public' layout-offset-in-bits='128'>
6141        <var-decl name='xMax' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='118' column='1'/>
6142      </data-member>
6143      <data-member access='public' layout-offset-in-bits='192'>
6144        <var-decl name='yMax' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='118' column='1'/>
6145      </data-member>
6146    </class-decl>
6147    <class-decl name='FT_Bitmap_' size-in-bits='320' is-struct='yes' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='320' column='1' id='type-id-580'>
6148      <data-member access='public' layout-offset-in-bits='0'>
6149        <var-decl name='rows' type-id='type-id-11' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='321' column='1'/>
6150      </data-member>
6151      <data-member access='public' layout-offset-in-bits='32'>
6152        <var-decl name='width' type-id='type-id-11' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='322' column='1'/>
6153      </data-member>
6154      <data-member access='public' layout-offset-in-bits='64'>
6155        <var-decl name='pitch' type-id='type-id-11' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='323' column='1'/>
6156      </data-member>
6157      <data-member access='public' layout-offset-in-bits='128'>
6158        <var-decl name='buffer' type-id='type-id-581' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='324' column='1'/>
6159      </data-member>
6160      <data-member access='public' layout-offset-in-bits='192'>
6161        <var-decl name='num_grays' type-id='type-id-80' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='325' column='1'/>
6162      </data-member>
6163      <data-member access='public' layout-offset-in-bits='208'>
6164        <var-decl name='pixel_mode' type-id='type-id-2' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='326' column='1'/>
6165      </data-member>
6166      <data-member access='public' layout-offset-in-bits='216'>
6167        <var-decl name='palette_mode' type-id='type-id-2' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='327' column='1'/>
6168      </data-member>
6169      <data-member access='public' layout-offset-in-bits='256'>
6170        <var-decl name='palette' type-id='type-id-19' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='328' column='1'/>
6171      </data-member>
6172    </class-decl>
6173    <class-decl name='FT_Bitmap_Size_' size-in-bits='256' is-struct='yes' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='334' column='1' id='type-id-582'>
6174      <data-member access='public' layout-offset-in-bits='0'>
6175        <var-decl name='height' type-id='type-id-583' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='335' column='1'/>
6176      </data-member>
6177      <data-member access='public' layout-offset-in-bits='16'>
6178        <var-decl name='width' type-id='type-id-583' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='336' column='1'/>
6179      </data-member>
6180      <data-member access='public' layout-offset-in-bits='64'>
6181        <var-decl name='size' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='338' column='1'/>
6182      </data-member>
6183      <data-member access='public' layout-offset-in-bits='128'>
6184        <var-decl name='x_ppem' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='340' column='1'/>
6185      </data-member>
6186      <data-member access='public' layout-offset-in-bits='192'>
6187        <var-decl name='y_ppem' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='341' column='1'/>
6188      </data-member>
6189    </class-decl>
6190    <class-decl name='FT_CharMapRec_' size-in-bits='128' is-struct='yes' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='780' column='1' id='type-id-584'>
6191      <data-member access='public' layout-offset-in-bits='0'>
6192        <var-decl name='face' type-id='type-id-585' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='781' column='1'/>
6193      </data-member>
6194      <data-member access='public' layout-offset-in-bits='64'>
6195        <var-decl name='encoding' type-id='type-id-586' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='782' column='1'/>
6196      </data-member>
6197      <data-member access='public' layout-offset-in-bits='96'>
6198        <var-decl name='platform_id' type-id='type-id-587' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='783' column='1'/>
6199      </data-member>
6200      <data-member access='public' layout-offset-in-bits='112'>
6201        <var-decl name='encoding_id' type-id='type-id-587' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='784' column='1'/>
6202      </data-member>
6203    </class-decl>
6204    <class-decl name='FT_FaceRec_' size-in-bits='1984' is-struct='yes' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='959' column='1' id='type-id-588'>
6205      <data-member access='public' layout-offset-in-bits='0'>
6206        <var-decl name='num_faces' type-id='type-id-589' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='960' column='1'/>
6207      </data-member>
6208      <data-member access='public' layout-offset-in-bits='64'>
6209        <var-decl name='face_index' type-id='type-id-589' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='961' column='1'/>
6210      </data-member>
6211      <data-member access='public' layout-offset-in-bits='128'>
6212        <var-decl name='face_flags' type-id='type-id-589' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='963' column='1'/>
6213      </data-member>
6214      <data-member access='public' layout-offset-in-bits='192'>
6215        <var-decl name='style_flags' type-id='type-id-589' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='964' column='1'/>
6216      </data-member>
6217      <data-member access='public' layout-offset-in-bits='256'>
6218        <var-decl name='num_glyphs' type-id='type-id-589' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='966' column='1'/>
6219      </data-member>
6220      <data-member access='public' layout-offset-in-bits='320'>
6221        <var-decl name='family_name' type-id='type-id-590' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='968' column='1'/>
6222      </data-member>
6223      <data-member access='public' layout-offset-in-bits='384'>
6224        <var-decl name='style_name' type-id='type-id-590' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='969' column='1'/>
6225      </data-member>
6226      <data-member access='public' layout-offset-in-bits='448'>
6227        <var-decl name='num_fixed_sizes' type-id='type-id-591' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='971' column='1'/>
6228      </data-member>
6229      <data-member access='public' layout-offset-in-bits='512'>
6230        <var-decl name='available_sizes' type-id='type-id-592' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='972' column='1'/>
6231      </data-member>
6232      <data-member access='public' layout-offset-in-bits='576'>
6233        <var-decl name='num_charmaps' type-id='type-id-591' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='974' column='1'/>
6234      </data-member>
6235      <data-member access='public' layout-offset-in-bits='640'>
6236        <var-decl name='charmaps' type-id='type-id-593' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='975' column='1'/>
6237      </data-member>
6238      <data-member access='public' layout-offset-in-bits='704'>
6239        <var-decl name='generic' type-id='type-id-594' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='977' column='1'/>
6240      </data-member>
6241      <data-member access='public' layout-offset-in-bits='832'>
6242        <var-decl name='bbox' type-id='type-id-595' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='982' column='1'/>
6243      </data-member>
6244      <data-member access='public' layout-offset-in-bits='1088'>
6245        <var-decl name='units_per_EM' type-id='type-id-587' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='984' column='1'/>
6246      </data-member>
6247      <data-member access='public' layout-offset-in-bits='1104'>
6248        <var-decl name='ascender' type-id='type-id-583' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='985' column='1'/>
6249      </data-member>
6250      <data-member access='public' layout-offset-in-bits='1120'>
6251        <var-decl name='descender' type-id='type-id-583' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='986' column='1'/>
6252      </data-member>
6253      <data-member access='public' layout-offset-in-bits='1136'>
6254        <var-decl name='height' type-id='type-id-583' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='987' column='1'/>
6255      </data-member>
6256      <data-member access='public' layout-offset-in-bits='1152'>
6257        <var-decl name='max_advance_width' type-id='type-id-583' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='989' column='1'/>
6258      </data-member>
6259      <data-member access='public' layout-offset-in-bits='1168'>
6260        <var-decl name='max_advance_height' type-id='type-id-583' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='990' column='1'/>
6261      </data-member>
6262      <data-member access='public' layout-offset-in-bits='1184'>
6263        <var-decl name='underline_position' type-id='type-id-583' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='992' column='1'/>
6264      </data-member>
6265      <data-member access='public' layout-offset-in-bits='1200'>
6266        <var-decl name='underline_thickness' type-id='type-id-583' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='993' column='1'/>
6267      </data-member>
6268      <data-member access='public' layout-offset-in-bits='1216'>
6269        <var-decl name='glyph' type-id='type-id-596' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='995' column='1'/>
6270      </data-member>
6271      <data-member access='public' layout-offset-in-bits='1280'>
6272        <var-decl name='size' type-id='type-id-597' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='996' column='1'/>
6273      </data-member>
6274      <data-member access='public' layout-offset-in-bits='1344'>
6275        <var-decl name='charmap' type-id='type-id-598' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='997' column='1'/>
6276      </data-member>
6277      <data-member access='public' layout-offset-in-bits='1408'>
6278        <var-decl name='driver' type-id='type-id-599' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1001' column='1'/>
6279      </data-member>
6280      <data-member access='public' layout-offset-in-bits='1472'>
6281        <var-decl name='memory' type-id='type-id-600' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1002' column='1'/>
6282      </data-member>
6283      <data-member access='public' layout-offset-in-bits='1536'>
6284        <var-decl name='stream' type-id='type-id-601' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1003' column='1'/>
6285      </data-member>
6286      <data-member access='public' layout-offset-in-bits='1600'>
6287        <var-decl name='sizes_list' type-id='type-id-602' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1005' column='1'/>
6288      </data-member>
6289      <data-member access='public' layout-offset-in-bits='1728'>
6290        <var-decl name='autohint' type-id='type-id-594' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1007' column='1'/>
6291      </data-member>
6292      <data-member access='public' layout-offset-in-bits='1856'>
6293        <var-decl name='extensions' type-id='type-id-19' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1008' column='1'/>
6294      </data-member>
6295      <data-member access='public' layout-offset-in-bits='1920'>
6296        <var-decl name='internal' type-id='type-id-603' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1010' column='1'/>
6297      </data-member>
6298    </class-decl>
6299    <class-decl name='FT_Generic_' size-in-bits='128' is-struct='yes' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='456' column='1' id='type-id-604'>
6300      <data-member access='public' layout-offset-in-bits='0'>
6301        <var-decl name='data' type-id='type-id-19' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='457' column='1'/>
6302      </data-member>
6303      <data-member access='public' layout-offset-in-bits='64'>
6304        <var-decl name='finalizer' type-id='type-id-605' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='458' column='1'/>
6305      </data-member>
6306    </class-decl>
6307    <class-decl name='FT_GlyphSlotRec_' size-in-bits='2432' is-struct='yes' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1671' column='1' id='type-id-606'>
6308      <data-member access='public' layout-offset-in-bits='0'>
6309        <var-decl name='library' type-id='type-id-607' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1672' column='1'/>
6310      </data-member>
6311      <data-member access='public' layout-offset-in-bits='64'>
6312        <var-decl name='face' type-id='type-id-585' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1673' column='1'/>
6313      </data-member>
6314      <data-member access='public' layout-offset-in-bits='128'>
6315        <var-decl name='next' type-id='type-id-596' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1674' column='1'/>
6316      </data-member>
6317      <data-member access='public' layout-offset-in-bits='192'>
6318        <var-decl name='reserved' type-id='type-id-608' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1675' column='1'/>
6319      </data-member>
6320      <data-member access='public' layout-offset-in-bits='256'>
6321        <var-decl name='generic' type-id='type-id-594' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1676' column='1'/>
6322      </data-member>
6323      <data-member access='public' layout-offset-in-bits='384'>
6324        <var-decl name='metrics' type-id='type-id-609' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1678' column='1'/>
6325      </data-member>
6326      <data-member access='public' layout-offset-in-bits='896'>
6327        <var-decl name='linearHoriAdvance' type-id='type-id-610' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1679' column='1'/>
6328      </data-member>
6329      <data-member access='public' layout-offset-in-bits='960'>
6330        <var-decl name='linearVertAdvance' type-id='type-id-610' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1680' column='1'/>
6331      </data-member>
6332      <data-member access='public' layout-offset-in-bits='1024'>
6333        <var-decl name='advance' type-id='type-id-611' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1681' column='1'/>
6334      </data-member>
6335      <data-member access='public' layout-offset-in-bits='1152'>
6336        <var-decl name='format' type-id='type-id-612' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1683' column='1'/>
6337      </data-member>
6338      <data-member access='public' layout-offset-in-bits='1216'>
6339        <var-decl name='bitmap' type-id='type-id-613' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1685' column='1'/>
6340      </data-member>
6341      <data-member access='public' layout-offset-in-bits='1536'>
6342        <var-decl name='bitmap_left' type-id='type-id-591' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1686' column='1'/>
6343      </data-member>
6344      <data-member access='public' layout-offset-in-bits='1568'>
6345        <var-decl name='bitmap_top' type-id='type-id-591' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1687' column='1'/>
6346      </data-member>
6347      <data-member access='public' layout-offset-in-bits='1600'>
6348        <var-decl name='outline' type-id='type-id-614' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1689' column='1'/>
6349      </data-member>
6350      <data-member access='public' layout-offset-in-bits='1920'>
6351        <var-decl name='num_subglyphs' type-id='type-id-608' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1691' column='1'/>
6352      </data-member>
6353      <data-member access='public' layout-offset-in-bits='1984'>
6354        <var-decl name='subglyphs' type-id='type-id-615' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1692' column='1'/>
6355      </data-member>
6356      <data-member access='public' layout-offset-in-bits='2048'>
6357        <var-decl name='control_data' type-id='type-id-19' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1694' column='1'/>
6358      </data-member>
6359      <data-member access='public' layout-offset-in-bits='2112'>
6360        <var-decl name='control_len' type-id='type-id-12' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1695' column='1'/>
6361      </data-member>
6362      <data-member access='public' layout-offset-in-bits='2176'>
6363        <var-decl name='lsb_delta' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1697' column='1'/>
6364      </data-member>
6365      <data-member access='public' layout-offset-in-bits='2240'>
6366        <var-decl name='rsb_delta' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1698' column='1'/>
6367      </data-member>
6368      <data-member access='public' layout-offset-in-bits='2304'>
6369        <var-decl name='other' type-id='type-id-19' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1700' column='1'/>
6370      </data-member>
6371      <data-member access='public' layout-offset-in-bits='2368'>
6372        <var-decl name='internal' type-id='type-id-616' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1702' column='1'/>
6373      </data-member>
6374    </class-decl>
6375    <class-decl name='FT_Glyph_Metrics_' size-in-bits='512' is-struct='yes' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='280' column='1' id='type-id-617'>
6376      <data-member access='public' layout-offset-in-bits='0'>
6377        <var-decl name='width' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='281' column='1'/>
6378      </data-member>
6379      <data-member access='public' layout-offset-in-bits='64'>
6380        <var-decl name='height' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='282' column='1'/>
6381      </data-member>
6382      <data-member access='public' layout-offset-in-bits='128'>
6383        <var-decl name='horiBearingX' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='284' column='1'/>
6384      </data-member>
6385      <data-member access='public' layout-offset-in-bits='192'>
6386        <var-decl name='horiBearingY' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='285' column='1'/>
6387      </data-member>
6388      <data-member access='public' layout-offset-in-bits='256'>
6389        <var-decl name='horiAdvance' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='286' column='1'/>
6390      </data-member>
6391      <data-member access='public' layout-offset-in-bits='320'>
6392        <var-decl name='vertBearingX' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='288' column='1'/>
6393      </data-member>
6394      <data-member access='public' layout-offset-in-bits='384'>
6395        <var-decl name='vertBearingY' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='289' column='1'/>
6396      </data-member>
6397      <data-member access='public' layout-offset-in-bits='448'>
6398        <var-decl name='vertAdvance' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='290' column='1'/>
6399      </data-member>
6400    </class-decl>
6401    <class-decl name='FT_ListNodeRec_' size-in-bits='192' is-struct='yes' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='541' column='1' id='type-id-618'>
6402      <data-member access='public' layout-offset-in-bits='0'>
6403        <var-decl name='prev' type-id='type-id-619' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='542' column='1'/>
6404      </data-member>
6405      <data-member access='public' layout-offset-in-bits='64'>
6406        <var-decl name='next' type-id='type-id-619' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='543' column='1'/>
6407      </data-member>
6408      <data-member access='public' layout-offset-in-bits='128'>
6409        <var-decl name='data' type-id='type-id-19' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='544' column='1'/>
6410      </data-member>
6411    </class-decl>
6412    <class-decl name='FT_ListRec_' size-in-bits='128' is-struct='yes' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='564' column='1' id='type-id-620'>
6413      <data-member access='public' layout-offset-in-bits='0'>
6414        <var-decl name='head' type-id='type-id-619' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='565' column='1'/>
6415      </data-member>
6416      <data-member access='public' layout-offset-in-bits='64'>
6417        <var-decl name='tail' type-id='type-id-619' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='566' column='1'/>
6418      </data-member>
6419    </class-decl>
6420    <class-decl name='FT_MemoryRec_' size-in-bits='256' is-struct='yes' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='172' column='1' id='type-id-621'>
6421      <data-member access='public' layout-offset-in-bits='0'>
6422        <var-decl name='user' type-id='type-id-19' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='173' column='1'/>
6423      </data-member>
6424      <data-member access='public' layout-offset-in-bits='64'>
6425        <var-decl name='alloc' type-id='type-id-622' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='174' column='1'/>
6426      </data-member>
6427      <data-member access='public' layout-offset-in-bits='128'>
6428        <var-decl name='free' type-id='type-id-623' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='175' column='1'/>
6429      </data-member>
6430      <data-member access='public' layout-offset-in-bits='192'>
6431        <var-decl name='realloc' type-id='type-id-624' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='176' column='1'/>
6432      </data-member>
6433    </class-decl>
6434    <class-decl name='FT_Outline_' size-in-bits='320' is-struct='yes' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='393' column='1' id='type-id-625'>
6435      <data-member access='public' layout-offset-in-bits='0'>
6436        <var-decl name='n_contours' type-id='type-id-80' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='394' column='1'/>
6437      </data-member>
6438      <data-member access='public' layout-offset-in-bits='16'>
6439        <var-decl name='n_points' type-id='type-id-80' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='395' column='1'/>
6440      </data-member>
6441      <data-member access='public' layout-offset-in-bits='64'>
6442        <var-decl name='points' type-id='type-id-626' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='397' column='1'/>
6443      </data-member>
6444      <data-member access='public' layout-offset-in-bits='128'>
6445        <var-decl name='tags' type-id='type-id-48' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='398' column='1'/>
6446      </data-member>
6447      <data-member access='public' layout-offset-in-bits='192'>
6448        <var-decl name='contours' type-id='type-id-627' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='399' column='1'/>
6449      </data-member>
6450      <data-member access='public' layout-offset-in-bits='256'>
6451        <var-decl name='flags' type-id='type-id-11' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='401' column='1'/>
6452      </data-member>
6453    </class-decl>
6454    <class-decl name='FT_SizeRec_' size-in-bits='704' is-struct='yes' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1461' column='1' id='type-id-628'>
6455      <data-member access='public' layout-offset-in-bits='0'>
6456        <var-decl name='face' type-id='type-id-585' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1462' column='1'/>
6457      </data-member>
6458      <data-member access='public' layout-offset-in-bits='64'>
6459        <var-decl name='generic' type-id='type-id-594' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1463' column='1'/>
6460      </data-member>
6461      <data-member access='public' layout-offset-in-bits='192'>
6462        <var-decl name='metrics' type-id='type-id-629' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1464' column='1'/>
6463      </data-member>
6464      <data-member access='public' layout-offset-in-bits='640'>
6465        <var-decl name='internal' type-id='type-id-630' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1465' column='1'/>
6466      </data-member>
6467    </class-decl>
6468    <class-decl name='FT_Size_Metrics_' size-in-bits='448' is-struct='yes' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1426' column='1' id='type-id-631'>
6469      <data-member access='public' layout-offset-in-bits='0'>
6470        <var-decl name='x_ppem' type-id='type-id-587' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1427' column='1'/>
6471      </data-member>
6472      <data-member access='public' layout-offset-in-bits='16'>
6473        <var-decl name='y_ppem' type-id='type-id-587' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1428' column='1'/>
6474      </data-member>
6475      <data-member access='public' layout-offset-in-bits='64'>
6476        <var-decl name='x_scale' type-id='type-id-610' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1430' column='1'/>
6477      </data-member>
6478      <data-member access='public' layout-offset-in-bits='128'>
6479        <var-decl name='y_scale' type-id='type-id-610' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1431' column='1'/>
6480      </data-member>
6481      <data-member access='public' layout-offset-in-bits='192'>
6482        <var-decl name='ascender' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1433' column='1'/>
6483      </data-member>
6484      <data-member access='public' layout-offset-in-bits='256'>
6485        <var-decl name='descender' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1434' column='1'/>
6486      </data-member>
6487      <data-member access='public' layout-offset-in-bits='320'>
6488        <var-decl name='height' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1435' column='1'/>
6489      </data-member>
6490      <data-member access='public' layout-offset-in-bits='384'>
6491        <var-decl name='max_advance' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1436' column='1'/>
6492      </data-member>
6493    </class-decl>
6494    <class-decl name='FT_StreamRec_' size-in-bits='640' is-struct='yes' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='322' column='1' id='type-id-632'>
6495      <data-member access='public' layout-offset-in-bits='0'>
6496        <var-decl name='base' type-id='type-id-581' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='323' column='1'/>
6497      </data-member>
6498      <data-member access='public' layout-offset-in-bits='64'>
6499        <var-decl name='size' type-id='type-id-4' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='324' column='1'/>
6500      </data-member>
6501      <data-member access='public' layout-offset-in-bits='128'>
6502        <var-decl name='pos' type-id='type-id-4' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='325' column='1'/>
6503      </data-member>
6504      <data-member access='public' layout-offset-in-bits='192'>
6505        <var-decl name='descriptor' type-id='type-id-633' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='327' column='1'/>
6506      </data-member>
6507      <data-member access='public' layout-offset-in-bits='256'>
6508        <var-decl name='pathname' type-id='type-id-633' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='328' column='1'/>
6509      </data-member>
6510      <data-member access='public' layout-offset-in-bits='320'>
6511        <var-decl name='read' type-id='type-id-634' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='329' column='1'/>
6512      </data-member>
6513      <data-member access='public' layout-offset-in-bits='384'>
6514        <var-decl name='close' type-id='type-id-635' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='330' column='1'/>
6515      </data-member>
6516      <data-member access='public' layout-offset-in-bits='448'>
6517        <var-decl name='memory' type-id='type-id-600' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='332' column='1'/>
6518      </data-member>
6519      <data-member access='public' layout-offset-in-bits='512'>
6520        <var-decl name='cursor' type-id='type-id-581' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='333' column='1'/>
6521      </data-member>
6522      <data-member access='public' layout-offset-in-bits='576'>
6523        <var-decl name='limit' type-id='type-id-581' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='334' column='1'/>
6524      </data-member>
6525    </class-decl>
6526    <class-decl name='FT_Vector_' size-in-bits='128' is-struct='yes' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='75' column='1' id='type-id-636'>
6527      <data-member access='public' layout-offset-in-bits='0'>
6528        <var-decl name='x' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='76' column='1'/>
6529      </data-member>
6530      <data-member access='public' layout-offset-in-bits='64'>
6531        <var-decl name='y' type-id='type-id-579' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='77' column='1'/>
6532      </data-member>
6533    </class-decl>
6534    <typedef-decl name='FT_Alloc_Func' type-id='type-id-637' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='90' column='1' id='type-id-622'/>
6535    <typedef-decl name='FT_BBox' type-id='type-id-578' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='120' column='1' id='type-id-595'/>
6536    <typedef-decl name='FT_Bitmap' type-id='type-id-580' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='330' column='1' id='type-id-613'/>
6537    <typedef-decl name='FT_Bitmap_Size' type-id='type-id-582' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='343' column='1' id='type-id-638'/>
6538    <typedef-decl name='FT_CharMap' type-id='type-id-639' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='524' column='1' id='type-id-598'/>
6539    <typedef-decl name='FT_Driver' type-id='type-id-640' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='401' column='1' id='type-id-599'/>
6540    <typedef-decl name='FT_Encoding' type-id='type-id-576' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='727' column='1' id='type-id-586'/>
6541    <typedef-decl name='FT_Face' type-id='type-id-641' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='440' column='1' id='type-id-585'/>
6542    <typedef-decl name='FT_Face_Internal' type-id='type-id-642' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='810' column='1' id='type-id-603'/>
6543    <typedef-decl name='FT_Fixed' type-id='type-id-12' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='284' column='1' id='type-id-610'/>
6544    <typedef-decl name='FT_Free_Func' type-id='type-id-643' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='111' column='1' id='type-id-623'/>
6545    <typedef-decl name='FT_Generic' type-id='type-id-604' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='460' column='1' id='type-id-594'/>
6546    <typedef-decl name='FT_Generic_Finalizer' type-id='type-id-44' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='424' column='1' id='type-id-605'/>
6547    <typedef-decl name='FT_GlyphSlot' type-id='type-id-644' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='492' column='1' id='type-id-596'/>
6548    <typedef-decl name='FT_Glyph_Format' type-id='type-id-577' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='796' column='1' id='type-id-612'/>
6549    <typedef-decl name='FT_Glyph_Metrics' type-id='type-id-617' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='292' column='1' id='type-id-609'/>
6550    <typedef-decl name='FT_Int' type-id='type-id-11' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='216' column='1' id='type-id-591'/>
6551    <typedef-decl name='FT_Library' type-id='type-id-645' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='376' column='1' id='type-id-607'/>
6552    <typedef-decl name='FT_ListNode' type-id='type-id-646' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='511' column='1' id='type-id-619'/>
6553    <typedef-decl name='FT_ListRec' type-id='type-id-620' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='568' column='1' id='type-id-602'/>
6554    <typedef-decl name='FT_Long' type-id='type-id-12' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='238' column='1' id='type-id-589'/>
6555    <typedef-decl name='FT_Memory' type-id='type-id-647' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='66' column='1' id='type-id-600'/>
6556    <typedef-decl name='FT_Outline' type-id='type-id-625' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='403' column='1' id='type-id-614'/>
6557    <typedef-decl name='FT_Pos' type-id='type-id-12' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='58' column='1' id='type-id-579'/>
6558    <typedef-decl name='FT_Realloc_Func' type-id='type-id-648' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='146' column='1' id='type-id-624'/>
6559    <typedef-decl name='FT_Short' type-id='type-id-80' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='194' column='1' id='type-id-583'/>
6560    <typedef-decl name='FT_Size' type-id='type-id-649' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='471' column='1' id='type-id-597'/>
6561    <typedef-decl name='FT_Size_Internal' type-id='type-id-650' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1367' column='1' id='type-id-630'/>
6562    <typedef-decl name='FT_Size_Metrics' type-id='type-id-631' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1438' column='1' id='type-id-629'/>
6563    <typedef-decl name='FT_Slot_Internal' type-id='type-id-651' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1498' column='1' id='type-id-616'/>
6564    <typedef-decl name='FT_Stream' type-id='type-id-652' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='196' column='1' id='type-id-601'/>
6565    <typedef-decl name='FT_StreamDesc' type-id='type-id-653' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='214' column='1' id='type-id-633'/>
6566    <typedef-decl name='FT_Stream_CloseFunc' type-id='type-id-654' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='268' column='1' id='type-id-635'/>
6567    <typedef-decl name='FT_Stream_IoFunc' type-id='type-id-655' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='251' column='1' id='type-id-634'/>
6568    <typedef-decl name='FT_String' type-id='type-id-2' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='183' column='1' id='type-id-656'/>
6569    <typedef-decl name='FT_SubGlyph' type-id='type-id-657' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/freetype.h' line='1486' column='1' id='type-id-615'/>
6570    <typedef-decl name='FT_UInt' type-id='type-id-18' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='227' column='1' id='type-id-608'/>
6571    <typedef-decl name='FT_UShort' type-id='type-id-136' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/fttypes.h' line='205' column='1' id='type-id-587'/>
6572    <typedef-decl name='FT_Vector' type-id='type-id-636' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftimage.h' line='79' column='1' id='type-id-611'/>
6573    <union-decl name='FT_StreamDesc_' size-in-bits='64' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='210' column='1' id='type-id-653'>
6574      <data-member access='public'>
6575        <var-decl name='value' type-id='type-id-12' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='211' column='1'/>
6576      </data-member>
6577      <data-member access='public'>
6578        <var-decl name='pointer' type-id='type-id-19' visibility='default' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/freetype@2.5.3-77fab1b8/include/freetype2/ftsystem.h' line='212' column='1'/>
6579      </data-member>
6580    </union-decl>
6581    <pointer-type-def type-id='type-id-638' size-in-bits='64' id='type-id-592'/>
6582    <pointer-type-def type-id='type-id-598' size-in-bits='64' id='type-id-593'/>
6583    <pointer-type-def type-id='type-id-584' size-in-bits='64' id='type-id-639'/>
6584    <pointer-type-def type-id='type-id-658' size-in-bits='64' id='type-id-640'/>
6585    <pointer-type-def type-id='type-id-588' size-in-bits='64' id='type-id-641'/>
6586    <pointer-type-def type-id='type-id-659' size-in-bits='64' id='type-id-642'/>
6587    <pointer-type-def type-id='type-id-606' size-in-bits='64' id='type-id-644'/>
6588    <pointer-type-def type-id='type-id-660' size-in-bits='64' id='type-id-645'/>
6589    <pointer-type-def type-id='type-id-618' size-in-bits='64' id='type-id-646'/>
6590    <pointer-type-def type-id='type-id-621' size-in-bits='64' id='type-id-647'/>
6591    <pointer-type-def type-id='type-id-628' size-in-bits='64' id='type-id-649'/>
6592    <pointer-type-def type-id='type-id-661' size-in-bits='64' id='type-id-650'/>
6593    <pointer-type-def type-id='type-id-662' size-in-bits='64' id='type-id-651'/>
6594    <pointer-type-def type-id='type-id-632' size-in-bits='64' id='type-id-652'/>
6595    <pointer-type-def type-id='type-id-656' size-in-bits='64' id='type-id-590'/>
6596    <pointer-type-def type-id='type-id-663' size-in-bits='64' id='type-id-657'/>
6597    <pointer-type-def type-id='type-id-611' size-in-bits='64' id='type-id-626'/>
6598    <pointer-type-def type-id='type-id-80' size-in-bits='64' id='type-id-627'/>
6599    <pointer-type-def type-id='type-id-138' size-in-bits='64' id='type-id-581'/>
6600    <pointer-type-def type-id='type-id-664' size-in-bits='64' id='type-id-655'/>
6601    <pointer-type-def type-id='type-id-665' size-in-bits='64' id='type-id-643'/>
6602    <pointer-type-def type-id='type-id-666' size-in-bits='64' id='type-id-654'/>
6603    <pointer-type-def type-id='type-id-667' size-in-bits='64' id='type-id-637'/>
6604    <pointer-type-def type-id='type-id-668' size-in-bits='64' id='type-id-648'/>
6605    <class-decl name='FT_DriverRec_' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-658'/>
6606    <class-decl name='FT_Face_InternalRec_' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-659'/>
6607    <class-decl name='FT_LibraryRec_' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-660'/>
6608    <class-decl name='FT_Size_InternalRec_' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-661'/>
6609    <class-decl name='FT_Slot_InternalRec_' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-662'/>
6610    <class-decl name='FT_SubGlyphRec_' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-663'/>
6611    <function-decl name='hb_ft_face_create' mangled-name='hb_ft_face_create' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ft.cc' line='333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ft_face_create'>
6612      <parameter type-id='type-id-585' name='ft_face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ft.cc' line='333' column='1'/>
6613      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ft.cc' line='334' column='1'/>
6614      <return type-id='type-id-160'/>
6615    </function-decl>
6616    <function-decl name='hb_ft_face_create_cached' mangled-name='hb_ft_face_create_cached' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ft.cc' line='377' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ft_face_create_cached'>
6617      <parameter type-id='type-id-585' name='ft_face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ft.cc' line='377' column='1'/>
6618      <return type-id='type-id-160'/>
6619    </function-decl>
6620    <function-decl name='hb_ft_font_create' mangled-name='hb_ft_font_create' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ft.cc' line='408' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ft_font_create'>
6621      <parameter type-id='type-id-585' name='ft_face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ft.cc' line='408' column='1'/>
6622      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ft.cc' line='409' column='1'/>
6623      <return type-id='type-id-154'/>
6624    </function-decl>
6625    <function-decl name='hb_ft_font_set_funcs' mangled-name='hb_ft_font_set_funcs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ft.cc' line='473' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ft_font_set_funcs'>
6626      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ft.cc' line='473' column='1'/>
6627      <return type-id='type-id-25'/>
6628    </function-decl>
6629    <function-decl name='hb_ft_font_get_face' mangled-name='hb_ft_font_get_face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ft.cc' line='515' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ft_font_get_face'>
6630      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ft.cc' line='515' column='1'/>
6631      <return type-id='type-id-585'/>
6632    </function-decl>
6633    <function-type size-in-bits='64' id='type-id-664'>
6634      <parameter type-id='type-id-601'/>
6635      <parameter type-id='type-id-4'/>
6636      <parameter type-id='type-id-581'/>
6637      <parameter type-id='type-id-4'/>
6638      <return type-id='type-id-4'/>
6639    </function-type>
6640    <function-type size-in-bits='64' id='type-id-665'>
6641      <parameter type-id='type-id-600'/>
6642      <parameter type-id='type-id-19'/>
6643      <return type-id='type-id-25'/>
6644    </function-type>
6645    <function-type size-in-bits='64' id='type-id-666'>
6646      <parameter type-id='type-id-601'/>
6647      <return type-id='type-id-25'/>
6648    </function-type>
6649    <function-type size-in-bits='64' id='type-id-667'>
6650      <parameter type-id='type-id-600'/>
6651      <parameter type-id='type-id-12'/>
6652      <return type-id='type-id-19'/>
6653    </function-type>
6654    <function-type size-in-bits='64' id='type-id-668'>
6655      <parameter type-id='type-id-600'/>
6656      <parameter type-id='type-id-12'/>
6657      <parameter type-id='type-id-12'/>
6658      <parameter type-id='type-id-19'/>
6659      <return type-id='type-id-19'/>
6660    </function-type>
6661  </abi-instr>
6662  <abi-instr address-size='64' path='hb-glib.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
6663    <enum-decl name='GUnicodeScript' filepath='/collab/usr/global/tools/order/spack/opt/chaos_5_x86_64_ib/gcc@4.4.7/glib@2.42.1-46d6a76b/include/glib-2.0/glib/gunicode.h' line='409' column='1' id='type-id-669'>
6664      <underlying-type type-id='type-id-7'/>
6665      <enumerator name='G_UNICODE_SCRIPT_INVALID_CODE' value='-1'/>
6666      <enumerator name='G_UNICODE_SCRIPT_COMMON' value='0'/>
6667      <enumerator name='G_UNICODE_SCRIPT_INHERITED' value='1'/>
6668      <enumerator name='G_UNICODE_SCRIPT_ARABIC' value='2'/>
6669      <enumerator name='G_UNICODE_SCRIPT_ARMENIAN' value='3'/>
6670      <enumerator name='G_UNICODE_SCRIPT_BENGALI' value='4'/>
6671      <enumerator name='G_UNICODE_SCRIPT_BOPOMOFO' value='5'/>
6672      <enumerator name='G_UNICODE_SCRIPT_CHEROKEE' value='6'/>
6673      <enumerator name='G_UNICODE_SCRIPT_COPTIC' value='7'/>
6674      <enumerator name='G_UNICODE_SCRIPT_CYRILLIC' value='8'/>
6675      <enumerator name='G_UNICODE_SCRIPT_DESERET' value='9'/>
6676      <enumerator name='G_UNICODE_SCRIPT_DEVANAGARI' value='10'/>
6677      <enumerator name='G_UNICODE_SCRIPT_ETHIOPIC' value='11'/>
6678      <enumerator name='G_UNICODE_SCRIPT_GEORGIAN' value='12'/>
6679      <enumerator name='G_UNICODE_SCRIPT_GOTHIC' value='13'/>
6680      <enumerator name='G_UNICODE_SCRIPT_GREEK' value='14'/>
6681      <enumerator name='G_UNICODE_SCRIPT_GUJARATI' value='15'/>
6682      <enumerator name='G_UNICODE_SCRIPT_GURMUKHI' value='16'/>
6683      <enumerator name='G_UNICODE_SCRIPT_HAN' value='17'/>
6684      <enumerator name='G_UNICODE_SCRIPT_HANGUL' value='18'/>
6685      <enumerator name='G_UNICODE_SCRIPT_HEBREW' value='19'/>
6686      <enumerator name='G_UNICODE_SCRIPT_HIRAGANA' value='20'/>
6687      <enumerator name='G_UNICODE_SCRIPT_KANNADA' value='21'/>
6688      <enumerator name='G_UNICODE_SCRIPT_KATAKANA' value='22'/>
6689      <enumerator name='G_UNICODE_SCRIPT_KHMER' value='23'/>
6690      <enumerator name='G_UNICODE_SCRIPT_LAO' value='24'/>
6691      <enumerator name='G_UNICODE_SCRIPT_LATIN' value='25'/>
6692      <enumerator name='G_UNICODE_SCRIPT_MALAYALAM' value='26'/>
6693      <enumerator name='G_UNICODE_SCRIPT_MONGOLIAN' value='27'/>
6694      <enumerator name='G_UNICODE_SCRIPT_MYANMAR' value='28'/>
6695      <enumerator name='G_UNICODE_SCRIPT_OGHAM' value='29'/>
6696      <enumerator name='G_UNICODE_SCRIPT_OLD_ITALIC' value='30'/>
6697      <enumerator name='G_UNICODE_SCRIPT_ORIYA' value='31'/>
6698      <enumerator name='G_UNICODE_SCRIPT_RUNIC' value='32'/>
6699      <enumerator name='G_UNICODE_SCRIPT_SINHALA' value='33'/>
6700      <enumerator name='G_UNICODE_SCRIPT_SYRIAC' value='34'/>
6701      <enumerator name='G_UNICODE_SCRIPT_TAMIL' value='35'/>
6702      <enumerator name='G_UNICODE_SCRIPT_TELUGU' value='36'/>
6703      <enumerator name='G_UNICODE_SCRIPT_THAANA' value='37'/>
6704      <enumerator name='G_UNICODE_SCRIPT_THAI' value='38'/>
6705      <enumerator name='G_UNICODE_SCRIPT_TIBETAN' value='39'/>
6706      <enumerator name='G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL' value='40'/>
6707      <enumerator name='G_UNICODE_SCRIPT_YI' value='41'/>
6708      <enumerator name='G_UNICODE_SCRIPT_TAGALOG' value='42'/>
6709      <enumerator name='G_UNICODE_SCRIPT_HANUNOO' value='43'/>
6710      <enumerator name='G_UNICODE_SCRIPT_BUHID' value='44'/>
6711      <enumerator name='G_UNICODE_SCRIPT_TAGBANWA' value='45'/>
6712      <enumerator name='G_UNICODE_SCRIPT_BRAILLE' value='46'/>
6713      <enumerator name='G_UNICODE_SCRIPT_CYPRIOT' value='47'/>
6714      <enumerator name='G_UNICODE_SCRIPT_LIMBU' value='48'/>
6715      <enumerator name='G_UNICODE_SCRIPT_OSMANYA' value='49'/>
6716      <enumerator name='G_UNICODE_SCRIPT_SHAVIAN' value='50'/>
6717      <enumerator name='G_UNICODE_SCRIPT_LINEAR_B' value='51'/>
6718      <enumerator name='G_UNICODE_SCRIPT_TAI_LE' value='52'/>
6719      <enumerator name='G_UNICODE_SCRIPT_UGARITIC' value='53'/>
6720      <enumerator name='G_UNICODE_SCRIPT_NEW_TAI_LUE' value='54'/>
6721      <enumerator name='G_UNICODE_SCRIPT_BUGINESE' value='55'/>
6722      <enumerator name='G_UNICODE_SCRIPT_GLAGOLITIC' value='56'/>
6723      <enumerator name='G_UNICODE_SCRIPT_TIFINAGH' value='57'/>
6724      <enumerator name='G_UNICODE_SCRIPT_SYLOTI_NAGRI' value='58'/>
6725      <enumerator name='G_UNICODE_SCRIPT_OLD_PERSIAN' value='59'/>
6726      <enumerator name='G_UNICODE_SCRIPT_KHAROSHTHI' value='60'/>
6727      <enumerator name='G_UNICODE_SCRIPT_UNKNOWN' value='61'/>
6728      <enumerator name='G_UNICODE_SCRIPT_BALINESE' value='62'/>
6729      <enumerator name='G_UNICODE_SCRIPT_CUNEIFORM' value='63'/>
6730      <enumerator name='G_UNICODE_SCRIPT_PHOENICIAN' value='64'/>
6731      <enumerator name='G_UNICODE_SCRIPT_PHAGS_PA' value='65'/>
6732      <enumerator name='G_UNICODE_SCRIPT_NKO' value='66'/>
6733      <enumerator name='G_UNICODE_SCRIPT_KAYAH_LI' value='67'/>
6734      <enumerator name='G_UNICODE_SCRIPT_LEPCHA' value='68'/>
6735      <enumerator name='G_UNICODE_SCRIPT_REJANG' value='69'/>
6736      <enumerator name='G_UNICODE_SCRIPT_SUNDANESE' value='70'/>
6737      <enumerator name='G_UNICODE_SCRIPT_SAURASHTRA' value='71'/>
6738      <enumerator name='G_UNICODE_SCRIPT_CHAM' value='72'/>
6739      <enumerator name='G_UNICODE_SCRIPT_OL_CHIKI' value='73'/>
6740      <enumerator name='G_UNICODE_SCRIPT_VAI' value='74'/>
6741      <enumerator name='G_UNICODE_SCRIPT_CARIAN' value='75'/>
6742      <enumerator name='G_UNICODE_SCRIPT_LYCIAN' value='76'/>
6743      <enumerator name='G_UNICODE_SCRIPT_LYDIAN' value='77'/>
6744      <enumerator name='G_UNICODE_SCRIPT_AVESTAN' value='78'/>
6745      <enumerator name='G_UNICODE_SCRIPT_BAMUM' value='79'/>
6746      <enumerator name='G_UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS' value='80'/>
6747      <enumerator name='G_UNICODE_SCRIPT_IMPERIAL_ARAMAIC' value='81'/>
6748      <enumerator name='G_UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI' value='82'/>
6749      <enumerator name='G_UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN' value='83'/>
6750      <enumerator name='G_UNICODE_SCRIPT_JAVANESE' value='84'/>
6751      <enumerator name='G_UNICODE_SCRIPT_KAITHI' value='85'/>
6752      <enumerator name='G_UNICODE_SCRIPT_LISU' value='86'/>
6753      <enumerator name='G_UNICODE_SCRIPT_MEETEI_MAYEK' value='87'/>
6754      <enumerator name='G_UNICODE_SCRIPT_OLD_SOUTH_ARABIAN' value='88'/>
6755      <enumerator name='G_UNICODE_SCRIPT_OLD_TURKIC' value='89'/>
6756      <enumerator name='G_UNICODE_SCRIPT_SAMARITAN' value='90'/>
6757      <enumerator name='G_UNICODE_SCRIPT_TAI_THAM' value='91'/>
6758      <enumerator name='G_UNICODE_SCRIPT_TAI_VIET' value='92'/>
6759      <enumerator name='G_UNICODE_SCRIPT_BATAK' value='93'/>
6760      <enumerator name='G_UNICODE_SCRIPT_BRAHMI' value='94'/>
6761      <enumerator name='G_UNICODE_SCRIPT_MANDAIC' value='95'/>
6762      <enumerator name='G_UNICODE_SCRIPT_CHAKMA' value='96'/>
6763      <enumerator name='G_UNICODE_SCRIPT_MEROITIC_CURSIVE' value='97'/>
6764      <enumerator name='G_UNICODE_SCRIPT_MEROITIC_HIEROGLYPHS' value='98'/>
6765      <enumerator name='G_UNICODE_SCRIPT_MIAO' value='99'/>
6766      <enumerator name='G_UNICODE_SCRIPT_SHARADA' value='100'/>
6767      <enumerator name='G_UNICODE_SCRIPT_SORA_SOMPENG' value='101'/>
6768      <enumerator name='G_UNICODE_SCRIPT_TAKRI' value='102'/>
6769      <enumerator name='G_UNICODE_SCRIPT_BASSA_VAH' value='103'/>
6770      <enumerator name='G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN' value='104'/>
6771      <enumerator name='G_UNICODE_SCRIPT_DUPLOYAN' value='105'/>
6772      <enumerator name='G_UNICODE_SCRIPT_ELBASAN' value='106'/>
6773      <enumerator name='G_UNICODE_SCRIPT_GRANTHA' value='107'/>
6774      <enumerator name='G_UNICODE_SCRIPT_KHOJKI' value='108'/>
6775      <enumerator name='G_UNICODE_SCRIPT_KHUDAWADI' value='109'/>
6776      <enumerator name='G_UNICODE_SCRIPT_LINEAR_A' value='110'/>
6777      <enumerator name='G_UNICODE_SCRIPT_MAHAJANI' value='111'/>
6778      <enumerator name='G_UNICODE_SCRIPT_MANICHAEAN' value='112'/>
6779      <enumerator name='G_UNICODE_SCRIPT_MENDE_KIKAKUI' value='113'/>
6780      <enumerator name='G_UNICODE_SCRIPT_MODI' value='114'/>
6781      <enumerator name='G_UNICODE_SCRIPT_MRO' value='115'/>
6782      <enumerator name='G_UNICODE_SCRIPT_NABATAEAN' value='116'/>
6783      <enumerator name='G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN' value='117'/>
6784      <enumerator name='G_UNICODE_SCRIPT_OLD_PERMIC' value='118'/>
6785      <enumerator name='G_UNICODE_SCRIPT_PAHAWH_HMONG' value='119'/>
6786      <enumerator name='G_UNICODE_SCRIPT_PALMYRENE' value='120'/>
6787      <enumerator name='G_UNICODE_SCRIPT_PAU_CIN_HAU' value='121'/>
6788      <enumerator name='G_UNICODE_SCRIPT_PSALTER_PAHLAVI' value='122'/>
6789      <enumerator name='G_UNICODE_SCRIPT_SIDDHAM' value='123'/>
6790      <enumerator name='G_UNICODE_SCRIPT_TIRHUTA' value='124'/>
6791      <enumerator name='G_UNICODE_SCRIPT_WARANG_CITI' value='125'/>
6792    </enum-decl>
6793    <function-decl name='hb_glib_script_to_script' mangled-name='hb_glib_script_to_script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-glib.cc' line='161' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_glib_script_to_script'>
6794      <parameter type-id='type-id-669' name='script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-glib.cc' line='161' column='1'/>
6795      <return type-id='type-id-69'/>
6796    </function-decl>
6797    <function-decl name='hb_glib_script_from_script' mangled-name='hb_glib_script_from_script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-glib.cc' line='177' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_glib_script_from_script'>
6798      <parameter type-id='type-id-69' name='script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-glib.cc' line='177' column='1'/>
6799      <return type-id='type-id-669'/>
6800    </function-decl>
6801    <function-decl name='hb_glib_get_unicode_funcs' mangled-name='hb_glib_get_unicode_funcs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-glib.cc' line='368' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_glib_get_unicode_funcs'>
6802      <return type-id='type-id-84'/>
6803    </function-decl>
6804  </abi-instr>
6805  <abi-instr address-size='64' path='hb-ot-font.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
6806    <array-type-def dimensions='1' type-id='type-id-670' size-in-bits='2048' id='type-id-671'>
6807      <subrange length='256' type-id='type-id-4' id='type-id-672'/>
6808    </array-type-def>
6809    <array-type-def dimensions='1' type-id='type-id-673' size-in-bits='96' id='type-id-674'>
6810      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
6811    </array-type-def>
6812    <array-type-def dimensions='1' type-id='type-id-675' size-in-bits='64' id='type-id-676'>
6813      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
6814    </array-type-def>
6815    <array-type-def dimensions='1' type-id='type-id-256' size-in-bits='16' id='type-id-677'>
6816      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
6817    </array-type-def>
6818    <array-type-def dimensions='1' type-id='type-id-678' size-in-bits='32' id='type-id-679'>
6819      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
6820    </array-type-def>
6821    <array-type-def dimensions='1' type-id='type-id-574' size-in-bits='16' id='type-id-680'>
6822      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
6823    </array-type-def>
6824    <array-type-def dimensions='1' type-id='type-id-372' size-in-bits='16' id='type-id-681'>
6825      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
6826    </array-type-def>
6827    <array-type-def dimensions='1' type-id='type-id-682' size-in-bits='40' id='type-id-683'>
6828      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
6829    </array-type-def>
6830    <array-type-def dimensions='1' type-id='type-id-684' size-in-bits='32' id='type-id-685'>
6831      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
6832    </array-type-def>
6833    <array-type-def dimensions='1' type-id='type-id-686' size-in-bits='88' id='type-id-687'>
6834      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
6835    </array-type-def>
6836    <class-decl name='hb_ot_face_cmap_accelerator_t' size-in-bits='192' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='95' column='1' id='type-id-688'>
6837      <data-member access='public' layout-offset-in-bits='0'>
6838        <var-decl name='table' type-id='type-id-689' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='96' column='1'/>
6839      </data-member>
6840      <data-member access='public' layout-offset-in-bits='64'>
6841        <var-decl name='uvs_table' type-id='type-id-689' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='97' column='1'/>
6842      </data-member>
6843      <data-member access='public' layout-offset-in-bits='128'>
6844        <var-decl name='blob' type-id='type-id-59' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='98' column='1'/>
6845      </data-member>
6846      <member-function access='public'>
6847        <function-decl name='get_glyph' mangled-name='_ZNK29hb_ot_face_cmap_accelerator_t9get_glyphEjjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='134' column='1' visibility='default' binding='global' size-in-bits='64'>
6848          <parameter type-id='type-id-690' is-artificial='yes'/>
6849          <parameter type-id='type-id-72'/>
6850          <parameter type-id='type-id-72'/>
6851          <parameter type-id='type-id-119'/>
6852          <return type-id='type-id-1'/>
6853        </function-decl>
6854      </member-function>
6855      <member-function access='public'>
6856        <function-decl name='init' mangled-name='_ZN29hb_ot_face_cmap_accelerator_t4initEP9hb_face_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
6857          <parameter type-id='type-id-691' is-artificial='yes'/>
6858          <parameter type-id='type-id-160'/>
6859          <return type-id='type-id-25'/>
6860        </function-decl>
6861      </member-function>
6862      <member-function access='public'>
6863        <function-decl name='fini' mangled-name='_ZN29hb_ot_face_cmap_accelerator_t4finiEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='129' column='1' visibility='default' binding='global' size-in-bits='64'>
6864          <parameter type-id='type-id-691' is-artificial='yes'/>
6865          <return type-id='type-id-25'/>
6866        </function-decl>
6867      </member-function>
6868    </class-decl>
6869    <class-decl name='hb_ot_face_metrics_accelerator_t' size-in-bits='256' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='39' column='1' id='type-id-692'>
6870      <data-member access='public' layout-offset-in-bits='0'>
6871        <var-decl name='num_metrics' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='40' column='1'/>
6872      </data-member>
6873      <data-member access='public' layout-offset-in-bits='32'>
6874        <var-decl name='num_advances' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='41' column='1'/>
6875      </data-member>
6876      <data-member access='public' layout-offset-in-bits='64'>
6877        <var-decl name='default_advance' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='42' column='1'/>
6878      </data-member>
6879      <data-member access='public' layout-offset-in-bits='128'>
6880        <var-decl name='table' type-id='type-id-693' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='43' column='1'/>
6881      </data-member>
6882      <data-member access='public' layout-offset-in-bits='192'>
6883        <var-decl name='blob' type-id='type-id-59' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='44' column='1'/>
6884      </data-member>
6885      <member-function access='public'>
6886        <function-decl name='get_advance' mangled-name='_ZNK32hb_ot_face_metrics_accelerator_t11get_advanceEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
6887          <parameter type-id='type-id-694' is-artificial='yes'/>
6888          <parameter type-id='type-id-72'/>
6889          <return type-id='type-id-18'/>
6890        </function-decl>
6891      </member-function>
6892      <member-function access='public'>
6893        <function-decl name='fini' mangled-name='_ZN32hb_ot_face_metrics_accelerator_t4finiEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='69' column='1' visibility='default' binding='global' size-in-bits='64'>
6894          <parameter type-id='type-id-695' is-artificial='yes'/>
6895          <return type-id='type-id-25'/>
6896        </function-decl>
6897      </member-function>
6898      <member-function access='public'>
6899        <function-decl name='init' mangled-name='_ZN32hb_ot_face_metrics_accelerator_t4initEP9hb_face_tjjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='46' column='1' visibility='default' binding='global' size-in-bits='64'>
6900          <parameter type-id='type-id-695' is-artificial='yes'/>
6901          <parameter type-id='type-id-160'/>
6902          <parameter type-id='type-id-184'/>
6903          <parameter type-id='type-id-184'/>
6904          <parameter type-id='type-id-18'/>
6905          <return type-id='type-id-25'/>
6906        </function-decl>
6907      </member-function>
6908    </class-decl>
6909    <array-type-def dimensions='1' type-id='type-id-139' size-in-bits='24' id='type-id-696'>
6910      <subrange length='3' type-id='type-id-4' id='type-id-697'/>
6911    </array-type-def>
6912    <pointer-type-def type-id='type-id-698' size-in-bits='64' id='type-id-699'/>
6913    <pointer-type-def type-id='type-id-700' size-in-bits='64' id='type-id-701'/>
6914    <pointer-type-def type-id='type-id-702' size-in-bits='64' id='type-id-560'/>
6915    <pointer-type-def type-id='type-id-703' size-in-bits='64' id='type-id-704'/>
6916    <pointer-type-def type-id='type-id-705' size-in-bits='64' id='type-id-706'/>
6917    <pointer-type-def type-id='type-id-707' size-in-bits='64' id='type-id-708'/>
6918    <pointer-type-def type-id='type-id-709' size-in-bits='64' id='type-id-710'/>
6919    <pointer-type-def type-id='type-id-711' size-in-bits='64' id='type-id-712'/>
6920    <reference-type-def kind='lvalue' type-id='type-id-713' size-in-bits='64' id='type-id-714'/>
6921    <pointer-type-def type-id='type-id-713' size-in-bits='64' id='type-id-715'/>
6922    <pointer-type-def type-id='type-id-716' size-in-bits='64' id='type-id-717'/>
6923    <pointer-type-def type-id='type-id-718' size-in-bits='64' id='type-id-719'/>
6924    <pointer-type-def type-id='type-id-720' size-in-bits='64' id='type-id-721'/>
6925    <reference-type-def kind='lvalue' type-id='type-id-673' size-in-bits='64' id='type-id-722'/>
6926    <pointer-type-def type-id='type-id-673' size-in-bits='64' id='type-id-723'/>
6927    <pointer-type-def type-id='type-id-724' size-in-bits='64' id='type-id-725'/>
6928    <pointer-type-def type-id='type-id-726' size-in-bits='64' id='type-id-727'/>
6929    <pointer-type-def type-id='type-id-728' size-in-bits='64' id='type-id-729'/>
6930    <pointer-type-def type-id='type-id-730' size-in-bits='64' id='type-id-731'/>
6931    <reference-type-def kind='lvalue' type-id='type-id-675' size-in-bits='64' id='type-id-732'/>
6932    <pointer-type-def type-id='type-id-675' size-in-bits='64' id='type-id-733'/>
6933    <reference-type-def kind='lvalue' type-id='type-id-256' size-in-bits='64' id='type-id-734'/>
6934    <pointer-type-def type-id='type-id-735' size-in-bits='64' id='type-id-736'/>
6935    <pointer-type-def type-id='type-id-737' size-in-bits='64' id='type-id-383'/>
6936    <pointer-type-def type-id='type-id-738' size-in-bits='64' id='type-id-382'/>
6937    <pointer-type-def type-id='type-id-739' size-in-bits='64' id='type-id-381'/>
6938    <reference-type-def kind='lvalue' type-id='type-id-740' size-in-bits='64' id='type-id-741'/>
6939    <reference-type-def kind='lvalue' type-id='type-id-742' size-in-bits='64' id='type-id-743'/>
6940    <reference-type-def kind='lvalue' type-id='type-id-744' size-in-bits='64' id='type-id-745'/>
6941    <reference-type-def kind='lvalue' type-id='type-id-746' size-in-bits='64' id='type-id-747'/>
6942    <reference-type-def kind='lvalue' type-id='type-id-748' size-in-bits='64' id='type-id-749'/>
6943    <reference-type-def kind='lvalue' type-id='type-id-750' size-in-bits='64' id='type-id-751'/>
6944    <reference-type-def kind='lvalue' type-id='type-id-752' size-in-bits='64' id='type-id-753'/>
6945    <reference-type-def kind='lvalue' type-id='type-id-754' size-in-bits='64' id='type-id-755'/>
6946    <pointer-type-def type-id='type-id-372' size-in-bits='64' id='type-id-387'/>
6947    <reference-type-def kind='lvalue' type-id='type-id-682' size-in-bits='64' id='type-id-756'/>
6948    <pointer-type-def type-id='type-id-682' size-in-bits='64' id='type-id-757'/>
6949    <reference-type-def kind='lvalue' type-id='type-id-684' size-in-bits='64' id='type-id-758'/>
6950    <pointer-type-def type-id='type-id-684' size-in-bits='64' id='type-id-759'/>
6951    <reference-type-def kind='lvalue' type-id='type-id-686' size-in-bits='64' id='type-id-760'/>
6952    <pointer-type-def type-id='type-id-686' size-in-bits='64' id='type-id-761'/>
6953    <pointer-type-def type-id='type-id-762' size-in-bits='64' id='type-id-763'/>
6954    <pointer-type-def type-id='type-id-764' size-in-bits='64' id='type-id-765'/>
6955    <pointer-type-def type-id='type-id-766' size-in-bits='64' id='type-id-767'/>
6956    <qualified-type-def type-id='type-id-698' const='yes' id='type-id-768'/>
6957    <pointer-type-def type-id='type-id-768' size-in-bits='64' id='type-id-393'/>
6958    <qualified-type-def type-id='type-id-700' const='yes' id='type-id-769'/>
6959    <pointer-type-def type-id='type-id-769' size-in-bits='64' id='type-id-384'/>
6960    <qualified-type-def type-id='type-id-702' const='yes' id='type-id-770'/>
6961    <pointer-type-def type-id='type-id-770' size-in-bits='64' id='type-id-389'/>
6962    <qualified-type-def type-id='type-id-703' const='yes' id='type-id-771'/>
6963    <pointer-type-def type-id='type-id-771' size-in-bits='64' id='type-id-391'/>
6964    <qualified-type-def type-id='type-id-705' const='yes' id='type-id-772'/>
6965    <pointer-type-def type-id='type-id-772' size-in-bits='64' id='type-id-399'/>
6966    <qualified-type-def type-id='type-id-707' const='yes' id='type-id-773'/>
6967    <pointer-type-def type-id='type-id-773' size-in-bits='64' id='type-id-397'/>
6968    <qualified-type-def type-id='type-id-709' const='yes' id='type-id-774'/>
6969    <pointer-type-def type-id='type-id-774' size-in-bits='64' id='type-id-396'/>
6970    <qualified-type-def type-id='type-id-711' const='yes' id='type-id-775'/>
6971    <reference-type-def kind='lvalue' type-id='type-id-775' size-in-bits='64' id='type-id-776'/>
6972    <pointer-type-def type-id='type-id-775' size-in-bits='64' id='type-id-777'/>
6973    <qualified-type-def type-id='type-id-713' const='yes' id='type-id-778'/>
6974    <reference-type-def kind='lvalue' type-id='type-id-778' size-in-bits='64' id='type-id-779'/>
6975    <pointer-type-def type-id='type-id-778' size-in-bits='64' id='type-id-689'/>
6976    <qualified-type-def type-id='type-id-716' const='yes' id='type-id-780'/>
6977    <pointer-type-def type-id='type-id-780' size-in-bits='64' id='type-id-385'/>
6978    <qualified-type-def type-id='type-id-718' const='yes' id='type-id-781'/>
6979    <pointer-type-def type-id='type-id-781' size-in-bits='64' id='type-id-402'/>
6980    <qualified-type-def type-id='type-id-720' const='yes' id='type-id-782'/>
6981    <pointer-type-def type-id='type-id-782' size-in-bits='64' id='type-id-386'/>
6982    <qualified-type-def type-id='type-id-673' const='yes' id='type-id-783'/>
6983    <reference-type-def kind='lvalue' type-id='type-id-783' size-in-bits='64' id='type-id-784'/>
6984    <pointer-type-def type-id='type-id-783' size-in-bits='64' id='type-id-785'/>
6985    <qualified-type-def type-id='type-id-724' const='yes' id='type-id-786'/>
6986    <pointer-type-def type-id='type-id-786' size-in-bits='64' id='type-id-394'/>
6987    <qualified-type-def type-id='type-id-726' const='yes' id='type-id-787'/>
6988    <pointer-type-def type-id='type-id-787' size-in-bits='64' id='type-id-395'/>
6989    <qualified-type-def type-id='type-id-728' const='yes' id='type-id-788'/>
6990    <pointer-type-def type-id='type-id-788' size-in-bits='64' id='type-id-390'/>
6991    <qualified-type-def type-id='type-id-730' const='yes' id='type-id-789'/>
6992    <pointer-type-def type-id='type-id-789' size-in-bits='64' id='type-id-392'/>
6993    <qualified-type-def type-id='type-id-675' const='yes' id='type-id-790'/>
6994    <reference-type-def kind='lvalue' type-id='type-id-790' size-in-bits='64' id='type-id-791'/>
6995    <pointer-type-def type-id='type-id-790' size-in-bits='64' id='type-id-404'/>
6996    <qualified-type-def type-id='type-id-735' const='yes' id='type-id-792'/>
6997    <reference-type-def kind='lvalue' type-id='type-id-792' size-in-bits='64' id='type-id-793'/>
6998    <pointer-type-def type-id='type-id-792' size-in-bits='64' id='type-id-794'/>
6999    <qualified-type-def type-id='type-id-678' const='yes' id='type-id-795'/>
7000    <pointer-type-def type-id='type-id-795' size-in-bits='64' id='type-id-796'/>
7001    <qualified-type-def type-id='type-id-737' const='yes' id='type-id-797'/>
7002    <pointer-type-def type-id='type-id-797' size-in-bits='64' id='type-id-403'/>
7003    <qualified-type-def type-id='type-id-738' const='yes' id='type-id-798'/>
7004    <pointer-type-def type-id='type-id-798' size-in-bits='64' id='type-id-400'/>
7005    <qualified-type-def type-id='type-id-739' const='yes' id='type-id-799'/>
7006    <pointer-type-def type-id='type-id-799' size-in-bits='64' id='type-id-398'/>
7007    <qualified-type-def type-id='type-id-800' const='yes' id='type-id-801'/>
7008    <pointer-type-def type-id='type-id-801' size-in-bits='64' id='type-id-802'/>
7009    <qualified-type-def type-id='type-id-740' const='yes' id='type-id-803'/>
7010    <reference-type-def kind='lvalue' type-id='type-id-803' size-in-bits='64' id='type-id-804'/>
7011    <pointer-type-def type-id='type-id-803' size-in-bits='64' id='type-id-805'/>
7012    <qualified-type-def type-id='type-id-742' const='yes' id='type-id-806'/>
7013    <reference-type-def kind='lvalue' type-id='type-id-806' size-in-bits='64' id='type-id-807'/>
7014    <pointer-type-def type-id='type-id-806' size-in-bits='64' id='type-id-808'/>
7015    <qualified-type-def type-id='type-id-809' const='yes' id='type-id-810'/>
7016    <pointer-type-def type-id='type-id-810' size-in-bits='64' id='type-id-811'/>
7017    <qualified-type-def type-id='type-id-682' const='yes' id='type-id-812'/>
7018    <reference-type-def kind='lvalue' type-id='type-id-812' size-in-bits='64' id='type-id-813'/>
7019    <pointer-type-def type-id='type-id-812' size-in-bits='64' id='type-id-814'/>
7020    <qualified-type-def type-id='type-id-684' const='yes' id='type-id-815'/>
7021    <reference-type-def kind='lvalue' type-id='type-id-815' size-in-bits='64' id='type-id-816'/>
7022    <pointer-type-def type-id='type-id-815' size-in-bits='64' id='type-id-817'/>
7023    <qualified-type-def type-id='type-id-686' const='yes' id='type-id-818'/>
7024    <reference-type-def kind='lvalue' type-id='type-id-818' size-in-bits='64' id='type-id-819'/>
7025    <pointer-type-def type-id='type-id-818' size-in-bits='64' id='type-id-401'/>
7026    <qualified-type-def type-id='type-id-762' const='yes' id='type-id-820'/>
7027    <pointer-type-def type-id='type-id-820' size-in-bits='64' id='type-id-406'/>
7028    <qualified-type-def type-id='type-id-764' const='yes' id='type-id-821'/>
7029    <pointer-type-def type-id='type-id-821' size-in-bits='64' id='type-id-693'/>
7030    <qualified-type-def type-id='type-id-766' const='yes' id='type-id-822'/>
7031    <pointer-type-def type-id='type-id-822' size-in-bits='64' id='type-id-405'/>
7032    <reference-type-def kind='lvalue' type-id='type-id-144' size-in-bits='64' id='type-id-823'/>
7033    <qualified-type-def type-id='type-id-688' const='yes' id='type-id-824'/>
7034    <pointer-type-def type-id='type-id-824' size-in-bits='64' id='type-id-690'/>
7035    <qualified-type-def type-id='type-id-692' const='yes' id='type-id-825'/>
7036    <pointer-type-def type-id='type-id-825' size-in-bits='64' id='type-id-694'/>
7037    <reference-type-def kind='lvalue' type-id='type-id-174' size-in-bits='64' id='type-id-388'/>
7038    <pointer-type-def type-id='type-id-688' size-in-bits='64' id='type-id-691'/>
7039    <pointer-type-def type-id='type-id-692' size-in-bits='64' id='type-id-695'/>
7040    <namespace-decl name='OT'>
7041      <enum-decl name='glyph_variant_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='275' column='1' id='type-id-826'>
7042        <underlying-type type-id='type-id-7'/>
7043        <enumerator name='GLYPH_VARIANT_NOT_FOUND' value='0'/>
7044        <enumerator name='GLYPH_VARIANT_FOUND' value='1'/>
7045        <enumerator name='GLYPH_VARIANT_USE_DEFAULT' value='2'/>
7046      </enum-decl>
7047      <class-decl name='ArrayOf&lt;OT::CmapSubtableLongGroup, OT::IntType&lt;unsigned int, 4u&gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-698'>
7048        <data-member access='public' layout-offset-in-bits='0'>
7049          <var-decl name='len' type-id='type-id-258' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
7050        </data-member>
7051        <data-member access='public' layout-offset-in-bits='32'>
7052          <var-decl name='array' type-id='type-id-674' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
7053        </data-member>
7054        <data-member access='public' static='yes'>
7055          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
7056        </data-member>
7057        <member-function access='private'>
7058          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_21CmapSubtableLongGroupENS_7IntTypeIjLj4EEEE16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
7059            <parameter type-id='type-id-699' is-artificial='yes'/>
7060            <parameter type-id='type-id-279'/>
7061            <return type-id='type-id-1'/>
7062          </function-decl>
7063        </member-function>
7064        <member-function access='public'>
7065          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_21CmapSubtableLongGroupENS_7IntTypeIjLj4EEEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
7066            <parameter type-id='type-id-393' is-artificial='yes'/>
7067            <parameter type-id='type-id-18'/>
7068            <return type-id='type-id-784'/>
7069          </function-decl>
7070        </member-function>
7071        <member-function access='public'>
7072          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_21CmapSubtableLongGroupENS_7IntTypeIjLj4EEEE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
7073            <parameter type-id='type-id-699' is-artificial='yes'/>
7074            <parameter type-id='type-id-279'/>
7075            <return type-id='type-id-1'/>
7076          </function-decl>
7077        </member-function>
7078      </class-decl>
7079      <class-decl name='ArrayOf&lt;OT::EncodingRecord, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-700'>
7080        <data-member access='public' layout-offset-in-bits='0'>
7081          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
7082        </data-member>
7083        <data-member access='public' layout-offset-in-bits='16'>
7084          <var-decl name='array' type-id='type-id-676' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
7085        </data-member>
7086        <data-member access='public' static='yes'>
7087          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
7088        </data-member>
7089        <member-function access='public'>
7090          <function-decl name='lsearch&lt;OT::EncodingRecord&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='876' column='1' visibility='default' binding='global' size-in-bits='64'>
7091            <parameter type-id='type-id-384' is-artificial='yes'/>
7092            <parameter type-id='type-id-791'/>
7093            <return type-id='type-id-11'/>
7094          </function-decl>
7095        </member-function>
7096        <member-function access='private'>
7097          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_14EncodingRecordENS_7IntTypeItLj2EEEE16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
7098            <parameter type-id='type-id-701' is-artificial='yes'/>
7099            <parameter type-id='type-id-279'/>
7100            <return type-id='type-id-1'/>
7101          </function-decl>
7102        </member-function>
7103        <member-function access='public'>
7104          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_14EncodingRecordENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
7105            <parameter type-id='type-id-701' is-artificial='yes'/>
7106            <parameter type-id='type-id-279'/>
7107            <parameter type-id='type-id-19'/>
7108            <return type-id='type-id-1'/>
7109          </function-decl>
7110        </member-function>
7111        <member-function access='public'>
7112          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_14EncodingRecordENS_7IntTypeItLj2EEEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
7113            <parameter type-id='type-id-384' is-artificial='yes'/>
7114            <parameter type-id='type-id-18'/>
7115            <return type-id='type-id-791'/>
7116          </function-decl>
7117        </member-function>
7118      </class-decl>
7119      <class-decl name='ArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-702'>
7120        <data-member access='public' layout-offset-in-bits='0'>
7121          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
7122        </data-member>
7123        <data-member access='public' layout-offset-in-bits='16'>
7124          <var-decl name='array' type-id='type-id-677' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
7125        </data-member>
7126        <data-member access='public' static='yes'>
7127          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
7128        </data-member>
7129        <member-function access='private'>
7130          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_7IntTypeItLj2EEES2_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
7131            <parameter type-id='type-id-560' is-artificial='yes'/>
7132            <parameter type-id='type-id-279'/>
7133            <return type-id='type-id-1'/>
7134          </function-decl>
7135        </member-function>
7136        <member-function access='public'>
7137          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_7IntTypeItLj2EEES2_E8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
7138            <parameter type-id='type-id-560' is-artificial='yes'/>
7139            <parameter type-id='type-id-279'/>
7140            <return type-id='type-id-1'/>
7141          </function-decl>
7142        </member-function>
7143        <member-function access='public'>
7144          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_7IntTypeItLj2EEES2_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
7145            <parameter type-id='type-id-389' is-artificial='yes'/>
7146            <parameter type-id='type-id-18'/>
7147            <return type-id='type-id-311'/>
7148          </function-decl>
7149        </member-function>
7150        <member-function access='public'>
7151          <function-decl name='get_size' mangled-name='_ZNK2OT7ArrayOfINS_7IntTypeItLj2EEES2_E8get_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='815' column='1' visibility='default' binding='global' size-in-bits='64'>
7152            <parameter type-id='type-id-389' is-artificial='yes'/>
7153            <return type-id='type-id-18'/>
7154          </function-decl>
7155        </member-function>
7156        <member-function access='public'>
7157          <function-decl name='sub_array' mangled-name='_ZNK2OT7ArrayOfINS_7IntTypeItLj2EEES2_E9sub_arrayEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='794' column='1' visibility='default' binding='global' size-in-bits='64'>
7158            <parameter type-id='type-id-389' is-artificial='yes'/>
7159            <parameter type-id='type-id-18'/>
7160            <parameter type-id='type-id-60'/>
7161            <return type-id='type-id-312'/>
7162          </function-decl>
7163        </member-function>
7164        <member-function access='public'>
7165          <function-decl name='operator[]' mangled-name='_ZN2OT7ArrayOfINS_7IntTypeItLj2EEES2_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='811' column='1' visibility='default' binding='global' size-in-bits='64'>
7166            <parameter type-id='type-id-560' is-artificial='yes'/>
7167            <parameter type-id='type-id-18'/>
7168            <return type-id='type-id-734'/>
7169          </function-decl>
7170        </member-function>
7171        <member-function access='public'>
7172          <function-decl name='serialize' mangled-name='_ZN2OT7ArrayOfINS_7IntTypeItLj2EEES2_E9serializeEPNS_22hb_serialize_context_tEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='818' column='1' visibility='default' binding='global' size-in-bits='64'>
7173            <parameter type-id='type-id-560' is-artificial='yes'/>
7174            <parameter type-id='type-id-281'/>
7175            <parameter type-id='type-id-18'/>
7176            <return type-id='type-id-1'/>
7177          </function-decl>
7178        </member-function>
7179        <member-function access='public'>
7180          <function-decl name='serialize' mangled-name='_ZN2OT7ArrayOfINS_7IntTypeItLj2EEES2_E9serializeEPNS_22hb_serialize_context_tERNS_8SupplierIS2_EEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='828' column='1' visibility='default' binding='global' size-in-bits='64'>
7181            <parameter type-id='type-id-560' is-artificial='yes'/>
7182            <parameter type-id='type-id-281'/>
7183            <parameter type-id='type-id-749'/>
7184            <parameter type-id='type-id-18'/>
7185            <return type-id='type-id-1'/>
7186          </function-decl>
7187        </member-function>
7188      </class-decl>
7189      <class-decl name='ArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;unsigned int, 4u&gt; &gt;' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-703'>
7190        <data-member access='public' layout-offset-in-bits='0'>
7191          <var-decl name='len' type-id='type-id-258' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
7192        </data-member>
7193        <data-member access='public' layout-offset-in-bits='32'>
7194          <var-decl name='array' type-id='type-id-677' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
7195        </data-member>
7196        <data-member access='public' static='yes'>
7197          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
7198        </data-member>
7199        <member-function access='private'>
7200          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_7IntTypeItLj2EEENS1_IjLj4EEEE16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
7201            <parameter type-id='type-id-704' is-artificial='yes'/>
7202            <parameter type-id='type-id-279'/>
7203            <return type-id='type-id-1'/>
7204          </function-decl>
7205        </member-function>
7206        <member-function access='public'>
7207          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_7IntTypeItLj2EEENS1_IjLj4EEEE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
7208            <parameter type-id='type-id-704' is-artificial='yes'/>
7209            <parameter type-id='type-id-279'/>
7210            <return type-id='type-id-1'/>
7211          </function-decl>
7212        </member-function>
7213        <member-function access='public'>
7214          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_7IntTypeItLj2EEENS1_IjLj4EEEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
7215            <parameter type-id='type-id-391' is-artificial='yes'/>
7216            <parameter type-id='type-id-18'/>
7217            <return type-id='type-id-311'/>
7218          </function-decl>
7219        </member-function>
7220      </class-decl>
7221      <class-decl name='ArrayOf&lt;OT::UVSMapping, OT::IntType&lt;unsigned int, 4u&gt; &gt;' size-in-bits='72' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-705'>
7222        <data-member access='public' layout-offset-in-bits='0'>
7223          <var-decl name='len' type-id='type-id-258' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
7224        </data-member>
7225        <data-member access='public' layout-offset-in-bits='32'>
7226          <var-decl name='array' type-id='type-id-683' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
7227        </data-member>
7228        <data-member access='public' static='yes'>
7229          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
7230        </data-member>
7231        <member-function access='private'>
7232          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_10UVSMappingENS_7IntTypeIjLj4EEEE16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
7233            <parameter type-id='type-id-706' is-artificial='yes'/>
7234            <parameter type-id='type-id-279'/>
7235            <return type-id='type-id-1'/>
7236          </function-decl>
7237        </member-function>
7238        <member-function access='public'>
7239          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_10UVSMappingENS_7IntTypeIjLj4EEEE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
7240            <parameter type-id='type-id-706' is-artificial='yes'/>
7241            <parameter type-id='type-id-279'/>
7242            <return type-id='type-id-1'/>
7243          </function-decl>
7244        </member-function>
7245        <member-function access='public'>
7246          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_10UVSMappingENS_7IntTypeIjLj4EEEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
7247            <parameter type-id='type-id-399' is-artificial='yes'/>
7248            <parameter type-id='type-id-18'/>
7249            <return type-id='type-id-813'/>
7250          </function-decl>
7251        </member-function>
7252      </class-decl>
7253      <class-decl name='ArrayOf&lt;OT::UnicodeValueRange, OT::IntType&lt;unsigned int, 4u&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-707'>
7254        <data-member access='public' layout-offset-in-bits='0'>
7255          <var-decl name='len' type-id='type-id-258' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
7256        </data-member>
7257        <data-member access='public' layout-offset-in-bits='32'>
7258          <var-decl name='array' type-id='type-id-685' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
7259        </data-member>
7260        <data-member access='public' static='yes'>
7261          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
7262        </data-member>
7263        <member-function access='private'>
7264          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_17UnicodeValueRangeENS_7IntTypeIjLj4EEEE16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
7265            <parameter type-id='type-id-708' is-artificial='yes'/>
7266            <parameter type-id='type-id-279'/>
7267            <return type-id='type-id-1'/>
7268          </function-decl>
7269        </member-function>
7270        <member-function access='public'>
7271          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_17UnicodeValueRangeENS_7IntTypeIjLj4EEEE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
7272            <parameter type-id='type-id-708' is-artificial='yes'/>
7273            <parameter type-id='type-id-279'/>
7274            <return type-id='type-id-1'/>
7275          </function-decl>
7276        </member-function>
7277      </class-decl>
7278      <class-decl name='ArrayOf&lt;OT::VariationSelectorRecord, OT::IntType&lt;unsigned int, 4u&gt; &gt;' size-in-bits='120' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-709'>
7279        <data-member access='public' layout-offset-in-bits='0'>
7280          <var-decl name='len' type-id='type-id-258' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
7281        </data-member>
7282        <data-member access='public' layout-offset-in-bits='32'>
7283          <var-decl name='array' type-id='type-id-687' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
7284        </data-member>
7285        <data-member access='public' static='yes'>
7286          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
7287        </data-member>
7288        <member-function access='private'>
7289          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_23VariationSelectorRecordENS_7IntTypeIjLj4EEEE16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
7290            <parameter type-id='type-id-710' is-artificial='yes'/>
7291            <parameter type-id='type-id-279'/>
7292            <return type-id='type-id-1'/>
7293          </function-decl>
7294        </member-function>
7295        <member-function access='public'>
7296          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_23VariationSelectorRecordENS_7IntTypeIjLj4EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
7297            <parameter type-id='type-id-710' is-artificial='yes'/>
7298            <parameter type-id='type-id-279'/>
7299            <parameter type-id='type-id-19'/>
7300            <return type-id='type-id-1'/>
7301          </function-decl>
7302        </member-function>
7303        <member-function access='public'>
7304          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_23VariationSelectorRecordENS_7IntTypeIjLj4EEEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
7305            <parameter type-id='type-id-396' is-artificial='yes'/>
7306            <parameter type-id='type-id-18'/>
7307            <return type-id='type-id-819'/>
7308          </function-decl>
7309        </member-function>
7310      </class-decl>
7311      <class-decl name='BEInt&lt;short unsigned int, 2&gt;' is-struct='yes' visibility='default' id='type-id-827'/>
7312      <class-decl name='BEInt&lt;unsigned int, 3&gt;' size-in-bits='24' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='532' column='1' id='type-id-711'>
7313        <data-member access='private' layout-offset-in-bits='0'>
7314          <var-decl name='v' type-id='type-id-696' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='579' column='1'/>
7315        </data-member>
7316        <member-function access='public'>
7317          <function-decl name='operator unsigned int' mangled-name='_ZNK2OT5BEIntIjLi3EEcvjEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='566' column='1' visibility='default' binding='global' size-in-bits='64'>
7318            <parameter type-id='type-id-777' is-artificial='yes'/>
7319            <return type-id='type-id-18'/>
7320          </function-decl>
7321        </member-function>
7322      </class-decl>
7323      <class-decl name='BEInt&lt;unsigned int, 4&gt;' is-struct='yes' visibility='default' id='type-id-828'/>
7324      <class-decl name='CmapSubtable' size-in-bits='2096' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='393' column='1' id='type-id-713'>
7325        <member-type access='protected'>
7326          <union-decl name='__anonymous_union__' size-in-bits='2096' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='437' column='1' id='type-id-829'>
7327            <data-member access='public'>
7328              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='438' column='1'/>
7329            </data-member>
7330            <data-member access='public'>
7331              <var-decl name='format0' type-id='type-id-716' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='439' column='1'/>
7332            </data-member>
7333            <data-member access='public'>
7334              <var-decl name='format4' type-id='type-id-720' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='440' column='1'/>
7335            </data-member>
7336            <data-member access='public'>
7337              <var-decl name='format6' type-id='type-id-830' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='441' column='1'/>
7338            </data-member>
7339            <data-member access='public'>
7340              <var-decl name='format10' type-id='type-id-831' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='442' column='1'/>
7341            </data-member>
7342            <data-member access='public'>
7343              <var-decl name='format12' type-id='type-id-832' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='443' column='1'/>
7344            </data-member>
7345            <data-member access='public'>
7346              <var-decl name='format13' type-id='type-id-833' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='444' column='1'/>
7347            </data-member>
7348            <data-member access='public'>
7349              <var-decl name='format14' type-id='type-id-718' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='445' column='1'/>
7350            </data-member>
7351          </union-decl>
7352        </member-type>
7353        <data-member access='protected' layout-offset-in-bits='0'>
7354          <var-decl name='u' type-id='type-id-829' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='446' column='1'/>
7355        </data-member>
7356        <data-member access='public' static='yes'>
7357          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='448' column='1'/>
7358        </data-member>
7359        <member-function access='public'>
7360          <function-decl name='get_glyph_variant' mangled-name='_ZNK2OT12CmapSubtable17get_glyph_variantEjjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='411' column='1' visibility='default' binding='global' size-in-bits='64'>
7361            <parameter type-id='type-id-689' is-artificial='yes'/>
7362            <parameter type-id='type-id-72'/>
7363            <parameter type-id='type-id-72'/>
7364            <parameter type-id='type-id-119'/>
7365            <return type-id='type-id-826'/>
7366          </function-decl>
7367        </member-function>
7368        <member-function access='public'>
7369          <function-decl name='get_glyph' mangled-name='_ZNK2OT12CmapSubtable9get_glyphEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='396' column='1' visibility='default' binding='global' size-in-bits='64'>
7370            <parameter type-id='type-id-689' is-artificial='yes'/>
7371            <parameter type-id='type-id-72'/>
7372            <parameter type-id='type-id-119'/>
7373            <return type-id='type-id-1'/>
7374          </function-decl>
7375        </member-function>
7376        <member-function access='public'>
7377          <function-decl name='sanitize' mangled-name='_ZN2OT12CmapSubtable8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='421' column='1' visibility='default' binding='global' size-in-bits='64'>
7378            <parameter type-id='type-id-715' is-artificial='yes'/>
7379            <parameter type-id='type-id-279'/>
7380            <return type-id='type-id-1'/>
7381          </function-decl>
7382        </member-function>
7383      </class-decl>
7384      <class-decl name='CmapSubtableFormat0' size-in-bits='2096' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='44' column='1' id='type-id-716'>
7385        <data-member access='protected' layout-offset-in-bits='0'>
7386          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='60' column='1'/>
7387        </data-member>
7388        <data-member access='protected' layout-offset-in-bits='16'>
7389          <var-decl name='lengthZ' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='61' column='1'/>
7390        </data-member>
7391        <data-member access='protected' layout-offset-in-bits='32'>
7392          <var-decl name='languageZ' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='62' column='1'/>
7393        </data-member>
7394        <data-member access='protected' layout-offset-in-bits='48'>
7395          <var-decl name='glyphIdArray' type-id='type-id-671' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='63' column='1'/>
7396        </data-member>
7397        <data-member access='public' static='yes'>
7398          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='66' column='1'/>
7399        </data-member>
7400        <data-member access='public' static='yes'>
7401          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='66' column='1'/>
7402        </data-member>
7403        <member-function access='public'>
7404          <function-decl name='sanitize' mangled-name='_ZN2OT19CmapSubtableFormat08sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='54' column='1' visibility='default' binding='global' size-in-bits='64'>
7405            <parameter type-id='type-id-717' is-artificial='yes'/>
7406            <parameter type-id='type-id-279'/>
7407            <return type-id='type-id-1'/>
7408          </function-decl>
7409        </member-function>
7410        <member-function access='public'>
7411          <function-decl name='get_glyph' mangled-name='_ZNK2OT19CmapSubtableFormat09get_glyphEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='45' column='1' visibility='default' binding='global' size-in-bits='64'>
7412            <parameter type-id='type-id-385' is-artificial='yes'/>
7413            <parameter type-id='type-id-72'/>
7414            <parameter type-id='type-id-119'/>
7415            <return type-id='type-id-1'/>
7416          </function-decl>
7417        </member-function>
7418      </class-decl>
7419      <class-decl name='CmapSubtableFormat10' size-in-bits='176' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='231' column='1' id='type-id-831'>
7420        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-730'/>
7421      </class-decl>
7422      <class-decl name='CmapSubtableFormat12' size-in-bits='224' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='262' column='1' id='type-id-832'>
7423        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-724'/>
7424        <member-function access='public' static='yes'>
7425          <function-decl name='group_get_glyph' mangled-name='_ZN2OT20CmapSubtableFormat1215group_get_glyphERKNS_21CmapSubtableLongGroupEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='263' column='1' visibility='default' binding='global' size-in-bits='64'>
7426            <parameter type-id='type-id-784'/>
7427            <parameter type-id='type-id-72'/>
7428            <return type-id='type-id-72'/>
7429          </function-decl>
7430        </member-function>
7431      </class-decl>
7432      <class-decl name='CmapSubtableFormat13' size-in-bits='224' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='269' column='1' id='type-id-833'>
7433        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-726'/>
7434        <member-function access='public' static='yes'>
7435          <function-decl name='group_get_glyph' mangled-name='_ZN2OT20CmapSubtableFormat1315group_get_glyphERKNS_21CmapSubtableLongGroupEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='270' column='1' visibility='default' binding='global' size-in-bits='64'>
7436            <parameter type-id='type-id-784'/>
7437            <parameter type-id='type-id-72'/>
7438            <return type-id='type-id-72'/>
7439          </function-decl>
7440        </member-function>
7441      </class-decl>
7442      <class-decl name='CmapSubtableFormat14' size-in-bits='168' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='368' column='1' id='type-id-718'>
7443        <data-member access='protected' layout-offset-in-bits='0'>
7444          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='383' column='1'/>
7445        </data-member>
7446        <data-member access='protected' layout-offset-in-bits='16'>
7447          <var-decl name='lengthZ' type-id='type-id-341' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='384' column='1'/>
7448        </data-member>
7449        <data-member access='protected' layout-offset-in-bits='48'>
7450          <var-decl name='record' type-id='type-id-809' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='386' column='1'/>
7451        </data-member>
7452        <data-member access='public' static='yes'>
7453          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='389' column='1'/>
7454        </data-member>
7455        <member-function access='public'>
7456          <function-decl name='sanitize' mangled-name='_ZN2OT20CmapSubtableFormat148sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='376' column='1' visibility='default' binding='global' size-in-bits='64'>
7457            <parameter type-id='type-id-719' is-artificial='yes'/>
7458            <parameter type-id='type-id-279'/>
7459            <return type-id='type-id-1'/>
7460          </function-decl>
7461        </member-function>
7462        <member-function access='public'>
7463          <function-decl name='get_glyph_variant' mangled-name='_ZNK2OT20CmapSubtableFormat1417get_glyph_variantEjjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='369' column='1' visibility='default' binding='global' size-in-bits='64'>
7464            <parameter type-id='type-id-402' is-artificial='yes'/>
7465            <parameter type-id='type-id-72'/>
7466            <parameter type-id='type-id-72'/>
7467            <parameter type-id='type-id-119'/>
7468            <return type-id='type-id-826'/>
7469          </function-decl>
7470        </member-function>
7471      </class-decl>
7472      <class-decl name='CmapSubtableFormat4' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='70' column='1' id='type-id-720'>
7473        <data-member access='protected' layout-offset-in-bits='0'>
7474          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='150' column='1'/>
7475        </data-member>
7476        <data-member access='protected' layout-offset-in-bits='16'>
7477          <var-decl name='length' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='151' column='1'/>
7478        </data-member>
7479        <data-member access='protected' layout-offset-in-bits='32'>
7480          <var-decl name='languageZ' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='153' column='1'/>
7481        </data-member>
7482        <data-member access='protected' layout-offset-in-bits='48'>
7483          <var-decl name='segCountX2' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='154' column='1'/>
7484        </data-member>
7485        <data-member access='protected' layout-offset-in-bits='64'>
7486          <var-decl name='searchRangeZ' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='155' column='1'/>
7487        </data-member>
7488        <data-member access='protected' layout-offset-in-bits='80'>
7489          <var-decl name='entrySelectorZ' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='156' column='1'/>
7490        </data-member>
7491        <data-member access='protected' layout-offset-in-bits='96'>
7492          <var-decl name='rangeShiftZ' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='157' column='1'/>
7493        </data-member>
7494        <data-member access='protected' layout-offset-in-bits='112'>
7495          <var-decl name='values' type-id='type-id-681' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='159' column='1'/>
7496        </data-member>
7497        <data-member access='public' static='yes'>
7498          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='171' column='1'/>
7499        </data-member>
7500        <member-function access='public'>
7501          <function-decl name='sanitize' mangled-name='_ZN2OT19CmapSubtableFormat48sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
7502            <parameter type-id='type-id-721' is-artificial='yes'/>
7503            <parameter type-id='type-id-279'/>
7504            <return type-id='type-id-1'/>
7505          </function-decl>
7506        </member-function>
7507        <member-function access='public'>
7508          <function-decl name='get_glyph' mangled-name='_ZNK2OT19CmapSubtableFormat49get_glyphEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='71' column='1' visibility='default' binding='global' size-in-bits='64'>
7509            <parameter type-id='type-id-386' is-artificial='yes'/>
7510            <parameter type-id='type-id-72'/>
7511            <parameter type-id='type-id-119'/>
7512            <return type-id='type-id-1'/>
7513          </function-decl>
7514        </member-function>
7515      </class-decl>
7516      <class-decl name='CmapSubtableFormat6' size-in-bits='96' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='230' column='1' id='type-id-830'>
7517        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-728'/>
7518      </class-decl>
7519      <class-decl name='CmapSubtableLongGroup' size-in-bits='96' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='175' column='1' id='type-id-673'>
7520        <data-member access='private' layout-offset-in-bits='0'>
7521          <var-decl name='startCharCode' type-id='type-id-341' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='192' column='1'/>
7522        </data-member>
7523        <data-member access='private' layout-offset-in-bits='32'>
7524          <var-decl name='endCharCode' type-id='type-id-341' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='193' column='1'/>
7525        </data-member>
7526        <data-member access='private' layout-offset-in-bits='64'>
7527          <var-decl name='glyphID' type-id='type-id-341' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='194' column='1'/>
7528        </data-member>
7529        <data-member access='public' static='yes'>
7530          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='197' column='1'/>
7531        </data-member>
7532        <data-member access='public' static='yes'>
7533          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='197' column='1'/>
7534        </data-member>
7535        <member-function access='public'>
7536          <function-decl name='cmp' mangled-name='_ZNK2OT21CmapSubtableLongGroup3cmpEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='179' column='1' visibility='default' binding='global' size-in-bits='64'>
7537            <parameter type-id='type-id-785' is-artificial='yes'/>
7538            <parameter type-id='type-id-72'/>
7539            <return type-id='type-id-11'/>
7540          </function-decl>
7541        </member-function>
7542      </class-decl>
7543      <class-decl name='CmapSubtableLongSegmented&lt;OT::CmapSubtableFormat12&gt;' size-in-bits='224' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='235' column='1' id='type-id-724'>
7544        <data-member access='protected' layout-offset-in-bits='0'>
7545          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='251' column='1'/>
7546        </data-member>
7547        <data-member access='protected' layout-offset-in-bits='16'>
7548          <var-decl name='reservedZ' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='252' column='1'/>
7549        </data-member>
7550        <data-member access='protected' layout-offset-in-bits='32'>
7551          <var-decl name='lengthZ' type-id='type-id-341' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='253' column='1'/>
7552        </data-member>
7553        <data-member access='protected' layout-offset-in-bits='64'>
7554          <var-decl name='languageZ' type-id='type-id-341' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='254' column='1'/>
7555        </data-member>
7556        <data-member access='protected' layout-offset-in-bits='96'>
7557          <var-decl name='groups' type-id='type-id-800' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='256' column='1'/>
7558        </data-member>
7559        <data-member access='public' static='yes'>
7560          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='258' column='1'/>
7561        </data-member>
7562        <member-function access='public'>
7563          <function-decl name='sanitize' mangled-name='_ZN2OT25CmapSubtableLongSegmentedINS_20CmapSubtableFormat12EE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
7564            <parameter type-id='type-id-725' is-artificial='yes'/>
7565            <parameter type-id='type-id-279'/>
7566            <return type-id='type-id-1'/>
7567          </function-decl>
7568        </member-function>
7569        <member-function access='public'>
7570          <function-decl name='get_glyph' mangled-name='_ZNK2OT25CmapSubtableLongSegmentedINS_20CmapSubtableFormat12EE9get_glyphEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
7571            <parameter type-id='type-id-394' is-artificial='yes'/>
7572            <parameter type-id='type-id-18'/>
7573            <parameter type-id='type-id-119'/>
7574            <return type-id='type-id-1'/>
7575          </function-decl>
7576        </member-function>
7577      </class-decl>
7578      <class-decl name='CmapSubtableLongSegmented&lt;OT::CmapSubtableFormat13&gt;' size-in-bits='224' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='235' column='1' id='type-id-726'>
7579        <data-member access='protected' layout-offset-in-bits='0'>
7580          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='251' column='1'/>
7581        </data-member>
7582        <data-member access='protected' layout-offset-in-bits='16'>
7583          <var-decl name='reservedZ' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='252' column='1'/>
7584        </data-member>
7585        <data-member access='protected' layout-offset-in-bits='32'>
7586          <var-decl name='lengthZ' type-id='type-id-341' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='253' column='1'/>
7587        </data-member>
7588        <data-member access='protected' layout-offset-in-bits='64'>
7589          <var-decl name='languageZ' type-id='type-id-341' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='254' column='1'/>
7590        </data-member>
7591        <data-member access='protected' layout-offset-in-bits='96'>
7592          <var-decl name='groups' type-id='type-id-800' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='256' column='1'/>
7593        </data-member>
7594        <data-member access='public' static='yes'>
7595          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='258' column='1'/>
7596        </data-member>
7597        <member-function access='public'>
7598          <function-decl name='sanitize' mangled-name='_ZN2OT25CmapSubtableLongSegmentedINS_20CmapSubtableFormat13EE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='245' column='1' visibility='default' binding='global' size-in-bits='64'>
7599            <parameter type-id='type-id-727' is-artificial='yes'/>
7600            <parameter type-id='type-id-279'/>
7601            <return type-id='type-id-1'/>
7602          </function-decl>
7603        </member-function>
7604        <member-function access='public'>
7605          <function-decl name='get_glyph' mangled-name='_ZNK2OT25CmapSubtableLongSegmentedINS_20CmapSubtableFormat13EE9get_glyphEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='236' column='1' visibility='default' binding='global' size-in-bits='64'>
7606            <parameter type-id='type-id-395' is-artificial='yes'/>
7607            <parameter type-id='type-id-18'/>
7608            <parameter type-id='type-id-119'/>
7609            <return type-id='type-id-1'/>
7610          </function-decl>
7611        </member-function>
7612      </class-decl>
7613      <class-decl name='CmapSubtableTrimmed&lt;OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='96' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='202' column='1' id='type-id-728'>
7614        <data-member access='protected' layout-offset-in-bits='0'>
7615          <var-decl name='formatReserved' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='219' column='1'/>
7616        </data-member>
7617        <data-member access='protected' layout-offset-in-bits='16'>
7618          <var-decl name='lengthZ' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='220' column='1'/>
7619        </data-member>
7620        <data-member access='protected' layout-offset-in-bits='32'>
7621          <var-decl name='languageZ' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='221' column='1'/>
7622        </data-member>
7623        <data-member access='protected' layout-offset-in-bits='48'>
7624          <var-decl name='startCharCode' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='222' column='1'/>
7625        </data-member>
7626        <data-member access='protected' layout-offset-in-bits='64'>
7627          <var-decl name='glyphIdArray' type-id='type-id-702' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='224' column='1'/>
7628        </data-member>
7629        <data-member access='public' static='yes'>
7630          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='227' column='1'/>
7631        </data-member>
7632        <member-function access='public'>
7633          <function-decl name='sanitize' mangled-name='_ZN2OT19CmapSubtableTrimmedINS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
7634            <parameter type-id='type-id-729' is-artificial='yes'/>
7635            <parameter type-id='type-id-279'/>
7636            <return type-id='type-id-1'/>
7637          </function-decl>
7638        </member-function>
7639        <member-function access='public'>
7640          <function-decl name='get_glyph' mangled-name='_ZNK2OT19CmapSubtableTrimmedINS_7IntTypeItLj2EEEE9get_glyphEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='203' column='1' visibility='default' binding='global' size-in-bits='64'>
7641            <parameter type-id='type-id-390' is-artificial='yes'/>
7642            <parameter type-id='type-id-18'/>
7643            <parameter type-id='type-id-119'/>
7644            <return type-id='type-id-1'/>
7645          </function-decl>
7646        </member-function>
7647      </class-decl>
7648      <class-decl name='CmapSubtableTrimmed&lt;OT::IntType&lt;unsigned int, 4u&gt; &gt;' size-in-bits='176' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='202' column='1' id='type-id-730'>
7649        <data-member access='protected' layout-offset-in-bits='0'>
7650          <var-decl name='formatReserved' type-id='type-id-258' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='219' column='1'/>
7651        </data-member>
7652        <data-member access='protected' layout-offset-in-bits='32'>
7653          <var-decl name='lengthZ' type-id='type-id-258' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='220' column='1'/>
7654        </data-member>
7655        <data-member access='protected' layout-offset-in-bits='64'>
7656          <var-decl name='languageZ' type-id='type-id-258' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='221' column='1'/>
7657        </data-member>
7658        <data-member access='protected' layout-offset-in-bits='96'>
7659          <var-decl name='startCharCode' type-id='type-id-258' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='222' column='1'/>
7660        </data-member>
7661        <data-member access='protected' layout-offset-in-bits='128'>
7662          <var-decl name='glyphIdArray' type-id='type-id-703' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='224' column='1'/>
7663        </data-member>
7664        <data-member access='public' static='yes'>
7665          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='227' column='1'/>
7666        </data-member>
7667        <member-function access='public'>
7668          <function-decl name='sanitize' mangled-name='_ZN2OT19CmapSubtableTrimmedINS_7IntTypeIjLj4EEEE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
7669            <parameter type-id='type-id-731' is-artificial='yes'/>
7670            <parameter type-id='type-id-279'/>
7671            <return type-id='type-id-1'/>
7672          </function-decl>
7673        </member-function>
7674        <member-function access='public'>
7675          <function-decl name='get_glyph' mangled-name='_ZNK2OT19CmapSubtableTrimmedINS_7IntTypeIjLj4EEEE9get_glyphEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='203' column='1' visibility='default' binding='global' size-in-bits='64'>
7676            <parameter type-id='type-id-392' is-artificial='yes'/>
7677            <parameter type-id='type-id-18'/>
7678            <parameter type-id='type-id-119'/>
7679            <return type-id='type-id-1'/>
7680          </function-decl>
7681        </member-function>
7682      </class-decl>
7683      <class-decl name='EncodingRecord' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='453' column='1' id='type-id-675'>
7684        <data-member access='public' layout-offset-in-bits='0'>
7685          <var-decl name='platformID' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='470' column='1'/>
7686        </data-member>
7687        <data-member access='public' layout-offset-in-bits='16'>
7688          <var-decl name='encodingID' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='471' column='1'/>
7689        </data-member>
7690        <data-member access='public' layout-offset-in-bits='32'>
7691          <var-decl name='subtable' type-id='type-id-737' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='473' column='1'/>
7692        </data-member>
7693        <data-member access='public' static='yes'>
7694          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='475' column='1'/>
7695        </data-member>
7696        <data-member access='public' static='yes'>
7697          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='475' column='1'/>
7698        </data-member>
7699        <member-function access='public'>
7700          <function-decl name='cmp' mangled-name='_ZNK2OT14EncodingRecord3cmpERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='454' column='1' visibility='default' binding='global' size-in-bits='64'>
7701            <parameter type-id='type-id-404' is-artificial='yes'/>
7702            <parameter type-id='type-id-791'/>
7703            <return type-id='type-id-11'/>
7704          </function-decl>
7705        </member-function>
7706        <member-function access='public'>
7707          <function-decl name='sanitize' mangled-name='_ZN2OT14EncodingRecord8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='464' column='1' visibility='default' binding='global' size-in-bits='64'>
7708            <parameter type-id='type-id-733' is-artificial='yes'/>
7709            <parameter type-id='type-id-279'/>
7710            <parameter type-id='type-id-19'/>
7711            <return type-id='type-id-1'/>
7712          </function-decl>
7713        </member-function>
7714      </class-decl>
7715      <class-decl name='FixedVersion' is-struct='yes' visibility='default' id='type-id-834'/>
7716      <class-decl name='IntType&lt;short int, 2u&gt;' is-struct='yes' visibility='default' id='type-id-835'/>
7717      <class-decl name='IntType&lt;short unsigned int, 2u&gt;' is-struct='yes' visibility='default' id='type-id-836'/>
7718      <class-decl name='IntType&lt;unsigned int, 3u&gt;' size-in-bits='24' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='613' column='1' id='type-id-735'>
7719        <data-member access='protected' layout-offset-in-bits='0'>
7720          <var-decl name='v' type-id='type-id-711' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='626' column='1'/>
7721        </data-member>
7722        <data-member access='public' static='yes'>
7723          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
7724        </data-member>
7725        <data-member access='public' static='yes'>
7726          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
7727        </data-member>
7728        <member-function access='public'>
7729          <function-decl name='cmp' mangled-name='_ZNK2OT7IntTypeIjLj3EE3cmpEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='620' column='1' visibility='default' binding='global' size-in-bits='64'>
7730            <parameter type-id='type-id-794' is-artificial='yes'/>
7731            <parameter type-id='type-id-18'/>
7732            <return type-id='type-id-11'/>
7733          </function-decl>
7734        </member-function>
7735        <member-function access='public'>
7736          <function-decl name='operator unsigned int' mangled-name='_ZNK2OT7IntTypeIjLj3EEcvjEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='615' column='1' visibility='default' binding='global' size-in-bits='64'>
7737            <parameter type-id='type-id-794' is-artificial='yes'/>
7738            <return type-id='type-id-18'/>
7739          </function-decl>
7740        </member-function>
7741      </class-decl>
7742      <class-decl name='IntType&lt;unsigned int, 4u&gt;' is-struct='yes' visibility='default' id='type-id-837'/>
7743      <class-decl name='LongMetric' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='46' column='1' id='type-id-678'>
7744        <data-member access='public' layout-offset-in-bits='0'>
7745          <var-decl name='advance' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='47' column='1'/>
7746        </data-member>
7747        <data-member access='public' layout-offset-in-bits='16'>
7748          <var-decl name='lsb' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='48' column='1'/>
7749        </data-member>
7750        <data-member access='public' static='yes'>
7751          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='50' column='1'/>
7752        </data-member>
7753        <data-member access='public' static='yes'>
7754          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='50' column='1'/>
7755        </data-member>
7756      </class-decl>
7757      <class-decl name='OffsetTo&lt;OT::CmapSubtable, OT::IntType&lt;unsigned int, 4u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-737'>
7758        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-318'/>
7759        <data-member access='public' static='yes'>
7760          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
7761        </data-member>
7762        <data-member access='public' static='yes'>
7763          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
7764        </data-member>
7765        <member-function access='public'>
7766          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_12CmapSubtableENS_7IntTypeIjLj4EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
7767            <parameter type-id='type-id-383' is-artificial='yes'/>
7768            <parameter type-id='type-id-279'/>
7769            <return type-id='type-id-1'/>
7770          </function-decl>
7771        </member-function>
7772        <member-function access='public'>
7773          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_12CmapSubtableENS_7IntTypeIjLj4EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
7774            <parameter type-id='type-id-383' is-artificial='yes'/>
7775            <parameter type-id='type-id-279'/>
7776            <parameter type-id='type-id-19'/>
7777            <return type-id='type-id-1'/>
7778          </function-decl>
7779        </member-function>
7780        <member-function access='public'>
7781          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_12CmapSubtableENS_7IntTypeIjLj4EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
7782            <parameter type-id='type-id-403' is-artificial='yes'/>
7783            <parameter type-id='type-id-19'/>
7784            <return type-id='type-id-779'/>
7785          </function-decl>
7786        </member-function>
7787      </class-decl>
7788      <class-decl name='OffsetTo&lt;OT::SortedArrayOf&lt;OT::UVSMapping, OT::IntType&lt;unsigned int, 4u&gt; &gt;, OT::IntType&lt;unsigned int, 4u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-738'>
7789        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-318'/>
7790        <data-member access='public' static='yes'>
7791          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
7792        </data-member>
7793        <data-member access='public' static='yes'>
7794          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
7795        </data-member>
7796        <member-function access='public'>
7797          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_13SortedArrayOfINS_10UVSMappingENS_7IntTypeIjLj4EEEEES4_E6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
7798            <parameter type-id='type-id-382' is-artificial='yes'/>
7799            <parameter type-id='type-id-279'/>
7800            <return type-id='type-id-1'/>
7801          </function-decl>
7802        </member-function>
7803        <member-function access='public'>
7804          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_13SortedArrayOfINS_10UVSMappingENS_7IntTypeIjLj4EEEEES4_E8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
7805            <parameter type-id='type-id-382' is-artificial='yes'/>
7806            <parameter type-id='type-id-279'/>
7807            <parameter type-id='type-id-19'/>
7808            <return type-id='type-id-1'/>
7809          </function-decl>
7810        </member-function>
7811        <member-function access='public'>
7812          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_13SortedArrayOfINS_10UVSMappingENS_7IntTypeIjLj4EEEEES4_EclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
7813            <parameter type-id='type-id-400' is-artificial='yes'/>
7814            <parameter type-id='type-id-19'/>
7815            <return type-id='type-id-804'/>
7816          </function-decl>
7817        </member-function>
7818      </class-decl>
7819      <class-decl name='OffsetTo&lt;OT::SortedArrayOf&lt;OT::UnicodeValueRange, OT::IntType&lt;unsigned int, 4u&gt; &gt;, OT::IntType&lt;unsigned int, 4u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-739'>
7820        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-318'/>
7821        <data-member access='public' static='yes'>
7822          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
7823        </data-member>
7824        <data-member access='public' static='yes'>
7825          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
7826        </data-member>
7827        <member-function access='public'>
7828          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_13SortedArrayOfINS_17UnicodeValueRangeENS_7IntTypeIjLj4EEEEES4_E6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
7829            <parameter type-id='type-id-381' is-artificial='yes'/>
7830            <parameter type-id='type-id-279'/>
7831            <return type-id='type-id-1'/>
7832          </function-decl>
7833        </member-function>
7834        <member-function access='public'>
7835          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_13SortedArrayOfINS_17UnicodeValueRangeENS_7IntTypeIjLj4EEEEES4_E8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
7836            <parameter type-id='type-id-381' is-artificial='yes'/>
7837            <parameter type-id='type-id-279'/>
7838            <parameter type-id='type-id-19'/>
7839            <return type-id='type-id-1'/>
7840          </function-decl>
7841        </member-function>
7842        <member-function access='public'>
7843          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_13SortedArrayOfINS_17UnicodeValueRangeENS_7IntTypeIjLj4EEEEES4_EclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
7844            <parameter type-id='type-id-398' is-artificial='yes'/>
7845            <parameter type-id='type-id-19'/>
7846            <return type-id='type-id-807'/>
7847          </function-decl>
7848        </member-function>
7849      </class-decl>
7850      <class-decl name='Sanitizer&lt;OT::_hea&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='292' column='1' id='type-id-838'>
7851        <member-function access='public' static='yes'>
7852          <function-decl name='sanitize' mangled-name='_ZN2OT9SanitizerINS_4_heaEE8sanitizeEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
7853            <parameter type-id='type-id-59'/>
7854            <return type-id='type-id-59'/>
7855          </function-decl>
7856        </member-function>
7857        <member-function access='public' static='yes'>
7858          <function-decl name='lock_instance' mangled-name='_ZN2OT9SanitizerINS_4_heaEE13lock_instanceEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='352' column='1' visibility='default' binding='global' size-in-bits='64'>
7859            <parameter type-id='type-id-59'/>
7860            <return type-id='type-id-406'/>
7861          </function-decl>
7862        </member-function>
7863      </class-decl>
7864      <class-decl name='Sanitizer&lt;OT::_mtx&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='292' column='1' id='type-id-839'>
7865        <member-function access='public' static='yes'>
7866          <function-decl name='sanitize' mangled-name='_ZN2OT9SanitizerINS_4_mtxEE8sanitizeEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
7867            <parameter type-id='type-id-59'/>
7868            <return type-id='type-id-59'/>
7869          </function-decl>
7870        </member-function>
7871        <member-function access='public' static='yes'>
7872          <function-decl name='lock_instance' mangled-name='_ZN2OT9SanitizerINS_4_mtxEE13lock_instanceEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='352' column='1' visibility='default' binding='global' size-in-bits='64'>
7873            <parameter type-id='type-id-59'/>
7874            <return type-id='type-id-693'/>
7875          </function-decl>
7876        </member-function>
7877      </class-decl>
7878      <class-decl name='Sanitizer&lt;OT::cmap&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='292' column='1' id='type-id-840'>
7879        <member-function access='public' static='yes'>
7880          <function-decl name='sanitize' mangled-name='_ZN2OT9SanitizerINS_4cmapEE8sanitizeEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
7881            <parameter type-id='type-id-59'/>
7882            <return type-id='type-id-59'/>
7883          </function-decl>
7884        </member-function>
7885        <member-function access='public' static='yes'>
7886          <function-decl name='lock_instance' mangled-name='_ZN2OT9SanitizerINS_4cmapEE13lock_instanceEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='352' column='1' visibility='default' binding='global' size-in-bits='64'>
7887            <parameter type-id='type-id-59'/>
7888            <return type-id='type-id-405'/>
7889          </function-decl>
7890        </member-function>
7891      </class-decl>
7892      <class-decl name='SortedArrayOf&lt;OT::CmapSubtableLongGroup, OT::IntType&lt;unsigned int, 4u&gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='982' column='1' id='type-id-800'>
7893        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-698'/>
7894        <member-function access='public'>
7895          <function-decl name='bsearch&lt;hb_codepoint_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='984' column='1' visibility='default' binding='global' size-in-bits='64'>
7896            <parameter type-id='type-id-802' is-artificial='yes'/>
7897            <parameter type-id='type-id-823'/>
7898            <return type-id='type-id-11'/>
7899          </function-decl>
7900        </member-function>
7901      </class-decl>
7902      <class-decl name='SortedArrayOf&lt;OT::EncodingRecord, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='982' column='1' id='type-id-841'>
7903        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-700'/>
7904      </class-decl>
7905      <class-decl name='SortedArrayOf&lt;OT::UVSMapping, OT::IntType&lt;unsigned int, 4u&gt; &gt;' size-in-bits='72' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='982' column='1' id='type-id-740'>
7906        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-705'/>
7907        <member-function access='public'>
7908          <function-decl name='bsearch&lt;hb_codepoint_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='984' column='1' visibility='default' binding='global' size-in-bits='64'>
7909            <parameter type-id='type-id-805' is-artificial='yes'/>
7910            <parameter type-id='type-id-823'/>
7911            <return type-id='type-id-11'/>
7912          </function-decl>
7913        </member-function>
7914      </class-decl>
7915      <class-decl name='SortedArrayOf&lt;OT::UnicodeValueRange, OT::IntType&lt;unsigned int, 4u&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='982' column='1' id='type-id-742'>
7916        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-707'/>
7917        <member-function access='public'>
7918          <function-decl name='bsearch&lt;hb_codepoint_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='984' column='1' visibility='default' binding='global' size-in-bits='64'>
7919            <parameter type-id='type-id-808' is-artificial='yes'/>
7920            <parameter type-id='type-id-823'/>
7921            <return type-id='type-id-11'/>
7922          </function-decl>
7923        </member-function>
7924      </class-decl>
7925      <class-decl name='SortedArrayOf&lt;OT::VariationSelectorRecord, OT::IntType&lt;unsigned int, 4u&gt; &gt;' size-in-bits='120' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='982' column='1' id='type-id-809'>
7926        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-709'/>
7927        <member-function access='public'>
7928          <function-decl name='bsearch&lt;hb_codepoint_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='984' column='1' visibility='default' binding='global' size-in-bits='64'>
7929            <parameter type-id='type-id-811' is-artificial='yes'/>
7930            <parameter type-id='type-id-823'/>
7931            <return type-id='type-id-11'/>
7932          </function-decl>
7933        </member-function>
7934      </class-decl>
7935      <class-decl name='UVSMapping' size-in-bits='40' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='306' column='1' id='type-id-682'>
7936        <data-member access='public' layout-offset-in-bits='0'>
7937          <var-decl name='unicodeValue' type-id='type-id-842' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='317' column='1'/>
7938        </data-member>
7939        <data-member access='public' layout-offset-in-bits='24'>
7940          <var-decl name='glyphID' type-id='type-id-843' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='318' column='1'/>
7941        </data-member>
7942        <data-member access='public' static='yes'>
7943          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='320' column='1'/>
7944        </data-member>
7945        <data-member access='public' static='yes'>
7946          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='320' column='1'/>
7947        </data-member>
7948        <member-function access='public'>
7949          <function-decl name='cmp' mangled-name='_ZNK2OT10UVSMapping3cmpERKj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='307' column='1' visibility='default' binding='global' size-in-bits='64'>
7950            <parameter type-id='type-id-814' is-artificial='yes'/>
7951            <parameter type-id='type-id-823'/>
7952            <return type-id='type-id-11'/>
7953          </function-decl>
7954        </member-function>
7955      </class-decl>
7956      <class-decl name='UnicodeValueRange' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='283' column='1' id='type-id-684'>
7957        <data-member access='public' layout-offset-in-bits='0'>
7958          <var-decl name='startUnicodeValue' type-id='type-id-842' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='296' column='1'/>
7959        </data-member>
7960        <data-member access='public' layout-offset-in-bits='24'>
7961          <var-decl name='additionalCount' type-id='type-id-670' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='297' column='1'/>
7962        </data-member>
7963        <data-member access='public' static='yes'>
7964          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='300' column='1'/>
7965        </data-member>
7966        <data-member access='public' static='yes'>
7967          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='300' column='1'/>
7968        </data-member>
7969        <member-function access='public'>
7970          <function-decl name='cmp' mangled-name='_ZNK2OT17UnicodeValueRange3cmpERKj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='284' column='1' visibility='default' binding='global' size-in-bits='64'>
7971            <parameter type-id='type-id-817' is-artificial='yes'/>
7972            <parameter type-id='type-id-823'/>
7973            <return type-id='type-id-11'/>
7974          </function-decl>
7975        </member-function>
7976      </class-decl>
7977      <class-decl name='VariationSelectorRecord' size-in-bits='88' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='326' column='1' id='type-id-686'>
7978        <data-member access='public' layout-offset-in-bits='0'>
7979          <var-decl name='varSelector' type-id='type-id-842' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='358' column='1'/>
7980        </data-member>
7981        <data-member access='public' layout-offset-in-bits='24'>
7982          <var-decl name='defaultUVS' type-id='type-id-739' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='360' column='1'/>
7983        </data-member>
7984        <data-member access='public' layout-offset-in-bits='56'>
7985          <var-decl name='nonDefaultUVS' type-id='type-id-738' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='362' column='1'/>
7986        </data-member>
7987        <data-member access='public' static='yes'>
7988          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='364' column='1'/>
7989        </data-member>
7990        <data-member access='public' static='yes'>
7991          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='364' column='1'/>
7992        </data-member>
7993        <member-function access='public'>
7994          <function-decl name='cmp' mangled-name='_ZNK2OT23VariationSelectorRecord3cmpERKj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='346' column='1' visibility='default' binding='global' size-in-bits='64'>
7995            <parameter type-id='type-id-401' is-artificial='yes'/>
7996            <parameter type-id='type-id-823'/>
7997            <return type-id='type-id-11'/>
7998          </function-decl>
7999        </member-function>
8000        <member-function access='public'>
8001          <function-decl name='sanitize' mangled-name='_ZN2OT23VariationSelectorRecord8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='351' column='1' visibility='default' binding='global' size-in-bits='64'>
8002            <parameter type-id='type-id-761' is-artificial='yes'/>
8003            <parameter type-id='type-id-279'/>
8004            <parameter type-id='type-id-19'/>
8005            <return type-id='type-id-1'/>
8006          </function-decl>
8007        </member-function>
8008        <member-function access='public'>
8009          <function-decl name='get_glyph' mangled-name='_ZNK2OT23VariationSelectorRecord9get_glyphEjPjPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='327' column='1' visibility='default' binding='global' size-in-bits='64'>
8010            <parameter type-id='type-id-401' is-artificial='yes'/>
8011            <parameter type-id='type-id-72'/>
8012            <parameter type-id='type-id-119'/>
8013            <parameter type-id='type-id-19'/>
8014            <return type-id='type-id-826'/>
8015          </function-decl>
8016        </member-function>
8017      </class-decl>
8018      <class-decl name='_hea' size-in-bits='288' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='46' column='1' id='type-id-762'>
8019        <data-member access='public' static='yes'>
8020          <var-decl name='tableTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='47' column='1'/>
8021        </data-member>
8022        <data-member access='public' static='yes'>
8023          <var-decl name='hheaTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='49' column='1'/>
8024        </data-member>
8025        <data-member access='public' static='yes'>
8026          <var-decl name='vheaTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='50' column='1'/>
8027        </data-member>
8028        <data-member access='public' layout-offset-in-bits='0'>
8029          <var-decl name='version' type-id='type-id-250' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='58' column='1'/>
8030        </data-member>
8031        <data-member access='public' layout-offset-in-bits='32'>
8032          <var-decl name='ascender' type-id='type-id-844' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='59' column='1'/>
8033        </data-member>
8034        <data-member access='public' layout-offset-in-bits='48'>
8035          <var-decl name='descender' type-id='type-id-844' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='60' column='1'/>
8036        </data-member>
8037        <data-member access='public' layout-offset-in-bits='64'>
8038          <var-decl name='lineGap' type-id='type-id-844' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='61' column='1'/>
8039        </data-member>
8040        <data-member access='public' layout-offset-in-bits='80'>
8041          <var-decl name='advanceMax' type-id='type-id-845' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='62' column='1'/>
8042        </data-member>
8043        <data-member access='public' layout-offset-in-bits='96'>
8044          <var-decl name='minLeadingBearing' type-id='type-id-844' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='64' column='1'/>
8045        </data-member>
8046        <data-member access='public' layout-offset-in-bits='112'>
8047          <var-decl name='minTrailingBearing' type-id='type-id-844' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='66' column='1'/>
8048        </data-member>
8049        <data-member access='public' layout-offset-in-bits='128'>
8050          <var-decl name='maxExtent' type-id='type-id-844' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='69' column='1'/>
8051        </data-member>
8052        <data-member access='public' layout-offset-in-bits='144'>
8053          <var-decl name='caretSlopeRise' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='71' column='1'/>
8054        </data-member>
8055        <data-member access='public' layout-offset-in-bits='160'>
8056          <var-decl name='caretSlopeRun' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='74' column='1'/>
8057        </data-member>
8058        <data-member access='public' layout-offset-in-bits='176'>
8059          <var-decl name='caretOffset' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='75' column='1'/>
8060        </data-member>
8061        <data-member access='public' layout-offset-in-bits='192'>
8062          <var-decl name='reserved1' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='80' column='1'/>
8063        </data-member>
8064        <data-member access='public' layout-offset-in-bits='208'>
8065          <var-decl name='reserved2' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='81' column='1'/>
8066        </data-member>
8067        <data-member access='public' layout-offset-in-bits='224'>
8068          <var-decl name='reserved3' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='82' column='1'/>
8069        </data-member>
8070        <data-member access='public' layout-offset-in-bits='240'>
8071          <var-decl name='reserved4' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='83' column='1'/>
8072        </data-member>
8073        <data-member access='public' layout-offset-in-bits='256'>
8074          <var-decl name='metricDataFormat' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='84' column='1'/>
8075        </data-member>
8076        <data-member access='public' layout-offset-in-bits='272'>
8077          <var-decl name='numberOfLongMetrics' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='85' column='1'/>
8078        </data-member>
8079        <data-member access='public' static='yes'>
8080          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='88' column='1'/>
8081        </data-member>
8082        <data-member access='public' static='yes'>
8083          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='88' column='1'/>
8084        </data-member>
8085        <member-function access='public'>
8086          <function-decl name='sanitize' mangled-name='_ZN2OT4_hea8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='52' column='1' visibility='default' binding='global' size-in-bits='64'>
8087            <parameter type-id='type-id-763' is-artificial='yes'/>
8088            <parameter type-id='type-id-279'/>
8089            <return type-id='type-id-1'/>
8090          </function-decl>
8091        </member-function>
8092      </class-decl>
8093      <class-decl name='_mtx' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='54' column='1' id='type-id-764'>
8094        <data-member access='public' static='yes'>
8095          <var-decl name='tableTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='55' column='1'/>
8096        </data-member>
8097        <data-member access='public' static='yes'>
8098          <var-decl name='hmtxTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='57' column='1'/>
8099        </data-member>
8100        <data-member access='public' static='yes'>
8101          <var-decl name='vmtxTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='58' column='1'/>
8102        </data-member>
8103        <data-member access='public' layout-offset-in-bits='0'>
8104          <var-decl name='longMetric' type-id='type-id-679' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='68' column='1'/>
8105        </data-member>
8106        <data-member access='public' layout-offset-in-bits='32'>
8107          <var-decl name='leadingBearingX' type-id='type-id-680' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='76' column='1'/>
8108        </data-member>
8109        <data-member access='public' static='yes'>
8110          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='90' column='1'/>
8111        </data-member>
8112        <member-function access='public'>
8113          <function-decl name='sanitize' mangled-name='_ZN2OT4_mtx8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
8114            <parameter type-id='type-id-765' is-artificial='yes'/>
8115            <parameter type-id='type-id-279'/>
8116            <return type-id='type-id-1'/>
8117          </function-decl>
8118        </member-function>
8119      </class-decl>
8120      <class-decl name='cmap' size-in-bits='96' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='479' column='1' id='type-id-766'>
8121        <data-member access='public' static='yes'>
8122          <var-decl name='tableTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='480' column='1'/>
8123        </data-member>
8124        <data-member access='public' layout-offset-in-bits='0'>
8125          <var-decl name='version' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='506' column='1'/>
8126        </data-member>
8127        <data-member access='public' layout-offset-in-bits='16'>
8128          <var-decl name='encodingRecord' type-id='type-id-841' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='508' column='1'/>
8129        </data-member>
8130        <data-member access='public' static='yes'>
8131          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='510' column='1'/>
8132        </data-member>
8133        <member-function access='public'>
8134          <function-decl name='find_subtable' mangled-name='_ZNK2OT4cmap13find_subtableEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='482' column='1' visibility='default' binding='global' size-in-bits='64'>
8135            <parameter type-id='type-id-405' is-artificial='yes'/>
8136            <parameter type-id='type-id-18'/>
8137            <parameter type-id='type-id-18'/>
8138            <return type-id='type-id-689'/>
8139          </function-decl>
8140        </member-function>
8141        <member-function access='public'>
8142          <function-decl name='sanitize' mangled-name='_ZN2OT4cmap8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
8143            <parameter type-id='type-id-767' is-artificial='yes'/>
8144            <parameter type-id='type-id-279'/>
8145            <return type-id='type-id-1'/>
8146          </function-decl>
8147        </member-function>
8148      </class-decl>
8149      <class-decl name='hb_sanitize_context_t' is-struct='yes' visibility='default' id='type-id-846'/>
8150      <class-decl name='hb_serialize_context_t' is-struct='yes' visibility='default' id='type-id-847'/>
8151      <typedef-decl name='BYTE' type-id='type-id-139' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='631' column='1' id='type-id-670'/>
8152      <typedef-decl name='FWORD' type-id='type-id-574' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='639' column='1' id='type-id-844'/>
8153      <typedef-decl name='GlyphID' type-id='type-id-372' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='672' column='1' id='type-id-843'/>
8154      <typedef-decl name='UFWORD' type-id='type-id-372' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='642' column='1' id='type-id-845'/>
8155      <typedef-decl name='UINT24' type-id='type-id-735' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='636' column='1' id='type-id-842'/>
8156      <class-decl name='Supplier&lt;OT::CmapSubtableLongGroup&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-744'/>
8157      <class-decl name='Supplier&lt;OT::EncodingRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-746'/>
8158      <class-decl name='Supplier&lt;OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='487' column='1' id='type-id-748'>
8159        <data-member access='private' layout-offset-in-bits='0'>
8160          <var-decl name='len' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='511' column='1'/>
8161        </data-member>
8162        <data-member access='private' layout-offset-in-bits='64'>
8163          <var-decl name='head' type-id='type-id-312' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='512' column='1'/>
8164        </data-member>
8165        <member-function access='public'>
8166          <function-decl name='Supplier' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
8167            <parameter type-id='type-id-848' is-artificial='yes'/>
8168            <parameter type-id='type-id-312'/>
8169            <parameter type-id='type-id-18'/>
8170            <return type-id='type-id-25'/>
8171          </function-decl>
8172        </member-function>
8173        <member-function access='private'>
8174          <function-decl name='Supplier' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
8175            <parameter type-id='type-id-848' is-artificial='yes'/>
8176            <parameter type-id='type-id-849'/>
8177            <return type-id='type-id-25'/>
8178          </function-decl>
8179        </member-function>
8180        <member-function access='public'>
8181          <function-decl name='operator[]' mangled-name='_ZNK2OT8SupplierINS_7IntTypeItLj2EEEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='493' column='1' visibility='default' binding='global' size-in-bits='64'>
8182            <parameter type-id='type-id-850' is-artificial='yes'/>
8183            <parameter type-id='type-id-18'/>
8184            <return type-id='type-id-310'/>
8185          </function-decl>
8186        </member-function>
8187        <member-function access='public'>
8188          <function-decl name='advance' mangled-name='_ZN2OT8SupplierINS_7IntTypeItLj2EEEE7advanceEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
8189            <parameter type-id='type-id-848' is-artificial='yes'/>
8190            <parameter type-id='type-id-18'/>
8191            <return type-id='type-id-25'/>
8192          </function-decl>
8193        </member-function>
8194      </class-decl>
8195      <class-decl name='Supplier&lt;OT::UVSMapping&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-750'/>
8196      <class-decl name='Supplier&lt;OT::UnicodeValueRange&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-752'/>
8197      <class-decl name='Supplier&lt;OT::VariationSelectorRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-754'/>
8198    </namespace-decl>
8199    <function-decl name='hb_ot_font_set_funcs' mangled-name='hb_ot_font_set_funcs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='338' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_font_set_funcs'>
8200      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='338' column='1'/>
8201      <return type-id='type-id-25'/>
8202    </function-decl>
8203  </abi-instr>
8204  <abi-instr address-size='64' path='hb-ot-layout.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
8205    <array-type-def dimensions='1' type-id='type-id-851' size-in-bits='32' id='type-id-852'>
8206      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8207    </array-type-def>
8208    <array-type-def dimensions='1' type-id='type-id-853' size-in-bits='16' id='type-id-854'>
8209      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8210    </array-type-def>
8211    <array-type-def dimensions='1' type-id='type-id-735' size-in-bits='24' id='type-id-855'>
8212      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8213    </array-type-def>
8214    <array-type-def dimensions='1' type-id='type-id-856' size-in-bits='32' id='type-id-857'>
8215      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8216    </array-type-def>
8217    <array-type-def dimensions='1' type-id='type-id-858' size-in-bits='32' id='type-id-859'>
8218      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8219    </array-type-def>
8220    <array-type-def dimensions='1' type-id='type-id-860' size-in-bits='16' id='type-id-861'>
8221      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8222    </array-type-def>
8223    <array-type-def dimensions='1' type-id='type-id-862' size-in-bits='16' id='type-id-863'>
8224      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8225    </array-type-def>
8226    <array-type-def dimensions='1' type-id='type-id-864' size-in-bits='16' id='type-id-865'>
8227      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8228    </array-type-def>
8229    <array-type-def dimensions='1' type-id='type-id-866' size-in-bits='16' id='type-id-867'>
8230      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8231    </array-type-def>
8232    <array-type-def dimensions='1' type-id='type-id-868' size-in-bits='16' id='type-id-869'>
8233      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8234    </array-type-def>
8235    <array-type-def dimensions='1' type-id='type-id-870' size-in-bits='16' id='type-id-871'>
8236      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8237    </array-type-def>
8238    <array-type-def dimensions='1' type-id='type-id-872' size-in-bits='16' id='type-id-873'>
8239      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8240    </array-type-def>
8241    <array-type-def dimensions='1' type-id='type-id-874' size-in-bits='16' id='type-id-875'>
8242      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8243    </array-type-def>
8244    <array-type-def dimensions='1' type-id='type-id-876' size-in-bits='32' id='type-id-877'>
8245      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8246    </array-type-def>
8247    <array-type-def dimensions='1' type-id='type-id-878' size-in-bits='16' id='type-id-879'>
8248      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8249    </array-type-def>
8250    <array-type-def dimensions='1' type-id='type-id-880' size-in-bits='16' id='type-id-881'>
8251      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8252    </array-type-def>
8253    <array-type-def dimensions='1' type-id='type-id-882' size-in-bits='16' id='type-id-883'>
8254      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8255    </array-type-def>
8256    <array-type-def dimensions='1' type-id='type-id-884' size-in-bits='16' id='type-id-885'>
8257      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8258    </array-type-def>
8259    <array-type-def dimensions='1' type-id='type-id-886' size-in-bits='16' id='type-id-887'>
8260      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8261    </array-type-def>
8262    <array-type-def dimensions='1' type-id='type-id-888' size-in-bits='16' id='type-id-889'>
8263      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8264    </array-type-def>
8265    <array-type-def dimensions='1' type-id='type-id-890' size-in-bits='16' id='type-id-891'>
8266      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8267    </array-type-def>
8268    <array-type-def dimensions='1' type-id='type-id-892' size-in-bits='16' id='type-id-893'>
8269      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8270    </array-type-def>
8271    <array-type-def dimensions='1' type-id='type-id-894' size-in-bits='16' id='type-id-895'>
8272      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8273    </array-type-def>
8274    <array-type-def dimensions='1' type-id='type-id-896' size-in-bits='16' id='type-id-897'>
8275      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8276    </array-type-def>
8277    <array-type-def dimensions='1' type-id='type-id-898' size-in-bits='16' id='type-id-899'>
8278      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8279    </array-type-def>
8280    <array-type-def dimensions='1' type-id='type-id-900' size-in-bits='16' id='type-id-901'>
8281      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8282    </array-type-def>
8283    <array-type-def dimensions='1' type-id='type-id-902' size-in-bits='16' id='type-id-903'>
8284      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8285    </array-type-def>
8286    <array-type-def dimensions='1' type-id='type-id-904' size-in-bits='48' id='type-id-905'>
8287      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8288    </array-type-def>
8289    <array-type-def dimensions='1' type-id='type-id-906' size-in-bits='48' id='type-id-907'>
8290      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8291    </array-type-def>
8292    <array-type-def dimensions='1' type-id='type-id-908' size-in-bits='48' id='type-id-909'>
8293      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8294    </array-type-def>
8295    <array-type-def dimensions='1' type-id='type-id-910' size-in-bits='48' id='type-id-911'>
8296      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8297    </array-type-def>
8298    <array-type-def dimensions='1' type-id='type-id-912' size-in-bits='16' id='type-id-913'>
8299      <subrange length='1' type-id='type-id-4' id='type-id-179'/>
8300    </array-type-def>
8301    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='16' id='type-id-914'>
8302      <subrange length='2' type-id='type-id-4' id='type-id-10'/>
8303    </array-type-def>
8304    <enum-decl name='hb_ot_layout_glyph_class_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.h' line='54' column='1' id='type-id-915'>
8305      <underlying-type type-id='type-id-7'/>
8306      <enumerator name='HB_OT_LAYOUT_GLYPH_CLASS_UNCLASSIFIED' value='0'/>
8307      <enumerator name='HB_OT_LAYOUT_GLYPH_CLASS_BASE_GLYPH' value='1'/>
8308      <enumerator name='HB_OT_LAYOUT_GLYPH_CLASS_LIGATURE' value='2'/>
8309      <enumerator name='HB_OT_LAYOUT_GLYPH_CLASS_MARK' value='3'/>
8310      <enumerator name='HB_OT_LAYOUT_GLYPH_CLASS_COMPONENT' value='4'/>
8311    </enum-decl>
8312    <array-type-def dimensions='1' type-id='type-id-916' size-in-bits='2304' id='type-id-917'>
8313      <subrange length='8' type-id='type-id-4' id='type-id-63'/>
8314    </array-type-def>
8315    <array-type-def dimensions='1' type-id='type-id-918' size-in-bits='2048' id='type-id-919'>
8316      <subrange length='32' type-id='type-id-4' id='type-id-920'/>
8317    </array-type-def>
8318    <array-type-def dimensions='1' type-id='type-id-921' size-in-bits='512' id='type-id-922'>
8319      <subrange length='4' type-id='type-id-4' id='type-id-79'/>
8320    </array-type-def>
8321    <array-type-def dimensions='1' type-id='type-id-923' size-in-bits='4352' id='type-id-924'>
8322      <subrange length='2' type-id='type-id-4' id='type-id-10'/>
8323    </array-type-def>
8324    <array-type-def dimensions='1' type-id='type-id-925' size-in-bits='1280' id='type-id-926'>
8325      <subrange length='2' type-id='type-id-4' id='type-id-10'/>
8326    </array-type-def>
8327    <array-type-def dimensions='1' type-id='type-id-184' size-in-bits='64' id='type-id-927'>
8328      <subrange length='2' type-id='type-id-4' id='type-id-10'/>
8329    </array-type-def>
8330    <class-decl name='GPOSProxy' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='818' column='1' id='type-id-928'>
8331      <member-type access='public'>
8332        <typedef-decl name='Lookup' type-id='type-id-930' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='821' column='1' id='type-id-929'/>
8333      </member-type>
8334      <data-member access='public' static='yes'>
8335        <var-decl name='table_index' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='819' column='1'/>
8336      </data-member>
8337      <data-member access='public' static='yes'>
8338        <var-decl name='inplace' type-id='type-id-931' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='820' column='1'/>
8339      </data-member>
8340      <data-member access='public' layout-offset-in-bits='0'>
8341        <var-decl name='table' type-id='type-id-932' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='827' column='1'/>
8342      </data-member>
8343      <data-member access='public' layout-offset-in-bits='64'>
8344        <var-decl name='accels' type-id='type-id-933' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='828' column='1'/>
8345      </data-member>
8346      <member-function access='public' constructor='yes'>
8347        <function-decl name='GPOSProxy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='823' column='1' visibility='default' binding='global' size-in-bits='64'>
8348          <parameter type-id='type-id-934' is-artificial='yes'/>
8349          <parameter type-id='type-id-160'/>
8350          <return type-id='type-id-25'/>
8351        </function-decl>
8352      </member-function>
8353    </class-decl>
8354    <class-decl name='GSUBProxy' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='804' column='1' id='type-id-935'>
8355      <member-type access='public'>
8356        <typedef-decl name='Lookup' type-id='type-id-937' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='807' column='1' id='type-id-936'/>
8357      </member-type>
8358      <data-member access='public' static='yes'>
8359        <var-decl name='table_index' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='805' column='1'/>
8360      </data-member>
8361      <data-member access='public' static='yes'>
8362        <var-decl name='inplace' type-id='type-id-931' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='806' column='1'/>
8363      </data-member>
8364      <data-member access='public' layout-offset-in-bits='0'>
8365        <var-decl name='table' type-id='type-id-938' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='813' column='1'/>
8366      </data-member>
8367      <data-member access='public' layout-offset-in-bits='64'>
8368        <var-decl name='accels' type-id='type-id-933' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='814' column='1'/>
8369      </data-member>
8370      <member-function access='public' constructor='yes'>
8371        <function-decl name='GSUBProxy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='809' column='1' visibility='default' binding='global' size-in-bits='64'>
8372          <parameter type-id='type-id-939' is-artificial='yes'/>
8373          <parameter type-id='type-id-160'/>
8374          <return type-id='type-id-25'/>
8375        </function-decl>
8376      </member-function>
8377    </class-decl>
8378    <class-decl name='_hb_void_t' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='258' column='1' id='type-id-940'/>
8379    <class-decl name='hb_auto_trace_t&lt;0, const OT::Coverage&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='749' column='1' id='type-id-941'>
8380      <member-function access='public'>
8381        <function-decl name='hb_auto_trace_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='797' column='1' visibility='default' binding='global' size-in-bits='64'>
8382          <parameter type-id='type-id-942' is-artificial='yes'/>
8383          <parameter type-id='type-id-60'/>
8384          <parameter type-id='type-id-17'/>
8385          <parameter type-id='type-id-19'/>
8386          <parameter type-id='type-id-17'/>
8387          <parameter type-id='type-id-17'/>
8388          <parameter is-variadic='yes'/>
8389          <return type-id='type-id-25'/>
8390        </function-decl>
8391      </member-function>
8392      <member-function access='public'>
8393        <function-decl name='ret' mangled-name='_ZN15hb_auto_trace_tILi0ERKN2OT8CoverageEE3retES3_j' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='804' column='1' visibility='default' binding='global' size-in-bits='64'>
8394          <parameter type-id='type-id-942' is-artificial='yes'/>
8395          <parameter type-id='type-id-943'/>
8396          <parameter type-id='type-id-18'/>
8397          <return type-id='type-id-943'/>
8398        </function-decl>
8399      </member-function>
8400      <member-function access='public'>
8401        <function-decl name='hb_auto_trace_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='797' column='1' visibility='default' binding='global' size-in-bits='64'>
8402          <parameter type-id='type-id-942' is-artificial='yes'/>
8403          <parameter type-id='type-id-60'/>
8404          <parameter type-id='type-id-17'/>
8405          <parameter type-id='type-id-19'/>
8406          <parameter type-id='type-id-17'/>
8407          <parameter type-id='type-id-17'/>
8408          <parameter is-variadic='yes'/>
8409          <return type-id='type-id-25'/>
8410        </function-decl>
8411      </member-function>
8412    </class-decl>
8413    <class-decl name='hb_auto_trace_t&lt;0, const _hb_void_t&amp;&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='749' column='1' id='type-id-944'>
8414      <member-function access='public'>
8415        <function-decl name='hb_auto_trace_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='797' column='1' visibility='default' binding='global' size-in-bits='64'>
8416          <parameter type-id='type-id-945' is-artificial='yes'/>
8417          <parameter type-id='type-id-60'/>
8418          <parameter type-id='type-id-17'/>
8419          <parameter type-id='type-id-19'/>
8420          <parameter type-id='type-id-17'/>
8421          <parameter type-id='type-id-17'/>
8422          <parameter is-variadic='yes'/>
8423          <return type-id='type-id-25'/>
8424        </function-decl>
8425      </member-function>
8426      <member-function access='public'>
8427        <function-decl name='ret' mangled-name='_ZN15hb_auto_trace_tILi0ERK10_hb_void_tE3retES2_j' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='804' column='1' visibility='default' binding='global' size-in-bits='64'>
8428          <parameter type-id='type-id-945' is-artificial='yes'/>
8429          <parameter type-id='type-id-946'/>
8430          <parameter type-id='type-id-18'/>
8431          <return type-id='type-id-946'/>
8432        </function-decl>
8433      </member-function>
8434    </class-decl>
8435    <class-decl name='hb_ot_layout_lookup_accelerator_t' size-in-bits='192' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-private.hh' line='121' column='1' id='type-id-947'>
8436      <data-member access='public' layout-offset-in-bits='0'>
8437        <var-decl name='digest' type-id='type-id-948' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-private.hh' line='134' column='1'/>
8438      </data-member>
8439      <member-function access='public'>
8440        <function-decl name='fini&lt;OT::SubstLookup&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-private.hh' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
8441          <parameter type-id='type-id-949' is-artificial='yes'/>
8442          <parameter type-id='type-id-950'/>
8443          <return type-id='type-id-25'/>
8444        </function-decl>
8445      </member-function>
8446      <member-function access='public'>
8447        <function-decl name='fini&lt;OT::PosLookup&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-private.hh' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
8448          <parameter type-id='type-id-949' is-artificial='yes'/>
8449          <parameter type-id='type-id-951'/>
8450          <return type-id='type-id-25'/>
8451        </function-decl>
8452      </member-function>
8453      <member-function access='public'>
8454        <function-decl name='init&lt;OT::SubstLookup&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-private.hh' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
8455          <parameter type-id='type-id-949' is-artificial='yes'/>
8456          <parameter type-id='type-id-950'/>
8457          <return type-id='type-id-25'/>
8458        </function-decl>
8459      </member-function>
8460      <member-function access='public'>
8461        <function-decl name='init&lt;OT::PosLookup&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-private.hh' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
8462          <parameter type-id='type-id-949' is-artificial='yes'/>
8463          <parameter type-id='type-id-951'/>
8464          <return type-id='type-id-25'/>
8465        </function-decl>
8466      </member-function>
8467      <member-function access='public'>
8468        <function-decl name='fini&lt;OT::SubstLookup*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-private.hh' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
8469          <parameter type-id='type-id-949' is-artificial='yes'/>
8470          <parameter type-id='type-id-952'/>
8471          <return type-id='type-id-25'/>
8472        </function-decl>
8473      </member-function>
8474      <member-function access='public'>
8475        <function-decl name='init&lt;OT::SubstLookup&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-private.hh' line='123' column='1' visibility='default' binding='global' size-in-bits='64'>
8476          <parameter type-id='type-id-949' is-artificial='yes'/>
8477          <parameter type-id='type-id-950'/>
8478          <return type-id='type-id-25'/>
8479        </function-decl>
8480      </member-function>
8481    </class-decl>
8482    <class-decl name='hb_ot_map_t' size-in-bits='8192' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='40' column='1' id='type-id-953'>
8483      <member-type access='public'>
8484        <class-decl name='feature_map_t' size-in-bits='288' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='45' column='1' id='type-id-916'>
8485          <data-member access='public' layout-offset-in-bits='0'>
8486            <var-decl name='tag' type-id='type-id-184' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='46' column='1'/>
8487          </data-member>
8488          <data-member access='public' layout-offset-in-bits='32'>
8489            <var-decl name='index' type-id='type-id-90' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='47' column='1'/>
8490          </data-member>
8491          <data-member access='public' layout-offset-in-bits='96'>
8492            <var-decl name='stage' type-id='type-id-90' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='48' column='1'/>
8493          </data-member>
8494          <data-member access='public' layout-offset-in-bits='160'>
8495            <var-decl name='shift' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='49' column='1'/>
8496          </data-member>
8497          <data-member access='public' layout-offset-in-bits='192'>
8498            <var-decl name='mask' type-id='type-id-92' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='50' column='1'/>
8499          </data-member>
8500          <data-member access='public' layout-offset-in-bits='224'>
8501            <var-decl name='_1_mask' type-id='type-id-92' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='51' column='1'/>
8502          </data-member>
8503          <data-member access='public' layout-offset-in-bits='256'>
8504            <var-decl name='needs_fallback' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='52' column='1'/>
8505          </data-member>
8506          <data-member access='public' layout-offset-in-bits='257'>
8507            <var-decl name='auto_zwj' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='53' column='1'/>
8508          </data-member>
8509          <member-function access='public' static='yes'>
8510            <function-decl name='cmp' mangled-name='_ZN11hb_ot_map_t13feature_map_t3cmpEPKS0_S2_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='55' column='1' visibility='default' binding='global' size-in-bits='64'>
8511              <parameter type-id='type-id-954'/>
8512              <parameter type-id='type-id-954'/>
8513              <return type-id='type-id-11'/>
8514            </function-decl>
8515          </member-function>
8516        </class-decl>
8517      </member-type>
8518      <member-type access='public'>
8519        <class-decl name='lookup_map_t' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='59' column='1' id='type-id-918'>
8520          <data-member access='public' layout-offset-in-bits='0'>
8521            <var-decl name='index' type-id='type-id-136' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='60' column='1'/>
8522          </data-member>
8523          <data-member access='public' layout-offset-in-bits='16'>
8524            <var-decl name='auto_zwj' type-id='type-id-136' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='61' column='1'/>
8525          </data-member>
8526          <data-member access='public' layout-offset-in-bits='32'>
8527            <var-decl name='mask' type-id='type-id-92' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='62' column='1'/>
8528          </data-member>
8529          <member-function access='public' static='yes'>
8530            <function-decl name='cmp' mangled-name='_ZN11hb_ot_map_t12lookup_map_t3cmpEPKS0_S2_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
8531              <parameter type-id='type-id-955'/>
8532              <parameter type-id='type-id-955'/>
8533              <return type-id='type-id-11'/>
8534            </function-decl>
8535          </member-function>
8536        </class-decl>
8537      </member-type>
8538      <member-type access='public'>
8539        <class-decl name='stage_map_t' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='70' column='1' id='type-id-921'>
8540          <member-type access='public'>
8541            <typedef-decl name='pause_func_t' type-id='type-id-957' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='68' column='1' id='type-id-956'/>
8542          </member-type>
8543          <data-member access='public' layout-offset-in-bits='0'>
8544            <var-decl name='last_lookup' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='71' column='1'/>
8545          </data-member>
8546          <data-member access='public' layout-offset-in-bits='64'>
8547            <var-decl name='pause_func' type-id='type-id-956' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='72' column='1'/>
8548          </data-member>
8549        </class-decl>
8550      </member-type>
8551      <data-member access='public' layout-offset-in-bits='0'>
8552        <var-decl name='chosen_script' type-id='type-id-927' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='137' column='1'/>
8553      </data-member>
8554      <data-member access='public' layout-offset-in-bits='64'>
8555        <var-decl name='found_script' type-id='type-id-914' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='138' column='1'/>
8556      </data-member>
8557      <data-member access='private' layout-offset-in-bits='96'>
8558        <var-decl name='global_mask' type-id='type-id-92' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='148' column='1'/>
8559      </data-member>
8560      <data-member access='private' layout-offset-in-bits='128'>
8561        <var-decl name='features' type-id='type-id-958' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='150' column='1'/>
8562      </data-member>
8563      <data-member access='private' layout-offset-in-bits='2560'>
8564        <var-decl name='lookups' type-id='type-id-924' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='151' column='1'/>
8565      </data-member>
8566      <data-member access='private' layout-offset-in-bits='6912'>
8567        <var-decl name='stages' type-id='type-id-926' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='152' column='1'/>
8568      </data-member>
8569      <member-function access='public' constructor='yes'>
8570        <function-decl name='hb_ot_map_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
8571          <parameter type-id='type-id-959' is-artificial='yes'/>
8572          <return type-id='type-id-25'/>
8573        </function-decl>
8574      </member-function>
8575      <member-function access='public'>
8576        <function-decl name='apply&lt;GSUBProxy&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='902' column='1' visibility='default' binding='global' size-in-bits='64'>
8577          <parameter type-id='type-id-960' is-artificial='yes'/>
8578          <parameter type-id='type-id-961'/>
8579          <parameter type-id='type-id-962'/>
8580          <parameter type-id='type-id-154'/>
8581          <parameter type-id='type-id-153'/>
8582          <return type-id='type-id-25'/>
8583        </function-decl>
8584      </member-function>
8585      <member-function access='public'>
8586        <function-decl name='apply&lt;GPOSProxy&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='902' column='1' visibility='default' binding='global' size-in-bits='64'>
8587          <parameter type-id='type-id-960' is-artificial='yes'/>
8588          <parameter type-id='type-id-963'/>
8589          <parameter type-id='type-id-962'/>
8590          <parameter type-id='type-id-154'/>
8591          <parameter type-id='type-id-153'/>
8592          <return type-id='type-id-25'/>
8593        </function-decl>
8594      </member-function>
8595      <member-function access='public'>
8596        <function-decl name='position' mangled-name='_ZNK11hb_ot_map_t8positionEPK18hb_ot_shape_plan_tP9hb_font_tP11hb_buffer_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='125' column='1' visibility='default' binding='global' size-in-bits='64'>
8597          <parameter type-id='type-id-960' is-artificial='yes'/>
8598          <parameter type-id='type-id-962'/>
8599          <parameter type-id='type-id-154'/>
8600          <parameter type-id='type-id-153'/>
8601          <return type-id='type-id-25'/>
8602        </function-decl>
8603      </member-function>
8604      <member-function access='public'>
8605        <function-decl name='substitute' mangled-name='_ZNK11hb_ot_map_t10substituteEPK18hb_ot_shape_plan_tP9hb_font_tP11hb_buffer_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
8606          <parameter type-id='type-id-960' is-artificial='yes'/>
8607          <parameter type-id='type-id-962'/>
8608          <parameter type-id='type-id-154'/>
8609          <parameter type-id='type-id-153'/>
8610          <return type-id='type-id-25'/>
8611        </function-decl>
8612      </member-function>
8613      <member-function access='public' constructor='yes'>
8614        <function-decl name='hb_ot_map_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
8615          <parameter type-id='type-id-959' is-artificial='yes'/>
8616          <return type-id='type-id-25'/>
8617        </function-decl>
8618      </member-function>
8619      <member-function access='public'>
8620        <function-decl name='collect_lookups' mangled-name='_ZNK11hb_ot_map_t15collect_lookupsEjP8hb_set_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='120' column='1' visibility='default' binding='global' size-in-bits='64'>
8621          <parameter type-id='type-id-960' is-artificial='yes'/>
8622          <parameter type-id='type-id-18'/>
8623          <parameter type-id='type-id-964'/>
8624          <return type-id='type-id-25'/>
8625        </function-decl>
8626      </member-function>
8627      <member-function access='private'>
8628        <function-decl name='add_lookups' mangled-name='_ZN11hb_ot_map_t11add_lookupsEP9hb_face_tjjjb' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
8629          <parameter type-id='type-id-959' is-artificial='yes'/>
8630          <parameter type-id='type-id-160'/>
8631          <parameter type-id='type-id-18'/>
8632          <parameter type-id='type-id-18'/>
8633          <parameter type-id='type-id-92'/>
8634          <parameter type-id='type-id-1'/>
8635          <return type-id='type-id-25'/>
8636        </function-decl>
8637      </member-function>
8638      <member-function access='public' constructor='yes'>
8639        <function-decl name='hb_ot_map_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
8640          <parameter type-id='type-id-959' is-artificial='yes'/>
8641          <return type-id='type-id-25'/>
8642        </function-decl>
8643      </member-function>
8644      <member-function access='public'>
8645        <function-decl name='get_global_mask' mangled-name='_ZNK11hb_ot_map_t15get_global_maskEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
8646          <parameter type-id='type-id-960' is-artificial='yes'/>
8647          <return type-id='type-id-92'/>
8648        </function-decl>
8649      </member-function>
8650      <member-function access='public'>
8651        <function-decl name='get_mask' mangled-name='_ZNK11hb_ot_map_t8get_maskEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
8652          <parameter type-id='type-id-960' is-artificial='yes'/>
8653          <parameter type-id='type-id-184'/>
8654          <parameter type-id='type-id-60'/>
8655          <return type-id='type-id-92'/>
8656        </function-decl>
8657      </member-function>
8658      <member-function access='public'>
8659        <function-decl name='finish' mangled-name='_ZN11hb_ot_map_t6finishEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='127' column='1' visibility='default' binding='global' size-in-bits='64'>
8660          <parameter type-id='type-id-959' is-artificial='yes'/>
8661          <return type-id='type-id-25'/>
8662        </function-decl>
8663      </member-function>
8664      <member-function access='public'>
8665        <function-decl name='get_1_mask' mangled-name='_ZNK11hb_ot_map_t10get_1_maskEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
8666          <parameter type-id='type-id-960' is-artificial='yes'/>
8667          <parameter type-id='type-id-184'/>
8668          <return type-id='type-id-92'/>
8669        </function-decl>
8670      </member-function>
8671      <member-function access='public' constructor='yes'>
8672        <function-decl name='hb_ot_map_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
8673          <parameter type-id='type-id-959' is-artificial='yes'/>
8674          <return type-id='type-id-25'/>
8675        </function-decl>
8676      </member-function>
8677      <member-function access='public'>
8678        <function-decl name='needs_fallback' mangled-name='_ZNK11hb_ot_map_t14needs_fallbackEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='86' column='1' visibility='default' binding='global' size-in-bits='64'>
8679          <parameter type-id='type-id-960' is-artificial='yes'/>
8680          <parameter type-id='type-id-184'/>
8681          <return type-id='type-id-1'/>
8682        </function-decl>
8683      </member-function>
8684      <member-function access='public' constructor='yes'>
8685        <function-decl name='hb_ot_map_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
8686          <parameter type-id='type-id-959' is-artificial='yes'/>
8687          <return type-id='type-id-25'/>
8688        </function-decl>
8689      </member-function>
8690      <member-function access='public' constructor='yes'>
8691        <function-decl name='hb_ot_map_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='76' column='1' visibility='default' binding='global' size-in-bits='64'>
8692          <parameter type-id='type-id-959' is-artificial='yes'/>
8693          <return type-id='type-id-25'/>
8694        </function-decl>
8695      </member-function>
8696      <member-function access='public'>
8697        <function-decl name='get_feature_stage' mangled-name='_ZNK11hb_ot_map_t17get_feature_stageEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='101' column='1' visibility='default' binding='global' size-in-bits='64'>
8698          <parameter type-id='type-id-960' is-artificial='yes'/>
8699          <parameter type-id='type-id-18'/>
8700          <parameter type-id='type-id-184'/>
8701          <return type-id='type-id-18'/>
8702        </function-decl>
8703      </member-function>
8704      <member-function access='public'>
8705        <function-decl name='get_stage_lookups' mangled-name='_ZNK11hb_ot_map_t17get_stage_lookupsEjjPPKNS_12lookup_map_tEPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='106' column='1' visibility='default' binding='global' size-in-bits='64'>
8706          <parameter type-id='type-id-960' is-artificial='yes'/>
8707          <parameter type-id='type-id-18'/>
8708          <parameter type-id='type-id-18'/>
8709          <parameter type-id='type-id-965'/>
8710          <parameter type-id='type-id-60'/>
8711          <return type-id='type-id-25'/>
8712        </function-decl>
8713      </member-function>
8714    </class-decl>
8715    <class-decl name='hb_prealloced_array_t&lt;hb_ot_map_t::feature_map_t, 8u&gt;' size-in-bits='2432' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='329' column='1' id='type-id-958'>
8716      <data-member access='public' layout-offset-in-bits='0'>
8717        <var-decl name='len' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='330' column='1'/>
8718      </data-member>
8719      <data-member access='public' layout-offset-in-bits='32'>
8720        <var-decl name='allocated' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='331' column='1'/>
8721      </data-member>
8722      <data-member access='public' layout-offset-in-bits='64'>
8723        <var-decl name='array' type-id='type-id-966' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='332' column='1'/>
8724      </data-member>
8725      <data-member access='public' layout-offset-in-bits='128'>
8726        <var-decl name='static_array' type-id='type-id-917' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='333' column='1'/>
8727      </data-member>
8728      <member-function access='public'>
8729        <function-decl name='push' mangled-name='_ZN21hb_prealloced_array_tIN11hb_ot_map_t13feature_map_tELj8EE4pushEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='340' column='1' visibility='default' binding='global' size-in-bits='64'>
8730          <parameter type-id='type-id-967' is-artificial='yes'/>
8731          <return type-id='type-id-966'/>
8732        </function-decl>
8733      </member-function>
8734      <member-function access='public'>
8735        <function-decl name='operator[]' mangled-name='_ZN21hb_prealloced_array_tIN11hb_ot_map_t13feature_map_tELj8EEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
8736          <parameter type-id='type-id-967' is-artificial='yes'/>
8737          <parameter type-id='type-id-18'/>
8738          <return type-id='type-id-968'/>
8739        </function-decl>
8740      </member-function>
8741      <member-function access='public'>
8742        <function-decl name='bsearch&lt;hb_tag_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='424' column='1' visibility='default' binding='global' size-in-bits='64'>
8743          <parameter type-id='type-id-969' is-artificial='yes'/>
8744          <parameter type-id='type-id-970'/>
8745          <return type-id='type-id-954'/>
8746        </function-decl>
8747      </member-function>
8748      <member-function access='public'>
8749        <function-decl name='finish' mangled-name='_ZN21hb_prealloced_array_tIN11hb_ot_map_t13feature_map_tELj8EE6finishEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='429' column='1' visibility='default' binding='global' size-in-bits='64'>
8750          <parameter type-id='type-id-967' is-artificial='yes'/>
8751          <return type-id='type-id-25'/>
8752        </function-decl>
8753      </member-function>
8754      <member-function access='public'>
8755        <function-decl name='bsearch&lt;hb_tag_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='424' column='1' visibility='default' binding='global' size-in-bits='64'>
8756          <parameter type-id='type-id-969' is-artificial='yes'/>
8757          <parameter type-id='type-id-970'/>
8758          <return type-id='type-id-954'/>
8759        </function-decl>
8760      </member-function>
8761      <member-function access='public'>
8762        <function-decl name='bsearch&lt;hb_tag_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='424' column='1' visibility='default' binding='global' size-in-bits='64'>
8763          <parameter type-id='type-id-969' is-artificial='yes'/>
8764          <parameter type-id='type-id-970'/>
8765          <return type-id='type-id-954'/>
8766        </function-decl>
8767      </member-function>
8768      <member-function access='public'>
8769        <function-decl name='bsearch&lt;hb_tag_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='424' column='1' visibility='default' binding='global' size-in-bits='64'>
8770          <parameter type-id='type-id-969' is-artificial='yes'/>
8771          <parameter type-id='type-id-970'/>
8772          <return type-id='type-id-954'/>
8773        </function-decl>
8774      </member-function>
8775    </class-decl>
8776    <class-decl name='hb_prealloced_array_t&lt;hb_ot_map_t::lookup_map_t, 32u&gt;' size-in-bits='2176' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='329' column='1' id='type-id-923'>
8777      <data-member access='public' layout-offset-in-bits='0'>
8778        <var-decl name='len' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='330' column='1'/>
8779      </data-member>
8780      <data-member access='public' layout-offset-in-bits='32'>
8781        <var-decl name='allocated' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='331' column='1'/>
8782      </data-member>
8783      <data-member access='public' layout-offset-in-bits='64'>
8784        <var-decl name='array' type-id='type-id-971' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='332' column='1'/>
8785      </data-member>
8786      <data-member access='public' layout-offset-in-bits='128'>
8787        <var-decl name='static_array' type-id='type-id-919' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='333' column='1'/>
8788      </data-member>
8789      <member-function access='public'>
8790        <function-decl name='operator[]' mangled-name='_ZNK21hb_prealloced_array_tIN11hb_ot_map_t12lookup_map_tELj32EEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
8791          <parameter type-id='type-id-972' is-artificial='yes'/>
8792          <parameter type-id='type-id-18'/>
8793          <return type-id='type-id-973'/>
8794        </function-decl>
8795      </member-function>
8796      <member-function access='public'>
8797        <function-decl name='push' mangled-name='_ZN21hb_prealloced_array_tIN11hb_ot_map_t12lookup_map_tELj32EE4pushEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='340' column='1' visibility='default' binding='global' size-in-bits='64'>
8798          <parameter type-id='type-id-974' is-artificial='yes'/>
8799          <return type-id='type-id-971'/>
8800        </function-decl>
8801      </member-function>
8802      <member-function access='public'>
8803        <function-decl name='qsort' mangled-name='_ZN21hb_prealloced_array_tIN11hb_ot_map_t12lookup_map_tELj32EE5qsortEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='413' column='1' visibility='default' binding='global' size-in-bits='64'>
8804          <parameter type-id='type-id-974' is-artificial='yes'/>
8805          <parameter type-id='type-id-18'/>
8806          <parameter type-id='type-id-18'/>
8807          <return type-id='type-id-25'/>
8808        </function-decl>
8809      </member-function>
8810      <member-function access='public'>
8811        <function-decl name='operator[]' mangled-name='_ZN21hb_prealloced_array_tIN11hb_ot_map_t12lookup_map_tELj32EEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
8812          <parameter type-id='type-id-974' is-artificial='yes'/>
8813          <parameter type-id='type-id-18'/>
8814          <return type-id='type-id-975'/>
8815        </function-decl>
8816      </member-function>
8817      <member-function access='public'>
8818        <function-decl name='shrink' mangled-name='_ZN21hb_prealloced_array_tIN11hb_ot_map_t12lookup_map_tELj32EE6shrinkEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='387' column='1' visibility='default' binding='global' size-in-bits='64'>
8819          <parameter type-id='type-id-974' is-artificial='yes'/>
8820          <parameter type-id='type-id-18'/>
8821          <return type-id='type-id-25'/>
8822        </function-decl>
8823      </member-function>
8824      <member-function access='public'>
8825        <function-decl name='finish' mangled-name='_ZN21hb_prealloced_array_tIN11hb_ot_map_t12lookup_map_tELj32EE6finishEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='429' column='1' visibility='default' binding='global' size-in-bits='64'>
8826          <parameter type-id='type-id-974' is-artificial='yes'/>
8827          <return type-id='type-id-25'/>
8828        </function-decl>
8829      </member-function>
8830    </class-decl>
8831    <class-decl name='hb_prealloced_array_t&lt;hb_ot_map_t::stage_map_t, 4u&gt;' size-in-bits='640' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='329' column='1' id='type-id-925'>
8832      <data-member access='public' layout-offset-in-bits='0'>
8833        <var-decl name='len' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='330' column='1'/>
8834      </data-member>
8835      <data-member access='public' layout-offset-in-bits='32'>
8836        <var-decl name='allocated' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='331' column='1'/>
8837      </data-member>
8838      <data-member access='public' layout-offset-in-bits='64'>
8839        <var-decl name='array' type-id='type-id-976' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='332' column='1'/>
8840      </data-member>
8841      <data-member access='public' layout-offset-in-bits='128'>
8842        <var-decl name='static_array' type-id='type-id-922' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='333' column='1'/>
8843      </data-member>
8844      <member-function access='public'>
8845        <function-decl name='operator[]' mangled-name='_ZNK21hb_prealloced_array_tIN11hb_ot_map_t11stage_map_tELj4EEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
8846          <parameter type-id='type-id-977' is-artificial='yes'/>
8847          <parameter type-id='type-id-18'/>
8848          <return type-id='type-id-978'/>
8849        </function-decl>
8850      </member-function>
8851      <member-function access='public'>
8852        <function-decl name='push' mangled-name='_ZN21hb_prealloced_array_tIN11hb_ot_map_t11stage_map_tELj4EE4pushEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='340' column='1' visibility='default' binding='global' size-in-bits='64'>
8853          <parameter type-id='type-id-979' is-artificial='yes'/>
8854          <return type-id='type-id-976'/>
8855        </function-decl>
8856      </member-function>
8857      <member-function access='public'>
8858        <function-decl name='finish' mangled-name='_ZN21hb_prealloced_array_tIN11hb_ot_map_t11stage_map_tELj4EE6finishEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='429' column='1' visibility='default' binding='global' size-in-bits='64'>
8859          <parameter type-id='type-id-979' is-artificial='yes'/>
8860          <return type-id='type-id-25'/>
8861        </function-decl>
8862      </member-function>
8863    </class-decl>
8864    <class-decl name='hb_set_digest_combiner_t&lt;hb_set_digest_lowest_bits_t&lt;long unsigned int, 0u&gt;, hb_set_digest_lowest_bits_t&lt;long unsigned int, 9u&gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='92' column='1' id='type-id-980'>
8865      <data-member access='private' layout-offset-in-bits='0'>
8866        <var-decl name='head' type-id='type-id-981' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='115' column='1'/>
8867      </data-member>
8868      <data-member access='private' layout-offset-in-bits='64'>
8869        <var-decl name='tail' type-id='type-id-982' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='116' column='1'/>
8870      </data-member>
8871      <member-function access='public'>
8872        <function-decl name='may_have' mangled-name='_ZNK24hb_set_digest_combiner_tI27hb_set_digest_lowest_bits_tImLj0EES0_ImLj9EEE8may_haveEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
8873          <parameter type-id='type-id-983' is-artificial='yes'/>
8874          <parameter type-id='type-id-18'/>
8875          <return type-id='type-id-1'/>
8876        </function-decl>
8877      </member-function>
8878      <member-function access='public'>
8879        <function-decl name='init' mangled-name='_ZN24hb_set_digest_combiner_tI27hb_set_digest_lowest_bits_tImLj0EES0_ImLj9EEE4initEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
8880          <parameter type-id='type-id-984' is-artificial='yes'/>
8881          <return type-id='type-id-25'/>
8882        </function-decl>
8883      </member-function>
8884      <member-function access='public'>
8885        <function-decl name='add' mangled-name='_ZN24hb_set_digest_combiner_tI27hb_set_digest_lowest_bits_tImLj0EES0_ImLj9EEE3addEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
8886          <parameter type-id='type-id-984' is-artificial='yes'/>
8887          <parameter type-id='type-id-18'/>
8888          <return type-id='type-id-25'/>
8889        </function-decl>
8890      </member-function>
8891      <member-function access='public'>
8892        <function-decl name='add_range' mangled-name='_ZN24hb_set_digest_combiner_tI27hb_set_digest_lowest_bits_tImLj0EES0_ImLj9EEE9add_rangeEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
8893          <parameter type-id='type-id-984' is-artificial='yes'/>
8894          <parameter type-id='type-id-18'/>
8895          <parameter type-id='type-id-18'/>
8896          <return type-id='type-id-25'/>
8897        </function-decl>
8898      </member-function>
8899    </class-decl>
8900    <class-decl name='hb_set_digest_combiner_t&lt;hb_set_digest_lowest_bits_t&lt;long unsigned int, 4u&gt;, hb_set_digest_combiner_t&lt;hb_set_digest_lowest_bits_t&lt;long unsigned int, 0u&gt;, hb_set_digest_lowest_bits_t&lt;long unsigned int, 9u&gt; &gt; &gt;' size-in-bits='192' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='92' column='1' id='type-id-985'>
8901      <data-member access='private' layout-offset-in-bits='0'>
8902        <var-decl name='head' type-id='type-id-986' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='115' column='1'/>
8903      </data-member>
8904      <data-member access='private' layout-offset-in-bits='64'>
8905        <var-decl name='tail' type-id='type-id-980' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='116' column='1'/>
8906      </data-member>
8907      <member-function access='public'>
8908        <function-decl name='add_range' mangled-name='_ZN24hb_set_digest_combiner_tI27hb_set_digest_lowest_bits_tImLj4EES_IS0_ImLj0EES0_ImLj9EEEE9add_rangeEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='105' column='1' visibility='default' binding='global' size-in-bits='64'>
8909          <parameter type-id='type-id-987' is-artificial='yes'/>
8910          <parameter type-id='type-id-18'/>
8911          <parameter type-id='type-id-18'/>
8912          <return type-id='type-id-25'/>
8913        </function-decl>
8914      </member-function>
8915      <member-function access='public'>
8916        <function-decl name='add' mangled-name='_ZN24hb_set_digest_combiner_tI27hb_set_digest_lowest_bits_tImLj4EES_IS0_ImLj0EES0_ImLj9EEEE3addEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
8917          <parameter type-id='type-id-987' is-artificial='yes'/>
8918          <parameter type-id='type-id-18'/>
8919          <return type-id='type-id-25'/>
8920        </function-decl>
8921      </member-function>
8922      <member-function access='public'>
8923        <function-decl name='init' mangled-name='_ZN24hb_set_digest_combiner_tI27hb_set_digest_lowest_bits_tImLj4EES_IS0_ImLj0EES0_ImLj9EEEE4initEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='95' column='1' visibility='default' binding='global' size-in-bits='64'>
8924          <parameter type-id='type-id-987' is-artificial='yes'/>
8925          <return type-id='type-id-25'/>
8926        </function-decl>
8927      </member-function>
8928      <member-function access='public'>
8929        <function-decl name='may_have' mangled-name='_ZNK24hb_set_digest_combiner_tI27hb_set_digest_lowest_bits_tImLj4EES_IS0_ImLj0EES0_ImLj9EEEE8may_haveEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='110' column='1' visibility='default' binding='global' size-in-bits='64'>
8930          <parameter type-id='type-id-988' is-artificial='yes'/>
8931          <parameter type-id='type-id-18'/>
8932          <return type-id='type-id-1'/>
8933        </function-decl>
8934      </member-function>
8935    </class-decl>
8936    <class-decl name='hb_set_digest_lowest_bits_t&lt;long unsigned int, 0u&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='44' column='1' id='type-id-981'>
8937      <data-member access='public' static='yes'>
8938        <var-decl name='mask_bytes' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='47' column='1'/>
8939      </data-member>
8940      <data-member access='public' static='yes'>
8941        <var-decl name='mask_bits' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='48' column='1'/>
8942      </data-member>
8943      <data-member access='public' static='yes'>
8944        <var-decl name='num_bits' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='55' column='1'/>
8945      </data-member>
8946      <data-member access='private' layout-offset-in-bits='0'>
8947        <var-decl name='mask' type-id='type-id-4' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='87' column='1'/>
8948      </data-member>
8949      <member-function access='private' static='yes'>
8950        <function-decl name='mask_for' mangled-name='_ZN27hb_set_digest_lowest_bits_tImLj0EE8mask_forEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
8951          <parameter type-id='type-id-18'/>
8952          <return type-id='type-id-4'/>
8953        </function-decl>
8954      </member-function>
8955      <member-function access='public'>
8956        <function-decl name='may_have' mangled-name='_ZNK27hb_set_digest_lowest_bits_tImLj0EE8may_haveEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
8957          <parameter type-id='type-id-989' is-artificial='yes'/>
8958          <parameter type-id='type-id-18'/>
8959          <return type-id='type-id-1'/>
8960        </function-decl>
8961      </member-function>
8962      <member-function access='public'>
8963        <function-decl name='init' mangled-name='_ZN27hb_set_digest_lowest_bits_tImLj0EE4initEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
8964          <parameter type-id='type-id-990' is-artificial='yes'/>
8965          <return type-id='type-id-25'/>
8966        </function-decl>
8967      </member-function>
8968      <member-function access='public'>
8969        <function-decl name='add' mangled-name='_ZN27hb_set_digest_lowest_bits_tImLj0EE3addEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
8970          <parameter type-id='type-id-990' is-artificial='yes'/>
8971          <parameter type-id='type-id-18'/>
8972          <return type-id='type-id-25'/>
8973        </function-decl>
8974      </member-function>
8975      <member-function access='public'>
8976        <function-decl name='add_range' mangled-name='_ZN27hb_set_digest_lowest_bits_tImLj0EE9add_rangeEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
8977          <parameter type-id='type-id-990' is-artificial='yes'/>
8978          <parameter type-id='type-id-18'/>
8979          <parameter type-id='type-id-18'/>
8980          <return type-id='type-id-25'/>
8981        </function-decl>
8982      </member-function>
8983    </class-decl>
8984    <class-decl name='hb_set_digest_lowest_bits_t&lt;long unsigned int, 4u&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='44' column='1' id='type-id-986'>
8985      <data-member access='public' static='yes'>
8986        <var-decl name='mask_bytes' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='47' column='1'/>
8987      </data-member>
8988      <data-member access='public' static='yes'>
8989        <var-decl name='mask_bits' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='48' column='1'/>
8990      </data-member>
8991      <data-member access='public' static='yes'>
8992        <var-decl name='num_bits' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='55' column='1'/>
8993      </data-member>
8994      <data-member access='private' layout-offset-in-bits='0'>
8995        <var-decl name='mask' type-id='type-id-4' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='87' column='1'/>
8996      </data-member>
8997      <member-function access='private' static='yes'>
8998        <function-decl name='mask_for' mangled-name='_ZN27hb_set_digest_lowest_bits_tImLj4EE8mask_forEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
8999          <parameter type-id='type-id-18'/>
9000          <return type-id='type-id-4'/>
9001        </function-decl>
9002      </member-function>
9003      <member-function access='public'>
9004        <function-decl name='may_have' mangled-name='_ZNK27hb_set_digest_lowest_bits_tImLj4EE8may_haveEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
9005          <parameter type-id='type-id-991' is-artificial='yes'/>
9006          <parameter type-id='type-id-18'/>
9007          <return type-id='type-id-1'/>
9008        </function-decl>
9009      </member-function>
9010      <member-function access='public'>
9011        <function-decl name='init' mangled-name='_ZN27hb_set_digest_lowest_bits_tImLj4EE4initEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
9012          <parameter type-id='type-id-992' is-artificial='yes'/>
9013          <return type-id='type-id-25'/>
9014        </function-decl>
9015      </member-function>
9016      <member-function access='public'>
9017        <function-decl name='add' mangled-name='_ZN27hb_set_digest_lowest_bits_tImLj4EE3addEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
9018          <parameter type-id='type-id-992' is-artificial='yes'/>
9019          <parameter type-id='type-id-18'/>
9020          <return type-id='type-id-25'/>
9021        </function-decl>
9022      </member-function>
9023      <member-function access='public'>
9024        <function-decl name='add_range' mangled-name='_ZN27hb_set_digest_lowest_bits_tImLj4EE9add_rangeEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
9025          <parameter type-id='type-id-992' is-artificial='yes'/>
9026          <parameter type-id='type-id-18'/>
9027          <parameter type-id='type-id-18'/>
9028          <return type-id='type-id-25'/>
9029        </function-decl>
9030      </member-function>
9031    </class-decl>
9032    <class-decl name='hb_set_digest_lowest_bits_t&lt;long unsigned int, 9u&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='44' column='1' id='type-id-982'>
9033      <data-member access='public' static='yes'>
9034        <var-decl name='mask_bytes' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='47' column='1'/>
9035      </data-member>
9036      <data-member access='public' static='yes'>
9037        <var-decl name='mask_bits' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='48' column='1'/>
9038      </data-member>
9039      <data-member access='public' static='yes'>
9040        <var-decl name='num_bits' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='55' column='1'/>
9041      </data-member>
9042      <data-member access='private' layout-offset-in-bits='0'>
9043        <var-decl name='mask' type-id='type-id-4' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='87' column='1'/>
9044      </data-member>
9045      <member-function access='private' static='yes'>
9046        <function-decl name='mask_for' mangled-name='_ZN27hb_set_digest_lowest_bits_tImLj9EE8mask_forEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
9047          <parameter type-id='type-id-18'/>
9048          <return type-id='type-id-4'/>
9049        </function-decl>
9050      </member-function>
9051      <member-function access='public'>
9052        <function-decl name='may_have' mangled-name='_ZNK27hb_set_digest_lowest_bits_tImLj9EE8may_haveEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
9053          <parameter type-id='type-id-993' is-artificial='yes'/>
9054          <parameter type-id='type-id-18'/>
9055          <return type-id='type-id-1'/>
9056        </function-decl>
9057      </member-function>
9058      <member-function access='public'>
9059        <function-decl name='init' mangled-name='_ZN27hb_set_digest_lowest_bits_tImLj9EE4initEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
9060          <parameter type-id='type-id-994' is-artificial='yes'/>
9061          <return type-id='type-id-25'/>
9062        </function-decl>
9063      </member-function>
9064      <member-function access='public'>
9065        <function-decl name='add' mangled-name='_ZN27hb_set_digest_lowest_bits_tImLj9EE3addEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
9066          <parameter type-id='type-id-994' is-artificial='yes'/>
9067          <parameter type-id='type-id-18'/>
9068          <return type-id='type-id-25'/>
9069        </function-decl>
9070      </member-function>
9071      <member-function access='public'>
9072        <function-decl name='add_range' mangled-name='_ZN27hb_set_digest_lowest_bits_tImLj9EE9add_rangeEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
9073          <parameter type-id='type-id-994' is-artificial='yes'/>
9074          <parameter type-id='type-id-18'/>
9075          <parameter type-id='type-id-18'/>
9076          <return type-id='type-id-25'/>
9077        </function-decl>
9078      </member-function>
9079    </class-decl>
9080    <typedef-decl name='hb_set_digest_t' type-id='type-id-985' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='135' column='1' id='type-id-948'/>
9081    <typedef-decl name='hb_void_t' type-id='type-id-946' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='259' column='1' id='type-id-995'/>
9082    <array-type-def dimensions='1' type-id='type-id-19' size-in-bits='192' id='type-id-996'>
9083      <subrange length='3' type-id='type-id-4' id='type-id-697'/>
9084    </array-type-def>
9085    <pointer-type-def type-id='type-id-928' size-in-bits='64' id='type-id-934'/>
9086    <pointer-type-def type-id='type-id-935' size-in-bits='64' id='type-id-939'/>
9087    <pointer-type-def type-id='type-id-997' size-in-bits='64' id='type-id-998'/>
9088    <pointer-type-def type-id='type-id-999' size-in-bits='64' id='type-id-1000'/>
9089    <reference-type-def kind='lvalue' type-id='type-id-1001' size-in-bits='64' id='type-id-1002'/>
9090    <pointer-type-def type-id='type-id-1001' size-in-bits='64' id='type-id-1003'/>
9091    <pointer-type-def type-id='type-id-1004' size-in-bits='64' id='type-id-1005'/>
9092    <pointer-type-def type-id='type-id-1006' size-in-bits='64' id='type-id-1007'/>
9093    <pointer-type-def type-id='type-id-1008' size-in-bits='64' id='type-id-1009'/>
9094    <reference-type-def kind='lvalue' type-id='type-id-1010' size-in-bits='64' id='type-id-1011'/>
9095    <pointer-type-def type-id='type-id-1010' size-in-bits='64' id='type-id-1012'/>
9096    <pointer-type-def type-id='type-id-1013' size-in-bits='64' id='type-id-1014'/>
9097    <pointer-type-def type-id='type-id-1015' size-in-bits='64' id='type-id-1016'/>
9098    <reference-type-def kind='lvalue' type-id='type-id-702' size-in-bits='64' id='type-id-561'/>
9099    <pointer-type-def type-id='type-id-1017' size-in-bits='64' id='type-id-1018'/>
9100    <pointer-type-def type-id='type-id-1019' size-in-bits='64' id='type-id-1020'/>
9101    <pointer-type-def type-id='type-id-1021' size-in-bits='64' id='type-id-1022'/>
9102    <pointer-type-def type-id='type-id-1023' size-in-bits='64' id='type-id-545'/>
9103    <pointer-type-def type-id='type-id-1024' size-in-bits='64' id='type-id-1025'/>
9104    <pointer-type-def type-id='type-id-1026' size-in-bits='64' id='type-id-1027'/>
9105    <pointer-type-def type-id='type-id-1028' size-in-bits='64' id='type-id-1029'/>
9106    <pointer-type-def type-id='type-id-1030' size-in-bits='64' id='type-id-1031'/>
9107    <pointer-type-def type-id='type-id-1032' size-in-bits='64' id='type-id-1033'/>
9108    <pointer-type-def type-id='type-id-1034' size-in-bits='64' id='type-id-1035'/>
9109    <pointer-type-def type-id='type-id-1036' size-in-bits='64' id='type-id-1037'/>
9110    <pointer-type-def type-id='type-id-1038' size-in-bits='64' id='type-id-1039'/>
9111    <pointer-type-def type-id='type-id-1040' size-in-bits='64' id='type-id-566'/>
9112    <pointer-type-def type-id='type-id-1041' size-in-bits='64' id='type-id-564'/>
9113    <pointer-type-def type-id='type-id-1042' size-in-bits='64' id='type-id-1043'/>
9114    <pointer-type-def type-id='type-id-1044' size-in-bits='64' id='type-id-1045'/>
9115    <pointer-type-def type-id='type-id-1046' size-in-bits='64' id='type-id-1047'/>
9116    <pointer-type-def type-id='type-id-1048' size-in-bits='64' id='type-id-1049'/>
9117    <pointer-type-def type-id='type-id-1050' size-in-bits='64' id='type-id-1051'/>
9118    <pointer-type-def type-id='type-id-1052' size-in-bits='64' id='type-id-1053'/>
9119    <pointer-type-def type-id='type-id-1054' size-in-bits='64' id='type-id-1055'/>
9120    <pointer-type-def type-id='type-id-1056' size-in-bits='64' id='type-id-1057'/>
9121    <pointer-type-def type-id='type-id-1058' size-in-bits='64' id='type-id-1059'/>
9122    <pointer-type-def type-id='type-id-1060' size-in-bits='64' id='type-id-1061'/>
9123    <pointer-type-def type-id='type-id-1062' size-in-bits='64' id='type-id-1063'/>
9124    <pointer-type-def type-id='type-id-1064' size-in-bits='64' id='type-id-1065'/>
9125    <pointer-type-def type-id='type-id-1066' size-in-bits='64' id='type-id-1067'/>
9126    <reference-type-def kind='lvalue' type-id='type-id-1068' size-in-bits='64' id='type-id-1069'/>
9127    <pointer-type-def type-id='type-id-1068' size-in-bits='64' id='type-id-1070'/>
9128    <reference-type-def kind='lvalue' type-id='type-id-1071' size-in-bits='64' id='type-id-1072'/>
9129    <pointer-type-def type-id='type-id-1071' size-in-bits='64' id='type-id-1073'/>
9130    <pointer-type-def type-id='type-id-1074' size-in-bits='64' id='type-id-1075'/>
9131    <pointer-type-def type-id='type-id-1076' size-in-bits='64' id='type-id-1077'/>
9132    <pointer-type-def type-id='type-id-1078' size-in-bits='64' id='type-id-1079'/>
9133    <pointer-type-def type-id='type-id-1080' size-in-bits='64' id='type-id-1081'/>
9134    <reference-type-def kind='lvalue' type-id='type-id-1082' size-in-bits='64' id='type-id-1083'/>
9135    <reference-type-def kind='lvalue' type-id='type-id-1084' size-in-bits='64' id='type-id-1085'/>
9136    <reference-type-def kind='lvalue' type-id='type-id-1086' size-in-bits='64' id='type-id-1087'/>
9137    <pointer-type-def type-id='type-id-1088' size-in-bits='64' id='type-id-1089'/>
9138    <pointer-type-def type-id='type-id-1090' size-in-bits='64' id='type-id-1091'/>
9139    <pointer-type-def type-id='type-id-1092' size-in-bits='64' id='type-id-1093'/>
9140    <reference-type-def kind='lvalue' type-id='type-id-1094' size-in-bits='64' id='type-id-1095'/>
9141    <pointer-type-def type-id='type-id-1094' size-in-bits='64' id='type-id-1096'/>
9142    <reference-type-def kind='lvalue' type-id='type-id-1097' size-in-bits='64' id='type-id-1098'/>
9143    <pointer-type-def type-id='type-id-1097' size-in-bits='64' id='type-id-1099'/>
9144    <reference-type-def kind='lvalue' type-id='type-id-1100' size-in-bits='64' id='type-id-1101'/>
9145    <pointer-type-def type-id='type-id-1100' size-in-bits='64' id='type-id-1102'/>
9146    <pointer-type-def type-id='type-id-1103' size-in-bits='64' id='type-id-1104'/>
9147    <pointer-type-def type-id='type-id-1105' size-in-bits='64' id='type-id-1106'/>
9148    <pointer-type-def type-id='type-id-1107' size-in-bits='64' id='type-id-1108'/>
9149    <reference-type-def kind='lvalue' type-id='type-id-1109' size-in-bits='64' id='type-id-1110'/>
9150    <reference-type-def kind='lvalue' type-id='type-id-1111' size-in-bits='64' id='type-id-1112'/>
9151    <reference-type-def kind='lvalue' type-id='type-id-1113' size-in-bits='64' id='type-id-1114'/>
9152    <pointer-type-def type-id='type-id-1115' size-in-bits='64' id='type-id-1116'/>
9153    <pointer-type-def type-id='type-id-1117' size-in-bits='64' id='type-id-1118'/>
9154    <pointer-type-def type-id='type-id-1119' size-in-bits='64' id='type-id-1120'/>
9155    <reference-type-def kind='lvalue' type-id='type-id-1121' size-in-bits='64' id='type-id-557'/>
9156    <pointer-type-def type-id='type-id-1121' size-in-bits='64' id='type-id-539'/>
9157    <pointer-type-def type-id='type-id-1122' size-in-bits='64' id='type-id-1123'/>
9158    <pointer-type-def type-id='type-id-1124' size-in-bits='64' id='type-id-549'/>
9159    <pointer-type-def type-id='type-id-1125' size-in-bits='64' id='type-id-1126'/>
9160    <pointer-type-def type-id='type-id-1127' size-in-bits='64' id='type-id-553'/>
9161    <pointer-type-def type-id='type-id-1128' size-in-bits='64' id='type-id-1129'/>
9162    <pointer-type-def type-id='type-id-1130' size-in-bits='64' id='type-id-1131'/>
9163    <pointer-type-def type-id='type-id-1132' size-in-bits='64' id='type-id-1133'/>
9164    <reference-type-def kind='lvalue' type-id='type-id-1134' size-in-bits='64' id='type-id-1135'/>
9165    <pointer-type-def type-id='type-id-1134' size-in-bits='64' id='type-id-1136'/>
9166    <reference-type-def kind='lvalue' type-id='type-id-851' size-in-bits='64' id='type-id-1137'/>
9167    <pointer-type-def type-id='type-id-851' size-in-bits='64' id='type-id-1138'/>
9168    <pointer-type-def type-id='type-id-1139' size-in-bits='64' id='type-id-1140'/>
9169    <pointer-type-def type-id='type-id-1141' size-in-bits='64' id='type-id-1142'/>
9170    <pointer-type-def type-id='type-id-1143' size-in-bits='64' id='type-id-1144'/>
9171    <reference-type-def kind='lvalue' type-id='type-id-1145' size-in-bits='64' id='type-id-1146'/>
9172    <pointer-type-def type-id='type-id-1145' size-in-bits='64' id='type-id-1147'/>
9173    <reference-type-def kind='lvalue' type-id='type-id-1148' size-in-bits='64' id='type-id-1149'/>
9174    <pointer-type-def type-id='type-id-1148' size-in-bits='64' id='type-id-1150'/>
9175    <pointer-type-def type-id='type-id-1151' size-in-bits='64' id='type-id-1152'/>
9176    <pointer-type-def type-id='type-id-1153' size-in-bits='64' id='type-id-1154'/>
9177    <pointer-type-def type-id='type-id-1155' size-in-bits='64' id='type-id-1156'/>
9178    <pointer-type-def type-id='type-id-1157' size-in-bits='64' id='type-id-1158'/>
9179    <pointer-type-def type-id='type-id-1159' size-in-bits='64' id='type-id-1160'/>
9180    <pointer-type-def type-id='type-id-1161' size-in-bits='64' id='type-id-1162'/>
9181    <pointer-type-def type-id='type-id-1163' size-in-bits='64' id='type-id-1164'/>
9182    <pointer-type-def type-id='type-id-1165' size-in-bits='64' id='type-id-568'/>
9183    <reference-type-def kind='lvalue' type-id='type-id-853' size-in-bits='64' id='type-id-1166'/>
9184    <reference-type-def kind='lvalue' type-id='type-id-735' size-in-bits='64' id='type-id-1167'/>
9185    <reference-type-def kind='lvalue' type-id='type-id-1168' size-in-bits='64' id='type-id-1169'/>
9186    <pointer-type-def type-id='type-id-1168' size-in-bits='64' id='type-id-1170'/>
9187    <reference-type-def kind='lvalue' type-id='type-id-1171' size-in-bits='64' id='type-id-1172'/>
9188    <pointer-type-def type-id='type-id-1171' size-in-bits='64' id='type-id-1173'/>
9189    <reference-type-def kind='lvalue' type-id='type-id-1174' size-in-bits='64' id='type-id-1175'/>
9190    <pointer-type-def type-id='type-id-1174' size-in-bits='64' id='type-id-1176'/>
9191    <reference-type-def kind='lvalue' type-id='type-id-1177' size-in-bits='64' id='type-id-570'/>
9192    <pointer-type-def type-id='type-id-1177' size-in-bits='64' id='type-id-540'/>
9193    <reference-type-def kind='lvalue' type-id='type-id-1178' size-in-bits='64' id='type-id-571'/>
9194    <pointer-type-def type-id='type-id-1178' size-in-bits='64' id='type-id-541'/>
9195    <pointer-type-def type-id='type-id-1179' size-in-bits='64' id='type-id-1180'/>
9196    <pointer-type-def type-id='type-id-1181' size-in-bits='64' id='type-id-563'/>
9197    <reference-type-def kind='lvalue' type-id='type-id-1182' size-in-bits='64' id='type-id-547'/>
9198    <pointer-type-def type-id='type-id-1182' size-in-bits='64' id='type-id-544'/>
9199    <reference-type-def kind='lvalue' type-id='type-id-856' size-in-bits='64' id='type-id-1183'/>
9200    <pointer-type-def type-id='type-id-856' size-in-bits='64' id='type-id-1184'/>
9201    <reference-type-def kind='lvalue' type-id='type-id-1185' size-in-bits='64' id='type-id-1186'/>
9202    <pointer-type-def type-id='type-id-1185' size-in-bits='64' id='type-id-1187'/>
9203    <pointer-type-def type-id='type-id-1188' size-in-bits='64' id='type-id-1189'/>
9204    <pointer-type-def type-id='type-id-1190' size-in-bits='64' id='type-id-1191'/>
9205    <reference-type-def kind='lvalue' type-id='type-id-1192' size-in-bits='64' id='type-id-1193'/>
9206    <pointer-type-def type-id='type-id-1192' size-in-bits='64' id='type-id-1194'/>
9207    <pointer-type-def type-id='type-id-1195' size-in-bits='64' id='type-id-1196'/>
9208    <pointer-type-def type-id='type-id-1197' size-in-bits='64' id='type-id-1198'/>
9209    <pointer-type-def type-id='type-id-1199' size-in-bits='64' id='type-id-1200'/>
9210    <pointer-type-def type-id='type-id-1201' size-in-bits='64' id='type-id-1202'/>
9211    <pointer-type-def type-id='type-id-1203' size-in-bits='64' id='type-id-1204'/>
9212    <reference-type-def kind='lvalue' type-id='type-id-858' size-in-bits='64' id='type-id-1205'/>
9213    <pointer-type-def type-id='type-id-858' size-in-bits='64' id='type-id-1206'/>
9214    <pointer-type-def type-id='type-id-1207' size-in-bits='64' id='type-id-1208'/>
9215    <pointer-type-def type-id='type-id-1209' size-in-bits='64' id='type-id-1210'/>
9216    <reference-type-def kind='lvalue' type-id='type-id-860' size-in-bits='64' id='type-id-1211'/>
9217    <reference-type-def kind='lvalue' type-id='type-id-1212' size-in-bits='64' id='type-id-1213'/>
9218    <pointer-type-def type-id='type-id-1212' size-in-bits='64' id='type-id-1214'/>
9219    <reference-type-def kind='lvalue' type-id='type-id-1215' size-in-bits='64' id='type-id-1216'/>
9220    <pointer-type-def type-id='type-id-1215' size-in-bits='64' id='type-id-1217'/>
9221    <reference-type-def kind='lvalue' type-id='type-id-1218' size-in-bits='64' id='type-id-1219'/>
9222    <pointer-type-def type-id='type-id-1218' size-in-bits='64' id='type-id-1220'/>
9223    <reference-type-def kind='lvalue' type-id='type-id-1221' size-in-bits='64' id='type-id-1222'/>
9224    <pointer-type-def type-id='type-id-1221' size-in-bits='64' id='type-id-1223'/>
9225    <pointer-type-def type-id='type-id-862' size-in-bits='64' id='type-id-419'/>
9226    <reference-type-def kind='lvalue' type-id='type-id-864' size-in-bits='64' id='type-id-1224'/>
9227    <pointer-type-def type-id='type-id-864' size-in-bits='64' id='type-id-421'/>
9228    <reference-type-def kind='lvalue' type-id='type-id-866' size-in-bits='64' id='type-id-1225'/>
9229    <pointer-type-def type-id='type-id-866' size-in-bits='64' id='type-id-424'/>
9230    <pointer-type-def type-id='type-id-1226' size-in-bits='64' id='type-id-412'/>
9231    <reference-type-def kind='lvalue' type-id='type-id-868' size-in-bits='64' id='type-id-1227'/>
9232    <pointer-type-def type-id='type-id-868' size-in-bits='64' id='type-id-425'/>
9233    <reference-type-def kind='lvalue' type-id='type-id-870' size-in-bits='64' id='type-id-1228'/>
9234    <pointer-type-def type-id='type-id-870' size-in-bits='64' id='type-id-430'/>
9235    <reference-type-def kind='lvalue' type-id='type-id-872' size-in-bits='64' id='type-id-1229'/>
9236    <pointer-type-def type-id='type-id-872' size-in-bits='64' id='type-id-431'/>
9237    <pointer-type-def type-id='type-id-1230' size-in-bits='64' id='type-id-411'/>
9238    <reference-type-def kind='lvalue' type-id='type-id-874' size-in-bits='64' id='type-id-1231'/>
9239    <pointer-type-def type-id='type-id-874' size-in-bits='64' id='type-id-409'/>
9240    <reference-type-def kind='lvalue' type-id='type-id-876' size-in-bits='64' id='type-id-1232'/>
9241    <pointer-type-def type-id='type-id-876' size-in-bits='64' id='type-id-427'/>
9242    <reference-type-def kind='lvalue' type-id='type-id-1233' size-in-bits='64' id='type-id-1234'/>
9243    <pointer-type-def type-id='type-id-1233' size-in-bits='64' id='type-id-410'/>
9244    <pointer-type-def type-id='type-id-1235' size-in-bits='64' id='type-id-442'/>
9245    <pointer-type-def type-id='type-id-1236' size-in-bits='64' id='type-id-408'/>
9246    <pointer-type-def type-id='type-id-1237' size-in-bits='64' id='type-id-407'/>
9247    <pointer-type-def type-id='type-id-1238' size-in-bits='64' id='type-id-413'/>
9248    <reference-type-def kind='lvalue' type-id='type-id-878' size-in-bits='64' id='type-id-1239'/>
9249    <pointer-type-def type-id='type-id-878' size-in-bits='64' id='type-id-426'/>
9250    <reference-type-def kind='lvalue' type-id='type-id-880' size-in-bits='64' id='type-id-1240'/>
9251    <pointer-type-def type-id='type-id-880' size-in-bits='64' id='type-id-433'/>
9252    <reference-type-def kind='lvalue' type-id='type-id-882' size-in-bits='64' id='type-id-1241'/>
9253    <pointer-type-def type-id='type-id-882' size-in-bits='64' id='type-id-434'/>
9254    <reference-type-def kind='lvalue' type-id='type-id-884' size-in-bits='64' id='type-id-1242'/>
9255    <pointer-type-def type-id='type-id-884' size-in-bits='64' id='type-id-438'/>
9256    <pointer-type-def type-id='type-id-1243' size-in-bits='64' id='type-id-420'/>
9257    <pointer-type-def type-id='type-id-886' size-in-bits='64' id='type-id-414'/>
9258    <pointer-type-def type-id='type-id-1244' size-in-bits='64' id='type-id-422'/>
9259    <pointer-type-def type-id='type-id-1245' size-in-bits='64' id='type-id-417'/>
9260    <pointer-type-def type-id='type-id-1246' size-in-bits='64' id='type-id-423'/>
9261    <pointer-type-def type-id='type-id-1247' size-in-bits='64' id='type-id-418'/>
9262    <reference-type-def kind='lvalue' type-id='type-id-888' size-in-bits='64' id='type-id-1248'/>
9263    <pointer-type-def type-id='type-id-888' size-in-bits='64' id='type-id-436'/>
9264    <reference-type-def kind='lvalue' type-id='type-id-890' size-in-bits='64' id='type-id-1249'/>
9265    <pointer-type-def type-id='type-id-890' size-in-bits='64' id='type-id-440'/>
9266    <reference-type-def kind='lvalue' type-id='type-id-892' size-in-bits='64' id='type-id-1250'/>
9267    <pointer-type-def type-id='type-id-892' size-in-bits='64' id='type-id-437'/>
9268    <pointer-type-def type-id='type-id-1251' size-in-bits='64' id='type-id-416'/>
9269    <pointer-type-def type-id='type-id-1252' size-in-bits='64' id='type-id-415'/>
9270    <reference-type-def kind='lvalue' type-id='type-id-894' size-in-bits='64' id='type-id-1253'/>
9271    <pointer-type-def type-id='type-id-894' size-in-bits='64' id='type-id-428'/>
9272    <reference-type-def kind='lvalue' type-id='type-id-896' size-in-bits='64' id='type-id-1254'/>
9273    <pointer-type-def type-id='type-id-896' size-in-bits='64' id='type-id-429'/>
9274    <pointer-type-def type-id='type-id-1255' size-in-bits='64' id='type-id-441'/>
9275    <reference-type-def kind='lvalue' type-id='type-id-898' size-in-bits='64' id='type-id-1256'/>
9276    <pointer-type-def type-id='type-id-898' size-in-bits='64' id='type-id-432'/>
9277    <reference-type-def kind='lvalue' type-id='type-id-900' size-in-bits='64' id='type-id-1257'/>
9278    <pointer-type-def type-id='type-id-900' size-in-bits='64' id='type-id-439'/>
9279    <reference-type-def kind='lvalue' type-id='type-id-902' size-in-bits='64' id='type-id-1258'/>
9280    <pointer-type-def type-id='type-id-902' size-in-bits='64' id='type-id-435'/>
9281    <pointer-type-def type-id='type-id-1259' size-in-bits='64' id='type-id-1260'/>
9282    <pointer-type-def type-id='type-id-1261' size-in-bits='64' id='type-id-1262'/>
9283    <pointer-type-def type-id='type-id-1263' size-in-bits='64' id='type-id-1264'/>
9284    <reference-type-def kind='lvalue' type-id='type-id-1265' size-in-bits='64' id='type-id-1266'/>
9285    <pointer-type-def type-id='type-id-1265' size-in-bits='64' id='type-id-1267'/>
9286    <pointer-type-def type-id='type-id-1268' size-in-bits='64' id='type-id-1269'/>
9287    <reference-type-def kind='lvalue' type-id='type-id-930' size-in-bits='64' id='type-id-1270'/>
9288    <pointer-type-def type-id='type-id-930' size-in-bits='64' id='type-id-1271'/>
9289    <reference-type-def kind='lvalue' type-id='type-id-1272' size-in-bits='64' id='type-id-1273'/>
9290    <pointer-type-def type-id='type-id-1272' size-in-bits='64' id='type-id-1274'/>
9291    <reference-type-def kind='lvalue' type-id='type-id-904' size-in-bits='64' id='type-id-1275'/>
9292    <pointer-type-def type-id='type-id-904' size-in-bits='64' id='type-id-1276'/>
9293    <reference-type-def kind='lvalue' type-id='type-id-906' size-in-bits='64' id='type-id-1277'/>
9294    <pointer-type-def type-id='type-id-906' size-in-bits='64' id='type-id-1278'/>
9295    <reference-type-def kind='lvalue' type-id='type-id-908' size-in-bits='64' id='type-id-1279'/>
9296    <pointer-type-def type-id='type-id-908' size-in-bits='64' id='type-id-1280'/>
9297    <reference-type-def kind='lvalue' type-id='type-id-910' size-in-bits='64' id='type-id-1281'/>
9298    <pointer-type-def type-id='type-id-910' size-in-bits='64' id='type-id-1282'/>
9299    <reference-type-def kind='lvalue' type-id='type-id-1283' size-in-bits='64' id='type-id-1284'/>
9300    <pointer-type-def type-id='type-id-1283' size-in-bits='64' id='type-id-1285'/>
9301    <reference-type-def kind='lvalue' type-id='type-id-1286' size-in-bits='64' id='type-id-1287'/>
9302    <pointer-type-def type-id='type-id-1286' size-in-bits='64' id='type-id-1288'/>
9303    <pointer-type-def type-id='type-id-1289' size-in-bits='64' id='type-id-1290'/>
9304    <pointer-type-def type-id='type-id-1291' size-in-bits='64' id='type-id-1292'/>
9305    <reference-type-def kind='lvalue' type-id='type-id-1293' size-in-bits='64' id='type-id-1294'/>
9306    <pointer-type-def type-id='type-id-1293' size-in-bits='64' id='type-id-1295'/>
9307    <reference-type-def kind='lvalue' type-id='type-id-1296' size-in-bits='64' id='type-id-1297'/>
9308    <pointer-type-def type-id='type-id-1296' size-in-bits='64' id='type-id-1298'/>
9309    <reference-type-def kind='lvalue' type-id='type-id-1299' size-in-bits='64' id='type-id-1300'/>
9310    <pointer-type-def type-id='type-id-1299' size-in-bits='64' id='type-id-1301'/>
9311    <reference-type-def kind='lvalue' type-id='type-id-1302' size-in-bits='64' id='type-id-1303'/>
9312    <pointer-type-def type-id='type-id-1302' size-in-bits='64' id='type-id-1304'/>
9313    <pointer-type-def type-id='type-id-1305' size-in-bits='64' id='type-id-1306'/>
9314    <pointer-type-def type-id='type-id-1307' size-in-bits='64' id='type-id-1308'/>
9315    <pointer-type-def type-id='type-id-1309' size-in-bits='64' id='type-id-1310'/>
9316    <pointer-type-def type-id='type-id-1311' size-in-bits='64' id='type-id-1312'/>
9317    <pointer-type-def type-id='type-id-1313' size-in-bits='64' id='type-id-548'/>
9318    <pointer-type-def type-id='type-id-1314' size-in-bits='64' id='type-id-559'/>
9319    <reference-type-def kind='lvalue' type-id='type-id-937' size-in-bits='64' id='type-id-1315'/>
9320    <pointer-type-def type-id='type-id-937' size-in-bits='64' id='type-id-543'/>
9321    <reference-type-def kind='lvalue' type-id='type-id-1316' size-in-bits='64' id='type-id-1317'/>
9322    <pointer-type-def type-id='type-id-1316' size-in-bits='64' id='type-id-542'/>
9323    <reference-type-def kind='lvalue' type-id='type-id-1318' size-in-bits='64' id='type-id-1319'/>
9324    <reference-type-def kind='lvalue' type-id='type-id-1320' size-in-bits='64' id='type-id-1321'/>
9325    <reference-type-def kind='lvalue' type-id='type-id-1322' size-in-bits='64' id='type-id-1323'/>
9326    <reference-type-def kind='lvalue' type-id='type-id-1324' size-in-bits='64' id='type-id-1325'/>
9327    <reference-type-def kind='lvalue' type-id='type-id-1326' size-in-bits='64' id='type-id-1327'/>
9328    <reference-type-def kind='lvalue' type-id='type-id-1328' size-in-bits='64' id='type-id-1329'/>
9329    <reference-type-def kind='lvalue' type-id='type-id-1330' size-in-bits='64' id='type-id-1331'/>
9330    <reference-type-def kind='lvalue' type-id='type-id-1332' size-in-bits='64' id='type-id-1333'/>
9331    <reference-type-def kind='lvalue' type-id='type-id-1334' size-in-bits='64' id='type-id-1335'/>
9332    <reference-type-def kind='lvalue' type-id='type-id-1336' size-in-bits='64' id='type-id-1337'/>
9333    <reference-type-def kind='lvalue' type-id='type-id-1338' size-in-bits='64' id='type-id-1339'/>
9334    <reference-type-def kind='lvalue' type-id='type-id-1340' size-in-bits='64' id='type-id-1341'/>
9335    <reference-type-def kind='lvalue' type-id='type-id-1342' size-in-bits='64' id='type-id-1343'/>
9336    <reference-type-def kind='lvalue' type-id='type-id-1344' size-in-bits='64' id='type-id-1345'/>
9337    <reference-type-def kind='lvalue' type-id='type-id-1346' size-in-bits='64' id='type-id-1347'/>
9338    <reference-type-def kind='lvalue' type-id='type-id-1348' size-in-bits='64' id='type-id-1349'/>
9339    <reference-type-def kind='lvalue' type-id='type-id-1350' size-in-bits='64' id='type-id-1351'/>
9340    <reference-type-def kind='lvalue' type-id='type-id-1352' size-in-bits='64' id='type-id-1353'/>
9341    <reference-type-def kind='lvalue' type-id='type-id-1354' size-in-bits='64' id='type-id-1355'/>
9342    <reference-type-def kind='lvalue' type-id='type-id-1356' size-in-bits='64' id='type-id-1357'/>
9343    <reference-type-def kind='lvalue' type-id='type-id-1358' size-in-bits='64' id='type-id-1359'/>
9344    <reference-type-def kind='lvalue' type-id='type-id-1360' size-in-bits='64' id='type-id-1361'/>
9345    <reference-type-def kind='lvalue' type-id='type-id-1362' size-in-bits='64' id='type-id-1363'/>
9346    <reference-type-def kind='lvalue' type-id='type-id-1364' size-in-bits='64' id='type-id-1365'/>
9347    <reference-type-def kind='lvalue' type-id='type-id-1366' size-in-bits='64' id='type-id-1367'/>
9348    <reference-type-def kind='lvalue' type-id='type-id-1368' size-in-bits='64' id='type-id-1369'/>
9349    <reference-type-def kind='lvalue' type-id='type-id-1370' size-in-bits='64' id='type-id-1371'/>
9350    <reference-type-def kind='lvalue' type-id='type-id-1372' size-in-bits='64' id='type-id-1373'/>
9351    <reference-type-def kind='lvalue' type-id='type-id-1374' size-in-bits='64' id='type-id-1375'/>
9352    <reference-type-def kind='lvalue' type-id='type-id-1376' size-in-bits='64' id='type-id-1377'/>
9353    <pointer-type-def type-id='type-id-912' size-in-bits='64' id='type-id-1378'/>
9354    <pointer-type-def type-id='type-id-1379' size-in-bits='64' id='type-id-1380'/>
9355    <pointer-type-def type-id='type-id-1381' size-in-bits='64' id='type-id-1382'/>
9356    <pointer-type-def type-id='type-id-1383' size-in-bits='64' id='type-id-1384'/>
9357    <pointer-type-def type-id='type-id-1385' size-in-bits='64' id='type-id-1386'/>
9358    <pointer-type-def type-id='type-id-1387' size-in-bits='64' id='type-id-1388'/>
9359    <pointer-type-def type-id='type-id-1389' size-in-bits='64' id='type-id-1390'/>
9360    <pointer-type-def type-id='type-id-1391' size-in-bits='64' id='type-id-1392'/>
9361    <pointer-type-def type-id='type-id-1393' size-in-bits='64' id='type-id-1394'/>
9362    <pointer-type-def type-id='type-id-1395' size-in-bits='64' id='type-id-1396'/>
9363    <pointer-type-def type-id='type-id-1397' size-in-bits='64' id='type-id-1398'/>
9364    <pointer-type-def type-id='type-id-1399' size-in-bits='64' id='type-id-1400'/>
9365    <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-1401'/>
9366    <qualified-type-def type-id='type-id-928' const='yes' id='type-id-1402'/>
9367    <reference-type-def kind='lvalue' type-id='type-id-1402' size-in-bits='64' id='type-id-963'/>
9368    <qualified-type-def type-id='type-id-935' const='yes' id='type-id-1403'/>
9369    <reference-type-def kind='lvalue' type-id='type-id-1403' size-in-bits='64' id='type-id-961'/>
9370    <qualified-type-def type-id='type-id-997' const='yes' id='type-id-1404'/>
9371    <pointer-type-def type-id='type-id-1404' size-in-bits='64' id='type-id-1405'/>
9372    <qualified-type-def type-id='type-id-999' const='yes' id='type-id-1406'/>
9373    <reference-type-def kind='lvalue' type-id='type-id-1406' size-in-bits='64' id='type-id-1407'/>
9374    <pointer-type-def type-id='type-id-1406' size-in-bits='64' id='type-id-1408'/>
9375    <qualified-type-def type-id='type-id-1001' const='yes' id='type-id-1409'/>
9376    <reference-type-def kind='lvalue' type-id='type-id-1409' size-in-bits='64' id='type-id-1410'/>
9377    <pointer-type-def type-id='type-id-1409' size-in-bits='64' id='type-id-1411'/>
9378    <qualified-type-def type-id='type-id-1004' const='yes' id='type-id-1412'/>
9379    <pointer-type-def type-id='type-id-1412' size-in-bits='64' id='type-id-518'/>
9380    <qualified-type-def type-id='type-id-1006' const='yes' id='type-id-1413'/>
9381    <pointer-type-def type-id='type-id-1413' size-in-bits='64' id='type-id-519'/>
9382    <qualified-type-def type-id='type-id-1008' const='yes' id='type-id-1414'/>
9383    <pointer-type-def type-id='type-id-1414' size-in-bits='64' id='type-id-520'/>
9384    <qualified-type-def type-id='type-id-1010' const='yes' id='type-id-1415'/>
9385    <reference-type-def kind='lvalue' type-id='type-id-1415' size-in-bits='64' id='type-id-1416'/>
9386    <pointer-type-def type-id='type-id-1415' size-in-bits='64' id='type-id-525'/>
9387    <qualified-type-def type-id='type-id-1013' const='yes' id='type-id-1417'/>
9388    <pointer-type-def type-id='type-id-1417' size-in-bits='64' id='type-id-517'/>
9389    <qualified-type-def type-id='type-id-1015' const='yes' id='type-id-1418'/>
9390    <pointer-type-def type-id='type-id-1418' size-in-bits='64' id='type-id-464'/>
9391    <reference-type-def kind='lvalue' type-id='type-id-770' size-in-bits='64' id='type-id-1419'/>
9392    <qualified-type-def type-id='type-id-1017' const='yes' id='type-id-1420'/>
9393    <pointer-type-def type-id='type-id-1420' size-in-bits='64' id='type-id-475'/>
9394    <qualified-type-def type-id='type-id-1019' const='yes' id='type-id-1421'/>
9395    <pointer-type-def type-id='type-id-1421' size-in-bits='64' id='type-id-504'/>
9396    <qualified-type-def type-id='type-id-1021' const='yes' id='type-id-1422'/>
9397    <pointer-type-def type-id='type-id-1422' size-in-bits='64' id='type-id-522'/>
9398    <qualified-type-def type-id='type-id-1023' const='yes' id='type-id-1423'/>
9399    <pointer-type-def type-id='type-id-1423' size-in-bits='64' id='type-id-484'/>
9400    <qualified-type-def type-id='type-id-1024' const='yes' id='type-id-1424'/>
9401    <pointer-type-def type-id='type-id-1424' size-in-bits='64' id='type-id-528'/>
9402    <qualified-type-def type-id='type-id-1026' const='yes' id='type-id-1425'/>
9403    <pointer-type-def type-id='type-id-1425' size-in-bits='64' id='type-id-445'/>
9404    <qualified-type-def type-id='type-id-1028' const='yes' id='type-id-1426'/>
9405    <pointer-type-def type-id='type-id-1426' size-in-bits='64' id='type-id-449'/>
9406    <qualified-type-def type-id='type-id-1030' const='yes' id='type-id-1427'/>
9407    <pointer-type-def type-id='type-id-1427' size-in-bits='64' id='type-id-503'/>
9408    <qualified-type-def type-id='type-id-1032' const='yes' id='type-id-1428'/>
9409    <pointer-type-def type-id='type-id-1428' size-in-bits='64' id='type-id-502'/>
9410    <qualified-type-def type-id='type-id-1034' const='yes' id='type-id-1429'/>
9411    <pointer-type-def type-id='type-id-1429' size-in-bits='64' id='type-id-507'/>
9412    <qualified-type-def type-id='type-id-1036' const='yes' id='type-id-1430'/>
9413    <pointer-type-def type-id='type-id-1430' size-in-bits='64' id='type-id-460'/>
9414    <qualified-type-def type-id='type-id-1038' const='yes' id='type-id-1431'/>
9415    <pointer-type-def type-id='type-id-1431' size-in-bits='64' id='type-id-448'/>
9416    <qualified-type-def type-id='type-id-1040' const='yes' id='type-id-1432'/>
9417    <pointer-type-def type-id='type-id-1432' size-in-bits='64' id='type-id-493'/>
9418    <qualified-type-def type-id='type-id-1041' const='yes' id='type-id-1433'/>
9419    <pointer-type-def type-id='type-id-1433' size-in-bits='64' id='type-id-492'/>
9420    <qualified-type-def type-id='type-id-1042' const='yes' id='type-id-1434'/>
9421    <pointer-type-def type-id='type-id-1434' size-in-bits='64' id='type-id-483'/>
9422    <qualified-type-def type-id='type-id-1044' const='yes' id='type-id-1435'/>
9423    <pointer-type-def type-id='type-id-1435' size-in-bits='64' id='type-id-514'/>
9424    <qualified-type-def type-id='type-id-1046' const='yes' id='type-id-1436'/>
9425    <pointer-type-def type-id='type-id-1436' size-in-bits='64' id='type-id-512'/>
9426    <qualified-type-def type-id='type-id-1048' const='yes' id='type-id-1437'/>
9427    <pointer-type-def type-id='type-id-1437' size-in-bits='64' id='type-id-513'/>
9428    <qualified-type-def type-id='type-id-1050' const='yes' id='type-id-1438'/>
9429    <pointer-type-def type-id='type-id-1438' size-in-bits='64' id='type-id-498'/>
9430    <qualified-type-def type-id='type-id-1052' const='yes' id='type-id-1439'/>
9431    <pointer-type-def type-id='type-id-1439' size-in-bits='64' id='type-id-497'/>
9432    <qualified-type-def type-id='type-id-1054' const='yes' id='type-id-1440'/>
9433    <pointer-type-def type-id='type-id-1440' size-in-bits='64' id='type-id-490'/>
9434    <qualified-type-def type-id='type-id-1056' const='yes' id='type-id-1441'/>
9435    <pointer-type-def type-id='type-id-1441' size-in-bits='64' id='type-id-488'/>
9436    <qualified-type-def type-id='type-id-1058' const='yes' id='type-id-1442'/>
9437    <pointer-type-def type-id='type-id-1442' size-in-bits='64' id='type-id-489'/>
9438    <qualified-type-def type-id='type-id-1060' const='yes' id='type-id-1443'/>
9439    <pointer-type-def type-id='type-id-1443' size-in-bits='64' id='type-id-443'/>
9440    <qualified-type-def type-id='type-id-1062' const='yes' id='type-id-1444'/>
9441    <pointer-type-def type-id='type-id-1444' size-in-bits='64' id='type-id-472'/>
9442    <qualified-type-def type-id='type-id-1064' const='yes' id='type-id-1445'/>
9443    <pointer-type-def type-id='type-id-1445' size-in-bits='64' id='type-id-467'/>
9444    <qualified-type-def type-id='type-id-1066' const='yes' id='type-id-1446'/>
9445    <pointer-type-def type-id='type-id-1446' size-in-bits='64' id='type-id-463'/>
9446    <qualified-type-def type-id='type-id-1068' const='yes' id='type-id-1447'/>
9447    <reference-type-def kind='lvalue' type-id='type-id-1447' size-in-bits='64' id='type-id-1448'/>
9448    <pointer-type-def type-id='type-id-1447' size-in-bits='64' id='type-id-1449'/>
9449    <qualified-type-def type-id='type-id-1071' const='yes' id='type-id-1450'/>
9450    <reference-type-def kind='lvalue' type-id='type-id-1450' size-in-bits='64' id='type-id-1451'/>
9451    <pointer-type-def type-id='type-id-1450' size-in-bits='64' id='type-id-1452'/>
9452    <qualified-type-def type-id='type-id-1074' const='yes' id='type-id-1453'/>
9453    <pointer-type-def type-id='type-id-1453' size-in-bits='64' id='type-id-450'/>
9454    <qualified-type-def type-id='type-id-1076' const='yes' id='type-id-1454'/>
9455    <pointer-type-def type-id='type-id-1454' size-in-bits='64' id='type-id-451'/>
9456    <qualified-type-def type-id='type-id-1078' const='yes' id='type-id-1455'/>
9457    <pointer-type-def type-id='type-id-1455' size-in-bits='64' id='type-id-454'/>
9458    <qualified-type-def type-id='type-id-1080' const='yes' id='type-id-1456'/>
9459    <pointer-type-def type-id='type-id-1456' size-in-bits='64' id='type-id-1457'/>
9460    <qualified-type-def type-id='type-id-1088' const='yes' id='type-id-1458'/>
9461    <reference-type-def kind='lvalue' type-id='type-id-1458' size-in-bits='64' id='type-id-1459'/>
9462    <pointer-type-def type-id='type-id-1458' size-in-bits='64' id='type-id-1460'/>
9463    <qualified-type-def type-id='type-id-1090' const='yes' id='type-id-1461'/>
9464    <reference-type-def kind='lvalue' type-id='type-id-1461' size-in-bits='64' id='type-id-1462'/>
9465    <pointer-type-def type-id='type-id-1461' size-in-bits='64' id='type-id-1463'/>
9466    <qualified-type-def type-id='type-id-1092' const='yes' id='type-id-1464'/>
9467    <reference-type-def kind='lvalue' type-id='type-id-1464' size-in-bits='64' id='type-id-1465'/>
9468    <pointer-type-def type-id='type-id-1464' size-in-bits='64' id='type-id-1466'/>
9469    <qualified-type-def type-id='type-id-1094' const='yes' id='type-id-1467'/>
9470    <reference-type-def kind='lvalue' type-id='type-id-1467' size-in-bits='64' id='type-id-1468'/>
9471    <pointer-type-def type-id='type-id-1467' size-in-bits='64' id='type-id-1469'/>
9472    <qualified-type-def type-id='type-id-1097' const='yes' id='type-id-1470'/>
9473    <reference-type-def kind='lvalue' type-id='type-id-1470' size-in-bits='64' id='type-id-1471'/>
9474    <pointer-type-def type-id='type-id-1470' size-in-bits='64' id='type-id-1472'/>
9475    <qualified-type-def type-id='type-id-1100' const='yes' id='type-id-1473'/>
9476    <reference-type-def kind='lvalue' type-id='type-id-1473' size-in-bits='64' id='type-id-1474'/>
9477    <pointer-type-def type-id='type-id-1473' size-in-bits='64' id='type-id-1475'/>
9478    <qualified-type-def type-id='type-id-1103' const='yes' id='type-id-1476'/>
9479    <pointer-type-def type-id='type-id-1476' size-in-bits='64' id='type-id-458'/>
9480    <qualified-type-def type-id='type-id-1105' const='yes' id='type-id-1477'/>
9481    <pointer-type-def type-id='type-id-1477' size-in-bits='64' id='type-id-1478'/>
9482    <qualified-type-def type-id='type-id-1107' const='yes' id='type-id-1479'/>
9483    <pointer-type-def type-id='type-id-1479' size-in-bits='64' id='type-id-1480'/>
9484    <qualified-type-def type-id='type-id-1115' const='yes' id='type-id-1481'/>
9485    <reference-type-def kind='lvalue' type-id='type-id-1481' size-in-bits='64' id='type-id-1482'/>
9486    <pointer-type-def type-id='type-id-1481' size-in-bits='64' id='type-id-1483'/>
9487    <qualified-type-def type-id='type-id-1117' const='yes' id='type-id-1484'/>
9488    <reference-type-def kind='lvalue' type-id='type-id-1484' size-in-bits='64' id='type-id-1485'/>
9489    <pointer-type-def type-id='type-id-1484' size-in-bits='64' id='type-id-1486'/>
9490    <qualified-type-def type-id='type-id-1119' const='yes' id='type-id-1487'/>
9491    <reference-type-def kind='lvalue' type-id='type-id-1487' size-in-bits='64' id='type-id-1488'/>
9492    <pointer-type-def type-id='type-id-1487' size-in-bits='64' id='type-id-501'/>
9493    <qualified-type-def type-id='type-id-1121' const='yes' id='type-id-1489'/>
9494    <reference-type-def kind='lvalue' type-id='type-id-1489' size-in-bits='64' id='type-id-943'/>
9495    <pointer-type-def type-id='type-id-1489' size-in-bits='64' id='type-id-1490'/>
9496    <qualified-type-def type-id='type-id-1124' const='yes' id='type-id-1491'/>
9497    <reference-type-def kind='lvalue' type-id='type-id-1491' size-in-bits='64' id='type-id-1492'/>
9498    <pointer-type-def type-id='type-id-1491' size-in-bits='64' id='type-id-1493'/>
9499    <qualified-type-def type-id='type-id-1127' const='yes' id='type-id-1494'/>
9500    <reference-type-def kind='lvalue' type-id='type-id-1494' size-in-bits='64' id='type-id-1495'/>
9501    <pointer-type-def type-id='type-id-1494' size-in-bits='64' id='type-id-1496'/>
9502    <qualified-type-def type-id='type-id-1130' const='yes' id='type-id-1497'/>
9503    <pointer-type-def type-id='type-id-1497' size-in-bits='64' id='type-id-1498'/>
9504    <qualified-type-def type-id='type-id-1132' const='yes' id='type-id-1499'/>
9505    <reference-type-def kind='lvalue' type-id='type-id-1499' size-in-bits='64' id='type-id-1500'/>
9506    <pointer-type-def type-id='type-id-1499' size-in-bits='64' id='type-id-1501'/>
9507    <qualified-type-def type-id='type-id-1134' const='yes' id='type-id-1502'/>
9508    <reference-type-def kind='lvalue' type-id='type-id-1502' size-in-bits='64' id='type-id-1503'/>
9509    <pointer-type-def type-id='type-id-1502' size-in-bits='64' id='type-id-452'/>
9510    <qualified-type-def type-id='type-id-851' const='yes' id='type-id-1504'/>
9511    <reference-type-def kind='lvalue' type-id='type-id-1504' size-in-bits='64' id='type-id-1505'/>
9512    <pointer-type-def type-id='type-id-1504' size-in-bits='64' id='type-id-1506'/>
9513    <qualified-type-def type-id='type-id-1139' const='yes' id='type-id-1507'/>
9514    <pointer-type-def type-id='type-id-1507' size-in-bits='64' id='type-id-1508'/>
9515    <qualified-type-def type-id='type-id-1141' const='yes' id='type-id-1509'/>
9516    <pointer-type-def type-id='type-id-1509' size-in-bits='64' id='type-id-1510'/>
9517    <qualified-type-def type-id='type-id-1143' const='yes' id='type-id-1511'/>
9518    <pointer-type-def type-id='type-id-1511' size-in-bits='64' id='type-id-508'/>
9519    <qualified-type-def type-id='type-id-1512' const='yes' id='type-id-1513'/>
9520    <pointer-type-def type-id='type-id-1513' size-in-bits='64' id='type-id-1514'/>
9521    <qualified-type-def type-id='type-id-1145' const='yes' id='type-id-1515'/>
9522    <reference-type-def kind='lvalue' type-id='type-id-1515' size-in-bits='64' id='type-id-1516'/>
9523    <pointer-type-def type-id='type-id-1515' size-in-bits='64' id='type-id-478'/>
9524    <qualified-type-def type-id='type-id-1148' const='yes' id='type-id-1517'/>
9525    <reference-type-def kind='lvalue' type-id='type-id-1517' size-in-bits='64' id='type-id-1518'/>
9526    <pointer-type-def type-id='type-id-1517' size-in-bits='64' id='type-id-1519'/>
9527    <qualified-type-def type-id='type-id-1151' const='yes' id='type-id-1520'/>
9528    <pointer-type-def type-id='type-id-1520' size-in-bits='64' id='type-id-476'/>
9529    <qualified-type-def type-id='type-id-1153' const='yes' id='type-id-1521'/>
9530    <reference-type-def kind='lvalue' type-id='type-id-1521' size-in-bits='64' id='type-id-1522'/>
9531    <pointer-type-def type-id='type-id-1521' size-in-bits='64' id='type-id-473'/>
9532    <qualified-type-def type-id='type-id-1155' const='yes' id='type-id-1523'/>
9533    <pointer-type-def type-id='type-id-1523' size-in-bits='64' id='type-id-474'/>
9534    <qualified-type-def type-id='type-id-1157' const='yes' id='type-id-1524'/>
9535    <reference-type-def kind='lvalue' type-id='type-id-1524' size-in-bits='64' id='type-id-1525'/>
9536    <pointer-type-def type-id='type-id-1524' size-in-bits='64' id='type-id-1526'/>
9537    <qualified-type-def type-id='type-id-1159' const='yes' id='type-id-1527'/>
9538    <reference-type-def kind='lvalue' type-id='type-id-1527' size-in-bits='64' id='type-id-932'/>
9539    <pointer-type-def type-id='type-id-1527' size-in-bits='64' id='type-id-1528'/>
9540    <qualified-type-def type-id='type-id-1161' const='yes' id='type-id-1529'/>
9541    <reference-type-def kind='lvalue' type-id='type-id-1529' size-in-bits='64' id='type-id-938'/>
9542    <pointer-type-def type-id='type-id-1529' size-in-bits='64' id='type-id-1530'/>
9543    <qualified-type-def type-id='type-id-1163' const='yes' id='type-id-1531'/>
9544    <pointer-type-def type-id='type-id-1531' size-in-bits='64' id='type-id-1532'/>
9545    <qualified-type-def type-id='type-id-1165' const='yes' id='type-id-1533'/>
9546    <pointer-type-def type-id='type-id-1533' size-in-bits='64' id='type-id-494'/>
9547    <qualified-type-def type-id='type-id-853' const='yes' id='type-id-1534'/>
9548    <reference-type-def kind='lvalue' type-id='type-id-1534' size-in-bits='64' id='type-id-1535'/>
9549    <pointer-type-def type-id='type-id-1534' size-in-bits='64' id='type-id-1536'/>
9550    <qualified-type-def type-id='type-id-1537' const='yes' id='type-id-1538'/>
9551    <pointer-type-def type-id='type-id-1538' size-in-bits='64' id='type-id-1539'/>
9552    <qualified-type-def type-id='type-id-1168' const='yes' id='type-id-1540'/>
9553    <reference-type-def kind='lvalue' type-id='type-id-1540' size-in-bits='64' id='type-id-1541'/>
9554    <pointer-type-def type-id='type-id-1540' size-in-bits='64' id='type-id-465'/>
9555    <qualified-type-def type-id='type-id-1171' const='yes' id='type-id-1542'/>
9556    <reference-type-def kind='lvalue' type-id='type-id-1542' size-in-bits='64' id='type-id-1543'/>
9557    <pointer-type-def type-id='type-id-1542' size-in-bits='64' id='type-id-1544'/>
9558    <qualified-type-def type-id='type-id-1174' const='yes' id='type-id-1545'/>
9559    <reference-type-def kind='lvalue' type-id='type-id-1545' size-in-bits='64' id='type-id-1546'/>
9560    <pointer-type-def type-id='type-id-1545' size-in-bits='64' id='type-id-1547'/>
9561    <qualified-type-def type-id='type-id-1177' const='yes' id='type-id-1548'/>
9562    <reference-type-def kind='lvalue' type-id='type-id-1548' size-in-bits='64' id='type-id-1549'/>
9563    <pointer-type-def type-id='type-id-1548' size-in-bits='64' id='type-id-1550'/>
9564    <qualified-type-def type-id='type-id-1178' const='yes' id='type-id-1551'/>
9565    <reference-type-def kind='lvalue' type-id='type-id-1551' size-in-bits='64' id='type-id-1552'/>
9566    <pointer-type-def type-id='type-id-1551' size-in-bits='64' id='type-id-1553'/>
9567    <qualified-type-def type-id='type-id-1179' const='yes' id='type-id-1554'/>
9568    <pointer-type-def type-id='type-id-1554' size-in-bits='64' id='type-id-1555'/>
9569    <qualified-type-def type-id='type-id-1181' const='yes' id='type-id-1556'/>
9570    <reference-type-def kind='lvalue' type-id='type-id-1556' size-in-bits='64' id='type-id-1557'/>
9571    <pointer-type-def type-id='type-id-1556' size-in-bits='64' id='type-id-1558'/>
9572    <qualified-type-def type-id='type-id-1182' const='yes' id='type-id-1559'/>
9573    <reference-type-def kind='lvalue' type-id='type-id-1559' size-in-bits='64' id='type-id-1560'/>
9574    <pointer-type-def type-id='type-id-1559' size-in-bits='64' id='type-id-485'/>
9575    <qualified-type-def type-id='type-id-856' const='yes' id='type-id-1561'/>
9576    <reference-type-def kind='lvalue' type-id='type-id-1561' size-in-bits='64' id='type-id-1562'/>
9577    <pointer-type-def type-id='type-id-1561' size-in-bits='64' id='type-id-1563'/>
9578    <qualified-type-def type-id='type-id-1185' const='yes' id='type-id-1564'/>
9579    <reference-type-def kind='lvalue' type-id='type-id-1564' size-in-bits='64' id='type-id-1565'/>
9580    <pointer-type-def type-id='type-id-1564' size-in-bits='64' id='type-id-1566'/>
9581    <qualified-type-def type-id='type-id-1188' const='yes' id='type-id-1567'/>
9582    <pointer-type-def type-id='type-id-1567' size-in-bits='64' id='type-id-1568'/>
9583    <qualified-type-def type-id='type-id-1190' const='yes' id='type-id-1569'/>
9584    <reference-type-def kind='lvalue' type-id='type-id-1569' size-in-bits='64' id='type-id-1570'/>
9585    <pointer-type-def type-id='type-id-1569' size-in-bits='64' id='type-id-527'/>
9586    <qualified-type-def type-id='type-id-1192' const='yes' id='type-id-1571'/>
9587    <reference-type-def kind='lvalue' type-id='type-id-1571' size-in-bits='64' id='type-id-1572'/>
9588    <pointer-type-def type-id='type-id-1571' size-in-bits='64' id='type-id-1573'/>
9589    <qualified-type-def type-id='type-id-1195' const='yes' id='type-id-1574'/>
9590    <pointer-type-def type-id='type-id-1574' size-in-bits='64' id='type-id-1575'/>
9591    <qualified-type-def type-id='type-id-1197' const='yes' id='type-id-1576'/>
9592    <pointer-type-def type-id='type-id-1576' size-in-bits='64' id='type-id-1577'/>
9593    <qualified-type-def type-id='type-id-1199' const='yes' id='type-id-1578'/>
9594    <reference-type-def kind='lvalue' type-id='type-id-1578' size-in-bits='64' id='type-id-1579'/>
9595    <pointer-type-def type-id='type-id-1578' size-in-bits='64' id='type-id-530'/>
9596    <qualified-type-def type-id='type-id-1201' const='yes' id='type-id-1580'/>
9597    <pointer-type-def type-id='type-id-1580' size-in-bits='64' id='type-id-1581'/>
9598    <qualified-type-def type-id='type-id-1203' const='yes' id='type-id-1582'/>
9599    <reference-type-def kind='lvalue' type-id='type-id-1582' size-in-bits='64' id='type-id-1583'/>
9600    <pointer-type-def type-id='type-id-1582' size-in-bits='64' id='type-id-531'/>
9601    <qualified-type-def type-id='type-id-858' const='yes' id='type-id-1584'/>
9602    <reference-type-def kind='lvalue' type-id='type-id-1584' size-in-bits='64' id='type-id-1585'/>
9603    <pointer-type-def type-id='type-id-1584' size-in-bits='64' id='type-id-523'/>
9604    <qualified-type-def type-id='type-id-1207' const='yes' id='type-id-1586'/>
9605    <pointer-type-def type-id='type-id-1586' size-in-bits='64' id='type-id-1587'/>
9606    <qualified-type-def type-id='type-id-1209' const='yes' id='type-id-1588'/>
9607    <reference-type-def kind='lvalue' type-id='type-id-1588' size-in-bits='64' id='type-id-1589'/>
9608    <pointer-type-def type-id='type-id-1588' size-in-bits='64' id='type-id-1590'/>
9609    <qualified-type-def type-id='type-id-860' const='yes' id='type-id-1591'/>
9610    <reference-type-def kind='lvalue' type-id='type-id-1591' size-in-bits='64' id='type-id-1592'/>
9611    <pointer-type-def type-id='type-id-1591' size-in-bits='64' id='type-id-1593'/>
9612    <qualified-type-def type-id='type-id-1212' const='yes' id='type-id-1594'/>
9613    <reference-type-def kind='lvalue' type-id='type-id-1594' size-in-bits='64' id='type-id-1595'/>
9614    <pointer-type-def type-id='type-id-1594' size-in-bits='64' id='type-id-1596'/>
9615    <qualified-type-def type-id='type-id-1215' const='yes' id='type-id-1597'/>
9616    <reference-type-def kind='lvalue' type-id='type-id-1597' size-in-bits='64' id='type-id-1598'/>
9617    <pointer-type-def type-id='type-id-1597' size-in-bits='64' id='type-id-1599'/>
9618    <qualified-type-def type-id='type-id-1218' const='yes' id='type-id-1600'/>
9619    <reference-type-def kind='lvalue' type-id='type-id-1600' size-in-bits='64' id='type-id-1601'/>
9620    <pointer-type-def type-id='type-id-1600' size-in-bits='64' id='type-id-1602'/>
9621    <qualified-type-def type-id='type-id-1221' const='yes' id='type-id-1603'/>
9622    <reference-type-def kind='lvalue' type-id='type-id-1603' size-in-bits='64' id='type-id-1604'/>
9623    <pointer-type-def type-id='type-id-1603' size-in-bits='64' id='type-id-1605'/>
9624    <qualified-type-def type-id='type-id-862' const='yes' id='type-id-1606'/>
9625    <pointer-type-def type-id='type-id-1606' size-in-bits='64' id='type-id-521'/>
9626    <qualified-type-def type-id='type-id-864' const='yes' id='type-id-1607'/>
9627    <reference-type-def kind='lvalue' type-id='type-id-1607' size-in-bits='64' id='type-id-1608'/>
9628    <pointer-type-def type-id='type-id-1607' size-in-bits='64' id='type-id-526'/>
9629    <qualified-type-def type-id='type-id-866' const='yes' id='type-id-1609'/>
9630    <reference-type-def kind='lvalue' type-id='type-id-1609' size-in-bits='64' id='type-id-1610'/>
9631    <pointer-type-def type-id='type-id-1609' size-in-bits='64' id='type-id-446'/>
9632    <qualified-type-def type-id='type-id-1226' const='yes' id='type-id-1611'/>
9633    <pointer-type-def type-id='type-id-1611' size-in-bits='64' id='type-id-447'/>
9634    <qualified-type-def type-id='type-id-868' const='yes' id='type-id-1612'/>
9635    <reference-type-def kind='lvalue' type-id='type-id-1612' size-in-bits='64' id='type-id-1613'/>
9636    <pointer-type-def type-id='type-id-1612' size-in-bits='64' id='type-id-455'/>
9637    <qualified-type-def type-id='type-id-870' const='yes' id='type-id-1614'/>
9638    <reference-type-def kind='lvalue' type-id='type-id-1614' size-in-bits='64' id='type-id-1615'/>
9639    <pointer-type-def type-id='type-id-1614' size-in-bits='64' id='type-id-505'/>
9640    <qualified-type-def type-id='type-id-872' const='yes' id='type-id-1616'/>
9641    <reference-type-def kind='lvalue' type-id='type-id-1616' size-in-bits='64' id='type-id-1617'/>
9642    <pointer-type-def type-id='type-id-1616' size-in-bits='64' id='type-id-506'/>
9643    <qualified-type-def type-id='type-id-1230' const='yes' id='type-id-1618'/>
9644    <pointer-type-def type-id='type-id-1618' size-in-bits='64' id='type-id-459'/>
9645    <qualified-type-def type-id='type-id-874' const='yes' id='type-id-1619'/>
9646    <reference-type-def kind='lvalue' type-id='type-id-1619' size-in-bits='64' id='type-id-1620'/>
9647    <pointer-type-def type-id='type-id-1619' size-in-bits='64' id='type-id-444'/>
9648    <qualified-type-def type-id='type-id-876' const='yes' id='type-id-1621'/>
9649    <reference-type-def kind='lvalue' type-id='type-id-1621' size-in-bits='64' id='type-id-1622'/>
9650    <pointer-type-def type-id='type-id-1621' size-in-bits='64' id='type-id-461'/>
9651    <qualified-type-def type-id='type-id-1233' const='yes' id='type-id-1623'/>
9652    <reference-type-def kind='lvalue' type-id='type-id-1623' size-in-bits='64' id='type-id-1624'/>
9653    <pointer-type-def type-id='type-id-1623' size-in-bits='64' id='type-id-453'/>
9654    <qualified-type-def type-id='type-id-1235' const='yes' id='type-id-1625'/>
9655    <pointer-type-def type-id='type-id-1625' size-in-bits='64' id='type-id-480'/>
9656    <qualified-type-def type-id='type-id-1236' const='yes' id='type-id-1626'/>
9657    <reference-type-def kind='lvalue' type-id='type-id-1626' size-in-bits='64' id='type-id-479'/>
9658    <pointer-type-def type-id='type-id-1626' size-in-bits='64' id='type-id-477'/>
9659    <qualified-type-def type-id='type-id-1237' const='yes' id='type-id-1627'/>
9660    <pointer-type-def type-id='type-id-1627' size-in-bits='64' id='type-id-466'/>
9661    <qualified-type-def type-id='type-id-1238' const='yes' id='type-id-1628'/>
9662    <pointer-type-def type-id='type-id-1628' size-in-bits='64' id='type-id-457'/>
9663    <qualified-type-def type-id='type-id-878' const='yes' id='type-id-1629'/>
9664    <reference-type-def kind='lvalue' type-id='type-id-1629' size-in-bits='64' id='type-id-1630'/>
9665    <pointer-type-def type-id='type-id-1629' size-in-bits='64' id='type-id-456'/>
9666    <qualified-type-def type-id='type-id-880' const='yes' id='type-id-1631'/>
9667    <reference-type-def kind='lvalue' type-id='type-id-1631' size-in-bits='64' id='type-id-1632'/>
9668    <pointer-type-def type-id='type-id-1631' size-in-bits='64' id='type-id-495'/>
9669    <qualified-type-def type-id='type-id-882' const='yes' id='type-id-1633'/>
9670    <reference-type-def kind='lvalue' type-id='type-id-1633' size-in-bits='64' id='type-id-1634'/>
9671    <pointer-type-def type-id='type-id-1633' size-in-bits='64' id='type-id-496'/>
9672    <qualified-type-def type-id='type-id-884' const='yes' id='type-id-1635'/>
9673    <reference-type-def kind='lvalue' type-id='type-id-1635' size-in-bits='64' id='type-id-1636'/>
9674    <pointer-type-def type-id='type-id-1635' size-in-bits='64' id='type-id-486'/>
9675    <qualified-type-def type-id='type-id-1243' const='yes' id='type-id-1637'/>
9676    <pointer-type-def type-id='type-id-1637' size-in-bits='64' id='type-id-524'/>
9677    <qualified-type-def type-id='type-id-886' const='yes' id='type-id-1638'/>
9678    <pointer-type-def type-id='type-id-1638' size-in-bits='64' id='type-id-462'/>
9679    <qualified-type-def type-id='type-id-1244' const='yes' id='type-id-1639'/>
9680    <pointer-type-def type-id='type-id-1639' size-in-bits='64' id='type-id-529'/>
9681    <qualified-type-def type-id='type-id-1245' const='yes' id='type-id-1640'/>
9682    <pointer-type-def type-id='type-id-1640' size-in-bits='64' id='type-id-487'/>
9683    <qualified-type-def type-id='type-id-1246' const='yes' id='type-id-1641'/>
9684    <pointer-type-def type-id='type-id-1641' size-in-bits='64' id='type-id-538'/>
9685    <qualified-type-def type-id='type-id-1247' const='yes' id='type-id-1642'/>
9686    <pointer-type-def type-id='type-id-1642' size-in-bits='64' id='type-id-511'/>
9687    <qualified-type-def type-id='type-id-888' const='yes' id='type-id-1643'/>
9688    <reference-type-def kind='lvalue' type-id='type-id-1643' size-in-bits='64' id='type-id-1644'/>
9689    <pointer-type-def type-id='type-id-1643' size-in-bits='64' id='type-id-516'/>
9690    <qualified-type-def type-id='type-id-890' const='yes' id='type-id-1645'/>
9691    <reference-type-def kind='lvalue' type-id='type-id-1645' size-in-bits='64' id='type-id-1646'/>
9692    <pointer-type-def type-id='type-id-1645' size-in-bits='64' id='type-id-537'/>
9693    <qualified-type-def type-id='type-id-892' const='yes' id='type-id-1647'/>
9694    <reference-type-def kind='lvalue' type-id='type-id-1647' size-in-bits='64' id='type-id-1648'/>
9695    <pointer-type-def type-id='type-id-1647' size-in-bits='64' id='type-id-536'/>
9696    <qualified-type-def type-id='type-id-1251' const='yes' id='type-id-1649'/>
9697    <pointer-type-def type-id='type-id-1649' size-in-bits='64' id='type-id-482'/>
9698    <qualified-type-def type-id='type-id-1252' const='yes' id='type-id-1650'/>
9699    <pointer-type-def type-id='type-id-1650' size-in-bits='64' id='type-id-471'/>
9700    <qualified-type-def type-id='type-id-894' const='yes' id='type-id-1651'/>
9701    <reference-type-def kind='lvalue' type-id='type-id-1651' size-in-bits='64' id='type-id-1652'/>
9702    <pointer-type-def type-id='type-id-1651' size-in-bits='64' id='type-id-499'/>
9703    <qualified-type-def type-id='type-id-896' const='yes' id='type-id-1653'/>
9704    <reference-type-def kind='lvalue' type-id='type-id-1653' size-in-bits='64' id='type-id-1654'/>
9705    <pointer-type-def type-id='type-id-1653' size-in-bits='64' id='type-id-500'/>
9706    <qualified-type-def type-id='type-id-1255' const='yes' id='type-id-1655'/>
9707    <pointer-type-def type-id='type-id-1655' size-in-bits='64' id='type-id-469'/>
9708    <qualified-type-def type-id='type-id-898' const='yes' id='type-id-1656'/>
9709    <reference-type-def kind='lvalue' type-id='type-id-1656' size-in-bits='64' id='type-id-1657'/>
9710    <pointer-type-def type-id='type-id-1656' size-in-bits='64' id='type-id-491'/>
9711    <qualified-type-def type-id='type-id-900' const='yes' id='type-id-1658'/>
9712    <reference-type-def kind='lvalue' type-id='type-id-1658' size-in-bits='64' id='type-id-1659'/>
9713    <pointer-type-def type-id='type-id-1658' size-in-bits='64' id='type-id-510'/>
9714    <qualified-type-def type-id='type-id-902' const='yes' id='type-id-1660'/>
9715    <reference-type-def kind='lvalue' type-id='type-id-1660' size-in-bits='64' id='type-id-1661'/>
9716    <pointer-type-def type-id='type-id-1660' size-in-bits='64' id='type-id-509'/>
9717    <qualified-type-def type-id='type-id-1259' const='yes' id='type-id-1662'/>
9718    <pointer-type-def type-id='type-id-1662' size-in-bits='64' id='type-id-1663'/>
9719    <qualified-type-def type-id='type-id-1261' const='yes' id='type-id-1664'/>
9720    <reference-type-def kind='lvalue' type-id='type-id-1664' size-in-bits='64' id='type-id-1665'/>
9721    <pointer-type-def type-id='type-id-1664' size-in-bits='64' id='type-id-534'/>
9722    <qualified-type-def type-id='type-id-1263' const='yes' id='type-id-1666'/>
9723    <reference-type-def kind='lvalue' type-id='type-id-1666' size-in-bits='64' id='type-id-1667'/>
9724    <pointer-type-def type-id='type-id-1666' size-in-bits='64' id='type-id-535'/>
9725    <qualified-type-def type-id='type-id-1265' const='yes' id='type-id-1668'/>
9726    <reference-type-def kind='lvalue' type-id='type-id-1668' size-in-bits='64' id='type-id-1669'/>
9727    <pointer-type-def type-id='type-id-1668' size-in-bits='64' id='type-id-515'/>
9728    <qualified-type-def type-id='type-id-1268' const='yes' id='type-id-1670'/>
9729    <pointer-type-def type-id='type-id-1670' size-in-bits='64' id='type-id-1671'/>
9730    <qualified-type-def type-id='type-id-930' const='yes' id='type-id-1672'/>
9731    <reference-type-def kind='lvalue' type-id='type-id-1672' size-in-bits='64' id='type-id-951'/>
9732    <pointer-type-def type-id='type-id-1672' size-in-bits='64' id='type-id-1673'/>
9733    <qualified-type-def type-id='type-id-1272' const='yes' id='type-id-1674'/>
9734    <reference-type-def kind='lvalue' type-id='type-id-1674' size-in-bits='64' id='type-id-1675'/>
9735    <pointer-type-def type-id='type-id-1674' size-in-bits='64' id='type-id-1676'/>
9736    <qualified-type-def type-id='type-id-904' const='yes' id='type-id-1677'/>
9737    <reference-type-def kind='lvalue' type-id='type-id-1677' size-in-bits='64' id='type-id-1678'/>
9738    <pointer-type-def type-id='type-id-1677' size-in-bits='64' id='type-id-1679'/>
9739    <qualified-type-def type-id='type-id-906' const='yes' id='type-id-1680'/>
9740    <reference-type-def kind='lvalue' type-id='type-id-1680' size-in-bits='64' id='type-id-1681'/>
9741    <pointer-type-def type-id='type-id-1680' size-in-bits='64' id='type-id-481'/>
9742    <qualified-type-def type-id='type-id-1682' const='yes' id='type-id-1683'/>
9743    <pointer-type-def type-id='type-id-1683' size-in-bits='64' id='type-id-1684'/>
9744    <qualified-type-def type-id='type-id-908' const='yes' id='type-id-1685'/>
9745    <reference-type-def kind='lvalue' type-id='type-id-1685' size-in-bits='64' id='type-id-1686'/>
9746    <pointer-type-def type-id='type-id-1685' size-in-bits='64' id='type-id-468'/>
9747    <qualified-type-def type-id='type-id-1687' const='yes' id='type-id-1688'/>
9748    <pointer-type-def type-id='type-id-1688' size-in-bits='64' id='type-id-1689'/>
9749    <qualified-type-def type-id='type-id-910' const='yes' id='type-id-1690'/>
9750    <reference-type-def kind='lvalue' type-id='type-id-1690' size-in-bits='64' id='type-id-1691'/>
9751    <pointer-type-def type-id='type-id-1690' size-in-bits='64' id='type-id-470'/>
9752    <qualified-type-def type-id='type-id-1692' const='yes' id='type-id-1693'/>
9753    <pointer-type-def type-id='type-id-1693' size-in-bits='64' id='type-id-1694'/>
9754    <qualified-type-def type-id='type-id-1695' const='yes' id='type-id-1696'/>
9755    <pointer-type-def type-id='type-id-1696' size-in-bits='64' id='type-id-1697'/>
9756    <qualified-type-def type-id='type-id-1698' const='yes' id='type-id-1699'/>
9757    <pointer-type-def type-id='type-id-1699' size-in-bits='64' id='type-id-1700'/>
9758    <qualified-type-def type-id='type-id-1701' const='yes' id='type-id-1702'/>
9759    <pointer-type-def type-id='type-id-1702' size-in-bits='64' id='type-id-1703'/>
9760    <qualified-type-def type-id='type-id-1283' const='yes' id='type-id-1704'/>
9761    <reference-type-def kind='lvalue' type-id='type-id-1704' size-in-bits='64' id='type-id-1705'/>
9762    <pointer-type-def type-id='type-id-1704' size-in-bits='64' id='type-id-1706'/>
9763    <qualified-type-def type-id='type-id-1286' const='yes' id='type-id-1707'/>
9764    <reference-type-def kind='lvalue' type-id='type-id-1707' size-in-bits='64' id='type-id-1708'/>
9765    <pointer-type-def type-id='type-id-1707' size-in-bits='64' id='type-id-1709'/>
9766    <qualified-type-def type-id='type-id-1289' const='yes' id='type-id-1710'/>
9767    <pointer-type-def type-id='type-id-1710' size-in-bits='64' id='type-id-1711'/>
9768    <qualified-type-def type-id='type-id-1291' const='yes' id='type-id-1712'/>
9769    <reference-type-def kind='lvalue' type-id='type-id-1712' size-in-bits='64' id='type-id-1713'/>
9770    <pointer-type-def type-id='type-id-1712' size-in-bits='64' id='type-id-1714'/>
9771    <qualified-type-def type-id='type-id-1293' const='yes' id='type-id-1715'/>
9772    <reference-type-def kind='lvalue' type-id='type-id-1715' size-in-bits='64' id='type-id-1716'/>
9773    <pointer-type-def type-id='type-id-1715' size-in-bits='64' id='type-id-1717'/>
9774    <qualified-type-def type-id='type-id-1296' const='yes' id='type-id-1718'/>
9775    <reference-type-def kind='lvalue' type-id='type-id-1718' size-in-bits='64' id='type-id-1719'/>
9776    <pointer-type-def type-id='type-id-1718' size-in-bits='64' id='type-id-1720'/>
9777    <qualified-type-def type-id='type-id-574' const='yes' id='type-id-1721'/>
9778    <reference-type-def kind='lvalue' type-id='type-id-1721' size-in-bits='64' id='type-id-1722'/>
9779    <qualified-type-def type-id='type-id-1299' const='yes' id='type-id-1723'/>
9780    <reference-type-def kind='lvalue' type-id='type-id-1723' size-in-bits='64' id='type-id-1724'/>
9781    <pointer-type-def type-id='type-id-1723' size-in-bits='64' id='type-id-1725'/>
9782    <qualified-type-def type-id='type-id-1302' const='yes' id='type-id-1726'/>
9783    <reference-type-def kind='lvalue' type-id='type-id-1726' size-in-bits='64' id='type-id-1727'/>
9784    <pointer-type-def type-id='type-id-1726' size-in-bits='64' id='type-id-1728'/>
9785    <qualified-type-def type-id='type-id-1305' const='yes' id='type-id-1729'/>
9786    <pointer-type-def type-id='type-id-1729' size-in-bits='64' id='type-id-1730'/>
9787    <qualified-type-def type-id='type-id-1307' const='yes' id='type-id-1731'/>
9788    <reference-type-def kind='lvalue' type-id='type-id-1731' size-in-bits='64' id='type-id-1732'/>
9789    <pointer-type-def type-id='type-id-1731' size-in-bits='64' id='type-id-532'/>
9790    <qualified-type-def type-id='type-id-1309' const='yes' id='type-id-1733'/>
9791    <reference-type-def kind='lvalue' type-id='type-id-1733' size-in-bits='64' id='type-id-1734'/>
9792    <pointer-type-def type-id='type-id-1733' size-in-bits='64' id='type-id-533'/>
9793    <qualified-type-def type-id='type-id-1311' const='yes' id='type-id-1735'/>
9794    <pointer-type-def type-id='type-id-1735' size-in-bits='64' id='type-id-1736'/>
9795    <qualified-type-def type-id='type-id-1313' const='yes' id='type-id-1737'/>
9796    <reference-type-def kind='lvalue' type-id='type-id-1737' size-in-bits='64' id='type-id-1738'/>
9797    <pointer-type-def type-id='type-id-1737' size-in-bits='64' id='type-id-1739'/>
9798    <qualified-type-def type-id='type-id-1314' const='yes' id='type-id-1740'/>
9799    <reference-type-def kind='lvalue' type-id='type-id-1740' size-in-bits='64' id='type-id-1741'/>
9800    <pointer-type-def type-id='type-id-1740' size-in-bits='64' id='type-id-1742'/>
9801    <qualified-type-def type-id='type-id-1743' const='yes' id='type-id-1744'/>
9802    <pointer-type-def type-id='type-id-1744' size-in-bits='64' id='type-id-1745'/>
9803    <qualified-type-def type-id='type-id-1746' const='yes' id='type-id-1747'/>
9804    <pointer-type-def type-id='type-id-1747' size-in-bits='64' id='type-id-1748'/>
9805    <qualified-type-def type-id='type-id-1749' const='yes' id='type-id-1750'/>
9806    <pointer-type-def type-id='type-id-1750' size-in-bits='64' id='type-id-1751'/>
9807    <qualified-type-def type-id='type-id-1752' const='yes' id='type-id-1753'/>
9808    <pointer-type-def type-id='type-id-1753' size-in-bits='64' id='type-id-1754'/>
9809    <qualified-type-def type-id='type-id-937' const='yes' id='type-id-1755'/>
9810    <reference-type-def kind='lvalue' type-id='type-id-1755' size-in-bits='64' id='type-id-950'/>
9811    <pointer-type-def type-id='type-id-1755' size-in-bits='64' id='type-id-1756'/>
9812    <qualified-type-def type-id='type-id-1316' const='yes' id='type-id-1757'/>
9813    <reference-type-def kind='lvalue' type-id='type-id-1757' size-in-bits='64' id='type-id-1758'/>
9814    <pointer-type-def type-id='type-id-1757' size-in-bits='64' id='type-id-1759'/>
9815    <reference-type-def kind='lvalue' type-id='type-id-339' size-in-bits='64' id='type-id-1760'/>
9816    <qualified-type-def type-id='type-id-372' const='yes' id='type-id-1761'/>
9817    <reference-type-def kind='lvalue' type-id='type-id-1761' size-in-bits='64' id='type-id-1762'/>
9818    <pointer-type-def type-id='type-id-1761' size-in-bits='64' id='type-id-1763'/>
9819    <qualified-type-def type-id='type-id-912' const='yes' id='type-id-1764'/>
9820    <pointer-type-def type-id='type-id-1764' size-in-bits='64' id='type-id-1765'/>
9821    <qualified-type-def type-id='type-id-1379' const='yes' id='type-id-1766'/>
9822    <pointer-type-def type-id='type-id-1766' size-in-bits='64' id='type-id-1767'/>
9823    <qualified-type-def type-id='type-id-1381' const='yes' id='type-id-1768'/>
9824    <pointer-type-def type-id='type-id-1768' size-in-bits='64' id='type-id-1769'/>
9825    <qualified-type-def type-id='type-id-1383' const='yes' id='type-id-1770'/>
9826    <pointer-type-def type-id='type-id-1770' size-in-bits='64' id='type-id-1771'/>
9827    <qualified-type-def type-id='type-id-1385' const='yes' id='type-id-1772'/>
9828    <pointer-type-def type-id='type-id-1772' size-in-bits='64' id='type-id-1773'/>
9829    <qualified-type-def type-id='type-id-1387' const='yes' id='type-id-1774'/>
9830    <pointer-type-def type-id='type-id-1774' size-in-bits='64' id='type-id-1775'/>
9831    <qualified-type-def type-id='type-id-1389' const='yes' id='type-id-1776'/>
9832    <pointer-type-def type-id='type-id-1776' size-in-bits='64' id='type-id-1777'/>
9833    <qualified-type-def type-id='type-id-1391' const='yes' id='type-id-1778'/>
9834    <pointer-type-def type-id='type-id-1778' size-in-bits='64' id='type-id-1779'/>
9835    <qualified-type-def type-id='type-id-1395' const='yes' id='type-id-1780'/>
9836    <pointer-type-def type-id='type-id-1780' size-in-bits='64' id='type-id-1781'/>
9837    <qualified-type-def type-id='type-id-940' const='yes' id='type-id-1782'/>
9838    <reference-type-def kind='lvalue' type-id='type-id-1782' size-in-bits='64' id='type-id-946'/>
9839    <qualified-type-def type-id='type-id-1' const='yes' id='type-id-931'/>
9840    <pointer-type-def type-id='type-id-145' size-in-bits='64' id='type-id-1783'/>
9841    <qualified-type-def type-id='type-id-947' const='yes' id='type-id-1784'/>
9842    <pointer-type-def type-id='type-id-1784' size-in-bits='64' id='type-id-933'/>
9843    <qualified-type-def type-id='type-id-953' const='yes' id='type-id-1785'/>
9844    <pointer-type-def type-id='type-id-1785' size-in-bits='64' id='type-id-960'/>
9845    <qualified-type-def type-id='type-id-916' const='yes' id='type-id-1786'/>
9846    <reference-type-def kind='lvalue' type-id='type-id-1786' size-in-bits='64' id='type-id-1787'/>
9847    <pointer-type-def type-id='type-id-1786' size-in-bits='64' id='type-id-954'/>
9848    <qualified-type-def type-id='type-id-918' const='yes' id='type-id-1788'/>
9849    <reference-type-def kind='lvalue' type-id='type-id-1788' size-in-bits='64' id='type-id-973'/>
9850    <pointer-type-def type-id='type-id-1788' size-in-bits='64' id='type-id-955'/>
9851    <pointer-type-def type-id='type-id-955' size-in-bits='64' id='type-id-965'/>
9852    <qualified-type-def type-id='type-id-921' const='yes' id='type-id-1789'/>
9853    <reference-type-def kind='lvalue' type-id='type-id-1789' size-in-bits='64' id='type-id-978'/>
9854    <qualified-type-def type-id='type-id-1790' const='yes' id='type-id-1791'/>
9855    <pointer-type-def type-id='type-id-1791' size-in-bits='64' id='type-id-962'/>
9856    <qualified-type-def type-id='type-id-958' const='yes' id='type-id-1792'/>
9857    <pointer-type-def type-id='type-id-1792' size-in-bits='64' id='type-id-969'/>
9858    <qualified-type-def type-id='type-id-923' const='yes' id='type-id-1793'/>
9859    <pointer-type-def type-id='type-id-1793' size-in-bits='64' id='type-id-972'/>
9860    <qualified-type-def type-id='type-id-925' const='yes' id='type-id-1794'/>
9861    <pointer-type-def type-id='type-id-1794' size-in-bits='64' id='type-id-977'/>
9862    <qualified-type-def type-id='type-id-980' const='yes' id='type-id-1795'/>
9863    <pointer-type-def type-id='type-id-1795' size-in-bits='64' id='type-id-983'/>
9864    <qualified-type-def type-id='type-id-985' const='yes' id='type-id-1796'/>
9865    <pointer-type-def type-id='type-id-1796' size-in-bits='64' id='type-id-988'/>
9866    <qualified-type-def type-id='type-id-981' const='yes' id='type-id-1797'/>
9867    <pointer-type-def type-id='type-id-1797' size-in-bits='64' id='type-id-989'/>
9868    <qualified-type-def type-id='type-id-986' const='yes' id='type-id-1798'/>
9869    <pointer-type-def type-id='type-id-1798' size-in-bits='64' id='type-id-991'/>
9870    <qualified-type-def type-id='type-id-982' const='yes' id='type-id-1799'/>
9871    <pointer-type-def type-id='type-id-1799' size-in-bits='64' id='type-id-993'/>
9872    <qualified-type-def type-id='type-id-948' const='yes' id='type-id-1800'/>
9873    <pointer-type-def type-id='type-id-1800' size-in-bits='64' id='type-id-1801'/>
9874    <reference-type-def kind='lvalue' type-id='type-id-359' size-in-bits='64' id='type-id-1802'/>
9875    <pointer-type-def type-id='type-id-359' size-in-bits='64' id='type-id-1803'/>
9876    <pointer-type-def type-id='type-id-941' size-in-bits='64' id='type-id-942'/>
9877    <pointer-type-def type-id='type-id-944' size-in-bits='64' id='type-id-945'/>
9878    <pointer-type-def type-id='type-id-947' size-in-bits='64' id='type-id-949'/>
9879    <pointer-type-def type-id='type-id-953' size-in-bits='64' id='type-id-959'/>
9880    <reference-type-def kind='lvalue' type-id='type-id-916' size-in-bits='64' id='type-id-968'/>
9881    <pointer-type-def type-id='type-id-916' size-in-bits='64' id='type-id-966'/>
9882    <reference-type-def kind='lvalue' type-id='type-id-918' size-in-bits='64' id='type-id-975'/>
9883    <pointer-type-def type-id='type-id-918' size-in-bits='64' id='type-id-971'/>
9884    <reference-type-def kind='lvalue' type-id='type-id-921' size-in-bits='64' id='type-id-1804'/>
9885    <pointer-type-def type-id='type-id-921' size-in-bits='64' id='type-id-976'/>
9886    <pointer-type-def type-id='type-id-958' size-in-bits='64' id='type-id-967'/>
9887    <pointer-type-def type-id='type-id-923' size-in-bits='64' id='type-id-974'/>
9888    <pointer-type-def type-id='type-id-925' size-in-bits='64' id='type-id-979'/>
9889    <pointer-type-def type-id='type-id-980' size-in-bits='64' id='type-id-984'/>
9890    <pointer-type-def type-id='type-id-985' size-in-bits='64' id='type-id-987'/>
9891    <pointer-type-def type-id='type-id-981' size-in-bits='64' id='type-id-990'/>
9892    <pointer-type-def type-id='type-id-986' size-in-bits='64' id='type-id-992'/>
9893    <pointer-type-def type-id='type-id-982' size-in-bits='64' id='type-id-994'/>
9894    <pointer-type-def type-id='type-id-948' size-in-bits='64' id='type-id-1805'/>
9895    <pointer-type-def type-id='type-id-1806' size-in-bits='64' id='type-id-1807'/>
9896    <pointer-type-def type-id='type-id-1808' size-in-bits='64' id='type-id-1809'/>
9897    <pointer-type-def type-id='type-id-1810' size-in-bits='64' id='type-id-1811'/>
9898    <pointer-type-def type-id='type-id-1812' size-in-bits='64' id='type-id-957'/>
9899    <pointer-type-def type-id='type-id-1813' size-in-bits='64' id='type-id-1814'/>
9900    <class-decl name='hb_ot_shape_plan_t' size-in-bits='8768' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='38' column='1' id='type-id-1790'>
9901      <data-member access='public' layout-offset-in-bits='0'>
9902        <var-decl name='props' type-id='type-id-85' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='39' column='1'/>
9903      </data-member>
9904      <data-member access='public' layout-offset-in-bits='256'>
9905        <var-decl name='shaper' type-id='type-id-1815' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='40' column='1'/>
9906      </data-member>
9907      <data-member access='public' layout-offset-in-bits='320'>
9908        <var-decl name='map' type-id='type-id-953' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='41' column='1'/>
9909      </data-member>
9910      <data-member access='public' layout-offset-in-bits='8512'>
9911        <var-decl name='data' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='42' column='1'/>
9912      </data-member>
9913      <data-member access='public' layout-offset-in-bits='8576'>
9914        <var-decl name='rtlm_mask' type-id='type-id-92' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='43' column='1'/>
9915      </data-member>
9916      <data-member access='public' layout-offset-in-bits='8608'>
9917        <var-decl name='frac_mask' type-id='type-id-92' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='43' column='1'/>
9918      </data-member>
9919      <data-member access='public' layout-offset-in-bits='8640'>
9920        <var-decl name='numr_mask' type-id='type-id-92' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='43' column='1'/>
9921      </data-member>
9922      <data-member access='public' layout-offset-in-bits='8672'>
9923        <var-decl name='dnom_mask' type-id='type-id-92' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='43' column='1'/>
9924      </data-member>
9925      <data-member access='public' layout-offset-in-bits='8704'>
9926        <var-decl name='kern_mask' type-id='type-id-92' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='44' column='1'/>
9927      </data-member>
9928      <data-member access='public' layout-offset-in-bits='8736'>
9929        <var-decl name='has_frac' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='45' column='1'/>
9930      </data-member>
9931      <data-member access='public' layout-offset-in-bits='8737'>
9932        <var-decl name='has_kern' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='46' column='1'/>
9933      </data-member>
9934      <data-member access='public' layout-offset-in-bits='8738'>
9935        <var-decl name='has_mark' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='47' column='1'/>
9936      </data-member>
9937      <member-function access='public'>
9938        <function-decl name='collect_lookups' mangled-name='_ZNK18hb_ot_shape_plan_t15collect_lookupsEjP8hb_set_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
9939          <parameter type-id='type-id-962' is-artificial='yes'/>
9940          <parameter type-id='type-id-184'/>
9941          <parameter type-id='type-id-964'/>
9942          <return type-id='type-id-25'/>
9943        </function-decl>
9944      </member-function>
9945      <member-function access='public'>
9946        <function-decl name='substitute' mangled-name='_ZNK18hb_ot_shape_plan_t10substituteEP9hb_font_tP11hb_buffer_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
9947          <parameter type-id='type-id-962' is-artificial='yes'/>
9948          <parameter type-id='type-id-154'/>
9949          <parameter type-id='type-id-153'/>
9950          <return type-id='type-id-25'/>
9951        </function-decl>
9952      </member-function>
9953      <member-function access='public'>
9954        <function-decl name='position' mangled-name='_ZNK18hb_ot_shape_plan_t8positionEP9hb_font_tP11hb_buffer_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
9955          <parameter type-id='type-id-962' is-artificial='yes'/>
9956          <parameter type-id='type-id-154'/>
9957          <parameter type-id='type-id-153'/>
9958          <return type-id='type-id-25'/>
9959        </function-decl>
9960      </member-function>
9961      <member-function access='public'>
9962        <function-decl name='finish' mangled-name='_ZN18hb_ot_shape_plan_t6finishEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
9963          <parameter type-id='type-id-1816' is-artificial='yes'/>
9964          <return type-id='type-id-25'/>
9965        </function-decl>
9966      </member-function>
9967    </class-decl>
9968    <namespace-decl name='OT'>
9969      <class-decl name='AlternateSubst' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='556' column='1' id='type-id-997'>
9970        <member-type access='protected'>
9971          <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='593' column='1' id='type-id-1817'>
9972            <data-member access='public'>
9973              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='594' column='1'/>
9974            </data-member>
9975            <data-member access='public'>
9976              <var-decl name='format1' type-id='type-id-999' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='595' column='1'/>
9977            </data-member>
9978          </union-decl>
9979        </member-type>
9980        <data-member access='protected' layout-offset-in-bits='0'>
9981          <var-decl name='u' type-id='type-id-1817' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='596' column='1'/>
9982        </data-member>
9983        <member-function access='public'>
9984          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
9985            <parameter type-id='type-id-1405' is-artificial='yes'/>
9986            <parameter type-id='type-id-1394'/>
9987            <return type-id='type-id-1818'/>
9988          </function-decl>
9989        </member-function>
9990        <member-function access='public'>
9991          <function-decl name='dispatch&lt;OT::hb_would_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
9992            <parameter type-id='type-id-1405' is-artificial='yes'/>
9993            <parameter type-id='type-id-1396'/>
9994            <return type-id='type-id-1819'/>
9995          </function-decl>
9996        </member-function>
9997        <member-function access='public'>
9998          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
9999            <parameter type-id='type-id-1405' is-artificial='yes'/>
10000            <parameter type-id='type-id-1382'/>
10001            <return type-id='type-id-1820'/>
10002          </function-decl>
10003        </member-function>
10004        <member-function access='public'>
10005          <function-decl name='dispatch&lt;OT::hb_closure_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
10006            <parameter type-id='type-id-1405' is-artificial='yes'/>
10007            <parameter type-id='type-id-1390'/>
10008            <return type-id='type-id-1821'/>
10009          </function-decl>
10010        </member-function>
10011        <member-function access='public'>
10012          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
10013            <parameter type-id='type-id-1405' is-artificial='yes'/>
10014            <parameter type-id='type-id-1392'/>
10015            <return type-id='type-id-1822'/>
10016          </function-decl>
10017        </member-function>
10018        <member-function access='public'>
10019          <function-decl name='sanitize' mangled-name='_ZN2OT14AlternateSubst8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='583' column='1' visibility='default' binding='global' size-in-bits='64'>
10020            <parameter type-id='type-id-998' is-artificial='yes'/>
10021            <parameter type-id='type-id-279'/>
10022            <return type-id='type-id-1'/>
10023          </function-decl>
10024        </member-function>
10025        <member-function access='public'>
10026          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='574' column='1' visibility='default' binding='global' size-in-bits='64'>
10027            <parameter type-id='type-id-1405' is-artificial='yes'/>
10028            <parameter type-id='type-id-1394'/>
10029            <return type-id='type-id-1818'/>
10030          </function-decl>
10031        </member-function>
10032      </class-decl>
10033      <class-decl name='AlternateSubstFormat1' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='453' column='1' id='type-id-999'>
10034        <data-member access='protected' layout-offset-in-bits='0'>
10035          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='544' column='1'/>
10036        </data-member>
10037        <data-member access='protected' layout-offset-in-bits='16'>
10038          <var-decl name='coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='546' column='1'/>
10039        </data-member>
10040        <data-member access='protected' layout-offset-in-bits='32'>
10041          <var-decl name='alternateSet' type-id='type-id-1823' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='549' column='1'/>
10042        </data-member>
10043        <data-member access='public' static='yes'>
10044          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='552' column='1'/>
10045        </data-member>
10046        <member-function access='public'>
10047          <function-decl name='would_apply' mangled-name='_ZNK2OT21AlternateSubstFormat111would_applyEPNS_24hb_would_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='486' column='1' visibility='default' binding='global' size-in-bits='64'>
10048            <parameter type-id='type-id-1408' is-artificial='yes'/>
10049            <parameter type-id='type-id-1396'/>
10050            <return type-id='type-id-1'/>
10051          </function-decl>
10052        </member-function>
10053        <member-function access='public'>
10054          <function-decl name='get_coverage' mangled-name='_ZNK2OT21AlternateSubstFormat112get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
10055            <parameter type-id='type-id-1408' is-artificial='yes'/>
10056            <return type-id='type-id-943'/>
10057          </function-decl>
10058        </member-function>
10059        <member-function access='public'>
10060          <function-decl name='closure' mangled-name='_ZNK2OT21AlternateSubstFormat17closureEPNS_20hb_closure_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='454' column='1' visibility='default' binding='global' size-in-bits='64'>
10061            <parameter type-id='type-id-1408' is-artificial='yes'/>
10062            <parameter type-id='type-id-1390'/>
10063            <return type-id='type-id-25'/>
10064          </function-decl>
10065        </member-function>
10066        <member-function access='public'>
10067          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT21AlternateSubstFormat114collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='468' column='1' visibility='default' binding='global' size-in-bits='64'>
10068            <parameter type-id='type-id-1408' is-artificial='yes'/>
10069            <parameter type-id='type-id-1392'/>
10070            <return type-id='type-id-25'/>
10071          </function-decl>
10072        </member-function>
10073        <member-function access='public'>
10074          <function-decl name='sanitize' mangled-name='_ZN2OT21AlternateSubstFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='538' column='1' visibility='default' binding='global' size-in-bits='64'>
10075            <parameter type-id='type-id-1000' is-artificial='yes'/>
10076            <parameter type-id='type-id-279'/>
10077            <return type-id='type-id-1'/>
10078          </function-decl>
10079        </member-function>
10080        <member-function access='public'>
10081          <function-decl name='apply' mangled-name='_ZNK2OT21AlternateSubstFormat15applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
10082            <parameter type-id='type-id-1408' is-artificial='yes'/>
10083            <parameter type-id='type-id-1382'/>
10084            <return type-id='type-id-1'/>
10085          </function-decl>
10086        </member-function>
10087      </class-decl>
10088      <class-decl name='Anchor' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='307' column='1' id='type-id-1001'>
10089        <member-type access='protected'>
10090          <union-decl name='__anonymous_union__' size-in-bits='80' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='332' column='1' id='type-id-1824'>
10091            <data-member access='public'>
10092              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='333' column='1'/>
10093            </data-member>
10094            <data-member access='public'>
10095              <var-decl name='format1' type-id='type-id-1004' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='334' column='1'/>
10096            </data-member>
10097            <data-member access='public'>
10098              <var-decl name='format2' type-id='type-id-1006' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='335' column='1'/>
10099            </data-member>
10100            <data-member access='public'>
10101              <var-decl name='format3' type-id='type-id-1008' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='336' column='1'/>
10102            </data-member>
10103          </union-decl>
10104        </member-type>
10105        <data-member access='protected' layout-offset-in-bits='0'>
10106          <var-decl name='u' type-id='type-id-1824' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='337' column='1'/>
10107        </data-member>
10108        <data-member access='public' static='yes'>
10109          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='339' column='1'/>
10110        </data-member>
10111        <member-function access='public'>
10112          <function-decl name='sanitize' mangled-name='_ZN2OT6Anchor8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
10113            <parameter type-id='type-id-1003' is-artificial='yes'/>
10114            <parameter type-id='type-id-279'/>
10115            <return type-id='type-id-1'/>
10116          </function-decl>
10117        </member-function>
10118        <member-function access='public'>
10119          <function-decl name='get_anchor' mangled-name='_ZNK2OT6Anchor10get_anchorEP9hb_font_tjPiS3_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='308' column='1' visibility='default' binding='global' size-in-bits='64'>
10120            <parameter type-id='type-id-1411' is-artificial='yes'/>
10121            <parameter type-id='type-id-154'/>
10122            <parameter type-id='type-id-72'/>
10123            <parameter type-id='type-id-163'/>
10124            <parameter type-id='type-id-163'/>
10125            <return type-id='type-id-25'/>
10126          </function-decl>
10127        </member-function>
10128      </class-decl>
10129      <class-decl name='AnchorFormat1' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='220' column='1' id='type-id-1004'>
10130        <data-member access='protected' layout-offset-in-bits='0'>
10131          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='234' column='1'/>
10132        </data-member>
10133        <data-member access='protected' layout-offset-in-bits='16'>
10134          <var-decl name='xCoordinate' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='235' column='1'/>
10135        </data-member>
10136        <data-member access='protected' layout-offset-in-bits='32'>
10137          <var-decl name='yCoordinate' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='236' column='1'/>
10138        </data-member>
10139        <data-member access='public' static='yes'>
10140          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='238' column='1'/>
10141        </data-member>
10142        <data-member access='public' static='yes'>
10143          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='238' column='1'/>
10144        </data-member>
10145        <member-function access='public'>
10146          <function-decl name='sanitize' mangled-name='_ZN2OT13AnchorFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='228' column='1' visibility='default' binding='global' size-in-bits='64'>
10147            <parameter type-id='type-id-1005' is-artificial='yes'/>
10148            <parameter type-id='type-id-279'/>
10149            <return type-id='type-id-1'/>
10150          </function-decl>
10151        </member-function>
10152        <member-function access='public'>
10153          <function-decl name='get_anchor' mangled-name='_ZNK2OT13AnchorFormat110get_anchorEP9hb_font_tjPiS3_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
10154            <parameter type-id='type-id-518' is-artificial='yes'/>
10155            <parameter type-id='type-id-154'/>
10156            <parameter type-id='type-id-72'/>
10157            <parameter type-id='type-id-163'/>
10158            <parameter type-id='type-id-163'/>
10159            <return type-id='type-id-25'/>
10160          </function-decl>
10161        </member-function>
10162      </class-decl>
10163      <class-decl name='AnchorFormat2' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='242' column='1' id='type-id-1006'>
10164        <data-member access='protected' layout-offset-in-bits='0'>
10165          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='263' column='1'/>
10166        </data-member>
10167        <data-member access='protected' layout-offset-in-bits='16'>
10168          <var-decl name='xCoordinate' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='264' column='1'/>
10169        </data-member>
10170        <data-member access='protected' layout-offset-in-bits='32'>
10171          <var-decl name='yCoordinate' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='265' column='1'/>
10172        </data-member>
10173        <data-member access='protected' layout-offset-in-bits='48'>
10174          <var-decl name='anchorPoint' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='266' column='1'/>
10175        </data-member>
10176        <data-member access='public' static='yes'>
10177          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='268' column='1'/>
10178        </data-member>
10179        <data-member access='public' static='yes'>
10180          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='268' column='1'/>
10181        </data-member>
10182        <member-function access='public'>
10183          <function-decl name='sanitize' mangled-name='_ZN2OT13AnchorFormat28sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='257' column='1' visibility='default' binding='global' size-in-bits='64'>
10184            <parameter type-id='type-id-1007' is-artificial='yes'/>
10185            <parameter type-id='type-id-279'/>
10186            <return type-id='type-id-1'/>
10187          </function-decl>
10188        </member-function>
10189        <member-function access='public'>
10190          <function-decl name='get_anchor' mangled-name='_ZNK2OT13AnchorFormat210get_anchorEP9hb_font_tjPiS3_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='243' column='1' visibility='default' binding='global' size-in-bits='64'>
10191            <parameter type-id='type-id-519' is-artificial='yes'/>
10192            <parameter type-id='type-id-154'/>
10193            <parameter type-id='type-id-72'/>
10194            <parameter type-id='type-id-163'/>
10195            <parameter type-id='type-id-163'/>
10196            <return type-id='type-id-25'/>
10197          </function-decl>
10198        </member-function>
10199      </class-decl>
10200      <class-decl name='AnchorFormat3' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='272' column='1' id='type-id-1008'>
10201        <data-member access='protected' layout-offset-in-bits='0'>
10202          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='291' column='1'/>
10203        </data-member>
10204        <data-member access='protected' layout-offset-in-bits='16'>
10205          <var-decl name='xCoordinate' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='292' column='1'/>
10206        </data-member>
10207        <data-member access='protected' layout-offset-in-bits='32'>
10208          <var-decl name='yCoordinate' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='293' column='1'/>
10209        </data-member>
10210        <data-member access='protected' layout-offset-in-bits='48'>
10211          <var-decl name='xDeviceTable' type-id='type-id-1233' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='295' column='1'/>
10212        </data-member>
10213        <data-member access='protected' layout-offset-in-bits='64'>
10214          <var-decl name='yDeviceTable' type-id='type-id-1233' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='299' column='1'/>
10215        </data-member>
10216        <data-member access='public' static='yes'>
10217          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='303' column='1'/>
10218        </data-member>
10219        <data-member access='public' static='yes'>
10220          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='303' column='1'/>
10221        </data-member>
10222        <member-function access='public'>
10223          <function-decl name='sanitize' mangled-name='_ZN2OT13AnchorFormat38sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='285' column='1' visibility='default' binding='global' size-in-bits='64'>
10224            <parameter type-id='type-id-1009' is-artificial='yes'/>
10225            <parameter type-id='type-id-279'/>
10226            <return type-id='type-id-1'/>
10227          </function-decl>
10228        </member-function>
10229        <member-function access='public'>
10230          <function-decl name='get_anchor' mangled-name='_ZNK2OT13AnchorFormat310get_anchorEP9hb_font_tjPiS3_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='273' column='1' visibility='default' binding='global' size-in-bits='64'>
10231            <parameter type-id='type-id-520' is-artificial='yes'/>
10232            <parameter type-id='type-id-154'/>
10233            <parameter type-id='type-id-72'/>
10234            <parameter type-id='type-id-163'/>
10235            <parameter type-id='type-id-163'/>
10236            <return type-id='type-id-25'/>
10237          </function-decl>
10238        </member-function>
10239      </class-decl>
10240      <class-decl name='AnchorMatrix' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='344' column='1' id='type-id-1010'>
10241        <data-member access='public' layout-offset-in-bits='0'>
10242          <var-decl name='rows' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='363' column='1'/>
10243        </data-member>
10244        <data-member access='protected' layout-offset-in-bits='16'>
10245          <var-decl name='matrixZ' type-id='type-id-863' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='366' column='1'/>
10246        </data-member>
10247        <data-member access='public' static='yes'>
10248          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='369' column='1'/>
10249        </data-member>
10250        <member-function access='public'>
10251          <function-decl name='sanitize' mangled-name='_ZN2OT12AnchorMatrix8sanitizeEPNS_21hb_sanitize_context_tEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='352' column='1' visibility='default' binding='global' size-in-bits='64'>
10252            <parameter type-id='type-id-1012' is-artificial='yes'/>
10253            <parameter type-id='type-id-279'/>
10254            <parameter type-id='type-id-18'/>
10255            <return type-id='type-id-1'/>
10256          </function-decl>
10257        </member-function>
10258        <member-function access='public'>
10259          <function-decl name='get_anchor' mangled-name='_ZNK2OT12AnchorMatrix10get_anchorEjjjPb' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='345' column='1' visibility='default' binding='global' size-in-bits='64'>
10260            <parameter type-id='type-id-525' is-artificial='yes'/>
10261            <parameter type-id='type-id-18'/>
10262            <parameter type-id='type-id-18'/>
10263            <parameter type-id='type-id-18'/>
10264            <parameter type-id='type-id-1401'/>
10265            <return type-id='type-id-1410'/>
10266          </function-decl>
10267        </member-function>
10268      </class-decl>
10269      <class-decl name='ArrayOf&lt;OT::EntryExitRecord, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1013'>
10270        <data-member access='public' layout-offset-in-bits='0'>
10271          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10272        </data-member>
10273        <data-member access='public' layout-offset-in-bits='16'>
10274          <var-decl name='array' type-id='type-id-852' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10275        </data-member>
10276        <data-member access='public' static='yes'>
10277          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10278        </data-member>
10279        <member-function access='private'>
10280          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_15EntryExitRecordENS_7IntTypeItLj2EEEE16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10281            <parameter type-id='type-id-1014' is-artificial='yes'/>
10282            <parameter type-id='type-id-279'/>
10283            <return type-id='type-id-1'/>
10284          </function-decl>
10285        </member-function>
10286        <member-function access='public'>
10287          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_15EntryExitRecordENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
10288            <parameter type-id='type-id-1014' is-artificial='yes'/>
10289            <parameter type-id='type-id-279'/>
10290            <parameter type-id='type-id-19'/>
10291            <return type-id='type-id-1'/>
10292          </function-decl>
10293        </member-function>
10294        <member-function access='public'>
10295          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_15EntryExitRecordENS_7IntTypeItLj2EEEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
10296            <parameter type-id='type-id-517' is-artificial='yes'/>
10297            <parameter type-id='type-id-18'/>
10298            <return type-id='type-id-1505'/>
10299          </function-decl>
10300        </member-function>
10301      </class-decl>
10302      <class-decl name='ArrayOf&lt;OT::Index, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1015'>
10303        <data-member access='public' layout-offset-in-bits='0'>
10304          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10305        </data-member>
10306        <data-member access='public' layout-offset-in-bits='16'>
10307          <var-decl name='array' type-id='type-id-854' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10308        </data-member>
10309        <data-member access='public' static='yes'>
10310          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10311        </data-member>
10312        <member-function access='public'>
10313          <function-decl name='sub_array' mangled-name='_ZNK2OT7ArrayOfINS_5IndexENS_7IntTypeItLj2EEEE9sub_arrayEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='794' column='1' visibility='default' binding='global' size-in-bits='64'>
10314            <parameter type-id='type-id-464' is-artificial='yes'/>
10315            <parameter type-id='type-id-18'/>
10316            <parameter type-id='type-id-60'/>
10317            <return type-id='type-id-1536'/>
10318          </function-decl>
10319        </member-function>
10320        <member-function access='public'>
10321          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_5IndexENS_7IntTypeItLj2EEEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
10322            <parameter type-id='type-id-464' is-artificial='yes'/>
10323            <parameter type-id='type-id-18'/>
10324            <return type-id='type-id-1535'/>
10325          </function-decl>
10326        </member-function>
10327        <member-function access='private'>
10328          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_5IndexENS_7IntTypeItLj2EEEE16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10329            <parameter type-id='type-id-1016' is-artificial='yes'/>
10330            <parameter type-id='type-id-279'/>
10331            <return type-id='type-id-1'/>
10332          </function-decl>
10333        </member-function>
10334        <member-function access='public'>
10335          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_5IndexENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
10336            <parameter type-id='type-id-1016' is-artificial='yes'/>
10337            <parameter type-id='type-id-279'/>
10338            <return type-id='type-id-1'/>
10339          </function-decl>
10340        </member-function>
10341      </class-decl>
10342      <class-decl name='ArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1825'/>
10343      <class-decl name='ArrayOf&lt;OT::IntType&lt;unsigned int, 3u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='40' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1017'>
10344        <data-member access='public' layout-offset-in-bits='0'>
10345          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10346        </data-member>
10347        <data-member access='public' layout-offset-in-bits='16'>
10348          <var-decl name='array' type-id='type-id-855' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10349        </data-member>
10350        <data-member access='public' static='yes'>
10351          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10352        </data-member>
10353        <member-function access='private'>
10354          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_7IntTypeIjLj3EEENS1_ItLj2EEEE16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10355            <parameter type-id='type-id-1018' is-artificial='yes'/>
10356            <parameter type-id='type-id-279'/>
10357            <return type-id='type-id-1'/>
10358          </function-decl>
10359        </member-function>
10360        <member-function access='public'>
10361          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_7IntTypeIjLj3EEENS1_ItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
10362            <parameter type-id='type-id-1018' is-artificial='yes'/>
10363            <parameter type-id='type-id-279'/>
10364            <return type-id='type-id-1'/>
10365          </function-decl>
10366        </member-function>
10367      </class-decl>
10368      <class-decl name='ArrayOf&lt;OT::LookupRecord, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1019'>
10369        <data-member access='public' layout-offset-in-bits='0'>
10370          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10371        </data-member>
10372        <data-member access='public' layout-offset-in-bits='16'>
10373          <var-decl name='array' type-id='type-id-857' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10374        </data-member>
10375        <data-member access='public' static='yes'>
10376          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10377        </data-member>
10378        <member-function access='private'>
10379          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_12LookupRecordENS_7IntTypeItLj2EEEE16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10380            <parameter type-id='type-id-1020' is-artificial='yes'/>
10381            <parameter type-id='type-id-279'/>
10382            <return type-id='type-id-1'/>
10383          </function-decl>
10384        </member-function>
10385        <member-function access='public'>
10386          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_12LookupRecordENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
10387            <parameter type-id='type-id-1020' is-artificial='yes'/>
10388            <parameter type-id='type-id-279'/>
10389            <return type-id='type-id-1'/>
10390          </function-decl>
10391        </member-function>
10392      </class-decl>
10393      <class-decl name='ArrayOf&lt;OT::MarkRecord, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1021'>
10394        <data-member access='public' layout-offset-in-bits='0'>
10395          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10396        </data-member>
10397        <data-member access='public' layout-offset-in-bits='16'>
10398          <var-decl name='array' type-id='type-id-859' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10399        </data-member>
10400        <data-member access='public' static='yes'>
10401          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10402        </data-member>
10403        <member-function access='private'>
10404          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_10MarkRecordENS_7IntTypeItLj2EEEE16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10405            <parameter type-id='type-id-1022' is-artificial='yes'/>
10406            <parameter type-id='type-id-279'/>
10407            <return type-id='type-id-1'/>
10408          </function-decl>
10409        </member-function>
10410        <member-function access='public'>
10411          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_10MarkRecordENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
10412            <parameter type-id='type-id-1022' is-artificial='yes'/>
10413            <parameter type-id='type-id-279'/>
10414            <parameter type-id='type-id-19'/>
10415            <return type-id='type-id-1'/>
10416          </function-decl>
10417        </member-function>
10418        <member-function access='public'>
10419          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_10MarkRecordENS_7IntTypeItLj2EEEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
10420            <parameter type-id='type-id-522' is-artificial='yes'/>
10421            <parameter type-id='type-id-18'/>
10422            <return type-id='type-id-1585'/>
10423          </function-decl>
10424        </member-function>
10425      </class-decl>
10426      <class-decl name='ArrayOf&lt;OT::Offset&lt;OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1023'>
10427        <data-member access='public' layout-offset-in-bits='0'>
10428          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10429        </data-member>
10430        <data-member access='public' layout-offset-in-bits='16'>
10431          <var-decl name='array' type-id='type-id-861' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10432        </data-member>
10433        <data-member access='public' static='yes'>
10434          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10435        </data-member>
10436        <member-function access='public'>
10437          <function-decl name='get_size' mangled-name='_ZNK2OT7ArrayOfINS_6OffsetINS_7IntTypeItLj2EEEEES3_E8get_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='815' column='1' visibility='default' binding='global' size-in-bits='64'>
10438            <parameter type-id='type-id-484' is-artificial='yes'/>
10439            <return type-id='type-id-18'/>
10440          </function-decl>
10441        </member-function>
10442        <member-function access='private'>
10443          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_6OffsetINS_7IntTypeItLj2EEEEES3_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10444            <parameter type-id='type-id-545' is-artificial='yes'/>
10445            <parameter type-id='type-id-279'/>
10446            <return type-id='type-id-1'/>
10447          </function-decl>
10448        </member-function>
10449        <member-function access='public'>
10450          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_6OffsetINS_7IntTypeItLj2EEEEES3_E8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
10451            <parameter type-id='type-id-545' is-artificial='yes'/>
10452            <parameter type-id='type-id-279'/>
10453            <return type-id='type-id-1'/>
10454          </function-decl>
10455        </member-function>
10456        <member-function access='public'>
10457          <function-decl name='serialize' mangled-name='_ZN2OT7ArrayOfINS_6OffsetINS_7IntTypeItLj2EEEEES3_E9serializeEPNS_22hb_serialize_context_tEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='818' column='1' visibility='default' binding='global' size-in-bits='64'>
10458            <parameter type-id='type-id-545' is-artificial='yes'/>
10459            <parameter type-id='type-id-281'/>
10460            <parameter type-id='type-id-18'/>
10461            <return type-id='type-id-1'/>
10462          </function-decl>
10463        </member-function>
10464      </class-decl>
10465      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::AnchorMatrix, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1024'>
10466        <data-member access='public' layout-offset-in-bits='0'>
10467          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10468        </data-member>
10469        <data-member access='public' layout-offset-in-bits='16'>
10470          <var-decl name='array' type-id='type-id-865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10471        </data-member>
10472        <data-member access='public' static='yes'>
10473          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10474        </data-member>
10475        <member-function access='public'>
10476          <function-decl name='sanitize&lt;unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='865' column='1' visibility='default' binding='global' size-in-bits='64'>
10477            <parameter type-id='type-id-1025' is-artificial='yes'/>
10478            <parameter type-id='type-id-279'/>
10479            <parameter type-id='type-id-19'/>
10480            <parameter type-id='type-id-18'/>
10481            <return type-id='type-id-1'/>
10482          </function-decl>
10483        </member-function>
10484        <member-function access='private'>
10485          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_12AnchorMatrixENS_7IntTypeItLj2EEEEES4_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10486            <parameter type-id='type-id-1025' is-artificial='yes'/>
10487            <parameter type-id='type-id-279'/>
10488            <return type-id='type-id-1'/>
10489          </function-decl>
10490        </member-function>
10491      </class-decl>
10492      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::ArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1026'>
10493        <data-member access='public' layout-offset-in-bits='0'>
10494          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10495        </data-member>
10496        <data-member access='public' layout-offset-in-bits='16'>
10497          <var-decl name='array' type-id='type-id-867' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10498        </data-member>
10499        <data-member access='public' static='yes'>
10500          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10501        </data-member>
10502        <member-function access='public'>
10503          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS0_INS_7IntTypeItLj2EEES3_EES3_EES3_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
10504            <parameter type-id='type-id-445' is-artificial='yes'/>
10505            <parameter type-id='type-id-18'/>
10506            <return type-id='type-id-1610'/>
10507          </function-decl>
10508        </member-function>
10509        <member-function access='private'>
10510          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS0_INS_7IntTypeItLj2EEES3_EES3_EES3_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10511            <parameter type-id='type-id-1027' is-artificial='yes'/>
10512            <parameter type-id='type-id-279'/>
10513            <return type-id='type-id-1'/>
10514          </function-decl>
10515        </member-function>
10516        <member-function access='public'>
10517          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS0_INS_7IntTypeItLj2EEES3_EES3_EES3_E8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
10518            <parameter type-id='type-id-1027' is-artificial='yes'/>
10519            <parameter type-id='type-id-279'/>
10520            <parameter type-id='type-id-19'/>
10521            <return type-id='type-id-1'/>
10522          </function-decl>
10523        </member-function>
10524      </class-decl>
10525      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::CaretValue, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1028'>
10526        <data-member access='public' layout-offset-in-bits='0'>
10527          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10528        </data-member>
10529        <data-member access='public' layout-offset-in-bits='16'>
10530          <var-decl name='array' type-id='type-id-869' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10531        </data-member>
10532        <data-member access='public' static='yes'>
10533          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10534        </data-member>
10535        <member-function access='private'>
10536          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_10CaretValueENS_7IntTypeItLj2EEEEES4_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10537            <parameter type-id='type-id-1029' is-artificial='yes'/>
10538            <parameter type-id='type-id-279'/>
10539            <return type-id='type-id-1'/>
10540          </function-decl>
10541        </member-function>
10542        <member-function access='public'>
10543          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_10CaretValueENS_7IntTypeItLj2EEEEES4_E8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
10544            <parameter type-id='type-id-1029' is-artificial='yes'/>
10545            <parameter type-id='type-id-279'/>
10546            <parameter type-id='type-id-19'/>
10547            <return type-id='type-id-1'/>
10548          </function-decl>
10549        </member-function>
10550        <member-function access='public'>
10551          <function-decl name='sub_array' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS_10CaretValueENS_7IntTypeItLj2EEEEES4_E9sub_arrayEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='794' column='1' visibility='default' binding='global' size-in-bits='64'>
10552            <parameter type-id='type-id-449' is-artificial='yes'/>
10553            <parameter type-id='type-id-18'/>
10554            <parameter type-id='type-id-60'/>
10555            <return type-id='type-id-455'/>
10556          </function-decl>
10557        </member-function>
10558      </class-decl>
10559      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::ChainRule, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1030'>
10560        <data-member access='public' layout-offset-in-bits='0'>
10561          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10562        </data-member>
10563        <data-member access='public' layout-offset-in-bits='16'>
10564          <var-decl name='array' type-id='type-id-871' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10565        </data-member>
10566        <data-member access='public' static='yes'>
10567          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10568        </data-member>
10569        <member-function access='public'>
10570          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS_9ChainRuleENS_7IntTypeItLj2EEEEES4_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
10571            <parameter type-id='type-id-503' is-artificial='yes'/>
10572            <parameter type-id='type-id-18'/>
10573            <return type-id='type-id-1615'/>
10574          </function-decl>
10575        </member-function>
10576        <member-function access='private'>
10577          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_9ChainRuleENS_7IntTypeItLj2EEEEES4_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10578            <parameter type-id='type-id-1031' is-artificial='yes'/>
10579            <parameter type-id='type-id-279'/>
10580            <return type-id='type-id-1'/>
10581          </function-decl>
10582        </member-function>
10583        <member-function access='public'>
10584          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_9ChainRuleENS_7IntTypeItLj2EEEEES4_E8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
10585            <parameter type-id='type-id-1031' is-artificial='yes'/>
10586            <parameter type-id='type-id-279'/>
10587            <parameter type-id='type-id-19'/>
10588            <return type-id='type-id-1'/>
10589          </function-decl>
10590        </member-function>
10591      </class-decl>
10592      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::ChainRuleSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1032'>
10593        <data-member access='public' layout-offset-in-bits='0'>
10594          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10595        </data-member>
10596        <data-member access='public' layout-offset-in-bits='16'>
10597          <var-decl name='array' type-id='type-id-873' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10598        </data-member>
10599        <data-member access='public' static='yes'>
10600          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10601        </data-member>
10602        <member-function access='public'>
10603          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS_12ChainRuleSetENS_7IntTypeItLj2EEEEES4_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
10604            <parameter type-id='type-id-502' is-artificial='yes'/>
10605            <parameter type-id='type-id-18'/>
10606            <return type-id='type-id-1617'/>
10607          </function-decl>
10608        </member-function>
10609        <member-function access='private'>
10610          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_12ChainRuleSetENS_7IntTypeItLj2EEEEES4_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10611            <parameter type-id='type-id-1033' is-artificial='yes'/>
10612            <parameter type-id='type-id-279'/>
10613            <return type-id='type-id-1'/>
10614          </function-decl>
10615        </member-function>
10616        <member-function access='public'>
10617          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_12ChainRuleSetENS_7IntTypeItLj2EEEEES4_E8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
10618            <parameter type-id='type-id-1033' is-artificial='yes'/>
10619            <parameter type-id='type-id-279'/>
10620            <parameter type-id='type-id-19'/>
10621            <return type-id='type-id-1'/>
10622          </function-decl>
10623        </member-function>
10624      </class-decl>
10625      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::Coverage, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1034'>
10626        <data-member access='public' layout-offset-in-bits='0'>
10627          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10628        </data-member>
10629        <data-member access='public' layout-offset-in-bits='16'>
10630          <var-decl name='array' type-id='type-id-875' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10631        </data-member>
10632        <data-member access='public' static='yes'>
10633          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10634        </data-member>
10635        <member-function access='public'>
10636          <function-decl name='get_size' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS_8CoverageENS_7IntTypeItLj2EEEEES4_E8get_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='815' column='1' visibility='default' binding='global' size-in-bits='64'>
10637            <parameter type-id='type-id-507' is-artificial='yes'/>
10638            <return type-id='type-id-18'/>
10639          </function-decl>
10640        </member-function>
10641        <member-function access='public'>
10642          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS_8CoverageENS_7IntTypeItLj2EEEEES4_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
10643            <parameter type-id='type-id-507' is-artificial='yes'/>
10644            <parameter type-id='type-id-18'/>
10645            <return type-id='type-id-1620'/>
10646          </function-decl>
10647        </member-function>
10648        <member-function access='private'>
10649          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_8CoverageENS_7IntTypeItLj2EEEEES4_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10650            <parameter type-id='type-id-1035' is-artificial='yes'/>
10651            <parameter type-id='type-id-279'/>
10652            <return type-id='type-id-1'/>
10653          </function-decl>
10654        </member-function>
10655        <member-function access='public'>
10656          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_8CoverageENS_7IntTypeItLj2EEEEES4_E8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
10657            <parameter type-id='type-id-1035' is-artificial='yes'/>
10658            <parameter type-id='type-id-279'/>
10659            <parameter type-id='type-id-19'/>
10660            <return type-id='type-id-1'/>
10661          </function-decl>
10662        </member-function>
10663      </class-decl>
10664      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::Coverage, OT::IntType&lt;unsigned int, 4u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1036'>
10665        <data-member access='public' layout-offset-in-bits='0'>
10666          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10667        </data-member>
10668        <data-member access='public' layout-offset-in-bits='16'>
10669          <var-decl name='array' type-id='type-id-877' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10670        </data-member>
10671        <data-member access='public' static='yes'>
10672          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10673        </data-member>
10674        <member-function access='public'>
10675          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS_8CoverageENS_7IntTypeIjLj4EEEEENS3_ItLj2EEEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
10676            <parameter type-id='type-id-460' is-artificial='yes'/>
10677            <parameter type-id='type-id-18'/>
10678            <return type-id='type-id-1622'/>
10679          </function-decl>
10680        </member-function>
10681        <member-function access='private'>
10682          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_8CoverageENS_7IntTypeIjLj4EEEEENS3_ItLj2EEEE16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10683            <parameter type-id='type-id-1037' is-artificial='yes'/>
10684            <parameter type-id='type-id-279'/>
10685            <return type-id='type-id-1'/>
10686          </function-decl>
10687        </member-function>
10688        <member-function access='public'>
10689          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_8CoverageENS_7IntTypeIjLj4EEEEENS3_ItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
10690            <parameter type-id='type-id-1037' is-artificial='yes'/>
10691            <parameter type-id='type-id-279'/>
10692            <parameter type-id='type-id-19'/>
10693            <return type-id='type-id-1'/>
10694          </function-decl>
10695        </member-function>
10696      </class-decl>
10697      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::LigGlyph, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1038'>
10698        <data-member access='public' layout-offset-in-bits='0'>
10699          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10700        </data-member>
10701        <data-member access='public' layout-offset-in-bits='16'>
10702          <var-decl name='array' type-id='type-id-879' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10703        </data-member>
10704        <data-member access='public' static='yes'>
10705          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10706        </data-member>
10707        <member-function access='private'>
10708          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_8LigGlyphENS_7IntTypeItLj2EEEEES4_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10709            <parameter type-id='type-id-1039' is-artificial='yes'/>
10710            <parameter type-id='type-id-279'/>
10711            <return type-id='type-id-1'/>
10712          </function-decl>
10713        </member-function>
10714        <member-function access='public'>
10715          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_8LigGlyphENS_7IntTypeItLj2EEEEES4_E8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
10716            <parameter type-id='type-id-1039' is-artificial='yes'/>
10717            <parameter type-id='type-id-279'/>
10718            <parameter type-id='type-id-19'/>
10719            <return type-id='type-id-1'/>
10720          </function-decl>
10721        </member-function>
10722        <member-function access='public'>
10723          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS_8LigGlyphENS_7IntTypeItLj2EEEEES4_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
10724            <parameter type-id='type-id-448' is-artificial='yes'/>
10725            <parameter type-id='type-id-18'/>
10726            <return type-id='type-id-1630'/>
10727          </function-decl>
10728        </member-function>
10729      </class-decl>
10730      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::Ligature, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1040'>
10731        <data-member access='public' layout-offset-in-bits='0'>
10732          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10733        </data-member>
10734        <data-member access='public' layout-offset-in-bits='16'>
10735          <var-decl name='array' type-id='type-id-881' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10736        </data-member>
10737        <data-member access='public' static='yes'>
10738          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10739        </data-member>
10740        <member-function access='public'>
10741          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS_8LigatureENS_7IntTypeItLj2EEEEES4_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
10742            <parameter type-id='type-id-493' is-artificial='yes'/>
10743            <parameter type-id='type-id-18'/>
10744            <return type-id='type-id-1632'/>
10745          </function-decl>
10746        </member-function>
10747        <member-function access='private'>
10748          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_8LigatureENS_7IntTypeItLj2EEEEES4_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10749            <parameter type-id='type-id-566' is-artificial='yes'/>
10750            <parameter type-id='type-id-279'/>
10751            <return type-id='type-id-1'/>
10752          </function-decl>
10753        </member-function>
10754        <member-function access='public'>
10755          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_8LigatureENS_7IntTypeItLj2EEEEES4_E8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
10756            <parameter type-id='type-id-566' is-artificial='yes'/>
10757            <parameter type-id='type-id-279'/>
10758            <parameter type-id='type-id-19'/>
10759            <return type-id='type-id-1'/>
10760          </function-decl>
10761        </member-function>
10762        <member-function access='public'>
10763          <function-decl name='get_size' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS_8LigatureENS_7IntTypeItLj2EEEEES4_E8get_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='815' column='1' visibility='default' binding='global' size-in-bits='64'>
10764            <parameter type-id='type-id-493' is-artificial='yes'/>
10765            <return type-id='type-id-18'/>
10766          </function-decl>
10767        </member-function>
10768        <member-function access='public'>
10769          <function-decl name='serialize' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_8LigatureENS_7IntTypeItLj2EEEEES4_E9serializeEPNS_22hb_serialize_context_tEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='818' column='1' visibility='default' binding='global' size-in-bits='64'>
10770            <parameter type-id='type-id-566' is-artificial='yes'/>
10771            <parameter type-id='type-id-281'/>
10772            <parameter type-id='type-id-18'/>
10773            <return type-id='type-id-1'/>
10774          </function-decl>
10775        </member-function>
10776        <member-function access='public'>
10777          <function-decl name='operator[]' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_8LigatureENS_7IntTypeItLj2EEEEES4_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='811' column='1' visibility='default' binding='global' size-in-bits='64'>
10778            <parameter type-id='type-id-566' is-artificial='yes'/>
10779            <parameter type-id='type-id-18'/>
10780            <return type-id='type-id-1240'/>
10781          </function-decl>
10782        </member-function>
10783      </class-decl>
10784      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::LigatureSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1041'>
10785        <data-member access='public' layout-offset-in-bits='0'>
10786          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10787        </data-member>
10788        <data-member access='public' layout-offset-in-bits='16'>
10789          <var-decl name='array' type-id='type-id-883' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10790        </data-member>
10791        <data-member access='public' static='yes'>
10792          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10793        </data-member>
10794        <member-function access='public'>
10795          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS_11LigatureSetENS_7IntTypeItLj2EEEEES4_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
10796            <parameter type-id='type-id-492' is-artificial='yes'/>
10797            <parameter type-id='type-id-18'/>
10798            <return type-id='type-id-1634'/>
10799          </function-decl>
10800        </member-function>
10801        <member-function access='private'>
10802          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_11LigatureSetENS_7IntTypeItLj2EEEEES4_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10803            <parameter type-id='type-id-564' is-artificial='yes'/>
10804            <parameter type-id='type-id-279'/>
10805            <return type-id='type-id-1'/>
10806          </function-decl>
10807        </member-function>
10808        <member-function access='public'>
10809          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_11LigatureSetENS_7IntTypeItLj2EEEEES4_E8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
10810            <parameter type-id='type-id-564' is-artificial='yes'/>
10811            <parameter type-id='type-id-279'/>
10812            <parameter type-id='type-id-19'/>
10813            <return type-id='type-id-1'/>
10814          </function-decl>
10815        </member-function>
10816        <member-function access='public'>
10817          <function-decl name='get_size' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS_11LigatureSetENS_7IntTypeItLj2EEEEES4_E8get_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='815' column='1' visibility='default' binding='global' size-in-bits='64'>
10818            <parameter type-id='type-id-492' is-artificial='yes'/>
10819            <return type-id='type-id-18'/>
10820          </function-decl>
10821        </member-function>
10822        <member-function access='public'>
10823          <function-decl name='serialize' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_11LigatureSetENS_7IntTypeItLj2EEEEES4_E9serializeEPNS_22hb_serialize_context_tEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='818' column='1' visibility='default' binding='global' size-in-bits='64'>
10824            <parameter type-id='type-id-564' is-artificial='yes'/>
10825            <parameter type-id='type-id-281'/>
10826            <parameter type-id='type-id-18'/>
10827            <return type-id='type-id-1'/>
10828          </function-decl>
10829        </member-function>
10830        <member-function access='public'>
10831          <function-decl name='operator[]' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_11LigatureSetENS_7IntTypeItLj2EEEEES4_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='811' column='1' visibility='default' binding='global' size-in-bits='64'>
10832            <parameter type-id='type-id-564' is-artificial='yes'/>
10833            <parameter type-id='type-id-18'/>
10834            <return type-id='type-id-1241'/>
10835          </function-decl>
10836        </member-function>
10837      </class-decl>
10838      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::Lookup, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1042'>
10839        <data-member access='public' layout-offset-in-bits='0'>
10840          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10841        </data-member>
10842        <data-member access='public' layout-offset-in-bits='16'>
10843          <var-decl name='array' type-id='type-id-885' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10844        </data-member>
10845        <data-member access='public' static='yes'>
10846          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10847        </data-member>
10848        <member-function access='private'>
10849          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_6LookupENS_7IntTypeItLj2EEEEES4_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10850            <parameter type-id='type-id-1043' is-artificial='yes'/>
10851            <parameter type-id='type-id-279'/>
10852            <return type-id='type-id-1'/>
10853          </function-decl>
10854        </member-function>
10855        <member-function access='public'>
10856          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_6LookupENS_7IntTypeItLj2EEEEES4_E8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
10857            <parameter type-id='type-id-1043' is-artificial='yes'/>
10858            <parameter type-id='type-id-279'/>
10859            <parameter type-id='type-id-19'/>
10860            <return type-id='type-id-1'/>
10861          </function-decl>
10862        </member-function>
10863      </class-decl>
10864      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::PairSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1044'>
10865        <data-member access='public' layout-offset-in-bits='0'>
10866          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10867        </data-member>
10868        <data-member access='public' layout-offset-in-bits='16'>
10869          <var-decl name='array' type-id='type-id-889' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10870        </data-member>
10871        <data-member access='public' static='yes'>
10872          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10873        </data-member>
10874        <member-function access='public'>
10875          <function-decl name='sanitize&lt;OT::PairSet::sanitize_closure_t*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='865' column='1' visibility='default' binding='global' size-in-bits='64'>
10876            <parameter type-id='type-id-1045' is-artificial='yes'/>
10877            <parameter type-id='type-id-279'/>
10878            <parameter type-id='type-id-19'/>
10879            <parameter type-id='type-id-1269'/>
10880            <return type-id='type-id-1'/>
10881          </function-decl>
10882        </member-function>
10883        <member-function access='private'>
10884          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_7PairSetENS_7IntTypeItLj2EEEEES4_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10885            <parameter type-id='type-id-1045' is-artificial='yes'/>
10886            <parameter type-id='type-id-279'/>
10887            <return type-id='type-id-1'/>
10888          </function-decl>
10889        </member-function>
10890        <member-function access='public'>
10891          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS_7PairSetENS_7IntTypeItLj2EEEEES4_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
10892            <parameter type-id='type-id-514' is-artificial='yes'/>
10893            <parameter type-id='type-id-18'/>
10894            <return type-id='type-id-1644'/>
10895          </function-decl>
10896        </member-function>
10897      </class-decl>
10898      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::PosLookup, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1046'>
10899        <data-member access='public' layout-offset-in-bits='0'>
10900          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10901        </data-member>
10902        <data-member access='public' layout-offset-in-bits='16'>
10903          <var-decl name='array' type-id='type-id-891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10904        </data-member>
10905        <data-member access='public' static='yes'>
10906          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10907        </data-member>
10908        <member-function access='private'>
10909          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_9PosLookupENS_7IntTypeItLj2EEEEES4_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10910            <parameter type-id='type-id-1047' is-artificial='yes'/>
10911            <parameter type-id='type-id-279'/>
10912            <return type-id='type-id-1'/>
10913          </function-decl>
10914        </member-function>
10915        <member-function access='public'>
10916          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_9PosLookupENS_7IntTypeItLj2EEEEES4_E8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
10917            <parameter type-id='type-id-1047' is-artificial='yes'/>
10918            <parameter type-id='type-id-279'/>
10919            <parameter type-id='type-id-19'/>
10920            <return type-id='type-id-1'/>
10921          </function-decl>
10922        </member-function>
10923      </class-decl>
10924      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::PosLookupSubTable, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1048'>
10925        <data-member access='public' layout-offset-in-bits='0'>
10926          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10927        </data-member>
10928        <data-member access='public' layout-offset-in-bits='16'>
10929          <var-decl name='array' type-id='type-id-893' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10930        </data-member>
10931        <data-member access='public' static='yes'>
10932          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10933        </data-member>
10934        <member-function access='public'>
10935          <function-decl name='sanitize&lt;unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='865' column='1' visibility='default' binding='global' size-in-bits='64'>
10936            <parameter type-id='type-id-1049' is-artificial='yes'/>
10937            <parameter type-id='type-id-279'/>
10938            <parameter type-id='type-id-19'/>
10939            <parameter type-id='type-id-18'/>
10940            <return type-id='type-id-1'/>
10941          </function-decl>
10942        </member-function>
10943        <member-function access='public'>
10944          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS_17PosLookupSubTableENS_7IntTypeItLj2EEEEES4_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
10945            <parameter type-id='type-id-513' is-artificial='yes'/>
10946            <parameter type-id='type-id-18'/>
10947            <return type-id='type-id-1648'/>
10948          </function-decl>
10949        </member-function>
10950        <member-function access='private'>
10951          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_17PosLookupSubTableENS_7IntTypeItLj2EEEEES4_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10952            <parameter type-id='type-id-1049' is-artificial='yes'/>
10953            <parameter type-id='type-id-279'/>
10954            <return type-id='type-id-1'/>
10955          </function-decl>
10956        </member-function>
10957      </class-decl>
10958      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::Rule, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1050'>
10959        <data-member access='public' layout-offset-in-bits='0'>
10960          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10961        </data-member>
10962        <data-member access='public' layout-offset-in-bits='16'>
10963          <var-decl name='array' type-id='type-id-895' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10964        </data-member>
10965        <data-member access='public' static='yes'>
10966          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10967        </data-member>
10968        <member-function access='public'>
10969          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS_4RuleENS_7IntTypeItLj2EEEEES4_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
10970            <parameter type-id='type-id-498' is-artificial='yes'/>
10971            <parameter type-id='type-id-18'/>
10972            <return type-id='type-id-1652'/>
10973          </function-decl>
10974        </member-function>
10975        <member-function access='private'>
10976          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_4RuleENS_7IntTypeItLj2EEEEES4_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
10977            <parameter type-id='type-id-1051' is-artificial='yes'/>
10978            <parameter type-id='type-id-279'/>
10979            <return type-id='type-id-1'/>
10980          </function-decl>
10981        </member-function>
10982        <member-function access='public'>
10983          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_4RuleENS_7IntTypeItLj2EEEEES4_E8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
10984            <parameter type-id='type-id-1051' is-artificial='yes'/>
10985            <parameter type-id='type-id-279'/>
10986            <parameter type-id='type-id-19'/>
10987            <return type-id='type-id-1'/>
10988          </function-decl>
10989        </member-function>
10990      </class-decl>
10991      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::RuleSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1052'>
10992        <data-member access='public' layout-offset-in-bits='0'>
10993          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10994        </data-member>
10995        <data-member access='public' layout-offset-in-bits='16'>
10996          <var-decl name='array' type-id='type-id-897' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10997        </data-member>
10998        <data-member access='public' static='yes'>
10999          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
11000        </data-member>
11001        <member-function access='public'>
11002          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS_7RuleSetENS_7IntTypeItLj2EEEEES4_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
11003            <parameter type-id='type-id-497' is-artificial='yes'/>
11004            <parameter type-id='type-id-18'/>
11005            <return type-id='type-id-1654'/>
11006          </function-decl>
11007        </member-function>
11008        <member-function access='private'>
11009          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_7RuleSetENS_7IntTypeItLj2EEEEES4_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
11010            <parameter type-id='type-id-1053' is-artificial='yes'/>
11011            <parameter type-id='type-id-279'/>
11012            <return type-id='type-id-1'/>
11013          </function-decl>
11014        </member-function>
11015        <member-function access='public'>
11016          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_7RuleSetENS_7IntTypeItLj2EEEEES4_E8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
11017            <parameter type-id='type-id-1053' is-artificial='yes'/>
11018            <parameter type-id='type-id-279'/>
11019            <parameter type-id='type-id-19'/>
11020            <return type-id='type-id-1'/>
11021          </function-decl>
11022        </member-function>
11023      </class-decl>
11024      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::Sequence, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1054'>
11025        <data-member access='public' layout-offset-in-bits='0'>
11026          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
11027        </data-member>
11028        <data-member access='public' layout-offset-in-bits='16'>
11029          <var-decl name='array' type-id='type-id-899' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
11030        </data-member>
11031        <data-member access='public' static='yes'>
11032          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
11033        </data-member>
11034        <member-function access='public'>
11035          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS_8SequenceENS_7IntTypeItLj2EEEEES4_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
11036            <parameter type-id='type-id-490' is-artificial='yes'/>
11037            <parameter type-id='type-id-18'/>
11038            <return type-id='type-id-1657'/>
11039          </function-decl>
11040        </member-function>
11041        <member-function access='private'>
11042          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_8SequenceENS_7IntTypeItLj2EEEEES4_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
11043            <parameter type-id='type-id-1055' is-artificial='yes'/>
11044            <parameter type-id='type-id-279'/>
11045            <return type-id='type-id-1'/>
11046          </function-decl>
11047        </member-function>
11048        <member-function access='public'>
11049          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_8SequenceENS_7IntTypeItLj2EEEEES4_E8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
11050            <parameter type-id='type-id-1055' is-artificial='yes'/>
11051            <parameter type-id='type-id-279'/>
11052            <parameter type-id='type-id-19'/>
11053            <return type-id='type-id-1'/>
11054          </function-decl>
11055        </member-function>
11056      </class-decl>
11057      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::SubstLookup, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1056'>
11058        <data-member access='public' layout-offset-in-bits='0'>
11059          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
11060        </data-member>
11061        <data-member access='public' layout-offset-in-bits='16'>
11062          <var-decl name='array' type-id='type-id-901' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
11063        </data-member>
11064        <data-member access='public' static='yes'>
11065          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
11066        </data-member>
11067        <member-function access='private'>
11068          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_11SubstLookupENS_7IntTypeItLj2EEEEES4_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
11069            <parameter type-id='type-id-1057' is-artificial='yes'/>
11070            <parameter type-id='type-id-279'/>
11071            <return type-id='type-id-1'/>
11072          </function-decl>
11073        </member-function>
11074        <member-function access='public'>
11075          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_11SubstLookupENS_7IntTypeItLj2EEEEES4_E8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
11076            <parameter type-id='type-id-1057' is-artificial='yes'/>
11077            <parameter type-id='type-id-279'/>
11078            <parameter type-id='type-id-19'/>
11079            <return type-id='type-id-1'/>
11080          </function-decl>
11081        </member-function>
11082      </class-decl>
11083      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::SubstLookupSubTable, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1058'>
11084        <data-member access='public' layout-offset-in-bits='0'>
11085          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
11086        </data-member>
11087        <data-member access='public' layout-offset-in-bits='16'>
11088          <var-decl name='array' type-id='type-id-903' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
11089        </data-member>
11090        <data-member access='public' static='yes'>
11091          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
11092        </data-member>
11093        <member-function access='public'>
11094          <function-decl name='sanitize&lt;unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='865' column='1' visibility='default' binding='global' size-in-bits='64'>
11095            <parameter type-id='type-id-1059' is-artificial='yes'/>
11096            <parameter type-id='type-id-279'/>
11097            <parameter type-id='type-id-19'/>
11098            <parameter type-id='type-id-18'/>
11099            <return type-id='type-id-1'/>
11100          </function-decl>
11101        </member-function>
11102        <member-function access='public'>
11103          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_8OffsetToINS_19SubstLookupSubTableENS_7IntTypeItLj2EEEEES4_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
11104            <parameter type-id='type-id-489' is-artificial='yes'/>
11105            <parameter type-id='type-id-18'/>
11106            <return type-id='type-id-1661'/>
11107          </function-decl>
11108        </member-function>
11109        <member-function access='private'>
11110          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_19SubstLookupSubTableENS_7IntTypeItLj2EEEEES4_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
11111            <parameter type-id='type-id-1059' is-artificial='yes'/>
11112            <parameter type-id='type-id-279'/>
11113            <return type-id='type-id-1'/>
11114          </function-decl>
11115        </member-function>
11116        <member-function access='public'>
11117          <function-decl name='operator[]' mangled-name='_ZN2OT7ArrayOfINS_8OffsetToINS_19SubstLookupSubTableENS_7IntTypeItLj2EEEEES4_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='811' column='1' visibility='default' binding='global' size-in-bits='64'>
11118            <parameter type-id='type-id-1059' is-artificial='yes'/>
11119            <parameter type-id='type-id-18'/>
11120            <return type-id='type-id-1258'/>
11121          </function-decl>
11122        </member-function>
11123      </class-decl>
11124      <class-decl name='ArrayOf&lt;OT::RangeRecord, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1060'>
11125        <data-member access='public' layout-offset-in-bits='0'>
11126          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
11127        </data-member>
11128        <data-member access='public' layout-offset-in-bits='16'>
11129          <var-decl name='array' type-id='type-id-905' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
11130        </data-member>
11131        <data-member access='public' static='yes'>
11132          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
11133        </data-member>
11134        <member-function access='public'>
11135          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_11RangeRecordENS_7IntTypeItLj2EEEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
11136            <parameter type-id='type-id-443' is-artificial='yes'/>
11137            <parameter type-id='type-id-18'/>
11138            <return type-id='type-id-1678'/>
11139          </function-decl>
11140        </member-function>
11141        <member-function access='private'>
11142          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_11RangeRecordENS_7IntTypeItLj2EEEE16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
11143            <parameter type-id='type-id-1061' is-artificial='yes'/>
11144            <parameter type-id='type-id-279'/>
11145            <return type-id='type-id-1'/>
11146          </function-decl>
11147        </member-function>
11148        <member-function access='public'>
11149          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_11RangeRecordENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='840' column='1' visibility='default' binding='global' size-in-bits='64'>
11150            <parameter type-id='type-id-1061' is-artificial='yes'/>
11151            <parameter type-id='type-id-279'/>
11152            <return type-id='type-id-1'/>
11153          </function-decl>
11154        </member-function>
11155        <member-function access='public'>
11156          <function-decl name='get_size' mangled-name='_ZNK2OT7ArrayOfINS_11RangeRecordENS_7IntTypeItLj2EEEE8get_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='815' column='1' visibility='default' binding='global' size-in-bits='64'>
11157            <parameter type-id='type-id-443' is-artificial='yes'/>
11158            <return type-id='type-id-18'/>
11159          </function-decl>
11160        </member-function>
11161        <member-function access='public'>
11162          <function-decl name='operator[]' mangled-name='_ZN2OT7ArrayOfINS_11RangeRecordENS_7IntTypeItLj2EEEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='811' column='1' visibility='default' binding='global' size-in-bits='64'>
11163            <parameter type-id='type-id-1061' is-artificial='yes'/>
11164            <parameter type-id='type-id-18'/>
11165            <return type-id='type-id-1275'/>
11166          </function-decl>
11167        </member-function>
11168      </class-decl>
11169      <class-decl name='ArrayOf&lt;OT::Record&lt;OT::Feature&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1062'>
11170        <data-member access='public' layout-offset-in-bits='0'>
11171          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
11172        </data-member>
11173        <data-member access='public' layout-offset-in-bits='16'>
11174          <var-decl name='array' type-id='type-id-907' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
11175        </data-member>
11176        <data-member access='public' static='yes'>
11177          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
11178        </data-member>
11179        <member-function access='public'>
11180          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_6RecordINS_7FeatureEEENS_7IntTypeItLj2EEEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
11181            <parameter type-id='type-id-472' is-artificial='yes'/>
11182            <parameter type-id='type-id-18'/>
11183            <return type-id='type-id-1681'/>
11184          </function-decl>
11185        </member-function>
11186        <member-function access='public'>
11187          <function-decl name='sub_array' mangled-name='_ZNK2OT7ArrayOfINS_6RecordINS_7FeatureEEENS_7IntTypeItLj2EEEE9sub_arrayEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='794' column='1' visibility='default' binding='global' size-in-bits='64'>
11188            <parameter type-id='type-id-472' is-artificial='yes'/>
11189            <parameter type-id='type-id-18'/>
11190            <parameter type-id='type-id-60'/>
11191            <return type-id='type-id-481'/>
11192          </function-decl>
11193        </member-function>
11194        <member-function access='private'>
11195          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_6RecordINS_7FeatureEEENS_7IntTypeItLj2EEEE16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
11196            <parameter type-id='type-id-1063' is-artificial='yes'/>
11197            <parameter type-id='type-id-279'/>
11198            <return type-id='type-id-1'/>
11199          </function-decl>
11200        </member-function>
11201        <member-function access='public'>
11202          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_6RecordINS_7FeatureEEENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
11203            <parameter type-id='type-id-1063' is-artificial='yes'/>
11204            <parameter type-id='type-id-279'/>
11205            <parameter type-id='type-id-19'/>
11206            <return type-id='type-id-1'/>
11207          </function-decl>
11208        </member-function>
11209      </class-decl>
11210      <class-decl name='ArrayOf&lt;OT::Record&lt;OT::LangSys&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1064'>
11211        <data-member access='public' layout-offset-in-bits='0'>
11212          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
11213        </data-member>
11214        <data-member access='public' layout-offset-in-bits='16'>
11215          <var-decl name='array' type-id='type-id-909' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
11216        </data-member>
11217        <data-member access='public' static='yes'>
11218          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
11219        </data-member>
11220        <member-function access='public'>
11221          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_6RecordINS_7LangSysEEENS_7IntTypeItLj2EEEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
11222            <parameter type-id='type-id-467' is-artificial='yes'/>
11223            <parameter type-id='type-id-18'/>
11224            <return type-id='type-id-1686'/>
11225          </function-decl>
11226        </member-function>
11227        <member-function access='public'>
11228          <function-decl name='sub_array' mangled-name='_ZNK2OT7ArrayOfINS_6RecordINS_7LangSysEEENS_7IntTypeItLj2EEEE9sub_arrayEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='794' column='1' visibility='default' binding='global' size-in-bits='64'>
11229            <parameter type-id='type-id-467' is-artificial='yes'/>
11230            <parameter type-id='type-id-18'/>
11231            <parameter type-id='type-id-60'/>
11232            <return type-id='type-id-468'/>
11233          </function-decl>
11234        </member-function>
11235        <member-function access='private'>
11236          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_6RecordINS_7LangSysEEENS_7IntTypeItLj2EEEE16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
11237            <parameter type-id='type-id-1065' is-artificial='yes'/>
11238            <parameter type-id='type-id-279'/>
11239            <return type-id='type-id-1'/>
11240          </function-decl>
11241        </member-function>
11242        <member-function access='public'>
11243          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_6RecordINS_7LangSysEEENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
11244            <parameter type-id='type-id-1065' is-artificial='yes'/>
11245            <parameter type-id='type-id-279'/>
11246            <parameter type-id='type-id-19'/>
11247            <return type-id='type-id-1'/>
11248          </function-decl>
11249        </member-function>
11250      </class-decl>
11251      <class-decl name='ArrayOf&lt;OT::Record&lt;OT::Script&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='793' column='1' id='type-id-1066'>
11252        <data-member access='public' layout-offset-in-bits='0'>
11253          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
11254        </data-member>
11255        <data-member access='public' layout-offset-in-bits='16'>
11256          <var-decl name='array' type-id='type-id-911' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
11257        </data-member>
11258        <data-member access='public' static='yes'>
11259          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
11260        </data-member>
11261        <member-function access='public'>
11262          <function-decl name='operator[]' mangled-name='_ZNK2OT7ArrayOfINS_6RecordINS_6ScriptEEENS_7IntTypeItLj2EEEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='806' column='1' visibility='default' binding='global' size-in-bits='64'>
11263            <parameter type-id='type-id-463' is-artificial='yes'/>
11264            <parameter type-id='type-id-18'/>
11265            <return type-id='type-id-1691'/>
11266          </function-decl>
11267        </member-function>
11268        <member-function access='public'>
11269          <function-decl name='sub_array' mangled-name='_ZNK2OT7ArrayOfINS_6RecordINS_6ScriptEEENS_7IntTypeItLj2EEEE9sub_arrayEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='794' column='1' visibility='default' binding='global' size-in-bits='64'>
11270            <parameter type-id='type-id-463' is-artificial='yes'/>
11271            <parameter type-id='type-id-18'/>
11272            <parameter type-id='type-id-60'/>
11273            <return type-id='type-id-470'/>
11274          </function-decl>
11275        </member-function>
11276        <member-function access='private'>
11277          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT7ArrayOfINS_6RecordINS_6ScriptEEENS_7IntTypeItLj2EEEE16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='886' column='1' visibility='default' binding='global' size-in-bits='64'>
11278            <parameter type-id='type-id-1067' is-artificial='yes'/>
11279            <parameter type-id='type-id-279'/>
11280            <return type-id='type-id-1'/>
11281          </function-decl>
11282        </member-function>
11283        <member-function access='public'>
11284          <function-decl name='sanitize' mangled-name='_ZN2OT7ArrayOfINS_6RecordINS_6ScriptEEENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
11285            <parameter type-id='type-id-1067' is-artificial='yes'/>
11286            <parameter type-id='type-id-279'/>
11287            <parameter type-id='type-id-19'/>
11288            <return type-id='type-id-1'/>
11289          </function-decl>
11290        </member-function>
11291      </class-decl>
11292      <class-decl name='AttachList' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='48' column='1' id='type-id-1068'>
11293        <data-member access='protected' layout-offset-in-bits='0'>
11294          <var-decl name='coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='81' column='1'/>
11295        </data-member>
11296        <data-member access='protected' layout-offset-in-bits='16'>
11297          <var-decl name='attachPoint' type-id='type-id-1823' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='84' column='1'/>
11298        </data-member>
11299        <data-member access='public' static='yes'>
11300          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='87' column='1'/>
11301        </data-member>
11302        <member-function access='public'>
11303          <function-decl name='get_attach_points' mangled-name='_ZNK2OT10AttachList17get_attach_pointsEjjPjS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
11304            <parameter type-id='type-id-1449' is-artificial='yes'/>
11305            <parameter type-id='type-id-72'/>
11306            <parameter type-id='type-id-18'/>
11307            <parameter type-id='type-id-60'/>
11308            <parameter type-id='type-id-60'/>
11309            <return type-id='type-id-18'/>
11310          </function-decl>
11311        </member-function>
11312        <member-function access='public'>
11313          <function-decl name='sanitize' mangled-name='_ZN2OT10AttachList8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='74' column='1' visibility='default' binding='global' size-in-bits='64'>
11314            <parameter type-id='type-id-1070' is-artificial='yes'/>
11315            <parameter type-id='type-id-279'/>
11316            <return type-id='type-id-1'/>
11317          </function-decl>
11318        </member-function>
11319      </class-decl>
11320      <class-decl name='BEInt&lt;short int, 2&gt;' is-struct='yes' visibility='default' id='type-id-1826'/>
11321      <class-decl name='CaretValue' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='170' column='1' id='type-id-1071'>
11322        <member-type access='protected'>
11323          <union-decl name='__anonymous_union__' size-in-bits='48' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='193' column='1' id='type-id-1827'>
11324            <data-member access='public'>
11325              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='194' column='1'/>
11326            </data-member>
11327            <data-member access='public'>
11328              <var-decl name='format1' type-id='type-id-1074' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='195' column='1'/>
11329            </data-member>
11330            <data-member access='public'>
11331              <var-decl name='format2' type-id='type-id-1076' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='196' column='1'/>
11332            </data-member>
11333            <data-member access='public'>
11334              <var-decl name='format3' type-id='type-id-1078' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='197' column='1'/>
11335            </data-member>
11336          </union-decl>
11337        </member-type>
11338        <data-member access='protected' layout-offset-in-bits='0'>
11339          <var-decl name='u' type-id='type-id-1827' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='198' column='1'/>
11340        </data-member>
11341        <data-member access='public' static='yes'>
11342          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='200' column='1'/>
11343        </data-member>
11344        <member-function access='public'>
11345          <function-decl name='sanitize' mangled-name='_ZN2OT10CaretValue8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='181' column='1' visibility='default' binding='global' size-in-bits='64'>
11346            <parameter type-id='type-id-1073' is-artificial='yes'/>
11347            <parameter type-id='type-id-279'/>
11348            <return type-id='type-id-1'/>
11349          </function-decl>
11350        </member-function>
11351        <member-function access='public'>
11352          <function-decl name='get_caret_value' mangled-name='_ZNK2OT10CaretValue15get_caret_valueEP9hb_font_t14hb_direction_tj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='171' column='1' visibility='default' binding='global' size-in-bits='64'>
11353            <parameter type-id='type-id-1452' is-artificial='yes'/>
11354            <parameter type-id='type-id-154'/>
11355            <parameter type-id='type-id-68'/>
11356            <parameter type-id='type-id-72'/>
11357            <return type-id='type-id-103'/>
11358          </function-decl>
11359        </member-function>
11360      </class-decl>
11361      <class-decl name='CaretValueFormat1' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='95' column='1' id='type-id-1074'>
11362        <data-member access='protected' layout-offset-in-bits='0'>
11363          <var-decl name='caretValueFormat' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='110' column='1'/>
11364        </data-member>
11365        <data-member access='protected' layout-offset-in-bits='16'>
11366          <var-decl name='coordinate' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='111' column='1'/>
11367        </data-member>
11368        <data-member access='public' static='yes'>
11369          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='113' column='1'/>
11370        </data-member>
11371        <data-member access='public' static='yes'>
11372          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='113' column='1'/>
11373        </data-member>
11374        <member-function access='private'>
11375          <function-decl name='sanitize' mangled-name='_ZN2OT17CaretValueFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
11376            <parameter type-id='type-id-1075' is-artificial='yes'/>
11377            <parameter type-id='type-id-279'/>
11378            <return type-id='type-id-1'/>
11379          </function-decl>
11380        </member-function>
11381        <member-function access='private'>
11382          <function-decl name='get_caret_value' mangled-name='_ZNK2OT17CaretValueFormat115get_caret_valueEP9hb_font_t14hb_direction_tj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='99' column='1' visibility='default' binding='global' size-in-bits='64'>
11383            <parameter type-id='type-id-450' is-artificial='yes'/>
11384            <parameter type-id='type-id-154'/>
11385            <parameter type-id='type-id-68'/>
11386            <parameter type-id='type-id-72'/>
11387            <return type-id='type-id-103'/>
11388          </function-decl>
11389        </member-function>
11390      </class-decl>
11391      <class-decl name='CaretValueFormat2' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='117' column='1' id='type-id-1076'>
11392        <data-member access='protected' layout-offset-in-bits='0'>
11393          <var-decl name='caretValueFormat' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='136' column='1'/>
11394        </data-member>
11395        <data-member access='protected' layout-offset-in-bits='16'>
11396          <var-decl name='caretValuePoint' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='137' column='1'/>
11397        </data-member>
11398        <data-member access='public' static='yes'>
11399          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='139' column='1'/>
11400        </data-member>
11401        <data-member access='public' static='yes'>
11402          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='139' column='1'/>
11403        </data-member>
11404        <member-function access='private'>
11405          <function-decl name='sanitize' mangled-name='_ZN2OT17CaretValueFormat28sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='130' column='1' visibility='default' binding='global' size-in-bits='64'>
11406            <parameter type-id='type-id-1077' is-artificial='yes'/>
11407            <parameter type-id='type-id-279'/>
11408            <return type-id='type-id-1'/>
11409          </function-decl>
11410        </member-function>
11411        <member-function access='private'>
11412          <function-decl name='get_caret_value' mangled-name='_ZNK2OT17CaretValueFormat215get_caret_valueEP9hb_font_t14hb_direction_tj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
11413            <parameter type-id='type-id-451' is-artificial='yes'/>
11414            <parameter type-id='type-id-154'/>
11415            <parameter type-id='type-id-68'/>
11416            <parameter type-id='type-id-72'/>
11417            <return type-id='type-id-103'/>
11418          </function-decl>
11419        </member-function>
11420      </class-decl>
11421      <class-decl name='CaretValueFormat3' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='143' column='1' id='type-id-1078'>
11422        <data-member access='protected' layout-offset-in-bits='0'>
11423          <var-decl name='caretValueFormat' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='159' column='1'/>
11424        </data-member>
11425        <data-member access='protected' layout-offset-in-bits='16'>
11426          <var-decl name='coordinate' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='160' column='1'/>
11427        </data-member>
11428        <data-member access='protected' layout-offset-in-bits='32'>
11429          <var-decl name='deviceTable' type-id='type-id-1233' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='162' column='1'/>
11430        </data-member>
11431        <data-member access='public' static='yes'>
11432          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='166' column='1'/>
11433        </data-member>
11434        <data-member access='public' static='yes'>
11435          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='166' column='1'/>
11436        </data-member>
11437        <member-function access='public'>
11438          <function-decl name='sanitize' mangled-name='_ZN2OT17CaretValueFormat38sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
11439            <parameter type-id='type-id-1079' is-artificial='yes'/>
11440            <parameter type-id='type-id-279'/>
11441            <return type-id='type-id-1'/>
11442          </function-decl>
11443        </member-function>
11444        <member-function access='public'>
11445          <function-decl name='get_caret_value' mangled-name='_ZNK2OT17CaretValueFormat315get_caret_valueEP9hb_font_t14hb_direction_tj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='146' column='1' visibility='default' binding='global' size-in-bits='64'>
11446            <parameter type-id='type-id-454' is-artificial='yes'/>
11447            <parameter type-id='type-id-154'/>
11448            <parameter type-id='type-id-68'/>
11449            <parameter type-id='type-id-72'/>
11450            <return type-id='type-id-103'/>
11451          </function-decl>
11452        </member-function>
11453      </class-decl>
11454      <class-decl name='ChainContext' size-in-bits='160' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2142' column='1' id='type-id-1080'>
11455        <member-type access='protected'>
11456          <union-decl name='__anonymous_union__' size-in-bits='160' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2167' column='1' id='type-id-1828'>
11457            <data-member access='public'>
11458              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2168' column='1'/>
11459            </data-member>
11460            <data-member access='public'>
11461              <var-decl name='format1' type-id='type-id-1088' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2169' column='1'/>
11462            </data-member>
11463            <data-member access='public'>
11464              <var-decl name='format2' type-id='type-id-1090' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2170' column='1'/>
11465            </data-member>
11466            <data-member access='public'>
11467              <var-decl name='format3' type-id='type-id-1092' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2171' column='1'/>
11468            </data-member>
11469          </union-decl>
11470        </member-type>
11471        <data-member access='protected' layout-offset-in-bits='0'>
11472          <var-decl name='u' type-id='type-id-1828' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2172' column='1'/>
11473        </data-member>
11474        <member-function access='public'>
11475          <function-decl name='dispatch&lt;OT::hb_would_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
11476            <parameter type-id='type-id-1457' is-artificial='yes'/>
11477            <parameter type-id='type-id-1396'/>
11478            <return type-id='type-id-1819'/>
11479          </function-decl>
11480        </member-function>
11481        <member-function access='public'>
11482          <function-decl name='dispatch&lt;OT::hb_closure_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
11483            <parameter type-id='type-id-1457' is-artificial='yes'/>
11484            <parameter type-id='type-id-1390'/>
11485            <return type-id='type-id-1821'/>
11486          </function-decl>
11487        </member-function>
11488        <member-function access='public'>
11489          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
11490            <parameter type-id='type-id-1457' is-artificial='yes'/>
11491            <parameter type-id='type-id-1394'/>
11492            <return type-id='type-id-1818'/>
11493          </function-decl>
11494        </member-function>
11495        <member-function access='public'>
11496          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' mangled-name='_ZNK2OT12ChainContext8dispatchINS_27hb_collect_glyphs_context_tEEENT_8return_tEPS3_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
11497            <parameter type-id='type-id-1457' is-artificial='yes'/>
11498            <parameter type-id='type-id-1392'/>
11499            <return type-id='type-id-1822'/>
11500          </function-decl>
11501        </member-function>
11502        <member-function access='public'>
11503          <function-decl name='sanitize' mangled-name='_ZN2OT12ChainContext8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2155' column='1' visibility='default' binding='global' size-in-bits='64'>
11504            <parameter type-id='type-id-1081' is-artificial='yes'/>
11505            <parameter type-id='type-id-279'/>
11506            <return type-id='type-id-1'/>
11507          </function-decl>
11508        </member-function>
11509        <member-function access='public'>
11510          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' mangled-name='_ZNK2OT12ChainContext8dispatchINS_18hb_apply_context_tEEENT_8return_tEPS3_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
11511            <parameter type-id='type-id-1457' is-artificial='yes'/>
11512            <parameter type-id='type-id-1382'/>
11513            <return type-id='type-id-1820'/>
11514          </function-decl>
11515        </member-function>
11516        <member-function access='public'>
11517          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2144' column='1' visibility='default' binding='global' size-in-bits='64'>
11518            <parameter type-id='type-id-1457' is-artificial='yes'/>
11519            <parameter type-id='type-id-1394'/>
11520            <return type-id='type-id-1818'/>
11521          </function-decl>
11522        </member-function>
11523      </class-decl>
11524      <class-decl name='ChainContextApplyLookupContext' size-in-bits='256' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1573' column='1' id='type-id-1082'>
11525        <data-member access='public' layout-offset-in-bits='0'>
11526          <var-decl name='funcs' type-id='type-id-1829' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1574' column='1'/>
11527        </data-member>
11528        <data-member access='public' layout-offset-in-bits='64'>
11529          <var-decl name='match_data' type-id='type-id-996' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1575' column='1'/>
11530        </data-member>
11531      </class-decl>
11532      <class-decl name='ChainContextClosureLookupContext' size-in-bits='256' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1561' column='1' id='type-id-1084'>
11533        <data-member access='public' layout-offset-in-bits='0'>
11534          <var-decl name='funcs' type-id='type-id-1830' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1562' column='1'/>
11535        </data-member>
11536        <data-member access='public' layout-offset-in-bits='64'>
11537          <var-decl name='intersects_data' type-id='type-id-996' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1563' column='1'/>
11538        </data-member>
11539      </class-decl>
11540      <class-decl name='ChainContextCollectGlyphsLookupContext' size-in-bits='256' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1567' column='1' id='type-id-1086'>
11541        <data-member access='public' layout-offset-in-bits='0'>
11542          <var-decl name='funcs' type-id='type-id-1831' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1568' column='1'/>
11543        </data-member>
11544        <data-member access='public' layout-offset-in-bits='64'>
11545          <var-decl name='collect_data' type-id='type-id-996' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1569' column='1'/>
11546        </data-member>
11547      </class-decl>
11548      <class-decl name='ChainContextFormat1' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1812' column='1' id='type-id-1088'>
11549        <data-member access='protected' layout-offset-in-bits='0'>
11550          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1883' column='1'/>
11551        </data-member>
11552        <data-member access='protected' layout-offset-in-bits='16'>
11553          <var-decl name='coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1885' column='1'/>
11554        </data-member>
11555        <data-member access='protected' layout-offset-in-bits='32'>
11556          <var-decl name='ruleSet' type-id='type-id-1832' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1888' column='1'/>
11557        </data-member>
11558        <data-member access='public' static='yes'>
11559          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1891' column='1'/>
11560        </data-member>
11561        <member-function access='public'>
11562          <function-decl name='get_coverage' mangled-name='_ZNK2OT19ChainContextFormat112get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1858' column='1' visibility='default' binding='global' size-in-bits='64'>
11563            <parameter type-id='type-id-1460' is-artificial='yes'/>
11564            <return type-id='type-id-943'/>
11565          </function-decl>
11566        </member-function>
11567        <member-function access='public'>
11568          <function-decl name='closure' mangled-name='_ZNK2OT19ChainContextFormat17closureEPNS_20hb_closure_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1813' column='1' visibility='default' binding='global' size-in-bits='64'>
11569            <parameter type-id='type-id-1460' is-artificial='yes'/>
11570            <parameter type-id='type-id-1390'/>
11571            <return type-id='type-id-25'/>
11572          </function-decl>
11573        </member-function>
11574        <member-function access='public'>
11575          <function-decl name='would_apply' mangled-name='_ZNK2OT19ChainContextFormat111would_applyEPNS_24hb_would_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1846' column='1' visibility='default' binding='global' size-in-bits='64'>
11576            <parameter type-id='type-id-1460' is-artificial='yes'/>
11577            <parameter type-id='type-id-1396'/>
11578            <return type-id='type-id-1'/>
11579          </function-decl>
11580        </member-function>
11581        <member-function access='public'>
11582          <function-decl name='sanitize' mangled-name='_ZN2OT19ChainContextFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1877' column='1' visibility='default' binding='global' size-in-bits='64'>
11583            <parameter type-id='type-id-1089' is-artificial='yes'/>
11584            <parameter type-id='type-id-279'/>
11585            <return type-id='type-id-1'/>
11586          </function-decl>
11587        </member-function>
11588        <member-function access='public'>
11589          <function-decl name='apply' mangled-name='_ZNK2OT19ChainContextFormat15applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1863' column='1' visibility='default' binding='global' size-in-bits='64'>
11590            <parameter type-id='type-id-1460' is-artificial='yes'/>
11591            <parameter type-id='type-id-1382'/>
11592            <return type-id='type-id-1'/>
11593          </function-decl>
11594        </member-function>
11595        <member-function access='public'>
11596          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT19ChainContextFormat114collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1831' column='1' visibility='default' binding='global' size-in-bits='64'>
11597            <parameter type-id='type-id-1460' is-artificial='yes'/>
11598            <parameter type-id='type-id-1392'/>
11599            <return type-id='type-id-25'/>
11600          </function-decl>
11601        </member-function>
11602      </class-decl>
11603      <class-decl name='ChainContextFormat2' size-in-bits='112' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1895' column='1' id='type-id-1090'>
11604        <data-member access='protected' layout-offset-in-bits='0'>
11605          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1995' column='1'/>
11606        </data-member>
11607        <data-member access='protected' layout-offset-in-bits='16'>
11608          <var-decl name='coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1997' column='1'/>
11609        </data-member>
11610        <data-member access='protected' layout-offset-in-bits='32'>
11611          <var-decl name='backtrackClassDef' type-id='type-id-1230' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2000' column='1'/>
11612        </data-member>
11613        <data-member access='protected' layout-offset-in-bits='48'>
11614          <var-decl name='inputClassDef' type-id='type-id-1230' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2004' column='1'/>
11615        </data-member>
11616        <data-member access='protected' layout-offset-in-bits='64'>
11617          <var-decl name='lookaheadClassDef' type-id='type-id-1230' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2008' column='1'/>
11618        </data-member>
11619        <data-member access='protected' layout-offset-in-bits='80'>
11620          <var-decl name='ruleSet' type-id='type-id-1832' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2012' column='1'/>
11621        </data-member>
11622        <data-member access='public' static='yes'>
11623          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2015' column='1'/>
11624        </data-member>
11625        <member-function access='public'>
11626          <function-decl name='get_coverage' mangled-name='_ZNK2OT19ChainContextFormat212get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1961' column='1' visibility='default' binding='global' size-in-bits='64'>
11627            <parameter type-id='type-id-1463' is-artificial='yes'/>
11628            <return type-id='type-id-943'/>
11629          </function-decl>
11630        </member-function>
11631        <member-function access='public'>
11632          <function-decl name='would_apply' mangled-name='_ZNK2OT19ChainContextFormat211would_applyEPNS_24hb_would_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1942' column='1' visibility='default' binding='global' size-in-bits='64'>
11633            <parameter type-id='type-id-1463' is-artificial='yes'/>
11634            <parameter type-id='type-id-1396'/>
11635            <return type-id='type-id-1'/>
11636          </function-decl>
11637        </member-function>
11638        <member-function access='public'>
11639          <function-decl name='sanitize' mangled-name='_ZN2OT19ChainContextFormat28sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1987' column='1' visibility='default' binding='global' size-in-bits='64'>
11640            <parameter type-id='type-id-1091' is-artificial='yes'/>
11641            <parameter type-id='type-id-279'/>
11642            <return type-id='type-id-1'/>
11643          </function-decl>
11644        </member-function>
11645        <member-function access='public'>
11646          <function-decl name='apply' mangled-name='_ZNK2OT19ChainContextFormat25applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1966' column='1' visibility='default' binding='global' size-in-bits='64'>
11647            <parameter type-id='type-id-1463' is-artificial='yes'/>
11648            <parameter type-id='type-id-1382'/>
11649            <return type-id='type-id-1'/>
11650          </function-decl>
11651        </member-function>
11652        <member-function access='public'>
11653          <function-decl name='closure' mangled-name='_ZNK2OT19ChainContextFormat27closureEPNS_20hb_closure_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1896' column='1' visibility='default' binding='global' size-in-bits='64'>
11654            <parameter type-id='type-id-1463' is-artificial='yes'/>
11655            <parameter type-id='type-id-1390'/>
11656            <return type-id='type-id-25'/>
11657          </function-decl>
11658        </member-function>
11659        <member-function access='public'>
11660          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT19ChainContextFormat214collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1921' column='1' visibility='default' binding='global' size-in-bits='64'>
11661            <parameter type-id='type-id-1463' is-artificial='yes'/>
11662            <parameter type-id='type-id-1392'/>
11663            <return type-id='type-id-25'/>
11664          </function-decl>
11665        </member-function>
11666      </class-decl>
11667      <class-decl name='ChainContextFormat3' size-in-bits='160' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2019' column='1' id='type-id-1092'>
11668        <data-member access='protected' layout-offset-in-bits='0'>
11669          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2121' column='1'/>
11670        </data-member>
11671        <data-member access='protected' layout-offset-in-bits='16'>
11672          <var-decl name='backtrack' type-id='type-id-1833' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2123' column='1'/>
11673        </data-member>
11674        <data-member access='protected' layout-offset-in-bits='48'>
11675          <var-decl name='inputX' type-id='type-id-1833' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2127' column='1'/>
11676        </data-member>
11677        <data-member access='protected' layout-offset-in-bits='80'>
11678          <var-decl name='lookaheadX' type-id='type-id-1833' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2131' column='1'/>
11679        </data-member>
11680        <data-member access='protected' layout-offset-in-bits='112'>
11681          <var-decl name='lookupX' type-id='type-id-1019' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2135' column='1'/>
11682        </data-member>
11683        <data-member access='public' static='yes'>
11684          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2138' column='1'/>
11685        </data-member>
11686        <member-function access='public'>
11687          <function-decl name='get_coverage' mangled-name='_ZNK2OT19ChainContextFormat312get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2081' column='1' visibility='default' binding='global' size-in-bits='64'>
11688            <parameter type-id='type-id-1466' is-artificial='yes'/>
11689            <return type-id='type-id-943'/>
11690          </function-decl>
11691        </member-function>
11692        <member-function access='public'>
11693          <function-decl name='closure' mangled-name='_ZNK2OT19ChainContextFormat37closureEPNS_20hb_closure_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2020' column='1' visibility='default' binding='global' size-in-bits='64'>
11694            <parameter type-id='type-id-1466' is-artificial='yes'/>
11695            <parameter type-id='type-id-1390'/>
11696            <return type-id='type-id-25'/>
11697          </function-decl>
11698        </member-function>
11699        <member-function access='public'>
11700          <function-decl name='would_apply' mangled-name='_ZNK2OT19ChainContextFormat311would_applyEPNS_24hb_would_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2063' column='1' visibility='default' binding='global' size-in-bits='64'>
11701            <parameter type-id='type-id-1466' is-artificial='yes'/>
11702            <parameter type-id='type-id-1396'/>
11703            <return type-id='type-id-1'/>
11704          </function-decl>
11705        </member-function>
11706        <member-function access='public'>
11707          <function-decl name='sanitize' mangled-name='_ZN2OT19ChainContextFormat38sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2108' column='1' visibility='default' binding='global' size-in-bits='64'>
11708            <parameter type-id='type-id-1093' is-artificial='yes'/>
11709            <parameter type-id='type-id-279'/>
11710            <return type-id='type-id-1'/>
11711          </function-decl>
11712        </member-function>
11713        <member-function access='public'>
11714          <function-decl name='apply' mangled-name='_ZNK2OT19ChainContextFormat35applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2087' column='1' visibility='default' binding='global' size-in-bits='64'>
11715            <parameter type-id='type-id-1466' is-artificial='yes'/>
11716            <parameter type-id='type-id-1382'/>
11717            <return type-id='type-id-1'/>
11718          </function-decl>
11719        </member-function>
11720        <member-function access='public'>
11721          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT19ChainContextFormat314collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2042' column='1' visibility='default' binding='global' size-in-bits='64'>
11722            <parameter type-id='type-id-1466' is-artificial='yes'/>
11723            <parameter type-id='type-id-1392'/>
11724            <return type-id='type-id-25'/>
11725          </function-decl>
11726        </member-function>
11727      </class-decl>
11728      <class-decl name='ChainContextPos' size-in-bits='160' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1357' column='1' id='type-id-1834'>
11729        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1080'/>
11730      </class-decl>
11731      <class-decl name='ChainContextSubst' size-in-bits='160' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='918' column='1' id='type-id-1835'>
11732        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1080'/>
11733      </class-decl>
11734      <class-decl name='ChainRule' size-in-bits='144' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1674' column='1' id='type-id-1094'>
11735        <data-member access='protected' layout-offset-in-bits='0'>
11736          <var-decl name='backtrack' type-id='type-id-702' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1742' column='1'/>
11737        </data-member>
11738        <data-member access='protected' layout-offset-in-bits='32'>
11739          <var-decl name='inputX' type-id='type-id-1165' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1746' column='1'/>
11740        </data-member>
11741        <data-member access='protected' layout-offset-in-bits='64'>
11742          <var-decl name='lookaheadX' type-id='type-id-702' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1749' column='1'/>
11743        </data-member>
11744        <data-member access='protected' layout-offset-in-bits='96'>
11745          <var-decl name='lookupX' type-id='type-id-1019' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1752' column='1'/>
11746        </data-member>
11747        <data-member access='public' static='yes'>
11748          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1755' column='1'/>
11749        </data-member>
11750        <member-function access='public'>
11751          <function-decl name='closure' mangled-name='_ZNK2OT9ChainRule7closureEPNS_20hb_closure_context_tERNS_32ChainContextClosureLookupContextE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1675' column='1' visibility='default' binding='global' size-in-bits='64'>
11752            <parameter type-id='type-id-1469' is-artificial='yes'/>
11753            <parameter type-id='type-id-1390'/>
11754            <parameter type-id='type-id-1085'/>
11755            <return type-id='type-id-25'/>
11756          </function-decl>
11757        </member-function>
11758        <member-function access='public'>
11759          <function-decl name='would_apply' mangled-name='_ZNK2OT9ChainRule11would_applyEPNS_24hb_would_apply_context_tERNS_30ChainContextApplyLookupContextE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1703' column='1' visibility='default' binding='global' size-in-bits='64'>
11760            <parameter type-id='type-id-1469' is-artificial='yes'/>
11761            <parameter type-id='type-id-1396'/>
11762            <parameter type-id='type-id-1083'/>
11763            <return type-id='type-id-1'/>
11764          </function-decl>
11765        </member-function>
11766        <member-function access='public'>
11767          <function-decl name='sanitize' mangled-name='_ZN2OT9ChainRule8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1729' column='1' visibility='default' binding='global' size-in-bits='64'>
11768            <parameter type-id='type-id-1096' is-artificial='yes'/>
11769            <parameter type-id='type-id-279'/>
11770            <return type-id='type-id-1'/>
11771          </function-decl>
11772        </member-function>
11773        <member-function access='public'>
11774          <function-decl name='apply' mangled-name='_ZNK2OT9ChainRule5applyEPNS_18hb_apply_context_tERNS_30ChainContextApplyLookupContextE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1716' column='1' visibility='default' binding='global' size-in-bits='64'>
11775            <parameter type-id='type-id-1469' is-artificial='yes'/>
11776            <parameter type-id='type-id-1382'/>
11777            <parameter type-id='type-id-1083'/>
11778            <return type-id='type-id-1'/>
11779          </function-decl>
11780        </member-function>
11781        <member-function access='public'>
11782          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT9ChainRule14collect_glyphsEPNS_27hb_collect_glyphs_context_tERNS_38ChainContextCollectGlyphsLookupContextE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1689' column='1' visibility='default' binding='global' size-in-bits='64'>
11783            <parameter type-id='type-id-1469' is-artificial='yes'/>
11784            <parameter type-id='type-id-1392'/>
11785            <parameter type-id='type-id-1087'/>
11786            <return type-id='type-id-25'/>
11787          </function-decl>
11788        </member-function>
11789      </class-decl>
11790      <class-decl name='ChainRuleSet' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1759' column='1' id='type-id-1097'>
11791        <data-member access='protected' layout-offset-in-bits='0'>
11792          <var-decl name='rule' type-id='type-id-1836' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1805' column='1'/>
11793        </data-member>
11794        <data-member access='public' static='yes'>
11795          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1808' column='1'/>
11796        </data-member>
11797        <member-function access='public'>
11798          <function-decl name='sanitize' mangled-name='_ZN2OT12ChainRuleSet8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1798' column='1' visibility='default' binding='global' size-in-bits='64'>
11799            <parameter type-id='type-id-1099' is-artificial='yes'/>
11800            <parameter type-id='type-id-279'/>
11801            <return type-id='type-id-1'/>
11802          </function-decl>
11803        </member-function>
11804        <member-function access='public'>
11805          <function-decl name='would_apply' mangled-name='_ZNK2OT12ChainRuleSet11would_applyEPNS_24hb_would_apply_context_tERNS_30ChainContextApplyLookupContextE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1776' column='1' visibility='default' binding='global' size-in-bits='64'>
11806            <parameter type-id='type-id-1472' is-artificial='yes'/>
11807            <parameter type-id='type-id-1396'/>
11808            <parameter type-id='type-id-1083'/>
11809            <return type-id='type-id-1'/>
11810          </function-decl>
11811        </member-function>
11812        <member-function access='public'>
11813          <function-decl name='closure' mangled-name='_ZNK2OT12ChainRuleSet7closureEPNS_20hb_closure_context_tERNS_32ChainContextClosureLookupContextE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1760' column='1' visibility='default' binding='global' size-in-bits='64'>
11814            <parameter type-id='type-id-1472' is-artificial='yes'/>
11815            <parameter type-id='type-id-1390'/>
11816            <parameter type-id='type-id-1085'/>
11817            <return type-id='type-id-25'/>
11818          </function-decl>
11819        </member-function>
11820        <member-function access='public'>
11821          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT12ChainRuleSet14collect_glyphsEPNS_27hb_collect_glyphs_context_tERNS_38ChainContextCollectGlyphsLookupContextE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1768' column='1' visibility='default' binding='global' size-in-bits='64'>
11822            <parameter type-id='type-id-1472' is-artificial='yes'/>
11823            <parameter type-id='type-id-1392'/>
11824            <parameter type-id='type-id-1087'/>
11825            <return type-id='type-id-25'/>
11826          </function-decl>
11827        </member-function>
11828        <member-function access='public'>
11829          <function-decl name='apply' mangled-name='_ZNK2OT12ChainRuleSet5applyEPNS_18hb_apply_context_tERNS_30ChainContextApplyLookupContextE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1787' column='1' visibility='default' binding='global' size-in-bits='64'>
11830            <parameter type-id='type-id-1472' is-artificial='yes'/>
11831            <parameter type-id='type-id-1382'/>
11832            <parameter type-id='type-id-1083'/>
11833            <return type-id='type-id-1'/>
11834          </function-decl>
11835        </member-function>
11836      </class-decl>
11837      <class-decl name='ClassDef' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1049' column='1' id='type-id-1100'>
11838        <member-type access='protected'>
11839          <union-decl name='__anonymous_union__' size-in-bits='80' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1086' column='1' id='type-id-1837'>
11840            <data-member access='public'>
11841              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1087' column='1'/>
11842            </data-member>
11843            <data-member access='public'>
11844              <var-decl name='format1' type-id='type-id-1103' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1088' column='1'/>
11845            </data-member>
11846            <data-member access='public'>
11847              <var-decl name='format2' type-id='type-id-1105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1089' column='1'/>
11848            </data-member>
11849          </union-decl>
11850        </member-type>
11851        <data-member access='protected' layout-offset-in-bits='0'>
11852          <var-decl name='u' type-id='type-id-1837' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1090' column='1'/>
11853        </data-member>
11854        <data-member access='public' static='yes'>
11855          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1092' column='1'/>
11856        </data-member>
11857        <member-function access='public'>
11858          <function-decl name='sanitize' mangled-name='_ZN2OT8ClassDef8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1059' column='1' visibility='default' binding='global' size-in-bits='64'>
11859            <parameter type-id='type-id-1102' is-artificial='yes'/>
11860            <parameter type-id='type-id-279'/>
11861            <return type-id='type-id-1'/>
11862          </function-decl>
11863        </member-function>
11864        <member-function access='public'>
11865          <function-decl name='get_class' mangled-name='_ZNK2OT8ClassDef9get_classEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1050' column='1' visibility='default' binding='global' size-in-bits='64'>
11866            <parameter type-id='type-id-1475' is-artificial='yes'/>
11867            <parameter type-id='type-id-72'/>
11868            <return type-id='type-id-18'/>
11869          </function-decl>
11870        </member-function>
11871        <member-function access='public'>
11872          <function-decl name='intersects_class' mangled-name='_ZNK2OT8ClassDef16intersects_classEPK8hb_set_tj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1077' column='1' visibility='default' binding='global' size-in-bits='64'>
11873            <parameter type-id='type-id-1475' is-artificial='yes'/>
11874            <parameter type-id='type-id-1838'/>
11875            <parameter type-id='type-id-18'/>
11876            <return type-id='type-id-1'/>
11877          </function-decl>
11878        </member-function>
11879        <member-function access='public'>
11880          <function-decl name='add_class' mangled-name='_ZNK2OT8ClassDef9add_classEP8hb_set_tj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1069' column='1' visibility='default' binding='global' size-in-bits='64'>
11881            <parameter type-id='type-id-1475' is-artificial='yes'/>
11882            <parameter type-id='type-id-964'/>
11883            <parameter type-id='type-id-18'/>
11884            <return type-id='type-id-25'/>
11885          </function-decl>
11886        </member-function>
11887      </class-decl>
11888      <class-decl name='ClassDefFormat1' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='935' column='1' id='type-id-1103'>
11889        <data-member access='protected' layout-offset-in-bits='0'>
11890          <var-decl name='classFormat' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='981' column='1'/>
11891        </data-member>
11892        <data-member access='protected' layout-offset-in-bits='16'>
11893          <var-decl name='startGlyph' type-id='type-id-843' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='982' column='1'/>
11894        </data-member>
11895        <data-member access='protected' layout-offset-in-bits='32'>
11896          <var-decl name='classValue' type-id='type-id-702' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='984' column='1'/>
11897        </data-member>
11898        <data-member access='public' static='yes'>
11899          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='986' column='1'/>
11900        </data-member>
11901        <member-function access='private'>
11902          <function-decl name='add_class&lt;hb_set_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='952' column='1' visibility='default' binding='global' size-in-bits='64'>
11903            <parameter type-id='type-id-458' is-artificial='yes'/>
11904            <parameter type-id='type-id-964'/>
11905            <parameter type-id='type-id-18'/>
11906            <return type-id='type-id-25'/>
11907          </function-decl>
11908        </member-function>
11909        <member-function access='private'>
11910          <function-decl name='get_class' mangled-name='_ZNK2OT15ClassDefFormat19get_classEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='939' column='1' visibility='default' binding='global' size-in-bits='64'>
11911            <parameter type-id='type-id-458' is-artificial='yes'/>
11912            <parameter type-id='type-id-72'/>
11913            <return type-id='type-id-18'/>
11914          </function-decl>
11915        </member-function>
11916        <member-function access='private'>
11917          <function-decl name='sanitize' mangled-name='_ZN2OT15ClassDefFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='946' column='1' visibility='default' binding='global' size-in-bits='64'>
11918            <parameter type-id='type-id-1104' is-artificial='yes'/>
11919            <parameter type-id='type-id-279'/>
11920            <return type-id='type-id-1'/>
11921          </function-decl>
11922        </member-function>
11923        <member-function access='private'>
11924          <function-decl name='intersects_class' mangled-name='_ZNK2OT15ClassDefFormat116intersects_classEPK8hb_set_tj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='959' column='1' visibility='default' binding='global' size-in-bits='64'>
11925            <parameter type-id='type-id-458' is-artificial='yes'/>
11926            <parameter type-id='type-id-1838'/>
11927            <parameter type-id='type-id-18'/>
11928            <return type-id='type-id-1'/>
11929          </function-decl>
11930        </member-function>
11931      </class-decl>
11932      <class-decl name='ClassDefFormat2' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='990' column='1' id='type-id-1105'>
11933        <data-member access='protected' layout-offset-in-bits='0'>
11934          <var-decl name='classFormat' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1040' column='1'/>
11935        </data-member>
11936        <data-member access='protected' layout-offset-in-bits='16'>
11937          <var-decl name='rangeRecord' type-id='type-id-1746' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1042' column='1'/>
11938        </data-member>
11939        <data-member access='public' static='yes'>
11940          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1045' column='1'/>
11941        </data-member>
11942        <member-function access='private'>
11943          <function-decl name='add_class&lt;hb_set_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1008' column='1' visibility='default' binding='global' size-in-bits='64'>
11944            <parameter type-id='type-id-1478' is-artificial='yes'/>
11945            <parameter type-id='type-id-964'/>
11946            <parameter type-id='type-id-18'/>
11947            <return type-id='type-id-25'/>
11948          </function-decl>
11949        </member-function>
11950        <member-function access='private'>
11951          <function-decl name='get_class' mangled-name='_ZNK2OT15ClassDefFormat29get_classEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='994' column='1' visibility='default' binding='global' size-in-bits='64'>
11952            <parameter type-id='type-id-1478' is-artificial='yes'/>
11953            <parameter type-id='type-id-72'/>
11954            <return type-id='type-id-18'/>
11955          </function-decl>
11956        </member-function>
11957        <member-function access='private'>
11958          <function-decl name='sanitize' mangled-name='_ZN2OT15ClassDefFormat28sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1002' column='1' visibility='default' binding='global' size-in-bits='64'>
11959            <parameter type-id='type-id-1106' is-artificial='yes'/>
11960            <parameter type-id='type-id-279'/>
11961            <return type-id='type-id-1'/>
11962          </function-decl>
11963        </member-function>
11964        <member-function access='private'>
11965          <function-decl name='intersects_class' mangled-name='_ZNK2OT15ClassDefFormat216intersects_classEPK8hb_set_tj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1015' column='1' visibility='default' binding='global' size-in-bits='64'>
11966            <parameter type-id='type-id-1478' is-artificial='yes'/>
11967            <parameter type-id='type-id-1838'/>
11968            <parameter type-id='type-id-18'/>
11969            <return type-id='type-id-1'/>
11970          </function-decl>
11971        </member-function>
11972      </class-decl>
11973      <class-decl name='Context' size-in-bits='96' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1524' column='1' id='type-id-1107'>
11974        <member-type access='protected'>
11975          <union-decl name='__anonymous_union__' size-in-bits='96' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1549' column='1' id='type-id-1839'>
11976            <data-member access='public'>
11977              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1550' column='1'/>
11978            </data-member>
11979            <data-member access='public'>
11980              <var-decl name='format1' type-id='type-id-1115' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1551' column='1'/>
11981            </data-member>
11982            <data-member access='public'>
11983              <var-decl name='format2' type-id='type-id-1117' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1552' column='1'/>
11984            </data-member>
11985            <data-member access='public'>
11986              <var-decl name='format3' type-id='type-id-1119' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1553' column='1'/>
11987            </data-member>
11988          </union-decl>
11989        </member-type>
11990        <data-member access='protected' layout-offset-in-bits='0'>
11991          <var-decl name='u' type-id='type-id-1839' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1554' column='1'/>
11992        </data-member>
11993        <member-function access='public'>
11994          <function-decl name='dispatch&lt;OT::hb_would_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1526' column='1' visibility='default' binding='global' size-in-bits='64'>
11995            <parameter type-id='type-id-1480' is-artificial='yes'/>
11996            <parameter type-id='type-id-1396'/>
11997            <return type-id='type-id-1819'/>
11998          </function-decl>
11999        </member-function>
12000        <member-function access='public'>
12001          <function-decl name='dispatch&lt;OT::hb_closure_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1526' column='1' visibility='default' binding='global' size-in-bits='64'>
12002            <parameter type-id='type-id-1480' is-artificial='yes'/>
12003            <parameter type-id='type-id-1390'/>
12004            <return type-id='type-id-1821'/>
12005          </function-decl>
12006        </member-function>
12007        <member-function access='public'>
12008          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1526' column='1' visibility='default' binding='global' size-in-bits='64'>
12009            <parameter type-id='type-id-1480' is-artificial='yes'/>
12010            <parameter type-id='type-id-1394'/>
12011            <return type-id='type-id-1818'/>
12012          </function-decl>
12013        </member-function>
12014        <member-function access='public'>
12015          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' mangled-name='_ZNK2OT7Context8dispatchINS_27hb_collect_glyphs_context_tEEENT_8return_tEPS3_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1526' column='1' visibility='default' binding='global' size-in-bits='64'>
12016            <parameter type-id='type-id-1480' is-artificial='yes'/>
12017            <parameter type-id='type-id-1392'/>
12018            <return type-id='type-id-1822'/>
12019          </function-decl>
12020        </member-function>
12021        <member-function access='public'>
12022          <function-decl name='sanitize' mangled-name='_ZN2OT7Context8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1537' column='1' visibility='default' binding='global' size-in-bits='64'>
12023            <parameter type-id='type-id-1108' is-artificial='yes'/>
12024            <parameter type-id='type-id-279'/>
12025            <return type-id='type-id-1'/>
12026          </function-decl>
12027        </member-function>
12028        <member-function access='public'>
12029          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' mangled-name='_ZNK2OT7Context8dispatchINS_18hb_apply_context_tEEENT_8return_tEPS3_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1526' column='1' visibility='default' binding='global' size-in-bits='64'>
12030            <parameter type-id='type-id-1480' is-artificial='yes'/>
12031            <parameter type-id='type-id-1382'/>
12032            <return type-id='type-id-1820'/>
12033          </function-decl>
12034        </member-function>
12035        <member-function access='public'>
12036          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1526' column='1' visibility='default' binding='global' size-in-bits='64'>
12037            <parameter type-id='type-id-1480' is-artificial='yes'/>
12038            <parameter type-id='type-id-1394'/>
12039            <return type-id='type-id-1818'/>
12040          </function-decl>
12041        </member-function>
12042      </class-decl>
12043      <class-decl name='ContextApplyFuncs' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='639' column='1' id='type-id-1829'>
12044        <data-member access='public' layout-offset-in-bits='0'>
12045          <var-decl name='match' type-id='type-id-1840' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='640' column='1'/>
12046        </data-member>
12047      </class-decl>
12048      <class-decl name='ContextApplyLookupContext' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1071' column='1' id='type-id-1109'>
12049        <data-member access='public' layout-offset-in-bits='0'>
12050          <var-decl name='funcs' type-id='type-id-1829' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1072' column='1'/>
12051        </data-member>
12052        <data-member access='public' layout-offset-in-bits='64'>
12053          <var-decl name='match_data' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1073' column='1'/>
12054        </data-member>
12055      </class-decl>
12056      <class-decl name='ContextClosureFuncs' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='631' column='1' id='type-id-1830'>
12057        <data-member access='public' layout-offset-in-bits='0'>
12058          <var-decl name='intersects' type-id='type-id-1841' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='632' column='1'/>
12059        </data-member>
12060      </class-decl>
12061      <class-decl name='ContextClosureLookupContext' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1059' column='1' id='type-id-1111'>
12062        <data-member access='public' layout-offset-in-bits='0'>
12063          <var-decl name='funcs' type-id='type-id-1830' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1060' column='1'/>
12064        </data-member>
12065        <data-member access='public' layout-offset-in-bits='64'>
12066          <var-decl name='intersects_data' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1061' column='1'/>
12067        </data-member>
12068      </class-decl>
12069      <class-decl name='ContextCollectGlyphsFuncs' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='635' column='1' id='type-id-1831'>
12070        <data-member access='public' layout-offset-in-bits='0'>
12071          <var-decl name='collect' type-id='type-id-1842' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='636' column='1'/>
12072        </data-member>
12073      </class-decl>
12074      <class-decl name='ContextCollectGlyphsLookupContext' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1065' column='1' id='type-id-1113'>
12075        <data-member access='public' layout-offset-in-bits='0'>
12076          <var-decl name='funcs' type-id='type-id-1831' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1066' column='1'/>
12077        </data-member>
12078        <data-member access='public' layout-offset-in-bits='64'>
12079          <var-decl name='collect_data' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1067' column='1'/>
12080        </data-member>
12081      </class-decl>
12082      <class-decl name='ContextFormat1' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1250' column='1' id='type-id-1115'>
12083        <data-member access='protected' layout-offset-in-bits='0'>
12084          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1323' column='1'/>
12085        </data-member>
12086        <data-member access='protected' layout-offset-in-bits='16'>
12087          <var-decl name='coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1325' column='1'/>
12088        </data-member>
12089        <data-member access='protected' layout-offset-in-bits='32'>
12090          <var-decl name='ruleSet' type-id='type-id-1843' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1328' column='1'/>
12091        </data-member>
12092        <data-member access='public' static='yes'>
12093          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1331' column='1'/>
12094        </data-member>
12095        <member-function access='public'>
12096          <function-decl name='get_coverage' mangled-name='_ZNK2OT14ContextFormat112get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1297' column='1' visibility='default' binding='global' size-in-bits='64'>
12097            <parameter type-id='type-id-1483' is-artificial='yes'/>
12098            <return type-id='type-id-943'/>
12099          </function-decl>
12100        </member-function>
12101        <member-function access='public'>
12102          <function-decl name='closure' mangled-name='_ZNK2OT14ContextFormat17closureEPNS_20hb_closure_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1251' column='1' visibility='default' binding='global' size-in-bits='64'>
12103            <parameter type-id='type-id-1483' is-artificial='yes'/>
12104            <parameter type-id='type-id-1390'/>
12105            <return type-id='type-id-25'/>
12106          </function-decl>
12107        </member-function>
12108        <member-function access='public'>
12109          <function-decl name='would_apply' mangled-name='_ZNK2OT14ContextFormat111would_applyEPNS_24hb_would_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1285' column='1' visibility='default' binding='global' size-in-bits='64'>
12110            <parameter type-id='type-id-1483' is-artificial='yes'/>
12111            <parameter type-id='type-id-1396'/>
12112            <return type-id='type-id-1'/>
12113          </function-decl>
12114        </member-function>
12115        <member-function access='public'>
12116          <function-decl name='sanitize' mangled-name='_ZN2OT14ContextFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1317' column='1' visibility='default' binding='global' size-in-bits='64'>
12117            <parameter type-id='type-id-1116' is-artificial='yes'/>
12118            <parameter type-id='type-id-279'/>
12119            <return type-id='type-id-1'/>
12120          </function-decl>
12121        </member-function>
12122        <member-function access='public'>
12123          <function-decl name='apply' mangled-name='_ZNK2OT14ContextFormat15applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1302' column='1' visibility='default' binding='global' size-in-bits='64'>
12124            <parameter type-id='type-id-1483' is-artificial='yes'/>
12125            <parameter type-id='type-id-1382'/>
12126            <return type-id='type-id-1'/>
12127          </function-decl>
12128        </member-function>
12129        <member-function access='public'>
12130          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT14ContextFormat114collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1270' column='1' visibility='default' binding='global' size-in-bits='64'>
12131            <parameter type-id='type-id-1483' is-artificial='yes'/>
12132            <parameter type-id='type-id-1392'/>
12133            <return type-id='type-id-25'/>
12134          </function-decl>
12135        </member-function>
12136      </class-decl>
12137      <class-decl name='ContextFormat2' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1336' column='1' id='type-id-1117'>
12138        <data-member access='protected' layout-offset-in-bits='0'>
12139          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1415' column='1'/>
12140        </data-member>
12141        <data-member access='protected' layout-offset-in-bits='16'>
12142          <var-decl name='coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1417' column='1'/>
12143        </data-member>
12144        <data-member access='protected' layout-offset-in-bits='32'>
12145          <var-decl name='classDef' type-id='type-id-1230' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1420' column='1'/>
12146        </data-member>
12147        <data-member access='protected' layout-offset-in-bits='48'>
12148          <var-decl name='ruleSet' type-id='type-id-1843' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1423' column='1'/>
12149        </data-member>
12150        <data-member access='public' static='yes'>
12151          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1426' column='1'/>
12152        </data-member>
12153        <member-function access='public'>
12154          <function-decl name='get_coverage' mangled-name='_ZNK2OT14ContextFormat212get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1388' column='1' visibility='default' binding='global' size-in-bits='64'>
12155            <parameter type-id='type-id-1486' is-artificial='yes'/>
12156            <return type-id='type-id-943'/>
12157          </function-decl>
12158        </member-function>
12159        <member-function access='public'>
12160          <function-decl name='would_apply' mangled-name='_ZNK2OT14ContextFormat211would_applyEPNS_24hb_would_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1374' column='1' visibility='default' binding='global' size-in-bits='64'>
12161            <parameter type-id='type-id-1486' is-artificial='yes'/>
12162            <parameter type-id='type-id-1396'/>
12163            <return type-id='type-id-1'/>
12164          </function-decl>
12165        </member-function>
12166        <member-function access='public'>
12167          <function-decl name='sanitize' mangled-name='_ZN2OT14ContextFormat28sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1409' column='1' visibility='default' binding='global' size-in-bits='64'>
12168            <parameter type-id='type-id-1118' is-artificial='yes'/>
12169            <parameter type-id='type-id-279'/>
12170            <return type-id='type-id-1'/>
12171          </function-decl>
12172        </member-function>
12173        <member-function access='public'>
12174          <function-decl name='apply' mangled-name='_ZNK2OT14ContextFormat25applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1393' column='1' visibility='default' binding='global' size-in-bits='64'>
12175            <parameter type-id='type-id-1486' is-artificial='yes'/>
12176            <parameter type-id='type-id-1382'/>
12177            <return type-id='type-id-1'/>
12178          </function-decl>
12179        </member-function>
12180        <member-function access='public'>
12181          <function-decl name='closure' mangled-name='_ZNK2OT14ContextFormat27closureEPNS_20hb_closure_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1337' column='1' visibility='default' binding='global' size-in-bits='64'>
12182            <parameter type-id='type-id-1486' is-artificial='yes'/>
12183            <parameter type-id='type-id-1390'/>
12184            <return type-id='type-id-25'/>
12185          </function-decl>
12186        </member-function>
12187        <member-function access='public'>
12188          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT14ContextFormat214collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1358' column='1' visibility='default' binding='global' size-in-bits='64'>
12189            <parameter type-id='type-id-1486' is-artificial='yes'/>
12190            <parameter type-id='type-id-1392'/>
12191            <return type-id='type-id-25'/>
12192          </function-decl>
12193        </member-function>
12194      </class-decl>
12195      <class-decl name='ContextFormat3' size-in-bits='96' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1431' column='1' id='type-id-1119'>
12196        <data-member access='protected' layout-offset-in-bits='0'>
12197          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1510' column='1'/>
12198        </data-member>
12199        <data-member access='protected' layout-offset-in-bits='16'>
12200          <var-decl name='glyphCount' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1511' column='1'/>
12201        </data-member>
12202        <data-member access='protected' layout-offset-in-bits='32'>
12203          <var-decl name='lookupCount' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1513' column='1'/>
12204        </data-member>
12205        <data-member access='protected' layout-offset-in-bits='48'>
12206          <var-decl name='coverageZ' type-id='type-id-875' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1515' column='1'/>
12207        </data-member>
12208        <data-member access='protected' layout-offset-in-bits='64'>
12209          <var-decl name='lookupRecordX' type-id='type-id-857' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1517' column='1'/>
12210        </data-member>
12211        <data-member access='public' static='yes'>
12212          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1520' column='1'/>
12213        </data-member>
12214        <member-function access='public'>
12215          <function-decl name='get_coverage' mangled-name='_ZNK2OT14ContextFormat312get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1478' column='1' visibility='default' binding='global' size-in-bits='64'>
12216            <parameter type-id='type-id-501' is-artificial='yes'/>
12217            <return type-id='type-id-943'/>
12218          </function-decl>
12219        </member-function>
12220        <member-function access='public'>
12221          <function-decl name='closure' mangled-name='_ZNK2OT14ContextFormat37closureEPNS_20hb_closure_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1432' column='1' visibility='default' binding='global' size-in-bits='64'>
12222            <parameter type-id='type-id-501' is-artificial='yes'/>
12223            <parameter type-id='type-id-1390'/>
12224            <return type-id='type-id-25'/>
12225          </function-decl>
12226        </member-function>
12227        <member-function access='public'>
12228          <function-decl name='would_apply' mangled-name='_ZNK2OT14ContextFormat311would_applyEPNS_24hb_would_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1466' column='1' visibility='default' binding='global' size-in-bits='64'>
12229            <parameter type-id='type-id-501' is-artificial='yes'/>
12230            <parameter type-id='type-id-1396'/>
12231            <return type-id='type-id-1'/>
12232          </function-decl>
12233        </member-function>
12234        <member-function access='public'>
12235          <function-decl name='sanitize' mangled-name='_ZN2OT14ContextFormat38sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1497' column='1' visibility='default' binding='global' size-in-bits='64'>
12236            <parameter type-id='type-id-1120' is-artificial='yes'/>
12237            <parameter type-id='type-id-279'/>
12238            <return type-id='type-id-1'/>
12239          </function-decl>
12240        </member-function>
12241        <member-function access='public'>
12242          <function-decl name='apply' mangled-name='_ZNK2OT14ContextFormat35applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1483' column='1' visibility='default' binding='global' size-in-bits='64'>
12243            <parameter type-id='type-id-501' is-artificial='yes'/>
12244            <parameter type-id='type-id-1382'/>
12245            <return type-id='type-id-1'/>
12246          </function-decl>
12247        </member-function>
12248        <member-function access='public'>
12249          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT14ContextFormat314collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1449' column='1' visibility='default' binding='global' size-in-bits='64'>
12250            <parameter type-id='type-id-501' is-artificial='yes'/>
12251            <parameter type-id='type-id-1392'/>
12252            <return type-id='type-id-25'/>
12253          </function-decl>
12254        </member-function>
12255      </class-decl>
12256      <class-decl name='ContextPos' size-in-bits='96' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1355' column='1' id='type-id-1844'>
12257        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1107'/>
12258      </class-decl>
12259      <class-decl name='ContextSubst' size-in-bits='96' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='916' column='1' id='type-id-1845'>
12260        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1107'/>
12261      </class-decl>
12262      <class-decl name='Coverage' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='807' column='1' id='type-id-1121'>
12263        <member-type access='public'>
12264          <class-decl name='Iter' size-in-bits='256' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='872' column='1' id='type-id-1122'>
12265            <member-type access='private'>
12266              <union-decl name='__anonymous_union__' size-in-bits='192' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='913' column='1' id='type-id-1846'>
12267                <data-member access='public'>
12268                  <var-decl name='format1' type-id='type-id-1125' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='914' column='1'/>
12269                </data-member>
12270                <data-member access='public'>
12271                  <var-decl name='format2' type-id='type-id-1128' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='915' column='1'/>
12272                </data-member>
12273              </union-decl>
12274            </member-type>
12275            <data-member access='private' layout-offset-in-bits='0'>
12276              <var-decl name='format' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='912' column='1'/>
12277            </data-member>
12278            <data-member access='private' layout-offset-in-bits='64'>
12279              <var-decl name='u' type-id='type-id-1846' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='916' column='1'/>
12280            </data-member>
12281            <member-function access='public' constructor='yes'>
12282              <function-decl name='Iter' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='873' column='1' visibility='default' binding='global' size-in-bits='64'>
12283                <parameter type-id='type-id-1123' is-artificial='yes'/>
12284                <return type-id='type-id-25'/>
12285              </function-decl>
12286            </member-function>
12287            <member-function access='public'>
12288              <function-decl name='more' mangled-name='_ZN2OT8Coverage4Iter4moreEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='882' column='1' visibility='default' binding='global' size-in-bits='64'>
12289                <parameter type-id='type-id-1123' is-artificial='yes'/>
12290                <return type-id='type-id-1'/>
12291              </function-decl>
12292            </member-function>
12293            <member-function access='public'>
12294              <function-decl name='get_coverage' mangled-name='_ZN2OT8Coverage4Iter12get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='903' column='1' visibility='default' binding='global' size-in-bits='64'>
12295                <parameter type-id='type-id-1123' is-artificial='yes'/>
12296                <return type-id='type-id-137'/>
12297              </function-decl>
12298            </member-function>
12299            <member-function access='public'>
12300              <function-decl name='init' mangled-name='_ZN2OT8Coverage4Iter4initERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='874' column='1' visibility='default' binding='global' size-in-bits='64'>
12301                <parameter type-id='type-id-1123' is-artificial='yes'/>
12302                <parameter type-id='type-id-943'/>
12303                <return type-id='type-id-25'/>
12304              </function-decl>
12305            </member-function>
12306            <member-function access='public'>
12307              <function-decl name='next' mangled-name='_ZN2OT8Coverage4Iter4nextEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='889' column='1' visibility='default' binding='global' size-in-bits='64'>
12308                <parameter type-id='type-id-1123' is-artificial='yes'/>
12309                <return type-id='type-id-25'/>
12310              </function-decl>
12311            </member-function>
12312            <member-function access='public'>
12313              <function-decl name='get_glyph' mangled-name='_ZN2OT8Coverage4Iter9get_glyphEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='896' column='1' visibility='default' binding='global' size-in-bits='64'>
12314                <parameter type-id='type-id-1123' is-artificial='yes'/>
12315                <return type-id='type-id-137'/>
12316              </function-decl>
12317            </member-function>
12318          </class-decl>
12319        </member-type>
12320        <member-type access='protected'>
12321          <union-decl name='__anonymous_union__' size-in-bits='80' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='920' column='1' id='type-id-1847'>
12322            <data-member access='public'>
12323              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='921' column='1'/>
12324            </data-member>
12325            <data-member access='public'>
12326              <var-decl name='format1' type-id='type-id-1124' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='922' column='1'/>
12327            </data-member>
12328            <data-member access='public'>
12329              <var-decl name='format2' type-id='type-id-1127' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='923' column='1'/>
12330            </data-member>
12331          </union-decl>
12332        </member-type>
12333        <data-member access='protected' layout-offset-in-bits='0'>
12334          <var-decl name='u' type-id='type-id-1847' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='924' column='1'/>
12335        </data-member>
12336        <data-member access='public' static='yes'>
12337          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='926' column='1'/>
12338        </data-member>
12339        <member-function access='public'>
12340          <function-decl name='add_coverage&lt;hb_set_digest_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='864' column='1' visibility='default' binding='global' size-in-bits='64'>
12341            <parameter type-id='type-id-1490' is-artificial='yes'/>
12342            <parameter type-id='type-id-1805'/>
12343            <return type-id='type-id-25'/>
12344          </function-decl>
12345        </member-function>
12346        <member-function access='public'>
12347          <function-decl name='intersects_coverage' mangled-name='_ZNK2OT8Coverage19intersects_coverageEPK8hb_set_tj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='855' column='1' visibility='default' binding='global' size-in-bits='64'>
12348            <parameter type-id='type-id-1490' is-artificial='yes'/>
12349            <parameter type-id='type-id-1838'/>
12350            <parameter type-id='type-id-18'/>
12351            <return type-id='type-id-1'/>
12352          </function-decl>
12353        </member-function>
12354        <member-function access='public'>
12355          <function-decl name='get_coverage' mangled-name='_ZNK2OT8Coverage12get_coverageEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='808' column='1' visibility='default' binding='global' size-in-bits='64'>
12356            <parameter type-id='type-id-1490' is-artificial='yes'/>
12357            <parameter type-id='type-id-72'/>
12358            <return type-id='type-id-18'/>
12359          </function-decl>
12360        </member-function>
12361        <member-function access='public'>
12362          <function-decl name='add_coverage&lt;hb_set_t&gt;' mangled-name='_ZNK2OT8Coverage12add_coverageI8hb_set_tEEvPT_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='864' column='1' visibility='default' binding='global' size-in-bits='64'>
12363            <parameter type-id='type-id-1490' is-artificial='yes'/>
12364            <parameter type-id='type-id-964'/>
12365            <return type-id='type-id-25'/>
12366          </function-decl>
12367        </member-function>
12368        <member-function access='public'>
12369          <function-decl name='intersects' mangled-name='_ZNK2OT8Coverage10intersectsEPK8hb_set_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='845' column='1' visibility='default' binding='global' size-in-bits='64'>
12370            <parameter type-id='type-id-1490' is-artificial='yes'/>
12371            <parameter type-id='type-id-1838'/>
12372            <return type-id='type-id-1'/>
12373          </function-decl>
12374        </member-function>
12375        <member-function access='public'>
12376          <function-decl name='sanitize' mangled-name='_ZN2OT8Coverage8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='835' column='1' visibility='default' binding='global' size-in-bits='64'>
12377            <parameter type-id='type-id-539' is-artificial='yes'/>
12378            <parameter type-id='type-id-279'/>
12379            <return type-id='type-id-1'/>
12380          </function-decl>
12381        </member-function>
12382        <member-function access='public'>
12383          <function-decl name='add_coverage&lt;hb_set_digest_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='864' column='1' visibility='default' binding='global' size-in-bits='64'>
12384            <parameter type-id='type-id-1848' is-artificial='yes'/>
12385            <parameter type-id='type-id-1805'/>
12386            <return type-id='type-id-25'/>
12387          </function-decl>
12388        </member-function>
12389        <member-function access='public'>
12390          <function-decl name='serialize' mangled-name='_ZN2OT8Coverage9serializeEPNS_22hb_serialize_context_tERNS_8SupplierINS_7IntTypeItLj2EEEEEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='817' column='1' visibility='default' binding='global' size-in-bits='64'>
12391            <parameter type-id='type-id-539' is-artificial='yes'/>
12392            <parameter type-id='type-id-281'/>
12393            <parameter type-id='type-id-749'/>
12394            <parameter type-id='type-id-18'/>
12395            <return type-id='type-id-1'/>
12396          </function-decl>
12397        </member-function>
12398      </class-decl>
12399      <class-decl name='CoverageFormat1' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='629' column='1' id='type-id-1124'>
12400        <member-type access='public'>
12401          <class-decl name='Iter' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='672' column='1' id='type-id-1125'>
12402            <data-member access='private' layout-offset-in-bits='0'>
12403              <var-decl name='c' type-id='type-id-1493' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='680' column='1'/>
12404            </data-member>
12405            <data-member access='private' layout-offset-in-bits='64'>
12406              <var-decl name='i' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='681' column='1'/>
12407            </data-member>
12408            <member-function access='public'>
12409              <function-decl name='get_coverage' mangled-name='_ZN2OT15CoverageFormat14Iter12get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='677' column='1' visibility='default' binding='global' size-in-bits='64'>
12410                <parameter type-id='type-id-1126' is-artificial='yes'/>
12411                <return type-id='type-id-137'/>
12412              </function-decl>
12413            </member-function>
12414            <member-function access='public'>
12415              <function-decl name='more' mangled-name='_ZN2OT15CoverageFormat14Iter4moreEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='674' column='1' visibility='default' binding='global' size-in-bits='64'>
12416                <parameter type-id='type-id-1126' is-artificial='yes'/>
12417                <return type-id='type-id-1'/>
12418              </function-decl>
12419            </member-function>
12420            <member-function access='public'>
12421              <function-decl name='init' mangled-name='_ZN2OT15CoverageFormat14Iter4initERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='673' column='1' visibility='default' binding='global' size-in-bits='64'>
12422                <parameter type-id='type-id-1126' is-artificial='yes'/>
12423                <parameter type-id='type-id-1492'/>
12424                <return type-id='type-id-25'/>
12425              </function-decl>
12426            </member-function>
12427            <member-function access='public'>
12428              <function-decl name='next' mangled-name='_ZN2OT15CoverageFormat14Iter4nextEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='675' column='1' visibility='default' binding='global' size-in-bits='64'>
12429                <parameter type-id='type-id-1126' is-artificial='yes'/>
12430                <return type-id='type-id-25'/>
12431              </function-decl>
12432            </member-function>
12433            <member-function access='public'>
12434              <function-decl name='get_glyph' mangled-name='_ZN2OT15CoverageFormat14Iter9get_glyphEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='676' column='1' visibility='default' binding='global' size-in-bits='64'>
12435                <parameter type-id='type-id-1126' is-artificial='yes'/>
12436                <return type-id='type-id-137'/>
12437              </function-decl>
12438            </member-function>
12439          </class-decl>
12440        </member-type>
12441        <data-member access='protected' layout-offset-in-bits='0'>
12442          <var-decl name='coverageFormat' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='686' column='1'/>
12443        </data-member>
12444        <data-member access='protected' layout-offset-in-bits='16'>
12445          <var-decl name='glyphArray' type-id='type-id-1743' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='688' column='1'/>
12446        </data-member>
12447        <data-member access='public' static='yes'>
12448          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='690' column='1'/>
12449        </data-member>
12450        <member-function access='private'>
12451          <function-decl name='add_coverage&lt;hb_set_digest_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='664' column='1' visibility='default' binding='global' size-in-bits='64'>
12452            <parameter type-id='type-id-1493' is-artificial='yes'/>
12453            <parameter type-id='type-id-1805'/>
12454            <return type-id='type-id-25'/>
12455          </function-decl>
12456        </member-function>
12457        <member-function access='private'>
12458          <function-decl name='add_coverage&lt;hb_set_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='664' column='1' visibility='default' binding='global' size-in-bits='64'>
12459            <parameter type-id='type-id-1493' is-artificial='yes'/>
12460            <parameter type-id='type-id-964'/>
12461            <return type-id='type-id-25'/>
12462          </function-decl>
12463        </member-function>
12464        <member-function access='private'>
12465          <function-decl name='get_coverage' mangled-name='_ZNK2OT15CoverageFormat112get_coverageEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='633' column='1' visibility='default' binding='global' size-in-bits='64'>
12466            <parameter type-id='type-id-1493' is-artificial='yes'/>
12467            <parameter type-id='type-id-72'/>
12468            <return type-id='type-id-18'/>
12469          </function-decl>
12470        </member-function>
12471        <member-function access='private'>
12472          <function-decl name='intersects_coverage' mangled-name='_ZNK2OT15CoverageFormat119intersects_coverageEPK8hb_set_tj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='659' column='1' visibility='default' binding='global' size-in-bits='64'>
12473            <parameter type-id='type-id-1493' is-artificial='yes'/>
12474            <parameter type-id='type-id-1838'/>
12475            <parameter type-id='type-id-18'/>
12476            <return type-id='type-id-1'/>
12477          </function-decl>
12478        </member-function>
12479        <member-function access='private'>
12480          <function-decl name='sanitize' mangled-name='_ZN2OT15CoverageFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='654' column='1' visibility='default' binding='global' size-in-bits='64'>
12481            <parameter type-id='type-id-549' is-artificial='yes'/>
12482            <parameter type-id='type-id-279'/>
12483            <return type-id='type-id-1'/>
12484          </function-decl>
12485        </member-function>
12486        <member-function access='private'>
12487          <function-decl name='add_coverage&lt;hb_set_digest_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='664' column='1' visibility='default' binding='global' size-in-bits='64'>
12488            <parameter type-id='type-id-1849' is-artificial='yes'/>
12489            <parameter type-id='type-id-1805'/>
12490            <return type-id='type-id-25'/>
12491          </function-decl>
12492        </member-function>
12493        <member-function access='private'>
12494          <function-decl name='serialize' mangled-name='_ZN2OT15CoverageFormat19serializeEPNS_22hb_serialize_context_tERNS_8SupplierINS_7IntTypeItLj2EEEEEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='640' column='1' visibility='default' binding='global' size-in-bits='64'>
12495            <parameter type-id='type-id-549' is-artificial='yes'/>
12496            <parameter type-id='type-id-281'/>
12497            <parameter type-id='type-id-749'/>
12498            <parameter type-id='type-id-18'/>
12499            <return type-id='type-id-1'/>
12500          </function-decl>
12501        </member-function>
12502      </class-decl>
12503      <class-decl name='CoverageFormat2' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='694' column='1' id='type-id-1127'>
12504        <member-type access='public'>
12505          <class-decl name='Iter' size-in-bits='192' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='769' column='1' id='type-id-1128'>
12506            <data-member access='private' layout-offset-in-bits='0'>
12507              <var-decl name='c' type-id='type-id-1496' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='791' column='1'/>
12508            </data-member>
12509            <data-member access='private' layout-offset-in-bits='64'>
12510              <var-decl name='i' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='792' column='1'/>
12511            </data-member>
12512            <data-member access='private' layout-offset-in-bits='96'>
12513              <var-decl name='j' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='792' column='1'/>
12514            </data-member>
12515            <data-member access='private' layout-offset-in-bits='128'>
12516              <var-decl name='coverage' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='792' column='1'/>
12517            </data-member>
12518            <member-function access='public'>
12519              <function-decl name='get_coverage' mangled-name='_ZN2OT15CoverageFormat24Iter12get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='788' column='1' visibility='default' binding='global' size-in-bits='64'>
12520                <parameter type-id='type-id-1129' is-artificial='yes'/>
12521                <return type-id='type-id-137'/>
12522              </function-decl>
12523            </member-function>
12524            <member-function access='public'>
12525              <function-decl name='more' mangled-name='_ZN2OT15CoverageFormat24Iter4moreEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='776' column='1' visibility='default' binding='global' size-in-bits='64'>
12526                <parameter type-id='type-id-1129' is-artificial='yes'/>
12527                <return type-id='type-id-1'/>
12528              </function-decl>
12529            </member-function>
12530            <member-function access='public'>
12531              <function-decl name='init' mangled-name='_ZN2OT15CoverageFormat24Iter4initERKS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='770' column='1' visibility='default' binding='global' size-in-bits='64'>
12532                <parameter type-id='type-id-1129' is-artificial='yes'/>
12533                <parameter type-id='type-id-1495'/>
12534                <return type-id='type-id-25'/>
12535              </function-decl>
12536            </member-function>
12537            <member-function access='public'>
12538              <function-decl name='next' mangled-name='_ZN2OT15CoverageFormat24Iter4nextEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='777' column='1' visibility='default' binding='global' size-in-bits='64'>
12539                <parameter type-id='type-id-1129' is-artificial='yes'/>
12540                <return type-id='type-id-25'/>
12541              </function-decl>
12542            </member-function>
12543            <member-function access='public'>
12544              <function-decl name='get_glyph' mangled-name='_ZN2OT15CoverageFormat24Iter9get_glyphEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='787' column='1' visibility='default' binding='global' size-in-bits='64'>
12545                <parameter type-id='type-id-1129' is-artificial='yes'/>
12546                <return type-id='type-id-137'/>
12547              </function-decl>
12548            </member-function>
12549          </class-decl>
12550        </member-type>
12551        <data-member access='protected' layout-offset-in-bits='0'>
12552          <var-decl name='coverageFormat' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='797' column='1'/>
12553        </data-member>
12554        <data-member access='protected' layout-offset-in-bits='16'>
12555          <var-decl name='rangeRecord' type-id='type-id-1746' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='799' column='1'/>
12556        </data-member>
12557        <data-member access='public' static='yes'>
12558          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='803' column='1'/>
12559        </data-member>
12560        <member-function access='private'>
12561          <function-decl name='add_coverage&lt;hb_set_digest_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='761' column='1' visibility='default' binding='global' size-in-bits='64'>
12562            <parameter type-id='type-id-1496' is-artificial='yes'/>
12563            <parameter type-id='type-id-1805'/>
12564            <return type-id='type-id-25'/>
12565          </function-decl>
12566        </member-function>
12567        <member-function access='private'>
12568          <function-decl name='add_coverage&lt;hb_set_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='761' column='1' visibility='default' binding='global' size-in-bits='64'>
12569            <parameter type-id='type-id-1496' is-artificial='yes'/>
12570            <parameter type-id='type-id-964'/>
12571            <return type-id='type-id-25'/>
12572          </function-decl>
12573        </member-function>
12574        <member-function access='private'>
12575          <function-decl name='get_coverage' mangled-name='_ZNK2OT15CoverageFormat212get_coverageEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='698' column='1' visibility='default' binding='global' size-in-bits='64'>
12576            <parameter type-id='type-id-1496' is-artificial='yes'/>
12577            <parameter type-id='type-id-72'/>
12578            <return type-id='type-id-18'/>
12579          </function-decl>
12580        </member-function>
12581        <member-function access='private'>
12582          <function-decl name='intersects_coverage' mangled-name='_ZNK2OT15CoverageFormat219intersects_coverageEPK8hb_set_tj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='745' column='1' visibility='default' binding='global' size-in-bits='64'>
12583            <parameter type-id='type-id-1496' is-artificial='yes'/>
12584            <parameter type-id='type-id-1838'/>
12585            <parameter type-id='type-id-18'/>
12586            <return type-id='type-id-1'/>
12587          </function-decl>
12588        </member-function>
12589        <member-function access='private'>
12590          <function-decl name='sanitize' mangled-name='_ZN2OT15CoverageFormat28sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
12591            <parameter type-id='type-id-553' is-artificial='yes'/>
12592            <parameter type-id='type-id-279'/>
12593            <return type-id='type-id-1'/>
12594          </function-decl>
12595        </member-function>
12596        <member-function access='private'>
12597          <function-decl name='add_coverage&lt;hb_set_digest_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='761' column='1' visibility='default' binding='global' size-in-bits='64'>
12598            <parameter type-id='type-id-1850' is-artificial='yes'/>
12599            <parameter type-id='type-id-1805'/>
12600            <return type-id='type-id-25'/>
12601          </function-decl>
12602        </member-function>
12603        <member-function access='private'>
12604          <function-decl name='serialize' mangled-name='_ZN2OT15CoverageFormat29serializeEPNS_22hb_serialize_context_tERNS_8SupplierINS_7IntTypeItLj2EEEEEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='708' column='1' visibility='default' binding='global' size-in-bits='64'>
12605            <parameter type-id='type-id-553' is-artificial='yes'/>
12606            <parameter type-id='type-id-281'/>
12607            <parameter type-id='type-id-749'/>
12608            <parameter type-id='type-id-18'/>
12609            <return type-id='type-id-1'/>
12610          </function-decl>
12611        </member-function>
12612      </class-decl>
12613      <class-decl name='CursivePos' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='988' column='1' id='type-id-1130'>
12614        <member-type access='protected'>
12615          <union-decl name='__anonymous_union__' size-in-bits='80' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1009' column='1' id='type-id-1851'>
12616            <data-member access='public'>
12617              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1010' column='1'/>
12618            </data-member>
12619            <data-member access='public'>
12620              <var-decl name='format1' type-id='type-id-1132' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1011' column='1'/>
12621            </data-member>
12622          </union-decl>
12623        </member-type>
12624        <data-member access='protected' layout-offset-in-bits='0'>
12625          <var-decl name='u' type-id='type-id-1851' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1012' column='1'/>
12626        </data-member>
12627        <member-function access='public'>
12628          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='990' column='1' visibility='default' binding='global' size-in-bits='64'>
12629            <parameter type-id='type-id-1498' is-artificial='yes'/>
12630            <parameter type-id='type-id-1394'/>
12631            <return type-id='type-id-1818'/>
12632          </function-decl>
12633        </member-function>
12634        <member-function access='public'>
12635          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='990' column='1' visibility='default' binding='global' size-in-bits='64'>
12636            <parameter type-id='type-id-1498' is-artificial='yes'/>
12637            <parameter type-id='type-id-1382'/>
12638            <return type-id='type-id-1820'/>
12639          </function-decl>
12640        </member-function>
12641        <member-function access='public'>
12642          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='990' column='1' visibility='default' binding='global' size-in-bits='64'>
12643            <parameter type-id='type-id-1498' is-artificial='yes'/>
12644            <parameter type-id='type-id-1392'/>
12645            <return type-id='type-id-1822'/>
12646          </function-decl>
12647        </member-function>
12648        <member-function access='public'>
12649          <function-decl name='sanitize' mangled-name='_ZN2OT10CursivePos8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='999' column='1' visibility='default' binding='global' size-in-bits='64'>
12650            <parameter type-id='type-id-1131' is-artificial='yes'/>
12651            <parameter type-id='type-id-279'/>
12652            <return type-id='type-id-1'/>
12653          </function-decl>
12654        </member-function>
12655      </class-decl>
12656      <class-decl name='CursivePosFormat1' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='875' column='1' id='type-id-1132'>
12657        <data-member access='protected' layout-offset-in-bits='0'>
12658          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='976' column='1'/>
12659        </data-member>
12660        <data-member access='protected' layout-offset-in-bits='16'>
12661          <var-decl name='coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='978' column='1'/>
12662        </data-member>
12663        <data-member access='protected' layout-offset-in-bits='32'>
12664          <var-decl name='entryExitRecord' type-id='type-id-1013' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='981' column='1'/>
12665        </data-member>
12666        <data-member access='public' static='yes'>
12667          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='984' column='1'/>
12668        </data-member>
12669        <member-function access='public'>
12670          <function-decl name='get_coverage' mangled-name='_ZNK2OT17CursivePosFormat112get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='882' column='1' visibility='default' binding='global' size-in-bits='64'>
12671            <parameter type-id='type-id-1501' is-artificial='yes'/>
12672            <return type-id='type-id-943'/>
12673          </function-decl>
12674        </member-function>
12675        <member-function access='public'>
12676          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT17CursivePosFormat114collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='876' column='1' visibility='default' binding='global' size-in-bits='64'>
12677            <parameter type-id='type-id-1501' is-artificial='yes'/>
12678            <parameter type-id='type-id-1392'/>
12679            <return type-id='type-id-25'/>
12680          </function-decl>
12681        </member-function>
12682        <member-function access='public'>
12683          <function-decl name='sanitize' mangled-name='_ZN2OT17CursivePosFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='970' column='1' visibility='default' binding='global' size-in-bits='64'>
12684            <parameter type-id='type-id-1133' is-artificial='yes'/>
12685            <parameter type-id='type-id-279'/>
12686            <return type-id='type-id-1'/>
12687          </function-decl>
12688        </member-function>
12689        <member-function access='public'>
12690          <function-decl name='apply' mangled-name='_ZNK2OT17CursivePosFormat15applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='887' column='1' visibility='default' binding='global' size-in-bits='64'>
12691            <parameter type-id='type-id-1501' is-artificial='yes'/>
12692            <parameter type-id='type-id-1382'/>
12693            <return type-id='type-id-1'/>
12694          </function-decl>
12695        </member-function>
12696      </class-decl>
12697      <class-decl name='Device' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1101' column='1' id='type-id-1134'>
12698        <data-member access='protected' layout-offset-in-bits='0'>
12699          <var-decl name='startSize' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1157' column='1'/>
12700        </data-member>
12701        <data-member access='protected' layout-offset-in-bits='16'>
12702          <var-decl name='endSize' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1158' column='1'/>
12703        </data-member>
12704        <data-member access='protected' layout-offset-in-bits='32'>
12705          <var-decl name='deltaFormat' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1159' column='1'/>
12706        </data-member>
12707        <data-member access='protected' layout-offset-in-bits='48'>
12708          <var-decl name='deltaValue' type-id='type-id-681' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1164' column='1'/>
12709        </data-member>
12710        <data-member access='public' static='yes'>
12711          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1166' column='1'/>
12712        </data-member>
12713        <member-function access='public'>
12714          <function-decl name='get_delta_pixels' mangled-name='_ZNK2OT6Device16get_delta_pixelsEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1121' column='1' visibility='default' binding='global' size-in-bits='64'>
12715            <parameter type-id='type-id-452' is-artificial='yes'/>
12716            <parameter type-id='type-id-18'/>
12717            <return type-id='type-id-11'/>
12718          </function-decl>
12719        </member-function>
12720        <member-function access='public'>
12721          <function-decl name='get_size' mangled-name='_ZNK2OT6Device8get_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1144' column='1' visibility='default' binding='global' size-in-bits='64'>
12722            <parameter type-id='type-id-452' is-artificial='yes'/>
12723            <return type-id='type-id-18'/>
12724          </function-decl>
12725        </member-function>
12726        <member-function access='public'>
12727          <function-decl name='sanitize' mangled-name='_ZN2OT6Device8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1151' column='1' visibility='default' binding='global' size-in-bits='64'>
12728            <parameter type-id='type-id-1136' is-artificial='yes'/>
12729            <parameter type-id='type-id-279'/>
12730            <return type-id='type-id-1'/>
12731          </function-decl>
12732        </member-function>
12733        <member-function access='public'>
12734          <function-decl name='get_x_delta' mangled-name='_ZNK2OT6Device11get_x_deltaEP9hb_font_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1103' column='1' visibility='default' binding='global' size-in-bits='64'>
12735            <parameter type-id='type-id-452' is-artificial='yes'/>
12736            <parameter type-id='type-id-154'/>
12737            <return type-id='type-id-103'/>
12738          </function-decl>
12739        </member-function>
12740        <member-function access='public'>
12741          <function-decl name='get_y_delta' mangled-name='_ZNK2OT6Device11get_y_deltaEP9hb_font_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1106' column='1' visibility='default' binding='global' size-in-bits='64'>
12742            <parameter type-id='type-id-452' is-artificial='yes'/>
12743            <parameter type-id='type-id-154'/>
12744            <return type-id='type-id-103'/>
12745          </function-decl>
12746        </member-function>
12747        <member-function access='public'>
12748          <function-decl name='get_delta' mangled-name='_ZNK2OT6Device9get_deltaEji' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='1109' column='1' visibility='default' binding='global' size-in-bits='64'>
12749            <parameter type-id='type-id-452' is-artificial='yes'/>
12750            <parameter type-id='type-id-18'/>
12751            <parameter type-id='type-id-11'/>
12752            <return type-id='type-id-11'/>
12753          </function-decl>
12754        </member-function>
12755      </class-decl>
12756      <class-decl name='EntryExitRecord' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='853' column='1' id='type-id-851'>
12757        <data-member access='protected' layout-offset-in-bits='0'>
12758          <var-decl name='entryAnchor' type-id='type-id-862' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='863' column='1'/>
12759        </data-member>
12760        <data-member access='protected' layout-offset-in-bits='16'>
12761          <var-decl name='exitAnchor' type-id='type-id-862' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='867' column='1'/>
12762        </data-member>
12763        <data-member access='public' static='yes'>
12764          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='871' column='1'/>
12765        </data-member>
12766        <data-member access='public' static='yes'>
12767          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='871' column='1'/>
12768        </data-member>
12769        <member-function access='public'>
12770          <function-decl name='sanitize' mangled-name='_ZN2OT15EntryExitRecord8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='856' column='1' visibility='default' binding='global' size-in-bits='64'>
12771            <parameter type-id='type-id-1138' is-artificial='yes'/>
12772            <parameter type-id='type-id-279'/>
12773            <parameter type-id='type-id-19'/>
12774            <return type-id='type-id-1'/>
12775          </function-decl>
12776        </member-function>
12777      </class-decl>
12778      <class-decl name='Extension&lt;OT::ExtensionPos&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2199' column='1' id='type-id-1139'>
12779        <data-member access='protected' layout-offset-in-bits='0'>
12780          <var-decl name='u' type-id='type-id-1852' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2250' column='1'/>
12781        </data-member>
12782        <member-function access='public'>
12783          <function-decl name='get_subtable&lt;OT::PosLookupSubTable&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2216' column='1' visibility='default' binding='global' size-in-bits='64'>
12784            <parameter type-id='type-id-1508' is-artificial='yes'/>
12785            <return type-id='type-id-1675'/>
12786          </function-decl>
12787        </member-function>
12788        <member-function access='public'>
12789          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2224' column='1' visibility='default' binding='global' size-in-bits='64'>
12790            <parameter type-id='type-id-1508' is-artificial='yes'/>
12791            <parameter type-id='type-id-1394'/>
12792            <return type-id='type-id-1818'/>
12793          </function-decl>
12794        </member-function>
12795        <member-function access='public'>
12796          <function-decl name='get_offset' mangled-name='_ZNK2OT9ExtensionINS_12ExtensionPosEE10get_offsetEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2207' column='1' visibility='default' binding='global' size-in-bits='64'>
12797            <parameter type-id='type-id-1508' is-artificial='yes'/>
12798            <return type-id='type-id-18'/>
12799          </function-decl>
12800        </member-function>
12801        <member-function access='public'>
12802          <function-decl name='get_type' mangled-name='_ZNK2OT9ExtensionINS_12ExtensionPosEE8get_typeEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2200' column='1' visibility='default' binding='global' size-in-bits='64'>
12803            <parameter type-id='type-id-1508' is-artificial='yes'/>
12804            <return type-id='type-id-18'/>
12805          </function-decl>
12806        </member-function>
12807        <member-function access='public'>
12808          <function-decl name='sanitize_self' mangled-name='_ZN2OT9ExtensionINS_12ExtensionPosEE13sanitize_selfEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2229' column='1' visibility='default' binding='global' size-in-bits='64'>
12809            <parameter type-id='type-id-1140' is-artificial='yes'/>
12810            <parameter type-id='type-id-279'/>
12811            <return type-id='type-id-1'/>
12812          </function-decl>
12813        </member-function>
12814        <member-function access='public'>
12815          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' mangled-name='_ZNK2OT9ExtensionINS_12ExtensionPosEE8dispatchINS_27hb_collect_glyphs_context_tEEENT_8return_tEPS5_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2224' column='1' visibility='default' binding='global' size-in-bits='64'>
12816            <parameter type-id='type-id-1508' is-artificial='yes'/>
12817            <parameter type-id='type-id-1392'/>
12818            <return type-id='type-id-1822'/>
12819          </function-decl>
12820        </member-function>
12821        <member-function access='public'>
12822          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' mangled-name='_ZNK2OT9ExtensionINS_12ExtensionPosEE8dispatchINS_18hb_apply_context_tEEENT_8return_tEPS5_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2224' column='1' visibility='default' binding='global' size-in-bits='64'>
12823            <parameter type-id='type-id-1508' is-artificial='yes'/>
12824            <parameter type-id='type-id-1382'/>
12825            <return type-id='type-id-1820'/>
12826          </function-decl>
12827        </member-function>
12828        <member-function access='public'>
12829          <function-decl name='sanitize' mangled-name='_ZN2OT9ExtensionINS_12ExtensionPosEE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2238' column='1' visibility='default' binding='global' size-in-bits='64'>
12830            <parameter type-id='type-id-1140' is-artificial='yes'/>
12831            <parameter type-id='type-id-279'/>
12832            <return type-id='type-id-1'/>
12833          </function-decl>
12834        </member-function>
12835      </class-decl>
12836      <class-decl name='Extension&lt;OT::ExtensionSubst&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2199' column='1' id='type-id-1141'>
12837        <member-type access='protected'>
12838          <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2247' column='1' id='type-id-1852'>
12839            <data-member access='public'>
12840              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2248' column='1'/>
12841            </data-member>
12842            <data-member access='public'>
12843              <var-decl name='format1' type-id='type-id-1143' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2249' column='1'/>
12844            </data-member>
12845          </union-decl>
12846        </member-type>
12847        <data-member access='protected' layout-offset-in-bits='0'>
12848          <var-decl name='u' type-id='type-id-1852' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2250' column='1'/>
12849        </data-member>
12850        <member-function access='public'>
12851          <function-decl name='get_subtable&lt;OT::SubstLookupSubTable&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2216' column='1' visibility='default' binding='global' size-in-bits='64'>
12852            <parameter type-id='type-id-1510' is-artificial='yes'/>
12853            <return type-id='type-id-1758'/>
12854          </function-decl>
12855        </member-function>
12856        <member-function access='public'>
12857          <function-decl name='dispatch&lt;OT::hb_would_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2224' column='1' visibility='default' binding='global' size-in-bits='64'>
12858            <parameter type-id='type-id-1510' is-artificial='yes'/>
12859            <parameter type-id='type-id-1396'/>
12860            <return type-id='type-id-1819'/>
12861          </function-decl>
12862        </member-function>
12863        <member-function access='public'>
12864          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2224' column='1' visibility='default' binding='global' size-in-bits='64'>
12865            <parameter type-id='type-id-1510' is-artificial='yes'/>
12866            <parameter type-id='type-id-1392'/>
12867            <return type-id='type-id-1822'/>
12868          </function-decl>
12869        </member-function>
12870        <member-function access='public'>
12871          <function-decl name='dispatch&lt;OT::hb_closure_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2224' column='1' visibility='default' binding='global' size-in-bits='64'>
12872            <parameter type-id='type-id-1510' is-artificial='yes'/>
12873            <parameter type-id='type-id-1390'/>
12874            <return type-id='type-id-1821'/>
12875          </function-decl>
12876        </member-function>
12877        <member-function access='public'>
12878          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2224' column='1' visibility='default' binding='global' size-in-bits='64'>
12879            <parameter type-id='type-id-1510' is-artificial='yes'/>
12880            <parameter type-id='type-id-1382'/>
12881            <return type-id='type-id-1820'/>
12882          </function-decl>
12883        </member-function>
12884        <member-function access='public'>
12885          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2224' column='1' visibility='default' binding='global' size-in-bits='64'>
12886            <parameter type-id='type-id-1510' is-artificial='yes'/>
12887            <parameter type-id='type-id-1394'/>
12888            <return type-id='type-id-1818'/>
12889          </function-decl>
12890        </member-function>
12891        <member-function access='public'>
12892          <function-decl name='get_offset' mangled-name='_ZNK2OT9ExtensionINS_14ExtensionSubstEE10get_offsetEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2207' column='1' visibility='default' binding='global' size-in-bits='64'>
12893            <parameter type-id='type-id-1510' is-artificial='yes'/>
12894            <return type-id='type-id-18'/>
12895          </function-decl>
12896        </member-function>
12897        <member-function access='public'>
12898          <function-decl name='get_type' mangled-name='_ZNK2OT9ExtensionINS_14ExtensionSubstEE8get_typeEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2200' column='1' visibility='default' binding='global' size-in-bits='64'>
12899            <parameter type-id='type-id-1510' is-artificial='yes'/>
12900            <return type-id='type-id-18'/>
12901          </function-decl>
12902        </member-function>
12903        <member-function access='public'>
12904          <function-decl name='sanitize_self' mangled-name='_ZN2OT9ExtensionINS_14ExtensionSubstEE13sanitize_selfEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2229' column='1' visibility='default' binding='global' size-in-bits='64'>
12905            <parameter type-id='type-id-1142' is-artificial='yes'/>
12906            <parameter type-id='type-id-279'/>
12907            <return type-id='type-id-1'/>
12908          </function-decl>
12909        </member-function>
12910        <member-function access='public'>
12911          <function-decl name='sanitize' mangled-name='_ZN2OT9ExtensionINS_14ExtensionSubstEE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2238' column='1' visibility='default' binding='global' size-in-bits='64'>
12912            <parameter type-id='type-id-1142' is-artificial='yes'/>
12913            <parameter type-id='type-id-279'/>
12914            <return type-id='type-id-1'/>
12915          </function-decl>
12916        </member-function>
12917        <member-function access='public'>
12918          <function-decl name='get_subtable&lt;OT::SubstLookupSubTable&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2216' column='1' visibility='default' binding='global' size-in-bits='64'>
12919            <parameter type-id='type-id-1510' is-artificial='yes'/>
12920            <return type-id='type-id-1758'/>
12921          </function-decl>
12922        </member-function>
12923        <member-function access='public'>
12924          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2224' column='1' visibility='default' binding='global' size-in-bits='64'>
12925            <parameter type-id='type-id-1510' is-artificial='yes'/>
12926            <parameter type-id='type-id-1394'/>
12927            <return type-id='type-id-1818'/>
12928          </function-decl>
12929        </member-function>
12930      </class-decl>
12931      <class-decl name='ExtensionFormat1' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2177' column='1' id='type-id-1143'>
12932        <data-member access='protected' layout-offset-in-bits='0'>
12933          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2187' column='1'/>
12934        </data-member>
12935        <data-member access='protected' layout-offset-in-bits='16'>
12936          <var-decl name='extensionLookupType' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2188' column='1'/>
12937        </data-member>
12938        <data-member access='protected' layout-offset-in-bits='32'>
12939          <var-decl name='extensionOffset' type-id='type-id-341' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2191' column='1'/>
12940        </data-member>
12941        <data-member access='public' static='yes'>
12942          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2194' column='1'/>
12943        </data-member>
12944        <data-member access='public' static='yes'>
12945          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2194' column='1'/>
12946        </data-member>
12947        <member-function access='public'>
12948          <function-decl name='get_type' mangled-name='_ZNK2OT16ExtensionFormat18get_typeEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2178' column='1' visibility='default' binding='global' size-in-bits='64'>
12949            <parameter type-id='type-id-508' is-artificial='yes'/>
12950            <return type-id='type-id-18'/>
12951          </function-decl>
12952        </member-function>
12953        <member-function access='public'>
12954          <function-decl name='get_offset' mangled-name='_ZNK2OT16ExtensionFormat110get_offsetEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2179' column='1' visibility='default' binding='global' size-in-bits='64'>
12955            <parameter type-id='type-id-508' is-artificial='yes'/>
12956            <return type-id='type-id-18'/>
12957          </function-decl>
12958        </member-function>
12959        <member-function access='public'>
12960          <function-decl name='sanitize' mangled-name='_ZN2OT16ExtensionFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2181' column='1' visibility='default' binding='global' size-in-bits='64'>
12961            <parameter type-id='type-id-1144' is-artificial='yes'/>
12962            <parameter type-id='type-id-279'/>
12963            <return type-id='type-id-1'/>
12964          </function-decl>
12965        </member-function>
12966      </class-decl>
12967      <class-decl name='ExtensionPos' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1360' column='1' id='type-id-1853'>
12968        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1139'/>
12969      </class-decl>
12970      <class-decl name='ExtensionSubst' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='921' column='1' id='type-id-1512'>
12971        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1141'/>
12972        <member-function access='public'>
12973          <function-decl name='is_reverse' mangled-name='_ZNK2OT14ExtensionSubst10is_reverseEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='924' column='1' visibility='default' binding='global' size-in-bits='64'>
12974            <parameter type-id='type-id-1514' is-artificial='yes'/>
12975            <return type-id='type-id-1'/>
12976          </function-decl>
12977        </member-function>
12978      </class-decl>
12979      <class-decl name='Feature' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='475' column='1' id='type-id-1145'>
12980        <data-member access='public' layout-offset-in-bits='0'>
12981          <var-decl name='featureParams' type-id='type-id-1236' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='532' column='1'/>
12982        </data-member>
12983        <data-member access='public' layout-offset-in-bits='16'>
12984          <var-decl name='lookupIndex' type-id='type-id-1537' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='536' column='1'/>
12985        </data-member>
12986        <data-member access='public' static='yes'>
12987          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='538' column='1'/>
12988        </data-member>
12989        <member-function access='public'>
12990          <function-decl name='sanitize' mangled-name='_ZN2OT7Feature8sanitizeEPNS_21hb_sanitize_context_tEPKNS_6RecordIS0_E18sanitize_closure_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
12991            <parameter type-id='type-id-1147' is-artificial='yes'/>
12992            <parameter type-id='type-id-279'/>
12993            <parameter type-id='type-id-1684'/>
12994            <return type-id='type-id-1'/>
12995          </function-decl>
12996        </member-function>
12997        <member-function access='public'>
12998          <function-decl name='get_feature_params' mangled-name='_ZNK2OT7Feature18get_feature_paramsEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='485' column='1' visibility='default' binding='global' size-in-bits='64'>
12999            <parameter type-id='type-id-478' is-artificial='yes'/>
13000            <return type-id='type-id-1518'/>
13001          </function-decl>
13002        </member-function>
13003        <member-function access='public'>
13004          <function-decl name='get_lookup_indexes' mangled-name='_ZNK2OT7Feature18get_lookup_indexesEjPjS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='480' column='1' visibility='default' binding='global' size-in-bits='64'>
13005            <parameter type-id='type-id-478' is-artificial='yes'/>
13006            <parameter type-id='type-id-18'/>
13007            <parameter type-id='type-id-60'/>
13008            <parameter type-id='type-id-60'/>
13009            <return type-id='type-id-18'/>
13010          </function-decl>
13011        </member-function>
13012      </class-decl>
13013      <class-decl name='FeatureParams' size-in-bits='136' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='446' column='1' id='type-id-1148'>
13014        <member-type access='private'>
13015          <union-decl name='__anonymous_union__' size-in-bits='136' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='466' column='1' id='type-id-1854'>
13016            <data-member access='public'>
13017              <var-decl name='size' type-id='type-id-1153' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='467' column='1'/>
13018            </data-member>
13019            <data-member access='public'>
13020              <var-decl name='stylisticSet' type-id='type-id-1155' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='468' column='1'/>
13021            </data-member>
13022            <data-member access='public'>
13023              <var-decl name='characterVariants' type-id='type-id-1151' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='469' column='1'/>
13024            </data-member>
13025          </union-decl>
13026        </member-type>
13027        <data-member access='private' layout-offset-in-bits='0'>
13028          <var-decl name='u' type-id='type-id-1854' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='470' column='1'/>
13029        </data-member>
13030        <data-member access='private' static='yes'>
13031          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='471' column='1'/>
13032        </data-member>
13033        <data-member access='private' static='yes'>
13034          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='471' column='1'/>
13035        </data-member>
13036        <member-function access='public'>
13037          <function-decl name='sanitize' mangled-name='_ZN2OT13FeatureParams8sanitizeEPNS_21hb_sanitize_context_tEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='447' column='1' visibility='default' binding='global' size-in-bits='64'>
13038            <parameter type-id='type-id-1150' is-artificial='yes'/>
13039            <parameter type-id='type-id-279'/>
13040            <parameter type-id='type-id-184'/>
13041            <return type-id='type-id-1'/>
13042          </function-decl>
13043        </member-function>
13044        <member-function access='public'>
13045          <function-decl name='get_size_params' mangled-name='_ZNK2OT13FeatureParams15get_size_paramsEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='458' column='1' visibility='default' binding='global' size-in-bits='64'>
13046            <parameter type-id='type-id-1519' is-artificial='yes'/>
13047            <parameter type-id='type-id-184'/>
13048            <return type-id='type-id-1522'/>
13049          </function-decl>
13050        </member-function>
13051      </class-decl>
13052      <class-decl name='FeatureParamsCharacterVariants' size-in-bits='136' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='406' column='1' id='type-id-1151'>
13053        <data-member access='public' layout-offset-in-bits='0'>
13054          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='413' column='1'/>
13055        </data-member>
13056        <data-member access='public' layout-offset-in-bits='16'>
13057          <var-decl name='featUILableNameID' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='414' column='1'/>
13058        </data-member>
13059        <data-member access='public' layout-offset-in-bits='32'>
13060          <var-decl name='featUITooltipTextNameID' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='419' column='1'/>
13061        </data-member>
13062        <data-member access='public' layout-offset-in-bits='48'>
13063          <var-decl name='sampleTextNameID' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='425' column='1'/>
13064        </data-member>
13065        <data-member access='public' layout-offset-in-bits='64'>
13066          <var-decl name='numNamedParameters' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='429' column='1'/>
13067        </data-member>
13068        <data-member access='public' layout-offset-in-bits='80'>
13069          <var-decl name='firstParamUILabelNameID' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='431' column='1'/>
13070        </data-member>
13071        <data-member access='public' layout-offset-in-bits='96'>
13072          <var-decl name='characters' type-id='type-id-1017' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='437' column='1'/>
13073        </data-member>
13074        <data-member access='public' static='yes'>
13075          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='442' column='1'/>
13076        </data-member>
13077        <member-function access='public'>
13078          <function-decl name='sanitize' mangled-name='_ZN2OT30FeatureParamsCharacterVariants8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='407' column='1' visibility='default' binding='global' size-in-bits='64'>
13079            <parameter type-id='type-id-1152' is-artificial='yes'/>
13080            <parameter type-id='type-id-279'/>
13081            <return type-id='type-id-1'/>
13082          </function-decl>
13083        </member-function>
13084      </class-decl>
13085      <class-decl name='FeatureParamsSize' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='262' column='1' id='type-id-1153'>
13086        <data-member access='public' layout-offset-in-bits='0'>
13087          <var-decl name='designSize' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='332' column='1'/>
13088        </data-member>
13089        <data-member access='public' layout-offset-in-bits='16'>
13090          <var-decl name='subfamilyID' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='337' column='1'/>
13091        </data-member>
13092        <data-member access='public' layout-offset-in-bits='32'>
13093          <var-decl name='subfamilyNameID' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='347' column='1'/>
13094        </data-member>
13095        <data-member access='public' layout-offset-in-bits='48'>
13096          <var-decl name='rangeStart' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='361' column='1'/>
13097        </data-member>
13098        <data-member access='public' layout-offset-in-bits='64'>
13099          <var-decl name='rangeEnd' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='364' column='1'/>
13100        </data-member>
13101        <data-member access='public' static='yes'>
13102          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='368' column='1'/>
13103        </data-member>
13104        <data-member access='public' static='yes'>
13105          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='368' column='1'/>
13106        </data-member>
13107        <member-function access='public'>
13108          <function-decl name='sanitize' mangled-name='_ZN2OT17FeatureParamsSize8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='263' column='1' visibility='default' binding='global' size-in-bits='64'>
13109            <parameter type-id='type-id-1154' is-artificial='yes'/>
13110            <parameter type-id='type-id-279'/>
13111            <return type-id='type-id-1'/>
13112          </function-decl>
13113        </member-function>
13114      </class-decl>
13115      <class-decl name='FeatureParamsStylisticSet' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='373' column='1' id='type-id-1155'>
13116        <data-member access='public' layout-offset-in-bits='0'>
13117          <var-decl name='version' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='381' column='1'/>
13118        </data-member>
13119        <data-member access='public' layout-offset-in-bits='16'>
13120          <var-decl name='uiNameID' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='386' column='1'/>
13121        </data-member>
13122        <data-member access='public' static='yes'>
13123          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='401' column='1'/>
13124        </data-member>
13125        <data-member access='public' static='yes'>
13126          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='401' column='1'/>
13127        </data-member>
13128        <member-function access='public'>
13129          <function-decl name='sanitize' mangled-name='_ZN2OT25FeatureParamsStylisticSet8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='374' column='1' visibility='default' binding='global' size-in-bits='64'>
13130            <parameter type-id='type-id-1156' is-artificial='yes'/>
13131            <parameter type-id='type-id-279'/>
13132            <return type-id='type-id-1'/>
13133          </function-decl>
13134        </member-function>
13135      </class-decl>
13136      <class-decl name='GDEF' size-in-bits='112' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='326' column='1' id='type-id-1157'>
13137        <data-member access='public' static='yes'>
13138          <var-decl name='tableTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='327' column='1'/>
13139        </data-member>
13140        <data-member access='protected' layout-offset-in-bits='0'>
13141          <var-decl name='version' type-id='type-id-250' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='402' column='1'/>
13142        </data-member>
13143        <data-member access='protected' layout-offset-in-bits='32'>
13144          <var-decl name='glyphClassDef' type-id='type-id-1230' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='405' column='1'/>
13145        </data-member>
13146        <data-member access='protected' layout-offset-in-bits='48'>
13147          <var-decl name='attachList' type-id='type-id-1226' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='409' column='1'/>
13148        </data-member>
13149        <data-member access='protected' layout-offset-in-bits='64'>
13150          <var-decl name='ligCaretList' type-id='type-id-1238' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='413' column='1'/>
13151        </data-member>
13152        <data-member access='protected' layout-offset-in-bits='80'>
13153          <var-decl name='markAttachClassDef' type-id='type-id-1230' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='417' column='1'/>
13154        </data-member>
13155        <data-member access='protected' layout-offset-in-bits='96'>
13156          <var-decl name='markGlyphSetsDef' type-id='type-id-887' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='421' column='1'/>
13157        </data-member>
13158        <data-member access='public' static='yes'>
13159          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='426' column='1'/>
13160        </data-member>
13161        <member-function access='public'>
13162          <function-decl name='has_glyph_classes' mangled-name='_ZNK2OT4GDEF17has_glyph_classesEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
13163            <parameter type-id='type-id-1526' is-artificial='yes'/>
13164            <return type-id='type-id-1'/>
13165          </function-decl>
13166        </member-function>
13167        <member-function access='public'>
13168          <function-decl name='mark_set_covers' mangled-name='_ZNK2OT4GDEF15mark_set_coversEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='364' column='1' visibility='default' binding='global' size-in-bits='64'>
13169            <parameter type-id='type-id-1526' is-artificial='yes'/>
13170            <parameter type-id='type-id-18'/>
13171            <parameter type-id='type-id-72'/>
13172            <return type-id='type-id-1'/>
13173          </function-decl>
13174        </member-function>
13175        <member-function access='public'>
13176          <function-decl name='get_glyph_class' mangled-name='_ZNK2OT4GDEF15get_glyph_classEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
13177            <parameter type-id='type-id-1526' is-artificial='yes'/>
13178            <parameter type-id='type-id-72'/>
13179            <return type-id='type-id-18'/>
13180          </function-decl>
13181        </member-function>
13182        <member-function access='public'>
13183          <function-decl name='get_mark_attachment_type' mangled-name='_ZNK2OT4GDEF24get_mark_attachment_typeEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='344' column='1' visibility='default' binding='global' size-in-bits='64'>
13184            <parameter type-id='type-id-1526' is-artificial='yes'/>
13185            <parameter type-id='type-id-72'/>
13186            <return type-id='type-id-18'/>
13187          </function-decl>
13188        </member-function>
13189        <member-function access='public'>
13190          <function-decl name='get_lig_carets' mangled-name='_ZNK2OT4GDEF14get_lig_caretsEP9hb_font_t14hb_direction_tjjPjPi' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='355' column='1' visibility='default' binding='global' size-in-bits='64'>
13191            <parameter type-id='type-id-1526' is-artificial='yes'/>
13192            <parameter type-id='type-id-154'/>
13193            <parameter type-id='type-id-68'/>
13194            <parameter type-id='type-id-72'/>
13195            <parameter type-id='type-id-18'/>
13196            <parameter type-id='type-id-60'/>
13197            <parameter type-id='type-id-163'/>
13198            <return type-id='type-id-18'/>
13199          </function-decl>
13200        </member-function>
13201        <member-function access='public'>
13202          <function-decl name='get_attach_points' mangled-name='_ZNK2OT4GDEF17get_attach_pointsEjjPjS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
13203            <parameter type-id='type-id-1526' is-artificial='yes'/>
13204            <parameter type-id='type-id-72'/>
13205            <parameter type-id='type-id-18'/>
13206            <parameter type-id='type-id-60'/>
13207            <parameter type-id='type-id-60'/>
13208            <return type-id='type-id-18'/>
13209          </function-decl>
13210        </member-function>
13211        <member-function access='public'>
13212          <function-decl name='get_glyphs_in_class' mangled-name='_ZNK2OT4GDEF19get_glyphs_in_classEjP8hb_set_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='340' column='1' visibility='default' binding='global' size-in-bits='64'>
13213            <parameter type-id='type-id-1526' is-artificial='yes'/>
13214            <parameter type-id='type-id-18'/>
13215            <parameter type-id='type-id-964'/>
13216            <return type-id='type-id-25'/>
13217          </function-decl>
13218        </member-function>
13219        <member-function access='public'>
13220          <function-decl name='get_glyph_props' mangled-name='_ZNK2OT4GDEF15get_glyph_propsEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='382' column='1' visibility='default' binding='global' size-in-bits='64'>
13221            <parameter type-id='type-id-1526' is-artificial='yes'/>
13222            <parameter type-id='type-id-72'/>
13223            <return type-id='type-id-18'/>
13224          </function-decl>
13225        </member-function>
13226        <member-function access='public'>
13227          <function-decl name='sanitize' mangled-name='_ZN2OT4GDEF8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='367' column='1' visibility='default' binding='global' size-in-bits='64'>
13228            <parameter type-id='type-id-1158' is-artificial='yes'/>
13229            <parameter type-id='type-id-279'/>
13230            <return type-id='type-id-1'/>
13231          </function-decl>
13232        </member-function>
13233      </class-decl>
13234      <class-decl name='GPOS' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1517' column='1' id='type-id-1159'>
13235        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1163'/>
13236        <data-member access='public' static='yes'>
13237          <var-decl name='tableTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1518' column='1'/>
13238        </data-member>
13239        <data-member access='public' static='yes'>
13240          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1533' column='1'/>
13241        </data-member>
13242        <data-member access='public' static='yes'>
13243          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1533' column='1'/>
13244        </data-member>
13245        <member-function access='public' static='yes'>
13246          <function-decl name='position_finish' mangled-name='_ZN2OT4GPOS15position_finishEP9hb_font_tP11hb_buffer_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1524' column='1' visibility='default' binding='global' size-in-bits='64'>
13247            <parameter type-id='type-id-154'/>
13248            <parameter type-id='type-id-153'/>
13249            <return type-id='type-id-25'/>
13250          </function-decl>
13251        </member-function>
13252        <member-function access='public' static='yes'>
13253          <function-decl name='position_start' mangled-name='_ZN2OT4GPOS14position_startEP9hb_font_tP11hb_buffer_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1523' column='1' visibility='default' binding='global' size-in-bits='64'>
13254            <parameter type-id='type-id-154'/>
13255            <parameter type-id='type-id-153'/>
13256            <return type-id='type-id-25'/>
13257          </function-decl>
13258        </member-function>
13259        <member-function access='public'>
13260          <function-decl name='get_lookup' mangled-name='_ZNK2OT4GPOS10get_lookupEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1520' column='1' visibility='default' binding='global' size-in-bits='64'>
13261            <parameter type-id='type-id-1528' is-artificial='yes'/>
13262            <parameter type-id='type-id-18'/>
13263            <return type-id='type-id-951'/>
13264          </function-decl>
13265        </member-function>
13266        <member-function access='public'>
13267          <function-decl name='sanitize' mangled-name='_ZN2OT4GPOS8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1526' column='1' visibility='default' binding='global' size-in-bits='64'>
13268            <parameter type-id='type-id-1160' is-artificial='yes'/>
13269            <parameter type-id='type-id-279'/>
13270            <return type-id='type-id-1'/>
13271          </function-decl>
13272        </member-function>
13273      </class-decl>
13274      <class-decl name='GSUB' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1318' column='1' id='type-id-1161'>
13275        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1163'/>
13276        <data-member access='public' static='yes'>
13277          <var-decl name='tableTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1319' column='1'/>
13278        </data-member>
13279        <data-member access='public' static='yes'>
13280          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1334' column='1'/>
13281        </data-member>
13282        <data-member access='public' static='yes'>
13283          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1334' column='1'/>
13284        </data-member>
13285        <member-function access='public' static='yes'>
13286          <function-decl name='substitute_finish' mangled-name='_ZN2OT4GSUB17substitute_finishEP9hb_font_tP11hb_buffer_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1325' column='1' visibility='default' binding='global' size-in-bits='64'>
13287            <parameter type-id='type-id-154'/>
13288            <parameter type-id='type-id-153'/>
13289            <return type-id='type-id-25'/>
13290          </function-decl>
13291        </member-function>
13292        <member-function access='public' static='yes'>
13293          <function-decl name='substitute_start' mangled-name='_ZN2OT4GSUB16substitute_startEP9hb_font_tP11hb_buffer_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1324' column='1' visibility='default' binding='global' size-in-bits='64'>
13294            <parameter type-id='type-id-154'/>
13295            <parameter type-id='type-id-153'/>
13296            <return type-id='type-id-25'/>
13297          </function-decl>
13298        </member-function>
13299        <member-function access='public'>
13300          <function-decl name='get_lookup' mangled-name='_ZNK2OT4GSUB10get_lookupEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1321' column='1' visibility='default' binding='global' size-in-bits='64'>
13301            <parameter type-id='type-id-1530' is-artificial='yes'/>
13302            <parameter type-id='type-id-18'/>
13303            <return type-id='type-id-950'/>
13304          </function-decl>
13305        </member-function>
13306        <member-function access='public'>
13307          <function-decl name='sanitize' mangled-name='_ZN2OT4GSUB8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1327' column='1' visibility='default' binding='global' size-in-bits='64'>
13308            <parameter type-id='type-id-1162' is-artificial='yes'/>
13309            <parameter type-id='type-id-279'/>
13310            <return type-id='type-id-1'/>
13311          </function-decl>
13312        </member-function>
13313      </class-decl>
13314      <class-decl name='GSUBGPOS' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2259' column='1' id='type-id-1163'>
13315        <data-member access='public' static='yes'>
13316          <var-decl name='GSUBTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2260' column='1'/>
13317        </data-member>
13318        <data-member access='public' static='yes'>
13319          <var-decl name='GPOSTag' type-id='type-id-359' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2261' column='1'/>
13320        </data-member>
13321        <data-member access='protected' layout-offset-in-bits='0'>
13322          <var-decl name='version' type-id='type-id-250' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2303' column='1'/>
13323        </data-member>
13324        <data-member access='protected' layout-offset-in-bits='32'>
13325          <var-decl name='scriptList' type-id='type-id-1252' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2306' column='1'/>
13326        </data-member>
13327        <data-member access='protected' layout-offset-in-bits='48'>
13328          <var-decl name='featureList' type-id='type-id-1251' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2308' column='1'/>
13329        </data-member>
13330        <data-member access='protected' layout-offset-in-bits='64'>
13331          <var-decl name='lookupList' type-id='type-id-1245' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2310' column='1'/>
13332        </data-member>
13333        <data-member access='public' static='yes'>
13334          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2312' column='1'/>
13335        </data-member>
13336        <data-member access='public' static='yes'>
13337          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2312' column='1'/>
13338        </data-member>
13339        <member-function access='public'>
13340          <function-decl name='get_lookup' mangled-name='_ZNK2OT8GSUBGPOS10get_lookupEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2291' column='1' visibility='default' binding='global' size-in-bits='64'>
13341            <parameter type-id='type-id-1532' is-artificial='yes'/>
13342            <parameter type-id='type-id-18'/>
13343            <return type-id='type-id-1560'/>
13344          </function-decl>
13345        </member-function>
13346        <member-function access='public'>
13347          <function-decl name='get_feature_count' mangled-name='_ZNK2OT8GSUBGPOS17get_feature_countEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2276' column='1' visibility='default' binding='global' size-in-bits='64'>
13348            <parameter type-id='type-id-1532' is-artificial='yes'/>
13349            <return type-id='type-id-18'/>
13350          </function-decl>
13351        </member-function>
13352        <member-function access='public'>
13353          <function-decl name='get_feature' mangled-name='_ZNK2OT8GSUBGPOS11get_featureEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2284' column='1' visibility='default' binding='global' size-in-bits='64'>
13354            <parameter type-id='type-id-1532' is-artificial='yes'/>
13355            <parameter type-id='type-id-18'/>
13356            <return type-id='type-id-1516'/>
13357          </function-decl>
13358        </member-function>
13359        <member-function access='public'>
13360          <function-decl name='get_feature_tags' mangled-name='_ZNK2OT8GSUBGPOS16get_feature_tagsEjPjS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2280' column='1' visibility='default' binding='global' size-in-bits='64'>
13361            <parameter type-id='type-id-1532' is-artificial='yes'/>
13362            <parameter type-id='type-id-18'/>
13363            <parameter type-id='type-id-60'/>
13364            <parameter type-id='type-id-970'/>
13365            <return type-id='type-id-18'/>
13366          </function-decl>
13367        </member-function>
13368        <member-function access='public'>
13369          <function-decl name='get_script_tags' mangled-name='_ZNK2OT8GSUBGPOS15get_script_tagsEjPjS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2267' column='1' visibility='default' binding='global' size-in-bits='64'>
13370            <parameter type-id='type-id-1532' is-artificial='yes'/>
13371            <parameter type-id='type-id-18'/>
13372            <parameter type-id='type-id-60'/>
13373            <parameter type-id='type-id-970'/>
13374            <return type-id='type-id-18'/>
13375          </function-decl>
13376        </member-function>
13377        <member-function access='public'>
13378          <function-decl name='get_lookup_count' mangled-name='_ZNK2OT8GSUBGPOS16get_lookup_countEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2289' column='1' visibility='default' binding='global' size-in-bits='64'>
13379            <parameter type-id='type-id-1532' is-artificial='yes'/>
13380            <return type-id='type-id-18'/>
13381          </function-decl>
13382        </member-function>
13383        <member-function access='public'>
13384          <function-decl name='find_script_index' mangled-name='_ZNK2OT8GSUBGPOS17find_script_indexEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2273' column='1' visibility='default' binding='global' size-in-bits='64'>
13385            <parameter type-id='type-id-1532' is-artificial='yes'/>
13386            <parameter type-id='type-id-184'/>
13387            <parameter type-id='type-id-60'/>
13388            <return type-id='type-id-1'/>
13389          </function-decl>
13390        </member-function>
13391        <member-function access='public'>
13392          <function-decl name='get_script' mangled-name='_ZNK2OT8GSUBGPOS10get_scriptEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2271' column='1' visibility='default' binding='global' size-in-bits='64'>
13393            <parameter type-id='type-id-1532' is-artificial='yes'/>
13394            <parameter type-id='type-id-18'/>
13395            <return type-id='type-id-1724'/>
13396          </function-decl>
13397        </member-function>
13398        <member-function access='public'>
13399          <function-decl name='get_feature_tag' mangled-name='_ZNK2OT8GSUBGPOS15get_feature_tagEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2278' column='1' visibility='default' binding='global' size-in-bits='64'>
13400            <parameter type-id='type-id-1532' is-artificial='yes'/>
13401            <parameter type-id='type-id-18'/>
13402            <return type-id='type-id-184'/>
13403          </function-decl>
13404        </member-function>
13405        <member-function access='public'>
13406          <function-decl name='sanitize' mangled-name='_ZN2OT8GSUBGPOS8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='2294' column='1' visibility='default' binding='global' size-in-bits='64'>
13407            <parameter type-id='type-id-1164' is-artificial='yes'/>
13408            <parameter type-id='type-id-279'/>
13409            <return type-id='type-id-1'/>
13410          </function-decl>
13411        </member-function>
13412      </class-decl>
13413      <class-decl name='HeadlessArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='927' column='1' id='type-id-1165'>
13414        <data-member access='public' layout-offset-in-bits='0'>
13415          <var-decl name='len' type-id='type-id-256' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='972' column='1'/>
13416        </data-member>
13417        <data-member access='public' layout-offset-in-bits='16'>
13418          <var-decl name='array' type-id='type-id-677' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='973' column='1'/>
13419        </data-member>
13420        <data-member access='public' static='yes'>
13421          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='975' column='1'/>
13422        </data-member>
13423        <member-function access='public'>
13424          <function-decl name='get_size' mangled-name='_ZNK2OT15HeadlessArrayOfINS_7IntTypeItLj2EEES2_E8get_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='933' column='1' visibility='default' binding='global' size-in-bits='64'>
13425            <parameter type-id='type-id-494' is-artificial='yes'/>
13426            <return type-id='type-id-18'/>
13427          </function-decl>
13428        </member-function>
13429        <member-function access='public'>
13430          <function-decl name='operator[]' mangled-name='_ZNK2OT15HeadlessArrayOfINS_7IntTypeItLj2EEES2_EixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='928' column='1' visibility='default' binding='global' size-in-bits='64'>
13431            <parameter type-id='type-id-494' is-artificial='yes'/>
13432            <parameter type-id='type-id-18'/>
13433            <return type-id='type-id-311'/>
13434          </function-decl>
13435        </member-function>
13436        <member-function access='public'>
13437          <function-decl name='sanitize_shallow' mangled-name='_ZN2OT15HeadlessArrayOfINS_7IntTypeItLj2EEES2_E16sanitize_shallowEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='951' column='1' visibility='default' binding='global' size-in-bits='64'>
13438            <parameter type-id='type-id-568' is-artificial='yes'/>
13439            <parameter type-id='type-id-279'/>
13440            <return type-id='type-id-1'/>
13441          </function-decl>
13442        </member-function>
13443        <member-function access='public'>
13444          <function-decl name='sanitize' mangled-name='_ZN2OT15HeadlessArrayOfINS_7IntTypeItLj2EEES2_E8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='956' column='1' visibility='default' binding='global' size-in-bits='64'>
13445            <parameter type-id='type-id-568' is-artificial='yes'/>
13446            <parameter type-id='type-id-279'/>
13447            <return type-id='type-id-1'/>
13448          </function-decl>
13449        </member-function>
13450        <member-function access='public'>
13451          <function-decl name='serialize' mangled-name='_ZN2OT15HeadlessArrayOfINS_7IntTypeItLj2EEES2_E9serializeEPNS_22hb_serialize_context_tERNS_8SupplierIS2_EEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='936' column='1' visibility='default' binding='global' size-in-bits='64'>
13452            <parameter type-id='type-id-568' is-artificial='yes'/>
13453            <parameter type-id='type-id-281'/>
13454            <parameter type-id='type-id-749'/>
13455            <parameter type-id='type-id-18'/>
13456            <return type-id='type-id-1'/>
13457          </function-decl>
13458        </member-function>
13459      </class-decl>
13460      <class-decl name='Index' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='675' column='1' id='type-id-853'>
13461        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-256'/>
13462        <data-member access='public' static='yes'>
13463          <var-decl name='NOT_FOUND_INDEX' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='676' column='1'/>
13464        </data-member>
13465      </class-decl>
13466      <class-decl name='IndexArray' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='161' column='1' id='type-id-1537'>
13467        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1015'/>
13468        <member-function access='public'>
13469          <function-decl name='get_indexes' mangled-name='_ZNK2OT10IndexArray11get_indexesEjPjS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='162' column='1' visibility='default' binding='global' size-in-bits='64'>
13470            <parameter type-id='type-id-1539' is-artificial='yes'/>
13471            <parameter type-id='type-id-18'/>
13472            <parameter type-id='type-id-60'/>
13473            <parameter type-id='type-id-60'/>
13474            <return type-id='type-id-18'/>
13475          </function-decl>
13476        </member-function>
13477      </class-decl>
13478      <class-decl name='IntType&lt;unsigned int, 3u&gt;' is-struct='yes' visibility='default' id='type-id-1855'/>
13479      <class-decl name='LangSys' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='183' column='1' id='type-id-1168'>
13480        <data-member access='public' layout-offset-in-bits='0'>
13481          <var-decl name='lookupOrderZ' type-id='type-id-860' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='207' column='1'/>
13482        </data-member>
13483        <data-member access='public' layout-offset-in-bits='16'>
13484          <var-decl name='reqFeatureIndex' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='209' column='1'/>
13485        </data-member>
13486        <data-member access='public' layout-offset-in-bits='32'>
13487          <var-decl name='featureIndex' type-id='type-id-1537' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='212' column='1'/>
13488        </data-member>
13489        <data-member access='public' static='yes'>
13490          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='214' column='1'/>
13491        </data-member>
13492        <member-function access='public'>
13493          <function-decl name='get_feature_count' mangled-name='_ZNK2OT7LangSys17get_feature_countEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
13494            <parameter type-id='type-id-465' is-artificial='yes'/>
13495            <return type-id='type-id-18'/>
13496          </function-decl>
13497        </member-function>
13498        <member-function access='public'>
13499          <function-decl name='get_feature_index' mangled-name='_ZNK2OT7LangSys17get_feature_indexEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='186' column='1' visibility='default' binding='global' size-in-bits='64'>
13500            <parameter type-id='type-id-465' is-artificial='yes'/>
13501            <parameter type-id='type-id-18'/>
13502            <return type-id='type-id-184'/>
13503          </function-decl>
13504        </member-function>
13505        <member-function access='public'>
13506          <function-decl name='get_feature_indexes' mangled-name='_ZNK2OT7LangSys19get_feature_indexesEjPjS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='188' column='1' visibility='default' binding='global' size-in-bits='64'>
13507            <parameter type-id='type-id-465' is-artificial='yes'/>
13508            <parameter type-id='type-id-18'/>
13509            <parameter type-id='type-id-60'/>
13510            <parameter type-id='type-id-60'/>
13511            <return type-id='type-id-18'/>
13512          </function-decl>
13513        </member-function>
13514        <member-function access='public'>
13515          <function-decl name='get_required_feature_index' mangled-name='_ZNK2OT7LangSys26get_required_feature_indexEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='194' column='1' visibility='default' binding='global' size-in-bits='64'>
13516            <parameter type-id='type-id-465' is-artificial='yes'/>
13517            <return type-id='type-id-18'/>
13518          </function-decl>
13519        </member-function>
13520        <member-function access='public'>
13521          <function-decl name='has_required_feature' mangled-name='_ZNK2OT7LangSys20has_required_featureEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
13522            <parameter type-id='type-id-465' is-artificial='yes'/>
13523            <return type-id='type-id-1'/>
13524          </function-decl>
13525        </member-function>
13526        <member-function access='public'>
13527          <function-decl name='sanitize' mangled-name='_ZN2OT7LangSys8sanitizeEPNS_21hb_sanitize_context_tEPKNS_6RecordIS0_E18sanitize_closure_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='201' column='1' visibility='default' binding='global' size-in-bits='64'>
13528            <parameter type-id='type-id-1170' is-artificial='yes'/>
13529            <parameter type-id='type-id-279'/>
13530            <parameter type-id='type-id-1689'/>
13531            <return type-id='type-id-1'/>
13532          </function-decl>
13533        </member-function>
13534      </class-decl>
13535      <class-decl name='LigCaretList' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='237' column='1' id='type-id-1171'>
13536        <data-member access='protected' layout-offset-in-bits='0'>
13537          <var-decl name='coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='263' column='1'/>
13538        </data-member>
13539        <data-member access='protected' layout-offset-in-bits='16'>
13540          <var-decl name='ligGlyph' type-id='type-id-1856' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='266' column='1'/>
13541        </data-member>
13542        <data-member access='public' static='yes'>
13543          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='269' column='1'/>
13544        </data-member>
13545        <member-function access='public'>
13546          <function-decl name='sanitize' mangled-name='_ZN2OT12LigCaretList8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
13547            <parameter type-id='type-id-1173' is-artificial='yes'/>
13548            <parameter type-id='type-id-279'/>
13549            <return type-id='type-id-1'/>
13550          </function-decl>
13551        </member-function>
13552        <member-function access='public'>
13553          <function-decl name='get_lig_carets' mangled-name='_ZNK2OT12LigCaretList14get_lig_caretsEP9hb_font_t14hb_direction_tjjPjPi' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
13554            <parameter type-id='type-id-1544' is-artificial='yes'/>
13555            <parameter type-id='type-id-154'/>
13556            <parameter type-id='type-id-68'/>
13557            <parameter type-id='type-id-72'/>
13558            <parameter type-id='type-id-18'/>
13559            <parameter type-id='type-id-60'/>
13560            <parameter type-id='type-id-163'/>
13561            <return type-id='type-id-18'/>
13562          </function-decl>
13563        </member-function>
13564      </class-decl>
13565      <class-decl name='LigGlyph' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='204' column='1' id='type-id-1174'>
13566        <data-member access='protected' layout-offset-in-bits='0'>
13567          <var-decl name='carets' type-id='type-id-1857' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='229' column='1'/>
13568        </data-member>
13569        <data-member access='public' static='yes'>
13570          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='233' column='1'/>
13571        </data-member>
13572        <member-function access='public'>
13573          <function-decl name='sanitize' mangled-name='_ZN2OT8LigGlyph8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='222' column='1' visibility='default' binding='global' size-in-bits='64'>
13574            <parameter type-id='type-id-1176' is-artificial='yes'/>
13575            <parameter type-id='type-id-279'/>
13576            <return type-id='type-id-1'/>
13577          </function-decl>
13578        </member-function>
13579        <member-function access='public'>
13580          <function-decl name='get_lig_carets' mangled-name='_ZNK2OT8LigGlyph14get_lig_caretsEP9hb_font_t14hb_direction_tjjPjPi' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='205' column='1' visibility='default' binding='global' size-in-bits='64'>
13581            <parameter type-id='type-id-1547' is-artificial='yes'/>
13582            <parameter type-id='type-id-154'/>
13583            <parameter type-id='type-id-68'/>
13584            <parameter type-id='type-id-72'/>
13585            <parameter type-id='type-id-18'/>
13586            <parameter type-id='type-id-60'/>
13587            <parameter type-id='type-id-163'/>
13588            <return type-id='type-id-18'/>
13589          </function-decl>
13590        </member-function>
13591      </class-decl>
13592      <class-decl name='Ligature' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='601' column='1' id='type-id-1177'>
13593        <data-member access='protected' layout-offset-in-bits='0'>
13594          <var-decl name='ligGlyph' type-id='type-id-843' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='695' column='1'/>
13595        </data-member>
13596        <data-member access='protected' layout-offset-in-bits='16'>
13597          <var-decl name='component' type-id='type-id-1165' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='697' column='1'/>
13598        </data-member>
13599        <data-member access='public' static='yes'>
13600          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='701' column='1'/>
13601        </data-member>
13602        <member-function access='public'>
13603          <function-decl name='closure' mangled-name='_ZNK2OT8Ligature7closureEPNS_20hb_closure_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='602' column='1' visibility='default' binding='global' size-in-bits='64'>
13604            <parameter type-id='type-id-1550' is-artificial='yes'/>
13605            <parameter type-id='type-id-1390'/>
13606            <return type-id='type-id-25'/>
13607          </function-decl>
13608        </member-function>
13609        <member-function access='public'>
13610          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT8Ligature14collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='612' column='1' visibility='default' binding='global' size-in-bits='64'>
13611            <parameter type-id='type-id-1550' is-artificial='yes'/>
13612            <parameter type-id='type-id-1392'/>
13613            <return type-id='type-id-25'/>
13614          </function-decl>
13615        </member-function>
13616        <member-function access='public'>
13617          <function-decl name='would_apply' mangled-name='_ZNK2OT8Ligature11would_applyEPNS_24hb_would_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='621' column='1' visibility='default' binding='global' size-in-bits='64'>
13618            <parameter type-id='type-id-1550' is-artificial='yes'/>
13619            <parameter type-id='type-id-1396'/>
13620            <return type-id='type-id-1'/>
13621          </function-decl>
13622        </member-function>
13623        <member-function access='public'>
13624          <function-decl name='sanitize' mangled-name='_ZN2OT8Ligature8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='689' column='1' visibility='default' binding='global' size-in-bits='64'>
13625            <parameter type-id='type-id-540' is-artificial='yes'/>
13626            <parameter type-id='type-id-279'/>
13627            <return type-id='type-id-1'/>
13628          </function-decl>
13629        </member-function>
13630        <member-function access='public'>
13631          <function-decl name='apply' mangled-name='_ZNK2OT8Ligature5applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='634' column='1' visibility='default' binding='global' size-in-bits='64'>
13632            <parameter type-id='type-id-1550' is-artificial='yes'/>
13633            <parameter type-id='type-id-1382'/>
13634            <return type-id='type-id-1'/>
13635          </function-decl>
13636        </member-function>
13637        <member-function access='public'>
13638          <function-decl name='serialize' mangled-name='_ZN2OT8Ligature9serializeEPNS_22hb_serialize_context_tENS_7IntTypeItLj2EEERNS_8SupplierIS4_EEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='676' column='1' visibility='default' binding='global' size-in-bits='64'>
13639            <parameter type-id='type-id-540' is-artificial='yes'/>
13640            <parameter type-id='type-id-281'/>
13641            <parameter type-id='type-id-843'/>
13642            <parameter type-id='type-id-749'/>
13643            <parameter type-id='type-id-18'/>
13644            <return type-id='type-id-1'/>
13645          </function-decl>
13646        </member-function>
13647      </class-decl>
13648      <class-decl name='LigatureSet' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='705' column='1' id='type-id-1178'>
13649        <data-member access='protected' layout-offset-in-bits='0'>
13650          <var-decl name='ligature' type-id='type-id-1858' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='774' column='1'/>
13651        </data-member>
13652        <data-member access='public' static='yes'>
13653          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='777' column='1'/>
13654        </data-member>
13655        <member-function access='public'>
13656          <function-decl name='closure' mangled-name='_ZNK2OT11LigatureSet7closureEPNS_20hb_closure_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='706' column='1' visibility='default' binding='global' size-in-bits='64'>
13657            <parameter type-id='type-id-1553' is-artificial='yes'/>
13658            <parameter type-id='type-id-1390'/>
13659            <return type-id='type-id-25'/>
13660          </function-decl>
13661        </member-function>
13662        <member-function access='public'>
13663          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT11LigatureSet14collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='714' column='1' visibility='default' binding='global' size-in-bits='64'>
13664            <parameter type-id='type-id-1553' is-artificial='yes'/>
13665            <parameter type-id='type-id-1392'/>
13666            <return type-id='type-id-25'/>
13667          </function-decl>
13668        </member-function>
13669        <member-function access='public'>
13670          <function-decl name='would_apply' mangled-name='_ZNK2OT11LigatureSet11would_applyEPNS_24hb_would_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='722' column='1' visibility='default' binding='global' size-in-bits='64'>
13671            <parameter type-id='type-id-1553' is-artificial='yes'/>
13672            <parameter type-id='type-id-1396'/>
13673            <return type-id='type-id-1'/>
13674          </function-decl>
13675        </member-function>
13676        <member-function access='public'>
13677          <function-decl name='sanitize' mangled-name='_ZN2OT11LigatureSet8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='767' column='1' visibility='default' binding='global' size-in-bits='64'>
13678            <parameter type-id='type-id-541' is-artificial='yes'/>
13679            <parameter type-id='type-id-279'/>
13680            <return type-id='type-id-1'/>
13681          </function-decl>
13682        </member-function>
13683        <member-function access='public'>
13684          <function-decl name='apply' mangled-name='_ZNK2OT11LigatureSet5applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='735' column='1' visibility='default' binding='global' size-in-bits='64'>
13685            <parameter type-id='type-id-1553' is-artificial='yes'/>
13686            <parameter type-id='type-id-1382'/>
13687            <return type-id='type-id-1'/>
13688          </function-decl>
13689        </member-function>
13690        <member-function access='public'>
13691          <function-decl name='serialize' mangled-name='_ZN2OT11LigatureSet9serializeEPNS_22hb_serialize_context_tERNS_8SupplierINS_7IntTypeItLj2EEEEERNS3_IjEEjS7_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='748' column='1' visibility='default' binding='global' size-in-bits='64'>
13692            <parameter type-id='type-id-541' is-artificial='yes'/>
13693            <parameter type-id='type-id-281'/>
13694            <parameter type-id='type-id-749'/>
13695            <parameter type-id='type-id-1377'/>
13696            <parameter type-id='type-id-18'/>
13697            <parameter type-id='type-id-749'/>
13698            <return type-id='type-id-1'/>
13699          </function-decl>
13700        </member-function>
13701      </class-decl>
13702      <class-decl name='LigatureSubst' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='869' column='1' id='type-id-1179'>
13703        <member-type access='protected'>
13704          <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='909' column='1' id='type-id-1859'>
13705            <data-member access='public'>
13706              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='910' column='1'/>
13707            </data-member>
13708            <data-member access='public'>
13709              <var-decl name='format1' type-id='type-id-1181' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='911' column='1'/>
13710            </data-member>
13711          </union-decl>
13712        </member-type>
13713        <data-member access='protected' layout-offset-in-bits='0'>
13714          <var-decl name='u' type-id='type-id-1859' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='912' column='1'/>
13715        </data-member>
13716        <member-function access='public'>
13717          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='890' column='1' visibility='default' binding='global' size-in-bits='64'>
13718            <parameter type-id='type-id-1555' is-artificial='yes'/>
13719            <parameter type-id='type-id-1394'/>
13720            <return type-id='type-id-1818'/>
13721          </function-decl>
13722        </member-function>
13723        <member-function access='public'>
13724          <function-decl name='dispatch&lt;OT::hb_would_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='890' column='1' visibility='default' binding='global' size-in-bits='64'>
13725            <parameter type-id='type-id-1555' is-artificial='yes'/>
13726            <parameter type-id='type-id-1396'/>
13727            <return type-id='type-id-1819'/>
13728          </function-decl>
13729        </member-function>
13730        <member-function access='public'>
13731          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='890' column='1' visibility='default' binding='global' size-in-bits='64'>
13732            <parameter type-id='type-id-1555' is-artificial='yes'/>
13733            <parameter type-id='type-id-1382'/>
13734            <return type-id='type-id-1820'/>
13735          </function-decl>
13736        </member-function>
13737        <member-function access='public'>
13738          <function-decl name='dispatch&lt;OT::hb_closure_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='890' column='1' visibility='default' binding='global' size-in-bits='64'>
13739            <parameter type-id='type-id-1555' is-artificial='yes'/>
13740            <parameter type-id='type-id-1390'/>
13741            <return type-id='type-id-1821'/>
13742          </function-decl>
13743        </member-function>
13744        <member-function access='public'>
13745          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='890' column='1' visibility='default' binding='global' size-in-bits='64'>
13746            <parameter type-id='type-id-1555' is-artificial='yes'/>
13747            <parameter type-id='type-id-1392'/>
13748            <return type-id='type-id-1822'/>
13749          </function-decl>
13750        </member-function>
13751        <member-function access='public'>
13752          <function-decl name='sanitize' mangled-name='_ZN2OT13LigatureSubst8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='899' column='1' visibility='default' binding='global' size-in-bits='64'>
13753            <parameter type-id='type-id-1180' is-artificial='yes'/>
13754            <parameter type-id='type-id-279'/>
13755            <return type-id='type-id-1'/>
13756          </function-decl>
13757        </member-function>
13758        <member-function access='public'>
13759          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='890' column='1' visibility='default' binding='global' size-in-bits='64'>
13760            <parameter type-id='type-id-1555' is-artificial='yes'/>
13761            <parameter type-id='type-id-1394'/>
13762            <return type-id='type-id-1818'/>
13763          </function-decl>
13764        </member-function>
13765        <member-function access='public'>
13766          <function-decl name='serialize' mangled-name='_ZN2OT13LigatureSubst9serializeEPNS_22hb_serialize_context_tERNS_8SupplierINS_7IntTypeItLj2EEEEERNS3_IjEEjS7_S9_S7_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='870' column='1' visibility='default' binding='global' size-in-bits='64'>
13767            <parameter type-id='type-id-1180' is-artificial='yes'/>
13768            <parameter type-id='type-id-281'/>
13769            <parameter type-id='type-id-749'/>
13770            <parameter type-id='type-id-1377'/>
13771            <parameter type-id='type-id-18'/>
13772            <parameter type-id='type-id-749'/>
13773            <parameter type-id='type-id-1377'/>
13774            <parameter type-id='type-id-749'/>
13775            <return type-id='type-id-1'/>
13776          </function-decl>
13777        </member-function>
13778      </class-decl>
13779      <class-decl name='LigatureSubstFormat1' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='781' column='1' id='type-id-1181'>
13780        <data-member access='protected' layout-offset-in-bits='0'>
13781          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='857' column='1'/>
13782        </data-member>
13783        <data-member access='protected' layout-offset-in-bits='16'>
13784          <var-decl name='coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='859' column='1'/>
13785        </data-member>
13786        <data-member access='protected' layout-offset-in-bits='32'>
13787          <var-decl name='ligatureSet' type-id='type-id-1860' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='862' column='1'/>
13788        </data-member>
13789        <data-member access='public' static='yes'>
13790          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='865' column='1'/>
13791        </data-member>
13792        <member-function access='public'>
13793          <function-decl name='get_coverage' mangled-name='_ZNK2OT20LigatureSubstFormat112get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='802' column='1' visibility='default' binding='global' size-in-bits='64'>
13794            <parameter type-id='type-id-1558' is-artificial='yes'/>
13795            <return type-id='type-id-943'/>
13796          </function-decl>
13797        </member-function>
13798        <member-function access='public'>
13799          <function-decl name='closure' mangled-name='_ZNK2OT20LigatureSubstFormat17closureEPNS_20hb_closure_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='782' column='1' visibility='default' binding='global' size-in-bits='64'>
13800            <parameter type-id='type-id-1558' is-artificial='yes'/>
13801            <parameter type-id='type-id-1390'/>
13802            <return type-id='type-id-25'/>
13803          </function-decl>
13804        </member-function>
13805        <member-function access='public'>
13806          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT20LigatureSubstFormat114collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='792' column='1' visibility='default' binding='global' size-in-bits='64'>
13807            <parameter type-id='type-id-1558' is-artificial='yes'/>
13808            <parameter type-id='type-id-1392'/>
13809            <return type-id='type-id-25'/>
13810          </function-decl>
13811        </member-function>
13812        <member-function access='public'>
13813          <function-decl name='would_apply' mangled-name='_ZNK2OT20LigatureSubstFormat111would_applyEPNS_24hb_would_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='807' column='1' visibility='default' binding='global' size-in-bits='64'>
13814            <parameter type-id='type-id-1558' is-artificial='yes'/>
13815            <parameter type-id='type-id-1396'/>
13816            <return type-id='type-id-1'/>
13817          </function-decl>
13818        </member-function>
13819        <member-function access='public'>
13820          <function-decl name='sanitize' mangled-name='_ZN2OT20LigatureSubstFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='851' column='1' visibility='default' binding='global' size-in-bits='64'>
13821            <parameter type-id='type-id-563' is-artificial='yes'/>
13822            <parameter type-id='type-id-279'/>
13823            <return type-id='type-id-1'/>
13824          </function-decl>
13825        </member-function>
13826        <member-function access='public'>
13827          <function-decl name='apply' mangled-name='_ZNK2OT20LigatureSubstFormat15applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='817' column='1' visibility='default' binding='global' size-in-bits='64'>
13828            <parameter type-id='type-id-1558' is-artificial='yes'/>
13829            <parameter type-id='type-id-1382'/>
13830            <return type-id='type-id-1'/>
13831          </function-decl>
13832        </member-function>
13833        <member-function access='public'>
13834          <function-decl name='serialize' mangled-name='_ZN2OT20LigatureSubstFormat19serializeEPNS_22hb_serialize_context_tERNS_8SupplierINS_7IntTypeItLj2EEEEERNS3_IjEEjS7_S9_S7_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='829' column='1' visibility='default' binding='global' size-in-bits='64'>
13835            <parameter type-id='type-id-563' is-artificial='yes'/>
13836            <parameter type-id='type-id-281'/>
13837            <parameter type-id='type-id-749'/>
13838            <parameter type-id='type-id-1377'/>
13839            <parameter type-id='type-id-18'/>
13840            <parameter type-id='type-id-749'/>
13841            <parameter type-id='type-id-1377'/>
13842            <parameter type-id='type-id-749'/>
13843            <return type-id='type-id-1'/>
13844          </function-decl>
13845        </member-function>
13846      </class-decl>
13847      <class-decl name='Lookup' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='561' column='1' id='type-id-1182'>
13848        <data-member access='public' layout-offset-in-bits='0'>
13849          <var-decl name='lookupType' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='610' column='1'/>
13850        </data-member>
13851        <data-member access='public' layout-offset-in-bits='16'>
13852          <var-decl name='lookupFlag' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='611' column='1'/>
13853        </data-member>
13854        <data-member access='public' layout-offset-in-bits='32'>
13855          <var-decl name='subTable' type-id='type-id-1023' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='613' column='1'/>
13856        </data-member>
13857        <data-member access='public' layout-offset-in-bits='64'>
13858          <var-decl name='markFilteringSetX' type-id='type-id-681' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='614' column='1'/>
13859        </data-member>
13860        <data-member access='public' static='yes'>
13861          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='618' column='1'/>
13862        </data-member>
13863        <member-function access='public'>
13864          <function-decl name='get_props' mangled-name='_ZNK2OT6Lookup9get_propsEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='569' column='1' visibility='default' binding='global' size-in-bits='64'>
13865            <parameter type-id='type-id-485' is-artificial='yes'/>
13866            <return type-id='type-id-100'/>
13867          </function-decl>
13868        </member-function>
13869        <member-function access='public'>
13870          <function-decl name='get_type' mangled-name='_ZNK2OT6Lookup8get_typeEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='564' column='1' visibility='default' binding='global' size-in-bits='64'>
13871            <parameter type-id='type-id-485' is-artificial='yes'/>
13872            <return type-id='type-id-18'/>
13873          </function-decl>
13874        </member-function>
13875        <member-function access='public'>
13876          <function-decl name='get_subtable_count' mangled-name='_ZNK2OT6Lookup18get_subtable_countEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='562' column='1' visibility='default' binding='global' size-in-bits='64'>
13877            <parameter type-id='type-id-485' is-artificial='yes'/>
13878            <return type-id='type-id-18'/>
13879          </function-decl>
13880        </member-function>
13881        <member-function access='public'>
13882          <function-decl name='sanitize' mangled-name='_ZN2OT6Lookup8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='598' column='1' visibility='default' binding='global' size-in-bits='64'>
13883            <parameter type-id='type-id-544' is-artificial='yes'/>
13884            <parameter type-id='type-id-279'/>
13885            <return type-id='type-id-1'/>
13886          </function-decl>
13887        </member-function>
13888        <member-function access='public'>
13889          <function-decl name='serialize' mangled-name='_ZN2OT6Lookup9serializeEPNS_22hb_serialize_context_tEjjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='580' column='1' visibility='default' binding='global' size-in-bits='64'>
13890            <parameter type-id='type-id-544' is-artificial='yes'/>
13891            <parameter type-id='type-id-281'/>
13892            <parameter type-id='type-id-18'/>
13893            <parameter type-id='type-id-100'/>
13894            <parameter type-id='type-id-18'/>
13895            <return type-id='type-id-1'/>
13896          </function-decl>
13897        </member-function>
13898      </class-decl>
13899      <class-decl name='LookupRecord' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='947' column='1' id='type-id-856'>
13900        <data-member access='public' layout-offset-in-bits='0'>
13901          <var-decl name='sequenceIndex' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='953' column='1'/>
13902        </data-member>
13903        <data-member access='public' layout-offset-in-bits='16'>
13904          <var-decl name='lookupListIndex' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='955' column='1'/>
13905        </data-member>
13906        <data-member access='public' static='yes'>
13907          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='958' column='1'/>
13908        </data-member>
13909        <data-member access='public' static='yes'>
13910          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='958' column='1'/>
13911        </data-member>
13912      </class-decl>
13913      <class-decl name='MarkArray' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='392' column='1' id='type-id-1185'>
13914        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1021'/>
13915        <member-function access='public'>
13916          <function-decl name='sanitize' mangled-name='_ZN2OT9MarkArray8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='424' column='1' visibility='default' binding='global' size-in-bits='64'>
13917            <parameter type-id='type-id-1187' is-artificial='yes'/>
13918            <parameter type-id='type-id-279'/>
13919            <return type-id='type-id-1'/>
13920          </function-decl>
13921        </member-function>
13922        <member-function access='public'>
13923          <function-decl name='apply' mangled-name='_ZNK2OT9MarkArray5applyEPNS_18hb_apply_context_tEjjRKNS_12AnchorMatrixEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='393' column='1' visibility='default' binding='global' size-in-bits='64'>
13924            <parameter type-id='type-id-1566' is-artificial='yes'/>
13925            <parameter type-id='type-id-1382'/>
13926            <parameter type-id='type-id-18'/>
13927            <parameter type-id='type-id-18'/>
13928            <parameter type-id='type-id-1416'/>
13929            <parameter type-id='type-id-18'/>
13930            <parameter type-id='type-id-18'/>
13931            <return type-id='type-id-1'/>
13932          </function-decl>
13933        </member-function>
13934      </class-decl>
13935      <class-decl name='MarkBasePos' size-in-bits='96' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1087' column='1' id='type-id-1188'>
13936        <member-type access='protected'>
13937          <union-decl name='__anonymous_union__' size-in-bits='96' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1108' column='1' id='type-id-1861'>
13938            <data-member access='public'>
13939              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1109' column='1'/>
13940            </data-member>
13941            <data-member access='public'>
13942              <var-decl name='format1' type-id='type-id-1190' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1110' column='1'/>
13943            </data-member>
13944          </union-decl>
13945        </member-type>
13946        <data-member access='protected' layout-offset-in-bits='0'>
13947          <var-decl name='u' type-id='type-id-1861' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1111' column='1'/>
13948        </data-member>
13949        <member-function access='public'>
13950          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1089' column='1' visibility='default' binding='global' size-in-bits='64'>
13951            <parameter type-id='type-id-1568' is-artificial='yes'/>
13952            <parameter type-id='type-id-1394'/>
13953            <return type-id='type-id-1818'/>
13954          </function-decl>
13955        </member-function>
13956        <member-function access='public'>
13957          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1089' column='1' visibility='default' binding='global' size-in-bits='64'>
13958            <parameter type-id='type-id-1568' is-artificial='yes'/>
13959            <parameter type-id='type-id-1382'/>
13960            <return type-id='type-id-1820'/>
13961          </function-decl>
13962        </member-function>
13963        <member-function access='public'>
13964          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1089' column='1' visibility='default' binding='global' size-in-bits='64'>
13965            <parameter type-id='type-id-1568' is-artificial='yes'/>
13966            <parameter type-id='type-id-1392'/>
13967            <return type-id='type-id-1822'/>
13968          </function-decl>
13969        </member-function>
13970        <member-function access='public'>
13971          <function-decl name='sanitize' mangled-name='_ZN2OT11MarkBasePos8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1098' column='1' visibility='default' binding='global' size-in-bits='64'>
13972            <parameter type-id='type-id-1189' is-artificial='yes'/>
13973            <parameter type-id='type-id-279'/>
13974            <return type-id='type-id-1'/>
13975          </function-decl>
13976        </member-function>
13977      </class-decl>
13978      <class-decl name='MarkBasePosFormat1' size-in-bits='96' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1022' column='1' id='type-id-1190'>
13979        <data-member access='protected' layout-offset-in-bits='0'>
13980          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1068' column='1'/>
13981        </data-member>
13982        <data-member access='protected' layout-offset-in-bits='16'>
13983          <var-decl name='markCoverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1070' column='1'/>
13984        </data-member>
13985        <data-member access='protected' layout-offset-in-bits='32'>
13986          <var-decl name='baseCoverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1073' column='1'/>
13987        </data-member>
13988        <data-member access='protected' layout-offset-in-bits='48'>
13989          <var-decl name='classCount' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1075' column='1'/>
13990        </data-member>
13991        <data-member access='protected' layout-offset-in-bits='64'>
13992          <var-decl name='markArray' type-id='type-id-1243' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1077' column='1'/>
13993        </data-member>
13994        <data-member access='protected' layout-offset-in-bits='80'>
13995          <var-decl name='baseArray' type-id='type-id-864' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1080' column='1'/>
13996        </data-member>
13997        <data-member access='public' static='yes'>
13998          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1083' column='1'/>
13999        </data-member>
14000        <data-member access='public' static='yes'>
14001          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1083' column='1'/>
14002        </data-member>
14003        <member-function access='public'>
14004          <function-decl name='get_coverage' mangled-name='_ZNK2OT18MarkBasePosFormat112get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1030' column='1' visibility='default' binding='global' size-in-bits='64'>
14005            <parameter type-id='type-id-527' is-artificial='yes'/>
14006            <return type-id='type-id-943'/>
14007          </function-decl>
14008        </member-function>
14009        <member-function access='public'>
14010          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT18MarkBasePosFormat114collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1023' column='1' visibility='default' binding='global' size-in-bits='64'>
14011            <parameter type-id='type-id-527' is-artificial='yes'/>
14012            <parameter type-id='type-id-1392'/>
14013            <return type-id='type-id-25'/>
14014          </function-decl>
14015        </member-function>
14016        <member-function access='public'>
14017          <function-decl name='sanitize' mangled-name='_ZN2OT18MarkBasePosFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1061' column='1' visibility='default' binding='global' size-in-bits='64'>
14018            <parameter type-id='type-id-1191' is-artificial='yes'/>
14019            <parameter type-id='type-id-279'/>
14020            <return type-id='type-id-1'/>
14021          </function-decl>
14022        </member-function>
14023        <member-function access='public'>
14024          <function-decl name='apply' mangled-name='_ZNK2OT18MarkBasePosFormat15applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1035' column='1' visibility='default' binding='global' size-in-bits='64'>
14025            <parameter type-id='type-id-527' is-artificial='yes'/>
14026            <parameter type-id='type-id-1382'/>
14027            <return type-id='type-id-1'/>
14028          </function-decl>
14029        </member-function>
14030      </class-decl>
14031      <class-decl name='MarkGlyphSets' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='293' column='1' id='type-id-1192'>
14032        <member-type access='protected'>
14033          <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='312' column='1' id='type-id-1862'>
14034            <data-member access='public'>
14035              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='313' column='1'/>
14036            </data-member>
14037            <data-member access='public'>
14038              <var-decl name='format1' type-id='type-id-1195' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='314' column='1'/>
14039            </data-member>
14040          </union-decl>
14041        </member-type>
14042        <data-member access='protected' layout-offset-in-bits='0'>
14043          <var-decl name='u' type-id='type-id-1862' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='315' column='1'/>
14044        </data-member>
14045        <data-member access='public' static='yes'>
14046          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='317' column='1'/>
14047        </data-member>
14048        <member-function access='public'>
14049          <function-decl name='covers' mangled-name='_ZNK2OT13MarkGlyphSets6coversEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='294' column='1' visibility='default' binding='global' size-in-bits='64'>
14050            <parameter type-id='type-id-1573' is-artificial='yes'/>
14051            <parameter type-id='type-id-18'/>
14052            <parameter type-id='type-id-72'/>
14053            <return type-id='type-id-1'/>
14054          </function-decl>
14055        </member-function>
14056        <member-function access='public'>
14057          <function-decl name='sanitize' mangled-name='_ZN2OT13MarkGlyphSets8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='302' column='1' visibility='default' binding='global' size-in-bits='64'>
14058            <parameter type-id='type-id-1194' is-artificial='yes'/>
14059            <parameter type-id='type-id-279'/>
14060            <return type-id='type-id-1'/>
14061          </function-decl>
14062        </member-function>
14063      </class-decl>
14064      <class-decl name='MarkGlyphSetsFormat1' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='274' column='1' id='type-id-1195'>
14065        <data-member access='protected' layout-offset-in-bits='0'>
14066          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='284' column='1'/>
14067        </data-member>
14068        <data-member access='protected' layout-offset-in-bits='16'>
14069          <var-decl name='coverage' type-id='type-id-1036' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='286' column='1'/>
14070        </data-member>
14071        <data-member access='public' static='yes'>
14072          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='289' column='1'/>
14073        </data-member>
14074        <member-function access='public'>
14075          <function-decl name='covers' mangled-name='_ZNK2OT20MarkGlyphSetsFormat16coversEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='275' column='1' visibility='default' binding='global' size-in-bits='64'>
14076            <parameter type-id='type-id-1575' is-artificial='yes'/>
14077            <parameter type-id='type-id-18'/>
14078            <parameter type-id='type-id-72'/>
14079            <return type-id='type-id-1'/>
14080          </function-decl>
14081        </member-function>
14082        <member-function access='public'>
14083          <function-decl name='sanitize' mangled-name='_ZN2OT20MarkGlyphSetsFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='278' column='1' visibility='default' binding='global' size-in-bits='64'>
14084            <parameter type-id='type-id-1196' is-artificial='yes'/>
14085            <parameter type-id='type-id-279'/>
14086            <return type-id='type-id-1'/>
14087          </function-decl>
14088        </member-function>
14089      </class-decl>
14090      <class-decl name='MarkLigPos' size-in-bits='96' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1208' column='1' id='type-id-1197'>
14091        <member-type access='protected'>
14092          <union-decl name='__anonymous_union__' size-in-bits='96' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1229' column='1' id='type-id-1863'>
14093            <data-member access='public'>
14094              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1230' column='1'/>
14095            </data-member>
14096            <data-member access='public'>
14097              <var-decl name='format1' type-id='type-id-1199' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1231' column='1'/>
14098            </data-member>
14099          </union-decl>
14100        </member-type>
14101        <data-member access='protected' layout-offset-in-bits='0'>
14102          <var-decl name='u' type-id='type-id-1863' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1232' column='1'/>
14103        </data-member>
14104        <member-function access='public'>
14105          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1210' column='1' visibility='default' binding='global' size-in-bits='64'>
14106            <parameter type-id='type-id-1577' is-artificial='yes'/>
14107            <parameter type-id='type-id-1394'/>
14108            <return type-id='type-id-1818'/>
14109          </function-decl>
14110        </member-function>
14111        <member-function access='public'>
14112          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1210' column='1' visibility='default' binding='global' size-in-bits='64'>
14113            <parameter type-id='type-id-1577' is-artificial='yes'/>
14114            <parameter type-id='type-id-1382'/>
14115            <return type-id='type-id-1820'/>
14116          </function-decl>
14117        </member-function>
14118        <member-function access='public'>
14119          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1210' column='1' visibility='default' binding='global' size-in-bits='64'>
14120            <parameter type-id='type-id-1577' is-artificial='yes'/>
14121            <parameter type-id='type-id-1392'/>
14122            <return type-id='type-id-1822'/>
14123          </function-decl>
14124        </member-function>
14125        <member-function access='public'>
14126          <function-decl name='sanitize' mangled-name='_ZN2OT10MarkLigPos8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1219' column='1' visibility='default' binding='global' size-in-bits='64'>
14127            <parameter type-id='type-id-1198' is-artificial='yes'/>
14128            <parameter type-id='type-id-279'/>
14129            <return type-id='type-id-1'/>
14130          </function-decl>
14131        </member-function>
14132      </class-decl>
14133      <class-decl name='MarkLigPosFormat1' size-in-bits='96' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1126' column='1' id='type-id-1199'>
14134        <data-member access='protected' layout-offset-in-bits='0'>
14135          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1188' column='1'/>
14136        </data-member>
14137        <data-member access='protected' layout-offset-in-bits='16'>
14138          <var-decl name='markCoverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1190' column='1'/>
14139        </data-member>
14140        <data-member access='protected' layout-offset-in-bits='32'>
14141          <var-decl name='ligatureCoverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1193' column='1'/>
14142        </data-member>
14143        <data-member access='protected' layout-offset-in-bits='48'>
14144          <var-decl name='classCount' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1196' column='1'/>
14145        </data-member>
14146        <data-member access='protected' layout-offset-in-bits='64'>
14147          <var-decl name='markArray' type-id='type-id-1243' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1198' column='1'/>
14148        </data-member>
14149        <data-member access='protected' layout-offset-in-bits='80'>
14150          <var-decl name='ligatureArray' type-id='type-id-1244' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1201' column='1'/>
14151        </data-member>
14152        <data-member access='public' static='yes'>
14153          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1204' column='1'/>
14154        </data-member>
14155        <data-member access='public' static='yes'>
14156          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1204' column='1'/>
14157        </data-member>
14158        <member-function access='public'>
14159          <function-decl name='get_coverage' mangled-name='_ZNK2OT17MarkLigPosFormat112get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1134' column='1' visibility='default' binding='global' size-in-bits='64'>
14160            <parameter type-id='type-id-530' is-artificial='yes'/>
14161            <return type-id='type-id-943'/>
14162          </function-decl>
14163        </member-function>
14164        <member-function access='public'>
14165          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT17MarkLigPosFormat114collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1127' column='1' visibility='default' binding='global' size-in-bits='64'>
14166            <parameter type-id='type-id-530' is-artificial='yes'/>
14167            <parameter type-id='type-id-1392'/>
14168            <return type-id='type-id-25'/>
14169          </function-decl>
14170        </member-function>
14171        <member-function access='public'>
14172          <function-decl name='sanitize' mangled-name='_ZN2OT17MarkLigPosFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1181' column='1' visibility='default' binding='global' size-in-bits='64'>
14173            <parameter type-id='type-id-1200' is-artificial='yes'/>
14174            <parameter type-id='type-id-279'/>
14175            <return type-id='type-id-1'/>
14176          </function-decl>
14177        </member-function>
14178        <member-function access='public'>
14179          <function-decl name='apply' mangled-name='_ZNK2OT17MarkLigPosFormat15applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1139' column='1' visibility='default' binding='global' size-in-bits='64'>
14180            <parameter type-id='type-id-530' is-artificial='yes'/>
14181            <parameter type-id='type-id-1382'/>
14182            <return type-id='type-id-1'/>
14183          </function-decl>
14184        </member-function>
14185      </class-decl>
14186      <class-decl name='MarkMarkPos' size-in-bits='96' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1327' column='1' id='type-id-1201'>
14187        <member-type access='protected'>
14188          <union-decl name='__anonymous_union__' size-in-bits='96' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1348' column='1' id='type-id-1864'>
14189            <data-member access='public'>
14190              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1349' column='1'/>
14191            </data-member>
14192            <data-member access='public'>
14193              <var-decl name='format1' type-id='type-id-1203' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1350' column='1'/>
14194            </data-member>
14195          </union-decl>
14196        </member-type>
14197        <data-member access='protected' layout-offset-in-bits='0'>
14198          <var-decl name='u' type-id='type-id-1864' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1351' column='1'/>
14199        </data-member>
14200        <member-function access='public'>
14201          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1329' column='1' visibility='default' binding='global' size-in-bits='64'>
14202            <parameter type-id='type-id-1581' is-artificial='yes'/>
14203            <parameter type-id='type-id-1394'/>
14204            <return type-id='type-id-1818'/>
14205          </function-decl>
14206        </member-function>
14207        <member-function access='public'>
14208          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1329' column='1' visibility='default' binding='global' size-in-bits='64'>
14209            <parameter type-id='type-id-1581' is-artificial='yes'/>
14210            <parameter type-id='type-id-1382'/>
14211            <return type-id='type-id-1820'/>
14212          </function-decl>
14213        </member-function>
14214        <member-function access='public'>
14215          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1329' column='1' visibility='default' binding='global' size-in-bits='64'>
14216            <parameter type-id='type-id-1581' is-artificial='yes'/>
14217            <parameter type-id='type-id-1392'/>
14218            <return type-id='type-id-1822'/>
14219          </function-decl>
14220        </member-function>
14221        <member-function access='public'>
14222          <function-decl name='sanitize' mangled-name='_ZN2OT11MarkMarkPos8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1338' column='1' visibility='default' binding='global' size-in-bits='64'>
14223            <parameter type-id='type-id-1202' is-artificial='yes'/>
14224            <parameter type-id='type-id-279'/>
14225            <return type-id='type-id-1'/>
14226          </function-decl>
14227        </member-function>
14228      </class-decl>
14229      <class-decl name='MarkMarkPosFormat1' size-in-bits='96' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1242' column='1' id='type-id-1203'>
14230        <data-member access='protected' layout-offset-in-bits='0'>
14231          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1306' column='1'/>
14232        </data-member>
14233        <data-member access='protected' layout-offset-in-bits='16'>
14234          <var-decl name='mark1Coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1308' column='1'/>
14235        </data-member>
14236        <data-member access='protected' layout-offset-in-bits='32'>
14237          <var-decl name='mark2Coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1312' column='1'/>
14238        </data-member>
14239        <data-member access='protected' layout-offset-in-bits='48'>
14240          <var-decl name='classCount' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1315' column='1'/>
14241        </data-member>
14242        <data-member access='protected' layout-offset-in-bits='64'>
14243          <var-decl name='mark1Array' type-id='type-id-1243' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1317' column='1'/>
14244        </data-member>
14245        <data-member access='protected' layout-offset-in-bits='80'>
14246          <var-decl name='mark2Array' type-id='type-id-864' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1320' column='1'/>
14247        </data-member>
14248        <data-member access='public' static='yes'>
14249          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1323' column='1'/>
14250        </data-member>
14251        <data-member access='public' static='yes'>
14252          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1323' column='1'/>
14253        </data-member>
14254        <member-function access='public'>
14255          <function-decl name='get_coverage' mangled-name='_ZNK2OT18MarkMarkPosFormat112get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1250' column='1' visibility='default' binding='global' size-in-bits='64'>
14256            <parameter type-id='type-id-531' is-artificial='yes'/>
14257            <return type-id='type-id-943'/>
14258          </function-decl>
14259        </member-function>
14260        <member-function access='public'>
14261          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT18MarkMarkPosFormat114collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1243' column='1' visibility='default' binding='global' size-in-bits='64'>
14262            <parameter type-id='type-id-531' is-artificial='yes'/>
14263            <parameter type-id='type-id-1392'/>
14264            <return type-id='type-id-25'/>
14265          </function-decl>
14266        </member-function>
14267        <member-function access='public'>
14268          <function-decl name='sanitize' mangled-name='_ZN2OT18MarkMarkPosFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1298' column='1' visibility='default' binding='global' size-in-bits='64'>
14269            <parameter type-id='type-id-1204' is-artificial='yes'/>
14270            <parameter type-id='type-id-279'/>
14271            <return type-id='type-id-1'/>
14272          </function-decl>
14273        </member-function>
14274        <member-function access='public'>
14275          <function-decl name='apply' mangled-name='_ZNK2OT18MarkMarkPosFormat15applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1255' column='1' visibility='default' binding='global' size-in-bits='64'>
14276            <parameter type-id='type-id-531' is-artificial='yes'/>
14277            <parameter type-id='type-id-1382'/>
14278            <return type-id='type-id-1'/>
14279          </function-decl>
14280        </member-function>
14281      </class-decl>
14282      <class-decl name='MarkRecord' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='374' column='1' id='type-id-858'>
14283        <data-member access='protected' layout-offset-in-bits='0'>
14284          <var-decl name='klass' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='383' column='1'/>
14285        </data-member>
14286        <data-member access='protected' layout-offset-in-bits='16'>
14287          <var-decl name='markAnchor' type-id='type-id-862' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='385' column='1'/>
14288        </data-member>
14289        <data-member access='public' static='yes'>
14290          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='388' column='1'/>
14291        </data-member>
14292        <data-member access='public' static='yes'>
14293          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='388' column='1'/>
14294        </data-member>
14295        <member-function access='public'>
14296          <function-decl name='sanitize' mangled-name='_ZN2OT10MarkRecord8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='377' column='1' visibility='default' binding='global' size-in-bits='64'>
14297            <parameter type-id='type-id-1206' is-artificial='yes'/>
14298            <parameter type-id='type-id-279'/>
14299            <parameter type-id='type-id-19'/>
14300            <return type-id='type-id-1'/>
14301          </function-decl>
14302        </member-function>
14303      </class-decl>
14304      <class-decl name='MultipleSubst' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='405' column='1' id='type-id-1207'>
14305        <member-type access='protected'>
14306          <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='442' column='1' id='type-id-1865'>
14307            <data-member access='public'>
14308              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='443' column='1'/>
14309            </data-member>
14310            <data-member access='public'>
14311              <var-decl name='format1' type-id='type-id-1209' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='444' column='1'/>
14312            </data-member>
14313          </union-decl>
14314        </member-type>
14315        <data-member access='protected' layout-offset-in-bits='0'>
14316          <var-decl name='u' type-id='type-id-1865' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='445' column='1'/>
14317        </data-member>
14318        <member-function access='public'>
14319          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
14320            <parameter type-id='type-id-1587' is-artificial='yes'/>
14321            <parameter type-id='type-id-1394'/>
14322            <return type-id='type-id-1818'/>
14323          </function-decl>
14324        </member-function>
14325        <member-function access='public'>
14326          <function-decl name='dispatch&lt;OT::hb_would_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
14327            <parameter type-id='type-id-1587' is-artificial='yes'/>
14328            <parameter type-id='type-id-1396'/>
14329            <return type-id='type-id-1819'/>
14330          </function-decl>
14331        </member-function>
14332        <member-function access='public'>
14333          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
14334            <parameter type-id='type-id-1587' is-artificial='yes'/>
14335            <parameter type-id='type-id-1382'/>
14336            <return type-id='type-id-1820'/>
14337          </function-decl>
14338        </member-function>
14339        <member-function access='public'>
14340          <function-decl name='dispatch&lt;OT::hb_closure_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
14341            <parameter type-id='type-id-1587' is-artificial='yes'/>
14342            <parameter type-id='type-id-1390'/>
14343            <return type-id='type-id-1821'/>
14344          </function-decl>
14345        </member-function>
14346        <member-function access='public'>
14347          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
14348            <parameter type-id='type-id-1587' is-artificial='yes'/>
14349            <parameter type-id='type-id-1392'/>
14350            <return type-id='type-id-1822'/>
14351          </function-decl>
14352        </member-function>
14353        <member-function access='public'>
14354          <function-decl name='sanitize' mangled-name='_ZN2OT13MultipleSubst8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='432' column='1' visibility='default' binding='global' size-in-bits='64'>
14355            <parameter type-id='type-id-1208' is-artificial='yes'/>
14356            <parameter type-id='type-id-279'/>
14357            <return type-id='type-id-1'/>
14358          </function-decl>
14359        </member-function>
14360        <member-function access='public'>
14361          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='423' column='1' visibility='default' binding='global' size-in-bits='64'>
14362            <parameter type-id='type-id-1587' is-artificial='yes'/>
14363            <parameter type-id='type-id-1394'/>
14364            <return type-id='type-id-1818'/>
14365          </function-decl>
14366        </member-function>
14367      </class-decl>
14368      <class-decl name='MultipleSubstFormat1' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='328' column='1' id='type-id-1209'>
14369        <data-member access='protected' layout-offset-in-bits='0'>
14370          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='393' column='1'/>
14371        </data-member>
14372        <data-member access='protected' layout-offset-in-bits='16'>
14373          <var-decl name='coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='395' column='1'/>
14374        </data-member>
14375        <data-member access='protected' layout-offset-in-bits='32'>
14376          <var-decl name='sequence' type-id='type-id-1866' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='398' column='1'/>
14377        </data-member>
14378        <data-member access='public' static='yes'>
14379          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='401' column='1'/>
14380        </data-member>
14381        <member-function access='public'>
14382          <function-decl name='would_apply' mangled-name='_ZNK2OT20MultipleSubstFormat111would_applyEPNS_24hb_would_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='353' column='1' visibility='default' binding='global' size-in-bits='64'>
14383            <parameter type-id='type-id-1590' is-artificial='yes'/>
14384            <parameter type-id='type-id-1396'/>
14385            <return type-id='type-id-1'/>
14386          </function-decl>
14387        </member-function>
14388        <member-function access='public'>
14389          <function-decl name='get_coverage' mangled-name='_ZNK2OT20MultipleSubstFormat112get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
14390            <parameter type-id='type-id-1590' is-artificial='yes'/>
14391            <return type-id='type-id-943'/>
14392          </function-decl>
14393        </member-function>
14394        <member-function access='public'>
14395          <function-decl name='closure' mangled-name='_ZNK2OT20MultipleSubstFormat17closureEPNS_20hb_closure_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='329' column='1' visibility='default' binding='global' size-in-bits='64'>
14396            <parameter type-id='type-id-1590' is-artificial='yes'/>
14397            <parameter type-id='type-id-1390'/>
14398            <return type-id='type-id-25'/>
14399          </function-decl>
14400        </member-function>
14401        <member-function access='public'>
14402          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT20MultipleSubstFormat114collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='339' column='1' visibility='default' binding='global' size-in-bits='64'>
14403            <parameter type-id='type-id-1590' is-artificial='yes'/>
14404            <parameter type-id='type-id-1392'/>
14405            <return type-id='type-id-25'/>
14406          </function-decl>
14407        </member-function>
14408        <member-function access='public'>
14409          <function-decl name='sanitize' mangled-name='_ZN2OT20MultipleSubstFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='387' column='1' visibility='default' binding='global' size-in-bits='64'>
14410            <parameter type-id='type-id-1210' is-artificial='yes'/>
14411            <parameter type-id='type-id-279'/>
14412            <return type-id='type-id-1'/>
14413          </function-decl>
14414        </member-function>
14415        <member-function access='public'>
14416          <function-decl name='apply' mangled-name='_ZNK2OT20MultipleSubstFormat15applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='359' column='1' visibility='default' binding='global' size-in-bits='64'>
14417            <parameter type-id='type-id-1590' is-artificial='yes'/>
14418            <parameter type-id='type-id-1382'/>
14419            <return type-id='type-id-1'/>
14420          </function-decl>
14421        </member-function>
14422      </class-decl>
14423      <class-decl name='Offset&lt;OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='683' column='1' id='type-id-860'>
14424        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-256'/>
14425        <data-member access='public' static='yes'>
14426          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='686' column='1'/>
14427        </data-member>
14428        <data-member access='public' static='yes'>
14429          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='686' column='1'/>
14430        </data-member>
14431        <member-function access='public'>
14432          <function-decl name='is_null' mangled-name='_ZNK2OT6OffsetINS_7IntTypeItLj2EEEE7is_nullEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='684' column='1' visibility='default' binding='global' size-in-bits='64'>
14433            <parameter type-id='type-id-1593' is-artificial='yes'/>
14434            <return type-id='type-id-1'/>
14435          </function-decl>
14436        </member-function>
14437      </class-decl>
14438      <class-decl name='OffsetArrayOf&lt;OT::AnchorMatrix&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='900' column='1' id='type-id-1867'>
14439        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1024'/>
14440      </class-decl>
14441      <class-decl name='OffsetArrayOf&lt;OT::ArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='900' column='1' id='type-id-1823'>
14442        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1026'/>
14443      </class-decl>
14444      <class-decl name='OffsetArrayOf&lt;OT::CaretValue&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='900' column='1' id='type-id-1857'>
14445        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1028'/>
14446      </class-decl>
14447      <class-decl name='OffsetArrayOf&lt;OT::ChainRule&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='900' column='1' id='type-id-1836'>
14448        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1030'/>
14449      </class-decl>
14450      <class-decl name='OffsetArrayOf&lt;OT::ChainRuleSet&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='900' column='1' id='type-id-1832'>
14451        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1032'/>
14452      </class-decl>
14453      <class-decl name='OffsetArrayOf&lt;OT::Coverage&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='900' column='1' id='type-id-1833'>
14454        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1034'/>
14455      </class-decl>
14456      <class-decl name='OffsetArrayOf&lt;OT::LigGlyph&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='900' column='1' id='type-id-1856'>
14457        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1038'/>
14458      </class-decl>
14459      <class-decl name='OffsetArrayOf&lt;OT::Ligature&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='900' column='1' id='type-id-1858'>
14460        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1040'/>
14461      </class-decl>
14462      <class-decl name='OffsetArrayOf&lt;OT::LigatureSet&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='900' column='1' id='type-id-1860'>
14463        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1041'/>
14464      </class-decl>
14465      <class-decl name='OffsetArrayOf&lt;OT::Lookup&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='900' column='1' id='type-id-1868'>
14466        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1042'/>
14467      </class-decl>
14468      <class-decl name='OffsetArrayOf&lt;OT::PairSet&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='900' column='1' id='type-id-1869'>
14469        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1044'/>
14470      </class-decl>
14471      <class-decl name='OffsetArrayOf&lt;OT::PosLookup&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='900' column='1' id='type-id-1870'>
14472        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1046'/>
14473      </class-decl>
14474      <class-decl name='OffsetArrayOf&lt;OT::Rule&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='900' column='1' id='type-id-1871'>
14475        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1050'/>
14476      </class-decl>
14477      <class-decl name='OffsetArrayOf&lt;OT::RuleSet&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='900' column='1' id='type-id-1843'>
14478        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1052'/>
14479      </class-decl>
14480      <class-decl name='OffsetArrayOf&lt;OT::Sequence&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='900' column='1' id='type-id-1866'>
14481        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1054'/>
14482      </class-decl>
14483      <class-decl name='OffsetArrayOf&lt;OT::SubstLookup&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='900' column='1' id='type-id-1872'>
14484        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1056'/>
14485      </class-decl>
14486      <class-decl name='OffsetListOf&lt;OT::AnchorMatrix&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='905' column='1' id='type-id-1212'>
14487        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1867'/>
14488        <member-function access='public'>
14489          <function-decl name='sanitize&lt;unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='917' column='1' visibility='default' binding='global' size-in-bits='64'>
14490            <parameter type-id='type-id-1214' is-artificial='yes'/>
14491            <parameter type-id='type-id-279'/>
14492            <parameter type-id='type-id-18'/>
14493            <return type-id='type-id-1'/>
14494          </function-decl>
14495        </member-function>
14496        <member-function access='public'>
14497          <function-decl name='operator[]' mangled-name='_ZNK2OT12OffsetListOfINS_12AnchorMatrixEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='906' column='1' visibility='default' binding='global' size-in-bits='64'>
14498            <parameter type-id='type-id-1596' is-artificial='yes'/>
14499            <parameter type-id='type-id-18'/>
14500            <return type-id='type-id-1416'/>
14501          </function-decl>
14502        </member-function>
14503      </class-decl>
14504      <class-decl name='OffsetListOf&lt;OT::Lookup&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='905' column='1' id='type-id-1215'>
14505        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1868'/>
14506        <member-function access='public'>
14507          <function-decl name='operator[]' mangled-name='_ZNK2OT12OffsetListOfINS_6LookupEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='906' column='1' visibility='default' binding='global' size-in-bits='64'>
14508            <parameter type-id='type-id-1599' is-artificial='yes'/>
14509            <parameter type-id='type-id-18'/>
14510            <return type-id='type-id-1560'/>
14511          </function-decl>
14512        </member-function>
14513        <member-function access='public'>
14514          <function-decl name='sanitize' mangled-name='_ZN2OT12OffsetListOfINS_6LookupEE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='912' column='1' visibility='default' binding='global' size-in-bits='64'>
14515            <parameter type-id='type-id-1217' is-artificial='yes'/>
14516            <parameter type-id='type-id-279'/>
14517            <return type-id='type-id-1'/>
14518          </function-decl>
14519        </member-function>
14520      </class-decl>
14521      <class-decl name='OffsetListOf&lt;OT::PosLookup&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='905' column='1' id='type-id-1218'>
14522        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1870'/>
14523        <member-function access='public'>
14524          <function-decl name='sanitize' mangled-name='_ZN2OT12OffsetListOfINS_9PosLookupEE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='912' column='1' visibility='default' binding='global' size-in-bits='64'>
14525            <parameter type-id='type-id-1220' is-artificial='yes'/>
14526            <parameter type-id='type-id-279'/>
14527            <return type-id='type-id-1'/>
14528          </function-decl>
14529        </member-function>
14530      </class-decl>
14531      <class-decl name='OffsetListOf&lt;OT::SubstLookup&gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='905' column='1' id='type-id-1221'>
14532        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1872'/>
14533        <member-function access='public'>
14534          <function-decl name='sanitize' mangled-name='_ZN2OT12OffsetListOfINS_11SubstLookupEE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='912' column='1' visibility='default' binding='global' size-in-bits='64'>
14535            <parameter type-id='type-id-1223' is-artificial='yes'/>
14536            <parameter type-id='type-id-279'/>
14537            <return type-id='type-id-1'/>
14538          </function-decl>
14539        </member-function>
14540      </class-decl>
14541      <class-decl name='OffsetTo&lt;OT::Anchor, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-862'>
14542        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
14543        <data-member access='public' static='yes'>
14544          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14545        </data-member>
14546        <data-member access='public' static='yes'>
14547          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14548        </data-member>
14549        <member-function access='public'>
14550          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_6AnchorENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
14551            <parameter type-id='type-id-521' is-artificial='yes'/>
14552            <parameter type-id='type-id-19'/>
14553            <return type-id='type-id-1410'/>
14554          </function-decl>
14555        </member-function>
14556        <member-function access='public'>
14557          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_6AnchorENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
14558            <parameter type-id='type-id-419' is-artificial='yes'/>
14559            <parameter type-id='type-id-279'/>
14560            <return type-id='type-id-1'/>
14561          </function-decl>
14562        </member-function>
14563        <member-function access='public'>
14564          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_6AnchorENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
14565            <parameter type-id='type-id-419' is-artificial='yes'/>
14566            <parameter type-id='type-id-279'/>
14567            <parameter type-id='type-id-19'/>
14568            <return type-id='type-id-1'/>
14569          </function-decl>
14570        </member-function>
14571      </class-decl>
14572      <class-decl name='OffsetTo&lt;OT::AnchorMatrix, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-864'>
14573        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
14574        <data-member access='public' static='yes'>
14575          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14576        </data-member>
14577        <data-member access='public' static='yes'>
14578          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14579        </data-member>
14580        <member-function access='public'>
14581          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_12AnchorMatrixENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
14582            <parameter type-id='type-id-526' is-artificial='yes'/>
14583            <parameter type-id='type-id-19'/>
14584            <return type-id='type-id-1416'/>
14585          </function-decl>
14586        </member-function>
14587        <member-function access='public'>
14588          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_12AnchorMatrixENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
14589            <parameter type-id='type-id-421' is-artificial='yes'/>
14590            <parameter type-id='type-id-279'/>
14591            <return type-id='type-id-1'/>
14592          </function-decl>
14593        </member-function>
14594        <member-function access='public'>
14595          <function-decl name='sanitize&lt;unsigned int&gt;' mangled-name='_ZN2OT8OffsetToINS_12AnchorMatrixENS_7IntTypeItLj2EEEE8sanitizeIjEEbPNS_21hb_sanitize_context_tEPvT_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='765' column='1' visibility='default' binding='global' size-in-bits='64'>
14596            <parameter type-id='type-id-421' is-artificial='yes'/>
14597            <parameter type-id='type-id-279'/>
14598            <parameter type-id='type-id-19'/>
14599            <parameter type-id='type-id-18'/>
14600            <return type-id='type-id-1'/>
14601          </function-decl>
14602        </member-function>
14603      </class-decl>
14604      <class-decl name='OffsetTo&lt;OT::ArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-866'>
14605        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
14606        <data-member access='public' static='yes'>
14607          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14608        </data-member>
14609        <data-member access='public' static='yes'>
14610          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14611        </data-member>
14612        <member-function access='public'>
14613          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_7ArrayOfINS_7IntTypeItLj2EEES3_EES3_EclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
14614            <parameter type-id='type-id-446' is-artificial='yes'/>
14615            <parameter type-id='type-id-19'/>
14616            <return type-id='type-id-1419'/>
14617          </function-decl>
14618        </member-function>
14619        <member-function access='public'>
14620          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_7ArrayOfINS_7IntTypeItLj2EEES3_EES3_E6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
14621            <parameter type-id='type-id-424' is-artificial='yes'/>
14622            <parameter type-id='type-id-279'/>
14623            <return type-id='type-id-1'/>
14624          </function-decl>
14625        </member-function>
14626        <member-function access='public'>
14627          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_7ArrayOfINS_7IntTypeItLj2EEES3_EES3_E8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
14628            <parameter type-id='type-id-424' is-artificial='yes'/>
14629            <parameter type-id='type-id-279'/>
14630            <parameter type-id='type-id-19'/>
14631            <return type-id='type-id-1'/>
14632          </function-decl>
14633        </member-function>
14634      </class-decl>
14635      <class-decl name='OffsetTo&lt;OT::AttachList, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-1226'>
14636        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
14637        <data-member access='public' static='yes'>
14638          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14639        </data-member>
14640        <data-member access='public' static='yes'>
14641          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14642        </data-member>
14643        <member-function access='public'>
14644          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_10AttachListENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
14645            <parameter type-id='type-id-447' is-artificial='yes'/>
14646            <parameter type-id='type-id-19'/>
14647            <return type-id='type-id-1448'/>
14648          </function-decl>
14649        </member-function>
14650        <member-function access='public'>
14651          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_10AttachListENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
14652            <parameter type-id='type-id-412' is-artificial='yes'/>
14653            <parameter type-id='type-id-279'/>
14654            <return type-id='type-id-1'/>
14655          </function-decl>
14656        </member-function>
14657        <member-function access='public'>
14658          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_10AttachListENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
14659            <parameter type-id='type-id-412' is-artificial='yes'/>
14660            <parameter type-id='type-id-279'/>
14661            <parameter type-id='type-id-19'/>
14662            <return type-id='type-id-1'/>
14663          </function-decl>
14664        </member-function>
14665      </class-decl>
14666      <class-decl name='OffsetTo&lt;OT::CaretValue, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-868'>
14667        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
14668        <data-member access='public' static='yes'>
14669          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14670        </data-member>
14671        <data-member access='public' static='yes'>
14672          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14673        </data-member>
14674        <member-function access='public'>
14675          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_10CaretValueENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
14676            <parameter type-id='type-id-455' is-artificial='yes'/>
14677            <parameter type-id='type-id-19'/>
14678            <return type-id='type-id-1451'/>
14679          </function-decl>
14680        </member-function>
14681        <member-function access='public'>
14682          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_10CaretValueENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
14683            <parameter type-id='type-id-425' is-artificial='yes'/>
14684            <parameter type-id='type-id-279'/>
14685            <return type-id='type-id-1'/>
14686          </function-decl>
14687        </member-function>
14688        <member-function access='public'>
14689          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_10CaretValueENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
14690            <parameter type-id='type-id-425' is-artificial='yes'/>
14691            <parameter type-id='type-id-279'/>
14692            <parameter type-id='type-id-19'/>
14693            <return type-id='type-id-1'/>
14694          </function-decl>
14695        </member-function>
14696      </class-decl>
14697      <class-decl name='OffsetTo&lt;OT::ChainRule, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-870'>
14698        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
14699        <data-member access='public' static='yes'>
14700          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14701        </data-member>
14702        <data-member access='public' static='yes'>
14703          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14704        </data-member>
14705        <member-function access='public'>
14706          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_9ChainRuleENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
14707            <parameter type-id='type-id-505' is-artificial='yes'/>
14708            <parameter type-id='type-id-19'/>
14709            <return type-id='type-id-1468'/>
14710          </function-decl>
14711        </member-function>
14712        <member-function access='public'>
14713          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_9ChainRuleENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
14714            <parameter type-id='type-id-430' is-artificial='yes'/>
14715            <parameter type-id='type-id-279'/>
14716            <return type-id='type-id-1'/>
14717          </function-decl>
14718        </member-function>
14719        <member-function access='public'>
14720          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_9ChainRuleENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
14721            <parameter type-id='type-id-430' is-artificial='yes'/>
14722            <parameter type-id='type-id-279'/>
14723            <parameter type-id='type-id-19'/>
14724            <return type-id='type-id-1'/>
14725          </function-decl>
14726        </member-function>
14727      </class-decl>
14728      <class-decl name='OffsetTo&lt;OT::ChainRuleSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-872'>
14729        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
14730        <data-member access='public' static='yes'>
14731          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14732        </data-member>
14733        <data-member access='public' static='yes'>
14734          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14735        </data-member>
14736        <member-function access='public'>
14737          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_12ChainRuleSetENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
14738            <parameter type-id='type-id-506' is-artificial='yes'/>
14739            <parameter type-id='type-id-19'/>
14740            <return type-id='type-id-1471'/>
14741          </function-decl>
14742        </member-function>
14743        <member-function access='public'>
14744          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_12ChainRuleSetENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
14745            <parameter type-id='type-id-431' is-artificial='yes'/>
14746            <parameter type-id='type-id-279'/>
14747            <return type-id='type-id-1'/>
14748          </function-decl>
14749        </member-function>
14750        <member-function access='public'>
14751          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_12ChainRuleSetENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
14752            <parameter type-id='type-id-431' is-artificial='yes'/>
14753            <parameter type-id='type-id-279'/>
14754            <parameter type-id='type-id-19'/>
14755            <return type-id='type-id-1'/>
14756          </function-decl>
14757        </member-function>
14758      </class-decl>
14759      <class-decl name='OffsetTo&lt;OT::ClassDef, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-1230'>
14760        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
14761        <data-member access='public' static='yes'>
14762          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14763        </data-member>
14764        <data-member access='public' static='yes'>
14765          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14766        </data-member>
14767        <member-function access='public'>
14768          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_8ClassDefENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
14769            <parameter type-id='type-id-459' is-artificial='yes'/>
14770            <parameter type-id='type-id-19'/>
14771            <return type-id='type-id-1474'/>
14772          </function-decl>
14773        </member-function>
14774        <member-function access='public'>
14775          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_8ClassDefENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
14776            <parameter type-id='type-id-411' is-artificial='yes'/>
14777            <parameter type-id='type-id-279'/>
14778            <return type-id='type-id-1'/>
14779          </function-decl>
14780        </member-function>
14781        <member-function access='public'>
14782          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_8ClassDefENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
14783            <parameter type-id='type-id-411' is-artificial='yes'/>
14784            <parameter type-id='type-id-279'/>
14785            <parameter type-id='type-id-19'/>
14786            <return type-id='type-id-1'/>
14787          </function-decl>
14788        </member-function>
14789      </class-decl>
14790      <class-decl name='OffsetTo&lt;OT::Coverage, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-874'>
14791        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
14792        <data-member access='public' static='yes'>
14793          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14794        </data-member>
14795        <data-member access='public' static='yes'>
14796          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14797        </data-member>
14798        <member-function access='public'>
14799          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_8CoverageENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
14800            <parameter type-id='type-id-444' is-artificial='yes'/>
14801            <parameter type-id='type-id-19'/>
14802            <return type-id='type-id-943'/>
14803          </function-decl>
14804        </member-function>
14805        <member-function access='public'>
14806          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_8CoverageENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
14807            <parameter type-id='type-id-409' is-artificial='yes'/>
14808            <parameter type-id='type-id-279'/>
14809            <return type-id='type-id-1'/>
14810          </function-decl>
14811        </member-function>
14812        <member-function access='public'>
14813          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_8CoverageENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
14814            <parameter type-id='type-id-409' is-artificial='yes'/>
14815            <parameter type-id='type-id-279'/>
14816            <parameter type-id='type-id-19'/>
14817            <return type-id='type-id-1'/>
14818          </function-decl>
14819        </member-function>
14820        <member-function access='public'>
14821          <function-decl name='serialize' mangled-name='_ZN2OT8OffsetToINS_8CoverageENS_7IntTypeItLj2EEEE9serializeEPNS_22hb_serialize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
14822            <parameter type-id='type-id-409' is-artificial='yes'/>
14823            <parameter type-id='type-id-281'/>
14824            <parameter type-id='type-id-19'/>
14825            <return type-id='type-id-557'/>
14826          </function-decl>
14827        </member-function>
14828      </class-decl>
14829      <class-decl name='OffsetTo&lt;OT::Coverage, OT::IntType&lt;unsigned int, 4u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-876'>
14830        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-318'/>
14831        <data-member access='public' static='yes'>
14832          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14833        </data-member>
14834        <data-member access='public' static='yes'>
14835          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14836        </data-member>
14837        <member-function access='public'>
14838          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_8CoverageENS_7IntTypeIjLj4EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
14839            <parameter type-id='type-id-461' is-artificial='yes'/>
14840            <parameter type-id='type-id-19'/>
14841            <return type-id='type-id-943'/>
14842          </function-decl>
14843        </member-function>
14844        <member-function access='public'>
14845          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_8CoverageENS_7IntTypeIjLj4EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
14846            <parameter type-id='type-id-427' is-artificial='yes'/>
14847            <parameter type-id='type-id-279'/>
14848            <return type-id='type-id-1'/>
14849          </function-decl>
14850        </member-function>
14851        <member-function access='public'>
14852          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_8CoverageENS_7IntTypeIjLj4EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
14853            <parameter type-id='type-id-427' is-artificial='yes'/>
14854            <parameter type-id='type-id-279'/>
14855            <parameter type-id='type-id-19'/>
14856            <return type-id='type-id-1'/>
14857          </function-decl>
14858        </member-function>
14859      </class-decl>
14860      <class-decl name='OffsetTo&lt;OT::Device, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-1233'>
14861        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
14862        <data-member access='public' static='yes'>
14863          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14864        </data-member>
14865        <data-member access='public' static='yes'>
14866          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14867        </data-member>
14868        <member-function access='public'>
14869          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_6DeviceENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
14870            <parameter type-id='type-id-453' is-artificial='yes'/>
14871            <parameter type-id='type-id-19'/>
14872            <return type-id='type-id-1503'/>
14873          </function-decl>
14874        </member-function>
14875        <member-function access='public'>
14876          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_6DeviceENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
14877            <parameter type-id='type-id-410' is-artificial='yes'/>
14878            <parameter type-id='type-id-279'/>
14879            <return type-id='type-id-1'/>
14880          </function-decl>
14881        </member-function>
14882        <member-function access='public'>
14883          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_6DeviceENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
14884            <parameter type-id='type-id-410' is-artificial='yes'/>
14885            <parameter type-id='type-id-279'/>
14886            <parameter type-id='type-id-19'/>
14887            <return type-id='type-id-1'/>
14888          </function-decl>
14889        </member-function>
14890      </class-decl>
14891      <class-decl name='OffsetTo&lt;OT::Feature, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-1235'>
14892        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
14893        <data-member access='public' static='yes'>
14894          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14895        </data-member>
14896        <data-member access='public' static='yes'>
14897          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14898        </data-member>
14899        <member-function access='public'>
14900          <function-decl name='sanitize&lt;const OT::Record&lt;OT::Feature&gt;::sanitize_closure_t*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='765' column='1' visibility='default' binding='global' size-in-bits='64'>
14901            <parameter type-id='type-id-442' is-artificial='yes'/>
14902            <parameter type-id='type-id-279'/>
14903            <parameter type-id='type-id-19'/>
14904            <parameter type-id='type-id-1684'/>
14905            <return type-id='type-id-1'/>
14906          </function-decl>
14907        </member-function>
14908        <member-function access='public'>
14909          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_7FeatureENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
14910            <parameter type-id='type-id-480' is-artificial='yes'/>
14911            <parameter type-id='type-id-19'/>
14912            <return type-id='type-id-1516'/>
14913          </function-decl>
14914        </member-function>
14915        <member-function access='public'>
14916          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_7FeatureENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
14917            <parameter type-id='type-id-442' is-artificial='yes'/>
14918            <parameter type-id='type-id-279'/>
14919            <return type-id='type-id-1'/>
14920          </function-decl>
14921        </member-function>
14922      </class-decl>
14923      <class-decl name='OffsetTo&lt;OT::FeatureParams, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-1236'>
14924        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
14925        <data-member access='public' static='yes'>
14926          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14927        </data-member>
14928        <data-member access='public' static='yes'>
14929          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14930        </data-member>
14931        <member-function access='public'>
14932          <function-decl name='sanitize&lt;unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='765' column='1' visibility='default' binding='global' size-in-bits='64'>
14933            <parameter type-id='type-id-408' is-artificial='yes'/>
14934            <parameter type-id='type-id-279'/>
14935            <parameter type-id='type-id-19'/>
14936            <parameter type-id='type-id-18'/>
14937            <return type-id='type-id-1'/>
14938          </function-decl>
14939        </member-function>
14940        <member-function access='public'>
14941          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_13FeatureParamsENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
14942            <parameter type-id='type-id-477' is-artificial='yes'/>
14943            <parameter type-id='type-id-19'/>
14944            <return type-id='type-id-1518'/>
14945          </function-decl>
14946        </member-function>
14947        <member-function access='public'>
14948          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_13FeatureParamsENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
14949            <parameter type-id='type-id-408' is-artificial='yes'/>
14950            <parameter type-id='type-id-279'/>
14951            <return type-id='type-id-1'/>
14952          </function-decl>
14953        </member-function>
14954      </class-decl>
14955      <class-decl name='OffsetTo&lt;OT::LangSys, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-1237'>
14956        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
14957        <data-member access='public' static='yes'>
14958          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14959        </data-member>
14960        <data-member access='public' static='yes'>
14961          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14962        </data-member>
14963        <member-function access='public'>
14964          <function-decl name='sanitize&lt;const OT::Record&lt;OT::LangSys&gt;::sanitize_closure_t*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='765' column='1' visibility='default' binding='global' size-in-bits='64'>
14965            <parameter type-id='type-id-407' is-artificial='yes'/>
14966            <parameter type-id='type-id-279'/>
14967            <parameter type-id='type-id-19'/>
14968            <parameter type-id='type-id-1689'/>
14969            <return type-id='type-id-1'/>
14970          </function-decl>
14971        </member-function>
14972        <member-function access='public'>
14973          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_7LangSysENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
14974            <parameter type-id='type-id-466' is-artificial='yes'/>
14975            <parameter type-id='type-id-19'/>
14976            <return type-id='type-id-1541'/>
14977          </function-decl>
14978        </member-function>
14979        <member-function access='public'>
14980          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_7LangSysENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
14981            <parameter type-id='type-id-407' is-artificial='yes'/>
14982            <parameter type-id='type-id-279'/>
14983            <return type-id='type-id-1'/>
14984          </function-decl>
14985        </member-function>
14986        <member-function access='public'>
14987          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_7LangSysENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
14988            <parameter type-id='type-id-407' is-artificial='yes'/>
14989            <parameter type-id='type-id-279'/>
14990            <parameter type-id='type-id-19'/>
14991            <return type-id='type-id-1'/>
14992          </function-decl>
14993        </member-function>
14994      </class-decl>
14995      <class-decl name='OffsetTo&lt;OT::LigCaretList, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-1238'>
14996        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
14997        <data-member access='public' static='yes'>
14998          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14999        </data-member>
15000        <data-member access='public' static='yes'>
15001          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15002        </data-member>
15003        <member-function access='public'>
15004          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_12LigCaretListENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
15005            <parameter type-id='type-id-457' is-artificial='yes'/>
15006            <parameter type-id='type-id-19'/>
15007            <return type-id='type-id-1543'/>
15008          </function-decl>
15009        </member-function>
15010        <member-function access='public'>
15011          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_12LigCaretListENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15012            <parameter type-id='type-id-413' is-artificial='yes'/>
15013            <parameter type-id='type-id-279'/>
15014            <return type-id='type-id-1'/>
15015          </function-decl>
15016        </member-function>
15017        <member-function access='public'>
15018          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_12LigCaretListENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
15019            <parameter type-id='type-id-413' is-artificial='yes'/>
15020            <parameter type-id='type-id-279'/>
15021            <parameter type-id='type-id-19'/>
15022            <return type-id='type-id-1'/>
15023          </function-decl>
15024        </member-function>
15025      </class-decl>
15026      <class-decl name='OffsetTo&lt;OT::LigGlyph, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-878'>
15027        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15028        <data-member access='public' static='yes'>
15029          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15030        </data-member>
15031        <data-member access='public' static='yes'>
15032          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15033        </data-member>
15034        <member-function access='public'>
15035          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_8LigGlyphENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
15036            <parameter type-id='type-id-456' is-artificial='yes'/>
15037            <parameter type-id='type-id-19'/>
15038            <return type-id='type-id-1546'/>
15039          </function-decl>
15040        </member-function>
15041        <member-function access='public'>
15042          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_8LigGlyphENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15043            <parameter type-id='type-id-426' is-artificial='yes'/>
15044            <parameter type-id='type-id-279'/>
15045            <return type-id='type-id-1'/>
15046          </function-decl>
15047        </member-function>
15048        <member-function access='public'>
15049          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_8LigGlyphENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
15050            <parameter type-id='type-id-426' is-artificial='yes'/>
15051            <parameter type-id='type-id-279'/>
15052            <parameter type-id='type-id-19'/>
15053            <return type-id='type-id-1'/>
15054          </function-decl>
15055        </member-function>
15056      </class-decl>
15057      <class-decl name='OffsetTo&lt;OT::Ligature, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-880'>
15058        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15059        <data-member access='public' static='yes'>
15060          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15061        </data-member>
15062        <data-member access='public' static='yes'>
15063          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15064        </data-member>
15065        <member-function access='public'>
15066          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_8LigatureENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
15067            <parameter type-id='type-id-495' is-artificial='yes'/>
15068            <parameter type-id='type-id-19'/>
15069            <return type-id='type-id-1549'/>
15070          </function-decl>
15071        </member-function>
15072        <member-function access='public'>
15073          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_8LigatureENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15074            <parameter type-id='type-id-433' is-artificial='yes'/>
15075            <parameter type-id='type-id-279'/>
15076            <return type-id='type-id-1'/>
15077          </function-decl>
15078        </member-function>
15079        <member-function access='public'>
15080          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_8LigatureENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
15081            <parameter type-id='type-id-433' is-artificial='yes'/>
15082            <parameter type-id='type-id-279'/>
15083            <parameter type-id='type-id-19'/>
15084            <return type-id='type-id-1'/>
15085          </function-decl>
15086        </member-function>
15087        <member-function access='public'>
15088          <function-decl name='serialize' mangled-name='_ZN2OT8OffsetToINS_8LigatureENS_7IntTypeItLj2EEEE9serializeEPNS_22hb_serialize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
15089            <parameter type-id='type-id-433' is-artificial='yes'/>
15090            <parameter type-id='type-id-281'/>
15091            <parameter type-id='type-id-19'/>
15092            <return type-id='type-id-570'/>
15093          </function-decl>
15094        </member-function>
15095      </class-decl>
15096      <class-decl name='OffsetTo&lt;OT::LigatureSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-882'>
15097        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15098        <data-member access='public' static='yes'>
15099          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15100        </data-member>
15101        <data-member access='public' static='yes'>
15102          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15103        </data-member>
15104        <member-function access='public'>
15105          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_11LigatureSetENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
15106            <parameter type-id='type-id-496' is-artificial='yes'/>
15107            <parameter type-id='type-id-19'/>
15108            <return type-id='type-id-1552'/>
15109          </function-decl>
15110        </member-function>
15111        <member-function access='public'>
15112          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_11LigatureSetENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15113            <parameter type-id='type-id-434' is-artificial='yes'/>
15114            <parameter type-id='type-id-279'/>
15115            <return type-id='type-id-1'/>
15116          </function-decl>
15117        </member-function>
15118        <member-function access='public'>
15119          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_11LigatureSetENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
15120            <parameter type-id='type-id-434' is-artificial='yes'/>
15121            <parameter type-id='type-id-279'/>
15122            <parameter type-id='type-id-19'/>
15123            <return type-id='type-id-1'/>
15124          </function-decl>
15125        </member-function>
15126        <member-function access='public'>
15127          <function-decl name='serialize' mangled-name='_ZN2OT8OffsetToINS_11LigatureSetENS_7IntTypeItLj2EEEE9serializeEPNS_22hb_serialize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
15128            <parameter type-id='type-id-434' is-artificial='yes'/>
15129            <parameter type-id='type-id-281'/>
15130            <parameter type-id='type-id-19'/>
15131            <return type-id='type-id-571'/>
15132          </function-decl>
15133        </member-function>
15134      </class-decl>
15135      <class-decl name='OffsetTo&lt;OT::Lookup, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-884'>
15136        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15137        <data-member access='public' static='yes'>
15138          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15139        </data-member>
15140        <data-member access='public' static='yes'>
15141          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15142        </data-member>
15143        <member-function access='public'>
15144          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_6LookupENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
15145            <parameter type-id='type-id-486' is-artificial='yes'/>
15146            <parameter type-id='type-id-19'/>
15147            <return type-id='type-id-1560'/>
15148          </function-decl>
15149        </member-function>
15150        <member-function access='public'>
15151          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_6LookupENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15152            <parameter type-id='type-id-438' is-artificial='yes'/>
15153            <parameter type-id='type-id-279'/>
15154            <return type-id='type-id-1'/>
15155          </function-decl>
15156        </member-function>
15157        <member-function access='public'>
15158          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_6LookupENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
15159            <parameter type-id='type-id-438' is-artificial='yes'/>
15160            <parameter type-id='type-id-279'/>
15161            <parameter type-id='type-id-19'/>
15162            <return type-id='type-id-1'/>
15163          </function-decl>
15164        </member-function>
15165      </class-decl>
15166      <class-decl name='OffsetTo&lt;OT::MarkArray, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-1243'>
15167        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15168        <data-member access='public' static='yes'>
15169          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15170        </data-member>
15171        <data-member access='public' static='yes'>
15172          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15173        </data-member>
15174        <member-function access='public'>
15175          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_9MarkArrayENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
15176            <parameter type-id='type-id-524' is-artificial='yes'/>
15177            <parameter type-id='type-id-19'/>
15178            <return type-id='type-id-1565'/>
15179          </function-decl>
15180        </member-function>
15181        <member-function access='public'>
15182          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_9MarkArrayENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15183            <parameter type-id='type-id-420' is-artificial='yes'/>
15184            <parameter type-id='type-id-279'/>
15185            <return type-id='type-id-1'/>
15186          </function-decl>
15187        </member-function>
15188        <member-function access='public'>
15189          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_9MarkArrayENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
15190            <parameter type-id='type-id-420' is-artificial='yes'/>
15191            <parameter type-id='type-id-279'/>
15192            <parameter type-id='type-id-19'/>
15193            <return type-id='type-id-1'/>
15194          </function-decl>
15195        </member-function>
15196      </class-decl>
15197      <class-decl name='OffsetTo&lt;OT::MarkGlyphSets, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-886'>
15198        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15199        <data-member access='public' static='yes'>
15200          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15201        </data-member>
15202        <data-member access='public' static='yes'>
15203          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15204        </data-member>
15205        <member-function access='public'>
15206          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_13MarkGlyphSetsENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
15207            <parameter type-id='type-id-462' is-artificial='yes'/>
15208            <parameter type-id='type-id-19'/>
15209            <return type-id='type-id-1572'/>
15210          </function-decl>
15211        </member-function>
15212        <member-function access='public'>
15213          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_13MarkGlyphSetsENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15214            <parameter type-id='type-id-414' is-artificial='yes'/>
15215            <parameter type-id='type-id-279'/>
15216            <return type-id='type-id-1'/>
15217          </function-decl>
15218        </member-function>
15219        <member-function access='public'>
15220          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_13MarkGlyphSetsENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
15221            <parameter type-id='type-id-414' is-artificial='yes'/>
15222            <parameter type-id='type-id-279'/>
15223            <parameter type-id='type-id-19'/>
15224            <return type-id='type-id-1'/>
15225          </function-decl>
15226        </member-function>
15227      </class-decl>
15228      <class-decl name='OffsetTo&lt;OT::OffsetListOf&lt;OT::AnchorMatrix&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-1244'>
15229        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15230        <data-member access='public' static='yes'>
15231          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15232        </data-member>
15233        <data-member access='public' static='yes'>
15234          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15235        </data-member>
15236        <member-function access='public'>
15237          <function-decl name='sanitize&lt;unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='765' column='1' visibility='default' binding='global' size-in-bits='64'>
15238            <parameter type-id='type-id-422' is-artificial='yes'/>
15239            <parameter type-id='type-id-279'/>
15240            <parameter type-id='type-id-19'/>
15241            <parameter type-id='type-id-18'/>
15242            <return type-id='type-id-1'/>
15243          </function-decl>
15244        </member-function>
15245        <member-function access='public'>
15246          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_12OffsetListOfINS_12AnchorMatrixEEENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
15247            <parameter type-id='type-id-529' is-artificial='yes'/>
15248            <parameter type-id='type-id-19'/>
15249            <return type-id='type-id-1595'/>
15250          </function-decl>
15251        </member-function>
15252        <member-function access='public'>
15253          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_12OffsetListOfINS_12AnchorMatrixEEENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15254            <parameter type-id='type-id-422' is-artificial='yes'/>
15255            <parameter type-id='type-id-279'/>
15256            <return type-id='type-id-1'/>
15257          </function-decl>
15258        </member-function>
15259      </class-decl>
15260      <class-decl name='OffsetTo&lt;OT::OffsetListOf&lt;OT::Lookup&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-1245'>
15261        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15262        <data-member access='public' static='yes'>
15263          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15264        </data-member>
15265        <data-member access='public' static='yes'>
15266          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15267        </data-member>
15268        <member-function access='public'>
15269          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_12OffsetListOfINS_6LookupEEENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
15270            <parameter type-id='type-id-487' is-artificial='yes'/>
15271            <parameter type-id='type-id-19'/>
15272            <return type-id='type-id-1598'/>
15273          </function-decl>
15274        </member-function>
15275        <member-function access='public'>
15276          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_12OffsetListOfINS_6LookupEEENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15277            <parameter type-id='type-id-417' is-artificial='yes'/>
15278            <parameter type-id='type-id-279'/>
15279            <return type-id='type-id-1'/>
15280          </function-decl>
15281        </member-function>
15282        <member-function access='public'>
15283          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_12OffsetListOfINS_6LookupEEENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
15284            <parameter type-id='type-id-417' is-artificial='yes'/>
15285            <parameter type-id='type-id-279'/>
15286            <parameter type-id='type-id-19'/>
15287            <return type-id='type-id-1'/>
15288          </function-decl>
15289        </member-function>
15290      </class-decl>
15291      <class-decl name='OffsetTo&lt;OT::OffsetListOf&lt;OT::PosLookup&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-1246'>
15292        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15293        <data-member access='public' static='yes'>
15294          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15295        </data-member>
15296        <data-member access='public' static='yes'>
15297          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15298        </data-member>
15299        <member-function access='public'>
15300          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_12OffsetListOfINS_9PosLookupEEENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15301            <parameter type-id='type-id-423' is-artificial='yes'/>
15302            <parameter type-id='type-id-279'/>
15303            <return type-id='type-id-1'/>
15304          </function-decl>
15305        </member-function>
15306        <member-function access='public'>
15307          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_12OffsetListOfINS_9PosLookupEEENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
15308            <parameter type-id='type-id-423' is-artificial='yes'/>
15309            <parameter type-id='type-id-279'/>
15310            <parameter type-id='type-id-19'/>
15311            <return type-id='type-id-1'/>
15312          </function-decl>
15313        </member-function>
15314      </class-decl>
15315      <class-decl name='OffsetTo&lt;OT::OffsetListOf&lt;OT::SubstLookup&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-1247'>
15316        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15317        <data-member access='public' static='yes'>
15318          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15319        </data-member>
15320        <data-member access='public' static='yes'>
15321          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15322        </data-member>
15323        <member-function access='public'>
15324          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_12OffsetListOfINS_11SubstLookupEEENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15325            <parameter type-id='type-id-418' is-artificial='yes'/>
15326            <parameter type-id='type-id-279'/>
15327            <return type-id='type-id-1'/>
15328          </function-decl>
15329        </member-function>
15330        <member-function access='public'>
15331          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_12OffsetListOfINS_11SubstLookupEEENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
15332            <parameter type-id='type-id-418' is-artificial='yes'/>
15333            <parameter type-id='type-id-279'/>
15334            <parameter type-id='type-id-19'/>
15335            <return type-id='type-id-1'/>
15336          </function-decl>
15337        </member-function>
15338      </class-decl>
15339      <class-decl name='OffsetTo&lt;OT::PairSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-888'>
15340        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15341        <data-member access='public' static='yes'>
15342          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15343        </data-member>
15344        <data-member access='public' static='yes'>
15345          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15346        </data-member>
15347        <member-function access='public'>
15348          <function-decl name='sanitize&lt;OT::PairSet::sanitize_closure_t*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='765' column='1' visibility='default' binding='global' size-in-bits='64'>
15349            <parameter type-id='type-id-436' is-artificial='yes'/>
15350            <parameter type-id='type-id-279'/>
15351            <parameter type-id='type-id-19'/>
15352            <parameter type-id='type-id-1269'/>
15353            <return type-id='type-id-1'/>
15354          </function-decl>
15355        </member-function>
15356        <member-function access='public'>
15357          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_7PairSetENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
15358            <parameter type-id='type-id-516' is-artificial='yes'/>
15359            <parameter type-id='type-id-19'/>
15360            <return type-id='type-id-1669'/>
15361          </function-decl>
15362        </member-function>
15363        <member-function access='public'>
15364          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_7PairSetENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15365            <parameter type-id='type-id-436' is-artificial='yes'/>
15366            <parameter type-id='type-id-279'/>
15367            <return type-id='type-id-1'/>
15368          </function-decl>
15369        </member-function>
15370      </class-decl>
15371      <class-decl name='OffsetTo&lt;OT::PosLookup, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-890'>
15372        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15373        <data-member access='public' static='yes'>
15374          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15375        </data-member>
15376        <data-member access='public' static='yes'>
15377          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15378        </data-member>
15379        <member-function access='public'>
15380          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_9PosLookupENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15381            <parameter type-id='type-id-440' is-artificial='yes'/>
15382            <parameter type-id='type-id-279'/>
15383            <return type-id='type-id-1'/>
15384          </function-decl>
15385        </member-function>
15386        <member-function access='public'>
15387          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_9PosLookupENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
15388            <parameter type-id='type-id-440' is-artificial='yes'/>
15389            <parameter type-id='type-id-279'/>
15390            <parameter type-id='type-id-19'/>
15391            <return type-id='type-id-1'/>
15392          </function-decl>
15393        </member-function>
15394      </class-decl>
15395      <class-decl name='OffsetTo&lt;OT::PosLookupSubTable, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-892'>
15396        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15397        <data-member access='public' static='yes'>
15398          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15399        </data-member>
15400        <data-member access='public' static='yes'>
15401          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15402        </data-member>
15403        <member-function access='public'>
15404          <function-decl name='sanitize&lt;unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='765' column='1' visibility='default' binding='global' size-in-bits='64'>
15405            <parameter type-id='type-id-437' is-artificial='yes'/>
15406            <parameter type-id='type-id-279'/>
15407            <parameter type-id='type-id-19'/>
15408            <parameter type-id='type-id-18'/>
15409            <return type-id='type-id-1'/>
15410          </function-decl>
15411        </member-function>
15412        <member-function access='public'>
15413          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_17PosLookupSubTableENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
15414            <parameter type-id='type-id-536' is-artificial='yes'/>
15415            <parameter type-id='type-id-19'/>
15416            <return type-id='type-id-1675'/>
15417          </function-decl>
15418        </member-function>
15419        <member-function access='public'>
15420          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_17PosLookupSubTableENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15421            <parameter type-id='type-id-437' is-artificial='yes'/>
15422            <parameter type-id='type-id-279'/>
15423            <return type-id='type-id-1'/>
15424          </function-decl>
15425        </member-function>
15426      </class-decl>
15427      <class-decl name='OffsetTo&lt;OT::RecordListOf&lt;OT::Feature&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-1251'>
15428        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15429        <data-member access='public' static='yes'>
15430          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15431        </data-member>
15432        <data-member access='public' static='yes'>
15433          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15434        </data-member>
15435        <member-function access='public'>
15436          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_12RecordListOfINS_7FeatureEEENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
15437            <parameter type-id='type-id-482' is-artificial='yes'/>
15438            <parameter type-id='type-id-19'/>
15439            <return type-id='type-id-1705'/>
15440          </function-decl>
15441        </member-function>
15442        <member-function access='public'>
15443          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_12RecordListOfINS_7FeatureEEENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15444            <parameter type-id='type-id-416' is-artificial='yes'/>
15445            <parameter type-id='type-id-279'/>
15446            <return type-id='type-id-1'/>
15447          </function-decl>
15448        </member-function>
15449        <member-function access='public'>
15450          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_12RecordListOfINS_7FeatureEEENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
15451            <parameter type-id='type-id-416' is-artificial='yes'/>
15452            <parameter type-id='type-id-279'/>
15453            <parameter type-id='type-id-19'/>
15454            <return type-id='type-id-1'/>
15455          </function-decl>
15456        </member-function>
15457      </class-decl>
15458      <class-decl name='OffsetTo&lt;OT::RecordListOf&lt;OT::Script&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-1252'>
15459        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15460        <data-member access='public' static='yes'>
15461          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15462        </data-member>
15463        <data-member access='public' static='yes'>
15464          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15465        </data-member>
15466        <member-function access='public'>
15467          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_12RecordListOfINS_6ScriptEEENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
15468            <parameter type-id='type-id-471' is-artificial='yes'/>
15469            <parameter type-id='type-id-19'/>
15470            <return type-id='type-id-1708'/>
15471          </function-decl>
15472        </member-function>
15473        <member-function access='public'>
15474          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_12RecordListOfINS_6ScriptEEENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15475            <parameter type-id='type-id-415' is-artificial='yes'/>
15476            <parameter type-id='type-id-279'/>
15477            <return type-id='type-id-1'/>
15478          </function-decl>
15479        </member-function>
15480        <member-function access='public'>
15481          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_12RecordListOfINS_6ScriptEEENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
15482            <parameter type-id='type-id-415' is-artificial='yes'/>
15483            <parameter type-id='type-id-279'/>
15484            <parameter type-id='type-id-19'/>
15485            <return type-id='type-id-1'/>
15486          </function-decl>
15487        </member-function>
15488      </class-decl>
15489      <class-decl name='OffsetTo&lt;OT::Rule, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-894'>
15490        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15491        <data-member access='public' static='yes'>
15492          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15493        </data-member>
15494        <data-member access='public' static='yes'>
15495          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15496        </data-member>
15497        <member-function access='public'>
15498          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_4RuleENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
15499            <parameter type-id='type-id-499' is-artificial='yes'/>
15500            <parameter type-id='type-id-19'/>
15501            <return type-id='type-id-1716'/>
15502          </function-decl>
15503        </member-function>
15504        <member-function access='public'>
15505          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_4RuleENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15506            <parameter type-id='type-id-428' is-artificial='yes'/>
15507            <parameter type-id='type-id-279'/>
15508            <return type-id='type-id-1'/>
15509          </function-decl>
15510        </member-function>
15511        <member-function access='public'>
15512          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_4RuleENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
15513            <parameter type-id='type-id-428' is-artificial='yes'/>
15514            <parameter type-id='type-id-279'/>
15515            <parameter type-id='type-id-19'/>
15516            <return type-id='type-id-1'/>
15517          </function-decl>
15518        </member-function>
15519      </class-decl>
15520      <class-decl name='OffsetTo&lt;OT::RuleSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-896'>
15521        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15522        <data-member access='public' static='yes'>
15523          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15524        </data-member>
15525        <data-member access='public' static='yes'>
15526          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15527        </data-member>
15528        <member-function access='public'>
15529          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_7RuleSetENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
15530            <parameter type-id='type-id-500' is-artificial='yes'/>
15531            <parameter type-id='type-id-19'/>
15532            <return type-id='type-id-1719'/>
15533          </function-decl>
15534        </member-function>
15535        <member-function access='public'>
15536          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_7RuleSetENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15537            <parameter type-id='type-id-429' is-artificial='yes'/>
15538            <parameter type-id='type-id-279'/>
15539            <return type-id='type-id-1'/>
15540          </function-decl>
15541        </member-function>
15542        <member-function access='public'>
15543          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_7RuleSetENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
15544            <parameter type-id='type-id-429' is-artificial='yes'/>
15545            <parameter type-id='type-id-279'/>
15546            <parameter type-id='type-id-19'/>
15547            <return type-id='type-id-1'/>
15548          </function-decl>
15549        </member-function>
15550      </class-decl>
15551      <class-decl name='OffsetTo&lt;OT::Script, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-1255'>
15552        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15553        <data-member access='public' static='yes'>
15554          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15555        </data-member>
15556        <data-member access='public' static='yes'>
15557          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15558        </data-member>
15559        <member-function access='public'>
15560          <function-decl name='sanitize&lt;const OT::Record&lt;OT::Script&gt;::sanitize_closure_t*&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='765' column='1' visibility='default' binding='global' size-in-bits='64'>
15561            <parameter type-id='type-id-441' is-artificial='yes'/>
15562            <parameter type-id='type-id-279'/>
15563            <parameter type-id='type-id-19'/>
15564            <parameter type-id='type-id-1694'/>
15565            <return type-id='type-id-1'/>
15566          </function-decl>
15567        </member-function>
15568        <member-function access='public'>
15569          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_6ScriptENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
15570            <parameter type-id='type-id-469' is-artificial='yes'/>
15571            <parameter type-id='type-id-19'/>
15572            <return type-id='type-id-1724'/>
15573          </function-decl>
15574        </member-function>
15575        <member-function access='public'>
15576          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_6ScriptENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15577            <parameter type-id='type-id-441' is-artificial='yes'/>
15578            <parameter type-id='type-id-279'/>
15579            <return type-id='type-id-1'/>
15580          </function-decl>
15581        </member-function>
15582      </class-decl>
15583      <class-decl name='OffsetTo&lt;OT::Sequence, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-898'>
15584        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15585        <data-member access='public' static='yes'>
15586          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15587        </data-member>
15588        <data-member access='public' static='yes'>
15589          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15590        </data-member>
15591        <member-function access='public'>
15592          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_8SequenceENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
15593            <parameter type-id='type-id-491' is-artificial='yes'/>
15594            <parameter type-id='type-id-19'/>
15595            <return type-id='type-id-1727'/>
15596          </function-decl>
15597        </member-function>
15598        <member-function access='public'>
15599          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_8SequenceENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15600            <parameter type-id='type-id-432' is-artificial='yes'/>
15601            <parameter type-id='type-id-279'/>
15602            <return type-id='type-id-1'/>
15603          </function-decl>
15604        </member-function>
15605        <member-function access='public'>
15606          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_8SequenceENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
15607            <parameter type-id='type-id-432' is-artificial='yes'/>
15608            <parameter type-id='type-id-279'/>
15609            <parameter type-id='type-id-19'/>
15610            <return type-id='type-id-1'/>
15611          </function-decl>
15612        </member-function>
15613      </class-decl>
15614      <class-decl name='OffsetTo&lt;OT::SubstLookup, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-900'>
15615        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15616        <data-member access='public' static='yes'>
15617          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15618        </data-member>
15619        <data-member access='public' static='yes'>
15620          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15621        </data-member>
15622        <member-function access='public'>
15623          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_11SubstLookupENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15624            <parameter type-id='type-id-439' is-artificial='yes'/>
15625            <parameter type-id='type-id-279'/>
15626            <return type-id='type-id-1'/>
15627          </function-decl>
15628        </member-function>
15629        <member-function access='public'>
15630          <function-decl name='sanitize' mangled-name='_ZN2OT8OffsetToINS_11SubstLookupENS_7IntTypeItLj2EEEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='756' column='1' visibility='default' binding='global' size-in-bits='64'>
15631            <parameter type-id='type-id-439' is-artificial='yes'/>
15632            <parameter type-id='type-id-279'/>
15633            <parameter type-id='type-id-19'/>
15634            <return type-id='type-id-1'/>
15635          </function-decl>
15636        </member-function>
15637      </class-decl>
15638      <class-decl name='OffsetTo&lt;OT::SubstLookupSubTable, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='741' column='1' id='type-id-902'>
15639        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-860'/>
15640        <data-member access='public' static='yes'>
15641          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15642        </data-member>
15643        <data-member access='public' static='yes'>
15644          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15645        </data-member>
15646        <member-function access='public'>
15647          <function-decl name='sanitize&lt;unsigned int&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='765' column='1' visibility='default' binding='global' size-in-bits='64'>
15648            <parameter type-id='type-id-435' is-artificial='yes'/>
15649            <parameter type-id='type-id-279'/>
15650            <parameter type-id='type-id-19'/>
15651            <parameter type-id='type-id-18'/>
15652            <return type-id='type-id-1'/>
15653          </function-decl>
15654        </member-function>
15655        <member-function access='public'>
15656          <function-decl name='operator()' mangled-name='_ZNK2OT8OffsetToINS_19SubstLookupSubTableENS_7IntTypeItLj2EEEEclEPKv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='742' column='1' visibility='default' binding='global' size-in-bits='64'>
15657            <parameter type-id='type-id-509' is-artificial='yes'/>
15658            <parameter type-id='type-id-19'/>
15659            <return type-id='type-id-1758'/>
15660          </function-decl>
15661        </member-function>
15662        <member-function access='public'>
15663          <function-decl name='neuter' mangled-name='_ZN2OT8OffsetToINS_19SubstLookupSubTableENS_7IntTypeItLj2EEEE6neuterEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='775' column='1' visibility='default' binding='global' size-in-bits='64'>
15664            <parameter type-id='type-id-435' is-artificial='yes'/>
15665            <parameter type-id='type-id-279'/>
15666            <return type-id='type-id-1'/>
15667          </function-decl>
15668        </member-function>
15669        <member-function access='public'>
15670          <function-decl name='serialize' mangled-name='_ZN2OT8OffsetToINS_19SubstLookupSubTableENS_7IntTypeItLj2EEEE9serializeEPNS_22hb_serialize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='749' column='1' visibility='default' binding='global' size-in-bits='64'>
15671            <parameter type-id='type-id-435' is-artificial='yes'/>
15672            <parameter type-id='type-id-281'/>
15673            <parameter type-id='type-id-19'/>
15674            <return type-id='type-id-1317'/>
15675          </function-decl>
15676        </member-function>
15677      </class-decl>
15678      <class-decl name='PairPos' size-in-bits='144' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='821' column='1' id='type-id-1259'>
15679        <member-type access='protected'>
15680          <union-decl name='__anonymous_union__' size-in-bits='144' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='844' column='1' id='type-id-1873'>
15681            <data-member access='public'>
15682              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='845' column='1'/>
15683            </data-member>
15684            <data-member access='public'>
15685              <var-decl name='format1' type-id='type-id-1261' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='846' column='1'/>
15686            </data-member>
15687            <data-member access='public'>
15688              <var-decl name='format2' type-id='type-id-1263' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='847' column='1'/>
15689            </data-member>
15690          </union-decl>
15691        </member-type>
15692        <data-member access='protected' layout-offset-in-bits='0'>
15693          <var-decl name='u' type-id='type-id-1873' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='848' column='1'/>
15694        </data-member>
15695        <member-function access='public'>
15696          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='823' column='1' visibility='default' binding='global' size-in-bits='64'>
15697            <parameter type-id='type-id-1663' is-artificial='yes'/>
15698            <parameter type-id='type-id-1394'/>
15699            <return type-id='type-id-1818'/>
15700          </function-decl>
15701        </member-function>
15702        <member-function access='public'>
15703          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='823' column='1' visibility='default' binding='global' size-in-bits='64'>
15704            <parameter type-id='type-id-1663' is-artificial='yes'/>
15705            <parameter type-id='type-id-1382'/>
15706            <return type-id='type-id-1820'/>
15707          </function-decl>
15708        </member-function>
15709        <member-function access='public'>
15710          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='823' column='1' visibility='default' binding='global' size-in-bits='64'>
15711            <parameter type-id='type-id-1663' is-artificial='yes'/>
15712            <parameter type-id='type-id-1392'/>
15713            <return type-id='type-id-1822'/>
15714          </function-decl>
15715        </member-function>
15716        <member-function access='public'>
15717          <function-decl name='sanitize' mangled-name='_ZN2OT7PairPos8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='833' column='1' visibility='default' binding='global' size-in-bits='64'>
15718            <parameter type-id='type-id-1260' is-artificial='yes'/>
15719            <parameter type-id='type-id-279'/>
15720            <return type-id='type-id-1'/>
15721          </function-decl>
15722        </member-function>
15723      </class-decl>
15724      <class-decl name='PairPosFormat1' size-in-bits='96' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='654' column='1' id='type-id-1261'>
15725        <data-member access='protected' layout-offset-in-bits='0'>
15726          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='700' column='1'/>
15727        </data-member>
15728        <data-member access='protected' layout-offset-in-bits='16'>
15729          <var-decl name='coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='702' column='1'/>
15730        </data-member>
15731        <data-member access='protected' layout-offset-in-bits='32'>
15732          <var-decl name='valueFormat1' type-id='type-id-1379' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='704' column='1'/>
15733        </data-member>
15734        <data-member access='protected' layout-offset-in-bits='48'>
15735          <var-decl name='valueFormat2' type-id='type-id-1379' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='707' column='1'/>
15736        </data-member>
15737        <data-member access='protected' layout-offset-in-bits='64'>
15738          <var-decl name='pairSet' type-id='type-id-1869' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='711' column='1'/>
15739        </data-member>
15740        <data-member access='public' static='yes'>
15741          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='714' column='1'/>
15742        </data-member>
15743        <member-function access='public'>
15744          <function-decl name='get_coverage' mangled-name='_ZNK2OT14PairPosFormat112get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='664' column='1' visibility='default' binding='global' size-in-bits='64'>
15745            <parameter type-id='type-id-534' is-artificial='yes'/>
15746            <return type-id='type-id-943'/>
15747          </function-decl>
15748        </member-function>
15749        <member-function access='public'>
15750          <function-decl name='apply' mangled-name='_ZNK2OT14PairPosFormat15applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='669' column='1' visibility='default' binding='global' size-in-bits='64'>
15751            <parameter type-id='type-id-534' is-artificial='yes'/>
15752            <parameter type-id='type-id-1382'/>
15753            <return type-id='type-id-1'/>
15754          </function-decl>
15755        </member-function>
15756        <member-function access='public'>
15757          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT14PairPosFormat114collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='655' column='1' visibility='default' binding='global' size-in-bits='64'>
15758            <parameter type-id='type-id-534' is-artificial='yes'/>
15759            <parameter type-id='type-id-1392'/>
15760            <return type-id='type-id-25'/>
15761          </function-decl>
15762        </member-function>
15763        <member-function access='public'>
15764          <function-decl name='sanitize' mangled-name='_ZN2OT14PairPosFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='684' column='1' visibility='default' binding='global' size-in-bits='64'>
15765            <parameter type-id='type-id-1262' is-artificial='yes'/>
15766            <parameter type-id='type-id-279'/>
15767            <return type-id='type-id-1'/>
15768          </function-decl>
15769        </member-function>
15770      </class-decl>
15771      <class-decl name='PairPosFormat2' size-in-bits='144' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='718' column='1' id='type-id-1263'>
15772        <data-member access='protected' layout-offset-in-bits='0'>
15773          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='791' column='1'/>
15774        </data-member>
15775        <data-member access='protected' layout-offset-in-bits='16'>
15776          <var-decl name='coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='793' column='1'/>
15777        </data-member>
15778        <data-member access='protected' layout-offset-in-bits='32'>
15779          <var-decl name='valueFormat1' type-id='type-id-1379' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='795' column='1'/>
15780        </data-member>
15781        <data-member access='protected' layout-offset-in-bits='48'>
15782          <var-decl name='valueFormat2' type-id='type-id-1379' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='798' column='1'/>
15783        </data-member>
15784        <data-member access='protected' layout-offset-in-bits='64'>
15785          <var-decl name='classDef1' type-id='type-id-1230' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='802' column='1'/>
15786        </data-member>
15787        <data-member access='protected' layout-offset-in-bits='80'>
15788          <var-decl name='classDef2' type-id='type-id-1230' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='806' column='1'/>
15789        </data-member>
15790        <data-member access='protected' layout-offset-in-bits='96'>
15791          <var-decl name='class1Count' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='809' column='1'/>
15792        </data-member>
15793        <data-member access='protected' layout-offset-in-bits='112'>
15794          <var-decl name='class2Count' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='811' column='1'/>
15795        </data-member>
15796        <data-member access='protected' layout-offset-in-bits='128'>
15797          <var-decl name='values' type-id='type-id-1874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='813' column='1'/>
15798        </data-member>
15799        <data-member access='public' static='yes'>
15800          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='817' column='1'/>
15801        </data-member>
15802        <member-function access='public'>
15803          <function-decl name='get_coverage' mangled-name='_ZNK2OT14PairPosFormat212get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='735' column='1' visibility='default' binding='global' size-in-bits='64'>
15804            <parameter type-id='type-id-535' is-artificial='yes'/>
15805            <return type-id='type-id-943'/>
15806          </function-decl>
15807        </member-function>
15808        <member-function access='public'>
15809          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT14PairPosFormat214collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='719' column='1' visibility='default' binding='global' size-in-bits='64'>
15810            <parameter type-id='type-id-535' is-artificial='yes'/>
15811            <parameter type-id='type-id-1392'/>
15812            <return type-id='type-id-25'/>
15813          </function-decl>
15814        </member-function>
15815        <member-function access='public'>
15816          <function-decl name='apply' mangled-name='_ZNK2OT14PairPosFormat25applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='740' column='1' visibility='default' binding='global' size-in-bits='64'>
15817            <parameter type-id='type-id-535' is-artificial='yes'/>
15818            <parameter type-id='type-id-1382'/>
15819            <return type-id='type-id-1'/>
15820          </function-decl>
15821        </member-function>
15822        <member-function access='public'>
15823          <function-decl name='sanitize' mangled-name='_ZN2OT14PairPosFormat28sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='773' column='1' visibility='default' binding='global' size-in-bits='64'>
15824            <parameter type-id='type-id-1264' is-artificial='yes'/>
15825            <parameter type-id='type-id-279'/>
15826            <return type-id='type-id-1'/>
15827          </function-decl>
15828        </member-function>
15829      </class-decl>
15830      <class-decl name='PairSet' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='575' column='1' id='type-id-1265'>
15831        <member-type access='public'>
15832          <class-decl name='sanitize_closure_t' size-in-bits='192' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='627' column='1' id='type-id-1268'>
15833            <data-member access='public' layout-offset-in-bits='0'>
15834              <var-decl name='base' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='628' column='1'/>
15835            </data-member>
15836            <data-member access='public' layout-offset-in-bits='64'>
15837              <var-decl name='valueFormats' type-id='type-id-1380' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='629' column='1'/>
15838            </data-member>
15839            <data-member access='public' layout-offset-in-bits='128'>
15840              <var-decl name='len1' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='630' column='1'/>
15841            </data-member>
15842            <data-member access='public' layout-offset-in-bits='160'>
15843              <var-decl name='stride' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='631' column='1'/>
15844            </data-member>
15845          </class-decl>
15846        </member-type>
15847        <data-member access='protected' layout-offset-in-bits='0'>
15848          <var-decl name='len' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='646' column='1'/>
15849        </data-member>
15850        <data-member access='protected' layout-offset-in-bits='16'>
15851          <var-decl name='arrayZ' type-id='type-id-681' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='647' column='1'/>
15852        </data-member>
15853        <data-member access='public' static='yes'>
15854          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='650' column='1'/>
15855        </data-member>
15856        <member-function access='public'>
15857          <function-decl name='sanitize' mangled-name='_ZN2OT7PairSet8sanitizeEPNS_21hb_sanitize_context_tEPKNS0_18sanitize_closure_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='634' column='1' visibility='default' binding='global' size-in-bits='64'>
15858            <parameter type-id='type-id-1267' is-artificial='yes'/>
15859            <parameter type-id='type-id-279'/>
15860            <parameter type-id='type-id-1671'/>
15861            <return type-id='type-id-1'/>
15862          </function-decl>
15863        </member-function>
15864        <member-function access='public'>
15865          <function-decl name='apply' mangled-name='_ZNK2OT7PairSet5applyEPNS_18hb_apply_context_tEPKNS_11ValueFormatEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='595' column='1' visibility='default' binding='global' size-in-bits='64'>
15866            <parameter type-id='type-id-515' is-artificial='yes'/>
15867            <parameter type-id='type-id-1382'/>
15868            <parameter type-id='type-id-1767'/>
15869            <parameter type-id='type-id-18'/>
15870            <return type-id='type-id-1'/>
15871          </function-decl>
15872        </member-function>
15873        <member-function access='public'>
15874          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT7PairSet14collect_glyphsEPNS_27hb_collect_glyphs_context_tEPKNS_11ValueFormatE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='578' column='1' visibility='default' binding='global' size-in-bits='64'>
15875            <parameter type-id='type-id-515' is-artificial='yes'/>
15876            <parameter type-id='type-id-1392'/>
15877            <parameter type-id='type-id-1767'/>
15878            <return type-id='type-id-25'/>
15879          </function-decl>
15880        </member-function>
15881      </class-decl>
15882      <class-decl name='PosLookup' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1444' column='1' id='type-id-930'>
15883        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1182'/>
15884        <member-function access='public'>
15885          <function-decl name='add_coverage&lt;hb_set_digest_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1461' column='1' visibility='default' binding='global' size-in-bits='64'>
15886            <parameter type-id='type-id-1673' is-artificial='yes'/>
15887            <parameter type-id='type-id-1805'/>
15888            <return type-id='type-id-25'/>
15889          </function-decl>
15890        </member-function>
15891        <member-function access='public'>
15892          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1489' column='1' visibility='default' binding='global' size-in-bits='64'>
15893            <parameter type-id='type-id-1673' is-artificial='yes'/>
15894            <parameter type-id='type-id-1392'/>
15895            <return type-id='type-id-1822'/>
15896          </function-decl>
15897        </member-function>
15898        <member-function access='public'>
15899          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1489' column='1' visibility='default' binding='global' size-in-bits='64'>
15900            <parameter type-id='type-id-1673' is-artificial='yes'/>
15901            <parameter type-id='type-id-1382'/>
15902            <return type-id='type-id-1820'/>
15903          </function-decl>
15904        </member-function>
15905        <member-function access='public'>
15906          <function-decl name='get_subtable' mangled-name='_ZNK2OT9PosLookup12get_subtableEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1445' column='1' visibility='default' binding='global' size-in-bits='64'>
15907            <parameter type-id='type-id-1673' is-artificial='yes'/>
15908            <parameter type-id='type-id-18'/>
15909            <return type-id='type-id-1675'/>
15910          </function-decl>
15911        </member-function>
15912        <member-function access='public'>
15913          <function-decl name='is_reverse' mangled-name='_ZNK2OT9PosLookup10is_reverseEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1448' column='1' visibility='default' binding='global' size-in-bits='64'>
15914            <parameter type-id='type-id-1673' is-artificial='yes'/>
15915            <return type-id='type-id-1'/>
15916          </function-decl>
15917        </member-function>
15918        <member-function access='public'>
15919          <function-decl name='apply_once' mangled-name='_ZNK2OT9PosLookup10apply_onceEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1475' column='1' visibility='default' binding='global' size-in-bits='64'>
15920            <parameter type-id='type-id-1673' is-artificial='yes'/>
15921            <parameter type-id='type-id-1382'/>
15922            <return type-id='type-id-1'/>
15923          </function-decl>
15924        </member-function>
15925        <member-function access='public'>
15926          <function-decl name='sanitize' mangled-name='_ZN2OT9PosLookup8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1502' column='1' visibility='default' binding='global' size-in-bits='64'>
15927            <parameter type-id='type-id-1271' is-artificial='yes'/>
15928            <parameter type-id='type-id-279'/>
15929            <return type-id='type-id-1'/>
15930          </function-decl>
15931        </member-function>
15932        <member-function access='public'>
15933          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT9PosLookup14collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1453' column='1' visibility='default' binding='global' size-in-bits='64'>
15934            <parameter type-id='type-id-1673' is-artificial='yes'/>
15935            <parameter type-id='type-id-1392'/>
15936            <return type-id='type-id-1822'/>
15937          </function-decl>
15938        </member-function>
15939        <member-function access='public' static='yes'>
15940          <function-decl name='apply_recurse_func' mangled-name='_ZN2OT9PosLookup18apply_recurse_funcEPNS_18hb_apply_context_tEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1483' column='1' visibility='default' binding='global' size-in-bits='64'>
15941            <parameter type-id='type-id-1382'/>
15942            <parameter type-id='type-id-18'/>
15943            <return type-id='type-id-1'/>
15944          </function-decl>
15945        </member-function>
15946      </class-decl>
15947      <class-decl name='PosLookupSubTable' size-in-bits='160' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1372' column='1' id='type-id-1272'>
15948        <member-type access='public'>
15949          <enum-decl name='Type' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1375' column='1' id='type-id-1875'>
15950            <underlying-type type-id='type-id-7'/>
15951            <enumerator name='Single' value='1'/>
15952            <enumerator name='Pair' value='2'/>
15953            <enumerator name='Cursive' value='3'/>
15954            <enumerator name='MarkBase' value='4'/>
15955            <enumerator name='MarkLig' value='5'/>
15956            <enumerator name='MarkMark' value='6'/>
15957            <enumerator name='Context' value='7'/>
15958            <enumerator name='ChainContext' value='8'/>
15959            <enumerator name='Extension' value='9'/>
15960          </enum-decl>
15961        </member-type>
15962        <member-type access='protected'>
15963          <union-decl name='__anonymous_union__' size-in-bits='160' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1424' column='1' id='type-id-1876'>
15964            <data-member access='public'>
15965              <var-decl name='header' type-id='type-id-1877' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1427' column='1'/>
15966            </data-member>
15967            <data-member access='public'>
15968              <var-decl name='single' type-id='type-id-1305' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1428' column='1'/>
15969            </data-member>
15970            <data-member access='public'>
15971              <var-decl name='pair' type-id='type-id-1259' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1429' column='1'/>
15972            </data-member>
15973            <data-member access='public'>
15974              <var-decl name='cursive' type-id='type-id-1130' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1430' column='1'/>
15975            </data-member>
15976            <data-member access='public'>
15977              <var-decl name='markBase' type-id='type-id-1188' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1431' column='1'/>
15978            </data-member>
15979            <data-member access='public'>
15980              <var-decl name='markLig' type-id='type-id-1197' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1432' column='1'/>
15981            </data-member>
15982            <data-member access='public'>
15983              <var-decl name='markMark' type-id='type-id-1201' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1433' column='1'/>
15984            </data-member>
15985            <data-member access='public'>
15986              <var-decl name='context' type-id='type-id-1844' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1434' column='1'/>
15987            </data-member>
15988            <data-member access='public'>
15989              <var-decl name='chainContext' type-id='type-id-1834' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1435' column='1'/>
15990            </data-member>
15991            <data-member access='public'>
15992              <var-decl name='extension' type-id='type-id-1853' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1436' column='1'/>
15993            </data-member>
15994          </union-decl>
15995        </member-type>
15996        <data-member access='protected' layout-offset-in-bits='0'>
15997          <var-decl name='u' type-id='type-id-1876' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1437' column='1'/>
15998        </data-member>
15999        <data-member access='public' static='yes'>
16000          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1439' column='1'/>
16001        </data-member>
16002        <member-function access='public'>
16003          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1388' column='1' visibility='default' binding='global' size-in-bits='64'>
16004            <parameter type-id='type-id-1676' is-artificial='yes'/>
16005            <parameter type-id='type-id-1394'/>
16006            <parameter type-id='type-id-18'/>
16007            <return type-id='type-id-1818'/>
16008          </function-decl>
16009        </member-function>
16010        <member-function access='public'>
16011          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' mangled-name='_ZNK2OT17PosLookupSubTable8dispatchINS_27hb_collect_glyphs_context_tEEENT_8return_tEPS3_j' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1388' column='1' visibility='default' binding='global' size-in-bits='64'>
16012            <parameter type-id='type-id-1676' is-artificial='yes'/>
16013            <parameter type-id='type-id-1392'/>
16014            <parameter type-id='type-id-18'/>
16015            <return type-id='type-id-1822'/>
16016          </function-decl>
16017        </member-function>
16018        <member-function access='public'>
16019          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' mangled-name='_ZNK2OT17PosLookupSubTable8dispatchINS_18hb_apply_context_tEEENT_8return_tEPS3_j' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1388' column='1' visibility='default' binding='global' size-in-bits='64'>
16020            <parameter type-id='type-id-1676' is-artificial='yes'/>
16021            <parameter type-id='type-id-1382'/>
16022            <parameter type-id='type-id-18'/>
16023            <return type-id='type-id-1820'/>
16024          </function-decl>
16025        </member-function>
16026        <member-function access='public'>
16027          <function-decl name='sanitize' mangled-name='_ZN2OT17PosLookupSubTable8sanitizeEPNS_21hb_sanitize_context_tEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1405' column='1' visibility='default' binding='global' size-in-bits='64'>
16028            <parameter type-id='type-id-1274' is-artificial='yes'/>
16029            <parameter type-id='type-id-279'/>
16030            <parameter type-id='type-id-18'/>
16031            <return type-id='type-id-1'/>
16032          </function-decl>
16033        </member-function>
16034      </class-decl>
16035      <class-decl name='RangeRecord' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='132' column='1' id='type-id-904'>
16036        <data-member access='public' layout-offset-in-bits='0'>
16037          <var-decl name='start' type-id='type-id-843' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='151' column='1'/>
16038        </data-member>
16039        <data-member access='public' layout-offset-in-bits='16'>
16040          <var-decl name='end' type-id='type-id-843' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='152' column='1'/>
16041        </data-member>
16042        <data-member access='public' layout-offset-in-bits='32'>
16043          <var-decl name='value' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='153' column='1'/>
16044        </data-member>
16045        <data-member access='public' static='yes'>
16046          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='155' column='1'/>
16047        </data-member>
16048        <data-member access='public' static='yes'>
16049          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='155' column='1'/>
16050        </data-member>
16051        <member-function access='public'>
16052          <function-decl name='add_coverage&lt;hb_set_digest_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
16053            <parameter type-id='type-id-1679' is-artificial='yes'/>
16054            <parameter type-id='type-id-1805'/>
16055            <return type-id='type-id-25'/>
16056          </function-decl>
16057        </member-function>
16058        <member-function access='public'>
16059          <function-decl name='add_coverage&lt;hb_set_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
16060            <parameter type-id='type-id-1679' is-artificial='yes'/>
16061            <parameter type-id='type-id-964'/>
16062            <return type-id='type-id-25'/>
16063          </function-decl>
16064        </member-function>
16065        <member-function access='public'>
16066          <function-decl name='cmp' mangled-name='_ZNK2OT11RangeRecord3cmpEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='133' column='1' visibility='default' binding='global' size-in-bits='64'>
16067            <parameter type-id='type-id-1679' is-artificial='yes'/>
16068            <parameter type-id='type-id-72'/>
16069            <return type-id='type-id-11'/>
16070          </function-decl>
16071        </member-function>
16072        <member-function access='public'>
16073          <function-decl name='intersects' mangled-name='_ZNK2OT11RangeRecord10intersectsEPK8hb_set_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='142' column='1' visibility='default' binding='global' size-in-bits='64'>
16074            <parameter type-id='type-id-1679' is-artificial='yes'/>
16075            <parameter type-id='type-id-1838'/>
16076            <return type-id='type-id-1'/>
16077          </function-decl>
16078        </member-function>
16079        <member-function access='public'>
16080          <function-decl name='add_coverage&lt;hb_set_digest_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='147' column='1' visibility='default' binding='global' size-in-bits='64'>
16081            <parameter type-id='type-id-1679' is-artificial='yes'/>
16082            <parameter type-id='type-id-1805'/>
16083            <return type-id='type-id-25'/>
16084          </function-decl>
16085        </member-function>
16086      </class-decl>
16087      <class-decl name='Record&lt;OT::Feature&gt;' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='59' column='1' id='type-id-906'>
16088        <member-type access='public'>
16089          <class-decl name='sanitize_closure_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1682'/>
16090        </member-type>
16091        <data-member access='public' layout-offset-in-bits='0'>
16092          <var-decl name='tag' type-id='type-id-276' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='74' column='1'/>
16093        </data-member>
16094        <data-member access='public' layout-offset-in-bits='32'>
16095          <var-decl name='offset' type-id='type-id-1235' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='76' column='1'/>
16096        </data-member>
16097        <data-member access='public' static='yes'>
16098          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='79' column='1'/>
16099        </data-member>
16100        <data-member access='public' static='yes'>
16101          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='79' column='1'/>
16102        </data-member>
16103        <member-function access='public'>
16104          <function-decl name='sanitize' mangled-name='_ZN2OT6RecordINS_7FeatureEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
16105            <parameter type-id='type-id-1278' is-artificial='yes'/>
16106            <parameter type-id='type-id-279'/>
16107            <parameter type-id='type-id-19'/>
16108            <return type-id='type-id-1'/>
16109          </function-decl>
16110        </member-function>
16111      </class-decl>
16112      <class-decl name='Record&lt;OT::LangSys&gt;' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='59' column='1' id='type-id-908'>
16113        <member-type access='public'>
16114          <class-decl name='sanitize_closure_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1687'/>
16115        </member-type>
16116        <data-member access='public' layout-offset-in-bits='0'>
16117          <var-decl name='tag' type-id='type-id-276' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='74' column='1'/>
16118        </data-member>
16119        <data-member access='public' layout-offset-in-bits='32'>
16120          <var-decl name='offset' type-id='type-id-1237' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='76' column='1'/>
16121        </data-member>
16122        <data-member access='public' static='yes'>
16123          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='79' column='1'/>
16124        </data-member>
16125        <data-member access='public' static='yes'>
16126          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='79' column='1'/>
16127        </data-member>
16128        <member-function access='public'>
16129          <function-decl name='cmp' mangled-name='_ZNK2OT6RecordINS_7LangSysEE3cmpEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
16130            <parameter type-id='type-id-468' is-artificial='yes'/>
16131            <parameter type-id='type-id-18'/>
16132            <return type-id='type-id-11'/>
16133          </function-decl>
16134        </member-function>
16135        <member-function access='public'>
16136          <function-decl name='sanitize' mangled-name='_ZN2OT6RecordINS_7LangSysEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
16137            <parameter type-id='type-id-1280' is-artificial='yes'/>
16138            <parameter type-id='type-id-279'/>
16139            <parameter type-id='type-id-19'/>
16140            <return type-id='type-id-1'/>
16141          </function-decl>
16142        </member-function>
16143      </class-decl>
16144      <class-decl name='Record&lt;OT::Script&gt;' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='59' column='1' id='type-id-910'>
16145        <member-type access='public'>
16146          <class-decl name='sanitize_closure_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1692'/>
16147        </member-type>
16148        <data-member access='public' layout-offset-in-bits='0'>
16149          <var-decl name='tag' type-id='type-id-276' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='74' column='1'/>
16150        </data-member>
16151        <data-member access='public' layout-offset-in-bits='32'>
16152          <var-decl name='offset' type-id='type-id-1255' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='76' column='1'/>
16153        </data-member>
16154        <data-member access='public' static='yes'>
16155          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='79' column='1'/>
16156        </data-member>
16157        <data-member access='public' static='yes'>
16158          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='79' column='1'/>
16159        </data-member>
16160        <member-function access='public'>
16161          <function-decl name='cmp' mangled-name='_ZNK2OT6RecordINS_6ScriptEE3cmpEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
16162            <parameter type-id='type-id-470' is-artificial='yes'/>
16163            <parameter type-id='type-id-18'/>
16164            <return type-id='type-id-11'/>
16165          </function-decl>
16166        </member-function>
16167        <member-function access='public'>
16168          <function-decl name='sanitize' mangled-name='_ZN2OT6RecordINS_6ScriptEE8sanitizeEPNS_21hb_sanitize_context_tEPv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='68' column='1' visibility='default' binding='global' size-in-bits='64'>
16169            <parameter type-id='type-id-1282' is-artificial='yes'/>
16170            <parameter type-id='type-id-279'/>
16171            <parameter type-id='type-id-19'/>
16172            <return type-id='type-id-1'/>
16173          </function-decl>
16174        </member-function>
16175      </class-decl>
16176      <class-decl name='RecordArrayOf&lt;OT::Feature&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='83' column='1' id='type-id-1695'>
16177        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1878'/>
16178        <member-function access='public'>
16179          <function-decl name='get_tag' mangled-name='_ZNK2OT13RecordArrayOfINS_7FeatureEE7get_tagEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='84' column='1' visibility='default' binding='global' size-in-bits='64'>
16180            <parameter type-id='type-id-1697' is-artificial='yes'/>
16181            <parameter type-id='type-id-18'/>
16182            <return type-id='type-id-1760'/>
16183          </function-decl>
16184        </member-function>
16185        <member-function access='public'>
16186          <function-decl name='get_tags' mangled-name='_ZNK2OT13RecordArrayOfINS_7FeatureEE8get_tagsEjPjS3_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
16187            <parameter type-id='type-id-1697' is-artificial='yes'/>
16188            <parameter type-id='type-id-18'/>
16189            <parameter type-id='type-id-60'/>
16190            <parameter type-id='type-id-970'/>
16191            <return type-id='type-id-18'/>
16192          </function-decl>
16193        </member-function>
16194      </class-decl>
16195      <class-decl name='RecordArrayOf&lt;OT::LangSys&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='83' column='1' id='type-id-1698'>
16196        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1749'/>
16197        <member-function access='public'>
16198          <function-decl name='find_index' mangled-name='_ZNK2OT13RecordArrayOfINS_7LangSysEE10find_indexEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
16199            <parameter type-id='type-id-1700' is-artificial='yes'/>
16200            <parameter type-id='type-id-18'/>
16201            <parameter type-id='type-id-60'/>
16202            <return type-id='type-id-1'/>
16203          </function-decl>
16204        </member-function>
16205        <member-function access='public'>
16206          <function-decl name='get_tags' mangled-name='_ZNK2OT13RecordArrayOfINS_7LangSysEE8get_tagsEjPjS3_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
16207            <parameter type-id='type-id-1700' is-artificial='yes'/>
16208            <parameter type-id='type-id-18'/>
16209            <parameter type-id='type-id-60'/>
16210            <parameter type-id='type-id-970'/>
16211            <return type-id='type-id-18'/>
16212          </function-decl>
16213        </member-function>
16214      </class-decl>
16215      <class-decl name='RecordArrayOf&lt;OT::Script&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='83' column='1' id='type-id-1701'>
16216        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1752'/>
16217        <member-function access='public'>
16218          <function-decl name='find_index' mangled-name='_ZNK2OT13RecordArrayOfINS_6ScriptEE10find_indexEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='104' column='1' visibility='default' binding='global' size-in-bits='64'>
16219            <parameter type-id='type-id-1703' is-artificial='yes'/>
16220            <parameter type-id='type-id-18'/>
16221            <parameter type-id='type-id-60'/>
16222            <return type-id='type-id-1'/>
16223          </function-decl>
16224        </member-function>
16225        <member-function access='public'>
16226          <function-decl name='get_tags' mangled-name='_ZNK2OT13RecordArrayOfINS_6ScriptEE8get_tagsEjPjS3_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
16227            <parameter type-id='type-id-1703' is-artificial='yes'/>
16228            <parameter type-id='type-id-18'/>
16229            <parameter type-id='type-id-60'/>
16230            <parameter type-id='type-id-970'/>
16231            <return type-id='type-id-18'/>
16232          </function-decl>
16233        </member-function>
16234      </class-decl>
16235      <class-decl name='RecordListOf&lt;OT::Feature&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='120' column='1' id='type-id-1283'>
16236        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1695'/>
16237        <member-function access='public'>
16238          <function-decl name='operator[]' mangled-name='_ZNK2OT12RecordListOfINS_7FeatureEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
16239            <parameter type-id='type-id-1706' is-artificial='yes'/>
16240            <parameter type-id='type-id-18'/>
16241            <return type-id='type-id-1516'/>
16242          </function-decl>
16243        </member-function>
16244        <member-function access='public'>
16245          <function-decl name='sanitize' mangled-name='_ZN2OT12RecordListOfINS_7FeatureEE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
16246            <parameter type-id='type-id-1285' is-artificial='yes'/>
16247            <parameter type-id='type-id-279'/>
16248            <return type-id='type-id-1'/>
16249          </function-decl>
16250        </member-function>
16251      </class-decl>
16252      <class-decl name='RecordListOf&lt;OT::Script&gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='120' column='1' id='type-id-1286'>
16253        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1701'/>
16254        <member-function access='public'>
16255          <function-decl name='operator[]' mangled-name='_ZNK2OT12RecordListOfINS_6ScriptEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
16256            <parameter type-id='type-id-1709' is-artificial='yes'/>
16257            <parameter type-id='type-id-18'/>
16258            <return type-id='type-id-1724'/>
16259          </function-decl>
16260        </member-function>
16261        <member-function access='public'>
16262          <function-decl name='sanitize' mangled-name='_ZN2OT12RecordListOfINS_6ScriptEE8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='124' column='1' visibility='default' binding='global' size-in-bits='64'>
16263            <parameter type-id='type-id-1288' is-artificial='yes'/>
16264            <parameter type-id='type-id-279'/>
16265            <return type-id='type-id-1'/>
16266          </function-decl>
16267        </member-function>
16268      </class-decl>
16269      <class-decl name='ReverseChainSingleSubst' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1052' column='1' id='type-id-1289'>
16270        <member-type access='protected'>
16271          <union-decl name='__anonymous_union__' size-in-bits='128' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1073' column='1' id='type-id-1879'>
16272            <data-member access='public'>
16273              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1074' column='1'/>
16274            </data-member>
16275            <data-member access='public'>
16276              <var-decl name='format1' type-id='type-id-1291' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1075' column='1'/>
16277            </data-member>
16278          </union-decl>
16279        </member-type>
16280        <data-member access='protected' layout-offset-in-bits='0'>
16281          <var-decl name='u' type-id='type-id-1879' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1076' column='1'/>
16282        </data-member>
16283        <member-function access='public'>
16284          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1054' column='1' visibility='default' binding='global' size-in-bits='64'>
16285            <parameter type-id='type-id-1711' is-artificial='yes'/>
16286            <parameter type-id='type-id-1394'/>
16287            <return type-id='type-id-1818'/>
16288          </function-decl>
16289        </member-function>
16290        <member-function access='public'>
16291          <function-decl name='dispatch&lt;OT::hb_would_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1054' column='1' visibility='default' binding='global' size-in-bits='64'>
16292            <parameter type-id='type-id-1711' is-artificial='yes'/>
16293            <parameter type-id='type-id-1396'/>
16294            <return type-id='type-id-1819'/>
16295          </function-decl>
16296        </member-function>
16297        <member-function access='public'>
16298          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1054' column='1' visibility='default' binding='global' size-in-bits='64'>
16299            <parameter type-id='type-id-1711' is-artificial='yes'/>
16300            <parameter type-id='type-id-1382'/>
16301            <return type-id='type-id-1820'/>
16302          </function-decl>
16303        </member-function>
16304        <member-function access='public'>
16305          <function-decl name='dispatch&lt;OT::hb_closure_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1054' column='1' visibility='default' binding='global' size-in-bits='64'>
16306            <parameter type-id='type-id-1711' is-artificial='yes'/>
16307            <parameter type-id='type-id-1390'/>
16308            <return type-id='type-id-1821'/>
16309          </function-decl>
16310        </member-function>
16311        <member-function access='public'>
16312          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1054' column='1' visibility='default' binding='global' size-in-bits='64'>
16313            <parameter type-id='type-id-1711' is-artificial='yes'/>
16314            <parameter type-id='type-id-1392'/>
16315            <return type-id='type-id-1822'/>
16316          </function-decl>
16317        </member-function>
16318        <member-function access='public'>
16319          <function-decl name='sanitize' mangled-name='_ZN2OT23ReverseChainSingleSubst8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1063' column='1' visibility='default' binding='global' size-in-bits='64'>
16320            <parameter type-id='type-id-1290' is-artificial='yes'/>
16321            <parameter type-id='type-id-279'/>
16322            <return type-id='type-id-1'/>
16323          </function-decl>
16324        </member-function>
16325        <member-function access='public'>
16326          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1054' column='1' visibility='default' binding='global' size-in-bits='64'>
16327            <parameter type-id='type-id-1711' is-artificial='yes'/>
16328            <parameter type-id='type-id-1394'/>
16329            <return type-id='type-id-1818'/>
16330          </function-decl>
16331        </member-function>
16332      </class-decl>
16333      <class-decl name='ReverseChainSingleSubstFormat1' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='929' column='1' id='type-id-1291'>
16334        <data-member access='protected' layout-offset-in-bits='0'>
16335          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1032' column='1'/>
16336        </data-member>
16337        <data-member access='protected' layout-offset-in-bits='16'>
16338          <var-decl name='coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1034' column='1'/>
16339        </data-member>
16340        <data-member access='protected' layout-offset-in-bits='32'>
16341          <var-decl name='backtrack' type-id='type-id-1833' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1037' column='1'/>
16342        </data-member>
16343        <data-member access='protected' layout-offset-in-bits='64'>
16344          <var-decl name='lookaheadX' type-id='type-id-1833' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1041' column='1'/>
16345        </data-member>
16346        <data-member access='protected' layout-offset-in-bits='96'>
16347          <var-decl name='substituteX' type-id='type-id-702' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1045' column='1'/>
16348        </data-member>
16349        <data-member access='public' static='yes'>
16350          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1048' column='1'/>
16351        </data-member>
16352        <member-function access='public'>
16353          <function-decl name='would_apply' mangled-name='_ZNK2OT30ReverseChainSingleSubstFormat111would_applyEPNS_24hb_would_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='984' column='1' visibility='default' binding='global' size-in-bits='64'>
16354            <parameter type-id='type-id-1714' is-artificial='yes'/>
16355            <parameter type-id='type-id-1396'/>
16356            <return type-id='type-id-1'/>
16357          </function-decl>
16358        </member-function>
16359        <member-function access='public'>
16360          <function-decl name='get_coverage' mangled-name='_ZNK2OT30ReverseChainSingleSubstFormat112get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='979' column='1' visibility='default' binding='global' size-in-bits='64'>
16361            <parameter type-id='type-id-1714' is-artificial='yes'/>
16362            <return type-id='type-id-943'/>
16363          </function-decl>
16364        </member-function>
16365        <member-function access='public'>
16366          <function-decl name='closure' mangled-name='_ZNK2OT30ReverseChainSingleSubstFormat17closureEPNS_20hb_closure_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='930' column='1' visibility='default' binding='global' size-in-bits='64'>
16367            <parameter type-id='type-id-1714' is-artificial='yes'/>
16368            <parameter type-id='type-id-1390'/>
16369            <return type-id='type-id-25'/>
16370          </function-decl>
16371        </member-function>
16372        <member-function access='public'>
16373          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT30ReverseChainSingleSubstFormat114collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='955' column='1' visibility='default' binding='global' size-in-bits='64'>
16374            <parameter type-id='type-id-1714' is-artificial='yes'/>
16375            <parameter type-id='type-id-1392'/>
16376            <return type-id='type-id-25'/>
16377          </function-decl>
16378        </member-function>
16379        <member-function access='public'>
16380          <function-decl name='sanitize' mangled-name='_ZN2OT30ReverseChainSingleSubstFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1020' column='1' visibility='default' binding='global' size-in-bits='64'>
16381            <parameter type-id='type-id-1292' is-artificial='yes'/>
16382            <parameter type-id='type-id-279'/>
16383            <return type-id='type-id-1'/>
16384          </function-decl>
16385        </member-function>
16386        <member-function access='public'>
16387          <function-decl name='apply' mangled-name='_ZNK2OT30ReverseChainSingleSubstFormat15applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='990' column='1' visibility='default' binding='global' size-in-bits='64'>
16388            <parameter type-id='type-id-1714' is-artificial='yes'/>
16389            <parameter type-id='type-id-1382'/>
16390            <return type-id='type-id-1'/>
16391          </function-decl>
16392        </member-function>
16393      </class-decl>
16394      <class-decl name='Rule' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1135' column='1' id='type-id-1293'>
16395        <data-member access='protected' layout-offset-in-bits='0'>
16396          <var-decl name='inputCount' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1181' column='1'/>
16397        </data-member>
16398        <data-member access='protected' layout-offset-in-bits='16'>
16399          <var-decl name='lookupCount' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1184' column='1'/>
16400        </data-member>
16401        <data-member access='protected' layout-offset-in-bits='32'>
16402          <var-decl name='inputZ' type-id='type-id-681' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1185' column='1'/>
16403        </data-member>
16404        <data-member access='protected' layout-offset-in-bits='48'>
16405          <var-decl name='lookupRecordX' type-id='type-id-857' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1187' column='1'/>
16406        </data-member>
16407        <data-member access='public' static='yes'>
16408          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1190' column='1'/>
16409        </data-member>
16410        <member-function access='public'>
16411          <function-decl name='closure' mangled-name='_ZNK2OT4Rule7closureEPNS_20hb_closure_context_tERNS_27ContextClosureLookupContextE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1136' column='1' visibility='default' binding='global' size-in-bits='64'>
16412            <parameter type-id='type-id-1717' is-artificial='yes'/>
16413            <parameter type-id='type-id-1390'/>
16414            <parameter type-id='type-id-1112'/>
16415            <return type-id='type-id-25'/>
16416          </function-decl>
16417        </member-function>
16418        <member-function access='public'>
16419          <function-decl name='would_apply' mangled-name='_ZNK2OT4Rule11would_applyEPNS_24hb_would_apply_context_tERNS_25ContextApplyLookupContextE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1156' column='1' visibility='default' binding='global' size-in-bits='64'>
16420            <parameter type-id='type-id-1717' is-artificial='yes'/>
16421            <parameter type-id='type-id-1396'/>
16422            <parameter type-id='type-id-1110'/>
16423            <return type-id='type-id-1'/>
16424          </function-decl>
16425        </member-function>
16426        <member-function access='public'>
16427          <function-decl name='sanitize' mangled-name='_ZN2OT4Rule8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1171' column='1' visibility='default' binding='global' size-in-bits='64'>
16428            <parameter type-id='type-id-1295' is-artificial='yes'/>
16429            <parameter type-id='type-id-279'/>
16430            <return type-id='type-id-1'/>
16431          </function-decl>
16432        </member-function>
16433        <member-function access='public'>
16434          <function-decl name='apply' mangled-name='_ZNK2OT4Rule5applyEPNS_18hb_apply_context_tERNS_25ContextApplyLookupContextE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1163' column='1' visibility='default' binding='global' size-in-bits='64'>
16435            <parameter type-id='type-id-1717' is-artificial='yes'/>
16436            <parameter type-id='type-id-1382'/>
16437            <parameter type-id='type-id-1110'/>
16438            <return type-id='type-id-1'/>
16439          </function-decl>
16440        </member-function>
16441        <member-function access='public'>
16442          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT4Rule14collect_glyphsEPNS_27hb_collect_glyphs_context_tERNS_33ContextCollectGlyphsLookupContextE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1146' column='1' visibility='default' binding='global' size-in-bits='64'>
16443            <parameter type-id='type-id-1717' is-artificial='yes'/>
16444            <parameter type-id='type-id-1392'/>
16445            <parameter type-id='type-id-1114'/>
16446            <return type-id='type-id-25'/>
16447          </function-decl>
16448        </member-function>
16449      </class-decl>
16450      <class-decl name='RuleSet' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1194' column='1' id='type-id-1296'>
16451        <data-member access='protected' layout-offset-in-bits='0'>
16452          <var-decl name='rule' type-id='type-id-1871' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1242' column='1'/>
16453        </data-member>
16454        <data-member access='public' static='yes'>
16455          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1245' column='1'/>
16456        </data-member>
16457        <member-function access='public'>
16458          <function-decl name='sanitize' mangled-name='_ZN2OT7RuleSet8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1235' column='1' visibility='default' binding='global' size-in-bits='64'>
16459            <parameter type-id='type-id-1298' is-artificial='yes'/>
16460            <parameter type-id='type-id-279'/>
16461            <return type-id='type-id-1'/>
16462          </function-decl>
16463        </member-function>
16464        <member-function access='public'>
16465          <function-decl name='would_apply' mangled-name='_ZNK2OT7RuleSet11would_applyEPNS_24hb_would_apply_context_tERNS_25ContextApplyLookupContextE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1211' column='1' visibility='default' binding='global' size-in-bits='64'>
16466            <parameter type-id='type-id-1720' is-artificial='yes'/>
16467            <parameter type-id='type-id-1396'/>
16468            <parameter type-id='type-id-1110'/>
16469            <return type-id='type-id-1'/>
16470          </function-decl>
16471        </member-function>
16472        <member-function access='public'>
16473          <function-decl name='closure' mangled-name='_ZNK2OT7RuleSet7closureEPNS_20hb_closure_context_tERNS_27ContextClosureLookupContextE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1195' column='1' visibility='default' binding='global' size-in-bits='64'>
16474            <parameter type-id='type-id-1720' is-artificial='yes'/>
16475            <parameter type-id='type-id-1390'/>
16476            <parameter type-id='type-id-1112'/>
16477            <return type-id='type-id-25'/>
16478          </function-decl>
16479        </member-function>
16480        <member-function access='public'>
16481          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT7RuleSet14collect_glyphsEPNS_27hb_collect_glyphs_context_tERNS_33ContextCollectGlyphsLookupContextE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1203' column='1' visibility='default' binding='global' size-in-bits='64'>
16482            <parameter type-id='type-id-1720' is-artificial='yes'/>
16483            <parameter type-id='type-id-1392'/>
16484            <parameter type-id='type-id-1114'/>
16485            <return type-id='type-id-25'/>
16486          </function-decl>
16487        </member-function>
16488        <member-function access='public'>
16489          <function-decl name='apply' mangled-name='_ZNK2OT7RuleSet5applyEPNS_18hb_apply_context_tERNS_25ContextApplyLookupContextE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='1223' column='1' visibility='default' binding='global' size-in-bits='64'>
16490            <parameter type-id='type-id-1720' is-artificial='yes'/>
16491            <parameter type-id='type-id-1382'/>
16492            <parameter type-id='type-id-1110'/>
16493            <return type-id='type-id-1'/>
16494          </function-decl>
16495        </member-function>
16496      </class-decl>
16497      <class-decl name='Sanitizer&lt;OT::GDEF&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='292' column='1' id='type-id-1880'>
16498        <member-function access='public' static='yes'>
16499          <function-decl name='sanitize' mangled-name='_ZN2OT9SanitizerINS_4GDEFEE8sanitizeEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
16500            <parameter type-id='type-id-59'/>
16501            <return type-id='type-id-59'/>
16502          </function-decl>
16503        </member-function>
16504        <member-function access='public' static='yes'>
16505          <function-decl name='lock_instance' mangled-name='_ZN2OT9SanitizerINS_4GDEFEE13lock_instanceEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='352' column='1' visibility='default' binding='global' size-in-bits='64'>
16506            <parameter type-id='type-id-59'/>
16507            <return type-id='type-id-1526'/>
16508          </function-decl>
16509        </member-function>
16510      </class-decl>
16511      <class-decl name='Sanitizer&lt;OT::GPOS&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='292' column='1' id='type-id-1881'>
16512        <member-function access='public' static='yes'>
16513          <function-decl name='sanitize' mangled-name='_ZN2OT9SanitizerINS_4GPOSEE8sanitizeEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
16514            <parameter type-id='type-id-59'/>
16515            <return type-id='type-id-59'/>
16516          </function-decl>
16517        </member-function>
16518        <member-function access='public' static='yes'>
16519          <function-decl name='lock_instance' mangled-name='_ZN2OT9SanitizerINS_4GPOSEE13lock_instanceEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='352' column='1' visibility='default' binding='global' size-in-bits='64'>
16520            <parameter type-id='type-id-59'/>
16521            <return type-id='type-id-1528'/>
16522          </function-decl>
16523        </member-function>
16524      </class-decl>
16525      <class-decl name='Sanitizer&lt;OT::GSUB&gt;' size-in-bits='8' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='292' column='1' id='type-id-1882'>
16526        <member-function access='public' static='yes'>
16527          <function-decl name='sanitize' mangled-name='_ZN2OT9SanitizerINS_4GSUBEE8sanitizeEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='293' column='1' visibility='default' binding='global' size-in-bits='64'>
16528            <parameter type-id='type-id-59'/>
16529            <return type-id='type-id-59'/>
16530          </function-decl>
16531        </member-function>
16532        <member-function access='public' static='yes'>
16533          <function-decl name='lock_instance' mangled-name='_ZN2OT9SanitizerINS_4GSUBEE13lock_instanceEP9hb_blob_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='352' column='1' visibility='default' binding='global' size-in-bits='64'>
16534            <parameter type-id='type-id-59'/>
16535            <return type-id='type-id-1530'/>
16536          </function-decl>
16537        </member-function>
16538      </class-decl>
16539      <class-decl name='Script' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='220' column='1' id='type-id-1299'>
16540        <data-member access='protected' layout-offset-in-bits='0'>
16541          <var-decl name='defaultLangSys' type-id='type-id-1237' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='248' column='1'/>
16542        </data-member>
16543        <data-member access='protected' layout-offset-in-bits='16'>
16544          <var-decl name='langSys' type-id='type-id-1698' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='251' column='1'/>
16545        </data-member>
16546        <data-member access='public' static='yes'>
16547          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='254' column='1'/>
16548        </data-member>
16549        <member-function access='public'>
16550          <function-decl name='get_default_lang_sys' mangled-name='_ZNK2OT6Script20get_default_lang_sysEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
16551            <parameter type-id='type-id-1725' is-artificial='yes'/>
16552            <return type-id='type-id-1541'/>
16553          </function-decl>
16554        </member-function>
16555        <member-function access='public'>
16556          <function-decl name='sanitize' mangled-name='_ZN2OT6Script8sanitizeEPNS_21hb_sanitize_context_tEPKNS_6RecordIS0_E18sanitize_closure_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='240' column='1' visibility='default' binding='global' size-in-bits='64'>
16557            <parameter type-id='type-id-1301' is-artificial='yes'/>
16558            <parameter type-id='type-id-279'/>
16559            <parameter type-id='type-id-1694'/>
16560            <return type-id='type-id-1'/>
16561          </function-decl>
16562        </member-function>
16563        <member-function access='public'>
16564          <function-decl name='get_lang_sys_tags' mangled-name='_ZNK2OT6Script17get_lang_sys_tagsEjPjS1_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='225' column='1' visibility='default' binding='global' size-in-bits='64'>
16565            <parameter type-id='type-id-1725' is-artificial='yes'/>
16566            <parameter type-id='type-id-18'/>
16567            <parameter type-id='type-id-60'/>
16568            <parameter type-id='type-id-970'/>
16569            <return type-id='type-id-18'/>
16570          </function-decl>
16571        </member-function>
16572        <member-function access='public'>
16573          <function-decl name='get_lang_sys' mangled-name='_ZNK2OT6Script12get_lang_sysEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='229' column='1' visibility='default' binding='global' size-in-bits='64'>
16574            <parameter type-id='type-id-1725' is-artificial='yes'/>
16575            <parameter type-id='type-id-18'/>
16576            <return type-id='type-id-1541'/>
16577          </function-decl>
16578        </member-function>
16579        <member-function access='public'>
16580          <function-decl name='find_lang_sys_index' mangled-name='_ZNK2OT6Script19find_lang_sys_indexEjPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-common-private.hh' line='234' column='1' visibility='default' binding='global' size-in-bits='64'>
16581            <parameter type-id='type-id-1725' is-artificial='yes'/>
16582            <parameter type-id='type-id-184'/>
16583            <parameter type-id='type-id-60'/>
16584            <return type-id='type-id-1'/>
16585          </function-decl>
16586        </member-function>
16587      </class-decl>
16588      <class-decl name='Sequence' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='253' column='1' id='type-id-1302'>
16589        <data-member access='protected' layout-offset-in-bits='0'>
16590          <var-decl name='substitute' type-id='type-id-702' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='322' column='1'/>
16591        </data-member>
16592        <data-member access='public' static='yes'>
16593          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='324' column='1'/>
16594        </data-member>
16595        <member-function access='public'>
16596          <function-decl name='closure' mangled-name='_ZNK2OT8Sequence7closureEPNS_20hb_closure_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='254' column='1' visibility='default' binding='global' size-in-bits='64'>
16597            <parameter type-id='type-id-1728' is-artificial='yes'/>
16598            <parameter type-id='type-id-1390'/>
16599            <return type-id='type-id-25'/>
16600          </function-decl>
16601        </member-function>
16602        <member-function access='public'>
16603          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT8Sequence14collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='262' column='1' visibility='default' binding='global' size-in-bits='64'>
16604            <parameter type-id='type-id-1728' is-artificial='yes'/>
16605            <parameter type-id='type-id-1392'/>
16606            <return type-id='type-id-25'/>
16607          </function-decl>
16608        </member-function>
16609        <member-function access='public'>
16610          <function-decl name='sanitize' mangled-name='_ZN2OT8Sequence8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
16611            <parameter type-id='type-id-1304' is-artificial='yes'/>
16612            <parameter type-id='type-id-279'/>
16613            <return type-id='type-id-1'/>
16614          </function-decl>
16615        </member-function>
16616        <member-function access='public'>
16617          <function-decl name='apply' mangled-name='_ZNK2OT8Sequence5applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='270' column='1' visibility='default' binding='global' size-in-bits='64'>
16618            <parameter type-id='type-id-1728' is-artificial='yes'/>
16619            <parameter type-id='type-id-1382'/>
16620            <return type-id='type-id-1'/>
16621          </function-decl>
16622        </member-function>
16623      </class-decl>
16624      <class-decl name='SinglePos' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='529' column='1' id='type-id-1305'>
16625        <member-type access='protected'>
16626          <union-decl name='__anonymous_union__' size-in-bits='80' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='552' column='1' id='type-id-1883'>
16627            <data-member access='public'>
16628              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='553' column='1'/>
16629            </data-member>
16630            <data-member access='public'>
16631              <var-decl name='format1' type-id='type-id-1307' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='554' column='1'/>
16632            </data-member>
16633            <data-member access='public'>
16634              <var-decl name='format2' type-id='type-id-1309' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='555' column='1'/>
16635            </data-member>
16636          </union-decl>
16637        </member-type>
16638        <data-member access='protected' layout-offset-in-bits='0'>
16639          <var-decl name='u' type-id='type-id-1883' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='556' column='1'/>
16640        </data-member>
16641        <member-function access='public'>
16642          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
16643            <parameter type-id='type-id-1730' is-artificial='yes'/>
16644            <parameter type-id='type-id-1394'/>
16645            <return type-id='type-id-1818'/>
16646          </function-decl>
16647        </member-function>
16648        <member-function access='public'>
16649          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
16650            <parameter type-id='type-id-1730' is-artificial='yes'/>
16651            <parameter type-id='type-id-1382'/>
16652            <return type-id='type-id-1820'/>
16653          </function-decl>
16654        </member-function>
16655        <member-function access='public'>
16656          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='531' column='1' visibility='default' binding='global' size-in-bits='64'>
16657            <parameter type-id='type-id-1730' is-artificial='yes'/>
16658            <parameter type-id='type-id-1392'/>
16659            <return type-id='type-id-1822'/>
16660          </function-decl>
16661        </member-function>
16662        <member-function access='public'>
16663          <function-decl name='sanitize' mangled-name='_ZN2OT9SinglePos8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='541' column='1' visibility='default' binding='global' size-in-bits='64'>
16664            <parameter type-id='type-id-1306' is-artificial='yes'/>
16665            <parameter type-id='type-id-279'/>
16666            <return type-id='type-id-1'/>
16667          </function-decl>
16668        </member-function>
16669      </class-decl>
16670      <class-decl name='SinglePosFormat1' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='434' column='1' id='type-id-1307'>
16671        <data-member access='protected' layout-offset-in-bits='0'>
16672          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='466' column='1'/>
16673        </data-member>
16674        <data-member access='protected' layout-offset-in-bits='16'>
16675          <var-decl name='coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='468' column='1'/>
16676        </data-member>
16677        <data-member access='protected' layout-offset-in-bits='32'>
16678          <var-decl name='valueFormat' type-id='type-id-1379' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='470' column='1'/>
16679        </data-member>
16680        <data-member access='protected' layout-offset-in-bits='48'>
16681          <var-decl name='values' type-id='type-id-1874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='472' column='1'/>
16682        </data-member>
16683        <data-member access='public' static='yes'>
16684          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='476' column='1'/>
16685        </data-member>
16686        <member-function access='public'>
16687          <function-decl name='get_coverage' mangled-name='_ZNK2OT16SinglePosFormat112get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='441' column='1' visibility='default' binding='global' size-in-bits='64'>
16688            <parameter type-id='type-id-532' is-artificial='yes'/>
16689            <return type-id='type-id-943'/>
16690          </function-decl>
16691        </member-function>
16692        <member-function access='public'>
16693          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT16SinglePosFormat114collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='435' column='1' visibility='default' binding='global' size-in-bits='64'>
16694            <parameter type-id='type-id-532' is-artificial='yes'/>
16695            <parameter type-id='type-id-1392'/>
16696            <return type-id='type-id-25'/>
16697          </function-decl>
16698        </member-function>
16699        <member-function access='public'>
16700          <function-decl name='apply' mangled-name='_ZNK2OT16SinglePosFormat15applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='446' column='1' visibility='default' binding='global' size-in-bits='64'>
16701            <parameter type-id='type-id-532' is-artificial='yes'/>
16702            <parameter type-id='type-id-1382'/>
16703            <return type-id='type-id-1'/>
16704          </function-decl>
16705        </member-function>
16706        <member-function access='public'>
16707          <function-decl name='sanitize' mangled-name='_ZN2OT16SinglePosFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='460' column='1' visibility='default' binding='global' size-in-bits='64'>
16708            <parameter type-id='type-id-1308' is-artificial='yes'/>
16709            <parameter type-id='type-id-279'/>
16710            <return type-id='type-id-1'/>
16711          </function-decl>
16712        </member-function>
16713      </class-decl>
16714      <class-decl name='SinglePosFormat2' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='480' column='1' id='type-id-1309'>
16715        <data-member access='protected' layout-offset-in-bits='0'>
16716          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='515' column='1'/>
16717        </data-member>
16718        <data-member access='protected' layout-offset-in-bits='16'>
16719          <var-decl name='coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='517' column='1'/>
16720        </data-member>
16721        <data-member access='protected' layout-offset-in-bits='32'>
16722          <var-decl name='valueFormat' type-id='type-id-1379' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='519' column='1'/>
16723        </data-member>
16724        <data-member access='protected' layout-offset-in-bits='48'>
16725          <var-decl name='valueCount' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='521' column='1'/>
16726        </data-member>
16727        <data-member access='protected' layout-offset-in-bits='64'>
16728          <var-decl name='values' type-id='type-id-1874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='522' column='1'/>
16729        </data-member>
16730        <data-member access='public' static='yes'>
16731          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='525' column='1'/>
16732        </data-member>
16733        <member-function access='public'>
16734          <function-decl name='get_coverage' mangled-name='_ZNK2OT16SinglePosFormat212get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='487' column='1' visibility='default' binding='global' size-in-bits='64'>
16735            <parameter type-id='type-id-533' is-artificial='yes'/>
16736            <return type-id='type-id-943'/>
16737          </function-decl>
16738        </member-function>
16739        <member-function access='public'>
16740          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT16SinglePosFormat214collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='481' column='1' visibility='default' binding='global' size-in-bits='64'>
16741            <parameter type-id='type-id-533' is-artificial='yes'/>
16742            <parameter type-id='type-id-1392'/>
16743            <return type-id='type-id-25'/>
16744          </function-decl>
16745        </member-function>
16746        <member-function access='public'>
16747          <function-decl name='apply' mangled-name='_ZNK2OT16SinglePosFormat25applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='492' column='1' visibility='default' binding='global' size-in-bits='64'>
16748            <parameter type-id='type-id-533' is-artificial='yes'/>
16749            <parameter type-id='type-id-1382'/>
16750            <return type-id='type-id-1'/>
16751          </function-decl>
16752        </member-function>
16753        <member-function access='public'>
16754          <function-decl name='sanitize' mangled-name='_ZN2OT16SinglePosFormat28sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='509' column='1' visibility='default' binding='global' size-in-bits='64'>
16755            <parameter type-id='type-id-1310' is-artificial='yes'/>
16756            <parameter type-id='type-id-279'/>
16757            <return type-id='type-id-1'/>
16758          </function-decl>
16759        </member-function>
16760      </class-decl>
16761      <class-decl name='SingleSubst' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='194' column='1' id='type-id-1311'>
16762        <member-type access='protected'>
16763          <union-decl name='__anonymous_union__' size-in-bits='64' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='244' column='1' id='type-id-1884'>
16764            <data-member access='public'>
16765              <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='245' column='1'/>
16766            </data-member>
16767            <data-member access='public'>
16768              <var-decl name='format1' type-id='type-id-1313' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='246' column='1'/>
16769            </data-member>
16770            <data-member access='public'>
16771              <var-decl name='format2' type-id='type-id-1314' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='247' column='1'/>
16772            </data-member>
16773          </union-decl>
16774        </member-type>
16775        <data-member access='protected' layout-offset-in-bits='0'>
16776          <var-decl name='u' type-id='type-id-1884' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='248' column='1'/>
16777        </data-member>
16778        <member-function access='public'>
16779          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='223' column='1' visibility='default' binding='global' size-in-bits='64'>
16780            <parameter type-id='type-id-1736' is-artificial='yes'/>
16781            <parameter type-id='type-id-1394'/>
16782            <return type-id='type-id-1818'/>
16783          </function-decl>
16784        </member-function>
16785        <member-function access='public'>
16786          <function-decl name='dispatch&lt;OT::hb_would_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='223' column='1' visibility='default' binding='global' size-in-bits='64'>
16787            <parameter type-id='type-id-1736' is-artificial='yes'/>
16788            <parameter type-id='type-id-1396'/>
16789            <return type-id='type-id-1819'/>
16790          </function-decl>
16791        </member-function>
16792        <member-function access='public'>
16793          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='223' column='1' visibility='default' binding='global' size-in-bits='64'>
16794            <parameter type-id='type-id-1736' is-artificial='yes'/>
16795            <parameter type-id='type-id-1382'/>
16796            <return type-id='type-id-1820'/>
16797          </function-decl>
16798        </member-function>
16799        <member-function access='public'>
16800          <function-decl name='dispatch&lt;OT::hb_closure_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='223' column='1' visibility='default' binding='global' size-in-bits='64'>
16801            <parameter type-id='type-id-1736' is-artificial='yes'/>
16802            <parameter type-id='type-id-1390'/>
16803            <return type-id='type-id-1821'/>
16804          </function-decl>
16805        </member-function>
16806        <member-function access='public'>
16807          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='223' column='1' visibility='default' binding='global' size-in-bits='64'>
16808            <parameter type-id='type-id-1736' is-artificial='yes'/>
16809            <parameter type-id='type-id-1392'/>
16810            <return type-id='type-id-1822'/>
16811          </function-decl>
16812        </member-function>
16813        <member-function access='public'>
16814          <function-decl name='sanitize' mangled-name='_ZN2OT11SingleSubst8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='233' column='1' visibility='default' binding='global' size-in-bits='64'>
16815            <parameter type-id='type-id-1312' is-artificial='yes'/>
16816            <parameter type-id='type-id-279'/>
16817            <return type-id='type-id-1'/>
16818          </function-decl>
16819        </member-function>
16820        <member-function access='public'>
16821          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='223' column='1' visibility='default' binding='global' size-in-bits='64'>
16822            <parameter type-id='type-id-1736' is-artificial='yes'/>
16823            <parameter type-id='type-id-1394'/>
16824            <return type-id='type-id-1818'/>
16825          </function-decl>
16826        </member-function>
16827        <member-function access='public'>
16828          <function-decl name='serialize' mangled-name='_ZN2OT11SingleSubst9serializeEPNS_22hb_serialize_context_tERNS_8SupplierINS_7IntTypeItLj2EEEEES7_j' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
16829            <parameter type-id='type-id-1312' is-artificial='yes'/>
16830            <parameter type-id='type-id-281'/>
16831            <parameter type-id='type-id-749'/>
16832            <parameter type-id='type-id-749'/>
16833            <parameter type-id='type-id-18'/>
16834            <return type-id='type-id-1'/>
16835          </function-decl>
16836        </member-function>
16837      </class-decl>
16838      <class-decl name='SingleSubstFormat1' size-in-bits='48' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='39' column='1' id='type-id-1313'>
16839        <data-member access='protected' layout-offset-in-bits='0'>
16840          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='106' column='1'/>
16841        </data-member>
16842        <data-member access='protected' layout-offset-in-bits='16'>
16843          <var-decl name='coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='108' column='1'/>
16844        </data-member>
16845        <data-member access='protected' layout-offset-in-bits='32'>
16846          <var-decl name='deltaGlyphID' type-id='type-id-574' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='110' column='1'/>
16847        </data-member>
16848        <data-member access='public' static='yes'>
16849          <var-decl name='static_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='113' column='1'/>
16850        </data-member>
16851        <data-member access='public' static='yes'>
16852          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='113' column='1'/>
16853        </data-member>
16854        <member-function access='public'>
16855          <function-decl name='would_apply' mangled-name='_ZNK2OT18SingleSubstFormat111would_applyEPNS_24hb_would_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='67' column='1' visibility='default' binding='global' size-in-bits='64'>
16856            <parameter type-id='type-id-1739' is-artificial='yes'/>
16857            <parameter type-id='type-id-1396'/>
16858            <return type-id='type-id-1'/>
16859          </function-decl>
16860        </member-function>
16861        <member-function access='public'>
16862          <function-decl name='get_coverage' mangled-name='_ZNK2OT18SingleSubstFormat112get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
16863            <parameter type-id='type-id-1739' is-artificial='yes'/>
16864            <return type-id='type-id-943'/>
16865          </function-decl>
16866        </member-function>
16867        <member-function access='public'>
16868          <function-decl name='closure' mangled-name='_ZNK2OT18SingleSubstFormat17closureEPNS_20hb_closure_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='40' column='1' visibility='default' binding='global' size-in-bits='64'>
16869            <parameter type-id='type-id-1739' is-artificial='yes'/>
16870            <parameter type-id='type-id-1390'/>
16871            <return type-id='type-id-25'/>
16872          </function-decl>
16873        </member-function>
16874        <member-function access='public'>
16875          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT18SingleSubstFormat114collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='51' column='1' visibility='default' binding='global' size-in-bits='64'>
16876            <parameter type-id='type-id-1739' is-artificial='yes'/>
16877            <parameter type-id='type-id-1392'/>
16878            <return type-id='type-id-25'/>
16879          </function-decl>
16880        </member-function>
16881        <member-function access='public'>
16882          <function-decl name='sanitize' mangled-name='_ZN2OT18SingleSubstFormat18sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
16883            <parameter type-id='type-id-548' is-artificial='yes'/>
16884            <parameter type-id='type-id-279'/>
16885            <return type-id='type-id-1'/>
16886          </function-decl>
16887        </member-function>
16888        <member-function access='public'>
16889          <function-decl name='apply' mangled-name='_ZNK2OT18SingleSubstFormat15applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
16890            <parameter type-id='type-id-1739' is-artificial='yes'/>
16891            <parameter type-id='type-id-1382'/>
16892            <return type-id='type-id-1'/>
16893          </function-decl>
16894        </member-function>
16895        <member-function access='public'>
16896          <function-decl name='serialize' mangled-name='_ZN2OT18SingleSubstFormat19serializeEPNS_22hb_serialize_context_tERNS_8SupplierINS_7IntTypeItLj2EEEEEji' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='88' column='1' visibility='default' binding='global' size-in-bits='64'>
16897            <parameter type-id='type-id-548' is-artificial='yes'/>
16898            <parameter type-id='type-id-281'/>
16899            <parameter type-id='type-id-749'/>
16900            <parameter type-id='type-id-18'/>
16901            <parameter type-id='type-id-11'/>
16902            <return type-id='type-id-1'/>
16903          </function-decl>
16904        </member-function>
16905      </class-decl>
16906      <class-decl name='SingleSubstFormat2' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='117' column='1' id='type-id-1314'>
16907        <data-member access='protected' layout-offset-in-bits='0'>
16908          <var-decl name='format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='182' column='1'/>
16909        </data-member>
16910        <data-member access='protected' layout-offset-in-bits='16'>
16911          <var-decl name='coverage' type-id='type-id-874' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='184' column='1'/>
16912        </data-member>
16913        <data-member access='protected' layout-offset-in-bits='32'>
16914          <var-decl name='substitute' type-id='type-id-702' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='187' column='1'/>
16915        </data-member>
16916        <data-member access='public' static='yes'>
16917          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='190' column='1'/>
16918        </data-member>
16919        <member-function access='public'>
16920          <function-decl name='would_apply' mangled-name='_ZNK2OT18SingleSubstFormat211would_applyEPNS_24hb_would_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='143' column='1' visibility='default' binding='global' size-in-bits='64'>
16921            <parameter type-id='type-id-1742' is-artificial='yes'/>
16922            <parameter type-id='type-id-1396'/>
16923            <return type-id='type-id-1'/>
16924          </function-decl>
16925        </member-function>
16926        <member-function access='public'>
16927          <function-decl name='get_coverage' mangled-name='_ZNK2OT18SingleSubstFormat212get_coverageEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='138' column='1' visibility='default' binding='global' size-in-bits='64'>
16928            <parameter type-id='type-id-1742' is-artificial='yes'/>
16929            <return type-id='type-id-943'/>
16930          </function-decl>
16931        </member-function>
16932        <member-function access='public'>
16933          <function-decl name='closure' mangled-name='_ZNK2OT18SingleSubstFormat27closureEPNS_20hb_closure_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='118' column='1' visibility='default' binding='global' size-in-bits='64'>
16934            <parameter type-id='type-id-1742' is-artificial='yes'/>
16935            <parameter type-id='type-id-1390'/>
16936            <return type-id='type-id-25'/>
16937          </function-decl>
16938        </member-function>
16939        <member-function access='public'>
16940          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT18SingleSubstFormat214collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='128' column='1' visibility='default' binding='global' size-in-bits='64'>
16941            <parameter type-id='type-id-1742' is-artificial='yes'/>
16942            <parameter type-id='type-id-1392'/>
16943            <return type-id='type-id-25'/>
16944          </function-decl>
16945        </member-function>
16946        <member-function access='public'>
16947          <function-decl name='sanitize' mangled-name='_ZN2OT18SingleSubstFormat28sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='176' column='1' visibility='default' binding='global' size-in-bits='64'>
16948            <parameter type-id='type-id-559' is-artificial='yes'/>
16949            <parameter type-id='type-id-279'/>
16950            <return type-id='type-id-1'/>
16951          </function-decl>
16952        </member-function>
16953        <member-function access='public'>
16954          <function-decl name='apply' mangled-name='_ZNK2OT18SingleSubstFormat25applyEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='149' column='1' visibility='default' binding='global' size-in-bits='64'>
16955            <parameter type-id='type-id-1742' is-artificial='yes'/>
16956            <parameter type-id='type-id-1382'/>
16957            <return type-id='type-id-1'/>
16958          </function-decl>
16959        </member-function>
16960        <member-function access='public'>
16961          <function-decl name='serialize' mangled-name='_ZN2OT18SingleSubstFormat29serializeEPNS_22hb_serialize_context_tERNS_8SupplierINS_7IntTypeItLj2EEEEES7_j' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
16962            <parameter type-id='type-id-559' is-artificial='yes'/>
16963            <parameter type-id='type-id-281'/>
16964            <parameter type-id='type-id-749'/>
16965            <parameter type-id='type-id-749'/>
16966            <parameter type-id='type-id-18'/>
16967            <return type-id='type-id-1'/>
16968          </function-decl>
16969        </member-function>
16970      </class-decl>
16971      <class-decl name='SortedArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='982' column='1' id='type-id-1743'>
16972        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-702'/>
16973        <member-function access='public'>
16974          <function-decl name='bsearch&lt;hb_codepoint_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='984' column='1' visibility='default' binding='global' size-in-bits='64'>
16975            <parameter type-id='type-id-1745' is-artificial='yes'/>
16976            <parameter type-id='type-id-823'/>
16977            <return type-id='type-id-11'/>
16978          </function-decl>
16979        </member-function>
16980        <member-function access='public'>
16981          <function-decl name='bsearch&lt;hb_codepoint_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='984' column='1' visibility='default' binding='global' size-in-bits='64'>
16982            <parameter type-id='type-id-1745' is-artificial='yes'/>
16983            <parameter type-id='type-id-823'/>
16984            <return type-id='type-id-11'/>
16985          </function-decl>
16986        </member-function>
16987      </class-decl>
16988      <class-decl name='SortedArrayOf&lt;OT::RangeRecord, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='982' column='1' id='type-id-1746'>
16989        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1060'/>
16990        <member-function access='public'>
16991          <function-decl name='bsearch&lt;hb_codepoint_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='984' column='1' visibility='default' binding='global' size-in-bits='64'>
16992            <parameter type-id='type-id-1748' is-artificial='yes'/>
16993            <parameter type-id='type-id-823'/>
16994            <return type-id='type-id-11'/>
16995          </function-decl>
16996        </member-function>
16997        <member-function access='public'>
16998          <function-decl name='bsearch&lt;hb_codepoint_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='984' column='1' visibility='default' binding='global' size-in-bits='64'>
16999            <parameter type-id='type-id-1748' is-artificial='yes'/>
17000            <parameter type-id='type-id-823'/>
17001            <return type-id='type-id-11'/>
17002          </function-decl>
17003        </member-function>
17004      </class-decl>
17005      <class-decl name='SortedArrayOf&lt;OT::Record&lt;OT::Feature&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='982' column='1' id='type-id-1878'>
17006        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1062'/>
17007      </class-decl>
17008      <class-decl name='SortedArrayOf&lt;OT::Record&lt;OT::LangSys&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='982' column='1' id='type-id-1749'>
17009        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1064'/>
17010        <member-function access='public'>
17011          <function-decl name='bsearch&lt;hb_tag_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='984' column='1' visibility='default' binding='global' size-in-bits='64'>
17012            <parameter type-id='type-id-1751' is-artificial='yes'/>
17013            <parameter type-id='type-id-1802'/>
17014            <return type-id='type-id-11'/>
17015          </function-decl>
17016        </member-function>
17017      </class-decl>
17018      <class-decl name='SortedArrayOf&lt;OT::Record&lt;OT::Script&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='64' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='982' column='1' id='type-id-1752'>
17019        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1066'/>
17020        <member-function access='public'>
17021          <function-decl name='bsearch&lt;hb_tag_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='984' column='1' visibility='default' binding='global' size-in-bits='64'>
17022            <parameter type-id='type-id-1754' is-artificial='yes'/>
17023            <parameter type-id='type-id-1802'/>
17024            <return type-id='type-id-11'/>
17025          </function-decl>
17026        </member-function>
17027      </class-decl>
17028      <class-decl name='SubstLookup' size-in-bits='80' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1154' column='1' id='type-id-937'>
17029        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1182'/>
17030        <member-function access='public'>
17031          <function-decl name='add_coverage&lt;hb_set_digest_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1184' column='1' visibility='default' binding='global' size-in-bits='64'>
17032            <parameter type-id='type-id-1756' is-artificial='yes'/>
17033            <parameter type-id='type-id-1805'/>
17034            <return type-id='type-id-25'/>
17035          </function-decl>
17036        </member-function>
17037        <member-function access='public'>
17038          <function-decl name='dispatch&lt;OT::hb_would_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1276' column='1' visibility='default' binding='global' size-in-bits='64'>
17039            <parameter type-id='type-id-1756' is-artificial='yes'/>
17040            <parameter type-id='type-id-1396'/>
17041            <return type-id='type-id-1819'/>
17042          </function-decl>
17043        </member-function>
17044        <member-function access='public'>
17045          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1276' column='1' visibility='default' binding='global' size-in-bits='64'>
17046            <parameter type-id='type-id-1756' is-artificial='yes'/>
17047            <parameter type-id='type-id-1392'/>
17048            <return type-id='type-id-1822'/>
17049          </function-decl>
17050        </member-function>
17051        <member-function access='public'>
17052          <function-decl name='dispatch&lt;OT::hb_closure_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1276' column='1' visibility='default' binding='global' size-in-bits='64'>
17053            <parameter type-id='type-id-1756' is-artificial='yes'/>
17054            <parameter type-id='type-id-1390'/>
17055            <return type-id='type-id-1821'/>
17056          </function-decl>
17057        </member-function>
17058        <member-function access='public'>
17059          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1276' column='1' visibility='default' binding='global' size-in-bits='64'>
17060            <parameter type-id='type-id-1756' is-artificial='yes'/>
17061            <parameter type-id='type-id-1382'/>
17062            <return type-id='type-id-1820'/>
17063          </function-decl>
17064        </member-function>
17065        <member-function access='public' static='yes'>
17066          <function-decl name='lookup_type_is_reverse' mangled-name='_ZN2OT11SubstLookup22lookup_type_is_reverseEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1158' column='1' visibility='default' binding='global' size-in-bits='64'>
17067            <parameter type-id='type-id-18'/>
17068            <return type-id='type-id-1'/>
17069          </function-decl>
17070        </member-function>
17071        <member-function access='public'>
17072          <function-decl name='would_apply' mangled-name='_ZNK2OT11SubstLookup11would_applyEPNS_24hb_would_apply_context_tEPK24hb_set_digest_combiner_tI27hb_set_digest_lowest_bits_tImLj4EES3_IS4_ImLj0EES4_ImLj9EEEE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1198' column='1' visibility='default' binding='global' size-in-bits='64'>
17073            <parameter type-id='type-id-1756' is-artificial='yes'/>
17074            <parameter type-id='type-id-1396'/>
17075            <parameter type-id='type-id-1801'/>
17076            <return type-id='type-id-1'/>
17077          </function-decl>
17078        </member-function>
17079        <member-function access='public'>
17080          <function-decl name='sanitize' mangled-name='_ZN2OT11SubstLookup8sanitizeEPNS_21hb_sanitize_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1289' column='1' visibility='default' binding='global' size-in-bits='64'>
17081            <parameter type-id='type-id-543' is-artificial='yes'/>
17082            <parameter type-id='type-id-279'/>
17083            <return type-id='type-id-1'/>
17084          </function-decl>
17085        </member-function>
17086        <member-function access='public'>
17087          <function-decl name='is_reverse' mangled-name='_ZNK2OT11SubstLookup10is_reverseEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1161' column='1' visibility='default' binding='global' size-in-bits='64'>
17088            <parameter type-id='type-id-1756' is-artificial='yes'/>
17089            <return type-id='type-id-1'/>
17090          </function-decl>
17091        </member-function>
17092        <member-function access='public'>
17093          <function-decl name='apply_once' mangled-name='_ZNK2OT11SubstLookup10apply_onceEPNS_18hb_apply_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1206' column='1' visibility='default' binding='global' size-in-bits='64'>
17094            <parameter type-id='type-id-1756' is-artificial='yes'/>
17095            <parameter type-id='type-id-1382'/>
17096            <return type-id='type-id-1'/>
17097          </function-decl>
17098        </member-function>
17099        <member-function access='public'>
17100          <function-decl name='closure' mangled-name='_ZNK2OT11SubstLookup7closureEPNS_20hb_closure_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1169' column='1' visibility='default' binding='global' size-in-bits='64'>
17101            <parameter type-id='type-id-1756' is-artificial='yes'/>
17102            <parameter type-id='type-id-1390'/>
17103            <return type-id='type-id-1821'/>
17104          </function-decl>
17105        </member-function>
17106        <member-function access='public'>
17107          <function-decl name='collect_glyphs' mangled-name='_ZNK2OT11SubstLookup14collect_glyphsEPNS_27hb_collect_glyphs_context_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1176' column='1' visibility='default' binding='global' size-in-bits='64'>
17108            <parameter type-id='type-id-1756' is-artificial='yes'/>
17109            <parameter type-id='type-id-1392'/>
17110            <return type-id='type-id-1822'/>
17111          </function-decl>
17112        </member-function>
17113        <member-function access='public'>
17114          <function-decl name='get_subtable' mangled-name='_ZNK2OT11SubstLookup12get_subtableEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1155' column='1' visibility='default' binding='global' size-in-bits='64'>
17115            <parameter type-id='type-id-1756' is-artificial='yes'/>
17116            <parameter type-id='type-id-18'/>
17117            <return type-id='type-id-1758'/>
17118          </function-decl>
17119        </member-function>
17120        <member-function access='public' static='yes'>
17121          <function-decl name='dispatch_recurse_func&lt;OT::hb_collect_glyphs_context_t&gt;' mangled-name='_ZN2OT11SubstLookup21dispatch_recurse_funcINS_27hb_collect_glyphs_context_tEEENT_8return_tEPS3_j' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1273' column='1' visibility='default' binding='global' size-in-bits='64'>
17122            <parameter type-id='type-id-1392'/>
17123            <parameter type-id='type-id-18'/>
17124            <return type-id='type-id-1822'/>
17125          </function-decl>
17126        </member-function>
17127        <member-function access='public' static='yes'>
17128          <function-decl name='dispatch_recurse_func&lt;OT::hb_closure_context_t&gt;' mangled-name='_ZN2OT11SubstLookup21dispatch_recurse_funcINS_20hb_closure_context_tEEENT_8return_tEPS3_j' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1273' column='1' visibility='default' binding='global' size-in-bits='64'>
17129            <parameter type-id='type-id-1390'/>
17130            <parameter type-id='type-id-18'/>
17131            <return type-id='type-id-1821'/>
17132          </function-decl>
17133        </member-function>
17134        <member-function access='public' static='yes'>
17135          <function-decl name='apply_recurse_func' mangled-name='_ZN2OT11SubstLookup18apply_recurse_funcEPNS_18hb_apply_context_tEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1214' column='1' visibility='default' binding='global' size-in-bits='64'>
17136            <parameter type-id='type-id-1382'/>
17137            <parameter type-id='type-id-18'/>
17138            <return type-id='type-id-1'/>
17139          </function-decl>
17140        </member-function>
17141        <member-function access='public'>
17142          <function-decl name='add_coverage&lt;hb_set_digest_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1184' column='1' visibility='default' binding='global' size-in-bits='64'>
17143            <parameter type-id='type-id-1756' is-artificial='yes'/>
17144            <parameter type-id='type-id-1805'/>
17145            <return type-id='type-id-25'/>
17146          </function-decl>
17147        </member-function>
17148        <member-function access='public'>
17149          <function-decl name='serialize_subtable' mangled-name='_ZN2OT11SubstLookup18serialize_subtableEPNS_22hb_serialize_context_tEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1216' column='1' visibility='default' binding='global' size-in-bits='64'>
17150            <parameter type-id='type-id-543' is-artificial='yes'/>
17151            <parameter type-id='type-id-281'/>
17152            <parameter type-id='type-id-18'/>
17153            <return type-id='type-id-1317'/>
17154          </function-decl>
17155        </member-function>
17156        <member-function access='public'>
17157          <function-decl name='serialize_single' mangled-name='_ZN2OT11SubstLookup16serialize_singleEPNS_22hb_serialize_context_tEjRNS_8SupplierINS_7IntTypeItLj2EEEEES7_j' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1220' column='1' visibility='default' binding='global' size-in-bits='64'>
17158            <parameter type-id='type-id-543' is-artificial='yes'/>
17159            <parameter type-id='type-id-281'/>
17160            <parameter type-id='type-id-100'/>
17161            <parameter type-id='type-id-749'/>
17162            <parameter type-id='type-id-749'/>
17163            <parameter type-id='type-id-18'/>
17164            <return type-id='type-id-1'/>
17165          </function-decl>
17166        </member-function>
17167        <member-function access='public'>
17168          <function-decl name='serialize_ligature' mangled-name='_ZN2OT11SubstLookup18serialize_ligatureEPNS_22hb_serialize_context_tEjRNS_8SupplierINS_7IntTypeItLj2EEEEERNS3_IjEEjS7_S9_S7_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1257' column='1' visibility='default' binding='global' size-in-bits='64'>
17169            <parameter type-id='type-id-543' is-artificial='yes'/>
17170            <parameter type-id='type-id-281'/>
17171            <parameter type-id='type-id-100'/>
17172            <parameter type-id='type-id-749'/>
17173            <parameter type-id='type-id-1377'/>
17174            <parameter type-id='type-id-18'/>
17175            <parameter type-id='type-id-749'/>
17176            <parameter type-id='type-id-1377'/>
17177            <parameter type-id='type-id-749'/>
17178            <return type-id='type-id-1'/>
17179          </function-decl>
17180        </member-function>
17181      </class-decl>
17182      <class-decl name='SubstLookupSubTable' size-in-bits='160' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1086' column='1' id='type-id-1316'>
17183        <member-type access='public'>
17184          <enum-decl name='Type' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1089' column='1' id='type-id-1885'>
17185            <underlying-type type-id='type-id-7'/>
17186            <enumerator name='Single' value='1'/>
17187            <enumerator name='Multiple' value='2'/>
17188            <enumerator name='Alternate' value='3'/>
17189            <enumerator name='Ligature' value='4'/>
17190            <enumerator name='Context' value='5'/>
17191            <enumerator name='ChainContext' value='6'/>
17192            <enumerator name='Extension' value='7'/>
17193            <enumerator name='ReverseChainSingle' value='8'/>
17194          </enum-decl>
17195        </member-type>
17196        <member-type access='protected'>
17197          <union-decl name='__anonymous_union__' size-in-bits='160' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1135' column='1' id='type-id-1886'>
17198            <member-type access='public'>
17199              <class-decl name='__anonymous_struct__' size-in-bits='16' is-struct='yes' is-anonymous='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1136' column='1' id='type-id-1877'>
17200                <data-member access='public' layout-offset-in-bits='0'>
17201                  <var-decl name='sub_format' type-id='type-id-372' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1137' column='1'/>
17202                </data-member>
17203              </class-decl>
17204            </member-type>
17205            <data-member access='public'>
17206              <var-decl name='header' type-id='type-id-1877' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1138' column='1'/>
17207            </data-member>
17208            <data-member access='public'>
17209              <var-decl name='single' type-id='type-id-1311' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1139' column='1'/>
17210            </data-member>
17211            <data-member access='public'>
17212              <var-decl name='multiple' type-id='type-id-1207' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1140' column='1'/>
17213            </data-member>
17214            <data-member access='public'>
17215              <var-decl name='alternate' type-id='type-id-997' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1141' column='1'/>
17216            </data-member>
17217            <data-member access='public'>
17218              <var-decl name='ligature' type-id='type-id-1179' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1142' column='1'/>
17219            </data-member>
17220            <data-member access='public'>
17221              <var-decl name='context' type-id='type-id-1845' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1143' column='1'/>
17222            </data-member>
17223            <data-member access='public'>
17224              <var-decl name='chainContext' type-id='type-id-1835' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1144' column='1'/>
17225            </data-member>
17226            <data-member access='public'>
17227              <var-decl name='extension' type-id='type-id-1512' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1145' column='1'/>
17228            </data-member>
17229            <data-member access='public'>
17230              <var-decl name='reverseChainContextSingle' type-id='type-id-1289' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1146' column='1'/>
17231            </data-member>
17232          </union-decl>
17233        </member-type>
17234        <data-member access='protected' layout-offset-in-bits='0'>
17235          <var-decl name='u' type-id='type-id-1886' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1147' column='1'/>
17236        </data-member>
17237        <data-member access='public' static='yes'>
17238          <var-decl name='min_size' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1149' column='1'/>
17239        </data-member>
17240        <member-function access='public'>
17241          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1101' column='1' visibility='default' binding='global' size-in-bits='64'>
17242            <parameter type-id='type-id-1759' is-artificial='yes'/>
17243            <parameter type-id='type-id-1394'/>
17244            <parameter type-id='type-id-18'/>
17245            <return type-id='type-id-1818'/>
17246          </function-decl>
17247        </member-function>
17248        <member-function access='public'>
17249          <function-decl name='dispatch&lt;OT::hb_would_apply_context_t&gt;' mangled-name='_ZNK2OT19SubstLookupSubTable8dispatchINS_24hb_would_apply_context_tEEENT_8return_tEPS3_j' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1101' column='1' visibility='default' binding='global' size-in-bits='64'>
17250            <parameter type-id='type-id-1759' is-artificial='yes'/>
17251            <parameter type-id='type-id-1396'/>
17252            <parameter type-id='type-id-18'/>
17253            <return type-id='type-id-1819'/>
17254          </function-decl>
17255        </member-function>
17256        <member-function access='public'>
17257          <function-decl name='sanitize' mangled-name='_ZN2OT19SubstLookupSubTable8sanitizeEPNS_21hb_sanitize_context_tEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1117' column='1' visibility='default' binding='global' size-in-bits='64'>
17258            <parameter type-id='type-id-542' is-artificial='yes'/>
17259            <parameter type-id='type-id-279'/>
17260            <parameter type-id='type-id-18'/>
17261            <return type-id='type-id-1'/>
17262          </function-decl>
17263        </member-function>
17264        <member-function access='public'>
17265          <function-decl name='dispatch&lt;OT::hb_collect_glyphs_context_t&gt;' mangled-name='_ZNK2OT19SubstLookupSubTable8dispatchINS_27hb_collect_glyphs_context_tEEENT_8return_tEPS3_j' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1101' column='1' visibility='default' binding='global' size-in-bits='64'>
17266            <parameter type-id='type-id-1759' is-artificial='yes'/>
17267            <parameter type-id='type-id-1392'/>
17268            <parameter type-id='type-id-18'/>
17269            <return type-id='type-id-1822'/>
17270          </function-decl>
17271        </member-function>
17272        <member-function access='public'>
17273          <function-decl name='dispatch&lt;OT::hb_closure_context_t&gt;' mangled-name='_ZNK2OT19SubstLookupSubTable8dispatchINS_20hb_closure_context_tEEENT_8return_tEPS3_j' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1101' column='1' visibility='default' binding='global' size-in-bits='64'>
17274            <parameter type-id='type-id-1759' is-artificial='yes'/>
17275            <parameter type-id='type-id-1390'/>
17276            <parameter type-id='type-id-18'/>
17277            <return type-id='type-id-1821'/>
17278          </function-decl>
17279        </member-function>
17280        <member-function access='public'>
17281          <function-decl name='dispatch&lt;OT::hb_apply_context_t&gt;' mangled-name='_ZNK2OT19SubstLookupSubTable8dispatchINS_18hb_apply_context_tEEENT_8return_tEPS3_j' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1101' column='1' visibility='default' binding='global' size-in-bits='64'>
17282            <parameter type-id='type-id-1759' is-artificial='yes'/>
17283            <parameter type-id='type-id-1382'/>
17284            <parameter type-id='type-id-18'/>
17285            <return type-id='type-id-1820'/>
17286          </function-decl>
17287        </member-function>
17288        <member-function access='public'>
17289          <function-decl name='dispatch&lt;OT::hb_get_coverage_context_t&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsub-table.hh' line='1101' column='1' visibility='default' binding='global' size-in-bits='64'>
17290            <parameter type-id='type-id-1759' is-artificial='yes'/>
17291            <parameter type-id='type-id-1394'/>
17292            <parameter type-id='type-id-18'/>
17293            <return type-id='type-id-1818'/>
17294          </function-decl>
17295        </member-function>
17296      </class-decl>
17297      <class-decl name='Tag' is-struct='yes' visibility='default' id='type-id-1887'/>
17298      <class-decl name='ValueFormat' size-in-bits='16' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='50' column='1' id='type-id-1379'>
17299        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-256'/>
17300        <member-type access='public'>
17301          <enum-decl name='Flags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='51' column='1' id='type-id-1888'>
17302            <underlying-type type-id='type-id-7'/>
17303            <enumerator name='xPlacement' value='1'/>
17304            <enumerator name='yPlacement' value='2'/>
17305            <enumerator name='xAdvance' value='4'/>
17306            <enumerator name='yAdvance' value='8'/>
17307            <enumerator name='xPlaDevice' value='16'/>
17308            <enumerator name='yPlaDevice' value='32'/>
17309            <enumerator name='xAdvDevice' value='64'/>
17310            <enumerator name='yAdvDevice' value='128'/>
17311            <enumerator name='ignored' value='3840'/>
17312            <enumerator name='reserved' value='61440'/>
17313            <enumerator name='devices' value='240'/>
17314          </enum-decl>
17315        </member-type>
17316        <member-function access='private' static='yes'>
17317          <function-decl name='get_device' mangled-name='_ZN2OT11ValueFormat10get_deviceEPNS_7IntTypeItLj2EEE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='165' column='1' visibility='default' binding='global' size-in-bits='64'>
17318            <parameter type-id='type-id-1378'/>
17319            <return type-id='type-id-1234'/>
17320          </function-decl>
17321        </member-function>
17322        <member-function access='public'>
17323          <function-decl name='has_device' mangled-name='_ZNK2OT11ValueFormat10has_deviceEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='175' column='1' visibility='default' binding='global' size-in-bits='64'>
17324            <parameter type-id='type-id-1767' is-artificial='yes'/>
17325            <return type-id='type-id-1'/>
17326          </function-decl>
17327        </member-function>
17328        <member-function access='private' static='yes'>
17329          <function-decl name='get_short' mangled-name='_ZN2OT11ValueFormat9get_shortEPKNS_7IntTypeItLj2EEE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
17330            <parameter type-id='type-id-1765'/>
17331            <return type-id='type-id-1722'/>
17332          </function-decl>
17333        </member-function>
17334        <member-function access='private' static='yes'>
17335          <function-decl name='get_device' mangled-name='_ZN2OT11ValueFormat10get_deviceEPKNS_7IntTypeItLj2EEE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='167' column='1' visibility='default' binding='global' size-in-bits='64'>
17336            <parameter type-id='type-id-1765'/>
17337            <return type-id='type-id-1624'/>
17338          </function-decl>
17339        </member-function>
17340        <member-function access='public'>
17341          <function-decl name='get_size' mangled-name='_ZNK2OT11ValueFormat8get_sizeEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='94' column='1' visibility='default' binding='global' size-in-bits='64'>
17342            <parameter type-id='type-id-1767' is-artificial='yes'/>
17343            <return type-id='type-id-18'/>
17344          </function-decl>
17345        </member-function>
17346        <member-function access='public'>
17347          <function-decl name='sanitize_value' mangled-name='_ZN2OT11ValueFormat14sanitize_valueEPNS_21hb_sanitize_context_tEPvPNS_7IntTypeItLj2EEE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='180' column='1' visibility='default' binding='global' size-in-bits='64'>
17348            <parameter type-id='type-id-1380' is-artificial='yes'/>
17349            <parameter type-id='type-id-279'/>
17350            <parameter type-id='type-id-19'/>
17351            <parameter type-id='type-id-1378'/>
17352            <return type-id='type-id-1'/>
17353          </function-decl>
17354        </member-function>
17355        <member-function access='public'>
17356          <function-decl name='sanitize_values' mangled-name='_ZN2OT11ValueFormat15sanitize_valuesEPNS_21hb_sanitize_context_tEPvPNS_7IntTypeItLj2EEEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='185' column='1' visibility='default' binding='global' size-in-bits='64'>
17357            <parameter type-id='type-id-1380' is-artificial='yes'/>
17358            <parameter type-id='type-id-279'/>
17359            <parameter type-id='type-id-19'/>
17360            <parameter type-id='type-id-1378'/>
17361            <parameter type-id='type-id-18'/>
17362            <return type-id='type-id-1'/>
17363          </function-decl>
17364        </member-function>
17365        <member-function access='private'>
17366          <function-decl name='sanitize_value_devices' mangled-name='_ZN2OT11ValueFormat22sanitize_value_devicesEPNS_21hb_sanitize_context_tEPvPNS_7IntTypeItLj2EEE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='149' column='1' visibility='default' binding='global' size-in-bits='64'>
17367            <parameter type-id='type-id-1380' is-artificial='yes'/>
17368            <parameter type-id='type-id-279'/>
17369            <parameter type-id='type-id-19'/>
17370            <parameter type-id='type-id-1378'/>
17371            <return type-id='type-id-1'/>
17372          </function-decl>
17373        </member-function>
17374        <member-function access='public'>
17375          <function-decl name='get_len' mangled-name='_ZNK2OT11ValueFormat7get_lenEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='92' column='1' visibility='default' binding='global' size-in-bits='64'>
17376            <parameter type-id='type-id-1767' is-artificial='yes'/>
17377            <return type-id='type-id-18'/>
17378          </function-decl>
17379        </member-function>
17380        <member-function access='public'>
17381          <function-decl name='sanitize_values_stride_unsafe' mangled-name='_ZN2OT11ValueFormat29sanitize_values_stride_unsafeEPNS_21hb_sanitize_context_tEPvPNS_7IntTypeItLj2EEEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='203' column='1' visibility='default' binding='global' size-in-bits='64'>
17382            <parameter type-id='type-id-1380' is-artificial='yes'/>
17383            <parameter type-id='type-id-279'/>
17384            <parameter type-id='type-id-19'/>
17385            <parameter type-id='type-id-1378'/>
17386            <parameter type-id='type-id-18'/>
17387            <parameter type-id='type-id-18'/>
17388            <return type-id='type-id-1'/>
17389          </function-decl>
17390        </member-function>
17391        <member-function access='public'>
17392          <function-decl name='apply_value' mangled-name='_ZNK2OT11ValueFormat11apply_valueEP9hb_font_t14hb_direction_tPKvPKNS_7IntTypeItLj2EEER19hb_glyph_position_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='97' column='1' visibility='default' binding='global' size-in-bits='64'>
17393            <parameter type-id='type-id-1767' is-artificial='yes'/>
17394            <parameter type-id='type-id-154'/>
17395            <parameter type-id='type-id-68'/>
17396            <parameter type-id='type-id-19'/>
17397            <parameter type-id='type-id-1765'/>
17398            <parameter type-id='type-id-98'/>
17399            <return type-id='type-id-25'/>
17400          </function-decl>
17401        </member-function>
17402      </class-decl>
17403      <class-decl name='hb_apply_context_t' size-in-bits='640' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='262' column='1' id='type-id-1381'>
17404        <member-type access='public'>
17405          <class-decl name='matcher_t' size-in-bits='256' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='319' column='1' id='type-id-1383'>
17406            <member-type access='public'>
17407              <enum-decl name='may_match_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='342' column='1' id='type-id-1889'>
17408                <underlying-type type-id='type-id-7'/>
17409                <enumerator name='MATCH_NO' value='0'/>
17410                <enumerator name='MATCH_YES' value='1'/>
17411                <enumerator name='MATCH_MAYBE' value='2'/>
17412              </enum-decl>
17413            </member-type>
17414            <member-type access='public'>
17415              <enum-decl name='may_skip_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='361' column='1' id='type-id-1890'>
17416                <underlying-type type-id='type-id-7'/>
17417                <enumerator name='SKIP_NO' value='0'/>
17418                <enumerator name='SKIP_YES' value='1'/>
17419                <enumerator name='SKIP_MAYBE' value='2'/>
17420              </enum-decl>
17421            </member-type>
17422            <member-type access='public'>
17423              <typedef-decl name='match_func_t' type-id='type-id-1400' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='331' column='1' id='type-id-1891'/>
17424            </member-type>
17425            <data-member access='protected' layout-offset-in-bits='0'>
17426              <var-decl name='lookup_props' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='384' column='1'/>
17427            </data-member>
17428            <data-member access='protected' layout-offset-in-bits='32'>
17429              <var-decl name='ignore_zwnj' type-id='type-id-1' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='385' column='1'/>
17430            </data-member>
17431            <data-member access='protected' layout-offset-in-bits='40'>
17432              <var-decl name='ignore_zwj' type-id='type-id-1' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='386' column='1'/>
17433            </data-member>
17434            <data-member access='protected' layout-offset-in-bits='64'>
17435              <var-decl name='mask' type-id='type-id-92' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='387' column='1'/>
17436            </data-member>
17437            <data-member access='protected' layout-offset-in-bits='96'>
17438              <var-decl name='syllable' type-id='type-id-139' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='388' column='1'/>
17439            </data-member>
17440            <data-member access='protected' layout-offset-in-bits='128'>
17441              <var-decl name='match_func' type-id='type-id-1891' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='389' column='1'/>
17442            </data-member>
17443            <data-member access='protected' layout-offset-in-bits='192'>
17444              <var-decl name='match_data' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='390' column='1'/>
17445            </data-member>
17446            <member-function access='public' constructor='yes'>
17447              <function-decl name='matcher_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
17448                <parameter type-id='type-id-1384' is-artificial='yes'/>
17449                <return type-id='type-id-25'/>
17450              </function-decl>
17451            </member-function>
17452            <member-function access='public'>
17453              <function-decl name='set_lookup_props' mangled-name='_ZN2OT18hb_apply_context_t9matcher_t16set_lookup_propsEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='335' column='1' visibility='default' binding='global' size-in-bits='64'>
17454                <parameter type-id='type-id-1384' is-artificial='yes'/>
17455                <parameter type-id='type-id-18'/>
17456                <return type-id='type-id-25'/>
17457              </function-decl>
17458            </member-function>
17459            <member-function access='public'>
17460              <function-decl name='set_ignore_zwnj' mangled-name='_ZN2OT18hb_apply_context_t9matcher_t15set_ignore_zwnjEb' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='333' column='1' visibility='default' binding='global' size-in-bits='64'>
17461                <parameter type-id='type-id-1384' is-artificial='yes'/>
17462                <parameter type-id='type-id-1'/>
17463                <return type-id='type-id-25'/>
17464              </function-decl>
17465            </member-function>
17466            <member-function access='public'>
17467              <function-decl name='set_ignore_zwj' mangled-name='_ZN2OT18hb_apply_context_t9matcher_t14set_ignore_zwjEb' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='334' column='1' visibility='default' binding='global' size-in-bits='64'>
17468                <parameter type-id='type-id-1384' is-artificial='yes'/>
17469                <parameter type-id='type-id-1'/>
17470                <return type-id='type-id-25'/>
17471              </function-decl>
17472            </member-function>
17473            <member-function access='public'>
17474              <function-decl name='set_mask' mangled-name='_ZN2OT18hb_apply_context_t9matcher_t8set_maskEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='336' column='1' visibility='default' binding='global' size-in-bits='64'>
17475                <parameter type-id='type-id-1384' is-artificial='yes'/>
17476                <parameter type-id='type-id-92'/>
17477                <return type-id='type-id-25'/>
17478              </function-decl>
17479            </member-function>
17480            <member-function access='public'>
17481              <function-decl name='set_syllable' mangled-name='_ZN2OT18hb_apply_context_t9matcher_t12set_syllableEh' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
17482                <parameter type-id='type-id-1384' is-artificial='yes'/>
17483                <parameter type-id='type-id-139'/>
17484                <return type-id='type-id-25'/>
17485              </function-decl>
17486            </member-function>
17487            <member-function access='public'>
17488              <function-decl name='set_match_func' mangled-name='_ZN2OT18hb_apply_context_t9matcher_t14set_match_funcEPFbjRKNS_7IntTypeItLj2EEEPKvES7_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='338' column='1' visibility='default' binding='global' size-in-bits='64'>
17489                <parameter type-id='type-id-1384' is-artificial='yes'/>
17490                <parameter type-id='type-id-1891'/>
17491                <parameter type-id='type-id-19'/>
17492                <return type-id='type-id-25'/>
17493              </function-decl>
17494            </member-function>
17495            <member-function access='public'>
17496              <function-decl name='may_match' mangled-name='_ZNK2OT18hb_apply_context_t9matcher_t9may_matchERK15hb_glyph_info_tPKNS_7IntTypeItLj2EEE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='348' column='1' visibility='default' binding='global' size-in-bits='64'>
17497                <parameter type-id='type-id-1771' is-artificial='yes'/>
17498                <parameter type-id='type-id-94'/>
17499                <parameter type-id='type-id-1763'/>
17500                <return type-id='type-id-1889'/>
17501              </function-decl>
17502            </member-function>
17503            <member-function access='public'>
17504              <function-decl name='may_skip' mangled-name='_ZNK2OT18hb_apply_context_t9matcher_t8may_skipEPKS0_RK15hb_glyph_info_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='368' column='1' visibility='default' binding='global' size-in-bits='64'>
17505                <parameter type-id='type-id-1771' is-artificial='yes'/>
17506                <parameter type-id='type-id-1769'/>
17507                <parameter type-id='type-id-94'/>
17508                <return type-id='type-id-1890'/>
17509              </function-decl>
17510            </member-function>
17511            <member-function access='public' constructor='yes'>
17512              <function-decl name='matcher_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='320' column='1' visibility='default' binding='global' size-in-bits='64'>
17513                <parameter type-id='type-id-1384' is-artificial='yes'/>
17514                <return type-id='type-id-25'/>
17515              </function-decl>
17516            </member-function>
17517          </class-decl>
17518        </member-type>
17519        <member-type access='public'>
17520          <class-decl name='skipping_backward_iterator_t' size-in-bits='512' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='465' column='1' id='type-id-1385'>
17521            <data-member access='public' layout-offset-in-bits='0'>
17522              <var-decl name='idx' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='524' column='1'/>
17523            </data-member>
17524            <data-member access='protected' layout-offset-in-bits='64'>
17525              <var-decl name='c' type-id='type-id-1382' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='526' column='1'/>
17526            </data-member>
17527            <data-member access='protected' layout-offset-in-bits='128'>
17528              <var-decl name='matcher' type-id='type-id-1383' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='527' column='1'/>
17529            </data-member>
17530            <data-member access='protected' layout-offset-in-bits='384'>
17531              <var-decl name='match_glyph_data' type-id='type-id-1763' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='528' column='1'/>
17532            </data-member>
17533            <data-member access='protected' layout-offset-in-bits='448'>
17534              <var-decl name='num_items' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='530' column='1'/>
17535            </data-member>
17536            <member-function access='public' constructor='yes'>
17537              <function-decl name='skipping_backward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='466' column='1' visibility='default' binding='global' size-in-bits='64'>
17538                <parameter type-id='type-id-1386' is-artificial='yes'/>
17539                <parameter type-id='type-id-1382'/>
17540                <parameter type-id='type-id-18'/>
17541                <parameter type-id='type-id-18'/>
17542                <parameter type-id='type-id-1'/>
17543                <return type-id='type-id-25'/>
17544              </function-decl>
17545            </member-function>
17546            <member-function access='public'>
17547              <function-decl name='has_no_chance' mangled-name='_ZNK2OT18hb_apply_context_t28skipping_backward_iterator_t13has_no_chanceEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='494' column='1' visibility='default' binding='global' size-in-bits='64'>
17548                <parameter type-id='type-id-1773' is-artificial='yes'/>
17549                <return type-id='type-id-1'/>
17550              </function-decl>
17551            </member-function>
17552            <member-function access='public'>
17553              <function-decl name='set_match_func' mangled-name='_ZN2OT18hb_apply_context_t28skipping_backward_iterator_t14set_match_funcEPFbjRKNS_7IntTypeItLj2EEEPKvES7_PS4_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='486' column='1' visibility='default' binding='global' size-in-bits='64'>
17554                <parameter type-id='type-id-1386' is-artificial='yes'/>
17555                <parameter type-id='type-id-1891'/>
17556                <parameter type-id='type-id-19'/>
17557                <parameter type-id='type-id-1763'/>
17558                <return type-id='type-id-25'/>
17559              </function-decl>
17560            </member-function>
17561            <member-function access='public'>
17562              <function-decl name='set_lookup_props' mangled-name='_ZN2OT18hb_apply_context_t28skipping_backward_iterator_t16set_lookup_propsEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='484' column='1' visibility='default' binding='global' size-in-bits='64'>
17563                <parameter type-id='type-id-1386' is-artificial='yes'/>
17564                <parameter type-id='type-id-18'/>
17565                <return type-id='type-id-25'/>
17566              </function-decl>
17567            </member-function>
17568            <member-function access='public'>
17569              <function-decl name='reject' mangled-name='_ZN2OT18hb_apply_context_t28skipping_backward_iterator_t6rejectEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='495' column='1' visibility='default' binding='global' size-in-bits='64'>
17570                <parameter type-id='type-id-1386' is-artificial='yes'/>
17571                <return type-id='type-id-25'/>
17572              </function-decl>
17573            </member-function>
17574            <member-function access='public'>
17575              <function-decl name='prev' mangled-name='_ZN2OT18hb_apply_context_t28skipping_backward_iterator_t4prevEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='496' column='1' visibility='default' binding='global' size-in-bits='64'>
17576                <parameter type-id='type-id-1386' is-artificial='yes'/>
17577                <return type-id='type-id-1'/>
17578              </function-decl>
17579            </member-function>
17580          </class-decl>
17581        </member-type>
17582        <member-type access='public'>
17583          <class-decl name='skipping_forward_iterator_t' size-in-bits='512' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='394' column='1' id='type-id-1387'>
17584            <data-member access='public' layout-offset-in-bits='0'>
17585              <var-decl name='idx' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='454' column='1'/>
17586            </data-member>
17587            <data-member access='protected' layout-offset-in-bits='64'>
17588              <var-decl name='c' type-id='type-id-1382' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='456' column='1'/>
17589            </data-member>
17590            <data-member access='protected' layout-offset-in-bits='128'>
17591              <var-decl name='matcher' type-id='type-id-1383' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='457' column='1'/>
17592            </data-member>
17593            <data-member access='protected' layout-offset-in-bits='384'>
17594              <var-decl name='match_glyph_data' type-id='type-id-1763' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='458' column='1'/>
17595            </data-member>
17596            <data-member access='protected' layout-offset-in-bits='448'>
17597              <var-decl name='num_items' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='460' column='1'/>
17598            </data-member>
17599            <data-member access='protected' layout-offset-in-bits='480'>
17600              <var-decl name='end' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='461' column='1'/>
17601            </data-member>
17602            <member-function access='public' constructor='yes'>
17603              <function-decl name='skipping_forward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='395' column='1' visibility='default' binding='global' size-in-bits='64'>
17604                <parameter type-id='type-id-1388' is-artificial='yes'/>
17605                <parameter type-id='type-id-1382'/>
17606                <parameter type-id='type-id-18'/>
17607                <parameter type-id='type-id-18'/>
17608                <parameter type-id='type-id-1'/>
17609                <return type-id='type-id-25'/>
17610              </function-decl>
17611            </member-function>
17612            <member-function access='public'>
17613              <function-decl name='has_no_chance' mangled-name='_ZNK2OT18hb_apply_context_t27skipping_forward_iterator_t13has_no_chanceEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='424' column='1' visibility='default' binding='global' size-in-bits='64'>
17614                <parameter type-id='type-id-1775' is-artificial='yes'/>
17615                <return type-id='type-id-1'/>
17616              </function-decl>
17617            </member-function>
17618            <member-function access='public'>
17619              <function-decl name='set_match_func' mangled-name='_ZN2OT18hb_apply_context_t27skipping_forward_iterator_t14set_match_funcEPFbjRKNS_7IntTypeItLj2EEEPKvES7_PS4_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='416' column='1' visibility='default' binding='global' size-in-bits='64'>
17620                <parameter type-id='type-id-1388' is-artificial='yes'/>
17621                <parameter type-id='type-id-1891'/>
17622                <parameter type-id='type-id-19'/>
17623                <parameter type-id='type-id-1763'/>
17624                <return type-id='type-id-25'/>
17625              </function-decl>
17626            </member-function>
17627            <member-function access='public'>
17628              <function-decl name='next' mangled-name='_ZN2OT18hb_apply_context_t27skipping_forward_iterator_t4nextEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='426' column='1' visibility='default' binding='global' size-in-bits='64'>
17629                <parameter type-id='type-id-1388' is-artificial='yes'/>
17630                <return type-id='type-id-1'/>
17631              </function-decl>
17632            </member-function>
17633            <member-function access='public' constructor='yes'>
17634              <function-decl name='skipping_forward_iterator_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='395' column='1' visibility='default' binding='global' size-in-bits='64'>
17635                <parameter type-id='type-id-1388' is-artificial='yes'/>
17636                <parameter type-id='type-id-1892'/>
17637                <parameter type-id='type-id-18'/>
17638                <parameter type-id='type-id-18'/>
17639                <parameter type-id='type-id-1'/>
17640                <return type-id='type-id-25'/>
17641              </function-decl>
17642            </member-function>
17643          </class-decl>
17644        </member-type>
17645        <member-type access='public'>
17646          <typedef-decl name='recurse_func_t' type-id='type-id-1807' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='266' column='1' id='type-id-1893'/>
17647        </member-type>
17648        <member-type access='public'>
17649          <typedef-decl name='return_t' type-id='type-id-1' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='265' column='1' id='type-id-1820'/>
17650        </member-type>
17651        <data-member access='public' static='yes'>
17652          <var-decl name='max_debug_depth' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='264' column='1'/>
17653        </data-member>
17654        <data-member access='public' layout-offset-in-bits='0'>
17655          <var-decl name='table_index' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='282' column='1'/>
17656        </data-member>
17657        <data-member access='public' layout-offset-in-bits='64'>
17658          <var-decl name='font' type-id='type-id-154' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='283' column='1'/>
17659        </data-member>
17660        <data-member access='public' layout-offset-in-bits='128'>
17661          <var-decl name='face' type-id='type-id-160' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='284' column='1'/>
17662        </data-member>
17663        <data-member access='public' layout-offset-in-bits='192'>
17664          <var-decl name='buffer' type-id='type-id-153' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='285' column='1'/>
17665        </data-member>
17666        <data-member access='public' layout-offset-in-bits='256'>
17667          <var-decl name='direction' type-id='type-id-68' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='286' column='1'/>
17668        </data-member>
17669        <data-member access='public' layout-offset-in-bits='288'>
17670          <var-decl name='lookup_mask' type-id='type-id-92' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='287' column='1'/>
17671        </data-member>
17672        <data-member access='public' layout-offset-in-bits='320'>
17673          <var-decl name='auto_zwj' type-id='type-id-1' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='288' column='1'/>
17674        </data-member>
17675        <data-member access='public' layout-offset-in-bits='384'>
17676          <var-decl name='recurse_func' type-id='type-id-1893' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='289' column='1'/>
17677        </data-member>
17678        <data-member access='public' layout-offset-in-bits='448'>
17679          <var-decl name='nesting_level_left' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='290' column='1'/>
17680        </data-member>
17681        <data-member access='public' layout-offset-in-bits='480'>
17682          <var-decl name='lookup_props' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='291' column='1'/>
17683        </data-member>
17684        <data-member access='public' layout-offset-in-bits='512'>
17685          <var-decl name='gdef' type-id='type-id-1525' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='292' column='1'/>
17686        </data-member>
17687        <data-member access='public' layout-offset-in-bits='576'>
17688          <var-decl name='has_glyph_classes' type-id='type-id-1' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='293' column='1'/>
17689        </data-member>
17690        <data-member access='public' layout-offset-in-bits='608'>
17691          <var-decl name='debug_depth' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='294' column='1'/>
17692        </data-member>
17693        <member-function access='public' constructor='yes'>
17694          <function-decl name='hb_apply_context_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='297' column='1' visibility='default' binding='global' size-in-bits='64'>
17695            <parameter type-id='type-id-1382' is-artificial='yes'/>
17696            <parameter type-id='type-id-18'/>
17697            <parameter type-id='type-id-154'/>
17698            <parameter type-id='type-id-153'/>
17699            <return type-id='type-id-25'/>
17700          </function-decl>
17701        </member-function>
17702        <member-function access='public'>
17703          <function-decl name='dispatch&lt;OT::SingleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17704            <parameter type-id='type-id-1382' is-artificial='yes'/>
17705            <parameter type-id='type-id-1738'/>
17706            <return type-id='type-id-1820'/>
17707          </function-decl>
17708        </member-function>
17709        <member-function access='public'>
17710          <function-decl name='dispatch&lt;OT::SingleSubstFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17711            <parameter type-id='type-id-1382' is-artificial='yes'/>
17712            <parameter type-id='type-id-1741'/>
17713            <return type-id='type-id-1820'/>
17714          </function-decl>
17715        </member-function>
17716        <member-function access='public'>
17717          <function-decl name='dispatch&lt;OT::MultipleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17718            <parameter type-id='type-id-1382' is-artificial='yes'/>
17719            <parameter type-id='type-id-1589'/>
17720            <return type-id='type-id-1820'/>
17721          </function-decl>
17722        </member-function>
17723        <member-function access='public'>
17724          <function-decl name='dispatch&lt;OT::AlternateSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17725            <parameter type-id='type-id-1382' is-artificial='yes'/>
17726            <parameter type-id='type-id-1407'/>
17727            <return type-id='type-id-1820'/>
17728          </function-decl>
17729        </member-function>
17730        <member-function access='public'>
17731          <function-decl name='dispatch&lt;OT::ReverseChainSingleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17732            <parameter type-id='type-id-1382' is-artificial='yes'/>
17733            <parameter type-id='type-id-1713'/>
17734            <return type-id='type-id-1820'/>
17735          </function-decl>
17736        </member-function>
17737        <member-function access='public'>
17738          <function-decl name='dispatch&lt;OT::LigatureSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17739            <parameter type-id='type-id-1382' is-artificial='yes'/>
17740            <parameter type-id='type-id-1557'/>
17741            <return type-id='type-id-1820'/>
17742          </function-decl>
17743        </member-function>
17744        <member-function access='public'>
17745          <function-decl name='dispatch&lt;OT::ContextFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17746            <parameter type-id='type-id-1382' is-artificial='yes'/>
17747            <parameter type-id='type-id-1482'/>
17748            <return type-id='type-id-1820'/>
17749          </function-decl>
17750        </member-function>
17751        <member-function access='public'>
17752          <function-decl name='dispatch&lt;OT::ContextFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17753            <parameter type-id='type-id-1382' is-artificial='yes'/>
17754            <parameter type-id='type-id-1485'/>
17755            <return type-id='type-id-1820'/>
17756          </function-decl>
17757        </member-function>
17758        <member-function access='public'>
17759          <function-decl name='dispatch&lt;OT::ContextFormat3&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17760            <parameter type-id='type-id-1382' is-artificial='yes'/>
17761            <parameter type-id='type-id-1488'/>
17762            <return type-id='type-id-1820'/>
17763          </function-decl>
17764        </member-function>
17765        <member-function access='public'>
17766          <function-decl name='dispatch&lt;OT::ChainContextFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17767            <parameter type-id='type-id-1382' is-artificial='yes'/>
17768            <parameter type-id='type-id-1459'/>
17769            <return type-id='type-id-1820'/>
17770          </function-decl>
17771        </member-function>
17772        <member-function access='public'>
17773          <function-decl name='dispatch&lt;OT::ChainContextFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17774            <parameter type-id='type-id-1382' is-artificial='yes'/>
17775            <parameter type-id='type-id-1462'/>
17776            <return type-id='type-id-1820'/>
17777          </function-decl>
17778        </member-function>
17779        <member-function access='public'>
17780          <function-decl name='dispatch&lt;OT::ChainContextFormat3&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17781            <parameter type-id='type-id-1382' is-artificial='yes'/>
17782            <parameter type-id='type-id-1465'/>
17783            <return type-id='type-id-1820'/>
17784          </function-decl>
17785        </member-function>
17786        <member-function access='public'>
17787          <function-decl name='dispatch&lt;OT::CursivePosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17788            <parameter type-id='type-id-1382' is-artificial='yes'/>
17789            <parameter type-id='type-id-1500'/>
17790            <return type-id='type-id-1820'/>
17791          </function-decl>
17792        </member-function>
17793        <member-function access='public'>
17794          <function-decl name='dispatch&lt;OT::MarkBasePosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17795            <parameter type-id='type-id-1382' is-artificial='yes'/>
17796            <parameter type-id='type-id-1570'/>
17797            <return type-id='type-id-1820'/>
17798          </function-decl>
17799        </member-function>
17800        <member-function access='public'>
17801          <function-decl name='dispatch&lt;OT::MarkLigPosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17802            <parameter type-id='type-id-1382' is-artificial='yes'/>
17803            <parameter type-id='type-id-1579'/>
17804            <return type-id='type-id-1820'/>
17805          </function-decl>
17806        </member-function>
17807        <member-function access='public'>
17808          <function-decl name='dispatch&lt;OT::MarkMarkPosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17809            <parameter type-id='type-id-1382' is-artificial='yes'/>
17810            <parameter type-id='type-id-1583'/>
17811            <return type-id='type-id-1820'/>
17812          </function-decl>
17813        </member-function>
17814        <member-function access='public'>
17815          <function-decl name='dispatch&lt;OT::SinglePosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17816            <parameter type-id='type-id-1382' is-artificial='yes'/>
17817            <parameter type-id='type-id-1732'/>
17818            <return type-id='type-id-1820'/>
17819          </function-decl>
17820        </member-function>
17821        <member-function access='public'>
17822          <function-decl name='dispatch&lt;OT::SinglePosFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17823            <parameter type-id='type-id-1382' is-artificial='yes'/>
17824            <parameter type-id='type-id-1734'/>
17825            <return type-id='type-id-1820'/>
17826          </function-decl>
17827        </member-function>
17828        <member-function access='public'>
17829          <function-decl name='dispatch&lt;OT::PairPosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17830            <parameter type-id='type-id-1382' is-artificial='yes'/>
17831            <parameter type-id='type-id-1665'/>
17832            <return type-id='type-id-1820'/>
17833          </function-decl>
17834        </member-function>
17835        <member-function access='public'>
17836          <function-decl name='dispatch&lt;OT::PairPosFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='268' column='1' visibility='default' binding='global' size-in-bits='64'>
17837            <parameter type-id='type-id-1382' is-artificial='yes'/>
17838            <parameter type-id='type-id-1667'/>
17839            <return type-id='type-id-1820'/>
17840          </function-decl>
17841        </member-function>
17842        <member-function access='public'>
17843          <function-decl name='match_properties_mark' mangled-name='_ZNK2OT18hb_apply_context_t21match_properties_markEjjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='534' column='1' visibility='default' binding='global' size-in-bits='64'>
17844            <parameter type-id='type-id-1769' is-artificial='yes'/>
17845            <parameter type-id='type-id-72'/>
17846            <parameter type-id='type-id-18'/>
17847            <parameter type-id='type-id-18'/>
17848            <return type-id='type-id-1'/>
17849          </function-decl>
17850        </member-function>
17851        <member-function access='public' static='yes'>
17852          <function-decl name='default_return_value' mangled-name='_ZN2OT18hb_apply_context_t20default_return_valueEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='269' column='1' visibility='default' binding='global' size-in-bits='64'>
17853            <return type-id='type-id-1820'/>
17854          </function-decl>
17855        </member-function>
17856        <member-function access='public'>
17857          <function-decl name='get_name' mangled-name='_ZN2OT18hb_apply_context_t8get_nameEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='263' column='1' visibility='default' binding='global' size-in-bits='64'>
17858            <parameter type-id='type-id-1382' is-artificial='yes'/>
17859            <return type-id='type-id-17'/>
17860          </function-decl>
17861        </member-function>
17862        <member-function access='public'>
17863          <function-decl name='output_glyph_for_component' mangled-name='_ZNK2OT18hb_apply_context_t26output_glyph_for_componentEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='616' column='1' visibility='default' binding='global' size-in-bits='64'>
17864            <parameter type-id='type-id-1769' is-artificial='yes'/>
17865            <parameter type-id='type-id-72'/>
17866            <parameter type-id='type-id-18'/>
17867            <return type-id='type-id-25'/>
17868          </function-decl>
17869        </member-function>
17870        <member-function access='public'>
17871          <function-decl name='replace_glyph_inplace' mangled-name='_ZNK2OT18hb_apply_context_t21replace_glyph_inplaceEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='605' column='1' visibility='default' binding='global' size-in-bits='64'>
17872            <parameter type-id='type-id-1769' is-artificial='yes'/>
17873            <parameter type-id='type-id-72'/>
17874            <return type-id='type-id-25'/>
17875          </function-decl>
17876        </member-function>
17877        <member-function access='public'>
17878          <function-decl name='replace_glyph_with_ligature' mangled-name='_ZNK2OT18hb_apply_context_t27replace_glyph_with_ligatureEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='610' column='1' visibility='default' binding='global' size-in-bits='64'>
17879            <parameter type-id='type-id-1769' is-artificial='yes'/>
17880            <parameter type-id='type-id-72'/>
17881            <parameter type-id='type-id-18'/>
17882            <return type-id='type-id-25'/>
17883          </function-decl>
17884        </member-function>
17885        <member-function access='public'>
17886          <function-decl name='recurse' mangled-name='_ZN2OT18hb_apply_context_t7recurseEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='271' column='1' visibility='default' binding='global' size-in-bits='64'>
17887            <parameter type-id='type-id-1382' is-artificial='yes'/>
17888            <parameter type-id='type-id-18'/>
17889            <return type-id='type-id-1820'/>
17890          </function-decl>
17891        </member-function>
17892        <member-function access='public'>
17893          <function-decl name='stop_sublookup_iteration' mangled-name='_ZNK2OT18hb_apply_context_t24stop_sublookup_iterationEb' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='270' column='1' visibility='default' binding='global' size-in-bits='64'>
17894            <parameter type-id='type-id-1769' is-artificial='yes'/>
17895            <parameter type-id='type-id-1820'/>
17896            <return type-id='type-id-1'/>
17897          </function-decl>
17898        </member-function>
17899        <member-function access='public'>
17900          <function-decl name='set_recurse_func' mangled-name='_ZN2OT18hb_apply_context_t16set_recurse_funcEPFbPS0_jE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='314' column='1' visibility='default' binding='global' size-in-bits='64'>
17901            <parameter type-id='type-id-1382' is-artificial='yes'/>
17902            <parameter type-id='type-id-1893'/>
17903            <return type-id='type-id-25'/>
17904          </function-decl>
17905        </member-function>
17906        <member-function access='public'>
17907          <function-decl name='set_lookup_mask' mangled-name='_ZN2OT18hb_apply_context_t15set_lookup_maskEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='312' column='1' visibility='default' binding='global' size-in-bits='64'>
17908            <parameter type-id='type-id-1382' is-artificial='yes'/>
17909            <parameter type-id='type-id-92'/>
17910            <return type-id='type-id-25'/>
17911          </function-decl>
17912        </member-function>
17913        <member-function access='public'>
17914          <function-decl name='set_auto_zwj' mangled-name='_ZN2OT18hb_apply_context_t12set_auto_zwjEb' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='313' column='1' visibility='default' binding='global' size-in-bits='64'>
17915            <parameter type-id='type-id-1382' is-artificial='yes'/>
17916            <parameter type-id='type-id-1'/>
17917            <return type-id='type-id-25'/>
17918          </function-decl>
17919        </member-function>
17920        <member-function access='public'>
17921          <function-decl name='_set_glyph_props' mangled-name='_ZNK2OT18hb_apply_context_t16_set_glyph_propsEjjbb' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='573' column='1' visibility='default' binding='global' size-in-bits='64'>
17922            <parameter type-id='type-id-1769' is-artificial='yes'/>
17923            <parameter type-id='type-id-72'/>
17924            <parameter type-id='type-id-18'/>
17925            <parameter type-id='type-id-1'/>
17926            <parameter type-id='type-id-1'/>
17927            <return type-id='type-id-25'/>
17928          </function-decl>
17929        </member-function>
17930        <member-function access='public'>
17931          <function-decl name='replace_glyph' mangled-name='_ZNK2OT18hb_apply_context_t13replace_glyphEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='600' column='1' visibility='default' binding='global' size-in-bits='64'>
17932            <parameter type-id='type-id-1769' is-artificial='yes'/>
17933            <parameter type-id='type-id-72'/>
17934            <return type-id='type-id-25'/>
17935          </function-decl>
17936        </member-function>
17937        <member-function access='public'>
17938          <function-decl name='check_glyph_property' mangled-name='_ZNK2OT18hb_apply_context_t20check_glyph_propertyEPK15hb_glyph_info_tj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='555' column='1' visibility='default' binding='global' size-in-bits='64'>
17939            <parameter type-id='type-id-1769' is-artificial='yes'/>
17940            <parameter type-id='type-id-1783'/>
17941            <parameter type-id='type-id-18'/>
17942            <return type-id='type-id-1'/>
17943          </function-decl>
17944        </member-function>
17945        <member-function access='public'>
17946          <function-decl name='set_lookup' mangled-name='_ZN2OT18hb_apply_context_t10set_lookupERKNS_6LookupE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='316' column='1' visibility='default' binding='global' size-in-bits='64'>
17947            <parameter type-id='type-id-1382' is-artificial='yes'/>
17948            <parameter type-id='type-id-1560'/>
17949            <return type-id='type-id-25'/>
17950          </function-decl>
17951        </member-function>
17952        <member-function access='public' constructor='yes'>
17953          <function-decl name='hb_apply_context_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='297' column='1' visibility='default' binding='global' size-in-bits='64'>
17954            <parameter type-id='type-id-1892' is-artificial='yes'/>
17955            <parameter type-id='type-id-18'/>
17956            <parameter type-id='type-id-154'/>
17957            <parameter type-id='type-id-153'/>
17958            <return type-id='type-id-25'/>
17959          </function-decl>
17960        </member-function>
17961        <member-function access='public' constructor='yes'>
17962          <function-decl name='hb_apply_context_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='297' column='1' visibility='default' binding='global' size-in-bits='64'>
17963            <parameter type-id='type-id-1892' is-artificial='yes'/>
17964            <parameter type-id='type-id-18'/>
17965            <parameter type-id='type-id-154'/>
17966            <parameter type-id='type-id-153'/>
17967            <return type-id='type-id-25'/>
17968          </function-decl>
17969        </member-function>
17970        <member-function access='public'>
17971          <function-decl name='set_lookup_props' mangled-name='_ZN2OT18hb_apply_context_t16set_lookup_propsEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='315' column='1' visibility='default' binding='global' size-in-bits='64'>
17972            <parameter type-id='type-id-1892' is-artificial='yes'/>
17973            <parameter type-id='type-id-18'/>
17974            <return type-id='type-id-25'/>
17975          </function-decl>
17976        </member-function>
17977      </class-decl>
17978      <class-decl name='hb_closure_context_t' size-in-bits='256' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='56' column='1' id='type-id-1389'>
17979        <member-type access='public'>
17980          <typedef-decl name='recurse_func_t' type-id='type-id-1809' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='60' column='1' id='type-id-1894'/>
17981        </member-type>
17982        <member-type access='public'>
17983          <typedef-decl name='return_t' type-id='type-id-995' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='59' column='1' id='type-id-1821'/>
17984        </member-type>
17985        <data-member access='public' static='yes'>
17986          <var-decl name='max_debug_depth' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='58' column='1'/>
17987        </data-member>
17988        <data-member access='public' layout-offset-in-bits='0'>
17989          <var-decl name='face' type-id='type-id-160' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='76' column='1'/>
17990        </data-member>
17991        <data-member access='public' layout-offset-in-bits='64'>
17992          <var-decl name='glyphs' type-id='type-id-964' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='77' column='1'/>
17993        </data-member>
17994        <data-member access='public' layout-offset-in-bits='128'>
17995          <var-decl name='recurse_func' type-id='type-id-1894' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='78' column='1'/>
17996        </data-member>
17997        <data-member access='public' layout-offset-in-bits='192'>
17998          <var-decl name='nesting_level_left' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='79' column='1'/>
17999        </data-member>
18000        <data-member access='public' layout-offset-in-bits='224'>
18001          <var-decl name='debug_depth' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='80' column='1'/>
18002        </data-member>
18003        <member-function access='public' constructor='yes'>
18004          <function-decl name='hb_closure_context_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='82' column='1' visibility='default' binding='global' size-in-bits='64'>
18005            <parameter type-id='type-id-1390' is-artificial='yes'/>
18006            <parameter type-id='type-id-160'/>
18007            <parameter type-id='type-id-964'/>
18008            <parameter type-id='type-id-18'/>
18009            <return type-id='type-id-25'/>
18010          </function-decl>
18011        </member-function>
18012        <member-function access='public'>
18013          <function-decl name='dispatch&lt;OT::SingleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
18014            <parameter type-id='type-id-1390' is-artificial='yes'/>
18015            <parameter type-id='type-id-1738'/>
18016            <return type-id='type-id-1821'/>
18017          </function-decl>
18018        </member-function>
18019        <member-function access='public'>
18020          <function-decl name='dispatch&lt;OT::SingleSubstFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
18021            <parameter type-id='type-id-1390' is-artificial='yes'/>
18022            <parameter type-id='type-id-1741'/>
18023            <return type-id='type-id-1821'/>
18024          </function-decl>
18025        </member-function>
18026        <member-function access='public'>
18027          <function-decl name='dispatch&lt;OT::MultipleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
18028            <parameter type-id='type-id-1390' is-artificial='yes'/>
18029            <parameter type-id='type-id-1589'/>
18030            <return type-id='type-id-1821'/>
18031          </function-decl>
18032        </member-function>
18033        <member-function access='public'>
18034          <function-decl name='dispatch&lt;OT::AlternateSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
18035            <parameter type-id='type-id-1390' is-artificial='yes'/>
18036            <parameter type-id='type-id-1407'/>
18037            <return type-id='type-id-1821'/>
18038          </function-decl>
18039        </member-function>
18040        <member-function access='public'>
18041          <function-decl name='dispatch&lt;OT::LigatureSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
18042            <parameter type-id='type-id-1390' is-artificial='yes'/>
18043            <parameter type-id='type-id-1557'/>
18044            <return type-id='type-id-1821'/>
18045          </function-decl>
18046        </member-function>
18047        <member-function access='public'>
18048          <function-decl name='dispatch&lt;OT::ReverseChainSingleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
18049            <parameter type-id='type-id-1390' is-artificial='yes'/>
18050            <parameter type-id='type-id-1713'/>
18051            <return type-id='type-id-1821'/>
18052          </function-decl>
18053        </member-function>
18054        <member-function access='public'>
18055          <function-decl name='dispatch&lt;OT::ContextFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
18056            <parameter type-id='type-id-1390' is-artificial='yes'/>
18057            <parameter type-id='type-id-1482'/>
18058            <return type-id='type-id-1821'/>
18059          </function-decl>
18060        </member-function>
18061        <member-function access='public'>
18062          <function-decl name='dispatch&lt;OT::ContextFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
18063            <parameter type-id='type-id-1390' is-artificial='yes'/>
18064            <parameter type-id='type-id-1485'/>
18065            <return type-id='type-id-1821'/>
18066          </function-decl>
18067        </member-function>
18068        <member-function access='public'>
18069          <function-decl name='dispatch&lt;OT::ContextFormat3&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
18070            <parameter type-id='type-id-1390' is-artificial='yes'/>
18071            <parameter type-id='type-id-1488'/>
18072            <return type-id='type-id-1821'/>
18073          </function-decl>
18074        </member-function>
18075        <member-function access='public'>
18076          <function-decl name='dispatch&lt;OT::ChainContextFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
18077            <parameter type-id='type-id-1390' is-artificial='yes'/>
18078            <parameter type-id='type-id-1459'/>
18079            <return type-id='type-id-1821'/>
18080          </function-decl>
18081        </member-function>
18082        <member-function access='public'>
18083          <function-decl name='dispatch&lt;OT::ChainContextFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
18084            <parameter type-id='type-id-1390' is-artificial='yes'/>
18085            <parameter type-id='type-id-1462'/>
18086            <return type-id='type-id-1821'/>
18087          </function-decl>
18088        </member-function>
18089        <member-function access='public'>
18090          <function-decl name='dispatch&lt;OT::ChainContextFormat3&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
18091            <parameter type-id='type-id-1390' is-artificial='yes'/>
18092            <parameter type-id='type-id-1465'/>
18093            <return type-id='type-id-1821'/>
18094          </function-decl>
18095        </member-function>
18096        <member-function access='public'>
18097          <function-decl name='get_name' mangled-name='_ZN2OT20hb_closure_context_t8get_nameEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='57' column='1' visibility='default' binding='global' size-in-bits='64'>
18098            <parameter type-id='type-id-1390' is-artificial='yes'/>
18099            <return type-id='type-id-17'/>
18100          </function-decl>
18101        </member-function>
18102        <member-function access='public' static='yes'>
18103          <function-decl name='default_return_value' mangled-name='_ZN2OT20hb_closure_context_t20default_return_valueEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='63' column='1' visibility='default' binding='global' size-in-bits='64'>
18104            <return type-id='type-id-1821'/>
18105          </function-decl>
18106        </member-function>
18107        <member-function access='public'>
18108          <function-decl name='recurse' mangled-name='_ZN2OT20hb_closure_context_t7recurseEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='65' column='1' visibility='default' binding='global' size-in-bits='64'>
18109            <parameter type-id='type-id-1390' is-artificial='yes'/>
18110            <parameter type-id='type-id-18'/>
18111            <return type-id='type-id-1821'/>
18112          </function-decl>
18113        </member-function>
18114        <member-function access='public'>
18115          <function-decl name='stop_sublookup_iteration' mangled-name='_ZNK2OT20hb_closure_context_t24stop_sublookup_iterationERK10_hb_void_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='64' column='1' visibility='default' binding='global' size-in-bits='64'>
18116            <parameter type-id='type-id-1777' is-artificial='yes'/>
18117            <parameter type-id='type-id-1821'/>
18118            <return type-id='type-id-1'/>
18119          </function-decl>
18120        </member-function>
18121        <member-function access='public'>
18122          <function-decl name='set_recurse_func' mangled-name='_ZN2OT20hb_closure_context_t16set_recurse_funcEPFRK10_hb_void_tPS0_jE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='91' column='1' visibility='default' binding='global' size-in-bits='64'>
18123            <parameter type-id='type-id-1390' is-artificial='yes'/>
18124            <parameter type-id='type-id-1894'/>
18125            <return type-id='type-id-25'/>
18126          </function-decl>
18127        </member-function>
18128      </class-decl>
18129      <class-decl name='hb_collect_glyphs_context_t' size-in-bits='66944' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='144' column='1' id='type-id-1391'>
18130        <member-type access='public'>
18131          <typedef-decl name='recurse_func_t' type-id='type-id-1811' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='148' column='1' id='type-id-1895'/>
18132        </member-type>
18133        <member-type access='public'>
18134          <typedef-decl name='return_t' type-id='type-id-995' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='147' column='1' id='type-id-1822'/>
18135        </member-type>
18136        <data-member access='public' static='yes'>
18137          <var-decl name='max_debug_depth' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='146' column='1'/>
18138        </data-member>
18139        <data-member access='public' layout-offset-in-bits='0'>
18140          <var-decl name='face' type-id='type-id-160' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='193' column='1'/>
18141        </data-member>
18142        <data-member access='public' layout-offset-in-bits='64'>
18143          <var-decl name='before' type-id='type-id-964' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='194' column='1'/>
18144        </data-member>
18145        <data-member access='public' layout-offset-in-bits='128'>
18146          <var-decl name='input' type-id='type-id-964' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='195' column='1'/>
18147        </data-member>
18148        <data-member access='public' layout-offset-in-bits='192'>
18149          <var-decl name='after' type-id='type-id-964' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='196' column='1'/>
18150        </data-member>
18151        <data-member access='public' layout-offset-in-bits='256'>
18152          <var-decl name='output' type-id='type-id-964' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='197' column='1'/>
18153        </data-member>
18154        <data-member access='public' layout-offset-in-bits='320'>
18155          <var-decl name='recurse_func' type-id='type-id-1895' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='198' column='1'/>
18156        </data-member>
18157        <data-member access='public' layout-offset-in-bits='384'>
18158          <var-decl name='recursed_lookups' type-id='type-id-1896' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='199' column='1'/>
18159        </data-member>
18160        <data-member access='public' layout-offset-in-bits='66880'>
18161          <var-decl name='nesting_level_left' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='200' column='1'/>
18162        </data-member>
18163        <data-member access='public' layout-offset-in-bits='66912'>
18164          <var-decl name='debug_depth' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='201' column='1'/>
18165        </data-member>
18166        <member-function access='public' constructor='yes'>
18167          <function-decl name='hb_collect_glyphs_context_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='203' column='1' visibility='default' binding='global' size-in-bits='64'>
18168            <parameter type-id='type-id-1392' is-artificial='yes'/>
18169            <parameter type-id='type-id-160'/>
18170            <parameter type-id='type-id-964'/>
18171            <parameter type-id='type-id-964'/>
18172            <parameter type-id='type-id-964'/>
18173            <parameter type-id='type-id-964'/>
18174            <parameter type-id='type-id-18'/>
18175            <return type-id='type-id-25'/>
18176          </function-decl>
18177        </member-function>
18178        <member-function access='public' destructor='yes'>
18179          <function-decl name='~hb_collect_glyphs_context_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='221' column='1' visibility='default' binding='global' size-in-bits='64'>
18180            <parameter type-id='type-id-1392' is-artificial='yes'/>
18181            <parameter type-id='type-id-11' is-artificial='yes'/>
18182            <return type-id='type-id-25'/>
18183          </function-decl>
18184        </member-function>
18185        <member-function access='public'>
18186          <function-decl name='dispatch&lt;OT::SingleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18187            <parameter type-id='type-id-1392' is-artificial='yes'/>
18188            <parameter type-id='type-id-1738'/>
18189            <return type-id='type-id-1822'/>
18190          </function-decl>
18191        </member-function>
18192        <member-function access='public'>
18193          <function-decl name='dispatch&lt;OT::SingleSubstFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18194            <parameter type-id='type-id-1392' is-artificial='yes'/>
18195            <parameter type-id='type-id-1741'/>
18196            <return type-id='type-id-1822'/>
18197          </function-decl>
18198        </member-function>
18199        <member-function access='public'>
18200          <function-decl name='dispatch&lt;OT::AlternateSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18201            <parameter type-id='type-id-1392' is-artificial='yes'/>
18202            <parameter type-id='type-id-1407'/>
18203            <return type-id='type-id-1822'/>
18204          </function-decl>
18205        </member-function>
18206        <member-function access='public'>
18207          <function-decl name='dispatch&lt;OT::LigatureSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18208            <parameter type-id='type-id-1392' is-artificial='yes'/>
18209            <parameter type-id='type-id-1557'/>
18210            <return type-id='type-id-1822'/>
18211          </function-decl>
18212        </member-function>
18213        <member-function access='public'>
18214          <function-decl name='dispatch&lt;OT::MultipleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18215            <parameter type-id='type-id-1392' is-artificial='yes'/>
18216            <parameter type-id='type-id-1589'/>
18217            <return type-id='type-id-1822'/>
18218          </function-decl>
18219        </member-function>
18220        <member-function access='public'>
18221          <function-decl name='dispatch&lt;OT::ReverseChainSingleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18222            <parameter type-id='type-id-1392' is-artificial='yes'/>
18223            <parameter type-id='type-id-1713'/>
18224            <return type-id='type-id-1822'/>
18225          </function-decl>
18226        </member-function>
18227        <member-function access='public'>
18228          <function-decl name='dispatch&lt;OT::SinglePosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18229            <parameter type-id='type-id-1392' is-artificial='yes'/>
18230            <parameter type-id='type-id-1732'/>
18231            <return type-id='type-id-1822'/>
18232          </function-decl>
18233        </member-function>
18234        <member-function access='public'>
18235          <function-decl name='dispatch&lt;OT::SinglePosFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18236            <parameter type-id='type-id-1392' is-artificial='yes'/>
18237            <parameter type-id='type-id-1734'/>
18238            <return type-id='type-id-1822'/>
18239          </function-decl>
18240        </member-function>
18241        <member-function access='public'>
18242          <function-decl name='dispatch&lt;OT::CursivePosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18243            <parameter type-id='type-id-1392' is-artificial='yes'/>
18244            <parameter type-id='type-id-1500'/>
18245            <return type-id='type-id-1822'/>
18246          </function-decl>
18247        </member-function>
18248        <member-function access='public'>
18249          <function-decl name='dispatch&lt;OT::MarkBasePosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18250            <parameter type-id='type-id-1392' is-artificial='yes'/>
18251            <parameter type-id='type-id-1570'/>
18252            <return type-id='type-id-1822'/>
18253          </function-decl>
18254        </member-function>
18255        <member-function access='public'>
18256          <function-decl name='dispatch&lt;OT::MarkLigPosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18257            <parameter type-id='type-id-1392' is-artificial='yes'/>
18258            <parameter type-id='type-id-1579'/>
18259            <return type-id='type-id-1822'/>
18260          </function-decl>
18261        </member-function>
18262        <member-function access='public'>
18263          <function-decl name='dispatch&lt;OT::MarkMarkPosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18264            <parameter type-id='type-id-1392' is-artificial='yes'/>
18265            <parameter type-id='type-id-1583'/>
18266            <return type-id='type-id-1822'/>
18267          </function-decl>
18268        </member-function>
18269        <member-function access='public'>
18270          <function-decl name='dispatch&lt;OT::PairPosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18271            <parameter type-id='type-id-1392' is-artificial='yes'/>
18272            <parameter type-id='type-id-1665'/>
18273            <return type-id='type-id-1822'/>
18274          </function-decl>
18275        </member-function>
18276        <member-function access='public'>
18277          <function-decl name='dispatch&lt;OT::PairPosFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18278            <parameter type-id='type-id-1392' is-artificial='yes'/>
18279            <parameter type-id='type-id-1667'/>
18280            <return type-id='type-id-1822'/>
18281          </function-decl>
18282        </member-function>
18283        <member-function access='public'>
18284          <function-decl name='dispatch&lt;OT::ContextFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18285            <parameter type-id='type-id-1392' is-artificial='yes'/>
18286            <parameter type-id='type-id-1482'/>
18287            <return type-id='type-id-1822'/>
18288          </function-decl>
18289        </member-function>
18290        <member-function access='public'>
18291          <function-decl name='dispatch&lt;OT::ContextFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18292            <parameter type-id='type-id-1392' is-artificial='yes'/>
18293            <parameter type-id='type-id-1485'/>
18294            <return type-id='type-id-1822'/>
18295          </function-decl>
18296        </member-function>
18297        <member-function access='public'>
18298          <function-decl name='dispatch&lt;OT::ContextFormat3&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18299            <parameter type-id='type-id-1392' is-artificial='yes'/>
18300            <parameter type-id='type-id-1488'/>
18301            <return type-id='type-id-1822'/>
18302          </function-decl>
18303        </member-function>
18304        <member-function access='public'>
18305          <function-decl name='dispatch&lt;OT::ChainContextFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18306            <parameter type-id='type-id-1392' is-artificial='yes'/>
18307            <parameter type-id='type-id-1459'/>
18308            <return type-id='type-id-1822'/>
18309          </function-decl>
18310        </member-function>
18311        <member-function access='public'>
18312          <function-decl name='dispatch&lt;OT::ChainContextFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18313            <parameter type-id='type-id-1392' is-artificial='yes'/>
18314            <parameter type-id='type-id-1462'/>
18315            <return type-id='type-id-1822'/>
18316          </function-decl>
18317        </member-function>
18318        <member-function access='public'>
18319          <function-decl name='dispatch&lt;OT::ChainContextFormat3&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='150' column='1' visibility='default' binding='global' size-in-bits='64'>
18320            <parameter type-id='type-id-1392' is-artificial='yes'/>
18321            <parameter type-id='type-id-1465'/>
18322            <return type-id='type-id-1822'/>
18323          </function-decl>
18324        </member-function>
18325        <member-function access='public'>
18326          <function-decl name='get_name' mangled-name='_ZN2OT27hb_collect_glyphs_context_t8get_nameEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='145' column='1' visibility='default' binding='global' size-in-bits='64'>
18327            <parameter type-id='type-id-1392' is-artificial='yes'/>
18328            <return type-id='type-id-17'/>
18329          </function-decl>
18330        </member-function>
18331        <member-function access='public' static='yes'>
18332          <function-decl name='default_return_value' mangled-name='_ZN2OT27hb_collect_glyphs_context_t20default_return_valueEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='151' column='1' visibility='default' binding='global' size-in-bits='64'>
18333            <return type-id='type-id-1822'/>
18334          </function-decl>
18335        </member-function>
18336        <member-function access='public'>
18337          <function-decl name='recurse' mangled-name='_ZN2OT27hb_collect_glyphs_context_t7recurseEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='153' column='1' visibility='default' binding='global' size-in-bits='64'>
18338            <parameter type-id='type-id-1392' is-artificial='yes'/>
18339            <parameter type-id='type-id-18'/>
18340            <return type-id='type-id-1822'/>
18341          </function-decl>
18342        </member-function>
18343        <member-function access='public'>
18344          <function-decl name='stop_sublookup_iteration' mangled-name='_ZNK2OT27hb_collect_glyphs_context_t24stop_sublookup_iterationERK10_hb_void_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
18345            <parameter type-id='type-id-1779' is-artificial='yes'/>
18346            <parameter type-id='type-id-1822'/>
18347            <return type-id='type-id-1'/>
18348          </function-decl>
18349        </member-function>
18350        <member-function access='public'>
18351          <function-decl name='set_recurse_func' mangled-name='_ZN2OT27hb_collect_glyphs_context_t16set_recurse_funcEPFRK10_hb_void_tPS0_jE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
18352            <parameter type-id='type-id-1392' is-artificial='yes'/>
18353            <parameter type-id='type-id-1895'/>
18354            <return type-id='type-id-25'/>
18355          </function-decl>
18356        </member-function>
18357      </class-decl>
18358      <class-decl name='hb_get_coverage_context_t' size-in-bits='32' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='236' column='1' id='type-id-1393'>
18359        <member-type access='public'>
18360          <typedef-decl name='return_t' type-id='type-id-943' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='239' column='1' id='type-id-1818'/>
18361        </member-type>
18362        <data-member access='public' static='yes'>
18363          <var-decl name='max_debug_depth' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='238' column='1'/>
18364        </data-member>
18365        <data-member access='public' layout-offset-in-bits='0'>
18366          <var-decl name='debug_depth' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='247' column='1'/>
18367        </data-member>
18368        <member-function access='public' constructor='yes'>
18369          <function-decl name='hb_get_coverage_context_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
18370            <parameter type-id='type-id-1394' is-artificial='yes'/>
18371            <return type-id='type-id-25'/>
18372          </function-decl>
18373        </member-function>
18374        <member-function access='public'>
18375          <function-decl name='dispatch&lt;OT::SingleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18376            <parameter type-id='type-id-1394' is-artificial='yes'/>
18377            <parameter type-id='type-id-1738'/>
18378            <return type-id='type-id-1818'/>
18379          </function-decl>
18380        </member-function>
18381        <member-function access='public'>
18382          <function-decl name='dispatch&lt;OT::SingleSubstFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18383            <parameter type-id='type-id-1394' is-artificial='yes'/>
18384            <parameter type-id='type-id-1741'/>
18385            <return type-id='type-id-1818'/>
18386          </function-decl>
18387        </member-function>
18388        <member-function access='public'>
18389          <function-decl name='dispatch&lt;OT::MultipleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18390            <parameter type-id='type-id-1394' is-artificial='yes'/>
18391            <parameter type-id='type-id-1589'/>
18392            <return type-id='type-id-1818'/>
18393          </function-decl>
18394        </member-function>
18395        <member-function access='public'>
18396          <function-decl name='dispatch&lt;OT::AlternateSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18397            <parameter type-id='type-id-1394' is-artificial='yes'/>
18398            <parameter type-id='type-id-1407'/>
18399            <return type-id='type-id-1818'/>
18400          </function-decl>
18401        </member-function>
18402        <member-function access='public'>
18403          <function-decl name='dispatch&lt;OT::LigatureSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18404            <parameter type-id='type-id-1394' is-artificial='yes'/>
18405            <parameter type-id='type-id-1557'/>
18406            <return type-id='type-id-1818'/>
18407          </function-decl>
18408        </member-function>
18409        <member-function access='public'>
18410          <function-decl name='dispatch&lt;OT::ContextFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18411            <parameter type-id='type-id-1394' is-artificial='yes'/>
18412            <parameter type-id='type-id-1482'/>
18413            <return type-id='type-id-1818'/>
18414          </function-decl>
18415        </member-function>
18416        <member-function access='public'>
18417          <function-decl name='dispatch&lt;OT::ContextFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18418            <parameter type-id='type-id-1394' is-artificial='yes'/>
18419            <parameter type-id='type-id-1485'/>
18420            <return type-id='type-id-1818'/>
18421          </function-decl>
18422        </member-function>
18423        <member-function access='public'>
18424          <function-decl name='dispatch&lt;OT::ContextFormat3&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18425            <parameter type-id='type-id-1394' is-artificial='yes'/>
18426            <parameter type-id='type-id-1488'/>
18427            <return type-id='type-id-1818'/>
18428          </function-decl>
18429        </member-function>
18430        <member-function access='public'>
18431          <function-decl name='dispatch&lt;OT::ReverseChainSingleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18432            <parameter type-id='type-id-1394' is-artificial='yes'/>
18433            <parameter type-id='type-id-1713'/>
18434            <return type-id='type-id-1818'/>
18435          </function-decl>
18436        </member-function>
18437        <member-function access='public'>
18438          <function-decl name='dispatch&lt;OT::SinglePosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18439            <parameter type-id='type-id-1394' is-artificial='yes'/>
18440            <parameter type-id='type-id-1732'/>
18441            <return type-id='type-id-1818'/>
18442          </function-decl>
18443        </member-function>
18444        <member-function access='public'>
18445          <function-decl name='dispatch&lt;OT::SinglePosFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18446            <parameter type-id='type-id-1394' is-artificial='yes'/>
18447            <parameter type-id='type-id-1734'/>
18448            <return type-id='type-id-1818'/>
18449          </function-decl>
18450        </member-function>
18451        <member-function access='public'>
18452          <function-decl name='dispatch&lt;OT::PairPosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18453            <parameter type-id='type-id-1394' is-artificial='yes'/>
18454            <parameter type-id='type-id-1665'/>
18455            <return type-id='type-id-1818'/>
18456          </function-decl>
18457        </member-function>
18458        <member-function access='public'>
18459          <function-decl name='dispatch&lt;OT::PairPosFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18460            <parameter type-id='type-id-1394' is-artificial='yes'/>
18461            <parameter type-id='type-id-1667'/>
18462            <return type-id='type-id-1818'/>
18463          </function-decl>
18464        </member-function>
18465        <member-function access='public'>
18466          <function-decl name='dispatch&lt;OT::CursivePosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18467            <parameter type-id='type-id-1394' is-artificial='yes'/>
18468            <parameter type-id='type-id-1500'/>
18469            <return type-id='type-id-1818'/>
18470          </function-decl>
18471        </member-function>
18472        <member-function access='public'>
18473          <function-decl name='dispatch&lt;OT::MarkBasePosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18474            <parameter type-id='type-id-1394' is-artificial='yes'/>
18475            <parameter type-id='type-id-1570'/>
18476            <return type-id='type-id-1818'/>
18477          </function-decl>
18478        </member-function>
18479        <member-function access='public'>
18480          <function-decl name='dispatch&lt;OT::MarkLigPosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18481            <parameter type-id='type-id-1394' is-artificial='yes'/>
18482            <parameter type-id='type-id-1579'/>
18483            <return type-id='type-id-1818'/>
18484          </function-decl>
18485        </member-function>
18486        <member-function access='public'>
18487          <function-decl name='dispatch&lt;OT::MarkMarkPosFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18488            <parameter type-id='type-id-1394' is-artificial='yes'/>
18489            <parameter type-id='type-id-1583'/>
18490            <return type-id='type-id-1818'/>
18491          </function-decl>
18492        </member-function>
18493        <member-function access='public'>
18494          <function-decl name='dispatch&lt;OT::ChainContextFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18495            <parameter type-id='type-id-1394' is-artificial='yes'/>
18496            <parameter type-id='type-id-1459'/>
18497            <return type-id='type-id-1818'/>
18498          </function-decl>
18499        </member-function>
18500        <member-function access='public'>
18501          <function-decl name='dispatch&lt;OT::ChainContextFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18502            <parameter type-id='type-id-1394' is-artificial='yes'/>
18503            <parameter type-id='type-id-1462'/>
18504            <return type-id='type-id-1818'/>
18505          </function-decl>
18506        </member-function>
18507        <member-function access='public'>
18508          <function-decl name='dispatch&lt;OT::ChainContextFormat3&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18509            <parameter type-id='type-id-1394' is-artificial='yes'/>
18510            <parameter type-id='type-id-1465'/>
18511            <return type-id='type-id-1818'/>
18512          </function-decl>
18513        </member-function>
18514        <member-function access='public'>
18515          <function-decl name='get_name' mangled-name='_ZN2OT25hb_get_coverage_context_t8get_nameEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='237' column='1' visibility='default' binding='global' size-in-bits='64'>
18516            <parameter type-id='type-id-1394' is-artificial='yes'/>
18517            <return type-id='type-id-17'/>
18518          </function-decl>
18519        </member-function>
18520        <member-function access='public' static='yes'>
18521          <function-decl name='default_return_value' mangled-name='_ZN2OT25hb_get_coverage_context_t20default_return_valueEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='242' column='1' visibility='default' binding='global' size-in-bits='64'>
18522            <return type-id='type-id-1818'/>
18523          </function-decl>
18524        </member-function>
18525        <member-function access='public' constructor='yes'>
18526          <function-decl name='hb_get_coverage_context_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
18527            <parameter type-id='type-id-1394' is-artificial='yes'/>
18528            <return type-id='type-id-25'/>
18529          </function-decl>
18530        </member-function>
18531        <member-function access='public'>
18532          <function-decl name='dispatch&lt;OT::SingleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18533            <parameter type-id='type-id-1394' is-artificial='yes'/>
18534            <parameter type-id='type-id-1738'/>
18535            <return type-id='type-id-1818'/>
18536          </function-decl>
18537        </member-function>
18538        <member-function access='public'>
18539          <function-decl name='dispatch&lt;OT::SingleSubstFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18540            <parameter type-id='type-id-1394' is-artificial='yes'/>
18541            <parameter type-id='type-id-1741'/>
18542            <return type-id='type-id-1818'/>
18543          </function-decl>
18544        </member-function>
18545        <member-function access='public'>
18546          <function-decl name='dispatch&lt;OT::MultipleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18547            <parameter type-id='type-id-1394' is-artificial='yes'/>
18548            <parameter type-id='type-id-1589'/>
18549            <return type-id='type-id-1818'/>
18550          </function-decl>
18551        </member-function>
18552        <member-function access='public'>
18553          <function-decl name='dispatch&lt;OT::AlternateSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18554            <parameter type-id='type-id-1394' is-artificial='yes'/>
18555            <parameter type-id='type-id-1407'/>
18556            <return type-id='type-id-1818'/>
18557          </function-decl>
18558        </member-function>
18559        <member-function access='public'>
18560          <function-decl name='dispatch&lt;OT::LigatureSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18561            <parameter type-id='type-id-1394' is-artificial='yes'/>
18562            <parameter type-id='type-id-1557'/>
18563            <return type-id='type-id-1818'/>
18564          </function-decl>
18565        </member-function>
18566        <member-function access='public'>
18567          <function-decl name='dispatch&lt;OT::ContextFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18568            <parameter type-id='type-id-1394' is-artificial='yes'/>
18569            <parameter type-id='type-id-1482'/>
18570            <return type-id='type-id-1818'/>
18571          </function-decl>
18572        </member-function>
18573        <member-function access='public'>
18574          <function-decl name='dispatch&lt;OT::ContextFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18575            <parameter type-id='type-id-1394' is-artificial='yes'/>
18576            <parameter type-id='type-id-1485'/>
18577            <return type-id='type-id-1818'/>
18578          </function-decl>
18579        </member-function>
18580        <member-function access='public'>
18581          <function-decl name='dispatch&lt;OT::ContextFormat3&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18582            <parameter type-id='type-id-1394' is-artificial='yes'/>
18583            <parameter type-id='type-id-1488'/>
18584            <return type-id='type-id-1818'/>
18585          </function-decl>
18586        </member-function>
18587        <member-function access='public'>
18588          <function-decl name='dispatch&lt;OT::ReverseChainSingleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18589            <parameter type-id='type-id-1394' is-artificial='yes'/>
18590            <parameter type-id='type-id-1713'/>
18591            <return type-id='type-id-1818'/>
18592          </function-decl>
18593        </member-function>
18594        <member-function access='public'>
18595          <function-decl name='dispatch&lt;OT::ChainContextFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18596            <parameter type-id='type-id-1394' is-artificial='yes'/>
18597            <parameter type-id='type-id-1459'/>
18598            <return type-id='type-id-1818'/>
18599          </function-decl>
18600        </member-function>
18601        <member-function access='public'>
18602          <function-decl name='dispatch&lt;OT::ChainContextFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18603            <parameter type-id='type-id-1394' is-artificial='yes'/>
18604            <parameter type-id='type-id-1462'/>
18605            <return type-id='type-id-1818'/>
18606          </function-decl>
18607        </member-function>
18608        <member-function access='public'>
18609          <function-decl name='dispatch&lt;OT::ChainContextFormat3&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='241' column='1' visibility='default' binding='global' size-in-bits='64'>
18610            <parameter type-id='type-id-1394' is-artificial='yes'/>
18611            <parameter type-id='type-id-1465'/>
18612            <return type-id='type-id-1818'/>
18613          </function-decl>
18614        </member-function>
18615      </class-decl>
18616      <class-decl name='hb_would_apply_context_t' size-in-bits='256' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='106' column='1' id='type-id-1395'>
18617        <member-type access='public'>
18618          <typedef-decl name='return_t' type-id='type-id-1' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='109' column='1' id='type-id-1819'/>
18619        </member-type>
18620        <data-member access='public' static='yes'>
18621          <var-decl name='max_debug_depth' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='108' column='1'/>
18622        </data-member>
18623        <data-member access='public' layout-offset-in-bits='0'>
18624          <var-decl name='face' type-id='type-id-160' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='115' column='1'/>
18625        </data-member>
18626        <data-member access='public' layout-offset-in-bits='64'>
18627          <var-decl name='glyphs' type-id='type-id-95' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='116' column='1'/>
18628        </data-member>
18629        <data-member access='public' layout-offset-in-bits='128'>
18630          <var-decl name='len' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='117' column='1'/>
18631        </data-member>
18632        <data-member access='public' layout-offset-in-bits='160'>
18633          <var-decl name='zero_context' type-id='type-id-1' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='118' column='1'/>
18634        </data-member>
18635        <data-member access='public' layout-offset-in-bits='192'>
18636          <var-decl name='debug_depth' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='119' column='1'/>
18637        </data-member>
18638        <member-function access='public' constructor='yes'>
18639          <function-decl name='hb_would_apply_context_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='121' column='1' visibility='default' binding='global' size-in-bits='64'>
18640            <parameter type-id='type-id-1396' is-artificial='yes'/>
18641            <parameter type-id='type-id-160'/>
18642            <parameter type-id='type-id-95'/>
18643            <parameter type-id='type-id-18'/>
18644            <parameter type-id='type-id-1'/>
18645            <return type-id='type-id-25'/>
18646          </function-decl>
18647        </member-function>
18648        <member-function access='public'>
18649          <function-decl name='dispatch&lt;OT::SingleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
18650            <parameter type-id='type-id-1396' is-artificial='yes'/>
18651            <parameter type-id='type-id-1738'/>
18652            <return type-id='type-id-1819'/>
18653          </function-decl>
18654        </member-function>
18655        <member-function access='public'>
18656          <function-decl name='dispatch&lt;OT::SingleSubstFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
18657            <parameter type-id='type-id-1396' is-artificial='yes'/>
18658            <parameter type-id='type-id-1741'/>
18659            <return type-id='type-id-1819'/>
18660          </function-decl>
18661        </member-function>
18662        <member-function access='public'>
18663          <function-decl name='dispatch&lt;OT::MultipleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
18664            <parameter type-id='type-id-1396' is-artificial='yes'/>
18665            <parameter type-id='type-id-1589'/>
18666            <return type-id='type-id-1819'/>
18667          </function-decl>
18668        </member-function>
18669        <member-function access='public'>
18670          <function-decl name='dispatch&lt;OT::AlternateSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
18671            <parameter type-id='type-id-1396' is-artificial='yes'/>
18672            <parameter type-id='type-id-1407'/>
18673            <return type-id='type-id-1819'/>
18674          </function-decl>
18675        </member-function>
18676        <member-function access='public'>
18677          <function-decl name='dispatch&lt;OT::ReverseChainSingleSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
18678            <parameter type-id='type-id-1396' is-artificial='yes'/>
18679            <parameter type-id='type-id-1713'/>
18680            <return type-id='type-id-1819'/>
18681          </function-decl>
18682        </member-function>
18683        <member-function access='public'>
18684          <function-decl name='dispatch&lt;OT::LigatureSubstFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
18685            <parameter type-id='type-id-1396' is-artificial='yes'/>
18686            <parameter type-id='type-id-1557'/>
18687            <return type-id='type-id-1819'/>
18688          </function-decl>
18689        </member-function>
18690        <member-function access='public'>
18691          <function-decl name='dispatch&lt;OT::ContextFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
18692            <parameter type-id='type-id-1396' is-artificial='yes'/>
18693            <parameter type-id='type-id-1482'/>
18694            <return type-id='type-id-1819'/>
18695          </function-decl>
18696        </member-function>
18697        <member-function access='public'>
18698          <function-decl name='dispatch&lt;OT::ContextFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
18699            <parameter type-id='type-id-1396' is-artificial='yes'/>
18700            <parameter type-id='type-id-1485'/>
18701            <return type-id='type-id-1819'/>
18702          </function-decl>
18703        </member-function>
18704        <member-function access='public'>
18705          <function-decl name='dispatch&lt;OT::ContextFormat3&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
18706            <parameter type-id='type-id-1396' is-artificial='yes'/>
18707            <parameter type-id='type-id-1488'/>
18708            <return type-id='type-id-1819'/>
18709          </function-decl>
18710        </member-function>
18711        <member-function access='public'>
18712          <function-decl name='dispatch&lt;OT::ChainContextFormat1&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
18713            <parameter type-id='type-id-1396' is-artificial='yes'/>
18714            <parameter type-id='type-id-1459'/>
18715            <return type-id='type-id-1819'/>
18716          </function-decl>
18717        </member-function>
18718        <member-function access='public'>
18719          <function-decl name='dispatch&lt;OT::ChainContextFormat2&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
18720            <parameter type-id='type-id-1396' is-artificial='yes'/>
18721            <parameter type-id='type-id-1462'/>
18722            <return type-id='type-id-1819'/>
18723          </function-decl>
18724        </member-function>
18725        <member-function access='public'>
18726          <function-decl name='dispatch&lt;OT::ChainContextFormat3&gt;' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='111' column='1' visibility='default' binding='global' size-in-bits='64'>
18727            <parameter type-id='type-id-1396' is-artificial='yes'/>
18728            <parameter type-id='type-id-1465'/>
18729            <return type-id='type-id-1819'/>
18730          </function-decl>
18731        </member-function>
18732        <member-function access='public'>
18733          <function-decl name='get_name' mangled-name='_ZN2OT24hb_would_apply_context_t8get_nameEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='107' column='1' visibility='default' binding='global' size-in-bits='64'>
18734            <parameter type-id='type-id-1396' is-artificial='yes'/>
18735            <return type-id='type-id-17'/>
18736          </function-decl>
18737        </member-function>
18738        <member-function access='public' static='yes'>
18739          <function-decl name='default_return_value' mangled-name='_ZN2OT24hb_would_apply_context_t20default_return_valueEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='112' column='1' visibility='default' binding='global' size-in-bits='64'>
18740            <return type-id='type-id-1819'/>
18741          </function-decl>
18742        </member-function>
18743        <member-function access='public'>
18744          <function-decl name='stop_sublookup_iteration' mangled-name='_ZNK2OT24hb_would_apply_context_t24stop_sublookup_iterationEb' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='113' column='1' visibility='default' binding='global' size-in-bits='64'>
18745            <parameter type-id='type-id-1781' is-artificial='yes'/>
18746            <parameter type-id='type-id-1819'/>
18747            <return type-id='type-id-1'/>
18748          </function-decl>
18749        </member-function>
18750      </class-decl>
18751      <typedef-decl name='Value' type-id='type-id-372' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='45' column='1' id='type-id-912'/>
18752      <typedef-decl name='ValueRecord' type-id='type-id-913' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='47' column='1' id='type-id-1874'/>
18753      <typedef-decl name='collect_glyphs_func_t' type-id='type-id-1814' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='627' column='1' id='type-id-1842'/>
18754      <typedef-decl name='intersects_func_t' type-id='type-id-1398' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='626' column='1' id='type-id-1841'/>
18755      <typedef-decl name='match_func_t' type-id='type-id-1400' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gsubgpos-private.hh' line='628' column='1' id='type-id-1840'/>
18756      <class-decl name='Supplier&lt;OT::EntryExitRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1318'/>
18757      <class-decl name='Supplier&lt;OT::Index&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1320'/>
18758      <class-decl name='Supplier&lt;OT::IntType&lt;unsigned int, 3u&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1322'/>
18759      <class-decl name='Supplier&lt;OT::LookupRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1324'/>
18760      <class-decl name='Supplier&lt;OT::MarkRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1326'/>
18761      <class-decl name='Supplier&lt;OT::Offset&lt;OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1328'/>
18762      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::AnchorMatrix, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1330'/>
18763      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::ArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1332'/>
18764      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::CaretValue, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1334'/>
18765      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::ChainRule, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1336'/>
18766      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::ChainRuleSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1338'/>
18767      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::Coverage, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1340'/>
18768      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::Coverage, OT::IntType&lt;unsigned int, 4u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1342'/>
18769      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::LigGlyph, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1344'/>
18770      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::Ligature, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1346'/>
18771      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::LigatureSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1348'/>
18772      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::Lookup, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1350'/>
18773      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::PairSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1352'/>
18774      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::PosLookup, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1354'/>
18775      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::PosLookupSubTable, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1356'/>
18776      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::Rule, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1358'/>
18777      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::RuleSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1360'/>
18778      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::Sequence, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1362'/>
18779      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::SubstLookup, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1364'/>
18780      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::SubstLookupSubTable, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1366'/>
18781      <class-decl name='Supplier&lt;OT::RangeRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1368'/>
18782      <class-decl name='Supplier&lt;OT::Record&lt;OT::Feature&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1370'/>
18783      <class-decl name='Supplier&lt;OT::Record&lt;OT::LangSys&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1372'/>
18784      <class-decl name='Supplier&lt;OT::Record&lt;OT::Script&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1374'/>
18785      <class-decl name='Supplier&lt;unsigned int&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='487' column='1' id='type-id-1376'>
18786        <data-member access='private' layout-offset-in-bits='0'>
18787          <var-decl name='len' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='511' column='1'/>
18788        </data-member>
18789        <data-member access='private' layout-offset-in-bits='64'>
18790          <var-decl name='head' type-id='type-id-1897' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='512' column='1'/>
18791        </data-member>
18792        <member-function access='public'>
18793          <function-decl name='Supplier' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
18794            <parameter type-id='type-id-1898' is-artificial='yes'/>
18795            <parameter type-id='type-id-1897'/>
18796            <parameter type-id='type-id-18'/>
18797            <return type-id='type-id-25'/>
18798          </function-decl>
18799        </member-function>
18800        <member-function access='private'>
18801          <function-decl name='Supplier' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
18802            <parameter type-id='type-id-1898' is-artificial='yes'/>
18803            <parameter type-id='type-id-1899'/>
18804            <return type-id='type-id-25'/>
18805          </function-decl>
18806        </member-function>
18807        <member-function access='public'>
18808          <function-decl name='operator[]' mangled-name='_ZNK2OT8SupplierIjEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='493' column='1' visibility='default' binding='global' size-in-bits='64'>
18809            <parameter type-id='type-id-1900' is-artificial='yes'/>
18810            <parameter type-id='type-id-18'/>
18811            <return type-id='type-id-89'/>
18812          </function-decl>
18813        </member-function>
18814        <member-function access='public'>
18815          <function-decl name='advance' mangled-name='_ZN2OT8SupplierIjE7advanceEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
18816            <parameter type-id='type-id-1898' is-artificial='yes'/>
18817            <parameter type-id='type-id-18'/>
18818            <return type-id='type-id-25'/>
18819          </function-decl>
18820        </member-function>
18821      </class-decl>
18822    </namespace-decl>
18823    <function-decl name='hb_ot_layout_has_glyph_classes' mangled-name='hb_ot_layout_has_glyph_classes' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='126' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_has_glyph_classes'>
18824      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='126' column='1'/>
18825      <return type-id='type-id-40'/>
18826    </function-decl>
18827    <function-decl name='hb_ot_layout_get_glyph_class' mangled-name='hb_ot_layout_get_glyph_class' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='132' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_get_glyph_class'>
18828      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='132' column='1'/>
18829      <parameter type-id='type-id-72' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='133' column='1'/>
18830      <return type-id='type-id-915'/>
18831    </function-decl>
18832    <function-decl name='hb_ot_layout_get_glyphs_in_class' mangled-name='hb_ot_layout_get_glyphs_in_class' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='139' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_get_glyphs_in_class'>
18833      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='139' column='1'/>
18834      <parameter type-id='type-id-915' name='klass' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='140' column='1'/>
18835      <parameter type-id='type-id-964' name='glyphs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='141' column='1'/>
18836      <return type-id='type-id-25'/>
18837    </function-decl>
18838    <function-decl name='hb_ot_layout_get_attach_points' mangled-name='hb_ot_layout_get_attach_points' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='147' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_get_attach_points'>
18839      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='147' column='1'/>
18840      <parameter type-id='type-id-72' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='148' column='1'/>
18841      <parameter type-id='type-id-18' name='start_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='149' column='1'/>
18842      <parameter type-id='type-id-60' name='point_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='150' column='1'/>
18843      <parameter type-id='type-id-60' name='point_array' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='151' column='1'/>
18844      <return type-id='type-id-18'/>
18845    </function-decl>
18846    <function-decl name='hb_ot_layout_get_ligature_carets' mangled-name='hb_ot_layout_get_ligature_carets' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='157' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_get_ligature_carets'>
18847      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='157' column='1'/>
18848      <parameter type-id='type-id-68' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='158' column='1'/>
18849      <parameter type-id='type-id-72' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='159' column='1'/>
18850      <parameter type-id='type-id-18' name='start_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='160' column='1'/>
18851      <parameter type-id='type-id-60' name='caret_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='161' column='1'/>
18852      <parameter type-id='type-id-575' name='caret_array' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='162' column='1'/>
18853      <return type-id='type-id-18'/>
18854    </function-decl>
18855    <function-decl name='hb_ot_layout_table_get_script_tags' mangled-name='hb_ot_layout_table_get_script_tags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='185' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_table_get_script_tags'>
18856      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='185' column='1'/>
18857      <parameter type-id='type-id-184' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='186' column='1'/>
18858      <parameter type-id='type-id-18' name='start_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='187' column='1'/>
18859      <parameter type-id='type-id-60' name='script_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='188' column='1'/>
18860      <parameter type-id='type-id-970' name='script_tags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='189' column='1'/>
18861      <return type-id='type-id-18'/>
18862    </function-decl>
18863    <function-decl name='hb_ot_layout_table_find_script' mangled-name='hb_ot_layout_table_find_script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='199' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_table_find_script'>
18864      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='199' column='1'/>
18865      <parameter type-id='type-id-184' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='200' column='1'/>
18866      <parameter type-id='type-id-184' name='script_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='201' column='1'/>
18867      <parameter type-id='type-id-60' name='script_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='202' column='1'/>
18868      <return type-id='type-id-40'/>
18869    </function-decl>
18870    <function-decl name='hb_ot_layout_table_choose_script' mangled-name='hb_ot_layout_table_choose_script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='229' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_table_choose_script'>
18871      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='229' column='1'/>
18872      <parameter type-id='type-id-184' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='230' column='1'/>
18873      <parameter type-id='type-id-1803' name='script_tags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='231' column='1'/>
18874      <parameter type-id='type-id-60' name='script_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='232' column='1'/>
18875      <parameter type-id='type-id-970' name='chosen_script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='233' column='1'/>
18876      <return type-id='type-id-40'/>
18877    </function-decl>
18878    <function-decl name='hb_ot_layout_table_get_feature_tags' mangled-name='hb_ot_layout_table_get_feature_tags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='277' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_table_get_feature_tags'>
18879      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='277' column='1'/>
18880      <parameter type-id='type-id-184' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='278' column='1'/>
18881      <parameter type-id='type-id-18' name='start_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='279' column='1'/>
18882      <parameter type-id='type-id-60' name='feature_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='280' column='1'/>
18883      <parameter type-id='type-id-970' name='feature_tags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='281' column='1'/>
18884      <return type-id='type-id-18'/>
18885    </function-decl>
18886    <function-decl name='hb_ot_layout_script_get_language_tags' mangled-name='hb_ot_layout_script_get_language_tags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='290' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_script_get_language_tags'>
18887      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='290' column='1'/>
18888      <parameter type-id='type-id-184' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='291' column='1'/>
18889      <parameter type-id='type-id-18' name='script_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='292' column='1'/>
18890      <parameter type-id='type-id-18' name='start_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='293' column='1'/>
18891      <parameter type-id='type-id-60' name='language_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='294' column='1'/>
18892      <parameter type-id='type-id-970' name='language_tags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='295' column='1'/>
18893      <return type-id='type-id-18'/>
18894    </function-decl>
18895    <function-decl name='hb_ot_layout_script_find_language' mangled-name='hb_ot_layout_script_find_language' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='303' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_script_find_language'>
18896      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='303' column='1'/>
18897      <parameter type-id='type-id-184' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='304' column='1'/>
18898      <parameter type-id='type-id-18' name='script_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='305' column='1'/>
18899      <parameter type-id='type-id-184' name='language_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='306' column='1'/>
18900      <parameter type-id='type-id-60' name='language_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='307' column='1'/>
18901      <return type-id='type-id-40'/>
18902    </function-decl>
18903    <function-decl name='hb_ot_layout_language_get_required_feature_index' mangled-name='hb_ot_layout_language_get_required_feature_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='324' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_language_get_required_feature_index'>
18904      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='324' column='1'/>
18905      <parameter type-id='type-id-184' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='325' column='1'/>
18906      <parameter type-id='type-id-18' name='script_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='326' column='1'/>
18907      <parameter type-id='type-id-18' name='language_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='327' column='1'/>
18908      <parameter type-id='type-id-60' name='feature_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='328' column='1'/>
18909      <return type-id='type-id-40'/>
18910    </function-decl>
18911    <function-decl name='hb_ot_layout_language_get_required_feature' mangled-name='hb_ot_layout_language_get_required_feature' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='339' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_language_get_required_feature'>
18912      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='339' column='1'/>
18913      <parameter type-id='type-id-184' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='340' column='1'/>
18914      <parameter type-id='type-id-18' name='script_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='341' column='1'/>
18915      <parameter type-id='type-id-18' name='language_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='342' column='1'/>
18916      <parameter type-id='type-id-60' name='feature_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='343' column='1'/>
18917      <parameter type-id='type-id-970' name='feature_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='344' column='1'/>
18918      <return type-id='type-id-40'/>
18919    </function-decl>
18920    <function-decl name='hb_ot_layout_language_get_feature_indexes' mangled-name='hb_ot_layout_language_get_feature_indexes' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='357' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_language_get_feature_indexes'>
18921      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='357' column='1'/>
18922      <parameter type-id='type-id-184' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='358' column='1'/>
18923      <parameter type-id='type-id-18' name='script_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='359' column='1'/>
18924      <parameter type-id='type-id-18' name='language_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='360' column='1'/>
18925      <parameter type-id='type-id-18' name='start_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='361' column='1'/>
18926      <parameter type-id='type-id-60' name='feature_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='362' column='1'/>
18927      <parameter type-id='type-id-60' name='feature_indexes' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='363' column='1'/>
18928      <return type-id='type-id-18'/>
18929    </function-decl>
18930    <function-decl name='hb_ot_layout_language_get_feature_tags' mangled-name='hb_ot_layout_language_get_feature_tags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='372' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_language_get_feature_tags'>
18931      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='372' column='1'/>
18932      <parameter type-id='type-id-184' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='373' column='1'/>
18933      <parameter type-id='type-id-18' name='script_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='374' column='1'/>
18934      <parameter type-id='type-id-18' name='language_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='375' column='1'/>
18935      <parameter type-id='type-id-18' name='start_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='376' column='1'/>
18936      <parameter type-id='type-id-60' name='feature_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='377' column='1'/>
18937      <parameter type-id='type-id-970' name='feature_tags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='378' column='1'/>
18938      <return type-id='type-id-18'/>
18939    </function-decl>
18940    <function-decl name='hb_ot_layout_language_find_feature' mangled-name='hb_ot_layout_language_find_feature' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='397' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_language_find_feature'>
18941      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='397' column='1'/>
18942      <parameter type-id='type-id-184' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='398' column='1'/>
18943      <parameter type-id='type-id-18' name='script_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='399' column='1'/>
18944      <parameter type-id='type-id-18' name='language_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='400' column='1'/>
18945      <parameter type-id='type-id-184' name='feature_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='401' column='1'/>
18946      <parameter type-id='type-id-60' name='feature_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='402' column='1'/>
18947      <return type-id='type-id-40'/>
18948    </function-decl>
18949    <function-decl name='hb_ot_layout_feature_get_lookups' mangled-name='hb_ot_layout_feature_get_lookups' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='423' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_feature_get_lookups'>
18950      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='423' column='1'/>
18951      <parameter type-id='type-id-184' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='424' column='1'/>
18952      <parameter type-id='type-id-18' name='feature_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='425' column='1'/>
18953      <parameter type-id='type-id-18' name='start_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='426' column='1'/>
18954      <parameter type-id='type-id-60' name='lookup_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='427' column='1'/>
18955      <parameter type-id='type-id-60' name='lookup_indexes' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='428' column='1'/>
18956      <return type-id='type-id-18'/>
18957    </function-decl>
18958    <function-decl name='hb_ot_layout_table_get_lookup_count' mangled-name='hb_ot_layout_table_get_lookup_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='437' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_table_get_lookup_count'>
18959      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='437' column='1'/>
18960      <parameter type-id='type-id-184' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='438' column='1'/>
18961      <return type-id='type-id-18'/>
18962    </function-decl>
18963    <function-decl name='hb_ot_layout_collect_lookups' mangled-name='hb_ot_layout_collect_lookups' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='594' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_collect_lookups'>
18964      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='594' column='1'/>
18965      <parameter type-id='type-id-184' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='595' column='1'/>
18966      <parameter type-id='type-id-1803' name='scripts' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='596' column='1'/>
18967      <parameter type-id='type-id-1803' name='languages' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='597' column='1'/>
18968      <parameter type-id='type-id-1803' name='features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='598' column='1'/>
18969      <parameter type-id='type-id-964' name='lookup_indexes' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='599' column='1'/>
18970      <return type-id='type-id-25'/>
18971    </function-decl>
18972    <function-decl name='hb_ot_layout_lookup_collect_glyphs' mangled-name='hb_ot_layout_lookup_collect_glyphs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='635' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_lookup_collect_glyphs'>
18973      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='635' column='1'/>
18974      <parameter type-id='type-id-184' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='636' column='1'/>
18975      <parameter type-id='type-id-18' name='lookup_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='637' column='1'/>
18976      <parameter type-id='type-id-964' name='glyphs_before' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='638' column='1'/>
18977      <parameter type-id='type-id-964' name='glyphs_input' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='639' column='1'/>
18978      <parameter type-id='type-id-964' name='glyphs_after' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='640' column='1'/>
18979      <parameter type-id='type-id-964' name='glyphs_output' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='641' column='1'/>
18980      <return type-id='type-id-25'/>
18981    </function-decl>
18982    <function-decl name='hb_ot_layout_has_substitution' mangled-name='hb_ot_layout_has_substitution' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='674' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_has_substitution'>
18983      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='674' column='1'/>
18984      <return type-id='type-id-40'/>
18985    </function-decl>
18986    <function-decl name='hb_ot_layout_lookup_would_substitute' mangled-name='hb_ot_layout_lookup_would_substitute' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='680' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_lookup_would_substitute'>
18987      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='680' column='1'/>
18988      <parameter type-id='type-id-18' name='lookup_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='681' column='1'/>
18989      <parameter type-id='type-id-95' name='glyphs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='682' column='1'/>
18990      <parameter type-id='type-id-18' name='glyphs_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='683' column='1'/>
18991      <parameter type-id='type-id-40' name='zero_context' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='684' column='1'/>
18992      <return type-id='type-id-40'/>
18993    </function-decl>
18994    <function-decl name='hb_ot_layout_lookup_substitute_closure' mangled-name='hb_ot_layout_lookup_substitute_closure' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='718' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_lookup_substitute_closure'>
18995      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='718' column='1'/>
18996      <parameter type-id='type-id-18' name='lookup_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='719' column='1'/>
18997      <parameter type-id='type-id-964' name='glyphs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='720' column='1'/>
18998      <return type-id='type-id-25'/>
18999    </function-decl>
19000    <function-decl name='hb_ot_layout_has_positioning' mangled-name='hb_ot_layout_has_positioning' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='734' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_has_positioning'>
19001      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='734' column='1'/>
19002      <return type-id='type-id-40'/>
19003    </function-decl>
19004    <function-decl name='hb_ot_layout_get_size_params' mangled-name='hb_ot_layout_get_size_params' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='752' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_layout_get_size_params'>
19005      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='752' column='1'/>
19006      <parameter type-id='type-id-60' name='design_size' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='753' column='1'/>
19007      <parameter type-id='type-id-60' name='subfamily_id' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='754' column='1'/>
19008      <parameter type-id='type-id-60' name='subfamily_name_id' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='755' column='1'/>
19009      <parameter type-id='type-id-60' name='range_start' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='756' column='1'/>
19010      <parameter type-id='type-id-60' name='range_end' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='757' column='1'/>
19011      <return type-id='type-id-40'/>
19012    </function-decl>
19013    <function-type size-in-bits='64' id='type-id-1806'>
19014      <parameter type-id='type-id-1382'/>
19015      <parameter type-id='type-id-18'/>
19016      <return type-id='type-id-1820'/>
19017    </function-type>
19018    <function-type size-in-bits='64' id='type-id-1397'>
19019      <parameter type-id='type-id-964'/>
19020      <parameter type-id='type-id-1762'/>
19021      <parameter type-id='type-id-19'/>
19022      <return type-id='type-id-1'/>
19023    </function-type>
19024    <function-type size-in-bits='64' id='type-id-1399'>
19025      <parameter type-id='type-id-72'/>
19026      <parameter type-id='type-id-1762'/>
19027      <parameter type-id='type-id-19'/>
19028      <return type-id='type-id-1'/>
19029    </function-type>
19030    <function-type size-in-bits='64' id='type-id-1808'>
19031      <parameter type-id='type-id-1390'/>
19032      <parameter type-id='type-id-18'/>
19033      <return type-id='type-id-1821'/>
19034    </function-type>
19035    <function-type size-in-bits='64' id='type-id-1810'>
19036      <parameter type-id='type-id-1392'/>
19037      <parameter type-id='type-id-18'/>
19038      <return type-id='type-id-1822'/>
19039    </function-type>
19040    <function-type size-in-bits='64' id='type-id-1812'>
19041      <parameter type-id='type-id-962'/>
19042      <parameter type-id='type-id-154'/>
19043      <parameter type-id='type-id-153'/>
19044      <return type-id='type-id-25'/>
19045    </function-type>
19046    <function-type size-in-bits='64' id='type-id-1813'>
19047      <parameter type-id='type-id-964'/>
19048      <parameter type-id='type-id-1762'/>
19049      <parameter type-id='type-id-19'/>
19050      <return type-id='type-id-25'/>
19051    </function-type>
19052  </abi-instr>
19053  <abi-instr address-size='64' path='hb-ot-map.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
19054    <enum-decl name='hb_ot_map_feature_flags_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='155' column='1' id='type-id-1901'>
19055      <underlying-type type-id='type-id-7'/>
19056      <enumerator name='F_NONE' value='0'/>
19057      <enumerator name='F_GLOBAL' value='1'/>
19058      <enumerator name='F_HAS_FALLBACK' value='2'/>
19059      <enumerator name='F_MANUAL_ZWJ' value='4'/>
19060    </enum-decl>
19061    <array-type-def dimensions='1' type-id='type-id-1902' size-in-bits='7168' id='type-id-1903'>
19062      <subrange length='32' type-id='type-id-4' id='type-id-920'/>
19063    </array-type-def>
19064    <array-type-def dimensions='1' type-id='type-id-1904' size-in-bits='1024' id='type-id-1905'>
19065      <subrange length='8' type-id='type-id-4' id='type-id-63'/>
19066    </array-type-def>
19067    <array-type-def dimensions='1' type-id='type-id-1906' size-in-bits='2304' id='type-id-1907'>
19068      <subrange length='2' type-id='type-id-4' id='type-id-10'/>
19069    </array-type-def>
19070    <class-decl name='hb_ot_map_builder_t' size-in-bits='10240' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='181' column='1' id='type-id-1908'>
19071      <member-type access='private'>
19072        <class-decl name='feature_info_t' size-in-bits='224' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='210' column='1' id='type-id-1902'>
19073          <data-member access='public' layout-offset-in-bits='0'>
19074            <var-decl name='tag' type-id='type-id-184' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='211' column='1'/>
19075          </data-member>
19076          <data-member access='public' layout-offset-in-bits='32'>
19077            <var-decl name='seq' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='212' column='1'/>
19078          </data-member>
19079          <data-member access='public' layout-offset-in-bits='64'>
19080            <var-decl name='max_value' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='213' column='1'/>
19081          </data-member>
19082          <data-member access='public' layout-offset-in-bits='96'>
19083            <var-decl name='flags' type-id='type-id-1901' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='214' column='1'/>
19084          </data-member>
19085          <data-member access='public' layout-offset-in-bits='128'>
19086            <var-decl name='default_value' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='215' column='1'/>
19087          </data-member>
19088          <data-member access='public' layout-offset-in-bits='160'>
19089            <var-decl name='stage' type-id='type-id-90' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='216' column='1'/>
19090          </data-member>
19091          <member-function access='public' static='yes'>
19092            <function-decl name='cmp' mangled-name='_ZN19hb_ot_map_builder_t14feature_info_t3cmpEPKS0_S2_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='218' column='1' visibility='default' binding='global' size-in-bits='64'>
19093              <parameter type-id='type-id-1909'/>
19094              <parameter type-id='type-id-1909'/>
19095              <return type-id='type-id-11'/>
19096            </function-decl>
19097          </member-function>
19098        </class-decl>
19099      </member-type>
19100      <member-type access='private'>
19101        <class-decl name='stage_info_t' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='222' column='1' id='type-id-1904'>
19102          <data-member access='public' layout-offset-in-bits='0'>
19103            <var-decl name='index' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='223' column='1'/>
19104          </data-member>
19105          <data-member access='public' layout-offset-in-bits='64'>
19106            <var-decl name='pause_func' type-id='type-id-956' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='224' column='1'/>
19107          </data-member>
19108        </class-decl>
19109      </member-type>
19110      <data-member access='public' layout-offset-in-bits='0'>
19111        <var-decl name='face' type-id='type-id-160' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='231' column='1'/>
19112      </data-member>
19113      <data-member access='public' layout-offset-in-bits='64'>
19114        <var-decl name='props' type-id='type-id-85' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='232' column='1'/>
19115      </data-member>
19116      <data-member access='public' layout-offset-in-bits='320'>
19117        <var-decl name='chosen_script' type-id='type-id-927' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='234' column='1'/>
19118      </data-member>
19119      <data-member access='public' layout-offset-in-bits='384'>
19120        <var-decl name='found_script' type-id='type-id-914' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='235' column='1'/>
19121      </data-member>
19122      <data-member access='public' layout-offset-in-bits='416'>
19123        <var-decl name='script_index' type-id='type-id-90' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='236' column='1'/>
19124      </data-member>
19125      <data-member access='public' layout-offset-in-bits='480'>
19126        <var-decl name='language_index' type-id='type-id-90' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='236' column='1'/>
19127      </data-member>
19128      <data-member access='private' layout-offset-in-bits='544'>
19129        <var-decl name='current_stage' type-id='type-id-90' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='240' column='1'/>
19130      </data-member>
19131      <data-member access='private' layout-offset-in-bits='640'>
19132        <var-decl name='feature_infos' type-id='type-id-1910' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='241' column='1'/>
19133      </data-member>
19134      <data-member access='private' layout-offset-in-bits='7936'>
19135        <var-decl name='stages' type-id='type-id-1907' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='242' column='1'/>
19136      </data-member>
19137      <member-function access='public' constructor='yes'>
19138        <function-decl name='hb_ot_map_builder_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
19139          <parameter type-id='type-id-1911' is-artificial='yes'/>
19140          <parameter type-id='type-id-160'/>
19141          <parameter type-id='type-id-173'/>
19142          <return type-id='type-id-25'/>
19143        </function-decl>
19144      </member-function>
19145      <member-function access='public'>
19146        <function-decl name='add_gsub_pause' mangled-name='_ZN19hb_ot_map_builder_t14add_gsub_pauseEPFvPK18hb_ot_shape_plan_tP9hb_font_tP11hb_buffer_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='193' column='1' visibility='default' binding='global' size-in-bits='64'>
19147          <parameter type-id='type-id-1911' is-artificial='yes'/>
19148          <parameter type-id='type-id-956'/>
19149          <return type-id='type-id-25'/>
19150        </function-decl>
19151      </member-function>
19152      <member-function access='public'>
19153        <function-decl name='add_gpos_pause' mangled-name='_ZN19hb_ot_map_builder_t14add_gpos_pauseEPFvPK18hb_ot_shape_plan_tP9hb_font_tP11hb_buffer_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='195' column='1' visibility='default' binding='global' size-in-bits='64'>
19154          <parameter type-id='type-id-1911' is-artificial='yes'/>
19155          <parameter type-id='type-id-956'/>
19156          <return type-id='type-id-25'/>
19157        </function-decl>
19158      </member-function>
19159      <member-function access='private'>
19160        <function-decl name='add_pause' mangled-name='_ZN19hb_ot_map_builder_t9add_pauseEjPFvPK18hb_ot_shape_plan_tP9hb_font_tP11hb_buffer_tE' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='227' column='1' visibility='default' binding='global' size-in-bits='64'>
19161          <parameter type-id='type-id-1911' is-artificial='yes'/>
19162          <parameter type-id='type-id-18'/>
19163          <parameter type-id='type-id-956'/>
19164          <return type-id='type-id-25'/>
19165        </function-decl>
19166      </member-function>
19167      <member-function access='public'>
19168        <function-decl name='add_feature' mangled-name='_ZN19hb_ot_map_builder_t11add_featureEjj25hb_ot_map_feature_flags_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='187' column='1' visibility='default' binding='global' size-in-bits='64'>
19169          <parameter type-id='type-id-1911' is-artificial='yes'/>
19170          <parameter type-id='type-id-184'/>
19171          <parameter type-id='type-id-18'/>
19172          <parameter type-id='type-id-1901'/>
19173          <return type-id='type-id-25'/>
19174        </function-decl>
19175      </member-function>
19176      <member-function access='public'>
19177        <function-decl name='compile' mangled-name='_ZN19hb_ot_map_builder_t7compileER11hb_ot_map_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='198' column='1' visibility='default' binding='global' size-in-bits='64'>
19178          <parameter type-id='type-id-1911' is-artificial='yes'/>
19179          <parameter type-id='type-id-1912'/>
19180          <return type-id='type-id-25'/>
19181        </function-decl>
19182      </member-function>
19183      <member-function access='public' constructor='yes'>
19184        <function-decl name='hb_ot_map_builder_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
19185          <parameter type-id='type-id-1911' is-artificial='yes'/>
19186          <parameter type-id='type-id-160'/>
19187          <parameter type-id='type-id-173'/>
19188          <return type-id='type-id-25'/>
19189        </function-decl>
19190      </member-function>
19191      <member-function access='public'>
19192        <function-decl name='finish' mangled-name='_ZN19hb_ot_map_builder_t6finishEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='200' column='1' visibility='default' binding='global' size-in-bits='64'>
19193          <parameter type-id='type-id-1911' is-artificial='yes'/>
19194          <return type-id='type-id-25'/>
19195        </function-decl>
19196      </member-function>
19197      <member-function access='public'>
19198        <function-decl name='add_global_bool_feature' mangled-name='_ZN19hb_ot_map_builder_t23add_global_bool_featureEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='190' column='1' visibility='default' binding='global' size-in-bits='64'>
19199          <parameter type-id='type-id-1911' is-artificial='yes'/>
19200          <parameter type-id='type-id-184'/>
19201          <return type-id='type-id-25'/>
19202        </function-decl>
19203      </member-function>
19204      <member-function access='public' constructor='yes'>
19205        <function-decl name='hb_ot_map_builder_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
19206          <parameter type-id='type-id-1911' is-artificial='yes'/>
19207          <parameter type-id='type-id-160'/>
19208          <parameter type-id='type-id-173'/>
19209          <return type-id='type-id-25'/>
19210        </function-decl>
19211      </member-function>
19212      <member-function access='public' constructor='yes'>
19213        <function-decl name='hb_ot_map_builder_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
19214          <parameter type-id='type-id-1911' is-artificial='yes'/>
19215          <parameter type-id='type-id-160'/>
19216          <parameter type-id='type-id-173'/>
19217          <return type-id='type-id-25'/>
19218        </function-decl>
19219      </member-function>
19220      <member-function access='public' constructor='yes'>
19221        <function-decl name='hb_ot_map_builder_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
19222          <parameter type-id='type-id-1911' is-artificial='yes'/>
19223          <parameter type-id='type-id-160'/>
19224          <parameter type-id='type-id-173'/>
19225          <return type-id='type-id-25'/>
19226        </function-decl>
19227      </member-function>
19228      <member-function access='public' constructor='yes'>
19229        <function-decl name='hb_ot_map_builder_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
19230          <parameter type-id='type-id-1911' is-artificial='yes'/>
19231          <parameter type-id='type-id-160'/>
19232          <parameter type-id='type-id-173'/>
19233          <return type-id='type-id-25'/>
19234        </function-decl>
19235      </member-function>
19236      <member-function access='public' constructor='yes'>
19237        <function-decl name='hb_ot_map_builder_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
19238          <parameter type-id='type-id-1911' is-artificial='yes'/>
19239          <parameter type-id='type-id-160'/>
19240          <parameter type-id='type-id-173'/>
19241          <return type-id='type-id-25'/>
19242        </function-decl>
19243      </member-function>
19244    </class-decl>
19245    <class-decl name='hb_prealloced_array_t&lt;hb_ot_map_builder_t::feature_info_t, 32u&gt;' size-in-bits='7296' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='329' column='1' id='type-id-1910'>
19246      <data-member access='public' layout-offset-in-bits='0'>
19247        <var-decl name='len' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='330' column='1'/>
19248      </data-member>
19249      <data-member access='public' layout-offset-in-bits='32'>
19250        <var-decl name='allocated' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='331' column='1'/>
19251      </data-member>
19252      <data-member access='public' layout-offset-in-bits='64'>
19253        <var-decl name='array' type-id='type-id-1913' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='332' column='1'/>
19254      </data-member>
19255      <data-member access='public' layout-offset-in-bits='128'>
19256        <var-decl name='static_array' type-id='type-id-1903' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='333' column='1'/>
19257      </data-member>
19258      <member-function access='public'>
19259        <function-decl name='push' mangled-name='_ZN21hb_prealloced_array_tIN19hb_ot_map_builder_t14feature_info_tELj32EE4pushEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='340' column='1' visibility='default' binding='global' size-in-bits='64'>
19260          <parameter type-id='type-id-1914' is-artificial='yes'/>
19261          <return type-id='type-id-1913'/>
19262        </function-decl>
19263      </member-function>
19264      <member-function access='public'>
19265        <function-decl name='qsort' mangled-name='_ZN21hb_prealloced_array_tIN19hb_ot_map_builder_t14feature_info_tELj32EE5qsortEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='408' column='1' visibility='default' binding='global' size-in-bits='64'>
19266          <parameter type-id='type-id-1914' is-artificial='yes'/>
19267          <return type-id='type-id-25'/>
19268        </function-decl>
19269      </member-function>
19270      <member-function access='public'>
19271        <function-decl name='operator[]' mangled-name='_ZN21hb_prealloced_array_tIN19hb_ot_map_builder_t14feature_info_tELj32EEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
19272          <parameter type-id='type-id-1914' is-artificial='yes'/>
19273          <parameter type-id='type-id-18'/>
19274          <return type-id='type-id-1915'/>
19275        </function-decl>
19276      </member-function>
19277      <member-function access='public'>
19278        <function-decl name='shrink' mangled-name='_ZN21hb_prealloced_array_tIN19hb_ot_map_builder_t14feature_info_tELj32EE6shrinkEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='387' column='1' visibility='default' binding='global' size-in-bits='64'>
19279          <parameter type-id='type-id-1914' is-artificial='yes'/>
19280          <parameter type-id='type-id-18'/>
19281          <return type-id='type-id-25'/>
19282        </function-decl>
19283      </member-function>
19284      <member-function access='public'>
19285        <function-decl name='finish' mangled-name='_ZN21hb_prealloced_array_tIN19hb_ot_map_builder_t14feature_info_tELj32EE6finishEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='429' column='1' visibility='default' binding='global' size-in-bits='64'>
19286          <parameter type-id='type-id-1914' is-artificial='yes'/>
19287          <return type-id='type-id-25'/>
19288        </function-decl>
19289      </member-function>
19290    </class-decl>
19291    <class-decl name='hb_prealloced_array_t&lt;hb_ot_map_builder_t::stage_info_t, 8u&gt;' size-in-bits='1152' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='329' column='1' id='type-id-1906'>
19292      <data-member access='public' layout-offset-in-bits='0'>
19293        <var-decl name='len' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='330' column='1'/>
19294      </data-member>
19295      <data-member access='public' layout-offset-in-bits='32'>
19296        <var-decl name='allocated' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='331' column='1'/>
19297      </data-member>
19298      <data-member access='public' layout-offset-in-bits='64'>
19299        <var-decl name='array' type-id='type-id-1916' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='332' column='1'/>
19300      </data-member>
19301      <data-member access='public' layout-offset-in-bits='128'>
19302        <var-decl name='static_array' type-id='type-id-1905' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='333' column='1'/>
19303      </data-member>
19304      <member-function access='public'>
19305        <function-decl name='push' mangled-name='_ZN21hb_prealloced_array_tIN19hb_ot_map_builder_t12stage_info_tELj8EE4pushEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='340' column='1' visibility='default' binding='global' size-in-bits='64'>
19306          <parameter type-id='type-id-1917' is-artificial='yes'/>
19307          <return type-id='type-id-1916'/>
19308        </function-decl>
19309      </member-function>
19310      <member-function access='public'>
19311        <function-decl name='operator[]' mangled-name='_ZN21hb_prealloced_array_tIN19hb_ot_map_builder_t12stage_info_tELj8EEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='337' column='1' visibility='default' binding='global' size-in-bits='64'>
19312          <parameter type-id='type-id-1917' is-artificial='yes'/>
19313          <parameter type-id='type-id-18'/>
19314          <return type-id='type-id-1918'/>
19315        </function-decl>
19316      </member-function>
19317      <member-function access='public'>
19318        <function-decl name='finish' mangled-name='_ZN21hb_prealloced_array_tIN19hb_ot_map_builder_t12stage_info_tELj8EE6finishEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='429' column='1' visibility='default' binding='global' size-in-bits='64'>
19319          <parameter type-id='type-id-1917' is-artificial='yes'/>
19320          <return type-id='type-id-25'/>
19321        </function-decl>
19322      </member-function>
19323    </class-decl>
19324    <qualified-type-def type-id='type-id-1902' const='yes' id='type-id-1919'/>
19325    <reference-type-def kind='lvalue' type-id='type-id-1919' size-in-bits='64' id='type-id-1920'/>
19326    <pointer-type-def type-id='type-id-1919' size-in-bits='64' id='type-id-1909'/>
19327    <qualified-type-def type-id='type-id-1904' const='yes' id='type-id-1921'/>
19328    <reference-type-def kind='lvalue' type-id='type-id-1921' size-in-bits='64' id='type-id-1922'/>
19329    <qualified-type-def type-id='type-id-1910' const='yes' id='type-id-1923'/>
19330    <pointer-type-def type-id='type-id-1923' size-in-bits='64' id='type-id-1924'/>
19331    <qualified-type-def type-id='type-id-1906' const='yes' id='type-id-1925'/>
19332    <pointer-type-def type-id='type-id-1925' size-in-bits='64' id='type-id-1926'/>
19333    <pointer-type-def type-id='type-id-1908' size-in-bits='64' id='type-id-1911'/>
19334    <reference-type-def kind='lvalue' type-id='type-id-1902' size-in-bits='64' id='type-id-1915'/>
19335    <pointer-type-def type-id='type-id-1902' size-in-bits='64' id='type-id-1913'/>
19336    <reference-type-def kind='lvalue' type-id='type-id-1904' size-in-bits='64' id='type-id-1918'/>
19337    <pointer-type-def type-id='type-id-1904' size-in-bits='64' id='type-id-1916'/>
19338    <reference-type-def kind='lvalue' type-id='type-id-953' size-in-bits='64' id='type-id-1912'/>
19339    <pointer-type-def type-id='type-id-1910' size-in-bits='64' id='type-id-1914'/>
19340    <pointer-type-def type-id='type-id-1906' size-in-bits='64' id='type-id-1917'/>
19341  </abi-instr>
19342  <abi-instr address-size='64' path='hb-ot-shape-complex-arabic.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
19343    <reference-type-def kind='lvalue' type-id='type-id-1023' size-in-bits='64' id='type-id-546'/>
19344    <reference-type-def kind='lvalue' type-id='type-id-1040' size-in-bits='64' id='type-id-567'/>
19345    <reference-type-def kind='lvalue' type-id='type-id-1041' size-in-bits='64' id='type-id-565'/>
19346    <reference-type-def kind='lvalue' type-id='type-id-1124' size-in-bits='64' id='type-id-551'/>
19347    <reference-type-def kind='lvalue' type-id='type-id-1127' size-in-bits='64' id='type-id-555'/>
19348    <reference-type-def kind='lvalue' type-id='type-id-1165' size-in-bits='64' id='type-id-569'/>
19349    <reference-type-def kind='lvalue' type-id='type-id-1181' size-in-bits='64' id='type-id-572'/>
19350    <reference-type-def kind='lvalue' type-id='type-id-1313' size-in-bits='64' id='type-id-558'/>
19351    <reference-type-def kind='lvalue' type-id='type-id-1314' size-in-bits='64' id='type-id-562'/>
19352    <reference-type-def kind='lvalue' type-id='type-id-1743' size-in-bits='64' id='type-id-552'/>
19353    <pointer-type-def type-id='type-id-1743' size-in-bits='64' id='type-id-550'/>
19354    <reference-type-def kind='lvalue' type-id='type-id-1746' size-in-bits='64' id='type-id-556'/>
19355    <pointer-type-def type-id='type-id-1746' size-in-bits='64' id='type-id-554'/>
19356    <qualified-type-def type-id='type-id-543' const='yes' id='type-id-1927'/>
19357    <reference-type-def kind='lvalue' type-id='type-id-1927' size-in-bits='64' id='type-id-952'/>
19358    <pointer-type-def type-id='type-id-748' size-in-bits='64' id='type-id-848'/>
19359    <pointer-type-def type-id='type-id-1376' size-in-bits='64' id='type-id-1898'/>
19360    <reference-type-def kind='lvalue' type-id='type-id-372' size-in-bits='64' id='type-id-573'/>
19361    <pointer-type-def type-id='type-id-1928' size-in-bits='64' id='type-id-1892'/>
19362    <qualified-type-def type-id='type-id-1929' const='yes' id='type-id-1930'/>
19363    <pointer-type-def type-id='type-id-1930' size-in-bits='64' id='type-id-1848'/>
19364    <qualified-type-def type-id='type-id-1931' const='yes' id='type-id-1932'/>
19365    <pointer-type-def type-id='type-id-1932' size-in-bits='64' id='type-id-1849'/>
19366    <qualified-type-def type-id='type-id-1933' const='yes' id='type-id-1934'/>
19367    <pointer-type-def type-id='type-id-1934' size-in-bits='64' id='type-id-1850'/>
19368    <qualified-type-def type-id='type-id-1935' const='yes' id='type-id-1936'/>
19369    <pointer-type-def type-id='type-id-1936' size-in-bits='64' id='type-id-1937'/>
19370    <qualified-type-def type-id='type-id-748' const='yes' id='type-id-1938'/>
19371    <reference-type-def kind='lvalue' type-id='type-id-1938' size-in-bits='64' id='type-id-849'/>
19372    <pointer-type-def type-id='type-id-1938' size-in-bits='64' id='type-id-850'/>
19373    <qualified-type-def type-id='type-id-1376' const='yes' id='type-id-1939'/>
19374    <reference-type-def kind='lvalue' type-id='type-id-1939' size-in-bits='64' id='type-id-1899'/>
19375    <pointer-type-def type-id='type-id-1939' size-in-bits='64' id='type-id-1900'/>
19376    <pointer-type-def type-id='type-id-89' size-in-bits='64' id='type-id-1897'/>
19377    <namespace-decl name='OT'>
19378      <class-decl name='AlternateSubst' is-struct='yes' visibility='default' id='type-id-1940'>
19379      </class-decl>
19380      <class-decl name='AlternateSubstFormat1' is-struct='yes' visibility='default' id='type-id-1941'/>
19381      <class-decl name='ArrayOf&lt;OT::Offset&lt;OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1942'/>
19382      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::Coverage, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1943'/>
19383      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::Ligature, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1944'/>
19384      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::LigatureSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1945'/>
19385      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::SubstLookupSubTable, OT::IntType&lt;short unsigned int, 2u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1946'/>
19386      <class-decl name='ArrayOf&lt;OT::RangeRecord, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1947'/>
19387      <class-decl name='ChainContext' is-struct='yes' visibility='default' id='type-id-1948'>
19388      </class-decl>
19389      <class-decl name='ChainContextFormat1' is-struct='yes' visibility='default' id='type-id-1949'/>
19390      <class-decl name='ChainContextFormat2' is-struct='yes' visibility='default' id='type-id-1950'/>
19391      <class-decl name='ChainContextFormat3' is-struct='yes' visibility='default' id='type-id-1951'/>
19392      <class-decl name='ChainContextSubst' is-struct='yes' visibility='default' id='type-id-1952'/>
19393      <class-decl name='Context' is-struct='yes' visibility='default' id='type-id-1953'>
19394      </class-decl>
19395      <class-decl name='ContextFormat1' is-struct='yes' visibility='default' id='type-id-1954'/>
19396      <class-decl name='ContextFormat2' is-struct='yes' visibility='default' id='type-id-1955'/>
19397      <class-decl name='ContextFormat3' is-struct='yes' visibility='default' id='type-id-1956'/>
19398      <class-decl name='ContextSubst' is-struct='yes' visibility='default' id='type-id-1957'/>
19399      <class-decl name='Coverage' is-struct='yes' visibility='default' id='type-id-1929'>
19400      </class-decl>
19401      <class-decl name='CoverageFormat1' is-struct='yes' visibility='default' id='type-id-1931'/>
19402      <class-decl name='CoverageFormat2' is-struct='yes' visibility='default' id='type-id-1933'/>
19403      <class-decl name='Extension&lt;OT::ExtensionSubst&gt;' is-struct='yes' visibility='default' id='type-id-1958'>
19404      </class-decl>
19405      <class-decl name='ExtensionFormat1' is-struct='yes' visibility='default' id='type-id-1959'/>
19406      <class-decl name='ExtensionSubst' is-struct='yes' visibility='default' id='type-id-1960'/>
19407      <class-decl name='GDEF' is-struct='yes' visibility='default' id='type-id-1935'/>
19408      <class-decl name='HeadlessArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1961'/>
19409      <class-decl name='Ligature' is-struct='yes' visibility='default' id='type-id-1962'/>
19410      <class-decl name='LigatureSet' is-struct='yes' visibility='default' id='type-id-1963'/>
19411      <class-decl name='LigatureSubst' is-struct='yes' visibility='default' id='type-id-1964'>
19412      </class-decl>
19413      <class-decl name='LigatureSubstFormat1' is-struct='yes' visibility='default' id='type-id-1965'/>
19414      <class-decl name='Lookup' is-struct='yes' visibility='default' id='type-id-1966'/>
19415      <class-decl name='MultipleSubst' is-struct='yes' visibility='default' id='type-id-1967'>
19416      </class-decl>
19417      <class-decl name='MultipleSubstFormat1' is-struct='yes' visibility='default' id='type-id-1968'/>
19418      <class-decl name='Offset&lt;OT::IntType&lt;short unsigned int, 2u&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1969'/>
19419      <class-decl name='OffsetTo&lt;OT::Coverage, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1970'/>
19420      <class-decl name='OffsetTo&lt;OT::Ligature, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1971'/>
19421      <class-decl name='OffsetTo&lt;OT::LigatureSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1972'/>
19422      <class-decl name='OffsetTo&lt;OT::SubstLookupSubTable, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1973'/>
19423      <class-decl name='RangeRecord' is-struct='yes' visibility='default' id='type-id-1974'/>
19424      <class-decl name='ReverseChainSingleSubst' is-struct='yes' visibility='default' id='type-id-1975'>
19425      </class-decl>
19426      <class-decl name='ReverseChainSingleSubstFormat1' is-struct='yes' visibility='default' id='type-id-1976'/>
19427      <class-decl name='SingleSubst' is-struct='yes' visibility='default' id='type-id-1977'>
19428      </class-decl>
19429      <class-decl name='SingleSubstFormat1' is-struct='yes' visibility='default' id='type-id-1978'/>
19430      <class-decl name='SingleSubstFormat2' is-struct='yes' visibility='default' id='type-id-1979'/>
19431      <class-decl name='SortedArrayOf&lt;OT::IntType&lt;short unsigned int, 2u&gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1980'/>
19432      <class-decl name='SortedArrayOf&lt;OT::RangeRecord, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' is-struct='yes' visibility='default' id='type-id-1981'/>
19433      <class-decl name='SubstLookup' is-struct='yes' visibility='default' id='type-id-1982'/>
19434      <class-decl name='SubstLookupSubTable' is-struct='yes' visibility='default' id='type-id-1983'>
19435      </class-decl>
19436      <class-decl name='Supplier&lt;OT::IntType&lt;short unsigned int, 2u&gt; &gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='487' column='1' id='type-id-748'>
19437        <data-member access='private' layout-offset-in-bits='0'>
19438          <var-decl name='len' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='511' column='1'/>
19439        </data-member>
19440        <data-member access='private' layout-offset-in-bits='64'>
19441          <var-decl name='head' type-id='type-id-312' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='512' column='1'/>
19442        </data-member>
19443        <member-function access='public'>
19444          <function-decl name='Supplier' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
19445            <parameter type-id='type-id-848' is-artificial='yes'/>
19446            <parameter type-id='type-id-312'/>
19447            <parameter type-id='type-id-18'/>
19448            <return type-id='type-id-25'/>
19449          </function-decl>
19450        </member-function>
19451        <member-function access='private'>
19452          <function-decl name='Supplier' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
19453            <parameter type-id='type-id-848' is-artificial='yes'/>
19454            <parameter type-id='type-id-849'/>
19455            <return type-id='type-id-25'/>
19456          </function-decl>
19457        </member-function>
19458        <member-function access='public'>
19459          <function-decl name='operator[]' mangled-name='_ZNK2OT8SupplierINS_7IntTypeItLj2EEEEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='493' column='1' visibility='default' binding='global' size-in-bits='64'>
19460            <parameter type-id='type-id-850' is-artificial='yes'/>
19461            <parameter type-id='type-id-18'/>
19462            <return type-id='type-id-310'/>
19463          </function-decl>
19464        </member-function>
19465        <member-function access='public'>
19466          <function-decl name='advance' mangled-name='_ZN2OT8SupplierINS_7IntTypeItLj2EEEE7advanceEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
19467            <parameter type-id='type-id-848' is-artificial='yes'/>
19468            <parameter type-id='type-id-18'/>
19469            <return type-id='type-id-25'/>
19470          </function-decl>
19471        </member-function>
19472      </class-decl>
19473      <class-decl name='Supplier&lt;unsigned int&gt;' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='487' column='1' id='type-id-1376'>
19474        <data-member access='private' layout-offset-in-bits='0'>
19475          <var-decl name='len' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='511' column='1'/>
19476        </data-member>
19477        <data-member access='private' layout-offset-in-bits='64'>
19478          <var-decl name='head' type-id='type-id-1897' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='512' column='1'/>
19479        </data-member>
19480        <member-function access='public'>
19481          <function-decl name='Supplier' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='488' column='1' visibility='default' binding='global' size-in-bits='64'>
19482            <parameter type-id='type-id-1898' is-artificial='yes'/>
19483            <parameter type-id='type-id-1897'/>
19484            <parameter type-id='type-id-18'/>
19485            <return type-id='type-id-25'/>
19486          </function-decl>
19487        </member-function>
19488        <member-function access='private'>
19489          <function-decl name='Supplier' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='508' column='1' visibility='default' binding='global' size-in-bits='64'>
19490            <parameter type-id='type-id-1898' is-artificial='yes'/>
19491            <parameter type-id='type-id-1899'/>
19492            <return type-id='type-id-25'/>
19493          </function-decl>
19494        </member-function>
19495        <member-function access='public'>
19496          <function-decl name='operator[]' mangled-name='_ZNK2OT8SupplierIjEixEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='493' column='1' visibility='default' binding='global' size-in-bits='64'>
19497            <parameter type-id='type-id-1900' is-artificial='yes'/>
19498            <parameter type-id='type-id-18'/>
19499            <return type-id='type-id-89'/>
19500          </function-decl>
19501        </member-function>
19502        <member-function access='public'>
19503          <function-decl name='advance' mangled-name='_ZN2OT8SupplierIjE7advanceEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='499' column='1' visibility='default' binding='global' size-in-bits='64'>
19504            <parameter type-id='type-id-1898' is-artificial='yes'/>
19505            <parameter type-id='type-id-18'/>
19506            <return type-id='type-id-25'/>
19507          </function-decl>
19508        </member-function>
19509      </class-decl>
19510      <class-decl name='hb_apply_context_t' is-struct='yes' visibility='default' id='type-id-1928'/>
19511      <class-decl name='hb_get_coverage_context_t' is-struct='yes' visibility='default' id='type-id-1984'/>
19512      <class-decl name='Supplier&lt;OT::Offset&lt;OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1985'/>
19513      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::Coverage, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1986'/>
19514      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::Ligature, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1987'/>
19515      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::LigatureSet, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1988'/>
19516      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::SubstLookupSubTable, OT::IntType&lt;short unsigned int, 2u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1989'/>
19517      <class-decl name='Supplier&lt;OT::RangeRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1990'/>
19518    </namespace-decl>
19519  </abi-instr>
19520  <abi-instr address-size='64' path='hb-ot-shape-complex-default.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
19521  </abi-instr>
19522  <abi-instr address-size='64' path='hb-ot-shape-complex-hangul.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
19523  </abi-instr>
19524  <abi-instr address-size='64' path='hb-ot-shape-complex-hebrew.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
19525  </abi-instr>
19526  <abi-instr address-size='64' path='hb-ot-shape-complex-indic-table.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
19527  </abi-instr>
19528  <abi-instr address-size='64' path='hb-ot-shape-complex-indic.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
19529    <enum-decl name='base_position_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='276' column='1' id='type-id-1991'>
19530      <underlying-type type-id='type-id-7'/>
19531      <enumerator name='BASE_POS_FIRST' value='0'/>
19532      <enumerator name='BASE_POS_LAST_SINHALA' value='1'/>
19533      <enumerator name='BASE_POS_LAST' value='2'/>
19534    </enum-decl>
19535    <enum-decl name='blwf_mode_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='295' column='1' id='type-id-1992'>
19536      <underlying-type type-id='type-id-7'/>
19537      <enumerator name='BLWF_MODE_PRE_AND_POST' value='0'/>
19538      <enumerator name='BLWF_MODE_POST_ONLY' value='1'/>
19539    </enum-decl>
19540    <enum-decl name='pref_len_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='299' column='1' id='type-id-1993'>
19541      <underlying-type type-id='type-id-7'/>
19542      <enumerator name='PREF_LEN_1' value='1'/>
19543      <enumerator name='PREF_LEN_2' value='2'/>
19544      <enumerator name='PREF_LEN_DONT_CARE' value='2'/>
19545    </enum-decl>
19546    <enum-decl name='reph_mode_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='289' column='1' id='type-id-1994'>
19547      <underlying-type type-id='type-id-7'/>
19548      <enumerator name='REPH_MODE_IMPLICIT' value='0'/>
19549      <enumerator name='REPH_MODE_EXPLICIT' value='1'/>
19550      <enumerator name='REPH_MODE_VIS_REPHA' value='2'/>
19551      <enumerator name='REPH_MODE_LOG_REPHA' value='3'/>
19552    </enum-decl>
19553    <enum-decl name='reph_position_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='281' column='1' id='type-id-1995'>
19554      <underlying-type type-id='type-id-7'/>
19555      <enumerator name='REPH_POS_AFTER_MAIN' value='5'/>
19556      <enumerator name='REPH_POS_BEFORE_SUB' value='7'/>
19557      <enumerator name='REPH_POS_AFTER_SUB' value='9'/>
19558      <enumerator name='REPH_POS_BEFORE_POST' value='10'/>
19559      <enumerator name='REPH_POS_AFTER_POST' value='12'/>
19560      <enumerator name='REPH_POS_DONT_CARE' value='1'/>
19561    </enum-decl>
19562    <array-type-def dimensions='1' type-id='type-id-92' size-in-bits='672' id='type-id-1996'>
19563      <subrange length='21' type-id='type-id-4' id='type-id-1997'/>
19564    </array-type-def>
19565    <class-decl name='indic_config_t' size-in-bits='256' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='305' column='1' id='type-id-1998'>
19566      <data-member access='public' layout-offset-in-bits='0'>
19567        <var-decl name='script' type-id='type-id-69' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='306' column='1'/>
19568      </data-member>
19569      <data-member access='public' layout-offset-in-bits='32'>
19570        <var-decl name='has_old_spec' type-id='type-id-1' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='307' column='1'/>
19571      </data-member>
19572      <data-member access='public' layout-offset-in-bits='64'>
19573        <var-decl name='virama' type-id='type-id-72' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='308' column='1'/>
19574      </data-member>
19575      <data-member access='public' layout-offset-in-bits='96'>
19576        <var-decl name='base_pos' type-id='type-id-1991' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='309' column='1'/>
19577      </data-member>
19578      <data-member access='public' layout-offset-in-bits='128'>
19579        <var-decl name='reph_pos' type-id='type-id-1995' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='310' column='1'/>
19580      </data-member>
19581      <data-member access='public' layout-offset-in-bits='160'>
19582        <var-decl name='reph_mode' type-id='type-id-1994' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='311' column='1'/>
19583      </data-member>
19584      <data-member access='public' layout-offset-in-bits='192'>
19585        <var-decl name='blwf_mode' type-id='type-id-1992' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='312' column='1'/>
19586      </data-member>
19587      <data-member access='public' layout-offset-in-bits='224'>
19588        <var-decl name='pref_len' type-id='type-id-1993' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='313' column='1'/>
19589      </data-member>
19590    </class-decl>
19591    <class-decl name='indic_shape_plan_t' size-in-bits='1344' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='507' column='1' id='type-id-1999'>
19592      <data-member access='public' layout-offset-in-bits='0'>
19593        <var-decl name='config' type-id='type-id-2000' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='529' column='1'/>
19594      </data-member>
19595      <data-member access='public' layout-offset-in-bits='64'>
19596        <var-decl name='is_old_spec' type-id='type-id-1' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='531' column='1'/>
19597      </data-member>
19598      <data-member access='public' layout-offset-in-bits='96'>
19599        <var-decl name='virama_glyph' type-id='type-id-72' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='532' column='1'/>
19600      </data-member>
19601      <data-member access='public' layout-offset-in-bits='128'>
19602        <var-decl name='rphf' type-id='type-id-2001' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='534' column='1'/>
19603      </data-member>
19604      <data-member access='public' layout-offset-in-bits='256'>
19605        <var-decl name='pref' type-id='type-id-2001' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='535' column='1'/>
19606      </data-member>
19607      <data-member access='public' layout-offset-in-bits='384'>
19608        <var-decl name='blwf' type-id='type-id-2001' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='536' column='1'/>
19609      </data-member>
19610      <data-member access='public' layout-offset-in-bits='512'>
19611        <var-decl name='pstf' type-id='type-id-2001' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='537' column='1'/>
19612      </data-member>
19613      <data-member access='public' layout-offset-in-bits='640'>
19614        <var-decl name='mask_array' type-id='type-id-1996' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='539' column='1'/>
19615      </data-member>
19616      <member-function access='public'>
19617        <function-decl name='get_virama_glyph' mangled-name='_ZNK18indic_shape_plan_t16get_virama_glyphEP9hb_font_tPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='510' column='1' visibility='default' binding='global' size-in-bits='64'>
19618          <parameter type-id='type-id-2002' is-artificial='yes'/>
19619          <parameter type-id='type-id-154'/>
19620          <parameter type-id='type-id-119'/>
19621          <return type-id='type-id-1'/>
19622        </function-decl>
19623      </member-function>
19624    </class-decl>
19625    <class-decl name='would_substitute_feature_t' size-in-bits='128' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='481' column='1' id='type-id-2001'>
19626      <data-member access='private' layout-offset-in-bits='0'>
19627        <var-decl name='lookups' type-id='type-id-955' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='501' column='1'/>
19628      </data-member>
19629      <data-member access='private' layout-offset-in-bits='64'>
19630        <var-decl name='count' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='502' column='1'/>
19631      </data-member>
19632      <data-member access='private' layout-offset-in-bits='96'>
19633        <var-decl name='zero_context' type-id='type-id-1' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='503' column='1'/>
19634      </data-member>
19635      <member-function access='public'>
19636        <function-decl name='would_substitute' mangled-name='_ZNK26would_substitute_feature_t16would_substituteEPKjjP9hb_face_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='490' column='1' visibility='default' binding='global' size-in-bits='64'>
19637          <parameter type-id='type-id-2003' is-artificial='yes'/>
19638          <parameter type-id='type-id-95'/>
19639          <parameter type-id='type-id-18'/>
19640          <parameter type-id='type-id-160'/>
19641          <return type-id='type-id-1'/>
19642        </function-decl>
19643      </member-function>
19644      <member-function access='public'>
19645        <function-decl name='init' mangled-name='_ZN26would_substitute_feature_t4initEPK11hb_ot_map_tjb' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-indic.cc' line='482' column='1' visibility='default' binding='global' size-in-bits='64'>
19646          <parameter type-id='type-id-2004' is-artificial='yes'/>
19647          <parameter type-id='type-id-960'/>
19648          <parameter type-id='type-id-184'/>
19649          <parameter type-id='type-id-1'/>
19650          <return type-id='type-id-25'/>
19651        </function-decl>
19652      </member-function>
19653    </class-decl>
19654    <qualified-type-def type-id='type-id-1998' const='yes' id='type-id-2005'/>
19655    <pointer-type-def type-id='type-id-2005' size-in-bits='64' id='type-id-2000'/>
19656    <qualified-type-def type-id='type-id-1999' const='yes' id='type-id-2006'/>
19657    <pointer-type-def type-id='type-id-2006' size-in-bits='64' id='type-id-2002'/>
19658    <qualified-type-def type-id='type-id-2001' const='yes' id='type-id-2007'/>
19659    <pointer-type-def type-id='type-id-2007' size-in-bits='64' id='type-id-2003'/>
19660    <pointer-type-def type-id='type-id-2001' size-in-bits='64' id='type-id-2004'/>
19661  </abi-instr>
19662  <abi-instr address-size='64' path='hb-ot-shape-complex-myanmar.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
19663  </abi-instr>
19664  <abi-instr address-size='64' path='hb-ot-shape-complex-sea.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
19665  </abi-instr>
19666  <abi-instr address-size='64' path='hb-ot-shape-complex-thai.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
19667  </abi-instr>
19668  <abi-instr address-size='64' path='hb-ot-shape-complex-tibetan.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
19669  </abi-instr>
19670  <abi-instr address-size='64' path='hb-ot-shape-fallback.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
19671    <namespace-decl name='OT'>
19672      <class-decl name='ArrayOf&lt;OT::OffsetTo&lt;OT::Coverage, OT::IntType&lt;unsigned int, 4u&gt; &gt;, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' is-struct='yes' visibility='default' id='type-id-2008'/>
19673      <class-decl name='MarkGlyphSets' is-struct='yes' visibility='default' id='type-id-2009'>
19674      </class-decl>
19675      <class-decl name='MarkGlyphSetsFormat1' is-struct='yes' visibility='default' id='type-id-2010'/>
19676      <class-decl name='OffsetTo&lt;OT::Coverage, OT::IntType&lt;unsigned int, 4u&gt; &gt;' is-struct='yes' visibility='default' id='type-id-2011'/>
19677      <class-decl name='OffsetTo&lt;OT::MarkGlyphSets, OT::IntType&lt;short unsigned int, 2u&gt; &gt;' is-struct='yes' visibility='default' id='type-id-2012'/>
19678      <class-decl name='Supplier&lt;OT::OffsetTo&lt;OT::Coverage, OT::IntType&lt;unsigned int, 4u&gt; &gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2013'/>
19679      <class-decl name='Supplier&lt;OT::RangeRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2014'/>
19680      <class-decl name='hb_apply_context_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-2015'/>
19681    </namespace-decl>
19682  </abi-instr>
19683  <abi-instr address-size='64' path='hb-ot-shape-normalize.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
19684  </abi-instr>
19685  <abi-instr address-size='64' path='hb-ot-shape.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
19686    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='64' id='type-id-2016'>
19687      <subrange length='8' type-id='type-id-4' id='type-id-63'/>
19688    </array-type-def>
19689    <enum-decl name='hb_ot_shape_normalization_mode_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-normalize-private.hh' line='38' column='1' id='type-id-2017'>
19690      <underlying-type type-id='type-id-7'/>
19691      <enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_NONE' value='0'/>
19692      <enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_DECOMPOSED' value='1'/>
19693      <enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_DIACRITICS' value='2'/>
19694      <enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_DIACRITICS_NO_SHORT_CIRCUIT' value='3'/>
19695      <enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_DEFAULT' value='2'/>
19696    </enum-decl>
19697    <enum-decl name='hb_ot_shape_zero_width_marks_type_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-private.hh' line='42' column='1' id='type-id-2018'>
19698      <underlying-type type-id='type-id-7'/>
19699      <enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_NONE' value='0'/>
19700      <enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_UNICODE_LATE' value='1'/>
19701      <enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_GDEF_EARLY' value='2'/>
19702      <enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_GDEF_LATE' value='3'/>
19703      <enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_DEFAULT' value='1'/>
19704    </enum-decl>
19705    <class-decl name='hb_ot_complex_shaper_t' size-in-bits='704' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-private.hh' line='69' column='1' id='type-id-2019'>
19706      <data-member access='public' layout-offset-in-bits='0'>
19707        <var-decl name='name' type-id='type-id-2016' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-private.hh' line='70' column='1'/>
19708      </data-member>
19709      <data-member access='public' layout-offset-in-bits='64'>
19710        <var-decl name='collect_features' type-id='type-id-2020' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-private.hh' line='77' column='1'/>
19711      </data-member>
19712      <data-member access='public' layout-offset-in-bits='128'>
19713        <var-decl name='override_features' type-id='type-id-2020' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-private.hh' line='85' column='1'/>
19714      </data-member>
19715      <data-member access='public' layout-offset-in-bits='192'>
19716        <var-decl name='data_create' type-id='type-id-2021' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-private.hh' line='93' column='1'/>
19717      </data-member>
19718      <data-member access='public' layout-offset-in-bits='256'>
19719        <var-decl name='data_destroy' type-id='type-id-44' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-private.hh' line='101' column='1'/>
19720      </data-member>
19721      <data-member access='public' layout-offset-in-bits='320'>
19722        <var-decl name='preprocess_text' type-id='type-id-2022' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-private.hh' line='111' column='1'/>
19723      </data-member>
19724      <data-member access='public' layout-offset-in-bits='384'>
19725        <var-decl name='normalization_preference' type-id='type-id-2017' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-private.hh' line='114' column='1'/>
19726      </data-member>
19727      <data-member access='public' layout-offset-in-bits='448'>
19728        <var-decl name='decompose' type-id='type-id-2023' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-private.hh' line='123' column='1'/>
19729      </data-member>
19730      <data-member access='public' layout-offset-in-bits='512'>
19731        <var-decl name='compose' type-id='type-id-2024' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-private.hh' line='132' column='1'/>
19732      </data-member>
19733      <data-member access='public' layout-offset-in-bits='576'>
19734        <var-decl name='setup_masks' type-id='type-id-2022' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-private.hh' line='142' column='1'/>
19735      </data-member>
19736      <data-member access='public' layout-offset-in-bits='640'>
19737        <var-decl name='zero_width_marks' type-id='type-id-2018' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-private.hh' line='144' column='1'/>
19738      </data-member>
19739      <data-member access='public' layout-offset-in-bits='672'>
19740        <var-decl name='fallback_position' type-id='type-id-1' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-complex-private.hh' line='146' column='1'/>
19741      </data-member>
19742    </class-decl>
19743    <class-decl name='hb_ot_shape_normalize_context_t' size-in-bits='384' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-normalize-private.hh' line='53' column='1' id='type-id-2025'>
19744      <data-member access='public' layout-offset-in-bits='0'>
19745        <var-decl name='plan' type-id='type-id-962' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-normalize-private.hh' line='54' column='1'/>
19746      </data-member>
19747      <data-member access='public' layout-offset-in-bits='64'>
19748        <var-decl name='buffer' type-id='type-id-153' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-normalize-private.hh' line='55' column='1'/>
19749      </data-member>
19750      <data-member access='public' layout-offset-in-bits='128'>
19751        <var-decl name='font' type-id='type-id-154' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-normalize-private.hh' line='56' column='1'/>
19752      </data-member>
19753      <data-member access='public' layout-offset-in-bits='192'>
19754        <var-decl name='unicode' type-id='type-id-84' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-normalize-private.hh' line='57' column='1'/>
19755      </data-member>
19756      <data-member access='public' layout-offset-in-bits='256'>
19757        <var-decl name='decompose' type-id='type-id-2023' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-normalize-private.hh' line='61' column='1'/>
19758      </data-member>
19759      <data-member access='public' layout-offset-in-bits='320'>
19760        <var-decl name='compose' type-id='type-id-2024' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-normalize-private.hh' line='65' column='1'/>
19761      </data-member>
19762    </class-decl>
19763    <class-decl name='hb_ot_shape_plan_t' size-in-bits='8768' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='38' column='1' id='type-id-1790'>
19764      <data-member access='public' layout-offset-in-bits='0'>
19765        <var-decl name='props' type-id='type-id-85' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='39' column='1'/>
19766      </data-member>
19767      <data-member access='public' layout-offset-in-bits='256'>
19768        <var-decl name='shaper' type-id='type-id-1815' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='40' column='1'/>
19769      </data-member>
19770      <data-member access='public' layout-offset-in-bits='320'>
19771        <var-decl name='map' type-id='type-id-953' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='41' column='1'/>
19772      </data-member>
19773      <data-member access='public' layout-offset-in-bits='8512'>
19774        <var-decl name='data' type-id='type-id-19' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='42' column='1'/>
19775      </data-member>
19776      <data-member access='public' layout-offset-in-bits='8576'>
19777        <var-decl name='rtlm_mask' type-id='type-id-92' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='43' column='1'/>
19778      </data-member>
19779      <data-member access='public' layout-offset-in-bits='8608'>
19780        <var-decl name='frac_mask' type-id='type-id-92' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='43' column='1'/>
19781      </data-member>
19782      <data-member access='public' layout-offset-in-bits='8640'>
19783        <var-decl name='numr_mask' type-id='type-id-92' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='43' column='1'/>
19784      </data-member>
19785      <data-member access='public' layout-offset-in-bits='8672'>
19786        <var-decl name='dnom_mask' type-id='type-id-92' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='43' column='1'/>
19787      </data-member>
19788      <data-member access='public' layout-offset-in-bits='8704'>
19789        <var-decl name='kern_mask' type-id='type-id-92' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='44' column='1'/>
19790      </data-member>
19791      <data-member access='public' layout-offset-in-bits='8736'>
19792        <var-decl name='has_frac' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='45' column='1'/>
19793      </data-member>
19794      <data-member access='public' layout-offset-in-bits='8737'>
19795        <var-decl name='has_kern' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='46' column='1'/>
19796      </data-member>
19797      <data-member access='public' layout-offset-in-bits='8738'>
19798        <var-decl name='has_mark' type-id='type-id-18' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='47' column='1'/>
19799      </data-member>
19800      <member-function access='public'>
19801        <function-decl name='collect_lookups' mangled-name='_ZNK18hb_ot_shape_plan_t15collect_lookupsEjP8hb_set_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='49' column='1' visibility='default' binding='global' size-in-bits='64'>
19802          <parameter type-id='type-id-962' is-artificial='yes'/>
19803          <parameter type-id='type-id-184'/>
19804          <parameter type-id='type-id-964'/>
19805          <return type-id='type-id-25'/>
19806        </function-decl>
19807      </member-function>
19808      <member-function access='public'>
19809        <function-decl name='substitute' mangled-name='_ZNK18hb_ot_shape_plan_t10substituteEP9hb_font_tP11hb_buffer_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='59' column='1' visibility='default' binding='global' size-in-bits='64'>
19810          <parameter type-id='type-id-962' is-artificial='yes'/>
19811          <parameter type-id='type-id-154'/>
19812          <parameter type-id='type-id-153'/>
19813          <return type-id='type-id-25'/>
19814        </function-decl>
19815      </member-function>
19816      <member-function access='public'>
19817        <function-decl name='position' mangled-name='_ZNK18hb_ot_shape_plan_t8positionEP9hb_font_tP11hb_buffer_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='60' column='1' visibility='default' binding='global' size-in-bits='64'>
19818          <parameter type-id='type-id-962' is-artificial='yes'/>
19819          <parameter type-id='type-id-154'/>
19820          <parameter type-id='type-id-153'/>
19821          <return type-id='type-id-25'/>
19822        </function-decl>
19823      </member-function>
19824      <member-function access='public'>
19825        <function-decl name='finish' mangled-name='_ZN18hb_ot_shape_plan_t6finishEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='62' column='1' visibility='default' binding='global' size-in-bits='64'>
19826          <parameter type-id='type-id-1816' is-artificial='yes'/>
19827          <return type-id='type-id-25'/>
19828        </function-decl>
19829      </member-function>
19830    </class-decl>
19831    <class-decl name='hb_ot_shape_planner_t' size-in-bits='10624' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='66' column='1' id='type-id-2026'>
19832      <data-member access='public' layout-offset-in-bits='0'>
19833        <var-decl name='face' type-id='type-id-160' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='68' column='1'/>
19834      </data-member>
19835      <data-member access='public' layout-offset-in-bits='64'>
19836        <var-decl name='props' type-id='type-id-85' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='69' column='1'/>
19837      </data-member>
19838      <data-member access='public' layout-offset-in-bits='320'>
19839        <var-decl name='shaper' type-id='type-id-1815' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='70' column='1'/>
19840      </data-member>
19841      <data-member access='public' layout-offset-in-bits='384'>
19842        <var-decl name='map' type-id='type-id-1908' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='71' column='1'/>
19843      </data-member>
19844      <member-function access='public' constructor='yes'>
19845        <function-decl name='hb_ot_shape_planner_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='73' column='1' visibility='default' binding='global' size-in-bits='64'>
19846          <parameter type-id='type-id-2027' is-artificial='yes'/>
19847          <parameter type-id='type-id-2028'/>
19848          <return type-id='type-id-25'/>
19849        </function-decl>
19850      </member-function>
19851      <member-function access='public' destructor='yes'>
19852        <function-decl name='~hb_ot_shape_planner_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='78' column='1' visibility='default' binding='global' size-in-bits='64'>
19853          <parameter type-id='type-id-2027' is-artificial='yes'/>
19854          <parameter type-id='type-id-11' is-artificial='yes'/>
19855          <return type-id='type-id-25'/>
19856        </function-decl>
19857      </member-function>
19858      <member-function access='private' constructor='yes'>
19859        <function-decl name='hb_ot_shape_planner_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='100' column='1' visibility='default' binding='global' size-in-bits='64'>
19860          <parameter type-id='type-id-2027' is-artificial='yes'/>
19861          <parameter type-id='type-id-2029'/>
19862          <return type-id='type-id-25'/>
19863        </function-decl>
19864      </member-function>
19865      <member-function access='public'>
19866        <function-decl name='compile' mangled-name='_ZN21hb_ot_shape_planner_t7compileER18hb_ot_shape_plan_t' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='80' column='1' visibility='default' binding='global' size-in-bits='64'>
19867          <parameter type-id='type-id-2027' is-artificial='yes'/>
19868          <parameter type-id='type-id-2030'/>
19869          <return type-id='type-id-25'/>
19870        </function-decl>
19871      </member-function>
19872    </class-decl>
19873    <pointer-type-def type-id='type-id-2031' size-in-bits='64' id='type-id-2023'/>
19874    <pointer-type-def type-id='type-id-2032' size-in-bits='64' id='type-id-2024'/>
19875    <qualified-type-def type-id='type-id-2019' const='yes' id='type-id-2033'/>
19876    <pointer-type-def type-id='type-id-2033' size-in-bits='64' id='type-id-1815'/>
19877    <qualified-type-def type-id='type-id-2025' const='yes' id='type-id-2034'/>
19878    <pointer-type-def type-id='type-id-2034' size-in-bits='64' id='type-id-2035'/>
19879    <qualified-type-def type-id='type-id-2026' const='yes' id='type-id-2036'/>
19880    <reference-type-def kind='lvalue' type-id='type-id-2036' size-in-bits='64' id='type-id-2029'/>
19881    <qualified-type-def type-id='type-id-236' const='yes' id='type-id-2037'/>
19882    <pointer-type-def type-id='type-id-2037' size-in-bits='64' id='type-id-2028'/>
19883    <reference-type-def kind='lvalue' type-id='type-id-1790' size-in-bits='64' id='type-id-2030'/>
19884    <pointer-type-def type-id='type-id-1790' size-in-bits='64' id='type-id-1816'/>
19885    <reference-type-def kind='lvalue' type-id='type-id-2026' size-in-bits='64' id='type-id-2038'/>
19886    <pointer-type-def type-id='type-id-2026' size-in-bits='64' id='type-id-2027'/>
19887    <pointer-type-def type-id='type-id-2039' size-in-bits='64' id='type-id-2022'/>
19888    <pointer-type-def type-id='type-id-2040' size-in-bits='64' id='type-id-2020'/>
19889    <pointer-type-def type-id='type-id-2041' size-in-bits='64' id='type-id-2021'/>
19890    <function-decl name='hb_ot_shape_plan_collect_lookups' mangled-name='hb_ot_shape_plan_collect_lookups' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape.cc' line='740' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_shape_plan_collect_lookups'>
19891      <parameter type-id='type-id-194' name='shape_plan' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape.cc' line='740' column='1'/>
19892      <parameter type-id='type-id-184' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape.cc' line='741' column='1'/>
19893      <parameter type-id='type-id-964' name='lookup_indexes' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape.cc' line='742' column='1'/>
19894      <return type-id='type-id-25'/>
19895    </function-decl>
19896    <function-decl name='hb_ot_shape_glyphs_closure' mangled-name='hb_ot_shape_glyphs_closure' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape.cc' line='770' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_shape_glyphs_closure'>
19897      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape.cc' line='770' column='1'/>
19898      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape.cc' line='771' column='1'/>
19899      <parameter type-id='type-id-352' name='features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape.cc' line='772' column='1'/>
19900      <parameter type-id='type-id-18' name='num_features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape.cc' line='773' column='1'/>
19901      <parameter type-id='type-id-964' name='glyphs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape.cc' line='774' column='1'/>
19902      <return type-id='type-id-25'/>
19903    </function-decl>
19904    <function-type size-in-bits='64' id='type-id-2031'>
19905      <parameter type-id='type-id-2035'/>
19906      <parameter type-id='type-id-72'/>
19907      <parameter type-id='type-id-119'/>
19908      <parameter type-id='type-id-119'/>
19909      <return type-id='type-id-1'/>
19910    </function-type>
19911    <function-type size-in-bits='64' id='type-id-2032'>
19912      <parameter type-id='type-id-2035'/>
19913      <parameter type-id='type-id-72'/>
19914      <parameter type-id='type-id-72'/>
19915      <parameter type-id='type-id-119'/>
19916      <return type-id='type-id-1'/>
19917    </function-type>
19918    <function-type size-in-bits='64' id='type-id-2039'>
19919      <parameter type-id='type-id-962'/>
19920      <parameter type-id='type-id-153'/>
19921      <parameter type-id='type-id-154'/>
19922      <return type-id='type-id-25'/>
19923    </function-type>
19924    <function-type size-in-bits='64' id='type-id-2040'>
19925      <parameter type-id='type-id-2027'/>
19926      <return type-id='type-id-25'/>
19927    </function-type>
19928    <function-type size-in-bits='64' id='type-id-2041'>
19929      <parameter type-id='type-id-962'/>
19930      <return type-id='type-id-19'/>
19931    </function-type>
19932  </abi-instr>
19933  <abi-instr address-size='64' path='hb-ot-tag.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
19934    <pointer-type-def type-id='type-id-184' size-in-bits='64' id='type-id-970'/>
19935    <function-decl name='hb_ot_tags_from_script' mangled-name='hb_ot_tags_from_script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-tag.cc' line='130' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_tags_from_script'>
19936      <parameter type-id='type-id-69' name='script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-tag.cc' line='130' column='1'/>
19937      <parameter type-id='type-id-970' name='script_tag_1' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-tag.cc' line='131' column='1'/>
19938      <parameter type-id='type-id-970' name='script_tag_2' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-tag.cc' line='132' column='1'/>
19939      <return type-id='type-id-25'/>
19940    </function-decl>
19941    <function-decl name='hb_ot_tag_to_script' mangled-name='hb_ot_tag_to_script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-tag.cc' line='147' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_tag_to_script'>
19942      <parameter type-id='type-id-184' name='tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-tag.cc' line='147' column='1'/>
19943      <return type-id='type-id-69'/>
19944    </function-decl>
19945    <function-decl name='hb_ot_tag_from_language' mangled-name='hb_ot_tag_from_language' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-tag.cc' line='806' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_tag_from_language'>
19946      <parameter type-id='type-id-105' name='language' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-tag.cc' line='806' column='1'/>
19947      <return type-id='type-id-184'/>
19948    </function-decl>
19949    <function-decl name='hb_ot_tag_to_language' mangled-name='hb_ot_tag_to_language' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-tag.cc' line='868' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_ot_tag_to_language'>
19950      <parameter type-id='type-id-184' name='tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-tag.cc' line='868' column='1'/>
19951      <return type-id='type-id-105'/>
19952    </function-decl>
19953  </abi-instr>
19954  <abi-instr address-size='64' path='hb-set.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
19955    <array-type-def dimensions='1' type-id='type-id-2042' size-in-bits='65536' id='type-id-2043'>
19956      <subrange length='2048' type-id='type-id-4' id='type-id-2044'/>
19957    </array-type-def>
19958    <class-decl name='hb_set_t' size-in-bits='66496' is-struct='yes' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='147' column='1' id='type-id-2045'>
19959      <member-type access='public'>
19960        <typedef-decl name='elt_t' type-id='type-id-100' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='320' column='1' id='type-id-2042'/>
19961      </member-type>
19962      <data-member access='public' layout-offset-in-bits='0'>
19963        <var-decl name='header' type-id='type-id-16' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='148' column='1'/>
19964      </data-member>
19965      <data-member access='public' layout-offset-in-bits='896'>
19966        <var-decl name='in_error' type-id='type-id-1' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='150' column='1'/>
19967      </data-member>
19968      <data-member access='public' static='yes'>
19969        <var-decl name='MAX_G' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='321' column='1'/>
19970      </data-member>
19971      <data-member access='public' static='yes'>
19972        <var-decl name='SHIFT' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='322' column='1'/>
19973      </data-member>
19974      <data-member access='public' static='yes'>
19975        <var-decl name='BITS' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='323' column='1'/>
19976      </data-member>
19977      <data-member access='public' static='yes'>
19978        <var-decl name='MASK' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='324' column='1'/>
19979      </data-member>
19980      <data-member access='public' static='yes'>
19981        <var-decl name='ELTS' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='325' column='1'/>
19982      </data-member>
19983      <data-member access='public' static='yes'>
19984        <var-decl name='INVALID' type-id='type-id-144' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='326' column='1'/>
19985      </data-member>
19986      <data-member access='public' layout-offset-in-bits='928'>
19987        <var-decl name='elts' type-id='type-id-2043' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='332' column='1'/>
19988      </data-member>
19989      <member-function access='public'>
19990        <function-decl name='is_equal' mangled-name='_ZNK8hb_set_t8is_equalEPKS_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='213' column='1' visibility='default' binding='global' size-in-bits='64'>
19991          <parameter type-id='type-id-2046' is-artificial='yes'/>
19992          <parameter type-id='type-id-2046'/>
19993          <return type-id='type-id-1'/>
19994        </function-decl>
19995      </member-function>
19996      <member-function access='public'>
19997        <function-decl name='get_min' mangled-name='_ZNK8hb_set_t7get_minEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='301' column='1' visibility='default' binding='global' size-in-bits='64'>
19998          <parameter type-id='type-id-2046' is-artificial='yes'/>
19999          <return type-id='type-id-72'/>
20000        </function-decl>
20001      </member-function>
20002      <member-function access='public'>
20003        <function-decl name='get_max' mangled-name='_ZNK8hb_set_t7get_maxEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='310' column='1' visibility='default' binding='global' size-in-bits='64'>
20004          <parameter type-id='type-id-2046' is-artificial='yes'/>
20005          <return type-id='type-id-72'/>
20006        </function-decl>
20007      </member-function>
20008      <member-function access='public'>
20009        <function-decl name='is_empty' mangled-name='_ZNK8hb_set_t8is_emptyEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='164' column='1' visibility='default' binding='global' size-in-bits='64'>
20010          <parameter type-id='type-id-2046' is-artificial='yes'/>
20011          <return type-id='type-id-1'/>
20012        </function-decl>
20013      </member-function>
20014      <member-function access='public'>
20015        <function-decl name='elt' mangled-name='_ZNK8hb_set_t3eltEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='329' column='1' visibility='default' binding='global' size-in-bits='64'>
20016          <parameter type-id='type-id-2046' is-artificial='yes'/>
20017          <parameter type-id='type-id-72'/>
20018          <return type-id='type-id-2042'/>
20019        </function-decl>
20020      </member-function>
20021      <member-function access='public'>
20022        <function-decl name='mask' mangled-name='_ZNK8hb_set_t4maskEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='330' column='1' visibility='default' binding='global' size-in-bits='64'>
20023          <parameter type-id='type-id-2046' is-artificial='yes'/>
20024          <parameter type-id='type-id-72'/>
20025          <return type-id='type-id-2042'/>
20026        </function-decl>
20027      </member-function>
20028      <member-function access='public'>
20029        <function-decl name='has' mangled-name='_ZNK8hb_set_t3hasEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='197' column='1' visibility='default' binding='global' size-in-bits='64'>
20030          <parameter type-id='type-id-2046' is-artificial='yes'/>
20031          <parameter type-id='type-id-72'/>
20032          <return type-id='type-id-1'/>
20033        </function-decl>
20034      </member-function>
20035      <member-function access='public'>
20036        <function-decl name='next_range' mangled-name='_ZNK8hb_set_t10next_rangeEPjS0_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='276' column='1' visibility='default' binding='global' size-in-bits='64'>
20037          <parameter type-id='type-id-2046' is-artificial='yes'/>
20038          <parameter type-id='type-id-119'/>
20039          <parameter type-id='type-id-119'/>
20040          <return type-id='type-id-1'/>
20041        </function-decl>
20042      </member-function>
20043      <member-function access='public'>
20044        <function-decl name='invert' mangled-name='_ZN8hb_set_t6invertEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='250' column='1' visibility='default' binding='global' size-in-bits='64'>
20045          <parameter type-id='type-id-2047' is-artificial='yes'/>
20046          <return type-id='type-id-25'/>
20047        </function-decl>
20048      </member-function>
20049      <member-function access='public'>
20050        <function-decl name='symmetric_difference' mangled-name='_ZN8hb_set_t20symmetric_differenceEPKS_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='244' column='1' visibility='default' binding='global' size-in-bits='64'>
20051          <parameter type-id='type-id-2047' is-artificial='yes'/>
20052          <parameter type-id='type-id-2046'/>
20053          <return type-id='type-id-25'/>
20054        </function-decl>
20055      </member-function>
20056      <member-function access='public'>
20057        <function-decl name='subtract' mangled-name='_ZN8hb_set_t8subtractEPKS_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='238' column='1' visibility='default' binding='global' size-in-bits='64'>
20058          <parameter type-id='type-id-2047' is-artificial='yes'/>
20059          <parameter type-id='type-id-2046'/>
20060          <return type-id='type-id-25'/>
20061        </function-decl>
20062      </member-function>
20063      <member-function access='public'>
20064        <function-decl name='intersect' mangled-name='_ZN8hb_set_t9intersectEPKS_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='232' column='1' visibility='default' binding='global' size-in-bits='64'>
20065          <parameter type-id='type-id-2047' is-artificial='yes'/>
20066          <parameter type-id='type-id-2046'/>
20067          <return type-id='type-id-25'/>
20068        </function-decl>
20069      </member-function>
20070      <member-function access='public'>
20071        <function-decl name='union_' mangled-name='_ZN8hb_set_t6union_EPKS_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='226' column='1' visibility='default' binding='global' size-in-bits='64'>
20072          <parameter type-id='type-id-2047' is-artificial='yes'/>
20073          <parameter type-id='type-id-2046'/>
20074          <return type-id='type-id-25'/>
20075        </function-decl>
20076      </member-function>
20077      <member-function access='public'>
20078        <function-decl name='set' mangled-name='_ZN8hb_set_t3setEPKS_' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='220' column='1' visibility='default' binding='global' size-in-bits='64'>
20079          <parameter type-id='type-id-2047' is-artificial='yes'/>
20080          <parameter type-id='type-id-2046'/>
20081          <return type-id='type-id-25'/>
20082        </function-decl>
20083      </member-function>
20084      <member-function access='public'>
20085        <function-decl name='elt' mangled-name='_ZN8hb_set_t3eltEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='328' column='1' visibility='default' binding='global' size-in-bits='64'>
20086          <parameter type-id='type-id-2047' is-artificial='yes'/>
20087          <parameter type-id='type-id-72'/>
20088          <return type-id='type-id-2048'/>
20089        </function-decl>
20090      </member-function>
20091      <member-function access='public'>
20092        <function-decl name='del' mangled-name='_ZN8hb_set_t3delEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='184' column='1' visibility='default' binding='global' size-in-bits='64'>
20093          <parameter type-id='type-id-2047' is-artificial='yes'/>
20094          <parameter type-id='type-id-72'/>
20095          <return type-id='type-id-25'/>
20096        </function-decl>
20097      </member-function>
20098      <member-function access='public'>
20099        <function-decl name='del_range' mangled-name='_ZN8hb_set_t9del_rangeEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='190' column='1' visibility='default' binding='global' size-in-bits='64'>
20100          <parameter type-id='type-id-2047' is-artificial='yes'/>
20101          <parameter type-id='type-id-72'/>
20102          <parameter type-id='type-id-72'/>
20103          <return type-id='type-id-25'/>
20104        </function-decl>
20105      </member-function>
20106      <member-function access='public'>
20107        <function-decl name='add' mangled-name='_ZN8hb_set_t3addEj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='170' column='1' visibility='default' binding='global' size-in-bits='64'>
20108          <parameter type-id='type-id-2047' is-artificial='yes'/>
20109          <parameter type-id='type-id-72'/>
20110          <return type-id='type-id-25'/>
20111        </function-decl>
20112      </member-function>
20113      <member-function access='public'>
20114        <function-decl name='add_range' mangled-name='_ZN8hb_set_t9add_rangeEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='177' column='1' visibility='default' binding='global' size-in-bits='64'>
20115          <parameter type-id='type-id-2047' is-artificial='yes'/>
20116          <parameter type-id='type-id-72'/>
20117          <parameter type-id='type-id-72'/>
20118          <return type-id='type-id-25'/>
20119        </function-decl>
20120      </member-function>
20121      <member-function access='public'>
20122        <function-decl name='get_population' mangled-name='_ZNK8hb_set_t14get_populationEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='294' column='1' visibility='default' binding='global' size-in-bits='64'>
20123          <parameter type-id='type-id-2046' is-artificial='yes'/>
20124          <return type-id='type-id-18'/>
20125        </function-decl>
20126      </member-function>
20127      <member-function access='public'>
20128        <function-decl name='clear' mangled-name='_ZN8hb_set_t5clearEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='158' column='1' visibility='default' binding='global' size-in-bits='64'>
20129          <parameter type-id='type-id-2047' is-artificial='yes'/>
20130          <return type-id='type-id-25'/>
20131        </function-decl>
20132      </member-function>
20133      <member-function access='public'>
20134        <function-decl name='fini' mangled-name='_ZN8hb_set_t4finiEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='156' column='1' visibility='default' binding='global' size-in-bits='64'>
20135          <parameter type-id='type-id-2047' is-artificial='yes'/>
20136          <return type-id='type-id-25'/>
20137        </function-decl>
20138      </member-function>
20139      <member-function access='public'>
20140        <function-decl name='next' mangled-name='_ZNK8hb_set_t4nextEPj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='256' column='1' visibility='default' binding='global' size-in-bits='64'>
20141          <parameter type-id='type-id-2046' is-artificial='yes'/>
20142          <parameter type-id='type-id-119'/>
20143          <return type-id='type-id-1'/>
20144        </function-decl>
20145      </member-function>
20146      <member-function access='public'>
20147        <function-decl name='intersects' mangled-name='_ZNK8hb_set_t10intersectsEjj' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='202' column='1' visibility='default' binding='global' size-in-bits='64'>
20148          <parameter type-id='type-id-2046' is-artificial='yes'/>
20149          <parameter type-id='type-id-72'/>
20150          <parameter type-id='type-id-72'/>
20151          <return type-id='type-id-1'/>
20152        </function-decl>
20153      </member-function>
20154      <member-function access='public'>
20155        <function-decl name='init' mangled-name='_ZN8hb_set_t4initEv' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='152' column='1' visibility='default' binding='global' size-in-bits='64'>
20156          <parameter type-id='type-id-2047' is-artificial='yes'/>
20157          <return type-id='type-id-25'/>
20158        </function-decl>
20159      </member-function>
20160    </class-decl>
20161    <typedef-decl name='hb_set_t' type-id='type-id-2045' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.h' line='41' column='1' id='type-id-1896'/>
20162    <qualified-type-def type-id='type-id-2045' const='yes' id='type-id-2049'/>
20163    <qualified-type-def type-id='type-id-1896' const='yes' id='type-id-2050'/>
20164    <pointer-type-def type-id='type-id-2049' size-in-bits='64' id='type-id-2046'/>
20165    <pointer-type-def type-id='type-id-2050' size-in-bits='64' id='type-id-1838'/>
20166    <pointer-type-def type-id='type-id-2045' size-in-bits='64' id='type-id-2047'/>
20167    <pointer-type-def type-id='type-id-1896' size-in-bits='64' id='type-id-964'/>
20168    <reference-type-def kind='lvalue' type-id='type-id-2042' size-in-bits='64' id='type-id-2048'/>
20169    <function-decl name='hb_set_create' mangled-name='hb_set_create' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='41' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_create'>
20170      <return type-id='type-id-964'/>
20171    </function-decl>
20172    <function-decl name='hb_set_get_empty' mangled-name='hb_set_get_empty' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='61' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_get_empty'>
20173      <return type-id='type-id-964'/>
20174    </function-decl>
20175    <function-decl name='hb_set_reference' mangled-name='hb_set_reference' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='82' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_reference'>
20176      <parameter type-id='type-id-964' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='82' column='1'/>
20177      <return type-id='type-id-964'/>
20178    </function-decl>
20179    <function-decl name='hb_set_destroy' mangled-name='hb_set_destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='94' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_destroy'>
20180      <parameter type-id='type-id-964' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='94' column='1'/>
20181      <return type-id='type-id-25'/>
20182    </function-decl>
20183    <function-decl name='hb_set_set_user_data' mangled-name='hb_set_set_user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='116' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_set_user_data'>
20184      <parameter type-id='type-id-964' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='116' column='1'/>
20185      <parameter type-id='type-id-26' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='117' column='1'/>
20186      <parameter type-id='type-id-19' name='data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='118' column='1'/>
20187      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='119' column='1'/>
20188      <parameter type-id='type-id-40' name='replace' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='120' column='1'/>
20189      <return type-id='type-id-40'/>
20190    </function-decl>
20191    <function-decl name='hb_set_get_user_data' mangled-name='hb_set_get_user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='135' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_get_user_data'>
20192      <parameter type-id='type-id-964' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='135' column='1'/>
20193      <parameter type-id='type-id-26' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='136' column='1'/>
20194      <return type-id='type-id-19'/>
20195    </function-decl>
20196    <function-decl name='hb_set_allocation_successful' mangled-name='hb_set_allocation_successful' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='153' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_allocation_successful'>
20197      <parameter type-id='type-id-1838' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='153' column='1'/>
20198      <return type-id='type-id-40'/>
20199    </function-decl>
20200    <function-decl name='hb_set_clear' mangled-name='hb_set_clear' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='167' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_clear'>
20201      <parameter type-id='type-id-964' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='167' column='1'/>
20202      <return type-id='type-id-25'/>
20203    </function-decl>
20204    <function-decl name='hb_set_is_empty' mangled-name='hb_set_is_empty' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='183' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_is_empty'>
20205      <parameter type-id='type-id-1838' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='183' column='1'/>
20206      <return type-id='type-id-40'/>
20207    </function-decl>
20208    <function-decl name='hb_set_has' mangled-name='hb_set_has' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='200' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_has'>
20209      <parameter type-id='type-id-1838' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='200' column='1'/>
20210      <parameter type-id='type-id-72' name='codepoint' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='201' column='1'/>
20211      <return type-id='type-id-40'/>
20212    </function-decl>
20213    <function-decl name='hb_set_add' mangled-name='hb_set_add' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='216' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_add'>
20214      <parameter type-id='type-id-964' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='216' column='1'/>
20215      <parameter type-id='type-id-72' name='codepoint' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='217' column='1'/>
20216      <return type-id='type-id-25'/>
20217    </function-decl>
20218    <function-decl name='hb_set_add_range' mangled-name='hb_set_add_range' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='233' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_add_range'>
20219      <parameter type-id='type-id-964' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='233' column='1'/>
20220      <parameter type-id='type-id-72' name='first' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='234' column='1'/>
20221      <parameter type-id='type-id-72' name='last' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='235' column='1'/>
20222      <return type-id='type-id-25'/>
20223    </function-decl>
20224    <function-decl name='hb_set_del' mangled-name='hb_set_del' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='250' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_del'>
20225      <parameter type-id='type-id-964' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='250' column='1'/>
20226      <parameter type-id='type-id-72' name='codepoint' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='251' column='1'/>
20227      <return type-id='type-id-25'/>
20228    </function-decl>
20229    <function-decl name='hb_set_del_range' mangled-name='hb_set_del_range' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='267' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_del_range'>
20230      <parameter type-id='type-id-964' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='267' column='1'/>
20231      <parameter type-id='type-id-72' name='first' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='268' column='1'/>
20232      <parameter type-id='type-id-72' name='last' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='269' column='1'/>
20233      <return type-id='type-id-25'/>
20234    </function-decl>
20235    <function-decl name='hb_set_is_equal' mangled-name='hb_set_is_equal' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='286' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_is_equal'>
20236      <parameter type-id='type-id-1838' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='286' column='1'/>
20237      <parameter type-id='type-id-1838' name='other' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='287' column='1'/>
20238      <return type-id='type-id-40'/>
20239    </function-decl>
20240    <function-decl name='hb_set_set' mangled-name='hb_set_set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='302' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_set'>
20241      <parameter type-id='type-id-964' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='302' column='1'/>
20242      <parameter type-id='type-id-1838' name='other' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='303' column='1'/>
20243      <return type-id='type-id-25'/>
20244    </function-decl>
20245    <function-decl name='hb_set_union' mangled-name='hb_set_union' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='318' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_union'>
20246      <parameter type-id='type-id-964' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='318' column='1'/>
20247      <parameter type-id='type-id-1838' name='other' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='319' column='1'/>
20248      <return type-id='type-id-25'/>
20249    </function-decl>
20250    <function-decl name='hb_set_intersect' mangled-name='hb_set_intersect' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='334' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_intersect'>
20251      <parameter type-id='type-id-964' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='334' column='1'/>
20252      <parameter type-id='type-id-1838' name='other' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='335' column='1'/>
20253      <return type-id='type-id-25'/>
20254    </function-decl>
20255    <function-decl name='hb_set_subtract' mangled-name='hb_set_subtract' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='350' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_subtract'>
20256      <parameter type-id='type-id-964' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='350' column='1'/>
20257      <parameter type-id='type-id-1838' name='other' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='351' column='1'/>
20258      <return type-id='type-id-25'/>
20259    </function-decl>
20260    <function-decl name='hb_set_symmetric_difference' mangled-name='hb_set_symmetric_difference' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='366' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_symmetric_difference'>
20261      <parameter type-id='type-id-964' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='366' column='1'/>
20262      <parameter type-id='type-id-1838' name='other' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='367' column='1'/>
20263      <return type-id='type-id-25'/>
20264    </function-decl>
20265    <function-decl name='hb_set_invert' mangled-name='hb_set_invert' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='381' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_invert'>
20266      <parameter type-id='type-id-964' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='381' column='1'/>
20267      <return type-id='type-id-25'/>
20268    </function-decl>
20269    <function-decl name='hb_set_get_population' mangled-name='hb_set_get_population' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='397' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_get_population'>
20270      <parameter type-id='type-id-1838' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='397' column='1'/>
20271      <return type-id='type-id-18'/>
20272    </function-decl>
20273    <function-decl name='hb_set_get_min' mangled-name='hb_set_get_min' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='413' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_get_min'>
20274      <parameter type-id='type-id-1838' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='413' column='1'/>
20275      <return type-id='type-id-72'/>
20276    </function-decl>
20277    <function-decl name='hb_set_get_max' mangled-name='hb_set_get_max' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='429' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_get_max'>
20278      <parameter type-id='type-id-1838' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='429' column='1'/>
20279      <return type-id='type-id-72'/>
20280    </function-decl>
20281    <function-decl name='hb_set_next' mangled-name='hb_set_next' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='446' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_next'>
20282      <parameter type-id='type-id-1838' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='446' column='1'/>
20283      <parameter type-id='type-id-119' name='codepoint' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='447' column='1'/>
20284      <return type-id='type-id-40'/>
20285    </function-decl>
20286    <function-decl name='hb_set_next_range' mangled-name='hb_set_next_range' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='466' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_set_next_range'>
20287      <parameter type-id='type-id-1838' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='466' column='1'/>
20288      <parameter type-id='type-id-119' name='first' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='467' column='1'/>
20289      <parameter type-id='type-id-119' name='last' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='468' column='1'/>
20290      <return type-id='type-id-40'/>
20291    </function-decl>
20292  </abi-instr>
20293  <abi-instr address-size='64' path='hb-shape-plan.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
20294    <function-decl name='hb_shape_plan_create' mangled-name='hb_shape_plan_create' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='112' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_shape_plan_create'>
20295      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='112' column='1'/>
20296      <parameter type-id='type-id-173' name='props' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='113' column='1'/>
20297      <parameter type-id='type-id-352' name='user_features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='114' column='1'/>
20298      <parameter type-id='type-id-18' name='num_user_features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='115' column='1'/>
20299      <parameter type-id='type-id-2051' name='shaper_list' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='116' column='1'/>
20300      <return type-id='type-id-194'/>
20301    </function-decl>
20302    <function-decl name='hb_shape_plan_get_empty' mangled-name='hb_shape_plan_get_empty' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='164' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_shape_plan_get_empty'>
20303      <return type-id='type-id-194'/>
20304    </function-decl>
20305    <function-decl name='hb_shape_plan_reference' mangled-name='hb_shape_plan_reference' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='200' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_shape_plan_reference'>
20306      <parameter type-id='type-id-194' name='shape_plan' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='200' column='1'/>
20307      <return type-id='type-id-194'/>
20308    </function-decl>
20309    <function-decl name='hb_shape_plan_destroy' mangled-name='hb_shape_plan_destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='214' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_shape_plan_destroy'>
20310      <parameter type-id='type-id-194' name='shape_plan' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='214' column='1'/>
20311      <return type-id='type-id-25'/>
20312    </function-decl>
20313    <function-decl name='hb_shape_plan_set_user_data' mangled-name='hb_shape_plan_set_user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='242' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_shape_plan_set_user_data'>
20314      <parameter type-id='type-id-194' name='shape_plan' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='242' column='1'/>
20315      <parameter type-id='type-id-26' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='243' column='1'/>
20316      <parameter type-id='type-id-19' name='data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='244' column='1'/>
20317      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='245' column='1'/>
20318      <parameter type-id='type-id-40' name='replace' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='246' column='1'/>
20319      <return type-id='type-id-40'/>
20320    </function-decl>
20321    <function-decl name='hb_shape_plan_get_user_data' mangled-name='hb_shape_plan_get_user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='263' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_shape_plan_get_user_data'>
20322      <parameter type-id='type-id-194' name='shape_plan' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='263' column='1'/>
20323      <parameter type-id='type-id-26' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='264' column='1'/>
20324      <return type-id='type-id-19'/>
20325    </function-decl>
20326    <function-decl name='hb_shape_plan_execute' mangled-name='hb_shape_plan_execute' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='285' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_shape_plan_execute'>
20327      <parameter type-id='type-id-194' name='shape_plan' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='285' column='1'/>
20328      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='286' column='1'/>
20329      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='287' column='1'/>
20330      <parameter type-id='type-id-352' name='features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='288' column='1'/>
20331      <parameter type-id='type-id-18' name='num_features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='289' column='1'/>
20332      <return type-id='type-id-40'/>
20333    </function-decl>
20334    <function-decl name='hb_shape_plan_create_cached' mangled-name='hb_shape_plan_create_cached' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='402' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_shape_plan_create_cached'>
20335      <parameter type-id='type-id-160' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='402' column='1'/>
20336      <parameter type-id='type-id-173' name='props' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='403' column='1'/>
20337      <parameter type-id='type-id-352' name='user_features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='404' column='1'/>
20338      <parameter type-id='type-id-18' name='num_user_features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='405' column='1'/>
20339      <parameter type-id='type-id-2051' name='shaper_list' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='406' column='1'/>
20340      <return type-id='type-id-194'/>
20341    </function-decl>
20342    <function-decl name='hb_shape_plan_get_shaper' mangled-name='hb_shape_plan_get_shaper' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='489' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_shape_plan_get_shaper'>
20343      <parameter type-id='type-id-194' name='shape_plan' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='489' column='1'/>
20344      <return type-id='type-id-17'/>
20345    </function-decl>
20346  </abi-instr>
20347  <abi-instr address-size='64' path='hb-shape.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
20348    <qualified-type-def type-id='type-id-17' const='yes' id='type-id-2052'/>
20349    <pointer-type-def type-id='type-id-2052' size-in-bits='64' id='type-id-2051'/>
20350    <function-decl name='hb_feature_from_string' mangled-name='hb_feature_from_string' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='212' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_feature_from_string'>
20351      <parameter type-id='type-id-17' name='str' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='212' column='1'/>
20352      <parameter type-id='type-id-11' name='len' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='212' column='1'/>
20353      <parameter type-id='type-id-217' name='feature' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='213' column='1'/>
20354      <return type-id='type-id-40'/>
20355    </function-decl>
20356    <function-decl name='hb_feature_to_string' mangled-name='hb_feature_to_string' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='243' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_feature_to_string'>
20357      <parameter type-id='type-id-217' name='feature' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='243' column='1'/>
20358      <parameter type-id='type-id-48' name='buf' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='244' column='1'/>
20359      <parameter type-id='type-id-18' name='size' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='244' column='1'/>
20360      <return type-id='type-id-25'/>
20361    </function-decl>
20362    <function-decl name='hb_shape_list_shapers' mangled-name='hb_shape_list_shapers' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='298' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_shape_list_shapers'>
20363      <return type-id='type-id-142'/>
20364    </function-decl>
20365    <function-decl name='hb_shape_full' mangled-name='hb_shape_full' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='347' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_shape_full'>
20366      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='347' column='1'/>
20367      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='348' column='1'/>
20368      <parameter type-id='type-id-352' name='features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='349' column='1'/>
20369      <parameter type-id='type-id-18' name='num_features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='350' column='1'/>
20370      <parameter type-id='type-id-2051' name='shaper_list' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='351' column='1'/>
20371      <return type-id='type-id-40'/>
20372    </function-decl>
20373    <function-decl name='hb_shape' mangled-name='hb_shape' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='379' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_shape'>
20374      <parameter type-id='type-id-154' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='379' column='1'/>
20375      <parameter type-id='type-id-153' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='380' column='1'/>
20376      <parameter type-id='type-id-352' name='features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='381' column='1'/>
20377      <parameter type-id='type-id-18' name='num_features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='382' column='1'/>
20378      <return type-id='type-id-25'/>
20379    </function-decl>
20380  </abi-instr>
20381  <abi-instr address-size='64' path='hb-unicode.cc' comp-dir-path='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src' language='LANG_C_plus_plus'>
20382    <function-decl name='hb_unicode_funcs_get_default' mangled-name='hb_unicode_funcs_get_default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='129' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_funcs_get_default'>
20383      <return type-id='type-id-84'/>
20384    </function-decl>
20385    <function-decl name='hb_unicode_funcs_create' mangled-name='hb_unicode_funcs_create' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='169' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_funcs_create'>
20386      <parameter type-id='type-id-84' name='parent' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='169' column='1'/>
20387      <return type-id='type-id-84'/>
20388    </function-decl>
20389    <function-decl name='hb_unicode_funcs_get_empty' mangled-name='hb_unicode_funcs_get_empty' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='215' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_funcs_get_empty'>
20390      <return type-id='type-id-84'/>
20391    </function-decl>
20392    <function-decl name='hb_unicode_funcs_reference' mangled-name='hb_unicode_funcs_reference' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='231' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_funcs_reference'>
20393      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='231' column='1'/>
20394      <return type-id='type-id-84'/>
20395    </function-decl>
20396    <function-decl name='hb_unicode_funcs_destroy' mangled-name='hb_unicode_funcs_destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='245' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_funcs_destroy'>
20397      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='245' column='1'/>
20398      <return type-id='type-id-25'/>
20399    </function-decl>
20400    <function-decl name='hb_unicode_funcs_set_user_data' mangled-name='hb_unicode_funcs_set_user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='274' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_funcs_set_user_data'>
20401      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='274' column='1'/>
20402      <parameter type-id='type-id-26' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='275' column='1'/>
20403      <parameter type-id='type-id-19' name='data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='276' column='1'/>
20404      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='277' column='1'/>
20405      <parameter type-id='type-id-40' name='replace' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='278' column='1'/>
20406      <return type-id='type-id-40'/>
20407    </function-decl>
20408    <function-decl name='hb_unicode_funcs_get_user_data' mangled-name='hb_unicode_funcs_get_user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='295' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_funcs_get_user_data'>
20409      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='295' column='1'/>
20410      <parameter type-id='type-id-26' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='296' column='1'/>
20411      <return type-id='type-id-19'/>
20412    </function-decl>
20413    <function-decl name='hb_unicode_funcs_make_immutable' mangled-name='hb_unicode_funcs_make_immutable' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='311' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_funcs_make_immutable'>
20414      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='311' column='1'/>
20415      <return type-id='type-id-25'/>
20416    </function-decl>
20417    <function-decl name='hb_unicode_funcs_is_immutable' mangled-name='hb_unicode_funcs_is_immutable' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='330' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_funcs_is_immutable'>
20418      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='330' column='1'/>
20419      <return type-id='type-id-40'/>
20420    </function-decl>
20421    <function-decl name='hb_unicode_funcs_get_parent' mangled-name='hb_unicode_funcs_get_parent' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='346' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_funcs_get_parent'>
20422      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='346' column='1'/>
20423      <return type-id='type-id-84'/>
20424    </function-decl>
20425    <function-decl name='hb_unicode_funcs_set_combining_class_func' mangled-name='hb_unicode_funcs_set_combining_class_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_funcs_set_combining_class_func'>
20426      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20427      <parameter type-id='type-id-109' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20428      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20429      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20430      <return type-id='type-id-25'/>
20431    </function-decl>
20432    <function-decl name='hb_unicode_funcs_set_compose_func' mangled-name='hb_unicode_funcs_set_compose_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_funcs_set_compose_func'>
20433      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20434      <parameter type-id='type-id-114' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20435      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20436      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20437      <return type-id='type-id-25'/>
20438    </function-decl>
20439    <function-decl name='hb_unicode_funcs_set_decompose_compatibility_func' mangled-name='hb_unicode_funcs_set_decompose_compatibility_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_funcs_set_decompose_compatibility_func'>
20440      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20441      <parameter type-id='type-id-116' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20442      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20443      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20444      <return type-id='type-id-25'/>
20445    </function-decl>
20446    <function-decl name='hb_unicode_funcs_set_decompose_func' mangled-name='hb_unicode_funcs_set_decompose_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_funcs_set_decompose_func'>
20447      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20448      <parameter type-id='type-id-115' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20449      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20450      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20451      <return type-id='type-id-25'/>
20452    </function-decl>
20453    <function-decl name='hb_unicode_funcs_set_eastasian_width_func' mangled-name='hb_unicode_funcs_set_eastasian_width_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_funcs_set_eastasian_width_func'>
20454      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20455      <parameter type-id='type-id-110' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20456      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20457      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20458      <return type-id='type-id-25'/>
20459    </function-decl>
20460    <function-decl name='hb_unicode_funcs_set_general_category_func' mangled-name='hb_unicode_funcs_set_general_category_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_funcs_set_general_category_func'>
20461      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20462      <parameter type-id='type-id-111' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20463      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20464      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20465      <return type-id='type-id-25'/>
20466    </function-decl>
20467    <function-decl name='hb_unicode_funcs_set_mirroring_func' mangled-name='hb_unicode_funcs_set_mirroring_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_funcs_set_mirroring_func'>
20468      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20469      <parameter type-id='type-id-112' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20470      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20471      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20472      <return type-id='type-id-25'/>
20473    </function-decl>
20474    <function-decl name='hb_unicode_funcs_set_script_func' mangled-name='hb_unicode_funcs_set_script_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_funcs_set_script_func'>
20475      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20476      <parameter type-id='type-id-113' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20477      <parameter type-id='type-id-19' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20478      <parameter type-id='type-id-20' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
20479      <return type-id='type-id-25'/>
20480    </function-decl>
20481    <function-decl name='hb_unicode_mirroring' mangled-name='hb_unicode_mirroring' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_mirroring'>
20482      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1'/>
20483      <parameter type-id='type-id-72' name='unicode' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1'/>
20484      <return type-id='type-id-72'/>
20485    </function-decl>
20486    <function-decl name='hb_unicode_script' mangled-name='hb_unicode_script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_script'>
20487      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1'/>
20488      <parameter type-id='type-id-72' name='unicode' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1'/>
20489      <return type-id='type-id-69'/>
20490    </function-decl>
20491    <function-decl name='hb_unicode_combining_class' mangled-name='hb_unicode_combining_class' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_combining_class'>
20492      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1'/>
20493      <parameter type-id='type-id-72' name='unicode' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1'/>
20494      <return type-id='type-id-70'/>
20495    </function-decl>
20496    <function-decl name='hb_unicode_general_category' mangled-name='hb_unicode_general_category' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_general_category'>
20497      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1'/>
20498      <parameter type-id='type-id-72' name='unicode' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1'/>
20499      <return type-id='type-id-71'/>
20500    </function-decl>
20501    <function-decl name='hb_unicode_eastasian_width' mangled-name='hb_unicode_eastasian_width' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_eastasian_width'>
20502      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1'/>
20503      <parameter type-id='type-id-72' name='unicode' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1'/>
20504      <return type-id='type-id-18'/>
20505    </function-decl>
20506    <function-decl name='hb_unicode_compose' mangled-name='hb_unicode_compose' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='406' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_compose'>
20507      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='406' column='1'/>
20508      <parameter type-id='type-id-72' name='a' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='407' column='1'/>
20509      <parameter type-id='type-id-72' name='b' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='408' column='1'/>
20510      <parameter type-id='type-id-119' name='ab' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='409' column='1'/>
20511      <return type-id='type-id-40'/>
20512    </function-decl>
20513    <function-decl name='hb_unicode_decompose' mangled-name='hb_unicode_decompose' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='428' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_decompose'>
20514      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='428' column='1'/>
20515      <parameter type-id='type-id-72' name='ab' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='429' column='1'/>
20516      <parameter type-id='type-id-119' name='a' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='430' column='1'/>
20517      <parameter type-id='type-id-119' name='b' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='431' column='1'/>
20518      <return type-id='type-id-40'/>
20519    </function-decl>
20520    <function-decl name='hb_unicode_decompose_compatibility' mangled-name='hb_unicode_decompose_compatibility' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='449' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='hb_unicode_decompose_compatibility'>
20521      <parameter type-id='type-id-84' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='449' column='1'/>
20522      <parameter type-id='type-id-72' name='u' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='450' column='1'/>
20523      <parameter type-id='type-id-119' name='decomposed' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='451' column='1'/>
20524      <return type-id='type-id-18'/>
20525    </function-decl>
20526  </abi-instr>
20527</abi-corpus>
20528