1<abi-corpus version='2.0' path='data/test-read-dwarf/test17-pr19027.so' 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    <array-type-def dimensions='1' type-id='type-id-6' size-in-bits='384' id='type-id-7'>
275      <subrange length='2' type-id='type-id-4' id='type-id-8'/>
276    </array-type-def>
277    <type-decl name='int' size-in-bits='32' id='type-id-9'/>
278    <type-decl name='long int' size-in-bits='64' id='type-id-10'/>
279    <type-decl name='unnamed-enum-underlying-type-32' is-anonymous='yes' size-in-bits='32' alignment-in-bits='32' id='type-id-11'/>
280    <type-decl name='unsigned int' size-in-bits='32' id='type-id-12'/>
281    <type-decl name='unsigned long int' size-in-bits='64' id='type-id-4'/>
282    <type-decl name='void' id='type-id-13'/>
283    <typedef-decl name='hb_atomic_int_t' type-id='type-id-9' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-atomic-private.hh' line='94' column='1' id='type-id-14'/>
284    <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-15'>
285      <data-member access='public' layout-offset-in-bits='0'>
286        <var-decl name='ref_count' type-id='type-id-16' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='102' column='1'/>
287      </data-member>
288      <data-member access='public' layout-offset-in-bits='64'>
289        <var-decl name='user_data' type-id='type-id-17' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='103' column='1'/>
290      </data-member>
291    </class-decl>
292    <typedef-decl name='hb_user_data_key_t' type-id='type-id-18' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='337' column='1' id='type-id-19'/>
293    <typedef-decl name='hb_destroy_func_t' type-id='type-id-20' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='339' column='1' id='type-id-21'/>
294    <typedef-decl name='hb_mutex_impl_t' type-id='type-id-22' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-mutex-private.hh' line='59' column='1' id='type-id-23'/>
295    <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-22'>
296      <member-type access='public'>
297        <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-24'>
298          <data-member access='public' layout-offset-in-bits='0'>
299            <var-decl name='__lock' type-id='type-id-9' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='80' column='1'/>
300          </data-member>
301          <data-member access='public' layout-offset-in-bits='32'>
302            <var-decl name='__count' type-id='type-id-12' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='81' column='1'/>
303          </data-member>
304          <data-member access='public' layout-offset-in-bits='64'>
305            <var-decl name='__owner' type-id='type-id-9' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='82' column='1'/>
306          </data-member>
307          <data-member access='public' layout-offset-in-bits='96'>
308            <var-decl name='__nusers' type-id='type-id-12' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='84' column='1'/>
309          </data-member>
310          <data-member access='public' layout-offset-in-bits='128'>
311            <var-decl name='__kind' type-id='type-id-9' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='88' column='1'/>
312          </data-member>
313          <data-member access='public' layout-offset-in-bits='160'>
314            <var-decl name='__spins' type-id='type-id-9' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='90' column='1'/>
315          </data-member>
316          <data-member access='public' layout-offset-in-bits='192'>
317            <var-decl name='__list' type-id='type-id-25' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='91' column='1'/>
318          </data-member>
319        </class-decl>
320      </member-type>
321      <data-member access='public'>
322        <var-decl name='__data' type-id='type-id-24' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='101' column='1'/>
323      </data-member>
324      <data-member access='public'>
325        <var-decl name='__size' type-id='type-id-3' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='102' column='1'/>
326      </data-member>
327      <data-member access='public'>
328        <var-decl name='__align' type-id='type-id-10' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='103' column='1'/>
329      </data-member>
330    </union-decl>
331    <typedef-decl name='__pthread_list_t' type-id='type-id-26' filepath='/usr/include/bits/pthreadtypes.h' line='65' column='1' id='type-id-25'/>
332    <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-26'>
333      <data-member access='public' layout-offset-in-bits='0'>
334        <var-decl name='__prev' type-id='type-id-27' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='63' column='1'/>
335      </data-member>
336      <data-member access='public' layout-offset-in-bits='64'>
337        <var-decl name='__next' type-id='type-id-27' visibility='default' filepath='/usr/include/bits/pthreadtypes.h' line='64' column='1'/>
338      </data-member>
339    </class-decl>
340    <typedef-decl name='hb_bool_t' type-id='type-id-9' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='73' column='1' id='type-id-28'/>
341    <typedef-decl name='hb_blob_t' type-id='type-id-29' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.h' line='65' column='1' id='type-id-30'/>
342    <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-29'>
343      <data-member access='public' layout-offset-in-bits='0'>
344        <var-decl name='header' type-id='type-id-15' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='54' column='1'/>
345      </data-member>
346      <data-member access='public' layout-offset-in-bits='896'>
347        <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'/>
348      </data-member>
349      <data-member access='public' layout-offset-in-bits='960'>
350        <var-decl name='data' type-id='type-id-31' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='59' column='1'/>
351      </data-member>
352      <data-member access='public' layout-offset-in-bits='1024'>
353        <var-decl name='length' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='60' column='1'/>
354      </data-member>
355      <data-member access='public' layout-offset-in-bits='1056'>
356        <var-decl name='mode' type-id='type-id-32' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='61' column='1'/>
357      </data-member>
358      <data-member access='public' layout-offset-in-bits='1088'>
359        <var-decl name='user_data' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='63' column='1'/>
360      </data-member>
361      <data-member access='public' layout-offset-in-bits='1152'>
362        <var-decl name='destroy' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='64' column='1'/>
363      </data-member>
364    </class-decl>
365    <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-32'>
366      <underlying-type type-id='type-id-11'/>
367      <enumerator name='HB_MEMORY_MODE_DUPLICATE' value='0'/>
368      <enumerator name='HB_MEMORY_MODE_READONLY' value='1'/>
369      <enumerator name='HB_MEMORY_MODE_WRITABLE' value='2'/>
370      <enumerator name='HB_MEMORY_MODE_READONLY_MAY_MAKE_WRITABLE' value='3'/>
371    </enum-decl>
372    <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-34'>
373      <data-member access='public' layout-offset-in-bits='0'>
374        <var-decl name='len' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='330' column='1'/>
375      </data-member>
376      <data-member access='public' layout-offset-in-bits='32'>
377        <var-decl name='allocated' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='331' column='1'/>
378      </data-member>
379      <data-member access='public' layout-offset-in-bits='64'>
380        <var-decl name='array' type-id='type-id-35' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='332' column='1'/>
381      </data-member>
382      <data-member access='public' layout-offset-in-bits='128'>
383        <var-decl name='static_array' type-id='type-id-7' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='333' column='1'/>
384      </data-member>
385      <member-function access='public'>
386        <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'>
387          <parameter type-id='type-id-36' is-artificial='yes'/>
388          <parameter type-id='type-id-37'/>
389          <return type-id='type-id-35'/>
390        </function-decl>
391      </member-function>
392      <member-function access='public'>
393        <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'>
394          <parameter type-id='type-id-36' is-artificial='yes'/>
395          <parameter type-id='type-id-6'/>
396          <return type-id='type-id-35'/>
397        </function-decl>
398      </member-function>
399    </class-decl>
400    <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-16'>
401      <data-member access='public' layout-offset-in-bits='0'>
402        <var-decl name='ref_count' type-id='type-id-14' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='54' column='1'/>
403      </data-member>
404    </class-decl>
405    <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-18'>
406      <data-member access='public' layout-offset-in-bits='0'>
407        <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'/>
408      </data-member>
409    </class-decl>
410    <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-38'>
411      <data-member access='public' layout-offset-in-bits='0'>
412        <var-decl name='m' type-id='type-id-23' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-mutex-private.hh' line='120' column='1'/>
413      </data-member>
414    </class-decl>
415    <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-39'>
416      <data-member access='public' layout-offset-in-bits='0'>
417        <var-decl name='items' type-id='type-id-34' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='450' column='1'/>
418      </data-member>
419      <member-function access='public'>
420        <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'>
421          <parameter type-id='type-id-40' is-artificial='yes'/>
422          <parameter type-id='type-id-37'/>
423          <parameter type-id='type-id-35'/>
424          <parameter type-id='type-id-41'/>
425          <return type-id='type-id-1'/>
426        </function-decl>
427      </member-function>
428      <member-function access='public'>
429        <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'>
430          <parameter type-id='type-id-40' is-artificial='yes'/>
431          <parameter type-id='type-id-37'/>
432          <parameter type-id='type-id-41'/>
433          <return type-id='type-id-13'/>
434        </function-decl>
435      </member-function>
436      <member-function access='public'>
437        <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'>
438          <parameter type-id='type-id-40' is-artificial='yes'/>
439          <parameter type-id='type-id-6'/>
440          <parameter type-id='type-id-41'/>
441          <parameter type-id='type-id-1'/>
442          <return type-id='type-id-35'/>
443        </function-decl>
444      </member-function>
445    </class-decl>
446    <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-17'>
447      <member-type access='public'>
448        <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-6'>
449          <data-member access='public' layout-offset-in-bits='0'>
450            <var-decl name='key' type-id='type-id-37' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='72' column='1'/>
451          </data-member>
452          <data-member access='public' layout-offset-in-bits='64'>
453            <var-decl name='data' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='73' column='1'/>
454          </data-member>
455          <data-member access='public' layout-offset-in-bits='128'>
456            <var-decl name='destroy' 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='74' column='1'/>
457          </data-member>
458        </class-decl>
459      </member-type>
460      <data-member access='public' layout-offset-in-bits='0'>
461        <var-decl name='lock' type-id='type-id-38' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='82' column='1'/>
462      </data-member>
463      <data-member access='public' layout-offset-in-bits='320'>
464        <var-decl name='items' type-id='type-id-39' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-object-private.hh' line='83' column='1'/>
465      </data-member>
466    </class-decl>
467    <pointer-type-def type-id='type-id-26' size-in-bits='64' id='type-id-27'/>
468    <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-42'/>
469    <qualified-type-def type-id='type-id-2' const='yes' id='type-id-43'/>
470    <pointer-type-def type-id='type-id-43' size-in-bits='64' id='type-id-31'/>
471    <qualified-type-def type-id='type-id-29' const='yes' id='type-id-44'/>
472    <pointer-type-def type-id='type-id-44' size-in-bits='64' id='type-id-45'/>
473    <qualified-type-def type-id='type-id-15' const='yes' id='type-id-46'/>
474    <pointer-type-def type-id='type-id-46' size-in-bits='64' id='type-id-47'/>
475    <qualified-type-def type-id='type-id-34' const='yes' id='type-id-48'/>
476    <pointer-type-def type-id='type-id-48' size-in-bits='64' id='type-id-49'/>
477    <qualified-type-def type-id='type-id-16' const='yes' id='type-id-50'/>
478    <pointer-type-def type-id='type-id-50' size-in-bits='64' id='type-id-51'/>
479    <qualified-type-def type-id='type-id-51' const='yes' id='type-id-52'/>
480    <qualified-type-def type-id='type-id-6' const='yes' id='type-id-53'/>
481    <reference-type-def kind='lvalue' type-id='type-id-53' size-in-bits='64' id='type-id-54'/>
482    <pointer-type-def type-id='type-id-53' size-in-bits='64' id='type-id-55'/>
483    <pointer-type-def type-id='type-id-30' size-in-bits='64' id='type-id-56'/>
484    <pointer-type-def type-id='type-id-39' size-in-bits='64' id='type-id-40'/>
485    <qualified-type-def type-id='type-id-40' const='yes' id='type-id-57'/>
486    <qualified-type-def type-id='type-id-41' id='type-id-58'/>
487    <reference-type-def kind='lvalue' type-id='type-id-38' size-in-bits='64' id='type-id-41'/>
488    <pointer-type-def type-id='type-id-38' size-in-bits='64' id='type-id-59'/>
489    <qualified-type-def type-id='type-id-59' const='yes' id='type-id-60'/>
490    <pointer-type-def type-id='type-id-34' size-in-bits='64' id='type-id-36'/>
491    <qualified-type-def type-id='type-id-36' const='yes' id='type-id-61'/>
492    <pointer-type-def type-id='type-id-16' size-in-bits='64' id='type-id-62'/>
493    <qualified-type-def type-id='type-id-62' const='yes' id='type-id-63'/>
494    <pointer-type-def type-id='type-id-17' size-in-bits='64' id='type-id-64'/>
495    <qualified-type-def type-id='type-id-64' const='yes' id='type-id-65'/>
496    <reference-type-def kind='lvalue' type-id='type-id-6' size-in-bits='64' id='type-id-66'/>
497    <pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-35'/>
498    <qualified-type-def type-id='type-id-35' const='yes' id='type-id-67'/>
499    <pointer-type-def type-id='type-id-19' size-in-bits='64' id='type-id-37'/>
500    <pointer-type-def type-id='type-id-12' size-in-bits='64' id='type-id-68'/>
501    <pointer-type-def type-id='type-id-69' size-in-bits='64' id='type-id-20'/>
502    <pointer-type-def type-id='type-id-13' size-in-bits='64' id='type-id-33'/>
503    <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'>
504      <return type-id='type-id-56'/>
505    </function-decl>
506    <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'>
507      <parameter type-id='type-id-56' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='309' column='1'/>
508      <return type-id='type-id-28'/>
509    </function-decl>
510    <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'>
511      <parameter type-id='type-id-56' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='326' column='1'/>
512      <return type-id='type-id-12'/>
513    </function-decl>
514    <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'>
515      <parameter type-id='type-id-56' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='343' column='1'/>
516      <parameter type-id='type-id-68' name='length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='343' column='1'/>
517      <return type-id='type-id-31'/>
518    </function-decl>
519    <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'>
520      <parameter type-id='type-id-56' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='290' column='1'/>
521      <return type-id='type-id-13'/>
522    </function-decl>
523    <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'>
524      <parameter type-id='type-id-56' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='368' column='1'/>
525      <parameter type-id='type-id-68' name='length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='368' column='1'/>
526      <return type-id='type-id-42'/>
527    </function-decl>
528    <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'>
529      <parameter type-id='type-id-56' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='274' column='1'/>
530      <parameter type-id='type-id-37' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='275' column='1'/>
531      <return type-id='type-id-33'/>
532    </function-decl>
533    <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'>
534      <parameter type-id='type-id-56' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='253' column='1'/>
535      <parameter type-id='type-id-37' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='254' column='1'/>
536      <parameter type-id='type-id-33' name='data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='255' column='1'/>
537      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='256' column='1'/>
538      <parameter type-id='type-id-28' name='replace' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='257' column='1'/>
539      <return type-id='type-id-28'/>
540    </function-decl>
541    <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'>
542      <parameter type-id='type-id-56' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='213' column='1'/>
543      <return type-id='type-id-56'/>
544    </function-decl>
545    <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'>
546      <parameter type-id='type-id-56' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='290' column='1'/>
547      <return type-id='type-id-13'/>
548    </function-decl>
549    <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'>
550      <parameter type-id='type-id-31' name='data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='97' column='1'/>
551      <parameter type-id='type-id-12' name='length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='98' column='1'/>
552      <parameter type-id='type-id-32' name='mode' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='99' column='1'/>
553      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='100' column='1'/>
554      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='101' column='1'/>
555      <return type-id='type-id-56'/>
556    </function-decl>
557    <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'>
558      <parameter type-id='type-id-56' name='parent' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='150' column='1'/>
559      <parameter type-id='type-id-12' name='offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='151' column='1'/>
560      <parameter type-id='type-id-12' name='length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-blob.cc' line='152' column='1'/>
561      <return type-id='type-id-56'/>
562    </function-decl>
563    <function-type size-in-bits='64' id='type-id-69'>
564      <parameter type-id='type-id-33'/>
565      <return type-id='type-id-13'/>
566    </function-type>
567  </abi-instr>
568  <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'>
569    <array-type-def dimensions='1' type-id='type-id-31' size-in-bits='512' id='type-id-70'>
570      <subrange length='8' type-id='type-id-4' id='type-id-71'/>
571    </array-type-def>
572    <array-type-def dimensions='2' type-id='type-id-72' size-in-bits='320' id='type-id-73'>
573      <subrange length='2' type-id='type-id-4' id='type-id-8'/>
574      <subrange length='5' type-id='type-id-4' id='type-id-74'/>
575    </array-type-def>
576    <array-type-def dimensions='1' type-id='type-id-75' size-in-bits='32' id='type-id-76'>
577      <subrange length='2' type-id='type-id-4' id='type-id-8'/>
578    </array-type-def>
579    <array-type-def dimensions='1' type-id='type-id-77' size-in-bits='32' id='type-id-78'>
580      <subrange length='4' type-id='type-id-4' id='type-id-79'/>
581    </array-type-def>
582    <type-decl name='short int' size-in-bits='16' id='type-id-80'/>
583    <type-decl name='signed char' size-in-bits='8' id='type-id-81'/>
584    <array-type-def dimensions='1' type-id='type-id-82' size-in-bits='32' id='type-id-83'>
585      <subrange length='2' type-id='type-id-4' id='type-id-8'/>
586    </array-type-def>
587    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='32' id='type-id-85'>
588      <subrange length='4' type-id='type-id-4' id='type-id-79'/>
589    </array-type-def>
590    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='64' id='type-id-86'>
591      <subrange length='8' type-id='type-id-4' id='type-id-71'/>
592    </array-type-def>
593    <type-decl name='unsigned char' size-in-bits='8' id='type-id-87'/>
594    <array-type-def dimensions='1' type-id='type-id-12' size-in-bits='64' id='type-id-88'>
595      <subrange length='2' type-id='type-id-4' id='type-id-8'/>
596    </array-type-def>
597    <type-decl name='unsigned short int' size-in-bits='16' id='type-id-89'/>
598    <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-90'>
599      <underlying-type type-id='type-id-11'/>
600      <enumerator name='HB_BUFFER_SERIALIZE_FORMAT_TEXT' value='1413830740'/>
601      <enumerator name='HB_BUFFER_SERIALIZE_FORMAT_JSON' value='1246973774'/>
602      <enumerator name='HB_BUFFER_SERIALIZE_FORMAT_INVALID' value='0'/>
603    </enum-decl>
604    <typedef-decl name='hb_buffer_t' type-id='type-id-91' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='93' column='1' id='type-id-92'/>
605    <typedef-decl name='hb_unicode_combining_class_func_t' type-id='type-id-93' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='224' column='1' id='type-id-94'/>
606    <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-95'>
607      <underlying-type type-id='type-id-11'/>
608      <enumerator name='HB_UNICODE_COMBINING_CLASS_NOT_REORDERED' value='0'/>
609      <enumerator name='HB_UNICODE_COMBINING_CLASS_OVERLAY' value='1'/>
610      <enumerator name='HB_UNICODE_COMBINING_CLASS_NUKTA' value='7'/>
611      <enumerator name='HB_UNICODE_COMBINING_CLASS_KANA_VOICING' value='8'/>
612      <enumerator name='HB_UNICODE_COMBINING_CLASS_VIRAMA' value='9'/>
613      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC10' value='10'/>
614      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC11' value='11'/>
615      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC12' value='12'/>
616      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC13' value='13'/>
617      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC14' value='14'/>
618      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC15' value='15'/>
619      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC16' value='16'/>
620      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC17' value='17'/>
621      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC18' value='18'/>
622      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC19' value='19'/>
623      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC20' value='20'/>
624      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC21' value='21'/>
625      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC22' value='22'/>
626      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC23' value='23'/>
627      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC24' value='24'/>
628      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC25' value='25'/>
629      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC26' value='26'/>
630      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC27' value='27'/>
631      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC28' value='28'/>
632      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC29' value='29'/>
633      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC30' value='30'/>
634      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC31' value='31'/>
635      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC32' value='32'/>
636      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC33' value='33'/>
637      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC34' value='34'/>
638      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC35' value='35'/>
639      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC36' value='36'/>
640      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC84' value='84'/>
641      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC91' value='91'/>
642      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC103' value='103'/>
643      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC107' value='107'/>
644      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC118' value='118'/>
645      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC122' value='122'/>
646      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC129' value='129'/>
647      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC130' value='130'/>
648      <enumerator name='HB_UNICODE_COMBINING_CLASS_CCC133' value='132'/>
649      <enumerator name='HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW_LEFT' value='200'/>
650      <enumerator name='HB_UNICODE_COMBINING_CLASS_ATTACHED_BELOW' value='202'/>
651      <enumerator name='HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE' value='214'/>
652      <enumerator name='HB_UNICODE_COMBINING_CLASS_ATTACHED_ABOVE_RIGHT' value='216'/>
653      <enumerator name='HB_UNICODE_COMBINING_CLASS_BELOW_LEFT' value='218'/>
654      <enumerator name='HB_UNICODE_COMBINING_CLASS_BELOW' value='220'/>
655      <enumerator name='HB_UNICODE_COMBINING_CLASS_BELOW_RIGHT' value='222'/>
656      <enumerator name='HB_UNICODE_COMBINING_CLASS_LEFT' value='224'/>
657      <enumerator name='HB_UNICODE_COMBINING_CLASS_RIGHT' value='226'/>
658      <enumerator name='HB_UNICODE_COMBINING_CLASS_ABOVE_LEFT' value='228'/>
659      <enumerator name='HB_UNICODE_COMBINING_CLASS_ABOVE' value='230'/>
660      <enumerator name='HB_UNICODE_COMBINING_CLASS_ABOVE_RIGHT' value='232'/>
661      <enumerator name='HB_UNICODE_COMBINING_CLASS_DOUBLE_BELOW' value='233'/>
662      <enumerator name='HB_UNICODE_COMBINING_CLASS_DOUBLE_ABOVE' value='234'/>
663      <enumerator name='HB_UNICODE_COMBINING_CLASS_IOTA_SUBSCRIPT' value='240'/>
664      <enumerator name='HB_UNICODE_COMBINING_CLASS_INVALID' value='255'/>
665    </enum-decl>
666    <typedef-decl name='hb_unicode_funcs_t' type-id='type-id-96' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='171' column='1' id='type-id-97'/>
667    <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-91'>
668      <member-type access='public'>
669        <typedef-decl name='scratch_buffer_t' type-id='type-id-10' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='190' column='1' id='type-id-98'/>
670      </member-type>
671      <data-member access='public' layout-offset-in-bits='0'>
672        <var-decl name='header' type-id='type-id-15' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='47' column='1'/>
673      </data-member>
674      <data-member access='public' layout-offset-in-bits='896'>
675        <var-decl name='unicode' type-id='type-id-99' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='51' column='1'/>
676      </data-member>
677      <data-member access='public' layout-offset-in-bits='960'>
678        <var-decl name='flags' type-id='type-id-100' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='52' column='1'/>
679      </data-member>
680      <data-member access='public' layout-offset-in-bits='992'>
681        <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'/>
682      </data-member>
683      <data-member access='public' layout-offset-in-bits='1024'>
684        <var-decl name='content_type' type-id='type-id-101' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='56' column='1'/>
685      </data-member>
686      <data-member access='public' layout-offset-in-bits='1088'>
687        <var-decl name='props' type-id='type-id-102' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='57' column='1'/>
688      </data-member>
689      <data-member access='public' layout-offset-in-bits='1344'>
690        <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'/>
691      </data-member>
692      <data-member access='public' layout-offset-in-bits='1352'>
693        <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'/>
694      </data-member>
695      <data-member access='public' layout-offset-in-bits='1360'>
696        <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'/>
697      </data-member>
698      <data-member access='public' layout-offset-in-bits='1376'>
699        <var-decl name='idx' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='63' column='1'/>
700      </data-member>
701      <data-member access='public' layout-offset-in-bits='1408'>
702        <var-decl name='len' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='64' column='1'/>
703      </data-member>
704      <data-member access='public' layout-offset-in-bits='1440'>
705        <var-decl name='out_len' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='65' column='1'/>
706      </data-member>
707      <data-member access='public' layout-offset-in-bits='1472'>
708        <var-decl name='allocated' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='67' column='1'/>
709      </data-member>
710      <data-member access='public' layout-offset-in-bits='1536'>
711        <var-decl name='info' type-id='type-id-103' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='68' column='1'/>
712      </data-member>
713      <data-member access='public' layout-offset-in-bits='1600'>
714        <var-decl name='out_info' type-id='type-id-103' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='69' column='1'/>
715      </data-member>
716      <data-member access='public' layout-offset-in-bits='1664'>
717        <var-decl name='pos' type-id='type-id-104' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='70' column='1'/>
718      </data-member>
719      <data-member access='public' layout-offset-in-bits='1728'>
720        <var-decl name='serial' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='83' column='1'/>
721      </data-member>
722      <data-member access='public' layout-offset-in-bits='1760'>
723        <var-decl name='allocated_var_bytes' 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='86' column='1'/>
724      </data-member>
725      <data-member access='public' layout-offset-in-bits='1856'>
726        <var-decl name='allocated_var_owner' type-id='type-id-70' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='87' column='1'/>
727      </data-member>
728      <data-member access='public' static='yes'>
729        <var-decl name='CONTEXT_LENGTH' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-private.hh' line='92' column='1'/>
730      </data-member>
731      <data-member access='public' layout-offset-in-bits='2368'>
732        <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'/>
733      </data-member>
734      <data-member access='public' layout-offset-in-bits='2688'>
735        <var-decl name='context_len' 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='94' column='1'/>
736      </data-member>
737    </class-decl>
738    <typedef-decl name='hb_codepoint_t' type-id='type-id-106' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='75' column='1' id='type-id-72'/>
739    <typedef-decl name='uint32_t' type-id='type-id-12' filepath='/usr/include/stdint.h' line='52' column='1' id='type-id-106'/>
740    <typedef-decl name='hb_unicode_eastasian_width_func_t' type-id='type-id-107' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='227' column='1' id='type-id-108'/>
741    <typedef-decl name='hb_unicode_general_category_func_t' type-id='type-id-109' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='230' column='1' id='type-id-110'/>
742    <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-111'>
743      <underlying-type type-id='type-id-11'/>
744      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_CONTROL' value='0'/>
745      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_FORMAT' value='1'/>
746      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_UNASSIGNED' value='2'/>
747      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_PRIVATE_USE' value='3'/>
748      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_SURROGATE' value='4'/>
749      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER' value='5'/>
750      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_MODIFIER_LETTER' value='6'/>
751      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_OTHER_LETTER' value='7'/>
752      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_TITLECASE_LETTER' value='8'/>
753      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER' value='9'/>
754      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_SPACING_MARK' value='10'/>
755      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_ENCLOSING_MARK' value='11'/>
756      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK' value='12'/>
757      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER' value='13'/>
758      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_LETTER_NUMBER' value='14'/>
759      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_OTHER_NUMBER' value='15'/>
760      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION' value='16'/>
761      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION' value='17'/>
762      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION' value='18'/>
763      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION' value='19'/>
764      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION' value='20'/>
765      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION' value='21'/>
766      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION' value='22'/>
767      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL' value='23'/>
768      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL' value='24'/>
769      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_MATH_SYMBOL' value='25'/>
770      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_OTHER_SYMBOL' value='26'/>
771      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_LINE_SEPARATOR' value='27'/>
772      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR' value='28'/>
773      <enumerator name='HB_UNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR' value='29'/>
774    </enum-decl>
775    <typedef-decl name='hb_unicode_mirroring_func_t' type-id='type-id-112' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='233' column='1' id='type-id-113'/>
776    <typedef-decl name='hb_unicode_script_func_t' type-id='type-id-114' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='236' column='1' id='type-id-115'/>
777    <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-116'>
778      <underlying-type type-id='type-id-11'/>
779      <enumerator name='HB_SCRIPT_COMMON' value='1517910393'/>
780      <enumerator name='HB_SCRIPT_INHERITED' value='1516858984'/>
781      <enumerator name='HB_SCRIPT_UNKNOWN' value='1517976186'/>
782      <enumerator name='HB_SCRIPT_ARABIC' value='1098015074'/>
783      <enumerator name='HB_SCRIPT_ARMENIAN' value='1098018158'/>
784      <enumerator name='HB_SCRIPT_BENGALI' value='1113943655'/>
785      <enumerator name='HB_SCRIPT_CYRILLIC' value='1132032620'/>
786      <enumerator name='HB_SCRIPT_DEVANAGARI' value='1147500129'/>
787      <enumerator name='HB_SCRIPT_GEORGIAN' value='1197830002'/>
788      <enumerator name='HB_SCRIPT_GREEK' value='1198679403'/>
789      <enumerator name='HB_SCRIPT_GUJARATI' value='1198877298'/>
790      <enumerator name='HB_SCRIPT_GURMUKHI' value='1198879349'/>
791      <enumerator name='HB_SCRIPT_HANGUL' value='1214344807'/>
792      <enumerator name='HB_SCRIPT_HAN' value='1214344809'/>
793      <enumerator name='HB_SCRIPT_HEBREW' value='1214603890'/>
794      <enumerator name='HB_SCRIPT_HIRAGANA' value='1214870113'/>
795      <enumerator name='HB_SCRIPT_KANNADA' value='1265525857'/>
796      <enumerator name='HB_SCRIPT_KATAKANA' value='1264676449'/>
797      <enumerator name='HB_SCRIPT_LAO' value='1281453935'/>
798      <enumerator name='HB_SCRIPT_LATIN' value='1281455214'/>
799      <enumerator name='HB_SCRIPT_MALAYALAM' value='1298954605'/>
800      <enumerator name='HB_SCRIPT_ORIYA' value='1332902241'/>
801      <enumerator name='HB_SCRIPT_TAMIL' value='1415671148'/>
802      <enumerator name='HB_SCRIPT_TELUGU' value='1415933045'/>
803      <enumerator name='HB_SCRIPT_THAI' value='1416126825'/>
804      <enumerator name='HB_SCRIPT_TIBETAN' value='1416192628'/>
805      <enumerator name='HB_SCRIPT_BOPOMOFO' value='1114599535'/>
806      <enumerator name='HB_SCRIPT_BRAILLE' value='1114792297'/>
807      <enumerator name='HB_SCRIPT_CANADIAN_SYLLABICS' value='1130458739'/>
808      <enumerator name='HB_SCRIPT_CHEROKEE' value='1130915186'/>
809      <enumerator name='HB_SCRIPT_ETHIOPIC' value='1165256809'/>
810      <enumerator name='HB_SCRIPT_KHMER' value='1265134962'/>
811      <enumerator name='HB_SCRIPT_MONGOLIAN' value='1299148391'/>
812      <enumerator name='HB_SCRIPT_MYANMAR' value='1299803506'/>
813      <enumerator name='HB_SCRIPT_OGHAM' value='1332175213'/>
814      <enumerator name='HB_SCRIPT_RUNIC' value='1383427698'/>
815      <enumerator name='HB_SCRIPT_SINHALA' value='1399418472'/>
816      <enumerator name='HB_SCRIPT_SYRIAC' value='1400468067'/>
817      <enumerator name='HB_SCRIPT_THAANA' value='1416126817'/>
818      <enumerator name='HB_SCRIPT_YI' value='1500080489'/>
819      <enumerator name='HB_SCRIPT_DESERET' value='1148416628'/>
820      <enumerator name='HB_SCRIPT_GOTHIC' value='1198486632'/>
821      <enumerator name='HB_SCRIPT_OLD_ITALIC' value='1232363884'/>
822      <enumerator name='HB_SCRIPT_BUHID' value='1114990692'/>
823      <enumerator name='HB_SCRIPT_HANUNOO' value='1214344815'/>
824      <enumerator name='HB_SCRIPT_TAGALOG' value='1416064103'/>
825      <enumerator name='HB_SCRIPT_TAGBANWA' value='1415669602'/>
826      <enumerator name='HB_SCRIPT_CYPRIOT' value='1131442804'/>
827      <enumerator name='HB_SCRIPT_LIMBU' value='1281977698'/>
828      <enumerator name='HB_SCRIPT_LINEAR_B' value='1281977954'/>
829      <enumerator name='HB_SCRIPT_OSMANYA' value='1332964705'/>
830      <enumerator name='HB_SCRIPT_SHAVIAN' value='1399349623'/>
831      <enumerator name='HB_SCRIPT_TAI_LE' value='1415670885'/>
832      <enumerator name='HB_SCRIPT_UGARITIC' value='1432838514'/>
833      <enumerator name='HB_SCRIPT_BUGINESE' value='1114990441'/>
834      <enumerator name='HB_SCRIPT_COPTIC' value='1131376756'/>
835      <enumerator name='HB_SCRIPT_GLAGOLITIC' value='1198285159'/>
836      <enumerator name='HB_SCRIPT_KHAROSHTHI' value='1265131890'/>
837      <enumerator name='HB_SCRIPT_NEW_TAI_LUE' value='1415670901'/>
838      <enumerator name='HB_SCRIPT_OLD_PERSIAN' value='1483761007'/>
839      <enumerator name='HB_SCRIPT_SYLOTI_NAGRI' value='1400466543'/>
840      <enumerator name='HB_SCRIPT_TIFINAGH' value='1415999079'/>
841      <enumerator name='HB_SCRIPT_BALINESE' value='1113681001'/>
842      <enumerator name='HB_SCRIPT_CUNEIFORM' value='1483961720'/>
843      <enumerator name='HB_SCRIPT_NKO' value='1315663727'/>
844      <enumerator name='HB_SCRIPT_PHAGS_PA' value='1349017959'/>
845      <enumerator name='HB_SCRIPT_PHOENICIAN' value='1349021304'/>
846      <enumerator name='HB_SCRIPT_CARIAN' value='1130459753'/>
847      <enumerator name='HB_SCRIPT_CHAM' value='1130914157'/>
848      <enumerator name='HB_SCRIPT_KAYAH_LI' value='1264675945'/>
849      <enumerator name='HB_SCRIPT_LEPCHA' value='1281716323'/>
850      <enumerator name='HB_SCRIPT_LYCIAN' value='1283023721'/>
851      <enumerator name='HB_SCRIPT_LYDIAN' value='1283023977'/>
852      <enumerator name='HB_SCRIPT_OL_CHIKI' value='1332503403'/>
853      <enumerator name='HB_SCRIPT_REJANG' value='1382706791'/>
854      <enumerator name='HB_SCRIPT_SAURASHTRA' value='1398895986'/>
855      <enumerator name='HB_SCRIPT_SUNDANESE' value='1400204900'/>
856      <enumerator name='HB_SCRIPT_VAI' value='1449224553'/>
857      <enumerator name='HB_SCRIPT_AVESTAN' value='1098281844'/>
858      <enumerator name='HB_SCRIPT_BAMUM' value='1113681269'/>
859      <enumerator name='HB_SCRIPT_EGYPTIAN_HIEROGLYPHS' value='1164409200'/>
860      <enumerator name='HB_SCRIPT_IMPERIAL_ARAMAIC' value='1098018153'/>
861      <enumerator name='HB_SCRIPT_INSCRIPTIONAL_PAHLAVI' value='1349020777'/>
862      <enumerator name='HB_SCRIPT_INSCRIPTIONAL_PARTHIAN' value='1349678185'/>
863      <enumerator name='HB_SCRIPT_JAVANESE' value='1247901281'/>
864      <enumerator name='HB_SCRIPT_KAITHI' value='1265920105'/>
865      <enumerator name='HB_SCRIPT_LISU' value='1281979253'/>
866      <enumerator name='HB_SCRIPT_MEETEI_MAYEK' value='1299473769'/>
867      <enumerator name='HB_SCRIPT_OLD_SOUTH_ARABIAN' value='1398895202'/>
868      <enumerator name='HB_SCRIPT_OLD_TURKIC' value='1332898664'/>
869      <enumerator name='HB_SCRIPT_SAMARITAN' value='1398893938'/>
870      <enumerator name='HB_SCRIPT_TAI_THAM' value='1281453665'/>
871      <enumerator name='HB_SCRIPT_TAI_VIET' value='1415673460'/>
872      <enumerator name='HB_SCRIPT_BATAK' value='1113683051'/>
873      <enumerator name='HB_SCRIPT_BRAHMI' value='1114792296'/>
874      <enumerator name='HB_SCRIPT_MANDAIC' value='1298230884'/>
875      <enumerator name='HB_SCRIPT_CHAKMA' value='1130457965'/>
876      <enumerator name='HB_SCRIPT_MEROITIC_CURSIVE' value='1298494051'/>
877      <enumerator name='HB_SCRIPT_MEROITIC_HIEROGLYPHS' value='1298494063'/>
878      <enumerator name='HB_SCRIPT_MIAO' value='1349284452'/>
879      <enumerator name='HB_SCRIPT_SHARADA' value='1399353956'/>
880      <enumerator name='HB_SCRIPT_SORA_SOMPENG' value='1399812705'/>
881      <enumerator name='HB_SCRIPT_TAKRI' value='1415670642'/>
882      <enumerator name='HB_SCRIPT_BASSA_VAH' value='1113682803'/>
883      <enumerator name='HB_SCRIPT_CAUCASIAN_ALBANIAN' value='1097295970'/>
884      <enumerator name='HB_SCRIPT_DUPLOYAN' value='1148547180'/>
885      <enumerator name='HB_SCRIPT_ELBASAN' value='1164730977'/>
886      <enumerator name='HB_SCRIPT_GRANTHA' value='1198678382'/>
887      <enumerator name='HB_SCRIPT_KHOJKI' value='1265135466'/>
888      <enumerator name='HB_SCRIPT_KHUDAWADI' value='1399418468'/>
889      <enumerator name='HB_SCRIPT_LINEAR_A' value='1281977953'/>
890      <enumerator name='HB_SCRIPT_MAHAJANI' value='1298229354'/>
891      <enumerator name='HB_SCRIPT_MANICHAEAN' value='1298230889'/>
892      <enumerator name='HB_SCRIPT_MENDE_KIKAKUI' value='1298493028'/>
893      <enumerator name='HB_SCRIPT_MODI' value='1299145833'/>
894      <enumerator name='HB_SCRIPT_MRO' value='1299345263'/>
895      <enumerator name='HB_SCRIPT_NABATAEAN' value='1315070324'/>
896      <enumerator name='HB_SCRIPT_OLD_NORTH_ARABIAN' value='1315009122'/>
897      <enumerator name='HB_SCRIPT_OLD_PERMIC' value='1348825709'/>
898      <enumerator name='HB_SCRIPT_PAHAWH_HMONG' value='1215131239'/>
899      <enumerator name='HB_SCRIPT_PALMYRENE' value='1348562029'/>
900      <enumerator name='HB_SCRIPT_PAU_CIN_HAU' value='1348564323'/>
901      <enumerator name='HB_SCRIPT_PSALTER_PAHLAVI' value='1349020784'/>
902      <enumerator name='HB_SCRIPT_SIDDHAM' value='1399415908'/>
903      <enumerator name='HB_SCRIPT_TIRHUTA' value='1416196712'/>
904      <enumerator name='HB_SCRIPT_WARANG_CITI' value='1466004065'/>
905      <enumerator name='HB_SCRIPT_INVALID' value='0'/>
906      <enumerator name='_HB_SCRIPT_MAX_VALUE' value='4294967295'/>
907      <enumerator name='_HB_SCRIPT_MAX_VALUE_SIGNED' value='2147483647'/>
908    </enum-decl>
909    <typedef-decl name='hb_unicode_compose_func_t' type-id='type-id-117' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='242' column='1' id='type-id-118'/>
910    <typedef-decl name='hb_unicode_decompose_func_t' type-id='type-id-119' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='247' column='1' id='type-id-120'/>
911    <typedef-decl name='hb_unicode_decompose_compatibility_func_t' type-id='type-id-121' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.h' line='270' column='1' id='type-id-122'/>
912    <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-96'>
913      <member-type access='public'>
914        <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-123'>
915          <data-member access='public' layout-offset-in-bits='0'>
916            <var-decl name='combining_class' type-id='type-id-94' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='205' column='1'/>
917          </data-member>
918          <data-member access='public' layout-offset-in-bits='64'>
919            <var-decl name='eastasian_width' 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='205' column='1'/>
920          </data-member>
921          <data-member access='public' layout-offset-in-bits='128'>
922            <var-decl name='general_category' 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'/>
923          </data-member>
924          <data-member access='public' layout-offset-in-bits='192'>
925            <var-decl name='mirroring' 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'/>
926          </data-member>
927          <data-member access='public' layout-offset-in-bits='256'>
928            <var-decl name='script' 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'/>
929          </data-member>
930          <data-member access='public' layout-offset-in-bits='320'>
931            <var-decl name='compose' 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='205' column='1'/>
932          </data-member>
933          <data-member access='public' layout-offset-in-bits='384'>
934            <var-decl name='decompose' type-id='type-id-120' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='205' column='1'/>
935          </data-member>
936          <data-member access='public' layout-offset-in-bits='448'>
937            <var-decl name='decompose_compatibility' type-id='type-id-122' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='205' column='1'/>
938          </data-member>
939        </class-decl>
940      </member-type>
941      <member-type access='public'>
942        <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-124'>
943          <data-member access='public' layout-offset-in-bits='0'>
944            <var-decl name='combining_class' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='211' column='1'/>
945          </data-member>
946          <data-member access='public' layout-offset-in-bits='64'>
947            <var-decl name='eastasian_width' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='211' column='1'/>
948          </data-member>
949          <data-member access='public' layout-offset-in-bits='128'>
950            <var-decl name='general_category' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='211' column='1'/>
951          </data-member>
952          <data-member access='public' layout-offset-in-bits='192'>
953            <var-decl name='mirroring' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='211' column='1'/>
954          </data-member>
955          <data-member access='public' layout-offset-in-bits='256'>
956            <var-decl name='script' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='211' column='1'/>
957          </data-member>
958          <data-member access='public' layout-offset-in-bits='320'>
959            <var-decl name='compose' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='211' column='1'/>
960          </data-member>
961          <data-member access='public' layout-offset-in-bits='384'>
962            <var-decl name='decompose' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='211' column='1'/>
963          </data-member>
964          <data-member access='public' layout-offset-in-bits='448'>
965            <var-decl name='decompose_compatibility' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='211' column='1'/>
966          </data-member>
967        </class-decl>
968      </member-type>
969      <member-type access='public'>
970        <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-125'>
971          <data-member access='public' layout-offset-in-bits='0'>
972            <var-decl name='combining_class' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='217' column='1'/>
973          </data-member>
974          <data-member access='public' layout-offset-in-bits='64'>
975            <var-decl name='eastasian_width' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='217' column='1'/>
976          </data-member>
977          <data-member access='public' layout-offset-in-bits='128'>
978            <var-decl name='general_category' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='217' column='1'/>
979          </data-member>
980          <data-member access='public' layout-offset-in-bits='192'>
981            <var-decl name='mirroring' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='217' column='1'/>
982          </data-member>
983          <data-member access='public' layout-offset-in-bits='256'>
984            <var-decl name='script' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='217' column='1'/>
985          </data-member>
986          <data-member access='public' layout-offset-in-bits='320'>
987            <var-decl name='compose' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='217' column='1'/>
988          </data-member>
989          <data-member access='public' layout-offset-in-bits='384'>
990            <var-decl name='decompose' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='217' column='1'/>
991          </data-member>
992          <data-member access='public' layout-offset-in-bits='448'>
993            <var-decl name='decompose_compatibility' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='217' column='1'/>
994          </data-member>
995        </class-decl>
996      </member-type>
997      <data-member access='public' layout-offset-in-bits='0'>
998        <var-decl name='header' type-id='type-id-15' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='65' column='1'/>
999      </data-member>
1000      <data-member access='public' layout-offset-in-bits='896'>
1001        <var-decl name='parent' type-id='type-id-99' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='68' column='1'/>
1002      </data-member>
1003      <data-member access='public' layout-offset-in-bits='960'>
1004        <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'/>
1005      </data-member>
1006      <data-member access='public' layout-offset-in-bits='1024'>
1007        <var-decl name='func' type-id='type-id-123' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='207' column='1'/>
1008      </data-member>
1009      <data-member access='public' layout-offset-in-bits='1536'>
1010        <var-decl name='user_data' type-id='type-id-124' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='213' column='1'/>
1011      </data-member>
1012      <data-member access='public' layout-offset-in-bits='2048'>
1013        <var-decl name='destroy' type-id='type-id-125' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode-private.hh' line='219' column='1'/>
1014      </data-member>
1015    </class-decl>
1016    <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-126'>
1017      <data-member access='public' layout-offset-in-bits='0'>
1018        <var-decl name='s' type-id='type-id-127' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='168' column='1'/>
1019      </data-member>
1020    </class-decl>
1021    <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-100'>
1022      <underlying-type type-id='type-id-11'/>
1023      <enumerator name='HB_BUFFER_FLAG_DEFAULT' value='0'/>
1024      <enumerator name='HB_BUFFER_FLAG_BOT' value='1'/>
1025      <enumerator name='HB_BUFFER_FLAG_EOT' value='2'/>
1026      <enumerator name='HB_BUFFER_FLAG_PRESERVE_DEFAULT_IGNORABLES' value='4'/>
1027    </enum-decl>
1028    <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-101'>
1029      <underlying-type type-id='type-id-11'/>
1030      <enumerator name='HB_BUFFER_CONTENT_TYPE_INVALID' value='0'/>
1031      <enumerator name='HB_BUFFER_CONTENT_TYPE_UNICODE' value='1'/>
1032      <enumerator name='HB_BUFFER_CONTENT_TYPE_GLYPHS' value='2'/>
1033    </enum-decl>
1034    <typedef-decl name='hb_segment_properties_t' type-id='type-id-128' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='72' column='1' id='type-id-102'/>
1035    <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-129'>
1036      <underlying-type type-id='type-id-11'/>
1037      <enumerator name='HB_DIRECTION_INVALID' value='0'/>
1038      <enumerator name='HB_DIRECTION_LTR' value='4'/>
1039      <enumerator name='HB_DIRECTION_RTL' value='5'/>
1040      <enumerator name='HB_DIRECTION_TTB' value='6'/>
1041      <enumerator name='HB_DIRECTION_BTT' value='7'/>
1042    </enum-decl>
1043    <typedef-decl name='hb_language_t' type-id='type-id-130' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='137' column='1' id='type-id-131'/>
1044    <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-132'>
1045      <data-member access='public' layout-offset-in-bits='0'>
1046        <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'/>
1047      </data-member>
1048      <data-member access='public' layout-offset-in-bits='32'>
1049        <var-decl name='mask' type-id='type-id-133' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='46' column='1'/>
1050      </data-member>
1051      <data-member access='public' layout-offset-in-bits='64'>
1052        <var-decl name='cluster' type-id='type-id-106' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='47' column='1'/>
1053      </data-member>
1054      <data-member access='public' layout-offset-in-bits='96'>
1055        <var-decl name='var1' type-id='type-id-134' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='50' column='1'/>
1056      </data-member>
1057      <data-member access='public' layout-offset-in-bits='128'>
1058        <var-decl name='var2' type-id='type-id-134' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='51' column='1'/>
1059      </data-member>
1060    </class-decl>
1061    <typedef-decl name='hb_glyph_info_t' type-id='type-id-132' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='52' column='1' id='type-id-135'/>
1062    <typedef-decl name='hb_mask_t' type-id='type-id-106' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='77' column='1' id='type-id-133'/>
1063    <typedef-decl name='hb_var_int_t' type-id='type-id-136' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='86' column='1' id='type-id-134'/>
1064    <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-136'>
1065      <data-member access='public'>
1066        <var-decl name='u32' type-id='type-id-106' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='80' column='1'/>
1067      </data-member>
1068      <data-member access='public'>
1069        <var-decl name='i32' type-id='type-id-137' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='81' column='1'/>
1070      </data-member>
1071      <data-member access='public'>
1072        <var-decl name='u16' type-id='type-id-83' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='82' column='1'/>
1073      </data-member>
1074      <data-member access='public'>
1075        <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'/>
1076      </data-member>
1077      <data-member access='public'>
1078        <var-decl name='u8' type-id='type-id-85' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='84' column='1'/>
1079      </data-member>
1080      <data-member access='public'>
1081        <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'/>
1082      </data-member>
1083    </union-decl>
1084    <typedef-decl name='int32_t' type-id='type-id-9' filepath='/usr/include/stdint.h' line='39' column='1' id='type-id-137'/>
1085    <typedef-decl name='uint16_t' type-id='type-id-89' filepath='/usr/include/stdint.h' line='50' column='1' id='type-id-82'/>
1086    <typedef-decl name='int16_t' type-id='type-id-80' filepath='/usr/include/stdint.h' line='38' column='1' id='type-id-75'/>
1087    <typedef-decl name='uint8_t' type-id='type-id-87' filepath='/usr/include/stdint.h' line='49' column='1' id='type-id-84'/>
1088    <typedef-decl name='int8_t' type-id='type-id-81' filepath='/usr/include/stdint.h' line='37' column='1' id='type-id-77'/>
1089    <typedef-decl name='hb_glyph_position_t' type-id='type-id-138' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='62' column='1' id='type-id-139'/>
1090    <typedef-decl name='hb_position_t' type-id='type-id-137' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='76' column='1' id='type-id-140'/>
1091    <typedef-decl name='hb_font_t' type-id='type-id-141' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='40' column='1' id='type-id-142'/>
1092    <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-141'>
1093      <data-member access='public' layout-offset-in-bits='0'>
1094        <var-decl name='header' type-id='type-id-15' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='92' column='1'/>
1095      </data-member>
1096      <data-member access='public' layout-offset-in-bits='896'>
1097        <var-decl name='immutable' type-id='type-id-28' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='95' column='1'/>
1098      </data-member>
1099      <data-member access='public' layout-offset-in-bits='960'>
1100        <var-decl name='parent' type-id='type-id-143' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='97' column='1'/>
1101      </data-member>
1102      <data-member access='public' layout-offset-in-bits='1024'>
1103        <var-decl name='face' type-id='type-id-144' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='98' column='1'/>
1104      </data-member>
1105      <data-member access='public' layout-offset-in-bits='1088'>
1106        <var-decl name='x_scale' type-id='type-id-9' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='100' column='1'/>
1107      </data-member>
1108      <data-member access='public' layout-offset-in-bits='1120'>
1109        <var-decl name='y_scale' type-id='type-id-9' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='101' column='1'/>
1110      </data-member>
1111      <data-member access='public' layout-offset-in-bits='1152'>
1112        <var-decl name='x_ppem' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='103' column='1'/>
1113      </data-member>
1114      <data-member access='public' layout-offset-in-bits='1184'>
1115        <var-decl name='y_ppem' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='104' column='1'/>
1116      </data-member>
1117      <data-member access='public' layout-offset-in-bits='1216'>
1118        <var-decl name='klass' type-id='type-id-145' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='106' column='1'/>
1119      </data-member>
1120      <data-member access='public' layout-offset-in-bits='1280'>
1121        <var-decl name='user_data' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='107' column='1'/>
1122      </data-member>
1123      <data-member access='public' layout-offset-in-bits='1344'>
1124        <var-decl name='destroy' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='108' column='1'/>
1125      </data-member>
1126      <data-member access='public' layout-offset-in-bits='1408'>
1127        <var-decl name='shaper_data' type-id='type-id-146' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='110' column='1'/>
1128      </data-member>
1129    </class-decl>
1130    <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-147'>
1131      <underlying-type type-id='type-id-11'/>
1132      <enumerator name='HB_BUFFER_SERIALIZE_FLAG_DEFAULT' value='0'/>
1133      <enumerator name='HB_BUFFER_SERIALIZE_FLAG_NO_CLUSTERS' value='1'/>
1134      <enumerator name='HB_BUFFER_SERIALIZE_FLAG_NO_POSITIONS' value='2'/>
1135      <enumerator name='HB_BUFFER_SERIALIZE_FLAG_NO_GLYPH_NAMES' value='4'/>
1136    </enum-decl>
1137    <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-128'>
1138      <data-member access='public' layout-offset-in-bits='0'>
1139        <var-decl name='direction' type-id='type-id-129' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='66' column='1'/>
1140      </data-member>
1141      <data-member access='public' layout-offset-in-bits='32'>
1142        <var-decl name='script' type-id='type-id-116' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='67' column='1'/>
1143      </data-member>
1144      <data-member access='public' layout-offset-in-bits='64'>
1145        <var-decl name='language' type-id='type-id-131' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='68' column='1'/>
1146      </data-member>
1147      <data-member access='public' layout-offset-in-bits='128'>
1148        <var-decl name='reserved1' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='70' column='1'/>
1149      </data-member>
1150      <data-member access='public' layout-offset-in-bits='192'>
1151        <var-decl name='reserved2' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='71' column='1'/>
1152      </data-member>
1153    </class-decl>
1154    <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-138'>
1155      <data-member access='public' layout-offset-in-bits='0'>
1156        <var-decl name='x_advance' type-id='type-id-140' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='55' column='1'/>
1157      </data-member>
1158      <data-member access='public' layout-offset-in-bits='32'>
1159        <var-decl name='y_advance' type-id='type-id-140' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='56' column='1'/>
1160      </data-member>
1161      <data-member access='public' layout-offset-in-bits='64'>
1162        <var-decl name='x_offset' type-id='type-id-140' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='57' column='1'/>
1163      </data-member>
1164      <data-member access='public' layout-offset-in-bits='96'>
1165        <var-decl name='y_offset' type-id='type-id-140' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='58' column='1'/>
1166      </data-member>
1167      <data-member access='public' layout-offset-in-bits='128'>
1168        <var-decl name='var' type-id='type-id-134' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.h' line='61' column='1'/>
1169      </data-member>
1170    </class-decl>
1171    <pointer-type-def type-id='type-id-31' size-in-bits='64' id='type-id-148'/>
1172    <qualified-type-def type-id='type-id-91' const='yes' id='type-id-149'/>
1173    <pointer-type-def type-id='type-id-149' size-in-bits='64' id='type-id-150'/>
1174    <qualified-type-def type-id='type-id-72' const='yes' id='type-id-151'/>
1175    <pointer-type-def type-id='type-id-151' size-in-bits='64' id='type-id-152'/>
1176    <qualified-type-def type-id='type-id-135' const='yes' id='type-id-153'/>
1177    <reference-type-def kind='lvalue' type-id='type-id-153' size-in-bits='64' id='type-id-154'/>
1178    <qualified-type-def type-id='type-id-126' const='yes' id='type-id-155'/>
1179    <pointer-type-def type-id='type-id-155' size-in-bits='64' id='type-id-130'/>
1180    <qualified-type-def type-id='type-id-96' const='yes' id='type-id-156'/>
1181    <pointer-type-def type-id='type-id-156' size-in-bits='64' id='type-id-157'/>
1182    <qualified-type-def type-id='type-id-12' const='yes' id='type-id-105'/>
1183    <pointer-type-def type-id='type-id-158' size-in-bits='64' id='type-id-114'/>
1184    <pointer-type-def type-id='type-id-159' size-in-bits='64' id='type-id-93'/>
1185    <pointer-type-def type-id='type-id-160' size-in-bits='64' id='type-id-109'/>
1186    <pointer-type-def type-id='type-id-91' size-in-bits='64' id='type-id-161'/>
1187    <pointer-type-def type-id='type-id-98' size-in-bits='64' id='type-id-162'/>
1188    <pointer-type-def type-id='type-id-72' size-in-bits='64' id='type-id-163'/>
1189    <pointer-type-def type-id='type-id-142' size-in-bits='64' id='type-id-143'/>
1190    <reference-type-def kind='lvalue' type-id='type-id-135' size-in-bits='64' id='type-id-164'/>
1191    <pointer-type-def type-id='type-id-135' size-in-bits='64' id='type-id-103'/>
1192    <reference-type-def kind='lvalue' type-id='type-id-139' size-in-bits='64' id='type-id-165'/>
1193    <pointer-type-def type-id='type-id-139' size-in-bits='64' id='type-id-104'/>
1194    <pointer-type-def type-id='type-id-97' size-in-bits='64' id='type-id-99'/>
1195    <pointer-type-def type-id='type-id-166' size-in-bits='64' id='type-id-119'/>
1196    <pointer-type-def type-id='type-id-167' size-in-bits='64' id='type-id-117'/>
1197    <pointer-type-def type-id='type-id-168' size-in-bits='64' id='type-id-112'/>
1198    <pointer-type-def type-id='type-id-169' size-in-bits='64' id='type-id-121'/>
1199    <pointer-type-def type-id='type-id-170' size-in-bits='64' id='type-id-107'/>
1200    <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'>
1201      <return type-id='type-id-148'/>
1202    </function-decl>
1203    <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'>
1204      <parameter type-id='type-id-90' name='format' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='80' column='1'/>
1205      <return type-id='type-id-31'/>
1206    </function-decl>
1207    <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'>
1208      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='353' column='1'/>
1209      <parameter type-id='type-id-31' name='buf' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='354' column='1'/>
1210      <parameter type-id='type-id-9' name='buf_len' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='355' column='1'/>
1211      <parameter type-id='type-id-148' name='end_ptr' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='356' column='1'/>
1212      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='357' column='1'/>
1213      <parameter type-id='type-id-90' name='format' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='358' column='1'/>
1214      <return type-id='type-id-28'/>
1215    </function-decl>
1216    <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'>
1217      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='246' column='1'/>
1218      <parameter type-id='type-id-12' name='start' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='247' column='1'/>
1219      <parameter type-id='type-id-12' name='end' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='248' column='1'/>
1220      <parameter type-id='type-id-42' name='buf' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='249' column='1'/>
1221      <parameter type-id='type-id-12' name='buf_size' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='250' column='1'/>
1222      <parameter type-id='type-id-68' name='buf_consumed' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='251' column='1'/>
1223      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='252' column='1'/>
1224      <parameter type-id='type-id-90' name='format' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='253' column='1'/>
1225      <parameter type-id='type-id-147' name='flags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='254' column='1'/>
1226      <return type-id='type-id-12'/>
1227    </function-decl>
1228    <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'>
1229      <parameter type-id='type-id-31' name='str' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='63' column='1'/>
1230      <parameter type-id='type-id-9' name='len' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer-serialize.cc' line='63' column='1'/>
1231      <return type-id='type-id-90'/>
1232    </function-decl>
1233    <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-146'>
1234      <data-member access='public' layout-offset-in-bits='0'>
1235        <var-decl name='ot' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shaper-list.hh' line='43' column='1'/>
1236      </data-member>
1237      <data-member access='public' layout-offset-in-bits='64'>
1238        <var-decl name='fallback' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shaper-list.hh' line='54' column='1'/>
1239      </data-member>
1240    </class-decl>
1241    <array-type-def dimensions='1' type-id='type-id-43' size-in-bits='8' id='type-id-127'>
1242      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
1243    </array-type-def>
1244    <function-type size-in-bits='64' id='type-id-158'>
1245      <parameter type-id='type-id-99'/>
1246      <parameter type-id='type-id-72'/>
1247      <parameter type-id='type-id-33'/>
1248      <return type-id='type-id-116'/>
1249    </function-type>
1250    <function-type size-in-bits='64' id='type-id-159'>
1251      <parameter type-id='type-id-99'/>
1252      <parameter type-id='type-id-72'/>
1253      <parameter type-id='type-id-33'/>
1254      <return type-id='type-id-95'/>
1255    </function-type>
1256    <function-type size-in-bits='64' id='type-id-160'>
1257      <parameter type-id='type-id-99'/>
1258      <parameter type-id='type-id-72'/>
1259      <parameter type-id='type-id-33'/>
1260      <return type-id='type-id-111'/>
1261    </function-type>
1262    <function-type size-in-bits='64' id='type-id-166'>
1263      <parameter type-id='type-id-99'/>
1264      <parameter type-id='type-id-72'/>
1265      <parameter type-id='type-id-163'/>
1266      <parameter type-id='type-id-163'/>
1267      <parameter type-id='type-id-33'/>
1268      <return type-id='type-id-28'/>
1269    </function-type>
1270    <function-type size-in-bits='64' id='type-id-167'>
1271      <parameter type-id='type-id-99'/>
1272      <parameter type-id='type-id-72'/>
1273      <parameter type-id='type-id-72'/>
1274      <parameter type-id='type-id-163'/>
1275      <parameter type-id='type-id-33'/>
1276      <return type-id='type-id-28'/>
1277    </function-type>
1278    <function-type size-in-bits='64' id='type-id-168'>
1279      <parameter type-id='type-id-99'/>
1280      <parameter type-id='type-id-72'/>
1281      <parameter type-id='type-id-33'/>
1282      <return type-id='type-id-72'/>
1283    </function-type>
1284    <function-type size-in-bits='64' id='type-id-169'>
1285      <parameter type-id='type-id-99'/>
1286      <parameter type-id='type-id-72'/>
1287      <parameter type-id='type-id-163'/>
1288      <parameter type-id='type-id-33'/>
1289      <return type-id='type-id-12'/>
1290    </function-type>
1291    <function-type size-in-bits='64' id='type-id-170'>
1292      <parameter type-id='type-id-99'/>
1293      <parameter type-id='type-id-72'/>
1294      <parameter type-id='type-id-33'/>
1295      <return type-id='type-id-12'/>
1296    </function-type>
1297    <pointer-type-def type-id='type-id-172' size-in-bits='64' id='type-id-144'/>
1298    <pointer-type-def type-id='type-id-173' size-in-bits='64' id='type-id-145'/>
1299    <typedef-decl name='hb_face_t' type-id='type-id-174' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.h' line='44' column='1' id='type-id-172'/>
1300    <typedef-decl name='hb_font_funcs_t' type-id='type-id-175' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='47' column='1' id='type-id-173'/>
1301    <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-174'>
1302      <member-type access='public'>
1303        <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-176'>
1304          <data-member access='public' layout-offset-in-bits='0'>
1305            <var-decl name='shape_plan' type-id='type-id-177' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='60' column='1'/>
1306          </data-member>
1307          <data-member access='public' layout-offset-in-bits='64'>
1308            <var-decl name='next' type-id='type-id-178' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='61' column='1'/>
1309          </data-member>
1310        </class-decl>
1311      </member-type>
1312      <data-member access='public' layout-offset-in-bits='0'>
1313        <var-decl name='header' type-id='type-id-15' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='44' column='1'/>
1314      </data-member>
1315      <data-member access='public' layout-offset-in-bits='896'>
1316        <var-decl name='immutable' type-id='type-id-28' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='47' column='1'/>
1317      </data-member>
1318      <data-member access='public' layout-offset-in-bits='960'>
1319        <var-decl name='reference_table_func' type-id='type-id-179' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='49' column='1'/>
1320      </data-member>
1321      <data-member access='public' layout-offset-in-bits='1024'>
1322        <var-decl name='user_data' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='50' column='1'/>
1323      </data-member>
1324      <data-member access='public' layout-offset-in-bits='1088'>
1325        <var-decl name='destroy' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='51' column='1'/>
1326      </data-member>
1327      <data-member access='public' layout-offset-in-bits='1152'>
1328        <var-decl name='index' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='53' column='1'/>
1329      </data-member>
1330      <data-member access='public' layout-offset-in-bits='1184'>
1331        <var-decl name='upem' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='54' column='1'/>
1332      </data-member>
1333      <data-member access='public' layout-offset-in-bits='1216'>
1334        <var-decl name='num_glyphs' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='55' column='1'/>
1335      </data-member>
1336      <data-member access='public' layout-offset-in-bits='1280'>
1337        <var-decl name='shaper_data' type-id='type-id-146' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='57' column='1'/>
1338      </data-member>
1339      <data-member access='public' layout-offset-in-bits='1408'>
1340        <var-decl name='shape_plans' type-id='type-id-178' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='62' column='1'/>
1341      </data-member>
1342    </class-decl>
1343    <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-175'>
1344      <member-type access='public'>
1345        <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-180'>
1346          <data-member access='public' layout-offset-in-bits='0'>
1347            <var-decl name='glyph' type-id='type-id-181' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1348          </data-member>
1349          <data-member access='public' layout-offset-in-bits='64'>
1350            <var-decl name='glyph_h_advance' type-id='type-id-182' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1351          </data-member>
1352          <data-member access='public' layout-offset-in-bits='128'>
1353            <var-decl name='glyph_v_advance' type-id='type-id-183' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1354          </data-member>
1355          <data-member access='public' layout-offset-in-bits='192'>
1356            <var-decl name='glyph_h_origin' type-id='type-id-184' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1357          </data-member>
1358          <data-member access='public' layout-offset-in-bits='256'>
1359            <var-decl name='glyph_v_origin' type-id='type-id-185' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1360          </data-member>
1361          <data-member access='public' layout-offset-in-bits='320'>
1362            <var-decl name='glyph_h_kerning' type-id='type-id-186' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1363          </data-member>
1364          <data-member access='public' layout-offset-in-bits='384'>
1365            <var-decl name='glyph_v_kerning' type-id='type-id-187' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1366          </data-member>
1367          <data-member access='public' layout-offset-in-bits='448'>
1368            <var-decl name='glyph_extents' type-id='type-id-188' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1369          </data-member>
1370          <data-member access='public' layout-offset-in-bits='512'>
1371            <var-decl name='glyph_contour_point' type-id='type-id-189' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1372          </data-member>
1373          <data-member access='public' layout-offset-in-bits='576'>
1374            <var-decl name='glyph_name' type-id='type-id-190' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1375          </data-member>
1376          <data-member access='public' layout-offset-in-bits='640'>
1377            <var-decl name='glyph_from_name' type-id='type-id-191' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1378          </data-member>
1379        </class-decl>
1380      </member-type>
1381      <member-type access='public'>
1382        <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-192'>
1383          <data-member access='public' layout-offset-in-bits='0'>
1384            <var-decl name='glyph' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1385          </data-member>
1386          <data-member access='public' layout-offset-in-bits='64'>
1387            <var-decl name='glyph_h_advance' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1388          </data-member>
1389          <data-member access='public' layout-offset-in-bits='128'>
1390            <var-decl name='glyph_v_advance' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1391          </data-member>
1392          <data-member access='public' layout-offset-in-bits='192'>
1393            <var-decl name='glyph_h_origin' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1394          </data-member>
1395          <data-member access='public' layout-offset-in-bits='256'>
1396            <var-decl name='glyph_v_origin' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1397          </data-member>
1398          <data-member access='public' layout-offset-in-bits='320'>
1399            <var-decl name='glyph_h_kerning' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1400          </data-member>
1401          <data-member access='public' layout-offset-in-bits='384'>
1402            <var-decl name='glyph_v_kerning' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1403          </data-member>
1404          <data-member access='public' layout-offset-in-bits='448'>
1405            <var-decl name='glyph_extents' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1406          </data-member>
1407          <data-member access='public' layout-offset-in-bits='512'>
1408            <var-decl name='glyph_contour_point' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1409          </data-member>
1410          <data-member access='public' layout-offset-in-bits='576'>
1411            <var-decl name='glyph_name' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1412          </data-member>
1413          <data-member access='public' layout-offset-in-bits='640'>
1414            <var-decl name='glyph_from_name' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1415          </data-member>
1416        </class-decl>
1417      </member-type>
1418      <member-type access='public'>
1419        <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-193'>
1420          <data-member access='public' layout-offset-in-bits='0'>
1421            <var-decl name='glyph' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1422          </data-member>
1423          <data-member access='public' layout-offset-in-bits='64'>
1424            <var-decl name='glyph_h_advance' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1425          </data-member>
1426          <data-member access='public' layout-offset-in-bits='128'>
1427            <var-decl name='glyph_v_advance' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1428          </data-member>
1429          <data-member access='public' layout-offset-in-bits='192'>
1430            <var-decl name='glyph_h_origin' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1431          </data-member>
1432          <data-member access='public' layout-offset-in-bits='256'>
1433            <var-decl name='glyph_v_origin' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1434          </data-member>
1435          <data-member access='public' layout-offset-in-bits='320'>
1436            <var-decl name='glyph_h_kerning' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1437          </data-member>
1438          <data-member access='public' layout-offset-in-bits='384'>
1439            <var-decl name='glyph_v_kerning' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1440          </data-member>
1441          <data-member access='public' layout-offset-in-bits='448'>
1442            <var-decl name='glyph_extents' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1443          </data-member>
1444          <data-member access='public' layout-offset-in-bits='512'>
1445            <var-decl name='glyph_contour_point' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1446          </data-member>
1447          <data-member access='public' layout-offset-in-bits='576'>
1448            <var-decl name='glyph_name' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1449          </data-member>
1450          <data-member access='public' layout-offset-in-bits='640'>
1451            <var-decl name='glyph_from_name' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1452          </data-member>
1453        </class-decl>
1454      </member-type>
1455      <data-member access='public' layout-offset-in-bits='0'>
1456        <var-decl name='header' type-id='type-id-15' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='59' column='1'/>
1457      </data-member>
1458      <data-member access='public' layout-offset-in-bits='896'>
1459        <var-decl name='immutable' type-id='type-id-28' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='62' column='1'/>
1460      </data-member>
1461      <data-member access='public' layout-offset-in-bits='960'>
1462        <var-decl name='get' type-id='type-id-180' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='70' column='1'/>
1463      </data-member>
1464      <data-member access='public' layout-offset-in-bits='1664'>
1465        <var-decl name='user_data' type-id='type-id-192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='76' column='1'/>
1466      </data-member>
1467      <data-member access='public' layout-offset-in-bits='2368'>
1468        <var-decl name='destroy' type-id='type-id-193' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='82' column='1'/>
1469      </data-member>
1470    </class-decl>
1471    <pointer-type-def type-id='type-id-176' size-in-bits='64' id='type-id-178'/>
1472    <pointer-type-def type-id='type-id-194' size-in-bits='64' id='type-id-177'/>
1473    <typedef-decl name='hb_font_get_glyph_contour_point_func_t' type-id='type-id-195' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='127' column='1' id='type-id-189'/>
1474    <typedef-decl name='hb_font_get_glyph_extents_func_t' type-id='type-id-196' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='123' column='1' id='type-id-188'/>
1475    <typedef-decl name='hb_font_get_glyph_from_name_func_t' type-id='type-id-197' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='137' column='1' id='type-id-191'/>
1476    <typedef-decl name='hb_font_get_glyph_func_t' type-id='type-id-198' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='97' column='1' id='type-id-181'/>
1477    <typedef-decl name='hb_font_get_glyph_h_advance_func_t' type-id='type-id-199' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='103' column='1' id='type-id-182'/>
1478    <typedef-decl name='hb_font_get_glyph_h_kerning_func_t' type-id='type-id-200' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='116' column='1' id='type-id-186'/>
1479    <typedef-decl name='hb_font_get_glyph_h_origin_func_t' type-id='type-id-201' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='110' column='1' id='type-id-184'/>
1480    <typedef-decl name='hb_font_get_glyph_name_func_t' type-id='type-id-202' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='133' column='1' id='type-id-190'/>
1481    <typedef-decl name='hb_font_get_glyph_v_advance_func_t' type-id='type-id-199' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='104' column='1' id='type-id-183'/>
1482    <typedef-decl name='hb_font_get_glyph_v_kerning_func_t' type-id='type-id-200' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='117' column='1' id='type-id-187'/>
1483    <typedef-decl name='hb_font_get_glyph_v_origin_func_t' type-id='type-id-201' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='111' column='1' id='type-id-185'/>
1484    <typedef-decl name='hb_reference_table_func_t' type-id='type-id-203' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.h' line='50' column='1' id='type-id-179'/>
1485    <pointer-type-def type-id='type-id-204' size-in-bits='64' id='type-id-203'/>
1486    <pointer-type-def type-id='type-id-205' size-in-bits='64' id='type-id-197'/>
1487    <pointer-type-def type-id='type-id-206' size-in-bits='64' id='type-id-202'/>
1488    <pointer-type-def type-id='type-id-207' size-in-bits='64' id='type-id-196'/>
1489    <pointer-type-def type-id='type-id-208' size-in-bits='64' id='type-id-198'/>
1490    <pointer-type-def type-id='type-id-209' size-in-bits='64' id='type-id-195'/>
1491    <typedef-decl name='hb_font_get_glyph_advance_func_t' type-id='type-id-210' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='102' column='1' id='type-id-199'/>
1492    <typedef-decl name='hb_font_get_glyph_kerning_func_t' type-id='type-id-211' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='115' column='1' id='type-id-200'/>
1493    <typedef-decl name='hb_font_get_glyph_origin_func_t' type-id='type-id-212' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='109' column='1' id='type-id-201'/>
1494    <typedef-decl name='hb_shape_plan_t' type-id='type-id-213' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.h' line='39' column='1' id='type-id-194'/>
1495    <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-213'>
1496      <data-member access='public' layout-offset-in-bits='0'>
1497        <var-decl name='header' type-id='type-id-15' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='37' column='1'/>
1498      </data-member>
1499      <data-member access='public' layout-offset-in-bits='896'>
1500        <var-decl name='default_shaper_list' type-id='type-id-28' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='40' column='1'/>
1501      </data-member>
1502      <data-member access='public' layout-offset-in-bits='960'>
1503        <var-decl name='face_unsafe' type-id='type-id-144' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='41' column='1'/>
1504      </data-member>
1505      <data-member access='public' layout-offset-in-bits='1024'>
1506        <var-decl name='props' type-id='type-id-102' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='42' column='1'/>
1507      </data-member>
1508      <data-member access='public' layout-offset-in-bits='1280'>
1509        <var-decl name='shaper_func' type-id='type-id-214' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='44' column='1'/>
1510      </data-member>
1511      <data-member access='public' layout-offset-in-bits='1344'>
1512        <var-decl name='shaper_name' type-id='type-id-31' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='45' column='1'/>
1513      </data-member>
1514      <data-member access='public' layout-offset-in-bits='1408'>
1515        <var-decl name='user_features' type-id='type-id-215' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='47' column='1'/>
1516      </data-member>
1517      <data-member access='public' layout-offset-in-bits='1472'>
1518        <var-decl name='num_user_features' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='48' column='1'/>
1519      </data-member>
1520      <data-member access='public' layout-offset-in-bits='1536'>
1521        <var-decl name='shaper_data' type-id='type-id-146' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='50' column='1'/>
1522      </data-member>
1523    </class-decl>
1524    <pointer-type-def type-id='type-id-216' size-in-bits='64' id='type-id-212'/>
1525    <pointer-type-def type-id='type-id-217' size-in-bits='64' id='type-id-211'/>
1526    <pointer-type-def type-id='type-id-218' size-in-bits='64' id='type-id-210'/>
1527    <pointer-type-def type-id='type-id-219' size-in-bits='64' id='type-id-215'/>
1528    <pointer-type-def type-id='type-id-220' size-in-bits='64' id='type-id-214'/>
1529    <typedef-decl name='hb_feature_t' type-id='type-id-221' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.h' line='48' column='1' id='type-id-219'/>
1530    <typedef-decl name='hb_shape_func_t' type-id='type-id-222' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shaper-private.hh' line='36' column='1' id='type-id-220'/>
1531    <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-221'>
1532      <data-member access='public' layout-offset-in-bits='0'>
1533        <var-decl name='tag' type-id='type-id-223' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.h' line='44' column='1'/>
1534      </data-member>
1535      <data-member access='public' layout-offset-in-bits='32'>
1536        <var-decl name='value' type-id='type-id-106' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.h' line='45' column='1'/>
1537      </data-member>
1538      <data-member access='public' layout-offset-in-bits='64'>
1539        <var-decl name='start' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.h' line='46' column='1'/>
1540      </data-member>
1541      <data-member access='public' layout-offset-in-bits='96'>
1542        <var-decl name='end' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.h' line='47' column='1'/>
1543      </data-member>
1544    </class-decl>
1545    <typedef-decl name='hb_tag_t' type-id='type-id-106' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='91' column='1' id='type-id-223'/>
1546  </abi-instr>
1547  <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'>
1548    <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-224'/>
1549    <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-225'/>
1550    <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-226'/>
1551    <qualified-type-def type-id='type-id-154' id='type-id-227'/>
1552    <qualified-type-def type-id='type-id-102' const='yes' id='type-id-228'/>
1553    <pointer-type-def type-id='type-id-228' size-in-bits='64' id='type-id-229'/>
1554    <qualified-type-def type-id='type-id-82' const='yes' id='type-id-230'/>
1555    <pointer-type-def type-id='type-id-230' size-in-bits='64' id='type-id-231'/>
1556    <qualified-type-def type-id='type-id-106' const='yes' id='type-id-232'/>
1557    <pointer-type-def type-id='type-id-232' size-in-bits='64' id='type-id-233'/>
1558    <qualified-type-def type-id='type-id-84' const='yes' id='type-id-234'/>
1559    <pointer-type-def type-id='type-id-234' size-in-bits='64' id='type-id-235'/>
1560    <qualified-type-def type-id='type-id-161' const='yes' id='type-id-236'/>
1561    <pointer-type-def type-id='type-id-102' size-in-bits='64' id='type-id-237'/>
1562    <qualified-type-def type-id='type-id-99' const='yes' id='type-id-238'/>
1563    <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'>
1564      <parameter type-id='type-id-229' name='a' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='40' column='1'/>
1565      <parameter type-id='type-id-229' name='b' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='41' column='1'/>
1566      <return type-id='type-id-28'/>
1567    </function-decl>
1568    <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'>
1569      <parameter type-id='type-id-229' name='p' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='52' column='1'/>
1570      <return type-id='type-id-12'/>
1571    </function-decl>
1572    <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'>
1573      <return type-id='type-id-161'/>
1574    </function-decl>
1575    <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'>
1576      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='810' column='1'/>
1577      <parameter type-id='type-id-101' name='content_type' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='811' column='1'/>
1578      <return type-id='type-id-13'/>
1579    </function-decl>
1580    <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'>
1581      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='827' column='1'/>
1582      <return type-id='type-id-101'/>
1583    </function-decl>
1584    <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'>
1585      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='869' column='1'/>
1586      <return type-id='type-id-99'/>
1587    </function-decl>
1588    <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'>
1589      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='905' column='1'/>
1590      <return type-id='type-id-129'/>
1591    </function-decl>
1592    <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'>
1593      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='940' column='1'/>
1594      <return type-id='type-id-116'/>
1595    </function-decl>
1596    <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'>
1597      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='975' column='1'/>
1598      <return type-id='type-id-131'/>
1599    </function-decl>
1600    <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'>
1601      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1009' column='1'/>
1602      <parameter type-id='type-id-237' name='props' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1010' column='1'/>
1603      <return type-id='type-id-13'/>
1604    </function-decl>
1605    <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'>
1606      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1046' column='1'/>
1607      <return type-id='type-id-100'/>
1608    </function-decl>
1609    <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'>
1610      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1082' column='1'/>
1611      <return type-id='type-id-72'/>
1612    </function-decl>
1613    <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'>
1614      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1144' column='1'/>
1615      <return type-id='type-id-28'/>
1616    </function-decl>
1617    <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'>
1618      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1219' column='1'/>
1619      <return type-id='type-id-12'/>
1620    </function-decl>
1621    <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'>
1622      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1237' column='1'/>
1623      <parameter type-id='type-id-68' name='length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1238' column='1'/>
1624      <return type-id='type-id-103'/>
1625    </function-decl>
1626    <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'>
1627      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1062' column='1'/>
1628      <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'/>
1629      <return type-id='type-id-13'/>
1630    </function-decl>
1631    <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'>
1632      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1026' column='1'/>
1633      <parameter type-id='type-id-100' name='flags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1027' column='1'/>
1634      <return type-id='type-id-13'/>
1635    </function-decl>
1636    <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'>
1637      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='990' column='1'/>
1638      <parameter type-id='type-id-229' name='props' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='991' column='1'/>
1639      <return type-id='type-id-13'/>
1640    </function-decl>
1641    <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'>
1642      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='955' column='1'/>
1643      <parameter type-id='type-id-131' name='language' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='956' column='1'/>
1644      <return type-id='type-id-13'/>
1645    </function-decl>
1646    <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'>
1647      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='920' column='1'/>
1648      <parameter type-id='type-id-116' name='script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='921' column='1'/>
1649      <return type-id='type-id-13'/>
1650    </function-decl>
1651    <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'>
1652      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='884' column='1'/>
1653      <parameter type-id='type-id-129' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='885' column='1'/>
1654      <return type-id='type-id-13'/>
1655    </function-decl>
1656    <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'>
1657      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1280' column='1'/>
1658      <return type-id='type-id-13'/>
1659    </function-decl>
1660    <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'>
1661      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1280' column='1'/>
1662      <return type-id='type-id-13'/>
1663    </function-decl>
1664    <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'>
1665      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1259' column='1'/>
1666      <parameter type-id='type-id-68' name='length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1260' column='1'/>
1667      <return type-id='type-id-104'/>
1668    </function-decl>
1669    <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'>
1670      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1280' column='1'/>
1671      <return type-id='type-id-13'/>
1672    </function-decl>
1673    <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'>
1674      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='843' column='1'/>
1675      <parameter type-id='type-id-99' name='unicode_funcs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='844' column='1'/>
1676      <return type-id='type-id-13'/>
1677    </function-decl>
1678    <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'>
1679      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1280' column='1'/>
1680      <return type-id='type-id-13'/>
1681    </function-decl>
1682    <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'>
1683      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='793' column='1'/>
1684      <parameter type-id='type-id-37' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='794' column='1'/>
1685      <return type-id='type-id-33'/>
1686    </function-decl>
1687    <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'>
1688      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='772' column='1'/>
1689      <parameter type-id='type-id-37' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='773' column='1'/>
1690      <parameter type-id='type-id-33' name='data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='774' column='1'/>
1691      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='775' column='1'/>
1692      <parameter type-id='type-id-28' name='replace' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='776' column='1'/>
1693      <return type-id='type-id-28'/>
1694    </function-decl>
1695    <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'>
1696      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='731' column='1'/>
1697      <return type-id='type-id-161'/>
1698    </function-decl>
1699    <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'>
1700      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1280' column='1'/>
1701      <return type-id='type-id-13'/>
1702    </function-decl>
1703    <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'>
1704      <return type-id='type-id-161'/>
1705    </function-decl>
1706    <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'>
1707      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1280' column='1'/>
1708      <return type-id='type-id-13'/>
1709    </function-decl>
1710    <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'>
1711      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1128' column='1'/>
1712      <parameter type-id='type-id-12' name='size' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1128' column='1'/>
1713      <return type-id='type-id-28'/>
1714    </function-decl>
1715    <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'>
1716      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1160' column='1'/>
1717      <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'/>
1718      <parameter type-id='type-id-12' name='cluster' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1162' column='1'/>
1719      <return type-id='type-id-13'/>
1720    </function-decl>
1721    <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'>
1722      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1479' column='1'/>
1723      <parameter type-id='type-id-152' name='text' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1480' column='1'/>
1724      <parameter type-id='type-id-9' name='text_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1481' column='1'/>
1725      <parameter type-id='type-id-12' name='item_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1482' column='1'/>
1726      <parameter type-id='type-id-9' name='item_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1483' column='1'/>
1727      <return type-id='type-id-13'/>
1728    </function-decl>
1729    <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'>
1730      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1457' column='1'/>
1731      <parameter type-id='type-id-233' name='text' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1458' column='1'/>
1732      <parameter type-id='type-id-9' name='text_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1459' column='1'/>
1733      <parameter type-id='type-id-12' name='item_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1460' column='1'/>
1734      <parameter type-id='type-id-9' name='item_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1461' column='1'/>
1735      <return type-id='type-id-13'/>
1736    </function-decl>
1737    <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'>
1738      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1435' column='1'/>
1739      <parameter type-id='type-id-231' name='text' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1436' column='1'/>
1740      <parameter type-id='type-id-9' name='text_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1437' column='1'/>
1741      <parameter type-id='type-id-12' name='item_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1438' column='1'/>
1742      <parameter type-id='type-id-9' name='item_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1439' column='1'/>
1743      <return type-id='type-id-13'/>
1744    </function-decl>
1745    <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'>
1746      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1128' column='1'/>
1747      <parameter type-id='type-id-12' name='size' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1128' column='1'/>
1748      <return type-id='type-id-28'/>
1749    </function-decl>
1750    <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'>
1751      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1413' column='1'/>
1752      <parameter type-id='type-id-31' name='text' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1414' column='1'/>
1753      <parameter type-id='type-id-9' name='text_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1415' column='1'/>
1754      <parameter type-id='type-id-12' name='item_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1416' column='1'/>
1755      <parameter type-id='type-id-9' name='item_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1417' column='1'/>
1756      <return type-id='type-id-13'/>
1757    </function-decl>
1758    <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'>
1759      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-buffer.cc' line='1280' column='1'/>
1760      <return type-id='type-id-13'/>
1761    </function-decl>
1762  </abi-instr>
1763  <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'>
1764    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='8' id='type-id-239'>
1765      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
1766    </array-type-def>
1767    <array-type-def dimensions='1' type-id='type-id-43' size-in-bits='8' id='type-id-127'>
1768      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
1769    </array-type-def>
1770    <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-240'>
1771      <data-member access='public' layout-offset-in-bits='0'>
1772        <var-decl name='next' type-id='type-id-241' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='214' column='1'/>
1773      </data-member>
1774      <data-member access='public' layout-offset-in-bits='64'>
1775        <var-decl name='lang' type-id='type-id-131' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='215' column='1'/>
1776      </data-member>
1777    </class-decl>
1778    <typedef-decl name='hb_tag_t' type-id='type-id-106' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.h' line='91' column='1' id='type-id-223'/>
1779    <qualified-type-def type-id='type-id-240' const='yes' id='type-id-242'/>
1780    <pointer-type-def type-id='type-id-242' size-in-bits='64' id='type-id-243'/>
1781    <qualified-type-def type-id='type-id-243' const='yes' id='type-id-244'/>
1782    <qualified-type-def type-id='type-id-55' const='yes' id='type-id-245'/>
1783    <reference-type-def kind='lvalue' type-id='type-id-240' size-in-bits='64' id='type-id-246'/>
1784    <pointer-type-def type-id='type-id-240' size-in-bits='64' id='type-id-241'/>
1785    <qualified-type-def type-id='type-id-241' const='yes' id='type-id-247'/>
1786    <qualified-type-def type-id='type-id-66' id='type-id-248'/>
1787    <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'>
1788      <parameter type-id='type-id-31' name='str' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='70' column='1'/>
1789      <parameter type-id='type-id-9' name='len' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='70' column='1'/>
1790      <return type-id='type-id-223'/>
1791    </function-decl>
1792    <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'>
1793      <parameter type-id='type-id-223' name='tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='98' column='1'/>
1794      <parameter type-id='type-id-42' name='buf' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='98' column='1'/>
1795      <return type-id='type-id-13'/>
1796    </function-decl>
1797    <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'>
1798      <parameter type-id='type-id-131' name='language' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='325' column='1'/>
1799      <return type-id='type-id-31'/>
1800    </function-decl>
1801    <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'>
1802      <parameter type-id='type-id-116' name='script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='429' column='1'/>
1803      <return type-id='type-id-223'/>
1804    </function-decl>
1805    <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'>
1806      <parameter type-id='type-id-116' name='script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='445' column='1'/>
1807      <return type-id='type-id-129'/>
1808    </function-decl>
1809    <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'>
1810      <parameter type-id='type-id-68' name='major' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='547' column='1'/>
1811      <parameter type-id='type-id-68' name='minor' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='548' column='1'/>
1812      <parameter type-id='type-id-68' name='micro' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='549' column='1'/>
1813      <return type-id='type-id-13'/>
1814    </function-decl>
1815    <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'>
1816      <return type-id='type-id-31'/>
1817    </function-decl>
1818    <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'>
1819      <parameter type-id='type-id-12' name='major' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='584' column='1'/>
1820      <parameter type-id='type-id-12' name='minor' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='585' column='1'/>
1821      <parameter type-id='type-id-12' name='micro' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='586' column='1'/>
1822      <return type-id='type-id-28'/>
1823    </function-decl>
1824    <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'>
1825      <parameter type-id='type-id-223' name='tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='368' column='1'/>
1826      <return type-id='type-id-116'/>
1827    </function-decl>
1828    <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'>
1829      <parameter type-id='type-id-31' name='s' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='413' column='1'/>
1830      <parameter type-id='type-id-9' name='len' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='413' column='1'/>
1831      <return type-id='type-id-116'/>
1832    </function-decl>
1833    <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'>
1834      <parameter type-id='type-id-129' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='155' column='1'/>
1835      <return type-id='type-id-31'/>
1836    </function-decl>
1837    <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'>
1838      <parameter type-id='type-id-31' name='str' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='128' column='1'/>
1839      <parameter type-id='type-id-9' name='len' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='128' column='1'/>
1840      <return type-id='type-id-129'/>
1841    </function-decl>
1842    <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'>
1843      <parameter type-id='type-id-31' name='str' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='293' column='1'/>
1844      <parameter type-id='type-id-9' name='len' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='293' column='1'/>
1845      <return type-id='type-id-131'/>
1846    </function-decl>
1847    <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'>
1848      <return type-id='type-id-131'/>
1849    </function-decl>
1850  </abi-instr>
1851  <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'>
1852    <array-type-def dimensions='1' type-id='type-id-249' size-in-bits='32' id='type-id-250'>
1853      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
1854    </array-type-def>
1855    <array-type-def dimensions='1' type-id='type-id-251' size-in-bits='128' id='type-id-252'>
1856      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
1857    </array-type-def>
1858    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='16' id='type-id-253'>
1859      <subrange length='2' type-id='type-id-4' id='type-id-8'/>
1860    </array-type-def>
1861    <type-decl name='variadic parameter type' id='type-id-254'/>
1862    <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-255'>
1863      <data-member access='public' layout-offset-in-bits='0'>
1864        <var-decl name='x_bearing' type-id='type-id-140' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='85' column='1'/>
1865      </data-member>
1866      <data-member access='public' layout-offset-in-bits='32'>
1867        <var-decl name='y_bearing' type-id='type-id-140' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='86' column='1'/>
1868      </data-member>
1869      <data-member access='public' layout-offset-in-bits='64'>
1870        <var-decl name='width' type-id='type-id-140' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='87' column='1'/>
1871      </data-member>
1872      <data-member access='public' layout-offset-in-bits='96'>
1873        <var-decl name='height' type-id='type-id-140' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='88' column='1'/>
1874      </data-member>
1875    </class-decl>
1876    <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-175'>
1877      <member-type access='public'>
1878        <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-180'>
1879          <data-member access='public' layout-offset-in-bits='0'>
1880            <var-decl name='glyph' type-id='type-id-181' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1881          </data-member>
1882          <data-member access='public' layout-offset-in-bits='64'>
1883            <var-decl name='glyph_h_advance' type-id='type-id-182' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1884          </data-member>
1885          <data-member access='public' layout-offset-in-bits='128'>
1886            <var-decl name='glyph_v_advance' type-id='type-id-183' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1887          </data-member>
1888          <data-member access='public' layout-offset-in-bits='192'>
1889            <var-decl name='glyph_h_origin' type-id='type-id-184' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1890          </data-member>
1891          <data-member access='public' layout-offset-in-bits='256'>
1892            <var-decl name='glyph_v_origin' type-id='type-id-185' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1893          </data-member>
1894          <data-member access='public' layout-offset-in-bits='320'>
1895            <var-decl name='glyph_h_kerning' type-id='type-id-186' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1896          </data-member>
1897          <data-member access='public' layout-offset-in-bits='384'>
1898            <var-decl name='glyph_v_kerning' type-id='type-id-187' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1899          </data-member>
1900          <data-member access='public' layout-offset-in-bits='448'>
1901            <var-decl name='glyph_extents' type-id='type-id-188' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1902          </data-member>
1903          <data-member access='public' layout-offset-in-bits='512'>
1904            <var-decl name='glyph_contour_point' type-id='type-id-189' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1905          </data-member>
1906          <data-member access='public' layout-offset-in-bits='576'>
1907            <var-decl name='glyph_name' type-id='type-id-190' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1908          </data-member>
1909          <data-member access='public' layout-offset-in-bits='640'>
1910            <var-decl name='glyph_from_name' type-id='type-id-191' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='68' column='1'/>
1911          </data-member>
1912        </class-decl>
1913      </member-type>
1914      <member-type access='public'>
1915        <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-192'>
1916          <data-member access='public' layout-offset-in-bits='0'>
1917            <var-decl name='glyph' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1918          </data-member>
1919          <data-member access='public' layout-offset-in-bits='64'>
1920            <var-decl name='glyph_h_advance' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1921          </data-member>
1922          <data-member access='public' layout-offset-in-bits='128'>
1923            <var-decl name='glyph_v_advance' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1924          </data-member>
1925          <data-member access='public' layout-offset-in-bits='192'>
1926            <var-decl name='glyph_h_origin' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1927          </data-member>
1928          <data-member access='public' layout-offset-in-bits='256'>
1929            <var-decl name='glyph_v_origin' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1930          </data-member>
1931          <data-member access='public' layout-offset-in-bits='320'>
1932            <var-decl name='glyph_h_kerning' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1933          </data-member>
1934          <data-member access='public' layout-offset-in-bits='384'>
1935            <var-decl name='glyph_v_kerning' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1936          </data-member>
1937          <data-member access='public' layout-offset-in-bits='448'>
1938            <var-decl name='glyph_extents' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1939          </data-member>
1940          <data-member access='public' layout-offset-in-bits='512'>
1941            <var-decl name='glyph_contour_point' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1942          </data-member>
1943          <data-member access='public' layout-offset-in-bits='576'>
1944            <var-decl name='glyph_name' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1945          </data-member>
1946          <data-member access='public' layout-offset-in-bits='640'>
1947            <var-decl name='glyph_from_name' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='74' column='1'/>
1948          </data-member>
1949        </class-decl>
1950      </member-type>
1951      <member-type access='public'>
1952        <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-193'>
1953          <data-member access='public' layout-offset-in-bits='0'>
1954            <var-decl name='glyph' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1955          </data-member>
1956          <data-member access='public' layout-offset-in-bits='64'>
1957            <var-decl name='glyph_h_advance' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1958          </data-member>
1959          <data-member access='public' layout-offset-in-bits='128'>
1960            <var-decl name='glyph_v_advance' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1961          </data-member>
1962          <data-member access='public' layout-offset-in-bits='192'>
1963            <var-decl name='glyph_h_origin' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1964          </data-member>
1965          <data-member access='public' layout-offset-in-bits='256'>
1966            <var-decl name='glyph_v_origin' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1967          </data-member>
1968          <data-member access='public' layout-offset-in-bits='320'>
1969            <var-decl name='glyph_h_kerning' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1970          </data-member>
1971          <data-member access='public' layout-offset-in-bits='384'>
1972            <var-decl name='glyph_v_kerning' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1973          </data-member>
1974          <data-member access='public' layout-offset-in-bits='448'>
1975            <var-decl name='glyph_extents' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1976          </data-member>
1977          <data-member access='public' layout-offset-in-bits='512'>
1978            <var-decl name='glyph_contour_point' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1979          </data-member>
1980          <data-member access='public' layout-offset-in-bits='576'>
1981            <var-decl name='glyph_name' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1982          </data-member>
1983          <data-member access='public' layout-offset-in-bits='640'>
1984            <var-decl name='glyph_from_name' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='80' column='1'/>
1985          </data-member>
1986        </class-decl>
1987      </member-type>
1988      <data-member access='public' layout-offset-in-bits='0'>
1989        <var-decl name='header' type-id='type-id-15' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='59' column='1'/>
1990      </data-member>
1991      <data-member access='public' layout-offset-in-bits='896'>
1992        <var-decl name='immutable' type-id='type-id-28' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='62' column='1'/>
1993      </data-member>
1994      <data-member access='public' layout-offset-in-bits='960'>
1995        <var-decl name='get' type-id='type-id-180' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='70' column='1'/>
1996      </data-member>
1997      <data-member access='public' layout-offset-in-bits='1664'>
1998        <var-decl name='user_data' type-id='type-id-192' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='76' column='1'/>
1999      </data-member>
2000      <data-member access='public' layout-offset-in-bits='2368'>
2001        <var-decl name='destroy' type-id='type-id-193' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font-private.hh' line='82' column='1'/>
2002      </data-member>
2003    </class-decl>
2004    <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-174'>
2005      <member-type access='public'>
2006        <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-176'>
2007          <data-member access='public' layout-offset-in-bits='0'>
2008            <var-decl name='shape_plan' type-id='type-id-177' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='60' column='1'/>
2009          </data-member>
2010          <data-member access='public' layout-offset-in-bits='64'>
2011            <var-decl name='next' type-id='type-id-178' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='61' column='1'/>
2012          </data-member>
2013        </class-decl>
2014      </member-type>
2015      <data-member access='public' layout-offset-in-bits='0'>
2016        <var-decl name='header' type-id='type-id-15' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='44' column='1'/>
2017      </data-member>
2018      <data-member access='public' layout-offset-in-bits='896'>
2019        <var-decl name='immutable' type-id='type-id-28' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='47' column='1'/>
2020      </data-member>
2021      <data-member access='public' layout-offset-in-bits='960'>
2022        <var-decl name='reference_table_func' type-id='type-id-179' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='49' column='1'/>
2023      </data-member>
2024      <data-member access='public' layout-offset-in-bits='1024'>
2025        <var-decl name='user_data' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='50' column='1'/>
2026      </data-member>
2027      <data-member access='public' layout-offset-in-bits='1088'>
2028        <var-decl name='destroy' type-id='type-id-21' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='51' column='1'/>
2029      </data-member>
2030      <data-member access='public' layout-offset-in-bits='1152'>
2031        <var-decl name='index' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='53' column='1'/>
2032      </data-member>
2033      <data-member access='public' layout-offset-in-bits='1184'>
2034        <var-decl name='upem' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='54' column='1'/>
2035      </data-member>
2036      <data-member access='public' layout-offset-in-bits='1216'>
2037        <var-decl name='num_glyphs' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='55' column='1'/>
2038      </data-member>
2039      <data-member access='public' layout-offset-in-bits='1280'>
2040        <var-decl name='shaper_data' type-id='type-id-146' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='57' column='1'/>
2041      </data-member>
2042      <data-member access='public' layout-offset-in-bits='1408'>
2043        <var-decl name='shape_plans' type-id='type-id-178' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face-private.hh' line='62' column='1'/>
2044      </data-member>
2045    </class-decl>
2046    <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-213'>
2047      <data-member access='public' layout-offset-in-bits='0'>
2048        <var-decl name='header' type-id='type-id-15' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='37' column='1'/>
2049      </data-member>
2050      <data-member access='public' layout-offset-in-bits='896'>
2051        <var-decl name='default_shaper_list' type-id='type-id-28' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='40' column='1'/>
2052      </data-member>
2053      <data-member access='public' layout-offset-in-bits='960'>
2054        <var-decl name='face_unsafe' type-id='type-id-144' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='41' column='1'/>
2055      </data-member>
2056      <data-member access='public' layout-offset-in-bits='1024'>
2057        <var-decl name='props' type-id='type-id-102' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='42' column='1'/>
2058      </data-member>
2059      <data-member access='public' layout-offset-in-bits='1280'>
2060        <var-decl name='shaper_func' type-id='type-id-214' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='44' column='1'/>
2061      </data-member>
2062      <data-member access='public' layout-offset-in-bits='1344'>
2063        <var-decl name='shaper_name' type-id='type-id-31' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='45' column='1'/>
2064      </data-member>
2065      <data-member access='public' layout-offset-in-bits='1408'>
2066        <var-decl name='user_features' type-id='type-id-215' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='47' column='1'/>
2067      </data-member>
2068      <data-member access='public' layout-offset-in-bits='1472'>
2069        <var-decl name='num_user_features' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='48' column='1'/>
2070      </data-member>
2071      <data-member access='public' layout-offset-in-bits='1536'>
2072        <var-decl name='shaper_data' type-id='type-id-146' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan-private.hh' line='50' column='1'/>
2073      </data-member>
2074    </class-decl>
2075    <typedef-decl name='hb_face_t' type-id='type-id-174' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.h' line='44' column='1' id='type-id-172'/>
2076    <typedef-decl name='hb_shape_func_t' type-id='type-id-222' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shaper-private.hh' line='36' column='1' id='type-id-220'/>
2077    <typedef-decl name='hb_shape_plan_t' type-id='type-id-213' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.h' line='39' column='1' id='type-id-194'/>
2078    <typedef-decl name='hb_font_funcs_t' type-id='type-id-175' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='47' column='1' id='type-id-173'/>
2079    <typedef-decl name='hb_font_get_glyph_func_t' type-id='type-id-198' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='97' column='1' id='type-id-181'/>
2080    <typedef-decl name='hb_font_get_glyph_h_advance_func_t' type-id='type-id-199' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='103' column='1' id='type-id-182'/>
2081    <typedef-decl name='hb_font_get_glyph_advance_func_t' type-id='type-id-210' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='102' column='1' id='type-id-199'/>
2082    <typedef-decl name='hb_font_get_glyph_v_advance_func_t' type-id='type-id-199' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='104' column='1' id='type-id-183'/>
2083    <typedef-decl name='hb_font_get_glyph_h_origin_func_t' type-id='type-id-201' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='110' column='1' id='type-id-184'/>
2084    <typedef-decl name='hb_font_get_glyph_origin_func_t' type-id='type-id-212' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='109' column='1' id='type-id-201'/>
2085    <typedef-decl name='hb_font_get_glyph_v_origin_func_t' type-id='type-id-201' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='111' column='1' id='type-id-185'/>
2086    <typedef-decl name='hb_font_get_glyph_h_kerning_func_t' type-id='type-id-200' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='116' column='1' id='type-id-186'/>
2087    <typedef-decl name='hb_font_get_glyph_kerning_func_t' type-id='type-id-211' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='115' column='1' id='type-id-200'/>
2088    <typedef-decl name='hb_font_get_glyph_v_kerning_func_t' type-id='type-id-200' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='117' column='1' id='type-id-187'/>
2089    <typedef-decl name='hb_font_get_glyph_extents_func_t' type-id='type-id-196' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='123' column='1' id='type-id-188'/>
2090    <typedef-decl name='hb_glyph_extents_t' type-id='type-id-255' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='89' column='1' id='type-id-256'/>
2091    <typedef-decl name='hb_font_get_glyph_contour_point_func_t' type-id='type-id-195' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='127' column='1' id='type-id-189'/>
2092    <typedef-decl name='hb_font_get_glyph_name_func_t' type-id='type-id-202' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='133' column='1' id='type-id-190'/>
2093    <typedef-decl name='hb_font_get_glyph_from_name_func_t' type-id='type-id-197' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.h' line='137' column='1' id='type-id-191'/>
2094    <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-146'>
2095      <data-member access='public' layout-offset-in-bits='0'>
2096        <var-decl name='ot' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shaper-list.hh' line='43' column='1'/>
2097      </data-member>
2098      <data-member access='public' layout-offset-in-bits='64'>
2099        <var-decl name='fallback' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shaper-list.hh' line='54' column='1'/>
2100      </data-member>
2101    </class-decl>
2102    <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-221'>
2103      <data-member access='public' layout-offset-in-bits='0'>
2104        <var-decl name='tag' type-id='type-id-223' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.h' line='44' column='1'/>
2105      </data-member>
2106      <data-member access='public' layout-offset-in-bits='32'>
2107        <var-decl name='value' type-id='type-id-106' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.h' line='45' column='1'/>
2108      </data-member>
2109      <data-member access='public' layout-offset-in-bits='64'>
2110        <var-decl name='start' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.h' line='46' column='1'/>
2111      </data-member>
2112      <data-member access='public' layout-offset-in-bits='96'>
2113        <var-decl name='end' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.h' line='47' column='1'/>
2114      </data-member>
2115    </class-decl>
2116    <typedef-decl name='hb_feature_t' type-id='type-id-221' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.h' line='48' column='1' id='type-id-219'/>
2117    <typedef-decl name='hb_reference_table_func_t' type-id='type-id-203' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.h' line='50' column='1' id='type-id-179'/>
2118    <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-257'>
2119      <member-function access='public'>
2120        <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'>
2121          <parameter type-id='type-id-258' is-artificial='yes'/>
2122          <parameter type-id='type-id-68'/>
2123          <parameter type-id='type-id-31'/>
2124          <parameter type-id='type-id-33'/>
2125          <parameter type-id='type-id-31'/>
2126          <parameter type-id='type-id-31'/>
2127          <parameter is-variadic='yes'/>
2128          <return type-id='type-id-13'/>
2129        </function-decl>
2130      </member-function>
2131    </class-decl>
2132    <pointer-type-def type-id='type-id-259' size-in-bits='64' id='type-id-260'/>
2133    <qualified-type-def type-id='type-id-260' const='yes' id='type-id-261'/>
2134    <pointer-type-def type-id='type-id-262' size-in-bits='64' id='type-id-263'/>
2135    <pointer-type-def type-id='type-id-264' size-in-bits='64' id='type-id-265'/>
2136    <pointer-type-def type-id='type-id-266' size-in-bits='64' id='type-id-267'/>
2137    <pointer-type-def type-id='type-id-268' size-in-bits='64' id='type-id-269'/>
2138    <qualified-type-def type-id='type-id-269' const='yes' id='type-id-270'/>
2139    <pointer-type-def type-id='type-id-271' size-in-bits='64' id='type-id-272'/>
2140    <pointer-type-def type-id='type-id-273' size-in-bits='64' id='type-id-274'/>
2141    <qualified-type-def type-id='type-id-274' const='yes' id='type-id-275'/>
2142    <pointer-type-def type-id='type-id-276' size-in-bits='64' id='type-id-277'/>
2143    <pointer-type-def type-id='type-id-278' size-in-bits='64' id='type-id-279'/>
2144    <pointer-type-def type-id='type-id-280' size-in-bits='64' id='type-id-281'/>
2145    <pointer-type-def type-id='type-id-282' size-in-bits='64' id='type-id-283'/>
2146    <qualified-type-def type-id='type-id-283' const='yes' id='type-id-284'/>
2147    <pointer-type-def type-id='type-id-285' size-in-bits='64' id='type-id-286'/>
2148    <reference-type-def kind='lvalue' type-id='type-id-287' size-in-bits='64' id='type-id-288'/>
2149    <pointer-type-def type-id='type-id-287' size-in-bits='64' id='type-id-289'/>
2150    <qualified-type-def type-id='type-id-289' const='yes' id='type-id-290'/>
2151    <reference-type-def kind='lvalue' type-id='type-id-249' size-in-bits='64' id='type-id-291'/>
2152    <pointer-type-def type-id='type-id-249' size-in-bits='64' id='type-id-292'/>
2153    <qualified-type-def type-id='type-id-292' const='yes' id='type-id-293'/>
2154    <pointer-type-def type-id='type-id-294' size-in-bits='64' id='type-id-295'/>
2155    <qualified-type-def type-id='type-id-295' const='yes' id='type-id-296'/>
2156    <reference-type-def kind='lvalue' type-id='type-id-297' size-in-bits='64' id='type-id-298'/>
2157    <pointer-type-def type-id='type-id-299' size-in-bits='64' id='type-id-300'/>
2158    <qualified-type-def type-id='type-id-300' const='yes' id='type-id-301'/>
2159    <pointer-type-def type-id='type-id-302' size-in-bits='64' id='type-id-303'/>
2160    <qualified-type-def type-id='type-id-303' const='yes' id='type-id-304'/>
2161    <pointer-type-def type-id='type-id-251' size-in-bits='64' id='type-id-305'/>
2162    <pointer-type-def type-id='type-id-306' size-in-bits='64' id='type-id-307'/>
2163    <pointer-type-def type-id='type-id-308' size-in-bits='64' id='type-id-309'/>
2164    <qualified-type-def type-id='type-id-309' const='yes' id='type-id-310'/>
2165    <pointer-type-def type-id='type-id-311' size-in-bits='64' id='type-id-312'/>
2166    <pointer-type-def type-id='type-id-313' size-in-bits='64' id='type-id-314'/>
2167    <qualified-type-def type-id='type-id-314' const='yes' id='type-id-315'/>
2168    <pointer-type-def type-id='type-id-316' size-in-bits='64' id='type-id-317'/>
2169    <qualified-type-def type-id='type-id-317' const='yes' id='type-id-318'/>
2170    <qualified-type-def type-id='type-id-259' const='yes' id='type-id-319'/>
2171    <pointer-type-def type-id='type-id-319' size-in-bits='64' id='type-id-320'/>
2172    <qualified-type-def type-id='type-id-320' const='yes' id='type-id-321'/>
2173    <qualified-type-def type-id='type-id-262' const='yes' id='type-id-322'/>
2174    <reference-type-def kind='lvalue' type-id='type-id-322' size-in-bits='64' id='type-id-323'/>
2175    <pointer-type-def type-id='type-id-322' size-in-bits='64' id='type-id-324'/>
2176    <qualified-type-def type-id='type-id-264' const='yes' id='type-id-325'/>
2177    <reference-type-def kind='lvalue' type-id='type-id-325' size-in-bits='64' id='type-id-326'/>
2178    <pointer-type-def type-id='type-id-325' size-in-bits='64' id='type-id-327'/>
2179    <qualified-type-def type-id='type-id-266' const='yes' id='type-id-328'/>
2180    <reference-type-def kind='lvalue' type-id='type-id-328' size-in-bits='64' id='type-id-329'/>
2181    <pointer-type-def type-id='type-id-328' size-in-bits='64' id='type-id-330'/>
2182    <qualified-type-def type-id='type-id-330' const='yes' id='type-id-331'/>
2183    <qualified-type-def type-id='type-id-268' const='yes' id='type-id-332'/>
2184    <qualified-type-def type-id='type-id-333' id='type-id-334'/>
2185    <reference-type-def kind='lvalue' type-id='type-id-332' size-in-bits='64' id='type-id-333'/>
2186    <pointer-type-def type-id='type-id-332' size-in-bits='64' id='type-id-335'/>
2187    <qualified-type-def type-id='type-id-335' const='yes' id='type-id-336'/>
2188    <qualified-type-def type-id='type-id-271' const='yes' id='type-id-337'/>
2189    <pointer-type-def type-id='type-id-337' size-in-bits='64' id='type-id-338'/>
2190    <qualified-type-def type-id='type-id-273' const='yes' id='type-id-339'/>
2191    <pointer-type-def type-id='type-id-339' size-in-bits='64' id='type-id-340'/>
2192    <qualified-type-def type-id='type-id-276' const='yes' id='type-id-341'/>
2193    <reference-type-def kind='lvalue' type-id='type-id-341' size-in-bits='64' id='type-id-342'/>
2194    <pointer-type-def type-id='type-id-341' size-in-bits='64' id='type-id-343'/>
2195    <qualified-type-def type-id='type-id-278' const='yes' id='type-id-344'/>
2196    <reference-type-def kind='lvalue' type-id='type-id-344' size-in-bits='64' id='type-id-345'/>
2197    <pointer-type-def type-id='type-id-344' size-in-bits='64' id='type-id-346'/>
2198    <qualified-type-def type-id='type-id-280' const='yes' id='type-id-347'/>
2199    <reference-type-def kind='lvalue' type-id='type-id-347' size-in-bits='64' id='type-id-348'/>
2200    <pointer-type-def type-id='type-id-347' size-in-bits='64' id='type-id-349'/>
2201    <qualified-type-def type-id='type-id-349' const='yes' id='type-id-350'/>
2202    <qualified-type-def type-id='type-id-282' const='yes' id='type-id-351'/>
2203    <qualified-type-def type-id='type-id-352' id='type-id-353'/>
2204    <reference-type-def kind='lvalue' type-id='type-id-351' size-in-bits='64' id='type-id-352'/>
2205    <pointer-type-def type-id='type-id-351' size-in-bits='64' id='type-id-354'/>
2206    <qualified-type-def type-id='type-id-354' const='yes' id='type-id-355'/>
2207    <qualified-type-def type-id='type-id-285' const='yes' id='type-id-356'/>
2208    <pointer-type-def type-id='type-id-356' size-in-bits='64' id='type-id-357'/>
2209    <qualified-type-def type-id='type-id-358' const='yes' id='type-id-359'/>
2210    <pointer-type-def type-id='type-id-359' size-in-bits='64' id='type-id-360'/>
2211    <qualified-type-def type-id='type-id-287' const='yes' id='type-id-361'/>
2212    <reference-type-def kind='lvalue' type-id='type-id-361' size-in-bits='64' id='type-id-362'/>
2213    <pointer-type-def type-id='type-id-361' size-in-bits='64' id='type-id-363'/>
2214    <qualified-type-def type-id='type-id-363' const='yes' id='type-id-364'/>
2215    <qualified-type-def type-id='type-id-249' const='yes' id='type-id-365'/>
2216    <reference-type-def kind='lvalue' type-id='type-id-365' size-in-bits='64' id='type-id-366'/>
2217    <pointer-type-def type-id='type-id-365' size-in-bits='64' id='type-id-367'/>
2218    <qualified-type-def type-id='type-id-367' const='yes' id='type-id-368'/>
2219    <qualified-type-def type-id='type-id-369' const='yes' id='type-id-370'/>
2220    <reference-type-def kind='lvalue' type-id='type-id-370' size-in-bits='64' id='type-id-371'/>
2221    <qualified-type-def type-id='type-id-294' const='yes' id='type-id-372'/>
2222    <pointer-type-def type-id='type-id-372' size-in-bits='64' id='type-id-373'/>
2223    <qualified-type-def type-id='type-id-373' const='yes' id='type-id-374'/>
2224    <qualified-type-def type-id='type-id-299' const='yes' id='type-id-375'/>
2225    <pointer-type-def type-id='type-id-375' size-in-bits='64' id='type-id-376'/>
2226    <qualified-type-def type-id='type-id-376' const='yes' id='type-id-377'/>
2227    <qualified-type-def type-id='type-id-302' const='yes' id='type-id-378'/>
2228    <pointer-type-def type-id='type-id-378' size-in-bits='64' id='type-id-379'/>
2229    <qualified-type-def type-id='type-id-379' const='yes' id='type-id-380'/>
2230    <qualified-type-def type-id='type-id-251' const='yes' id='type-id-381'/>
2231    <reference-type-def kind='lvalue' type-id='type-id-381' size-in-bits='64' id='type-id-382'/>
2232    <pointer-type-def type-id='type-id-381' size-in-bits='64' id='type-id-383'/>
2233    <qualified-type-def type-id='type-id-306' const='yes' id='type-id-384'/>
2234    <pointer-type-def type-id='type-id-384' size-in-bits='64' id='type-id-385'/>
2235    <qualified-type-def type-id='type-id-386' const='yes' id='type-id-387'/>
2236    <pointer-type-def type-id='type-id-387' size-in-bits='64' id='type-id-388'/>
2237    <qualified-type-def type-id='type-id-308' const='yes' id='type-id-389'/>
2238    <pointer-type-def type-id='type-id-389' size-in-bits='64' id='type-id-390'/>
2239    <qualified-type-def type-id='type-id-390' const='yes' id='type-id-391'/>
2240    <qualified-type-def type-id='type-id-313' const='yes' id='type-id-392'/>
2241    <pointer-type-def type-id='type-id-392' size-in-bits='64' id='type-id-393'/>
2242    <qualified-type-def type-id='type-id-393' const='yes' id='type-id-394'/>
2243    <qualified-type-def type-id='type-id-316' const='yes' id='type-id-395'/>
2244    <pointer-type-def type-id='type-id-395' size-in-bits='64' id='type-id-396'/>
2245    <qualified-type-def type-id='type-id-396' const='yes' id='type-id-397'/>
2246    <qualified-type-def type-id='type-id-174' const='yes' id='type-id-398'/>
2247    <pointer-type-def type-id='type-id-398' size-in-bits='64' id='type-id-399'/>
2248    <qualified-type-def type-id='type-id-399' const='yes' id='type-id-400'/>
2249    <qualified-type-def type-id='type-id-219' const='yes' id='type-id-401'/>
2250    <pointer-type-def type-id='type-id-401' size-in-bits='64' id='type-id-402'/>
2251    <qualified-type-def type-id='type-id-175' const='yes' id='type-id-403'/>
2252    <pointer-type-def type-id='type-id-403' size-in-bits='64' id='type-id-404'/>
2253    <qualified-type-def type-id='type-id-141' const='yes' id='type-id-405'/>
2254    <pointer-type-def type-id='type-id-405' size-in-bits='64' id='type-id-406'/>
2255    <qualified-type-def type-id='type-id-213' const='yes' id='type-id-407'/>
2256    <pointer-type-def type-id='type-id-407' size-in-bits='64' id='type-id-408'/>
2257    <qualified-type-def type-id='type-id-223' const='yes' id='type-id-409'/>
2258    <qualified-type-def type-id='type-id-9' const='yes' id='type-id-410'/>
2259    <reference-type-def kind='lvalue' type-id='type-id-410' size-in-bits='64' id='type-id-411'/>
2260    <pointer-type-def type-id='type-id-257' size-in-bits='64' id='type-id-258'/>
2261    <qualified-type-def type-id='type-id-258' const='yes' id='type-id-412'/>
2262    <pointer-type-def type-id='type-id-204' size-in-bits='64' id='type-id-203'/>
2263    <pointer-type-def type-id='type-id-172' size-in-bits='64' id='type-id-144'/>
2264    <pointer-type-def type-id='type-id-176' size-in-bits='64' id='type-id-178'/>
2265    <pointer-type-def type-id='type-id-219' size-in-bits='64' id='type-id-215'/>
2266    <pointer-type-def type-id='type-id-173' size-in-bits='64' id='type-id-145'/>
2267    <pointer-type-def type-id='type-id-256' size-in-bits='64' id='type-id-413'/>
2268    <pointer-type-def type-id='type-id-140' size-in-bits='64' id='type-id-414'/>
2269    <pointer-type-def type-id='type-id-220' size-in-bits='64' id='type-id-214'/>
2270    <pointer-type-def type-id='type-id-194' size-in-bits='64' id='type-id-177'/>
2271    <pointer-type-def type-id='type-id-205' size-in-bits='64' id='type-id-197'/>
2272    <pointer-type-def type-id='type-id-206' size-in-bits='64' id='type-id-202'/>
2273    <pointer-type-def type-id='type-id-207' size-in-bits='64' id='type-id-196'/>
2274    <pointer-type-def type-id='type-id-216' size-in-bits='64' id='type-id-212'/>
2275    <pointer-type-def type-id='type-id-208' size-in-bits='64' id='type-id-198'/>
2276    <pointer-type-def type-id='type-id-209' size-in-bits='64' id='type-id-195'/>
2277    <pointer-type-def type-id='type-id-217' size-in-bits='64' id='type-id-211'/>
2278    <pointer-type-def type-id='type-id-218' size-in-bits='64' id='type-id-210'/>
2279    <namespace-decl name='OT'>
2280      <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-249'>
2281        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
2282        <data-member access='public' static='yes'>
2283          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
2284        </data-member>
2285        <data-member access='public' static='yes'>
2286          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
2287        </data-member>
2288      </class-decl>
2289      <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-358'>
2290        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-282'/>
2291        <data-member access='public' static='yes'>
2292          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='686' column='1'/>
2293        </data-member>
2294        <data-member access='public' static='yes'>
2295          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='686' column='1'/>
2296        </data-member>
2297      </class-decl>
2298      <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-287'>
2299        <data-member access='protected' layout-offset-in-bits='0'>
2300          <var-decl name='sfnt_version' type-id='type-id-306' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='111' column='1'/>
2301        </data-member>
2302        <data-member access='protected' layout-offset-in-bits='32'>
2303          <var-decl name='numTables' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='112' column='1'/>
2304        </data-member>
2305        <data-member access='protected' layout-offset-in-bits='48'>
2306          <var-decl name='searchRangeZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='113' column='1'/>
2307        </data-member>
2308        <data-member access='protected' layout-offset-in-bits='64'>
2309          <var-decl name='entrySelectorZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='114' column='1'/>
2310        </data-member>
2311        <data-member access='protected' layout-offset-in-bits='80'>
2312          <var-decl name='rangeShiftZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='115' column='1'/>
2313        </data-member>
2314        <data-member access='protected' layout-offset-in-bits='96'>
2315          <var-decl name='tables' type-id='type-id-252' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='116' column='1'/>
2316        </data-member>
2317        <data-member access='public' static='yes'>
2318          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='118' column='1'/>
2319        </data-member>
2320      </class-decl>
2321      <typedef-decl name='USHORT' type-id='type-id-280' 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-415'/>
2322      <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-268'>
2323        <data-member access='private' layout-offset-in-bits='0'>
2324          <var-decl name='v' type-id='type-id-85' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='607' column='1'/>
2325        </data-member>
2326      </class-decl>
2327      <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-251'>
2328        <data-member access='public' layout-offset-in-bits='0'>
2329          <var-decl name='tag' type-id='type-id-306' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='61' column='1'/>
2330        </data-member>
2331        <data-member access='public' layout-offset-in-bits='32'>
2332          <var-decl name='checkSum' 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='62' column='1'/>
2333        </data-member>
2334        <data-member access='public' layout-offset-in-bits='64'>
2335          <var-decl name='offset' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='63' column='1'/>
2336        </data-member>
2337        <data-member access='public' layout-offset-in-bits='96'>
2338          <var-decl name='length' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='65' column='1'/>
2339        </data-member>
2340        <data-member access='public' static='yes'>
2341          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='67' column='1'/>
2342        </data-member>
2343        <data-member access='public' static='yes'>
2344          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='67' column='1'/>
2345        </data-member>
2346      </class-decl>
2347      <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-271'>
2348        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-282'/>
2349        <data-member access='public' static='yes'>
2350          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='709' column='1'/>
2351        </data-member>
2352        <data-member access='public' static='yes'>
2353          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='709' column='1'/>
2354        </data-member>
2355      </class-decl>
2356      <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-266'>
2357        <data-member access='private' layout-offset-in-bits='0'>
2358          <var-decl name='v' type-id='type-id-253' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='554' column='1'/>
2359        </data-member>
2360      </class-decl>
2361      <typedef-decl name='ULONG' type-id='type-id-282' 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-386'/>
2362      <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-280'>
2363        <data-member access='protected' layout-offset-in-bits='0'>
2364          <var-decl name='v' type-id='type-id-266' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='626' column='1'/>
2365        </data-member>
2366        <data-member access='public' static='yes'>
2367          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
2368        </data-member>
2369        <data-member access='public' static='yes'>
2370          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
2371        </data-member>
2372      </class-decl>
2373      <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-311'>
2374        <data-member access='public' layout-offset-in-bits='0'>
2375          <var-decl name='debug_depth' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='480' column='1'/>
2376        </data-member>
2377        <data-member access='public' layout-offset-in-bits='64'>
2378          <var-decl name='start' type-id='type-id-42' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='481' column='1'/>
2379        </data-member>
2380        <data-member access='public' layout-offset-in-bits='128'>
2381          <var-decl name='end' type-id='type-id-42' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='481' column='1'/>
2382        </data-member>
2383        <data-member access='public' layout-offset-in-bits='192'>
2384          <var-decl name='head' type-id='type-id-42' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='481' column='1'/>
2385        </data-member>
2386        <data-member access='public' layout-offset-in-bits='256'>
2387          <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'/>
2388        </data-member>
2389        <member-function access='public' constructor='yes'>
2390          <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'>
2391            <parameter type-id='type-id-312' is-artificial='yes'/>
2392            <parameter type-id='type-id-33'/>
2393            <parameter type-id='type-id-12'/>
2394            <return type-id='type-id-13'/>
2395          </function-decl>
2396        </member-function>
2397        <member-function access='public'>
2398          <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'>
2399            <parameter type-id='type-id-312' is-artificial='yes'/>
2400            <return type-id='type-id-416'/>
2401          </function-decl>
2402        </member-function>
2403        <member-function access='public'>
2404          <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'>
2405            <parameter type-id='type-id-312' is-artificial='yes'/>
2406            <return type-id='type-id-417'/>
2407          </function-decl>
2408        </member-function>
2409        <member-function access='public'>
2410          <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'>
2411            <parameter type-id='type-id-312' is-artificial='yes'/>
2412            <return type-id='type-id-418'/>
2413          </function-decl>
2414        </member-function>
2415        <member-function access='public'>
2416          <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'>
2417            <parameter type-id='type-id-312' is-artificial='yes'/>
2418            <return type-id='type-id-419'/>
2419          </function-decl>
2420        </member-function>
2421        <member-function access='public'>
2422          <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'>
2423            <parameter type-id='type-id-312' is-artificial='yes'/>
2424            <return type-id='type-id-420'/>
2425          </function-decl>
2426        </member-function>
2427        <member-function access='public'>
2428          <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'>
2429            <parameter type-id='type-id-312' is-artificial='yes'/>
2430            <parameter type-id='type-id-12'/>
2431            <return type-id='type-id-421'/>
2432          </function-decl>
2433        </member-function>
2434        <member-function access='public'>
2435          <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'>
2436            <parameter type-id='type-id-312' is-artificial='yes'/>
2437            <parameter type-id='type-id-12'/>
2438            <return type-id='type-id-422'/>
2439          </function-decl>
2440        </member-function>
2441        <member-function access='public'>
2442          <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'>
2443            <parameter type-id='type-id-312' is-artificial='yes'/>
2444            <parameter type-id='type-id-423'/>
2445            <return type-id='type-id-422'/>
2446          </function-decl>
2447        </member-function>
2448        <member-function access='public'>
2449          <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'>
2450            <parameter type-id='type-id-312' is-artificial='yes'/>
2451            <parameter type-id='type-id-423'/>
2452            <return type-id='type-id-422'/>
2453          </function-decl>
2454        </member-function>
2455        <member-function access='public'>
2456          <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'>
2457            <parameter type-id='type-id-312' is-artificial='yes'/>
2458            <parameter type-id='type-id-424'/>
2459            <return type-id='type-id-421'/>
2460          </function-decl>
2461        </member-function>
2462        <member-function access='public'>
2463          <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'>
2464            <parameter type-id='type-id-312' is-artificial='yes'/>
2465            <parameter type-id='type-id-12'/>
2466            <return type-id='type-id-281'/>
2467          </function-decl>
2468        </member-function>
2469        <member-function access='public'>
2470          <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'>
2471            <parameter type-id='type-id-312' is-artificial='yes'/>
2472            <parameter type-id='type-id-12'/>
2473            <return type-id='type-id-425'/>
2474          </function-decl>
2475        </member-function>
2476        <member-function access='public'>
2477          <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'>
2478            <parameter type-id='type-id-312' is-artificial='yes'/>
2479            <parameter type-id='type-id-12'/>
2480            <return type-id='type-id-416'/>
2481          </function-decl>
2482        </member-function>
2483        <member-function access='public'>
2484          <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'>
2485            <parameter type-id='type-id-312' is-artificial='yes'/>
2486            <parameter type-id='type-id-12'/>
2487            <return type-id='type-id-426'/>
2488          </function-decl>
2489        </member-function>
2490        <member-function access='public'>
2491          <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'>
2492            <parameter type-id='type-id-312' is-artificial='yes'/>
2493            <parameter type-id='type-id-12'/>
2494            <return type-id='type-id-427'/>
2495          </function-decl>
2496        </member-function>
2497        <member-function access='public'>
2498          <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'>
2499            <parameter type-id='type-id-312' is-artificial='yes'/>
2500            <parameter type-id='type-id-428'/>
2501            <return type-id='type-id-426'/>
2502          </function-decl>
2503        </member-function>
2504        <member-function access='public'>
2505          <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'>
2506            <parameter type-id='type-id-312' is-artificial='yes'/>
2507            <parameter type-id='type-id-429'/>
2508            <return type-id='type-id-427'/>
2509          </function-decl>
2510        </member-function>
2511        <member-function access='public'>
2512          <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'>
2513            <parameter type-id='type-id-312' is-artificial='yes'/>
2514            <parameter type-id='type-id-12'/>
2515            <return type-id='type-id-430'/>
2516          </function-decl>
2517        </member-function>
2518        <member-function access='public'>
2519          <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'>
2520            <parameter type-id='type-id-312' is-artificial='yes'/>
2521            <parameter type-id='type-id-12'/>
2522            <return type-id='type-id-431'/>
2523          </function-decl>
2524        </member-function>
2525        <member-function access='public'>
2526          <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'>
2527            <parameter type-id='type-id-312' is-artificial='yes'/>
2528            <parameter type-id='type-id-432'/>
2529            <return type-id='type-id-430'/>
2530          </function-decl>
2531        </member-function>
2532        <member-function access='public'>
2533          <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'>
2534            <parameter type-id='type-id-312' is-artificial='yes'/>
2535            <parameter type-id='type-id-433'/>
2536            <return type-id='type-id-431'/>
2537          </function-decl>
2538        </member-function>
2539        <member-function access='public'>
2540          <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'>
2541            <parameter type-id='type-id-312' is-artificial='yes'/>
2542            <parameter type-id='type-id-434'/>
2543            <return type-id='type-id-416'/>
2544          </function-decl>
2545        </member-function>
2546        <member-function access='public'>
2547          <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'>
2548            <parameter type-id='type-id-312' is-artificial='yes'/>
2549            <parameter type-id='type-id-435'/>
2550            <return type-id='type-id-425'/>
2551          </function-decl>
2552        </member-function>
2553        <member-function access='public'>
2554          <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'>
2555            <parameter type-id='type-id-312' is-artificial='yes'/>
2556            <parameter type-id='type-id-12'/>
2557            <return type-id='type-id-436'/>
2558          </function-decl>
2559        </member-function>
2560        <member-function access='public'>
2561          <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'>
2562            <parameter type-id='type-id-312' is-artificial='yes'/>
2563            <parameter type-id='type-id-12'/>
2564            <return type-id='type-id-437'/>
2565          </function-decl>
2566        </member-function>
2567        <member-function access='public'>
2568          <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'>
2569            <parameter type-id='type-id-312' is-artificial='yes'/>
2570            <parameter type-id='type-id-438'/>
2571            <return type-id='type-id-437'/>
2572          </function-decl>
2573        </member-function>
2574        <member-function access='public'>
2575          <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'>
2576            <parameter type-id='type-id-312' is-artificial='yes'/>
2577            <parameter type-id='type-id-438'/>
2578            <return type-id='type-id-437'/>
2579          </function-decl>
2580        </member-function>
2581        <member-function access='public'>
2582          <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'>
2583            <parameter type-id='type-id-312' is-artificial='yes'/>
2584            <parameter type-id='type-id-439'/>
2585            <return type-id='type-id-436'/>
2586          </function-decl>
2587        </member-function>
2588        <member-function access='public'>
2589          <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'>
2590            <parameter type-id='type-id-312' is-artificial='yes'/>
2591            <parameter type-id='type-id-12'/>
2592            <return type-id='type-id-440'/>
2593          </function-decl>
2594        </member-function>
2595        <member-function access='public'>
2596          <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'>
2597            <parameter type-id='type-id-312' is-artificial='yes'/>
2598            <parameter type-id='type-id-12'/>
2599            <return type-id='type-id-441'/>
2600          </function-decl>
2601        </member-function>
2602        <member-function access='public'>
2603          <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'>
2604            <parameter type-id='type-id-312' is-artificial='yes'/>
2605            <parameter type-id='type-id-442'/>
2606            <return type-id='type-id-441'/>
2607          </function-decl>
2608        </member-function>
2609        <member-function access='public'>
2610          <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'>
2611            <parameter type-id='type-id-312' is-artificial='yes'/>
2612            <parameter type-id='type-id-442'/>
2613            <return type-id='type-id-441'/>
2614          </function-decl>
2615        </member-function>
2616        <member-function access='public'>
2617          <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'>
2618            <parameter type-id='type-id-312' is-artificial='yes'/>
2619            <parameter type-id='type-id-12'/>
2620            <return type-id='type-id-418'/>
2621          </function-decl>
2622        </member-function>
2623        <member-function access='public'>
2624          <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'>
2625            <parameter type-id='type-id-312' is-artificial='yes'/>
2626            <parameter type-id='type-id-12'/>
2627            <return type-id='type-id-443'/>
2628          </function-decl>
2629        </member-function>
2630        <member-function access='public'>
2631          <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'>
2632            <parameter type-id='type-id-312' is-artificial='yes'/>
2633            <parameter type-id='type-id-444'/>
2634            <return type-id='type-id-443'/>
2635          </function-decl>
2636        </member-function>
2637        <member-function access='public'>
2638          <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'>
2639            <parameter type-id='type-id-312' is-artificial='yes'/>
2640            <parameter type-id='type-id-444'/>
2641            <return type-id='type-id-443'/>
2642          </function-decl>
2643        </member-function>
2644        <member-function access='public'>
2645          <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'>
2646            <parameter type-id='type-id-312' is-artificial='yes'/>
2647            <parameter type-id='type-id-12'/>
2648            <return type-id='type-id-417'/>
2649          </function-decl>
2650        </member-function>
2651        <member-function access='public'>
2652          <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'>
2653            <parameter type-id='type-id-312' is-artificial='yes'/>
2654            <parameter type-id='type-id-12'/>
2655            <return type-id='type-id-445'/>
2656          </function-decl>
2657        </member-function>
2658        <member-function access='public'>
2659          <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'>
2660            <parameter type-id='type-id-312' is-artificial='yes'/>
2661            <parameter type-id='type-id-446'/>
2662            <return type-id='type-id-445'/>
2663          </function-decl>
2664        </member-function>
2665        <member-function access='public'>
2666          <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'>
2667            <parameter type-id='type-id-312' is-artificial='yes'/>
2668            <parameter type-id='type-id-446'/>
2669            <return type-id='type-id-445'/>
2670          </function-decl>
2671        </member-function>
2672        <member-function access='public'>
2673          <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'>
2674            <parameter type-id='type-id-312' is-artificial='yes'/>
2675            <parameter type-id='type-id-447'/>
2676            <return type-id='type-id-417'/>
2677          </function-decl>
2678        </member-function>
2679        <member-function access='public'>
2680          <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'>
2681            <parameter type-id='type-id-312' is-artificial='yes'/>
2682            <parameter type-id='type-id-448'/>
2683            <return type-id='type-id-418'/>
2684          </function-decl>
2685        </member-function>
2686        <member-function access='public'>
2687          <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'>
2688            <parameter type-id='type-id-312' is-artificial='yes'/>
2689            <parameter type-id='type-id-449'/>
2690            <return type-id='type-id-440'/>
2691          </function-decl>
2692        </member-function>
2693        <member-function access='public'>
2694          <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'>
2695            <parameter type-id='type-id-312' is-artificial='yes'/>
2696            <return type-id='type-id-420'/>
2697          </function-decl>
2698        </member-function>
2699        <member-function access='public'>
2700          <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'>
2701            <parameter type-id='type-id-312' is-artificial='yes'/>
2702            <parameter type-id='type-id-450'/>
2703            <return type-id='type-id-451'/>
2704          </function-decl>
2705        </member-function>
2706        <member-function access='public'>
2707          <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'>
2708            <parameter type-id='type-id-312' is-artificial='yes'/>
2709            <return type-id='type-id-420'/>
2710          </function-decl>
2711        </member-function>
2712      </class-decl>
2713      <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-316'>
2714        <data-member access='public' static='yes'>
2715          <var-decl name='tableTag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-maxp-table.hh' line='44' column='1'/>
2716        </data-member>
2717        <data-member access='protected' layout-offset-in-bits='0'>
2718          <var-decl name='version' type-id='type-id-273' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-maxp-table.hh' line='58' column='1'/>
2719        </data-member>
2720        <data-member access='protected' layout-offset-in-bits='32'>
2721          <var-decl name='numGlyphs' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-maxp-table.hh' line='60' column='1'/>
2722        </data-member>
2723        <data-member access='public' static='yes'>
2724          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-maxp-table.hh' line='62' column='1'/>
2725        </data-member>
2726        <data-member access='public' static='yes'>
2727          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-maxp-table.hh' line='62' column='1'/>
2728        </data-member>
2729      </class-decl>
2730      <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-313'>
2731        <data-member access='public' static='yes'>
2732          <var-decl name='tableTag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='46' column='1'/>
2733        </data-member>
2734        <data-member access='protected' layout-offset-in-bits='0'>
2735          <var-decl name='version' type-id='type-id-273' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='60' column='1'/>
2736        </data-member>
2737        <data-member access='protected' layout-offset-in-bits='32'>
2738          <var-decl name='fontRevision' type-id='type-id-273' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='62' column='1'/>
2739        </data-member>
2740        <data-member access='protected' layout-offset-in-bits='64'>
2741          <var-decl name='checkSumAdjustment' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='63' column='1'/>
2742        </data-member>
2743        <data-member access='protected' layout-offset-in-bits='96'>
2744          <var-decl name='magicNumber' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='66' column='1'/>
2745        </data-member>
2746        <data-member access='protected' layout-offset-in-bits='128'>
2747          <var-decl name='flags' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='67' column='1'/>
2748        </data-member>
2749        <data-member access='protected' layout-offset-in-bits='144'>
2750          <var-decl name='unitsPerEm' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='113' column='1'/>
2751        </data-member>
2752        <data-member access='protected' layout-offset-in-bits='160'>
2753          <var-decl name='created' type-id='type-id-285' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='116' column='1'/>
2754        </data-member>
2755        <data-member access='protected' layout-offset-in-bits='224'>
2756          <var-decl name='modified' type-id='type-id-285' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='118' column='1'/>
2757        </data-member>
2758        <data-member access='protected' layout-offset-in-bits='288'>
2759          <var-decl name='xMin' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='120' column='1'/>
2760        </data-member>
2761        <data-member access='protected' layout-offset-in-bits='304'>
2762          <var-decl name='yMin' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='121' column='1'/>
2763        </data-member>
2764        <data-member access='protected' layout-offset-in-bits='320'>
2765          <var-decl name='xMax' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='122' column='1'/>
2766        </data-member>
2767        <data-member access='protected' layout-offset-in-bits='336'>
2768          <var-decl name='yMax' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='123' column='1'/>
2769        </data-member>
2770        <data-member access='protected' layout-offset-in-bits='352'>
2771          <var-decl name='macStyle' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='124' column='1'/>
2772        </data-member>
2773        <data-member access='protected' layout-offset-in-bits='368'>
2774          <var-decl name='lowestRecPPEM' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='132' column='1'/>
2775        </data-member>
2776        <data-member access='protected' layout-offset-in-bits='384'>
2777          <var-decl name='fontDirectionHint' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='133' column='1'/>
2778        </data-member>
2779        <data-member access='protected' layout-offset-in-bits='400'>
2780          <var-decl name='indexToLocFormat' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='139' column='1'/>
2781        </data-member>
2782        <data-member access='protected' layout-offset-in-bits='416'>
2783          <var-decl name='glyphDataFormat' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='140' column='1'/>
2784        </data-member>
2785        <data-member access='public' static='yes'>
2786          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='142' column='1'/>
2787        </data-member>
2788        <data-member access='public' static='yes'>
2789          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-head-table.hh' line='142' column='1'/>
2790        </data-member>
2791      </class-decl>
2792      <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-285'>
2793        <data-member access='protected' layout-offset-in-bits='0'>
2794          <var-decl name='major' type-id='type-id-453' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='653' column='1'/>
2795        </data-member>
2796        <data-member access='protected' layout-offset-in-bits='32'>
2797          <var-decl name='minor' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='654' column='1'/>
2798        </data-member>
2799        <data-member access='public' static='yes'>
2800          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='656' column='1'/>
2801        </data-member>
2802        <data-member access='public' static='yes'>
2803          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='656' column='1'/>
2804        </data-member>
2805      </class-decl>
2806      <typedef-decl name='LONG' type-id='type-id-276' 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-453'/>
2807      <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-276'>
2808        <data-member access='protected' layout-offset-in-bits='0'>
2809          <var-decl name='v' type-id='type-id-262' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='626' column='1'/>
2810        </data-member>
2811        <data-member access='public' static='yes'>
2812          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
2813        </data-member>
2814        <data-member access='public' static='yes'>
2815          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
2816        </data-member>
2817      </class-decl>
2818      <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-262'>
2819        <data-member access='private' layout-offset-in-bits='0'>
2820          <var-decl name='v' type-id='type-id-85' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='607' column='1'/>
2821        </data-member>
2822      </class-decl>
2823      <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-282'>
2824        <data-member access='protected' layout-offset-in-bits='0'>
2825          <var-decl name='v' type-id='type-id-268' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='626' column='1'/>
2826        </data-member>
2827        <data-member access='public' static='yes'>
2828          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
2829        </data-member>
2830        <data-member access='public' static='yes'>
2831          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
2832        </data-member>
2833      </class-decl>
2834      <typedef-decl name='SHORT' type-id='type-id-278' 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-452'/>
2835      <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-259'>
2836        <data-member access='public' layout-offset-in-bits='0'>
2837          <var-decl name='len' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
2838        </data-member>
2839        <data-member access='public' layout-offset-in-bits='32'>
2840          <var-decl name='array' type-id='type-id-250' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
2841        </data-member>
2842        <data-member access='public' static='yes'>
2843          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
2844        </data-member>
2845      </class-decl>
2846      <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-273'>
2847        <data-member access='public' layout-offset-in-bits='0'>
2848          <var-decl name='major' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='726' column='1'/>
2849        </data-member>
2850        <data-member access='public' layout-offset-in-bits='16'>
2851          <var-decl name='minor' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='727' column='1'/>
2852        </data-member>
2853        <data-member access='public' static='yes'>
2854          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='729' column='1'/>
2855        </data-member>
2856        <data-member access='public' static='yes'>
2857          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='729' column='1'/>
2858        </data-member>
2859      </class-decl>
2860      <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-308'>
2861        <member-type access='public'>
2862          <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-454'/>
2863        </member-type>
2864        <data-member access='public' static='yes'>
2865          <var-decl name='max_debug_depth' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='180' column='1'/>
2866        </data-member>
2867        <data-member access='public' layout-offset-in-bits='0'>
2868          <var-decl name='debug_depth' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='280' column='1'/>
2869        </data-member>
2870        <data-member access='public' layout-offset-in-bits='64'>
2871          <var-decl name='start' type-id='type-id-31' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='281' column='1'/>
2872        </data-member>
2873        <data-member access='public' layout-offset-in-bits='128'>
2874          <var-decl name='end' type-id='type-id-31' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='281' column='1'/>
2875        </data-member>
2876        <data-member access='public' layout-offset-in-bits='192'>
2877          <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'/>
2878        </data-member>
2879        <data-member access='public' layout-offset-in-bits='224'>
2880          <var-decl name='edit_count' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='283' column='1'/>
2881        </data-member>
2882        <data-member access='public' layout-offset-in-bits='256'>
2883          <var-decl name='blob' type-id='type-id-56' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='284' column='1'/>
2884        </data-member>
2885        <member-function access='public'>
2886          <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'>
2887            <parameter type-id='type-id-309' is-artificial='yes'/>
2888            <parameter type-id='type-id-292'/>
2889            <parameter type-id='type-id-411'/>
2890            <return type-id='type-id-1'/>
2891          </function-decl>
2892        </member-function>
2893        <member-function access='public'>
2894          <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'>
2895            <parameter type-id='type-id-390' is-artificial='yes'/>
2896            <parameter type-id='type-id-396'/>
2897            <return type-id='type-id-1'/>
2898          </function-decl>
2899        </member-function>
2900        <member-function access='public'>
2901          <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'>
2902            <parameter type-id='type-id-390' is-artificial='yes'/>
2903            <parameter type-id='type-id-393'/>
2904            <return type-id='type-id-1'/>
2905          </function-decl>
2906        </member-function>
2907        <member-function access='public'>
2908          <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'>
2909            <parameter type-id='type-id-390' is-artificial='yes'/>
2910            <parameter type-id='type-id-354'/>
2911            <return type-id='type-id-1'/>
2912          </function-decl>
2913        </member-function>
2914        <member-function access='public'>
2915          <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'>
2916            <parameter type-id='type-id-390' is-artificial='yes'/>
2917            <parameter type-id='type-id-363'/>
2918            <return type-id='type-id-1'/>
2919          </function-decl>
2920        </member-function>
2921        <member-function access='public'>
2922          <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'>
2923            <parameter type-id='type-id-390' is-artificial='yes'/>
2924            <parameter type-id='type-id-340'/>
2925            <return type-id='type-id-1'/>
2926          </function-decl>
2927        </member-function>
2928        <member-function access='public'>
2929          <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'>
2930            <parameter type-id='type-id-390' is-artificial='yes'/>
2931            <parameter type-id='type-id-320'/>
2932            <return type-id='type-id-1'/>
2933          </function-decl>
2934        </member-function>
2935        <member-function access='public'>
2936          <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'>
2937            <parameter type-id='type-id-390' is-artificial='yes'/>
2938            <parameter type-id='type-id-367'/>
2939            <return type-id='type-id-1'/>
2940          </function-decl>
2941        </member-function>
2942        <member-function access='public'>
2943          <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'>
2944            <parameter type-id='type-id-309' is-artificial='yes'/>
2945            <parameter type-id='type-id-455'/>
2946            <parameter type-id='type-id-411'/>
2947            <return type-id='type-id-1'/>
2948          </function-decl>
2949        </member-function>
2950        <member-function access='public'>
2951          <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'>
2952            <parameter type-id='type-id-309' is-artificial='yes'/>
2953            <parameter type-id='type-id-456'/>
2954            <parameter type-id='type-id-411'/>
2955            <return type-id='type-id-1'/>
2956          </function-decl>
2957        </member-function>
2958        <member-function access='public'>
2959          <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'>
2960            <parameter type-id='type-id-309' is-artificial='yes'/>
2961            <parameter type-id='type-id-457'/>
2962            <parameter type-id='type-id-411'/>
2963            <return type-id='type-id-1'/>
2964          </function-decl>
2965        </member-function>
2966        <member-function access='public'>
2967          <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'>
2968            <parameter type-id='type-id-390' is-artificial='yes'/>
2969            <parameter type-id='type-id-458'/>
2970            <return type-id='type-id-1'/>
2971          </function-decl>
2972        </member-function>
2973        <member-function access='public'>
2974          <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'>
2975            <parameter type-id='type-id-390' is-artificial='yes'/>
2976            <parameter type-id='type-id-349'/>
2977            <return type-id='type-id-1'/>
2978          </function-decl>
2979        </member-function>
2980        <member-function access='public'>
2981          <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'>
2982            <parameter type-id='type-id-390' is-artificial='yes'/>
2983            <parameter type-id='type-id-459'/>
2984            <return type-id='type-id-1'/>
2985          </function-decl>
2986        </member-function>
2987        <member-function access='public'>
2988          <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'>
2989            <parameter type-id='type-id-390' is-artificial='yes'/>
2990            <parameter type-id='type-id-460'/>
2991            <return type-id='type-id-1'/>
2992          </function-decl>
2993        </member-function>
2994        <member-function access='public'>
2995          <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'>
2996            <parameter type-id='type-id-309' is-artificial='yes'/>
2997            <parameter type-id='type-id-451'/>
2998            <parameter type-id='type-id-461'/>
2999            <return type-id='type-id-1'/>
3000          </function-decl>
3001        </member-function>
3002        <member-function access='public'>
3003          <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'>
3004            <parameter type-id='type-id-390' is-artificial='yes'/>
3005            <parameter type-id='type-id-462'/>
3006            <return type-id='type-id-1'/>
3007          </function-decl>
3008        </member-function>
3009        <member-function access='public'>
3010          <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'>
3011            <parameter type-id='type-id-390' is-artificial='yes'/>
3012            <parameter type-id='type-id-463'/>
3013            <return type-id='type-id-1'/>
3014          </function-decl>
3015        </member-function>
3016        <member-function access='public'>
3017          <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'>
3018            <parameter type-id='type-id-390' is-artificial='yes'/>
3019            <parameter type-id='type-id-464'/>
3020            <return type-id='type-id-1'/>
3021          </function-decl>
3022        </member-function>
3023        <member-function access='public'>
3024          <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'>
3025            <parameter type-id='type-id-390' is-artificial='yes'/>
3026            <parameter type-id='type-id-465'/>
3027            <return type-id='type-id-1'/>
3028          </function-decl>
3029        </member-function>
3030        <member-function access='public'>
3031          <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'>
3032            <parameter type-id='type-id-390' is-artificial='yes'/>
3033            <parameter type-id='type-id-466'/>
3034            <return type-id='type-id-1'/>
3035          </function-decl>
3036        </member-function>
3037        <member-function access='public'>
3038          <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'>
3039            <parameter type-id='type-id-390' is-artificial='yes'/>
3040            <parameter type-id='type-id-467'/>
3041            <return type-id='type-id-1'/>
3042          </function-decl>
3043        </member-function>
3044        <member-function access='public'>
3045          <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'>
3046            <parameter type-id='type-id-390' is-artificial='yes'/>
3047            <parameter type-id='type-id-468'/>
3048            <return type-id='type-id-1'/>
3049          </function-decl>
3050        </member-function>
3051        <member-function access='public'>
3052          <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'>
3053            <parameter type-id='type-id-390' is-artificial='yes'/>
3054            <parameter type-id='type-id-469'/>
3055            <return type-id='type-id-1'/>
3056          </function-decl>
3057        </member-function>
3058        <member-function access='public'>
3059          <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'>
3060            <parameter type-id='type-id-390' is-artificial='yes'/>
3061            <parameter type-id='type-id-470'/>
3062            <return type-id='type-id-1'/>
3063          </function-decl>
3064        </member-function>
3065        <member-function access='public'>
3066          <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'>
3067            <parameter type-id='type-id-390' is-artificial='yes'/>
3068            <parameter type-id='type-id-471'/>
3069            <return type-id='type-id-1'/>
3070          </function-decl>
3071        </member-function>
3072        <member-function access='public'>
3073          <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'>
3074            <parameter type-id='type-id-390' is-artificial='yes'/>
3075            <parameter type-id='type-id-472'/>
3076            <return type-id='type-id-1'/>
3077          </function-decl>
3078        </member-function>
3079        <member-function access='public'>
3080          <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'>
3081            <parameter type-id='type-id-390' is-artificial='yes'/>
3082            <parameter type-id='type-id-473'/>
3083            <return type-id='type-id-1'/>
3084          </function-decl>
3085        </member-function>
3086        <member-function access='public'>
3087          <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'>
3088            <parameter type-id='type-id-390' is-artificial='yes'/>
3089            <parameter type-id='type-id-474'/>
3090            <return type-id='type-id-1'/>
3091          </function-decl>
3092        </member-function>
3093        <member-function access='public'>
3094          <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'>
3095            <parameter type-id='type-id-390' is-artificial='yes'/>
3096            <parameter type-id='type-id-475'/>
3097            <return type-id='type-id-1'/>
3098          </function-decl>
3099        </member-function>
3100        <member-function access='public'>
3101          <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'>
3102            <parameter type-id='type-id-390' is-artificial='yes'/>
3103            <parameter type-id='type-id-476'/>
3104            <return type-id='type-id-1'/>
3105          </function-decl>
3106        </member-function>
3107        <member-function access='public'>
3108          <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'>
3109            <parameter type-id='type-id-390' is-artificial='yes'/>
3110            <parameter type-id='type-id-477'/>
3111            <return type-id='type-id-1'/>
3112          </function-decl>
3113        </member-function>
3114        <member-function access='public'>
3115          <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'>
3116            <parameter type-id='type-id-390' is-artificial='yes'/>
3117            <parameter type-id='type-id-478'/>
3118            <return type-id='type-id-1'/>
3119          </function-decl>
3120        </member-function>
3121        <member-function access='public'>
3122          <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'>
3123            <parameter type-id='type-id-390' is-artificial='yes'/>
3124            <parameter type-id='type-id-479'/>
3125            <return type-id='type-id-1'/>
3126          </function-decl>
3127        </member-function>
3128        <member-function access='public'>
3129          <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'>
3130            <parameter type-id='type-id-309' is-artificial='yes'/>
3131            <parameter type-id='type-id-480'/>
3132            <parameter type-id='type-id-411'/>
3133            <return type-id='type-id-1'/>
3134          </function-decl>
3135        </member-function>
3136        <member-function access='public'>
3137          <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'>
3138            <parameter type-id='type-id-309' is-artificial='yes'/>
3139            <parameter type-id='type-id-481'/>
3140            <parameter type-id='type-id-411'/>
3141            <return type-id='type-id-1'/>
3142          </function-decl>
3143        </member-function>
3144        <member-function access='public'>
3145          <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'>
3146            <parameter type-id='type-id-309' is-artificial='yes'/>
3147            <parameter type-id='type-id-482'/>
3148            <parameter type-id='type-id-411'/>
3149            <return type-id='type-id-1'/>
3150          </function-decl>
3151        </member-function>
3152        <member-function access='public'>
3153          <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'>
3154            <parameter type-id='type-id-309' is-artificial='yes'/>
3155            <parameter type-id='type-id-483'/>
3156            <parameter type-id='type-id-411'/>
3157            <return type-id='type-id-1'/>
3158          </function-decl>
3159        </member-function>
3160        <member-function access='public'>
3161          <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'>
3162            <parameter type-id='type-id-309' is-artificial='yes'/>
3163            <parameter type-id='type-id-484'/>
3164            <parameter type-id='type-id-411'/>
3165            <return type-id='type-id-1'/>
3166          </function-decl>
3167        </member-function>
3168        <member-function access='public'>
3169          <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'>
3170            <parameter type-id='type-id-309' is-artificial='yes'/>
3171            <parameter type-id='type-id-485'/>
3172            <parameter type-id='type-id-411'/>
3173            <return type-id='type-id-1'/>
3174          </function-decl>
3175        </member-function>
3176        <member-function access='public'>
3177          <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'>
3178            <parameter type-id='type-id-309' is-artificial='yes'/>
3179            <parameter type-id='type-id-486'/>
3180            <parameter type-id='type-id-411'/>
3181            <return type-id='type-id-1'/>
3182          </function-decl>
3183        </member-function>
3184        <member-function access='public'>
3185          <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'>
3186            <parameter type-id='type-id-309' is-artificial='yes'/>
3187            <parameter type-id='type-id-487'/>
3188            <parameter type-id='type-id-411'/>
3189            <return type-id='type-id-1'/>
3190          </function-decl>
3191        </member-function>
3192        <member-function access='public'>
3193          <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'>
3194            <parameter type-id='type-id-309' is-artificial='yes'/>
3195            <parameter type-id='type-id-488'/>
3196            <parameter type-id='type-id-411'/>
3197            <return type-id='type-id-1'/>
3198          </function-decl>
3199        </member-function>
3200        <member-function access='public'>
3201          <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'>
3202            <parameter type-id='type-id-309' is-artificial='yes'/>
3203            <parameter type-id='type-id-489'/>
3204            <parameter type-id='type-id-411'/>
3205            <return type-id='type-id-1'/>
3206          </function-decl>
3207        </member-function>
3208        <member-function access='public'>
3209          <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'>
3210            <parameter type-id='type-id-309' is-artificial='yes'/>
3211            <parameter type-id='type-id-490'/>
3212            <parameter type-id='type-id-411'/>
3213            <return type-id='type-id-1'/>
3214          </function-decl>
3215        </member-function>
3216        <member-function access='public'>
3217          <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'>
3218            <parameter type-id='type-id-309' is-artificial='yes'/>
3219            <parameter type-id='type-id-491'/>
3220            <parameter type-id='type-id-411'/>
3221            <return type-id='type-id-1'/>
3222          </function-decl>
3223        </member-function>
3224        <member-function access='public'>
3225          <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'>
3226            <parameter type-id='type-id-309' is-artificial='yes'/>
3227            <parameter type-id='type-id-492'/>
3228            <parameter type-id='type-id-411'/>
3229            <return type-id='type-id-1'/>
3230          </function-decl>
3231        </member-function>
3232        <member-function access='public'>
3233          <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'>
3234            <parameter type-id='type-id-309' is-artificial='yes'/>
3235            <parameter type-id='type-id-493'/>
3236            <parameter type-id='type-id-411'/>
3237            <return type-id='type-id-1'/>
3238          </function-decl>
3239        </member-function>
3240        <member-function access='public'>
3241          <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'>
3242            <parameter type-id='type-id-309' is-artificial='yes'/>
3243            <parameter type-id='type-id-494'/>
3244            <parameter type-id='type-id-411'/>
3245            <return type-id='type-id-1'/>
3246          </function-decl>
3247        </member-function>
3248        <member-function access='public'>
3249          <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'>
3250            <parameter type-id='type-id-309' is-artificial='yes'/>
3251            <parameter type-id='type-id-495'/>
3252            <parameter type-id='type-id-411'/>
3253            <return type-id='type-id-1'/>
3254          </function-decl>
3255        </member-function>
3256        <member-function access='public'>
3257          <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'>
3258            <parameter type-id='type-id-309' is-artificial='yes'/>
3259            <parameter type-id='type-id-496'/>
3260            <parameter type-id='type-id-411'/>
3261            <return type-id='type-id-1'/>
3262          </function-decl>
3263        </member-function>
3264        <member-function access='public'>
3265          <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'>
3266            <parameter type-id='type-id-309' is-artificial='yes'/>
3267            <parameter type-id='type-id-497'/>
3268            <parameter type-id='type-id-411'/>
3269            <return type-id='type-id-1'/>
3270          </function-decl>
3271        </member-function>
3272        <member-function access='public'>
3273          <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'>
3274            <parameter type-id='type-id-309' is-artificial='yes'/>
3275            <parameter type-id='type-id-498'/>
3276            <parameter type-id='type-id-411'/>
3277            <return type-id='type-id-1'/>
3278          </function-decl>
3279        </member-function>
3280        <member-function access='public'>
3281          <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'>
3282            <parameter type-id='type-id-309' is-artificial='yes'/>
3283            <parameter type-id='type-id-499'/>
3284            <parameter type-id='type-id-411'/>
3285            <return type-id='type-id-1'/>
3286          </function-decl>
3287        </member-function>
3288        <member-function access='public'>
3289          <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'>
3290            <parameter type-id='type-id-309' is-artificial='yes'/>
3291            <parameter type-id='type-id-500'/>
3292            <parameter type-id='type-id-411'/>
3293            <return type-id='type-id-1'/>
3294          </function-decl>
3295        </member-function>
3296        <member-function access='public'>
3297          <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'>
3298            <parameter type-id='type-id-309' is-artificial='yes'/>
3299            <parameter type-id='type-id-501'/>
3300            <parameter type-id='type-id-411'/>
3301            <return type-id='type-id-1'/>
3302          </function-decl>
3303        </member-function>
3304        <member-function access='public'>
3305          <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'>
3306            <parameter type-id='type-id-309' is-artificial='yes'/>
3307            <parameter type-id='type-id-502'/>
3308            <parameter type-id='type-id-411'/>
3309            <return type-id='type-id-1'/>
3310          </function-decl>
3311        </member-function>
3312        <member-function access='public'>
3313          <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'>
3314            <parameter type-id='type-id-309' is-artificial='yes'/>
3315            <parameter type-id='type-id-503'/>
3316            <parameter type-id='type-id-411'/>
3317            <return type-id='type-id-1'/>
3318          </function-decl>
3319        </member-function>
3320        <member-function access='public'>
3321          <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'>
3322            <parameter type-id='type-id-309' is-artificial='yes'/>
3323            <parameter type-id='type-id-504'/>
3324            <parameter type-id='type-id-411'/>
3325            <return type-id='type-id-1'/>
3326          </function-decl>
3327        </member-function>
3328        <member-function access='public'>
3329          <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'>
3330            <parameter type-id='type-id-309' is-artificial='yes'/>
3331            <parameter type-id='type-id-505'/>
3332            <parameter type-id='type-id-411'/>
3333            <return type-id='type-id-1'/>
3334          </function-decl>
3335        </member-function>
3336        <member-function access='public'>
3337          <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'>
3338            <parameter type-id='type-id-309' is-artificial='yes'/>
3339            <parameter type-id='type-id-506'/>
3340            <parameter type-id='type-id-411'/>
3341            <return type-id='type-id-1'/>
3342          </function-decl>
3343        </member-function>
3344        <member-function access='public'>
3345          <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'>
3346            <parameter type-id='type-id-309' is-artificial='yes'/>
3347            <parameter type-id='type-id-507'/>
3348            <parameter type-id='type-id-411'/>
3349            <return type-id='type-id-1'/>
3350          </function-decl>
3351        </member-function>
3352        <member-function access='public'>
3353          <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'>
3354            <parameter type-id='type-id-309' is-artificial='yes'/>
3355            <parameter type-id='type-id-508'/>
3356            <parameter type-id='type-id-411'/>
3357            <return type-id='type-id-1'/>
3358          </function-decl>
3359        </member-function>
3360        <member-function access='public'>
3361          <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'>
3362            <parameter type-id='type-id-309' is-artificial='yes'/>
3363            <parameter type-id='type-id-509'/>
3364            <parameter type-id='type-id-411'/>
3365            <return type-id='type-id-1'/>
3366          </function-decl>
3367        </member-function>
3368        <member-function access='public'>
3369          <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'>
3370            <parameter type-id='type-id-309' is-artificial='yes'/>
3371            <parameter type-id='type-id-510'/>
3372            <parameter type-id='type-id-411'/>
3373            <return type-id='type-id-1'/>
3374          </function-decl>
3375        </member-function>
3376        <member-function access='public'>
3377          <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'>
3378            <parameter type-id='type-id-309' is-artificial='yes'/>
3379            <parameter type-id='type-id-511'/>
3380            <parameter type-id='type-id-411'/>
3381            <return type-id='type-id-1'/>
3382          </function-decl>
3383        </member-function>
3384        <member-function access='public'>
3385          <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'>
3386            <parameter type-id='type-id-309' is-artificial='yes'/>
3387            <parameter type-id='type-id-512'/>
3388            <parameter type-id='type-id-411'/>
3389            <return type-id='type-id-1'/>
3390          </function-decl>
3391        </member-function>
3392        <member-function access='public'>
3393          <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'>
3394            <parameter type-id='type-id-309' is-artificial='yes'/>
3395            <parameter type-id='type-id-513'/>
3396            <parameter type-id='type-id-411'/>
3397            <return type-id='type-id-1'/>
3398          </function-decl>
3399        </member-function>
3400        <member-function access='public'>
3401          <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'>
3402            <parameter type-id='type-id-309' is-artificial='yes'/>
3403            <parameter type-id='type-id-514'/>
3404            <parameter type-id='type-id-411'/>
3405            <return type-id='type-id-1'/>
3406          </function-decl>
3407        </member-function>
3408        <member-function access='public'>
3409          <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'>
3410            <parameter type-id='type-id-309' is-artificial='yes'/>
3411            <parameter type-id='type-id-515'/>
3412            <parameter type-id='type-id-411'/>
3413            <return type-id='type-id-1'/>
3414          </function-decl>
3415        </member-function>
3416        <member-function access='public'>
3417          <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'>
3418            <parameter type-id='type-id-390' is-artificial='yes'/>
3419            <parameter type-id='type-id-516'/>
3420            <return type-id='type-id-1'/>
3421          </function-decl>
3422        </member-function>
3423        <member-function access='public'>
3424          <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'>
3425            <parameter type-id='type-id-390' is-artificial='yes'/>
3426            <parameter type-id='type-id-517'/>
3427            <return type-id='type-id-1'/>
3428          </function-decl>
3429        </member-function>
3430        <member-function access='public'>
3431          <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'>
3432            <parameter type-id='type-id-390' is-artificial='yes'/>
3433            <parameter type-id='type-id-518'/>
3434            <return type-id='type-id-1'/>
3435          </function-decl>
3436        </member-function>
3437        <member-function access='public'>
3438          <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'>
3439            <parameter type-id='type-id-390' is-artificial='yes'/>
3440            <parameter type-id='type-id-519'/>
3441            <return type-id='type-id-1'/>
3442          </function-decl>
3443        </member-function>
3444        <member-function access='public'>
3445          <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'>
3446            <parameter type-id='type-id-390' is-artificial='yes'/>
3447            <parameter type-id='type-id-520'/>
3448            <return type-id='type-id-1'/>
3449          </function-decl>
3450        </member-function>
3451        <member-function access='public'>
3452          <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'>
3453            <parameter type-id='type-id-390' is-artificial='yes'/>
3454            <parameter type-id='type-id-521'/>
3455            <return type-id='type-id-1'/>
3456          </function-decl>
3457        </member-function>
3458        <member-function access='public'>
3459          <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'>
3460            <parameter type-id='type-id-390' is-artificial='yes'/>
3461            <parameter type-id='type-id-522'/>
3462            <return type-id='type-id-1'/>
3463          </function-decl>
3464        </member-function>
3465        <member-function access='public'>
3466          <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'>
3467            <parameter type-id='type-id-390' is-artificial='yes'/>
3468            <parameter type-id='type-id-523'/>
3469            <return type-id='type-id-1'/>
3470          </function-decl>
3471        </member-function>
3472        <member-function access='public'>
3473          <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'>
3474            <parameter type-id='type-id-390' is-artificial='yes'/>
3475            <parameter type-id='type-id-524'/>
3476            <return type-id='type-id-1'/>
3477          </function-decl>
3478        </member-function>
3479        <member-function access='public'>
3480          <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'>
3481            <parameter type-id='type-id-390' is-artificial='yes'/>
3482            <parameter type-id='type-id-525'/>
3483            <return type-id='type-id-1'/>
3484          </function-decl>
3485        </member-function>
3486        <member-function access='public'>
3487          <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'>
3488            <parameter type-id='type-id-390' is-artificial='yes'/>
3489            <parameter type-id='type-id-526'/>
3490            <return type-id='type-id-1'/>
3491          </function-decl>
3492        </member-function>
3493        <member-function access='public'>
3494          <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'>
3495            <parameter type-id='type-id-390' is-artificial='yes'/>
3496            <parameter type-id='type-id-527'/>
3497            <return type-id='type-id-1'/>
3498          </function-decl>
3499        </member-function>
3500        <member-function access='public'>
3501          <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'>
3502            <parameter type-id='type-id-390' is-artificial='yes'/>
3503            <parameter type-id='type-id-528'/>
3504            <return type-id='type-id-1'/>
3505          </function-decl>
3506        </member-function>
3507        <member-function access='public'>
3508          <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'>
3509            <parameter type-id='type-id-390' is-artificial='yes'/>
3510            <parameter type-id='type-id-529'/>
3511            <return type-id='type-id-1'/>
3512          </function-decl>
3513        </member-function>
3514        <member-function access='public'>
3515          <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'>
3516            <parameter type-id='type-id-390' is-artificial='yes'/>
3517            <parameter type-id='type-id-530'/>
3518            <return type-id='type-id-1'/>
3519          </function-decl>
3520        </member-function>
3521        <member-function access='public'>
3522          <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'>
3523            <parameter type-id='type-id-390' is-artificial='yes'/>
3524            <parameter type-id='type-id-531'/>
3525            <return type-id='type-id-1'/>
3526          </function-decl>
3527        </member-function>
3528        <member-function access='public'>
3529          <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'>
3530            <parameter type-id='type-id-390' is-artificial='yes'/>
3531            <parameter type-id='type-id-532'/>
3532            <return type-id='type-id-1'/>
3533          </function-decl>
3534        </member-function>
3535        <member-function access='public'>
3536          <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'>
3537            <parameter type-id='type-id-390' is-artificial='yes'/>
3538            <parameter type-id='type-id-533'/>
3539            <return type-id='type-id-1'/>
3540          </function-decl>
3541        </member-function>
3542        <member-function access='public'>
3543          <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'>
3544            <parameter type-id='type-id-390' is-artificial='yes'/>
3545            <parameter type-id='type-id-534'/>
3546            <return type-id='type-id-1'/>
3547          </function-decl>
3548        </member-function>
3549        <member-function access='public'>
3550          <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'>
3551            <parameter type-id='type-id-390' is-artificial='yes'/>
3552            <parameter type-id='type-id-535'/>
3553            <return type-id='type-id-1'/>
3554          </function-decl>
3555        </member-function>
3556        <member-function access='public'>
3557          <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'>
3558            <parameter type-id='type-id-390' is-artificial='yes'/>
3559            <parameter type-id='type-id-536'/>
3560            <return type-id='type-id-1'/>
3561          </function-decl>
3562        </member-function>
3563        <member-function access='public'>
3564          <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'>
3565            <parameter type-id='type-id-390' is-artificial='yes'/>
3566            <parameter type-id='type-id-537'/>
3567            <return type-id='type-id-1'/>
3568          </function-decl>
3569        </member-function>
3570        <member-function access='public'>
3571          <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'>
3572            <parameter type-id='type-id-390' is-artificial='yes'/>
3573            <parameter type-id='type-id-538'/>
3574            <return type-id='type-id-1'/>
3575          </function-decl>
3576        </member-function>
3577        <member-function access='public'>
3578          <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'>
3579            <parameter type-id='type-id-390' is-artificial='yes'/>
3580            <parameter type-id='type-id-539'/>
3581            <return type-id='type-id-1'/>
3582          </function-decl>
3583        </member-function>
3584        <member-function access='public'>
3585          <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'>
3586            <parameter type-id='type-id-390' is-artificial='yes'/>
3587            <parameter type-id='type-id-540'/>
3588            <return type-id='type-id-1'/>
3589          </function-decl>
3590        </member-function>
3591        <member-function access='public'>
3592          <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'>
3593            <parameter type-id='type-id-390' is-artificial='yes'/>
3594            <parameter type-id='type-id-541'/>
3595            <return type-id='type-id-1'/>
3596          </function-decl>
3597        </member-function>
3598        <member-function access='public'>
3599          <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'>
3600            <parameter type-id='type-id-390' is-artificial='yes'/>
3601            <parameter type-id='type-id-542'/>
3602            <return type-id='type-id-1'/>
3603          </function-decl>
3604        </member-function>
3605        <member-function access='public'>
3606          <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'>
3607            <parameter type-id='type-id-390' is-artificial='yes'/>
3608            <parameter type-id='type-id-543'/>
3609            <return type-id='type-id-1'/>
3610          </function-decl>
3611        </member-function>
3612        <member-function access='public'>
3613          <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'>
3614            <parameter type-id='type-id-390' is-artificial='yes'/>
3615            <parameter type-id='type-id-544'/>
3616            <return type-id='type-id-1'/>
3617          </function-decl>
3618        </member-function>
3619        <member-function access='public'>
3620          <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'>
3621            <parameter type-id='type-id-390' is-artificial='yes'/>
3622            <parameter type-id='type-id-545'/>
3623            <return type-id='type-id-1'/>
3624          </function-decl>
3625        </member-function>
3626        <member-function access='public'>
3627          <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'>
3628            <parameter type-id='type-id-390' is-artificial='yes'/>
3629            <parameter type-id='type-id-546'/>
3630            <return type-id='type-id-1'/>
3631          </function-decl>
3632        </member-function>
3633        <member-function access='public'>
3634          <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'>
3635            <parameter type-id='type-id-390' is-artificial='yes'/>
3636            <parameter type-id='type-id-547'/>
3637            <return type-id='type-id-1'/>
3638          </function-decl>
3639        </member-function>
3640        <member-function access='public'>
3641          <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'>
3642            <parameter type-id='type-id-390' is-artificial='yes'/>
3643            <parameter type-id='type-id-548'/>
3644            <return type-id='type-id-1'/>
3645          </function-decl>
3646        </member-function>
3647        <member-function access='public'>
3648          <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'>
3649            <parameter type-id='type-id-390' is-artificial='yes'/>
3650            <parameter type-id='type-id-549'/>
3651            <return type-id='type-id-1'/>
3652          </function-decl>
3653        </member-function>
3654        <member-function access='public'>
3655          <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'>
3656            <parameter type-id='type-id-390' is-artificial='yes'/>
3657            <parameter type-id='type-id-550'/>
3658            <return type-id='type-id-1'/>
3659          </function-decl>
3660        </member-function>
3661        <member-function access='public'>
3662          <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'>
3663            <parameter type-id='type-id-390' is-artificial='yes'/>
3664            <parameter type-id='type-id-551'/>
3665            <return type-id='type-id-1'/>
3666          </function-decl>
3667        </member-function>
3668        <member-function access='public'>
3669          <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'>
3670            <parameter type-id='type-id-309' is-artificial='yes'/>
3671            <parameter type-id='type-id-481'/>
3672            <parameter type-id='type-id-552'/>
3673            <return type-id='type-id-1'/>
3674          </function-decl>
3675        </member-function>
3676        <member-function access='public'>
3677          <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'>
3678            <parameter type-id='type-id-390' is-artificial='yes'/>
3679            <parameter type-id='type-id-553'/>
3680            <return type-id='type-id-1'/>
3681          </function-decl>
3682        </member-function>
3683        <member-function access='public'>
3684          <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'>
3685            <parameter type-id='type-id-390' is-artificial='yes'/>
3686            <parameter type-id='type-id-554'/>
3687            <return type-id='type-id-1'/>
3688          </function-decl>
3689        </member-function>
3690        <member-function access='public'>
3691          <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'>
3692            <parameter type-id='type-id-390' is-artificial='yes'/>
3693            <parameter type-id='type-id-555'/>
3694            <return type-id='type-id-1'/>
3695          </function-decl>
3696        </member-function>
3697        <member-function access='public'>
3698          <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'>
3699            <parameter type-id='type-id-390' is-artificial='yes'/>
3700            <parameter type-id='type-id-556'/>
3701            <return type-id='type-id-1'/>
3702          </function-decl>
3703        </member-function>
3704        <member-function access='public'>
3705          <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'>
3706            <parameter type-id='type-id-390' is-artificial='yes'/>
3707            <parameter type-id='type-id-557'/>
3708            <return type-id='type-id-1'/>
3709          </function-decl>
3710        </member-function>
3711        <member-function access='public'>
3712          <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'>
3713            <parameter type-id='type-id-390' is-artificial='yes'/>
3714            <parameter type-id='type-id-558'/>
3715            <return type-id='type-id-1'/>
3716          </function-decl>
3717        </member-function>
3718        <member-function access='public'>
3719          <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'>
3720            <parameter type-id='type-id-390' is-artificial='yes'/>
3721            <parameter type-id='type-id-559'/>
3722            <return type-id='type-id-1'/>
3723          </function-decl>
3724        </member-function>
3725        <member-function access='public'>
3726          <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'>
3727            <parameter type-id='type-id-390' is-artificial='yes'/>
3728            <parameter type-id='type-id-560'/>
3729            <return type-id='type-id-1'/>
3730          </function-decl>
3731        </member-function>
3732        <member-function access='public'>
3733          <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'>
3734            <parameter type-id='type-id-390' is-artificial='yes'/>
3735            <parameter type-id='type-id-561'/>
3736            <return type-id='type-id-1'/>
3737          </function-decl>
3738        </member-function>
3739        <member-function access='public'>
3740          <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'>
3741            <parameter type-id='type-id-390' is-artificial='yes'/>
3742            <parameter type-id='type-id-562'/>
3743            <return type-id='type-id-1'/>
3744          </function-decl>
3745        </member-function>
3746        <member-function access='public'>
3747          <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'>
3748            <parameter type-id='type-id-390' is-artificial='yes'/>
3749            <parameter type-id='type-id-346'/>
3750            <return type-id='type-id-1'/>
3751          </function-decl>
3752        </member-function>
3753        <member-function access='public'>
3754          <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'>
3755            <parameter type-id='type-id-390' is-artificial='yes'/>
3756            <parameter type-id='type-id-563'/>
3757            <return type-id='type-id-1'/>
3758          </function-decl>
3759        </member-function>
3760        <member-function access='public'>
3761          <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'>
3762            <parameter type-id='type-id-390' is-artificial='yes'/>
3763            <parameter type-id='type-id-564'/>
3764            <return type-id='type-id-1'/>
3765          </function-decl>
3766        </member-function>
3767        <member-function access='public'>
3768          <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'>
3769            <parameter type-id='type-id-390' is-artificial='yes'/>
3770            <parameter type-id='type-id-565'/>
3771            <return type-id='type-id-1'/>
3772          </function-decl>
3773        </member-function>
3774        <member-function access='public'>
3775          <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'>
3776            <parameter type-id='type-id-390' is-artificial='yes'/>
3777            <parameter type-id='type-id-566'/>
3778            <return type-id='type-id-1'/>
3779          </function-decl>
3780        </member-function>
3781        <member-function access='public'>
3782          <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'>
3783            <parameter type-id='type-id-390' is-artificial='yes'/>
3784            <parameter type-id='type-id-567'/>
3785            <return type-id='type-id-1'/>
3786          </function-decl>
3787        </member-function>
3788        <member-function access='public'>
3789          <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'>
3790            <parameter type-id='type-id-390' is-artificial='yes'/>
3791            <parameter type-id='type-id-568'/>
3792            <return type-id='type-id-1'/>
3793          </function-decl>
3794        </member-function>
3795        <member-function access='public'>
3796          <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'>
3797            <parameter type-id='type-id-390' is-artificial='yes'/>
3798            <parameter type-id='type-id-569'/>
3799            <return type-id='type-id-1'/>
3800          </function-decl>
3801        </member-function>
3802        <member-function access='public'>
3803          <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'>
3804            <parameter type-id='type-id-390' is-artificial='yes'/>
3805            <parameter type-id='type-id-570'/>
3806            <return type-id='type-id-1'/>
3807          </function-decl>
3808        </member-function>
3809        <member-function access='public'>
3810          <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'>
3811            <parameter type-id='type-id-390' is-artificial='yes'/>
3812            <parameter type-id='type-id-571'/>
3813            <return type-id='type-id-1'/>
3814          </function-decl>
3815        </member-function>
3816        <member-function access='public'>
3817          <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'>
3818            <parameter type-id='type-id-390' is-artificial='yes'/>
3819            <parameter type-id='type-id-572'/>
3820            <return type-id='type-id-1'/>
3821          </function-decl>
3822        </member-function>
3823        <member-function access='public'>
3824          <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'>
3825            <parameter type-id='type-id-390' is-artificial='yes'/>
3826            <parameter type-id='type-id-573'/>
3827            <return type-id='type-id-1'/>
3828          </function-decl>
3829        </member-function>
3830        <member-function access='public'>
3831          <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'>
3832            <parameter type-id='type-id-390' is-artificial='yes'/>
3833            <parameter type-id='type-id-574'/>
3834            <return type-id='type-id-1'/>
3835          </function-decl>
3836        </member-function>
3837        <member-function access='public'>
3838          <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'>
3839            <parameter type-id='type-id-390' is-artificial='yes'/>
3840            <parameter type-id='type-id-575'/>
3841            <return type-id='type-id-1'/>
3842          </function-decl>
3843        </member-function>
3844        <member-function access='public'>
3845          <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'>
3846            <parameter type-id='type-id-390' is-artificial='yes'/>
3847            <parameter type-id='type-id-576'/>
3848            <return type-id='type-id-1'/>
3849          </function-decl>
3850        </member-function>
3851        <member-function access='public'>
3852          <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'>
3853            <parameter type-id='type-id-390' is-artificial='yes'/>
3854            <parameter type-id='type-id-577'/>
3855            <return type-id='type-id-1'/>
3856          </function-decl>
3857        </member-function>
3858        <member-function access='public'>
3859          <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'>
3860            <parameter type-id='type-id-390' is-artificial='yes'/>
3861            <parameter type-id='type-id-578'/>
3862            <return type-id='type-id-1'/>
3863          </function-decl>
3864        </member-function>
3865        <member-function access='public'>
3866          <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'>
3867            <parameter type-id='type-id-390' is-artificial='yes'/>
3868            <parameter type-id='type-id-579'/>
3869            <return type-id='type-id-1'/>
3870          </function-decl>
3871        </member-function>
3872        <member-function access='public'>
3873          <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'>
3874            <parameter type-id='type-id-390' is-artificial='yes'/>
3875            <parameter type-id='type-id-580'/>
3876            <return type-id='type-id-1'/>
3877          </function-decl>
3878        </member-function>
3879        <member-function access='public'>
3880          <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'>
3881            <parameter type-id='type-id-390' is-artificial='yes'/>
3882            <parameter type-id='type-id-581'/>
3883            <return type-id='type-id-1'/>
3884          </function-decl>
3885        </member-function>
3886        <member-function access='public'>
3887          <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'>
3888            <parameter type-id='type-id-390' is-artificial='yes'/>
3889            <parameter type-id='type-id-582'/>
3890            <return type-id='type-id-1'/>
3891          </function-decl>
3892        </member-function>
3893        <member-function access='public'>
3894          <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'>
3895            <parameter type-id='type-id-390' is-artificial='yes'/>
3896            <parameter type-id='type-id-583'/>
3897            <return type-id='type-id-1'/>
3898          </function-decl>
3899        </member-function>
3900        <member-function access='public'>
3901          <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'>
3902            <parameter type-id='type-id-390' is-artificial='yes'/>
3903            <parameter type-id='type-id-584'/>
3904            <return type-id='type-id-1'/>
3905          </function-decl>
3906        </member-function>
3907        <member-function access='public'>
3908          <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'>
3909            <parameter type-id='type-id-390' is-artificial='yes'/>
3910            <parameter type-id='type-id-585'/>
3911            <return type-id='type-id-1'/>
3912          </function-decl>
3913        </member-function>
3914        <member-function access='public'>
3915          <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'>
3916            <parameter type-id='type-id-390' is-artificial='yes'/>
3917            <parameter type-id='type-id-586'/>
3918            <return type-id='type-id-1'/>
3919          </function-decl>
3920        </member-function>
3921        <member-function access='public'>
3922          <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'>
3923            <parameter type-id='type-id-390' is-artificial='yes'/>
3924            <parameter type-id='type-id-587'/>
3925            <return type-id='type-id-1'/>
3926          </function-decl>
3927        </member-function>
3928        <member-function access='public'>
3929          <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'>
3930            <parameter type-id='type-id-390' is-artificial='yes'/>
3931            <parameter type-id='type-id-588'/>
3932            <return type-id='type-id-1'/>
3933          </function-decl>
3934        </member-function>
3935        <member-function access='public'>
3936          <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'>
3937            <parameter type-id='type-id-390' is-artificial='yes'/>
3938            <parameter type-id='type-id-589'/>
3939            <return type-id='type-id-1'/>
3940          </function-decl>
3941        </member-function>
3942        <member-function access='public'>
3943          <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'>
3944            <parameter type-id='type-id-390' is-artificial='yes'/>
3945            <parameter type-id='type-id-590'/>
3946            <return type-id='type-id-1'/>
3947          </function-decl>
3948        </member-function>
3949        <member-function access='public'>
3950          <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'>
3951            <parameter type-id='type-id-390' is-artificial='yes'/>
3952            <parameter type-id='type-id-591'/>
3953            <return type-id='type-id-1'/>
3954          </function-decl>
3955        </member-function>
3956        <member-function access='public'>
3957          <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'>
3958            <parameter type-id='type-id-390' is-artificial='yes'/>
3959            <parameter type-id='type-id-592'/>
3960            <return type-id='type-id-1'/>
3961          </function-decl>
3962        </member-function>
3963        <member-function access='public'>
3964          <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'>
3965            <parameter type-id='type-id-390' is-artificial='yes'/>
3966            <parameter type-id='type-id-593'/>
3967            <return type-id='type-id-1'/>
3968          </function-decl>
3969        </member-function>
3970        <member-function access='public'>
3971          <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'>
3972            <parameter type-id='type-id-390' is-artificial='yes'/>
3973            <parameter type-id='type-id-594'/>
3974            <return type-id='type-id-1'/>
3975          </function-decl>
3976        </member-function>
3977        <member-function access='public'>
3978          <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'>
3979            <parameter type-id='type-id-390' is-artificial='yes'/>
3980            <parameter type-id='type-id-595'/>
3981            <return type-id='type-id-1'/>
3982          </function-decl>
3983        </member-function>
3984        <member-function access='public'>
3985          <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'>
3986            <parameter type-id='type-id-390' is-artificial='yes'/>
3987            <parameter type-id='type-id-596'/>
3988            <return type-id='type-id-1'/>
3989          </function-decl>
3990        </member-function>
3991        <member-function access='public'>
3992          <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'>
3993            <parameter type-id='type-id-390' is-artificial='yes'/>
3994            <parameter type-id='type-id-597'/>
3995            <return type-id='type-id-1'/>
3996          </function-decl>
3997        </member-function>
3998        <member-function access='public'>
3999          <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'>
4000            <parameter type-id='type-id-390' is-artificial='yes'/>
4001            <parameter type-id='type-id-598'/>
4002            <return type-id='type-id-1'/>
4003          </function-decl>
4004        </member-function>
4005        <member-function access='public'>
4006          <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'>
4007            <parameter type-id='type-id-390' is-artificial='yes'/>
4008            <parameter type-id='type-id-599'/>
4009            <return type-id='type-id-1'/>
4010          </function-decl>
4011        </member-function>
4012        <member-function access='public'>
4013          <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'>
4014            <parameter type-id='type-id-390' is-artificial='yes'/>
4015            <parameter type-id='type-id-600'/>
4016            <return type-id='type-id-1'/>
4017          </function-decl>
4018        </member-function>
4019        <member-function access='public'>
4020          <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'>
4021            <parameter type-id='type-id-390' is-artificial='yes'/>
4022            <parameter type-id='type-id-601'/>
4023            <return type-id='type-id-1'/>
4024          </function-decl>
4025        </member-function>
4026        <member-function access='public'>
4027          <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'>
4028            <parameter type-id='type-id-390' is-artificial='yes'/>
4029            <parameter type-id='type-id-602'/>
4030            <return type-id='type-id-1'/>
4031          </function-decl>
4032        </member-function>
4033        <member-function access='public'>
4034          <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'>
4035            <parameter type-id='type-id-390' is-artificial='yes'/>
4036            <parameter type-id='type-id-603'/>
4037            <return type-id='type-id-1'/>
4038          </function-decl>
4039        </member-function>
4040        <member-function access='public'>
4041          <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'>
4042            <parameter type-id='type-id-390' is-artificial='yes'/>
4043            <parameter type-id='type-id-604'/>
4044            <return type-id='type-id-1'/>
4045          </function-decl>
4046        </member-function>
4047        <member-function access='public'>
4048          <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'>
4049            <parameter type-id='type-id-390' is-artificial='yes'/>
4050            <parameter type-id='type-id-605'/>
4051            <return type-id='type-id-1'/>
4052          </function-decl>
4053        </member-function>
4054        <member-function access='public'>
4055          <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'>
4056            <parameter type-id='type-id-390' is-artificial='yes'/>
4057            <parameter type-id='type-id-606'/>
4058            <return type-id='type-id-1'/>
4059          </function-decl>
4060        </member-function>
4061        <member-function access='public'>
4062          <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'>
4063            <parameter type-id='type-id-390' is-artificial='yes'/>
4064            <parameter type-id='type-id-607'/>
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::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'>
4070            <parameter type-id='type-id-390' is-artificial='yes'/>
4071            <parameter type-id='type-id-608'/>
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::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'>
4077            <parameter type-id='type-id-390' is-artificial='yes'/>
4078            <parameter type-id='type-id-609'/>
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::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'>
4084            <parameter type-id='type-id-390' is-artificial='yes'/>
4085            <parameter type-id='type-id-610'/>
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::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'>
4091            <parameter type-id='type-id-390' is-artificial='yes'/>
4092            <parameter type-id='type-id-611'/>
4093            <return type-id='type-id-1'/>
4094          </function-decl>
4095        </member-function>
4096      </class-decl>
4097      <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-302'>
4098        <data-member access='protected' layout-offset-in-bits='0'>
4099          <var-decl name='ttcTag' type-id='type-id-306' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='139' column='1'/>
4100        </data-member>
4101        <data-member access='protected' layout-offset-in-bits='32'>
4102          <var-decl name='version' 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='140' column='1'/>
4103        </data-member>
4104        <data-member access='protected' layout-offset-in-bits='64'>
4105          <var-decl name='table' type-id='type-id-259' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='143' column='1'/>
4106        </data-member>
4107        <data-member access='public' static='yes'>
4108          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='146' column='1'/>
4109        </data-member>
4110      </class-decl>
4111      <typedef-decl name='OpenTypeFontFace' type-id='type-id-287' 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-369'/>
4112      <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-306'>
4113        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-282'/>
4114        <data-member access='public' static='yes'>
4115          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='667' column='1'/>
4116        </data-member>
4117        <data-member access='public' static='yes'>
4118          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='667' column='1'/>
4119        </data-member>
4120      </class-decl>
4121      <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-299'>
4122        <member-type access='protected'>
4123          <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-612'>
4124            <member-type access='public'>
4125              <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-613'>
4126                <data-member access='public' layout-offset-in-bits='0'>
4127                  <var-decl name='ttcTag' type-id='type-id-306' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='185' column='1'/>
4128                </data-member>
4129                <data-member access='public' layout-offset-in-bits='32'>
4130                  <var-decl name='version' 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='186' column='1'/>
4131                </data-member>
4132              </class-decl>
4133            </member-type>
4134            <data-member access='public'>
4135              <var-decl name='header' type-id='type-id-613' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='188' column='1'/>
4136            </data-member>
4137            <data-member access='public'>
4138              <var-decl name='version1' type-id='type-id-302' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='189' column='1'/>
4139            </data-member>
4140          </union-decl>
4141        </member-type>
4142        <data-member access='protected' layout-offset-in-bits='0'>
4143          <var-decl name='u' type-id='type-id-612' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='190' column='1'/>
4144        </data-member>
4145      </class-decl>
4146      <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-264'>
4147        <data-member access='private' layout-offset-in-bits='0'>
4148          <var-decl name='v' type-id='type-id-253' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='554' column='1'/>
4149        </data-member>
4150      </class-decl>
4151      <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-614'/>
4152      <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-615'/>
4153      <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-616'/>
4154      <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-294'>
4155        <member-type access='protected'>
4156          <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-617'>
4157            <data-member access='public'>
4158              <var-decl name='tag' type-id='type-id-306' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='251' column='1'/>
4159            </data-member>
4160            <data-member access='public'>
4161              <var-decl name='fontFace' type-id='type-id-369' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='252' column='1'/>
4162            </data-member>
4163            <data-member access='public'>
4164              <var-decl name='ttcHeader' type-id='type-id-299' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='253' column='1'/>
4165            </data-member>
4166          </union-decl>
4167        </member-type>
4168        <data-member access='public' static='yes'>
4169          <var-decl name='tableTag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='200' column='1'/>
4170        </data-member>
4171        <data-member access='public' static='yes'>
4172          <var-decl name='CFFTag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='202' column='1'/>
4173        </data-member>
4174        <data-member access='public' static='yes'>
4175          <var-decl name='TrueTypeTag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='203' column='1'/>
4176        </data-member>
4177        <data-member access='public' static='yes'>
4178          <var-decl name='TTCTag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='204' column='1'/>
4179        </data-member>
4180        <data-member access='public' static='yes'>
4181          <var-decl name='TrueTag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='205' column='1'/>
4182        </data-member>
4183        <data-member access='public' static='yes'>
4184          <var-decl name='Typ1Tag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='206' column='1'/>
4185        </data-member>
4186        <data-member access='protected' layout-offset-in-bits='0'>
4187          <var-decl name='u' type-id='type-id-617' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='254' column='1'/>
4188        </data-member>
4189        <data-member access='public' static='yes'>
4190          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-file-private.hh' line='256' column='1'/>
4191        </data-member>
4192      </class-decl>
4193      <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-278'>
4194        <data-member access='protected' layout-offset-in-bits='0'>
4195          <var-decl name='v' type-id='type-id-264' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='626' column='1'/>
4196        </data-member>
4197        <data-member access='public' static='yes'>
4198          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
4199        </data-member>
4200        <data-member access='public' static='yes'>
4201          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
4202        </data-member>
4203      </class-decl>
4204      <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-297'/>
4205    </namespace-decl>
4206    <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'>
4207      <return type-id='type-id-144'/>
4208    </function-decl>
4209    <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'>
4210      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='318' column='1'/>
4211      <return type-id='type-id-28'/>
4212    </function-decl>
4213    <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'>
4214      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='368' column='1'/>
4215      <parameter type-id='type-id-12' name='index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='369' column='1'/>
4216      <return type-id='type-id-13'/>
4217    </function-decl>
4218    <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'>
4219      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='388' column='1'/>
4220      <return type-id='type-id-12'/>
4221    </function-decl>
4222    <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'>
4223      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='368' column='1'/>
4224      <parameter type-id='type-id-12' name='index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='369' column='1'/>
4225      <return type-id='type-id-13'/>
4226    </function-decl>
4227    <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'>
4228      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='368' column='1'/>
4229      <parameter type-id='type-id-12' name='index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='369' column='1'/>
4230      <return type-id='type-id-13'/>
4231    </function-decl>
4232    <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'>
4233      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='299' column='1'/>
4234      <return type-id='type-id-13'/>
4235    </function-decl>
4236    <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'>
4237      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='284' column='1'/>
4238      <parameter type-id='type-id-37' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='285' column='1'/>
4239      <return type-id='type-id-33'/>
4240    </function-decl>
4241    <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'>
4242      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='263' column='1'/>
4243      <parameter type-id='type-id-37' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='264' column='1'/>
4244      <parameter type-id='type-id-33' name='data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='265' column='1'/>
4245      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='266' column='1'/>
4246      <parameter type-id='type-id-28' name='replace' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='267' column='1'/>
4247      <return type-id='type-id-28'/>
4248    </function-decl>
4249    <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'>
4250      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='212' column='1'/>
4251      <return type-id='type-id-144'/>
4252    </function-decl>
4253    <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'>
4254      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='299' column='1'/>
4255      <return type-id='type-id-13'/>
4256    </function-decl>
4257    <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'>
4258      <parameter type-id='type-id-179' name='reference_table_func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='83' column='1'/>
4259      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='84' column='1'/>
4260      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='85' column='1'/>
4261      <return type-id='type-id-144'/>
4262    </function-decl>
4263    <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'>
4264      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='353' column='1'/>
4265      <return type-id='type-id-56'/>
4266    </function-decl>
4267    <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'>
4268      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='336' column='1'/>
4269      <parameter type-id='type-id-223' name='tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='337' column='1'/>
4270      <return type-id='type-id-56'/>
4271    </function-decl>
4272    <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'>
4273      <parameter type-id='type-id-56' name='blob' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='163' column='1'/>
4274      <parameter type-id='type-id-12' name='index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='164' column='1'/>
4275      <return type-id='type-id-144'/>
4276    </function-decl>
4277    <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'>
4278      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='388' column='1'/>
4279      <return type-id='type-id-12'/>
4280    </function-decl>
4281    <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'>
4282      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='388' column='1'/>
4283      <return type-id='type-id-12'/>
4284    </function-decl>
4285    <reference-type-def kind='lvalue' type-id='type-id-618' size-in-bits='64' id='type-id-438'/>
4286    <pointer-type-def type-id='type-id-618' size-in-bits='64' id='type-id-437'/>
4287    <reference-type-def kind='lvalue' type-id='type-id-619' size-in-bits='64' id='type-id-423'/>
4288    <pointer-type-def type-id='type-id-619' size-in-bits='64' id='type-id-422'/>
4289    <reference-type-def kind='lvalue' type-id='type-id-620' size-in-bits='64' id='type-id-444'/>
4290    <pointer-type-def type-id='type-id-620' size-in-bits='64' id='type-id-443'/>
4291    <reference-type-def kind='lvalue' type-id='type-id-621' size-in-bits='64' id='type-id-442'/>
4292    <pointer-type-def type-id='type-id-621' size-in-bits='64' id='type-id-441'/>
4293    <reference-type-def kind='lvalue' type-id='type-id-622' size-in-bits='64' id='type-id-434'/>
4294    <pointer-type-def type-id='type-id-622' size-in-bits='64' id='type-id-416'/>
4295    <reference-type-def kind='lvalue' type-id='type-id-623' size-in-bits='64' id='type-id-428'/>
4296    <pointer-type-def type-id='type-id-623' size-in-bits='64' id='type-id-426'/>
4297    <reference-type-def kind='lvalue' type-id='type-id-624' size-in-bits='64' id='type-id-432'/>
4298    <pointer-type-def type-id='type-id-624' size-in-bits='64' id='type-id-430'/>
4299    <reference-type-def kind='lvalue' type-id='type-id-625' size-in-bits='64' id='type-id-446'/>
4300    <pointer-type-def type-id='type-id-625' size-in-bits='64' id='type-id-445'/>
4301    <reference-type-def kind='lvalue' type-id='type-id-626' size-in-bits='64' id='type-id-447'/>
4302    <pointer-type-def type-id='type-id-626' size-in-bits='64' id='type-id-417'/>
4303    <reference-type-def kind='lvalue' type-id='type-id-627' size-in-bits='64' id='type-id-448'/>
4304    <pointer-type-def type-id='type-id-627' size-in-bits='64' id='type-id-418'/>
4305    <reference-type-def kind='lvalue' type-id='type-id-628' size-in-bits='64' id='type-id-449'/>
4306    <pointer-type-def type-id='type-id-628' size-in-bits='64' id='type-id-440'/>
4307    <reference-type-def kind='lvalue' type-id='type-id-629' size-in-bits='64' id='type-id-424'/>
4308    <pointer-type-def type-id='type-id-629' size-in-bits='64' id='type-id-421'/>
4309    <pointer-type-def type-id='type-id-630' size-in-bits='64' id='type-id-492'/>
4310    <pointer-type-def type-id='type-id-631' size-in-bits='64' id='type-id-494'/>
4311    <pointer-type-def type-id='type-id-632' size-in-bits='64' id='type-id-497'/>
4312    <pointer-type-def type-id='type-id-633' size-in-bits='64' id='type-id-485'/>
4313    <pointer-type-def type-id='type-id-634' size-in-bits='64' id='type-id-498'/>
4314    <pointer-type-def type-id='type-id-635' size-in-bits='64' id='type-id-503'/>
4315    <pointer-type-def type-id='type-id-636' size-in-bits='64' id='type-id-504'/>
4316    <pointer-type-def type-id='type-id-637' size-in-bits='64' id='type-id-484'/>
4317    <pointer-type-def type-id='type-id-638' size-in-bits='64' id='type-id-457'/>
4318    <pointer-type-def type-id='type-id-639' size-in-bits='64' id='type-id-482'/>
4319    <pointer-type-def type-id='type-id-640' size-in-bits='64' id='type-id-500'/>
4320    <pointer-type-def type-id='type-id-641' size-in-bits='64' id='type-id-483'/>
4321    <pointer-type-def type-id='type-id-642' size-in-bits='64' id='type-id-515'/>
4322    <pointer-type-def type-id='type-id-643' size-in-bits='64' id='type-id-481'/>
4323    <pointer-type-def type-id='type-id-644' size-in-bits='64' id='type-id-480'/>
4324    <pointer-type-def type-id='type-id-645' size-in-bits='64' id='type-id-486'/>
4325    <pointer-type-def type-id='type-id-646' size-in-bits='64' id='type-id-499'/>
4326    <pointer-type-def type-id='type-id-647' size-in-bits='64' id='type-id-506'/>
4327    <pointer-type-def type-id='type-id-648' size-in-bits='64' id='type-id-507'/>
4328    <pointer-type-def type-id='type-id-649' size-in-bits='64' id='type-id-511'/>
4329    <pointer-type-def type-id='type-id-650' size-in-bits='64' id='type-id-493'/>
4330    <pointer-type-def type-id='type-id-651' size-in-bits='64' id='type-id-487'/>
4331    <pointer-type-def type-id='type-id-652' size-in-bits='64' id='type-id-495'/>
4332    <pointer-type-def type-id='type-id-653' size-in-bits='64' id='type-id-490'/>
4333    <pointer-type-def type-id='type-id-654' size-in-bits='64' id='type-id-496'/>
4334    <pointer-type-def type-id='type-id-655' size-in-bits='64' id='type-id-491'/>
4335    <pointer-type-def type-id='type-id-656' size-in-bits='64' id='type-id-509'/>
4336    <pointer-type-def type-id='type-id-657' size-in-bits='64' id='type-id-513'/>
4337    <pointer-type-def type-id='type-id-658' size-in-bits='64' id='type-id-510'/>
4338    <pointer-type-def type-id='type-id-659' size-in-bits='64' id='type-id-489'/>
4339    <pointer-type-def type-id='type-id-660' size-in-bits='64' id='type-id-488'/>
4340    <pointer-type-def type-id='type-id-661' size-in-bits='64' id='type-id-501'/>
4341    <pointer-type-def type-id='type-id-662' size-in-bits='64' id='type-id-502'/>
4342    <pointer-type-def type-id='type-id-663' size-in-bits='64' id='type-id-514'/>
4343    <pointer-type-def type-id='type-id-664' size-in-bits='64' id='type-id-505'/>
4344    <pointer-type-def type-id='type-id-665' size-in-bits='64' id='type-id-456'/>
4345    <pointer-type-def type-id='type-id-666' size-in-bits='64' id='type-id-455'/>
4346    <pointer-type-def type-id='type-id-667' size-in-bits='64' id='type-id-512'/>
4347    <pointer-type-def type-id='type-id-668' size-in-bits='64' id='type-id-508'/>
4348    <reference-type-def kind='lvalue' type-id='type-id-669' size-in-bits='64' id='type-id-435'/>
4349    <pointer-type-def type-id='type-id-669' size-in-bits='64' id='type-id-425'/>
4350    <reference-type-def kind='lvalue' type-id='type-id-670' size-in-bits='64' id='type-id-439'/>
4351    <pointer-type-def type-id='type-id-670' size-in-bits='64' id='type-id-436'/>
4352    <reference-type-def kind='lvalue' type-id='type-id-671' size-in-bits='64' id='type-id-429'/>
4353    <pointer-type-def type-id='type-id-671' size-in-bits='64' id='type-id-427'/>
4354    <reference-type-def kind='lvalue' type-id='type-id-672' size-in-bits='64' id='type-id-433'/>
4355    <pointer-type-def type-id='type-id-672' size-in-bits='64' id='type-id-431'/>
4356    <pointer-type-def type-id='type-id-673' size-in-bits='64' id='type-id-420'/>
4357    <pointer-type-def type-id='type-id-674' size-in-bits='64' id='type-id-419'/>
4358    <reference-type-def kind='lvalue' type-id='type-id-415' size-in-bits='64' id='type-id-450'/>
4359    <pointer-type-def type-id='type-id-415' size-in-bits='64' id='type-id-451'/>
4360    <pointer-type-def type-id='type-id-675' size-in-bits='64' id='type-id-591'/>
4361    <pointer-type-def type-id='type-id-676' size-in-bits='64' id='type-id-592'/>
4362    <pointer-type-def type-id='type-id-677' size-in-bits='64' id='type-id-593'/>
4363    <pointer-type-def type-id='type-id-678' size-in-bits='64' id='type-id-598'/>
4364    <pointer-type-def type-id='type-id-679' size-in-bits='64' id='type-id-466'/>
4365    <pointer-type-def type-id='type-id-680' size-in-bits='64' id='type-id-458'/>
4366    <pointer-type-def type-id='type-id-681' size-in-bits='64' id='type-id-590'/>
4367    <pointer-type-def type-id='type-id-682' size-in-bits='64' id='type-id-537'/>
4368    <pointer-type-def type-id='type-id-683' size-in-bits='64' id='type-id-462'/>
4369    <pointer-type-def type-id='type-id-684' size-in-bits='64' id='type-id-464'/>
4370    <pointer-type-def type-id='type-id-685' size-in-bits='64' id='type-id-548'/>
4371    <pointer-type-def type-id='type-id-686' size-in-bits='64' id='type-id-577'/>
4372    <pointer-type-def type-id='type-id-687' size-in-bits='64' id='type-id-595'/>
4373    <pointer-type-def type-id='type-id-688' size-in-bits='64' id='type-id-557'/>
4374    <pointer-type-def type-id='type-id-689' size-in-bits='64' id='type-id-601'/>
4375    <pointer-type-def type-id='type-id-690' size-in-bits='64' id='type-id-518'/>
4376    <pointer-type-def type-id='type-id-691' size-in-bits='64' id='type-id-522'/>
4377    <pointer-type-def type-id='type-id-692' size-in-bits='64' id='type-id-576'/>
4378    <pointer-type-def type-id='type-id-693' size-in-bits='64' id='type-id-575'/>
4379    <pointer-type-def type-id='type-id-694' size-in-bits='64' id='type-id-580'/>
4380    <pointer-type-def type-id='type-id-695' size-in-bits='64' id='type-id-533'/>
4381    <pointer-type-def type-id='type-id-696' size-in-bits='64' id='type-id-521'/>
4382    <pointer-type-def type-id='type-id-697' size-in-bits='64' id='type-id-566'/>
4383    <pointer-type-def type-id='type-id-698' size-in-bits='64' id='type-id-565'/>
4384    <pointer-type-def type-id='type-id-699' size-in-bits='64' id='type-id-556'/>
4385    <pointer-type-def type-id='type-id-700' size-in-bits='64' id='type-id-587'/>
4386    <pointer-type-def type-id='type-id-701' size-in-bits='64' id='type-id-585'/>
4387    <pointer-type-def type-id='type-id-702' size-in-bits='64' id='type-id-586'/>
4388    <pointer-type-def type-id='type-id-703' size-in-bits='64' id='type-id-571'/>
4389    <pointer-type-def type-id='type-id-704' size-in-bits='64' id='type-id-570'/>
4390    <pointer-type-def type-id='type-id-705' size-in-bits='64' id='type-id-563'/>
4391    <pointer-type-def type-id='type-id-706' size-in-bits='64' id='type-id-561'/>
4392    <pointer-type-def type-id='type-id-707' size-in-bits='64' id='type-id-562'/>
4393    <pointer-type-def type-id='type-id-708' size-in-bits='64' id='type-id-516'/>
4394    <pointer-type-def type-id='type-id-709' size-in-bits='64' id='type-id-545'/>
4395    <pointer-type-def type-id='type-id-710' size-in-bits='64' id='type-id-540'/>
4396    <pointer-type-def type-id='type-id-711' size-in-bits='64' id='type-id-536'/>
4397    <pointer-type-def type-id='type-id-712' size-in-bits='64' id='type-id-472'/>
4398    <pointer-type-def type-id='type-id-713' size-in-bits='64' id='type-id-470'/>
4399    <pointer-type-def type-id='type-id-714' size-in-bits='64' id='type-id-469'/>
4400    <pointer-type-def type-id='type-id-715' size-in-bits='64' id='type-id-523'/>
4401    <pointer-type-def type-id='type-id-716' size-in-bits='64' id='type-id-524'/>
4402    <pointer-type-def type-id='type-id-717' size-in-bits='64' id='type-id-527'/>
4403    <pointer-type-def type-id='type-id-718' size-in-bits='64' id='type-id-531'/>
4404    <pointer-type-def type-id='type-id-719' size-in-bits='64' id='type-id-459'/>
4405    <pointer-type-def type-id='type-id-720' size-in-bits='64' id='type-id-475'/>
4406    <pointer-type-def type-id='type-id-721' size-in-bits='64' id='type-id-460'/>
4407    <pointer-type-def type-id='type-id-722' size-in-bits='64' id='type-id-467'/>
4408    <pointer-type-def type-id='type-id-723' size-in-bits='64' id='type-id-468'/>
4409    <pointer-type-def type-id='type-id-724' size-in-bits='64' id='type-id-463'/>
4410    <pointer-type-def type-id='type-id-725' size-in-bits='64' id='type-id-465'/>
4411    <pointer-type-def type-id='type-id-726' size-in-bits='64' id='type-id-574'/>
4412    <pointer-type-def type-id='type-id-727' size-in-bits='64' id='type-id-525'/>
4413    <pointer-type-def type-id='type-id-728' size-in-bits='64' id='type-id-477'/>
4414    <pointer-type-def type-id='type-id-729' size-in-bits='64' id='type-id-581'/>
4415    <pointer-type-def type-id='type-id-730' size-in-bits='64' id='type-id-551'/>
4416    <pointer-type-def type-id='type-id-731' size-in-bits='64' id='type-id-549'/>
4417    <pointer-type-def type-id='type-id-732' size-in-bits='64' id='type-id-546'/>
4418    <pointer-type-def type-id='type-id-733' size-in-bits='64' id='type-id-547'/>
4419    <pointer-type-def type-id='type-id-734' size-in-bits='64' id='type-id-567'/>
4420    <pointer-type-def type-id='type-id-735' size-in-bits='64' id='type-id-538'/>
4421    <pointer-type-def type-id='type-id-736' size-in-bits='64' id='type-id-558'/>
4422    <pointer-type-def type-id='type-id-737' size-in-bits='64' id='type-id-600'/>
4423    <pointer-type-def type-id='type-id-738' size-in-bits='64' id='type-id-603'/>
4424    <pointer-type-def type-id='type-id-739' size-in-bits='64' id='type-id-604'/>
4425    <pointer-type-def type-id='type-id-740' size-in-bits='64' id='type-id-596'/>
4426    <pointer-type-def type-id='type-id-741' size-in-bits='64' id='type-id-594'/>
4427    <pointer-type-def type-id='type-id-742' size-in-bits='64' id='type-id-599'/>
4428    <pointer-type-def type-id='type-id-743' size-in-bits='64' id='type-id-519'/>
4429    <pointer-type-def type-id='type-id-744' size-in-bits='64' id='type-id-520'/>
4430    <pointer-type-def type-id='type-id-745' size-in-bits='64' id='type-id-528'/>
4431    <pointer-type-def type-id='type-id-746' size-in-bits='64' id='type-id-578'/>
4432    <pointer-type-def type-id='type-id-747' size-in-bits='64' id='type-id-579'/>
4433    <pointer-type-def type-id='type-id-748' size-in-bits='64' id='type-id-532'/>
4434    <pointer-type-def type-id='type-id-749' size-in-bits='64' id='type-id-476'/>
4435    <pointer-type-def type-id='type-id-750' size-in-bits='64' id='type-id-517'/>
4436    <pointer-type-def type-id='type-id-751' size-in-bits='64' id='type-id-534'/>
4437    <pointer-type-def type-id='type-id-752' size-in-bits='64' id='type-id-526'/>
4438    <pointer-type-def type-id='type-id-753' size-in-bits='64' id='type-id-553'/>
4439    <reference-type-def kind='lvalue' type-id='type-id-754' size-in-bits='64' id='type-id-552'/>
4440    <pointer-type-def type-id='type-id-754' size-in-bits='64' id='type-id-550'/>
4441    <pointer-type-def type-id='type-id-755' size-in-bits='64' id='type-id-539'/>
4442    <pointer-type-def type-id='type-id-756' size-in-bits='64' id='type-id-530'/>
4443    <pointer-type-def type-id='type-id-757' size-in-bits='64' id='type-id-529'/>
4444    <pointer-type-def type-id='type-id-758' size-in-bits='64' id='type-id-568'/>
4445    <pointer-type-def type-id='type-id-759' size-in-bits='64' id='type-id-569'/>
4446    <pointer-type-def type-id='type-id-760' size-in-bits='64' id='type-id-559'/>
4447    <pointer-type-def type-id='type-id-761' size-in-bits='64' id='type-id-597'/>
4448    <pointer-type-def type-id='type-id-762' size-in-bits='64' id='type-id-535'/>
4449    <pointer-type-def type-id='type-id-763' size-in-bits='64' id='type-id-602'/>
4450    <pointer-type-def type-id='type-id-764' size-in-bits='64' id='type-id-560'/>
4451    <pointer-type-def type-id='type-id-765' size-in-bits='64' id='type-id-611'/>
4452    <pointer-type-def type-id='type-id-766' size-in-bits='64' id='type-id-584'/>
4453    <pointer-type-def type-id='type-id-767' size-in-bits='64' id='type-id-589'/>
4454    <pointer-type-def type-id='type-id-768' size-in-bits='64' id='type-id-610'/>
4455    <pointer-type-def type-id='type-id-769' size-in-bits='64' id='type-id-609'/>
4456    <pointer-type-def type-id='type-id-770' size-in-bits='64' id='type-id-555'/>
4457    <pointer-type-def type-id='type-id-771' size-in-bits='64' id='type-id-544'/>
4458    <pointer-type-def type-id='type-id-772' size-in-bits='64' id='type-id-572'/>
4459    <pointer-type-def type-id='type-id-773' size-in-bits='64' id='type-id-573'/>
4460    <pointer-type-def type-id='type-id-774' size-in-bits='64' id='type-id-542'/>
4461    <pointer-type-def type-id='type-id-775' size-in-bits='64' id='type-id-564'/>
4462    <pointer-type-def type-id='type-id-776' size-in-bits='64' id='type-id-473'/>
4463    <pointer-type-def type-id='type-id-777' size-in-bits='64' id='type-id-471'/>
4464    <pointer-type-def type-id='type-id-778' size-in-bits='64' id='type-id-583'/>
4465    <pointer-type-def type-id='type-id-779' size-in-bits='64' id='type-id-582'/>
4466    <pointer-type-def type-id='type-id-780' size-in-bits='64' id='type-id-607'/>
4467    <pointer-type-def type-id='type-id-781' size-in-bits='64' id='type-id-608'/>
4468    <pointer-type-def type-id='type-id-782' size-in-bits='64' id='type-id-588'/>
4469    <pointer-type-def type-id='type-id-783' size-in-bits='64' id='type-id-554'/>
4470    <pointer-type-def type-id='type-id-784' size-in-bits='64' id='type-id-541'/>
4471    <pointer-type-def type-id='type-id-785' size-in-bits='64' id='type-id-543'/>
4472    <pointer-type-def type-id='type-id-786' size-in-bits='64' id='type-id-605'/>
4473    <pointer-type-def type-id='type-id-787' size-in-bits='64' id='type-id-606'/>
4474    <pointer-type-def type-id='type-id-788' size-in-bits='64' id='type-id-474'/>
4475    <pointer-type-def type-id='type-id-789' size-in-bits='64' id='type-id-479'/>
4476    <pointer-type-def type-id='type-id-790' size-in-bits='64' id='type-id-478'/>
4477    <reference-type-def kind='lvalue' type-id='type-id-230' size-in-bits='64' id='type-id-461'/>
4478    <function-type size-in-bits='64' id='type-id-204'>
4479      <parameter type-id='type-id-144'/>
4480      <parameter type-id='type-id-223'/>
4481      <parameter type-id='type-id-33'/>
4482      <return type-id='type-id-56'/>
4483    </function-type>
4484    <function-type size-in-bits='64' id='type-id-205'>
4485      <parameter type-id='type-id-143'/>
4486      <parameter type-id='type-id-33'/>
4487      <parameter type-id='type-id-31'/>
4488      <parameter type-id='type-id-9'/>
4489      <parameter type-id='type-id-163'/>
4490      <parameter type-id='type-id-33'/>
4491      <return type-id='type-id-28'/>
4492    </function-type>
4493    <function-type size-in-bits='64' id='type-id-206'>
4494      <parameter type-id='type-id-143'/>
4495      <parameter type-id='type-id-33'/>
4496      <parameter type-id='type-id-72'/>
4497      <parameter type-id='type-id-42'/>
4498      <parameter type-id='type-id-12'/>
4499      <parameter type-id='type-id-33'/>
4500      <return type-id='type-id-28'/>
4501    </function-type>
4502    <function-type size-in-bits='64' id='type-id-207'>
4503      <parameter type-id='type-id-143'/>
4504      <parameter type-id='type-id-33'/>
4505      <parameter type-id='type-id-72'/>
4506      <parameter type-id='type-id-413'/>
4507      <parameter type-id='type-id-33'/>
4508      <return type-id='type-id-28'/>
4509    </function-type>
4510    <function-type size-in-bits='64' id='type-id-216'>
4511      <parameter type-id='type-id-143'/>
4512      <parameter type-id='type-id-33'/>
4513      <parameter type-id='type-id-72'/>
4514      <parameter type-id='type-id-414'/>
4515      <parameter type-id='type-id-414'/>
4516      <parameter type-id='type-id-33'/>
4517      <return type-id='type-id-28'/>
4518    </function-type>
4519    <function-type size-in-bits='64' id='type-id-208'>
4520      <parameter type-id='type-id-143'/>
4521      <parameter type-id='type-id-33'/>
4522      <parameter type-id='type-id-72'/>
4523      <parameter type-id='type-id-72'/>
4524      <parameter type-id='type-id-163'/>
4525      <parameter type-id='type-id-33'/>
4526      <return type-id='type-id-28'/>
4527    </function-type>
4528    <function-type size-in-bits='64' id='type-id-209'>
4529      <parameter type-id='type-id-143'/>
4530      <parameter type-id='type-id-33'/>
4531      <parameter type-id='type-id-72'/>
4532      <parameter type-id='type-id-12'/>
4533      <parameter type-id='type-id-414'/>
4534      <parameter type-id='type-id-414'/>
4535      <parameter type-id='type-id-33'/>
4536      <return type-id='type-id-28'/>
4537    </function-type>
4538    <function-type size-in-bits='64' id='type-id-222'>
4539      <parameter type-id='type-id-177'/>
4540      <parameter type-id='type-id-143'/>
4541      <parameter type-id='type-id-161'/>
4542      <parameter type-id='type-id-402'/>
4543      <parameter type-id='type-id-12'/>
4544      <return type-id='type-id-28'/>
4545    </function-type>
4546    <function-type size-in-bits='64' id='type-id-217'>
4547      <parameter type-id='type-id-143'/>
4548      <parameter type-id='type-id-33'/>
4549      <parameter type-id='type-id-72'/>
4550      <parameter type-id='type-id-72'/>
4551      <parameter type-id='type-id-33'/>
4552      <return type-id='type-id-140'/>
4553    </function-type>
4554    <function-type size-in-bits='64' id='type-id-218'>
4555      <parameter type-id='type-id-143'/>
4556      <parameter type-id='type-id-33'/>
4557      <parameter type-id='type-id-72'/>
4558      <parameter type-id='type-id-33'/>
4559      <return type-id='type-id-140'/>
4560    </function-type>
4561    <namespace-decl name='OT'>
4562      <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-618'>
4563        <data-member access='public' layout-offset-in-bits='0'>
4564          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
4565        </data-member>
4566        <data-member access='public' layout-offset-in-bits='16'>
4567          <var-decl name='array' type-id='type-id-791' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
4568        </data-member>
4569        <data-member access='public' static='yes'>
4570          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
4571        </data-member>
4572      </class-decl>
4573    </namespace-decl>
4574    <namespace-decl name='OT'>
4575      <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-619'>
4576        <data-member access='public' layout-offset-in-bits='0'>
4577          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
4578        </data-member>
4579        <data-member access='public' layout-offset-in-bits='16'>
4580          <var-decl name='array' type-id='type-id-792' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
4581        </data-member>
4582        <data-member access='public' static='yes'>
4583          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
4584        </data-member>
4585      </class-decl>
4586    </namespace-decl>
4587    <namespace-decl name='OT'>
4588      <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-620'>
4589        <data-member access='public' layout-offset-in-bits='0'>
4590          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
4591        </data-member>
4592        <data-member access='public' layout-offset-in-bits='16'>
4593          <var-decl name='array' type-id='type-id-793' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
4594        </data-member>
4595        <data-member access='public' static='yes'>
4596          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
4597        </data-member>
4598      </class-decl>
4599    </namespace-decl>
4600    <namespace-decl name='OT'>
4601      <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-621'>
4602        <data-member access='public' layout-offset-in-bits='0'>
4603          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
4604        </data-member>
4605        <data-member access='public' layout-offset-in-bits='16'>
4606          <var-decl name='array' type-id='type-id-794' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
4607        </data-member>
4608        <data-member access='public' static='yes'>
4609          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
4610        </data-member>
4611      </class-decl>
4612    </namespace-decl>
4613    <namespace-decl name='OT'>
4614      <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-622'>
4615        <member-type access='public'>
4616          <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-795'>
4617            <member-type access='private'>
4618              <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-796'>
4619                <data-member access='public'>
4620                  <var-decl name='format1' type-id='type-id-797' 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'/>
4621                </data-member>
4622                <data-member access='public'>
4623                  <var-decl name='format2' type-id='type-id-798' 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'/>
4624                </data-member>
4625              </union-decl>
4626            </member-type>
4627            <data-member access='private' layout-offset-in-bits='0'>
4628              <var-decl name='format' type-id='type-id-12' 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'/>
4629            </data-member>
4630            <data-member access='private' layout-offset-in-bits='64'>
4631              <var-decl name='u' type-id='type-id-796' 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'/>
4632            </data-member>
4633            <member-function access='public' constructor='yes'>
4634              <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'>
4635                <parameter type-id='type-id-799' is-artificial='yes'/>
4636                <return type-id='type-id-13'/>
4637              </function-decl>
4638            </member-function>
4639          </class-decl>
4640        </member-type>
4641        <member-type access='protected'>
4642          <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-800'>
4643            <data-member access='public'>
4644              <var-decl name='format' type-id='type-id-415' 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'/>
4645            </data-member>
4646            <data-member access='public'>
4647              <var-decl name='format1' type-id='type-id-623' 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'/>
4648            </data-member>
4649            <data-member access='public'>
4650              <var-decl name='format2' type-id='type-id-624' 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'/>
4651            </data-member>
4652          </union-decl>
4653        </member-type>
4654        <data-member access='protected' layout-offset-in-bits='0'>
4655          <var-decl name='u' type-id='type-id-800' 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'/>
4656        </data-member>
4657        <data-member access='public' static='yes'>
4658          <var-decl name='min_size' type-id='type-id-105' 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'/>
4659        </data-member>
4660        <member-function access='public'>
4661          <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'>
4662            <parameter type-id='type-id-801' is-artificial='yes'/>
4663            <parameter type-id='type-id-802'/>
4664            <return type-id='type-id-13'/>
4665          </function-decl>
4666        </member-function>
4667      </class-decl>
4668    </namespace-decl>
4669    <namespace-decl name='OT'>
4670      <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-623'>
4671        <member-type access='public'>
4672          <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-797'>
4673            <data-member access='private' layout-offset-in-bits='0'>
4674              <var-decl name='c' type-id='type-id-803' 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'/>
4675            </data-member>
4676            <data-member access='private' layout-offset-in-bits='64'>
4677              <var-decl name='i' type-id='type-id-12' 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'/>
4678            </data-member>
4679          </class-decl>
4680        </member-type>
4681        <data-member access='protected' layout-offset-in-bits='0'>
4682          <var-decl name='coverageFormat' type-id='type-id-415' 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'/>
4683        </data-member>
4684        <data-member access='protected' layout-offset-in-bits='16'>
4685          <var-decl name='glyphArray' type-id='type-id-671' 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'/>
4686        </data-member>
4687        <data-member access='public' static='yes'>
4688          <var-decl name='min_size' type-id='type-id-105' 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'/>
4689        </data-member>
4690        <member-function access='private'>
4691          <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'>
4692            <parameter type-id='type-id-803' is-artificial='yes'/>
4693            <parameter type-id='type-id-802'/>
4694            <return type-id='type-id-13'/>
4695          </function-decl>
4696        </member-function>
4697        <member-function access='private'>
4698          <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'>
4699            <parameter type-id='type-id-803' is-artificial='yes'/>
4700            <parameter type-id='type-id-804'/>
4701            <return type-id='type-id-13'/>
4702          </function-decl>
4703        </member-function>
4704      </class-decl>
4705    </namespace-decl>
4706    <namespace-decl name='OT'>
4707      <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-624'>
4708        <member-type access='public'>
4709          <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-798'>
4710            <data-member access='private' layout-offset-in-bits='0'>
4711              <var-decl name='c' type-id='type-id-805' 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'/>
4712            </data-member>
4713            <data-member access='private' layout-offset-in-bits='64'>
4714              <var-decl name='i' type-id='type-id-12' 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'/>
4715            </data-member>
4716            <data-member access='private' layout-offset-in-bits='96'>
4717              <var-decl name='j' type-id='type-id-12' 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'/>
4718            </data-member>
4719            <data-member access='private' layout-offset-in-bits='128'>
4720              <var-decl name='coverage' type-id='type-id-12' 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'/>
4721            </data-member>
4722          </class-decl>
4723        </member-type>
4724        <data-member access='protected' layout-offset-in-bits='0'>
4725          <var-decl name='coverageFormat' type-id='type-id-415' 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'/>
4726        </data-member>
4727        <data-member access='protected' layout-offset-in-bits='16'>
4728          <var-decl name='rangeRecord' type-id='type-id-672' 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'/>
4729        </data-member>
4730        <data-member access='public' static='yes'>
4731          <var-decl name='min_size' type-id='type-id-105' 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'/>
4732        </data-member>
4733        <member-function access='private'>
4734          <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'>
4735            <parameter type-id='type-id-805' is-artificial='yes'/>
4736            <parameter type-id='type-id-802'/>
4737            <return type-id='type-id-13'/>
4738          </function-decl>
4739        </member-function>
4740        <member-function access='private'>
4741          <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'>
4742            <parameter type-id='type-id-805' is-artificial='yes'/>
4743            <parameter type-id='type-id-804'/>
4744            <return type-id='type-id-13'/>
4745          </function-decl>
4746        </member-function>
4747      </class-decl>
4748    </namespace-decl>
4749    <namespace-decl name='OT'>
4750      <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-625'>
4751        <data-member access='public' layout-offset-in-bits='0'>
4752          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='972' column='1'/>
4753        </data-member>
4754        <data-member access='public' layout-offset-in-bits='16'>
4755          <var-decl name='array' type-id='type-id-791' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='973' column='1'/>
4756        </data-member>
4757        <data-member access='public' static='yes'>
4758          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='975' column='1'/>
4759        </data-member>
4760      </class-decl>
4761    </namespace-decl>
4762    <namespace-decl name='OT'>
4763      <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-626'>
4764        <data-member access='protected' layout-offset-in-bits='0'>
4765          <var-decl name='ligGlyph' type-id='type-id-806' 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'/>
4766        </data-member>
4767        <data-member access='protected' layout-offset-in-bits='16'>
4768          <var-decl name='component' type-id='type-id-625' 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'/>
4769        </data-member>
4770        <data-member access='public' static='yes'>
4771          <var-decl name='min_size' type-id='type-id-105' 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'/>
4772        </data-member>
4773      </class-decl>
4774    </namespace-decl>
4775    <namespace-decl name='OT'>
4776      <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-627'>
4777        <data-member access='protected' layout-offset-in-bits='0'>
4778          <var-decl name='ligature' type-id='type-id-807' 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'/>
4779        </data-member>
4780        <data-member access='public' static='yes'>
4781          <var-decl name='min_size' type-id='type-id-105' 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'/>
4782        </data-member>
4783      </class-decl>
4784    </namespace-decl>
4785    <namespace-decl name='OT'>
4786      <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-628'>
4787        <data-member access='protected' layout-offset-in-bits='0'>
4788          <var-decl name='format' type-id='type-id-415' 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'/>
4789        </data-member>
4790        <data-member access='protected' layout-offset-in-bits='16'>
4791          <var-decl name='coverage' type-id='type-id-639' 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'/>
4792        </data-member>
4793        <data-member access='protected' layout-offset-in-bits='32'>
4794          <var-decl name='ligatureSet' type-id='type-id-808' 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'/>
4795        </data-member>
4796        <data-member access='public' static='yes'>
4797          <var-decl name='min_size' type-id='type-id-105' 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'/>
4798        </data-member>
4799      </class-decl>
4800    </namespace-decl>
4801    <namespace-decl name='OT'>
4802      <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-629'>
4803        <data-member access='public' layout-offset-in-bits='0'>
4804          <var-decl name='lookupType' type-id='type-id-415' 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'/>
4805        </data-member>
4806        <data-member access='public' layout-offset-in-bits='16'>
4807          <var-decl name='lookupFlag' type-id='type-id-415' 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'/>
4808        </data-member>
4809        <data-member access='public' layout-offset-in-bits='32'>
4810          <var-decl name='subTable' type-id='type-id-619' 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'/>
4811        </data-member>
4812        <data-member access='public' layout-offset-in-bits='64'>
4813          <var-decl name='markFilteringSetX' type-id='type-id-809' 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'/>
4814        </data-member>
4815        <data-member access='public' static='yes'>
4816          <var-decl name='min_size' type-id='type-id-105' 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'/>
4817        </data-member>
4818      </class-decl>
4819    </namespace-decl>
4820    <namespace-decl name='OT'>
4821      <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-630'>
4822        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
4823        <data-member access='public' static='yes'>
4824          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4825        </data-member>
4826        <data-member access='public' static='yes'>
4827          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4828        </data-member>
4829      </class-decl>
4830    </namespace-decl>
4831    <namespace-decl name='OT'>
4832      <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-631'>
4833        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
4834        <data-member access='public' static='yes'>
4835          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4836        </data-member>
4837        <data-member access='public' static='yes'>
4838          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4839        </data-member>
4840      </class-decl>
4841    </namespace-decl>
4842    <namespace-decl name='OT'>
4843      <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-632'>
4844        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
4845        <data-member access='public' static='yes'>
4846          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4847        </data-member>
4848        <data-member access='public' static='yes'>
4849          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4850        </data-member>
4851      </class-decl>
4852    </namespace-decl>
4853    <namespace-decl name='OT'>
4854      <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-633'>
4855        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
4856        <data-member access='public' static='yes'>
4857          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4858        </data-member>
4859        <data-member access='public' static='yes'>
4860          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4861        </data-member>
4862      </class-decl>
4863    </namespace-decl>
4864    <namespace-decl name='OT'>
4865      <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-634'>
4866        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
4867        <data-member access='public' static='yes'>
4868          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4869        </data-member>
4870        <data-member access='public' static='yes'>
4871          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4872        </data-member>
4873      </class-decl>
4874    </namespace-decl>
4875    <namespace-decl name='OT'>
4876      <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-635'>
4877        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
4878        <data-member access='public' static='yes'>
4879          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4880        </data-member>
4881        <data-member access='public' static='yes'>
4882          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4883        </data-member>
4884      </class-decl>
4885    </namespace-decl>
4886    <namespace-decl name='OT'>
4887      <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-636'>
4888        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
4889        <data-member access='public' static='yes'>
4890          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4891        </data-member>
4892        <data-member access='public' static='yes'>
4893          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4894        </data-member>
4895      </class-decl>
4896    </namespace-decl>
4897    <namespace-decl name='OT'>
4898      <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-637'>
4899        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
4900        <data-member access='public' static='yes'>
4901          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4902        </data-member>
4903        <data-member access='public' static='yes'>
4904          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4905        </data-member>
4906      </class-decl>
4907    </namespace-decl>
4908    <namespace-decl name='OT'>
4909      <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-638'>
4910        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
4911        <data-member access='public' static='yes'>
4912          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4913        </data-member>
4914        <data-member access='public' static='yes'>
4915          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4916        </data-member>
4917      </class-decl>
4918    </namespace-decl>
4919    <namespace-decl name='OT'>
4920      <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-639'>
4921        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
4922        <data-member access='public' static='yes'>
4923          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4924        </data-member>
4925        <data-member access='public' static='yes'>
4926          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4927        </data-member>
4928      </class-decl>
4929    </namespace-decl>
4930    <namespace-decl name='OT'>
4931      <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-640'>
4932        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
4933        <data-member access='public' static='yes'>
4934          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4935        </data-member>
4936        <data-member access='public' static='yes'>
4937          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4938        </data-member>
4939      </class-decl>
4940    </namespace-decl>
4941    <namespace-decl name='OT'>
4942      <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-641'>
4943        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
4944        <data-member access='public' static='yes'>
4945          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4946        </data-member>
4947        <data-member access='public' static='yes'>
4948          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4949        </data-member>
4950      </class-decl>
4951    </namespace-decl>
4952    <namespace-decl name='OT'>
4953      <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-642'>
4954        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
4955        <data-member access='public' static='yes'>
4956          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4957        </data-member>
4958        <data-member access='public' static='yes'>
4959          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4960        </data-member>
4961        <member-function access='public'>
4962          <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'>
4963            <parameter type-id='type-id-515' is-artificial='yes'/>
4964            <parameter type-id='type-id-309'/>
4965            <parameter type-id='type-id-33'/>
4966            <parameter type-id='type-id-811'/>
4967            <return type-id='type-id-1'/>
4968          </function-decl>
4969        </member-function>
4970      </class-decl>
4971    </namespace-decl>
4972    <namespace-decl name='OT'>
4973      <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-643'>
4974        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
4975        <data-member access='public' static='yes'>
4976          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4977        </data-member>
4978        <data-member access='public' static='yes'>
4979          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4980        </data-member>
4981        <member-function access='public'>
4982          <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'>
4983            <parameter type-id='type-id-481' is-artificial='yes'/>
4984            <parameter type-id='type-id-309'/>
4985            <parameter type-id='type-id-33'/>
4986            <parameter type-id='type-id-12'/>
4987            <return type-id='type-id-1'/>
4988          </function-decl>
4989        </member-function>
4990      </class-decl>
4991    </namespace-decl>
4992    <namespace-decl name='OT'>
4993      <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-644'>
4994        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
4995        <data-member access='public' static='yes'>
4996          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
4997        </data-member>
4998        <data-member access='public' static='yes'>
4999          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5000        </data-member>
5001        <member-function access='public'>
5002          <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'>
5003            <parameter type-id='type-id-480' is-artificial='yes'/>
5004            <parameter type-id='type-id-309'/>
5005            <parameter type-id='type-id-33'/>
5006            <parameter type-id='type-id-812'/>
5007            <return type-id='type-id-1'/>
5008          </function-decl>
5009        </member-function>
5010      </class-decl>
5011    </namespace-decl>
5012    <namespace-decl name='OT'>
5013      <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-645'>
5014        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5015        <data-member access='public' static='yes'>
5016          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5017        </data-member>
5018        <data-member access='public' static='yes'>
5019          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5020        </data-member>
5021      </class-decl>
5022    </namespace-decl>
5023    <namespace-decl name='OT'>
5024      <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-646'>
5025        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5026        <data-member access='public' static='yes'>
5027          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5028        </data-member>
5029        <data-member access='public' static='yes'>
5030          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5031        </data-member>
5032      </class-decl>
5033    </namespace-decl>
5034    <namespace-decl name='OT'>
5035      <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-647'>
5036        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5037        <data-member access='public' static='yes'>
5038          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5039        </data-member>
5040        <data-member access='public' static='yes'>
5041          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5042        </data-member>
5043      </class-decl>
5044    </namespace-decl>
5045    <namespace-decl name='OT'>
5046      <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-648'>
5047        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5048        <data-member access='public' static='yes'>
5049          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5050        </data-member>
5051        <data-member access='public' static='yes'>
5052          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5053        </data-member>
5054      </class-decl>
5055    </namespace-decl>
5056    <namespace-decl name='OT'>
5057      <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-649'>
5058        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5059        <data-member access='public' static='yes'>
5060          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5061        </data-member>
5062        <data-member access='public' static='yes'>
5063          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5064        </data-member>
5065      </class-decl>
5066    </namespace-decl>
5067    <namespace-decl name='OT'>
5068      <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-650'>
5069        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5070        <data-member access='public' static='yes'>
5071          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5072        </data-member>
5073        <data-member access='public' static='yes'>
5074          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5075        </data-member>
5076      </class-decl>
5077    </namespace-decl>
5078    <namespace-decl name='OT'>
5079      <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-651'>
5080        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5081        <data-member access='public' static='yes'>
5082          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5083        </data-member>
5084        <data-member access='public' static='yes'>
5085          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5086        </data-member>
5087      </class-decl>
5088    </namespace-decl>
5089    <namespace-decl name='OT'>
5090      <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-652'>
5091        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5092        <data-member access='public' static='yes'>
5093          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5094        </data-member>
5095        <data-member access='public' static='yes'>
5096          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5097        </data-member>
5098        <member-function access='public'>
5099          <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'>
5100            <parameter type-id='type-id-495' is-artificial='yes'/>
5101            <parameter type-id='type-id-309'/>
5102            <parameter type-id='type-id-33'/>
5103            <parameter type-id='type-id-12'/>
5104            <return type-id='type-id-1'/>
5105          </function-decl>
5106        </member-function>
5107      </class-decl>
5108    </namespace-decl>
5109    <namespace-decl name='OT'>
5110      <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-653'>
5111        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5112        <data-member access='public' static='yes'>
5113          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5114        </data-member>
5115        <data-member access='public' static='yes'>
5116          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5117        </data-member>
5118      </class-decl>
5119    </namespace-decl>
5120    <namespace-decl name='OT'>
5121      <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-654'>
5122        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5123        <data-member access='public' static='yes'>
5124          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5125        </data-member>
5126        <data-member access='public' static='yes'>
5127          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5128        </data-member>
5129      </class-decl>
5130    </namespace-decl>
5131    <namespace-decl name='OT'>
5132      <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-655'>
5133        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5134        <data-member access='public' static='yes'>
5135          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5136        </data-member>
5137        <data-member access='public' static='yes'>
5138          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5139        </data-member>
5140      </class-decl>
5141    </namespace-decl>
5142    <namespace-decl name='OT'>
5143      <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-656'>
5144        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5145        <data-member access='public' static='yes'>
5146          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5147        </data-member>
5148        <data-member access='public' static='yes'>
5149          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5150        </data-member>
5151        <member-function access='public'>
5152          <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'>
5153            <parameter type-id='type-id-509' is-artificial='yes'/>
5154            <parameter type-id='type-id-309'/>
5155            <parameter type-id='type-id-33'/>
5156            <parameter type-id='type-id-813'/>
5157            <return type-id='type-id-1'/>
5158          </function-decl>
5159        </member-function>
5160      </class-decl>
5161    </namespace-decl>
5162    <namespace-decl name='OT'>
5163      <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-657'>
5164        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5165        <data-member access='public' static='yes'>
5166          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5167        </data-member>
5168        <data-member access='public' static='yes'>
5169          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5170        </data-member>
5171      </class-decl>
5172    </namespace-decl>
5173    <namespace-decl name='OT'>
5174      <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-658'>
5175        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5176        <data-member access='public' static='yes'>
5177          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5178        </data-member>
5179        <data-member access='public' static='yes'>
5180          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5181        </data-member>
5182        <member-function access='public'>
5183          <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'>
5184            <parameter type-id='type-id-510' is-artificial='yes'/>
5185            <parameter type-id='type-id-309'/>
5186            <parameter type-id='type-id-33'/>
5187            <parameter type-id='type-id-12'/>
5188            <return type-id='type-id-1'/>
5189          </function-decl>
5190        </member-function>
5191      </class-decl>
5192    </namespace-decl>
5193    <namespace-decl name='OT'>
5194      <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-659'>
5195        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5196        <data-member access='public' static='yes'>
5197          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5198        </data-member>
5199        <data-member access='public' static='yes'>
5200          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5201        </data-member>
5202      </class-decl>
5203    </namespace-decl>
5204    <namespace-decl name='OT'>
5205      <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-660'>
5206        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5207        <data-member access='public' static='yes'>
5208          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5209        </data-member>
5210        <data-member access='public' static='yes'>
5211          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5212        </data-member>
5213      </class-decl>
5214    </namespace-decl>
5215    <namespace-decl name='OT'>
5216      <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-661'>
5217        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5218        <data-member access='public' static='yes'>
5219          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5220        </data-member>
5221        <data-member access='public' static='yes'>
5222          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5223        </data-member>
5224      </class-decl>
5225    </namespace-decl>
5226    <namespace-decl name='OT'>
5227      <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-662'>
5228        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5229        <data-member access='public' static='yes'>
5230          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5231        </data-member>
5232        <data-member access='public' static='yes'>
5233          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5234        </data-member>
5235      </class-decl>
5236    </namespace-decl>
5237    <namespace-decl name='OT'>
5238      <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-663'>
5239        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5240        <data-member access='public' static='yes'>
5241          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5242        </data-member>
5243        <data-member access='public' static='yes'>
5244          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5245        </data-member>
5246        <member-function access='public'>
5247          <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'>
5248            <parameter type-id='type-id-514' is-artificial='yes'/>
5249            <parameter type-id='type-id-309'/>
5250            <parameter type-id='type-id-33'/>
5251            <parameter type-id='type-id-814'/>
5252            <return type-id='type-id-1'/>
5253          </function-decl>
5254        </member-function>
5255      </class-decl>
5256    </namespace-decl>
5257    <namespace-decl name='OT'>
5258      <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-664'>
5259        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5260        <data-member access='public' static='yes'>
5261          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5262        </data-member>
5263        <data-member access='public' static='yes'>
5264          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5265        </data-member>
5266      </class-decl>
5267    </namespace-decl>
5268    <namespace-decl name='OT'>
5269      <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-665'>
5270        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
5271        <data-member access='public' static='yes'>
5272          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5273        </data-member>
5274        <data-member access='public' static='yes'>
5275          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5276        </data-member>
5277      </class-decl>
5278    </namespace-decl>
5279    <namespace-decl name='OT'>
5280      <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-666'>
5281        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
5282        <data-member access='public' static='yes'>
5283          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5284        </data-member>
5285        <data-member access='public' static='yes'>
5286          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5287        </data-member>
5288      </class-decl>
5289    </namespace-decl>
5290    <namespace-decl name='OT'>
5291      <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-667'>
5292        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5293        <data-member access='public' static='yes'>
5294          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5295        </data-member>
5296        <data-member access='public' static='yes'>
5297          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5298        </data-member>
5299      </class-decl>
5300    </namespace-decl>
5301    <namespace-decl name='OT'>
5302      <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-668'>
5303        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
5304        <data-member access='public' static='yes'>
5305          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5306        </data-member>
5307        <data-member access='public' static='yes'>
5308          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
5309        </data-member>
5310        <member-function access='public'>
5311          <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'>
5312            <parameter type-id='type-id-508' is-artificial='yes'/>
5313            <parameter type-id='type-id-309'/>
5314            <parameter type-id='type-id-33'/>
5315            <parameter type-id='type-id-12'/>
5316            <return type-id='type-id-1'/>
5317          </function-decl>
5318        </member-function>
5319      </class-decl>
5320    </namespace-decl>
5321    <namespace-decl name='OT'>
5322      <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-669'>
5323        <data-member access='protected' layout-offset-in-bits='0'>
5324          <var-decl name='format' type-id='type-id-415' 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'/>
5325        </data-member>
5326        <data-member access='protected' layout-offset-in-bits='16'>
5327          <var-decl name='coverage' type-id='type-id-639' 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'/>
5328        </data-member>
5329        <data-member access='protected' layout-offset-in-bits='32'>
5330          <var-decl name='deltaGlyphID' type-id='type-id-452' 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'/>
5331        </data-member>
5332        <data-member access='public' static='yes'>
5333          <var-decl name='static_size' type-id='type-id-105' 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'/>
5334        </data-member>
5335        <data-member access='public' static='yes'>
5336          <var-decl name='min_size' type-id='type-id-105' 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'/>
5337        </data-member>
5338      </class-decl>
5339    </namespace-decl>
5340    <namespace-decl name='OT'>
5341      <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-670'>
5342        <data-member access='protected' layout-offset-in-bits='0'>
5343          <var-decl name='format' type-id='type-id-415' 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'/>
5344        </data-member>
5345        <data-member access='protected' layout-offset-in-bits='16'>
5346          <var-decl name='coverage' type-id='type-id-639' 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'/>
5347        </data-member>
5348        <data-member access='protected' layout-offset-in-bits='32'>
5349          <var-decl name='substitute' type-id='type-id-618' 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'/>
5350        </data-member>
5351        <data-member access='public' static='yes'>
5352          <var-decl name='min_size' type-id='type-id-105' 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'/>
5353        </data-member>
5354      </class-decl>
5355    </namespace-decl>
5356    <namespace-decl name='OT'>
5357      <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-671'>
5358        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-618'/>
5359        <member-function access='public'>
5360          <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'>
5361            <parameter type-id='type-id-815' is-artificial='yes'/>
5362            <parameter type-id='type-id-816'/>
5363            <return type-id='type-id-9'/>
5364          </function-decl>
5365        </member-function>
5366      </class-decl>
5367    </namespace-decl>
5368    <namespace-decl name='OT'>
5369      <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-672'>
5370        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-817'/>
5371        <member-function access='public'>
5372          <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'>
5373            <parameter type-id='type-id-818' is-artificial='yes'/>
5374            <parameter type-id='type-id-816'/>
5375            <return type-id='type-id-9'/>
5376          </function-decl>
5377        </member-function>
5378      </class-decl>
5379    </namespace-decl>
5380    <namespace-decl name='OT'>
5381      <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-673'>
5382        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-629'/>
5383        <member-function access='public'>
5384          <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'>
5385            <parameter type-id='type-id-819' is-artificial='yes'/>
5386            <parameter type-id='type-id-802'/>
5387            <return type-id='type-id-13'/>
5388          </function-decl>
5389        </member-function>
5390        <member-function access='public'>
5391          <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'>
5392            <parameter type-id='type-id-819' is-artificial='yes'/>
5393            <parameter type-id='type-id-820'/>
5394            <return type-id='type-id-821'/>
5395          </function-decl>
5396        </member-function>
5397        <member-function access='public'>
5398          <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'>
5399            <parameter type-id='type-id-819' is-artificial='yes'/>
5400            <parameter type-id='type-id-822'/>
5401            <return type-id='type-id-823'/>
5402          </function-decl>
5403        </member-function>
5404        <member-function access='public'>
5405          <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'>
5406            <parameter type-id='type-id-819' is-artificial='yes'/>
5407            <parameter type-id='type-id-824'/>
5408            <return type-id='type-id-825'/>
5409          </function-decl>
5410        </member-function>
5411        <member-function access='public'>
5412          <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'>
5413            <parameter type-id='type-id-819' is-artificial='yes'/>
5414            <parameter type-id='type-id-826'/>
5415            <return type-id='type-id-827'/>
5416          </function-decl>
5417        </member-function>
5418      </class-decl>
5419    </namespace-decl>
5420    <namespace-decl name='OT'>
5421      <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-674'>
5422        <member-type access='public'>
5423          <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-828'>
5424            <underlying-type type-id='type-id-11'/>
5425            <enumerator name='Single' value='1'/>
5426            <enumerator name='Multiple' value='2'/>
5427            <enumerator name='Alternate' value='3'/>
5428            <enumerator name='Ligature' value='4'/>
5429            <enumerator name='Context' value='5'/>
5430            <enumerator name='ChainContext' value='6'/>
5431            <enumerator name='Extension' value='7'/>
5432            <enumerator name='ReverseChainSingle' value='8'/>
5433          </enum-decl>
5434        </member-type>
5435        <member-type access='protected'>
5436          <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-829'>
5437            <member-type access='public'>
5438              <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-830'>
5439                <data-member access='public' layout-offset-in-bits='0'>
5440                  <var-decl name='sub_format' type-id='type-id-415' 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'/>
5441                </data-member>
5442              </class-decl>
5443            </member-type>
5444            <data-member access='public'>
5445              <var-decl name='header' type-id='type-id-830' 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'/>
5446            </data-member>
5447            <data-member access='public'>
5448              <var-decl name='single' type-id='type-id-831' 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'/>
5449            </data-member>
5450            <data-member access='public'>
5451              <var-decl name='multiple' type-id='type-id-832' 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'/>
5452            </data-member>
5453            <data-member access='public'>
5454              <var-decl name='alternate' type-id='type-id-833' 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'/>
5455            </data-member>
5456            <data-member access='public'>
5457              <var-decl name='ligature' type-id='type-id-834' 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'/>
5458            </data-member>
5459            <data-member access='public'>
5460              <var-decl name='context' type-id='type-id-835' 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'/>
5461            </data-member>
5462            <data-member access='public'>
5463              <var-decl name='chainContext' type-id='type-id-836' 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'/>
5464            </data-member>
5465            <data-member access='public'>
5466              <var-decl name='extension' type-id='type-id-837' 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'/>
5467            </data-member>
5468            <data-member access='public'>
5469              <var-decl name='reverseChainContextSingle' type-id='type-id-838' 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'/>
5470            </data-member>
5471          </union-decl>
5472        </member-type>
5473        <data-member access='protected' layout-offset-in-bits='0'>
5474          <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-layout-gsub-table.hh' line='1147' column='1'/>
5475        </data-member>
5476        <data-member access='public' static='yes'>
5477          <var-decl name='min_size' type-id='type-id-105' 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'/>
5478        </data-member>
5479        <member-function access='public'>
5480          <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'>
5481            <parameter type-id='type-id-839' is-artificial='yes'/>
5482            <parameter type-id='type-id-840'/>
5483            <parameter type-id='type-id-12'/>
5484            <return type-id='type-id-841'/>
5485          </function-decl>
5486        </member-function>
5487      </class-decl>
5488    </namespace-decl>
5489    <qualified-type-def type-id='type-id-842' const='yes' id='type-id-675'/>
5490    <qualified-type-def type-id='type-id-843' const='yes' id='type-id-676'/>
5491    <qualified-type-def type-id='type-id-844' const='yes' id='type-id-677'/>
5492    <qualified-type-def type-id='type-id-845' const='yes' id='type-id-678'/>
5493    <qualified-type-def type-id='type-id-846' const='yes' id='type-id-679'/>
5494    <qualified-type-def type-id='type-id-847' const='yes' id='type-id-680'/>
5495    <qualified-type-def type-id='type-id-848' const='yes' id='type-id-681'/>
5496    <qualified-type-def type-id='type-id-849' const='yes' id='type-id-682'/>
5497    <qualified-type-def type-id='type-id-618' const='yes' id='type-id-683'/>
5498    <qualified-type-def type-id='type-id-850' const='yes' id='type-id-684'/>
5499    <qualified-type-def type-id='type-id-851' const='yes' id='type-id-685'/>
5500    <qualified-type-def type-id='type-id-852' const='yes' id='type-id-686'/>
5501    <qualified-type-def type-id='type-id-853' const='yes' id='type-id-687'/>
5502    <qualified-type-def type-id='type-id-619' const='yes' id='type-id-688'/>
5503    <qualified-type-def type-id='type-id-854' const='yes' id='type-id-689'/>
5504    <qualified-type-def type-id='type-id-855' const='yes' id='type-id-690'/>
5505    <qualified-type-def type-id='type-id-856' const='yes' id='type-id-691'/>
5506    <qualified-type-def type-id='type-id-857' const='yes' id='type-id-692'/>
5507    <qualified-type-def type-id='type-id-858' const='yes' id='type-id-693'/>
5508    <qualified-type-def type-id='type-id-859' const='yes' id='type-id-694'/>
5509    <qualified-type-def type-id='type-id-860' const='yes' id='type-id-695'/>
5510    <qualified-type-def type-id='type-id-861' const='yes' id='type-id-696'/>
5511    <qualified-type-def type-id='type-id-620' const='yes' id='type-id-697'/>
5512    <qualified-type-def type-id='type-id-621' const='yes' id='type-id-698'/>
5513    <qualified-type-def type-id='type-id-862' const='yes' id='type-id-699'/>
5514    <qualified-type-def type-id='type-id-863' const='yes' id='type-id-700'/>
5515    <qualified-type-def type-id='type-id-864' const='yes' id='type-id-701'/>
5516    <qualified-type-def type-id='type-id-865' const='yes' id='type-id-702'/>
5517    <qualified-type-def type-id='type-id-866' const='yes' id='type-id-703'/>
5518    <qualified-type-def type-id='type-id-867' const='yes' id='type-id-704'/>
5519    <qualified-type-def type-id='type-id-868' const='yes' id='type-id-705'/>
5520    <qualified-type-def type-id='type-id-869' const='yes' id='type-id-706'/>
5521    <qualified-type-def type-id='type-id-870' const='yes' id='type-id-707'/>
5522    <qualified-type-def type-id='type-id-817' const='yes' id='type-id-708'/>
5523    <qualified-type-def type-id='type-id-871' const='yes' id='type-id-709'/>
5524    <qualified-type-def type-id='type-id-872' const='yes' id='type-id-710'/>
5525    <qualified-type-def type-id='type-id-873' const='yes' id='type-id-711'/>
5526    <qualified-type-def type-id='type-id-874' const='yes' id='type-id-712'/>
5527    <qualified-type-def type-id='type-id-875' const='yes' id='type-id-713'/>
5528    <qualified-type-def type-id='type-id-876' const='yes' id='type-id-714'/>
5529    <qualified-type-def type-id='type-id-877' const='yes' id='type-id-715'/>
5530    <qualified-type-def type-id='type-id-878' const='yes' id='type-id-716'/>
5531    <qualified-type-def type-id='type-id-879' const='yes' id='type-id-717'/>
5532    <qualified-type-def type-id='type-id-880' const='yes' id='type-id-718'/>
5533    <qualified-type-def type-id='type-id-881' const='yes' id='type-id-719'/>
5534    <qualified-type-def type-id='type-id-882' const='yes' id='type-id-720'/>
5535    <qualified-type-def type-id='type-id-883' const='yes' id='type-id-721'/>
5536    <qualified-type-def type-id='type-id-884' const='yes' id='type-id-722'/>
5537    <qualified-type-def type-id='type-id-885' const='yes' id='type-id-723'/>
5538    <qualified-type-def type-id='type-id-886' const='yes' id='type-id-724'/>
5539    <qualified-type-def type-id='type-id-887' const='yes' id='type-id-725'/>
5540    <qualified-type-def type-id='type-id-888' const='yes' id='type-id-726'/>
5541    <qualified-type-def type-id='type-id-889' const='yes' id='type-id-727'/>
5542    <qualified-type-def type-id='type-id-890' const='yes' id='type-id-728'/>
5543    <qualified-type-def type-id='type-id-891' const='yes' id='type-id-729'/>
5544    <qualified-type-def type-id='type-id-892' const='yes' id='type-id-730'/>
5545    <qualified-type-def type-id='type-id-893' const='yes' id='type-id-731'/>
5546    <qualified-type-def type-id='type-id-894' const='yes' id='type-id-732'/>
5547    <qualified-type-def type-id='type-id-895' const='yes' id='type-id-733'/>
5548    <qualified-type-def type-id='type-id-625' const='yes' id='type-id-734'/>
5549    <qualified-type-def type-id='type-id-896' const='yes' id='type-id-735'/>
5550    <qualified-type-def type-id='type-id-629' const='yes' id='type-id-736'/>
5551    <qualified-type-def type-id='type-id-897' const='yes' id='type-id-737'/>
5552    <qualified-type-def type-id='type-id-898' const='yes' id='type-id-738'/>
5553    <qualified-type-def type-id='type-id-899' const='yes' id='type-id-739'/>
5554    <qualified-type-def type-id='type-id-900' const='yes' id='type-id-740'/>
5555    <qualified-type-def type-id='type-id-630' const='yes' id='type-id-741'/>
5556    <qualified-type-def type-id='type-id-631' const='yes' id='type-id-742'/>
5557    <qualified-type-def type-id='type-id-632' const='yes' id='type-id-743'/>
5558    <qualified-type-def type-id='type-id-633' const='yes' id='type-id-744'/>
5559    <qualified-type-def type-id='type-id-634' const='yes' id='type-id-745'/>
5560    <qualified-type-def type-id='type-id-635' const='yes' id='type-id-746'/>
5561    <qualified-type-def type-id='type-id-636' const='yes' id='type-id-747'/>
5562    <qualified-type-def type-id='type-id-637' const='yes' id='type-id-748'/>
5563    <qualified-type-def type-id='type-id-638' const='yes' id='type-id-749'/>
5564    <qualified-type-def type-id='type-id-639' const='yes' id='type-id-750'/>
5565    <qualified-type-def type-id='type-id-640' const='yes' id='type-id-751'/>
5566    <qualified-type-def type-id='type-id-641' const='yes' id='type-id-752'/>
5567    <qualified-type-def type-id='type-id-642' const='yes' id='type-id-753'/>
5568    <qualified-type-def type-id='type-id-643' const='yes' id='type-id-754'/>
5569    <qualified-type-def type-id='type-id-644' const='yes' id='type-id-755'/>
5570    <qualified-type-def type-id='type-id-645' const='yes' id='type-id-756'/>
5571    <qualified-type-def type-id='type-id-646' const='yes' id='type-id-757'/>
5572    <qualified-type-def type-id='type-id-647' const='yes' id='type-id-758'/>
5573    <qualified-type-def type-id='type-id-648' const='yes' id='type-id-759'/>
5574    <qualified-type-def type-id='type-id-649' const='yes' id='type-id-760'/>
5575    <qualified-type-def type-id='type-id-650' const='yes' id='type-id-761'/>
5576    <qualified-type-def type-id='type-id-651' const='yes' id='type-id-762'/>
5577    <qualified-type-def type-id='type-id-652' const='yes' id='type-id-763'/>
5578    <qualified-type-def type-id='type-id-653' const='yes' id='type-id-764'/>
5579    <qualified-type-def type-id='type-id-654' const='yes' id='type-id-765'/>
5580    <qualified-type-def type-id='type-id-655' const='yes' id='type-id-766'/>
5581    <qualified-type-def type-id='type-id-656' const='yes' id='type-id-767'/>
5582    <qualified-type-def type-id='type-id-657' const='yes' id='type-id-768'/>
5583    <qualified-type-def type-id='type-id-658' const='yes' id='type-id-769'/>
5584    <qualified-type-def type-id='type-id-659' const='yes' id='type-id-770'/>
5585    <qualified-type-def type-id='type-id-660' const='yes' id='type-id-771'/>
5586    <qualified-type-def type-id='type-id-661' const='yes' id='type-id-772'/>
5587    <qualified-type-def type-id='type-id-662' const='yes' id='type-id-773'/>
5588    <qualified-type-def type-id='type-id-663' const='yes' id='type-id-774'/>
5589    <qualified-type-def type-id='type-id-664' const='yes' id='type-id-775'/>
5590    <qualified-type-def type-id='type-id-665' const='yes' id='type-id-776'/>
5591    <qualified-type-def type-id='type-id-666' const='yes' id='type-id-777'/>
5592    <qualified-type-def type-id='type-id-667' const='yes' id='type-id-778'/>
5593    <qualified-type-def type-id='type-id-668' const='yes' id='type-id-779'/>
5594    <qualified-type-def type-id='type-id-901' const='yes' id='type-id-780'/>
5595    <qualified-type-def type-id='type-id-902' const='yes' id='type-id-781'/>
5596    <qualified-type-def type-id='type-id-903' const='yes' id='type-id-782'/>
5597    <qualified-type-def type-id='type-id-904' const='yes' id='type-id-783'/>
5598    <qualified-type-def type-id='type-id-905' const='yes' id='type-id-784'/>
5599    <qualified-type-def type-id='type-id-906' const='yes' id='type-id-785'/>
5600    <qualified-type-def type-id='type-id-907' const='yes' id='type-id-786'/>
5601    <qualified-type-def type-id='type-id-908' const='yes' id='type-id-787'/>
5602    <qualified-type-def type-id='type-id-909' const='yes' id='type-id-788'/>
5603    <qualified-type-def type-id='type-id-910' const='yes' id='type-id-789'/>
5604    <qualified-type-def type-id='type-id-911' const='yes' id='type-id-790'/>
5605    <pointer-type-def type-id='type-id-795' size-in-bits='64' id='type-id-799'/>
5606    <array-type-def dimensions='1' type-id='type-id-280' size-in-bits='16' id='type-id-791'>
5607      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
5608    </array-type-def>
5609    <array-type-def dimensions='1' type-id='type-id-810' size-in-bits='16' id='type-id-792'>
5610      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
5611    </array-type-def>
5612    <array-type-def dimensions='1' type-id='type-id-647' size-in-bits='16' id='type-id-793'>
5613      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
5614    </array-type-def>
5615    <array-type-def dimensions='1' type-id='type-id-648' size-in-bits='16' id='type-id-794'>
5616      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
5617    </array-type-def>
5618    <pointer-type-def type-id='type-id-912' size-in-bits='64' id='type-id-813'/>
5619    <array-type-def dimensions='1' type-id='type-id-415' size-in-bits='16' id='type-id-809'>
5620      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
5621    </array-type-def>
5622    <pointer-type-def type-id='type-id-913' size-in-bits='64' id='type-id-826'/>
5623    <pointer-type-def type-id='type-id-914' size-in-bits='64' id='type-id-824'/>
5624    <pointer-type-def type-id='type-id-915' size-in-bits='64' id='type-id-822'/>
5625    <pointer-type-def type-id='type-id-916' size-in-bits='64' id='type-id-840'/>
5626    <pointer-type-def type-id='type-id-917' size-in-bits='64' id='type-id-820'/>
5627    <namespace-decl name='OT'>
5628      <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-833'>
5629        <member-type access='protected'>
5630          <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-918'>
5631            <data-member access='public'>
5632              <var-decl name='format' type-id='type-id-415' 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'/>
5633            </data-member>
5634            <data-member access='public'>
5635              <var-decl name='format1' type-id='type-id-919' 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'/>
5636            </data-member>
5637          </union-decl>
5638        </member-type>
5639        <data-member access='protected' layout-offset-in-bits='0'>
5640          <var-decl name='u' type-id='type-id-918' 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'/>
5641        </data-member>
5642        <member-function access='public'>
5643          <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'>
5644            <parameter type-id='type-id-920' is-artificial='yes'/>
5645            <parameter type-id='type-id-840'/>
5646            <return type-id='type-id-841'/>
5647          </function-decl>
5648        </member-function>
5649        <member-function access='public'>
5650          <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'>
5651            <parameter type-id='type-id-920' is-artificial='yes'/>
5652            <parameter type-id='type-id-820'/>
5653            <return type-id='type-id-821'/>
5654          </function-decl>
5655        </member-function>
5656        <member-function access='public'>
5657          <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'>
5658            <parameter type-id='type-id-920' is-artificial='yes'/>
5659            <parameter type-id='type-id-826'/>
5660            <return type-id='type-id-827'/>
5661          </function-decl>
5662        </member-function>
5663        <member-function access='public'>
5664          <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'>
5665            <parameter type-id='type-id-920' is-artificial='yes'/>
5666            <parameter type-id='type-id-824'/>
5667            <return type-id='type-id-825'/>
5668          </function-decl>
5669        </member-function>
5670        <member-function access='public'>
5671          <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'>
5672            <parameter type-id='type-id-920' is-artificial='yes'/>
5673            <parameter type-id='type-id-822'/>
5674            <return type-id='type-id-823'/>
5675          </function-decl>
5676        </member-function>
5677      </class-decl>
5678    </namespace-decl>
5679    <namespace-decl name='OT'>
5680      <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-842'>
5681        <data-member access='protected' layout-offset-in-bits='0'>
5682          <var-decl name='format' type-id='type-id-415' 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'/>
5683        </data-member>
5684        <data-member access='protected' layout-offset-in-bits='16'>
5685          <var-decl name='xCoordinate' type-id='type-id-452' 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'/>
5686        </data-member>
5687        <data-member access='protected' layout-offset-in-bits='32'>
5688          <var-decl name='yCoordinate' type-id='type-id-452' 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'/>
5689        </data-member>
5690        <data-member access='public' static='yes'>
5691          <var-decl name='static_size' type-id='type-id-105' 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'/>
5692        </data-member>
5693        <data-member access='public' static='yes'>
5694          <var-decl name='min_size' type-id='type-id-105' 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'/>
5695        </data-member>
5696      </class-decl>
5697    </namespace-decl>
5698    <namespace-decl name='OT'>
5699      <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-843'>
5700        <data-member access='protected' layout-offset-in-bits='0'>
5701          <var-decl name='format' type-id='type-id-415' 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'/>
5702        </data-member>
5703        <data-member access='protected' layout-offset-in-bits='16'>
5704          <var-decl name='xCoordinate' type-id='type-id-452' 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'/>
5705        </data-member>
5706        <data-member access='protected' layout-offset-in-bits='32'>
5707          <var-decl name='yCoordinate' type-id='type-id-452' 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'/>
5708        </data-member>
5709        <data-member access='protected' layout-offset-in-bits='48'>
5710          <var-decl name='anchorPoint' type-id='type-id-415' 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'/>
5711        </data-member>
5712        <data-member access='public' static='yes'>
5713          <var-decl name='static_size' type-id='type-id-105' 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'/>
5714        </data-member>
5715        <data-member access='public' static='yes'>
5716          <var-decl name='min_size' type-id='type-id-105' 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'/>
5717        </data-member>
5718      </class-decl>
5719    </namespace-decl>
5720    <namespace-decl name='OT'>
5721      <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-844'>
5722        <data-member access='protected' layout-offset-in-bits='0'>
5723          <var-decl name='format' type-id='type-id-415' 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'/>
5724        </data-member>
5725        <data-member access='protected' layout-offset-in-bits='16'>
5726          <var-decl name='xCoordinate' type-id='type-id-452' 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'/>
5727        </data-member>
5728        <data-member access='protected' layout-offset-in-bits='32'>
5729          <var-decl name='yCoordinate' type-id='type-id-452' 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'/>
5730        </data-member>
5731        <data-member access='protected' layout-offset-in-bits='48'>
5732          <var-decl name='xDeviceTable' type-id='type-id-641' 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'/>
5733        </data-member>
5734        <data-member access='protected' layout-offset-in-bits='64'>
5735          <var-decl name='yDeviceTable' type-id='type-id-641' 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'/>
5736        </data-member>
5737        <data-member access='public' static='yes'>
5738          <var-decl name='static_size' type-id='type-id-105' 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'/>
5739        </data-member>
5740        <data-member access='public' static='yes'>
5741          <var-decl name='min_size' type-id='type-id-105' 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'/>
5742        </data-member>
5743      </class-decl>
5744    </namespace-decl>
5745    <namespace-decl name='OT'>
5746      <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-845'>
5747        <data-member access='public' layout-offset-in-bits='0'>
5748          <var-decl name='rows' type-id='type-id-415' 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'/>
5749        </data-member>
5750        <data-member access='protected' layout-offset-in-bits='16'>
5751          <var-decl name='matrixZ' type-id='type-id-921' 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'/>
5752        </data-member>
5753        <data-member access='public' static='yes'>
5754          <var-decl name='min_size' type-id='type-id-105' 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'/>
5755        </data-member>
5756      </class-decl>
5757    </namespace-decl>
5758    <namespace-decl name='OT'>
5759      <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-846'>
5760        <data-member access='public' layout-offset-in-bits='0'>
5761          <var-decl name='len' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
5762        </data-member>
5763        <data-member access='public' layout-offset-in-bits='32'>
5764          <var-decl name='array' type-id='type-id-922' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
5765        </data-member>
5766        <data-member access='public' static='yes'>
5767          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
5768        </data-member>
5769      </class-decl>
5770    </namespace-decl>
5771    <namespace-decl name='OT'>
5772      <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-847'>
5773        <data-member access='public' layout-offset-in-bits='0'>
5774          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
5775        </data-member>
5776        <data-member access='public' layout-offset-in-bits='16'>
5777          <var-decl name='array' type-id='type-id-923' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
5778        </data-member>
5779        <data-member access='public' static='yes'>
5780          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
5781        </data-member>
5782        <member-function access='public'>
5783          <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'>
5784            <parameter type-id='type-id-458' is-artificial='yes'/>
5785            <parameter type-id='type-id-924'/>
5786            <return type-id='type-id-9'/>
5787          </function-decl>
5788        </member-function>
5789      </class-decl>
5790    </namespace-decl>
5791    <namespace-decl name='OT'>
5792      <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-848'>
5793        <data-member access='public' layout-offset-in-bits='0'>
5794          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
5795        </data-member>
5796        <data-member access='public' layout-offset-in-bits='16'>
5797          <var-decl name='array' type-id='type-id-925' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
5798        </data-member>
5799        <data-member access='public' static='yes'>
5800          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
5801        </data-member>
5802      </class-decl>
5803    </namespace-decl>
5804    <namespace-decl name='OT'>
5805      <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-849'>
5806        <data-member access='public' layout-offset-in-bits='0'>
5807          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
5808        </data-member>
5809        <data-member access='public' layout-offset-in-bits='16'>
5810          <var-decl name='array' type-id='type-id-926' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
5811        </data-member>
5812        <data-member access='public' static='yes'>
5813          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
5814        </data-member>
5815      </class-decl>
5816    </namespace-decl>
5817    <namespace-decl name='OT'>
5818      <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-850'>
5819        <data-member access='public' layout-offset-in-bits='0'>
5820          <var-decl name='len' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
5821        </data-member>
5822        <data-member access='public' layout-offset-in-bits='32'>
5823          <var-decl name='array' type-id='type-id-791' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
5824        </data-member>
5825        <data-member access='public' static='yes'>
5826          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
5827        </data-member>
5828      </class-decl>
5829    </namespace-decl>
5830    <namespace-decl name='OT'>
5831      <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-851'>
5832        <data-member access='public' layout-offset-in-bits='0'>
5833          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
5834        </data-member>
5835        <data-member access='public' layout-offset-in-bits='16'>
5836          <var-decl name='array' type-id='type-id-927' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
5837        </data-member>
5838        <data-member access='public' static='yes'>
5839          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
5840        </data-member>
5841      </class-decl>
5842    </namespace-decl>
5843    <namespace-decl name='OT'>
5844      <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-852'>
5845        <data-member access='public' layout-offset-in-bits='0'>
5846          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
5847        </data-member>
5848        <data-member access='public' layout-offset-in-bits='16'>
5849          <var-decl name='array' type-id='type-id-928' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
5850        </data-member>
5851        <data-member access='public' static='yes'>
5852          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
5853        </data-member>
5854      </class-decl>
5855    </namespace-decl>
5856    <namespace-decl name='OT'>
5857      <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-853'>
5858        <data-member access='public' layout-offset-in-bits='0'>
5859          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
5860        </data-member>
5861        <data-member access='public' layout-offset-in-bits='16'>
5862          <var-decl name='array' type-id='type-id-929' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
5863        </data-member>
5864        <data-member access='public' static='yes'>
5865          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
5866        </data-member>
5867      </class-decl>
5868    </namespace-decl>
5869    <namespace-decl name='OT'>
5870      <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-854'>
5871        <data-member access='public' layout-offset-in-bits='0'>
5872          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
5873        </data-member>
5874        <data-member access='public' layout-offset-in-bits='16'>
5875          <var-decl name='array' type-id='type-id-930' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
5876        </data-member>
5877        <data-member access='public' static='yes'>
5878          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
5879        </data-member>
5880        <member-function access='public'>
5881          <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'>
5882            <parameter type-id='type-id-931' is-artificial='yes'/>
5883            <parameter type-id='type-id-309'/>
5884            <parameter type-id='type-id-33'/>
5885            <parameter type-id='type-id-12'/>
5886            <return type-id='type-id-1'/>
5887          </function-decl>
5888        </member-function>
5889      </class-decl>
5890    </namespace-decl>
5891    <namespace-decl name='OT'>
5892      <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-855'>
5893        <data-member access='public' layout-offset-in-bits='0'>
5894          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
5895        </data-member>
5896        <data-member access='public' layout-offset-in-bits='16'>
5897          <var-decl name='array' type-id='type-id-932' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
5898        </data-member>
5899        <data-member access='public' static='yes'>
5900          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
5901        </data-member>
5902      </class-decl>
5903    </namespace-decl>
5904    <namespace-decl name='OT'>
5905      <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-856'>
5906        <data-member access='public' layout-offset-in-bits='0'>
5907          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
5908        </data-member>
5909        <data-member access='public' layout-offset-in-bits='16'>
5910          <var-decl name='array' type-id='type-id-933' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
5911        </data-member>
5912        <data-member access='public' static='yes'>
5913          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
5914        </data-member>
5915      </class-decl>
5916    </namespace-decl>
5917    <namespace-decl name='OT'>
5918      <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-857'>
5919        <data-member access='public' layout-offset-in-bits='0'>
5920          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
5921        </data-member>
5922        <data-member access='public' layout-offset-in-bits='16'>
5923          <var-decl name='array' type-id='type-id-934' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
5924        </data-member>
5925        <data-member access='public' static='yes'>
5926          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
5927        </data-member>
5928      </class-decl>
5929    </namespace-decl>
5930    <namespace-decl name='OT'>
5931      <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-858'>
5932        <data-member access='public' layout-offset-in-bits='0'>
5933          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
5934        </data-member>
5935        <data-member access='public' layout-offset-in-bits='16'>
5936          <var-decl name='array' type-id='type-id-935' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
5937        </data-member>
5938        <data-member access='public' static='yes'>
5939          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
5940        </data-member>
5941      </class-decl>
5942    </namespace-decl>
5943    <namespace-decl name='OT'>
5944      <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-859'>
5945        <data-member access='public' layout-offset-in-bits='0'>
5946          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
5947        </data-member>
5948        <data-member access='public' layout-offset-in-bits='16'>
5949          <var-decl name='array' type-id='type-id-936' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
5950        </data-member>
5951        <data-member access='public' static='yes'>
5952          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
5953        </data-member>
5954      </class-decl>
5955    </namespace-decl>
5956    <namespace-decl name='OT'>
5957      <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-860'>
5958        <data-member access='public' layout-offset-in-bits='0'>
5959          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
5960        </data-member>
5961        <data-member access='public' layout-offset-in-bits='16'>
5962          <var-decl name='array' type-id='type-id-937' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
5963        </data-member>
5964        <data-member access='public' static='yes'>
5965          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
5966        </data-member>
5967      </class-decl>
5968    </namespace-decl>
5969    <namespace-decl name='OT'>
5970      <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-861'>
5971        <data-member access='public' layout-offset-in-bits='0'>
5972          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
5973        </data-member>
5974        <data-member access='public' layout-offset-in-bits='16'>
5975          <var-decl name='array' type-id='type-id-938' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
5976        </data-member>
5977        <data-member access='public' static='yes'>
5978          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
5979        </data-member>
5980      </class-decl>
5981    </namespace-decl>
5982    <namespace-decl name='OT'>
5983      <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-862'>
5984        <data-member access='public' layout-offset-in-bits='0'>
5985          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
5986        </data-member>
5987        <data-member access='public' layout-offset-in-bits='16'>
5988          <var-decl name='array' type-id='type-id-939' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
5989        </data-member>
5990        <data-member access='public' static='yes'>
5991          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
5992        </data-member>
5993      </class-decl>
5994    </namespace-decl>
5995    <namespace-decl name='OT'>
5996      <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-863'>
5997        <data-member access='public' layout-offset-in-bits='0'>
5998          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
5999        </data-member>
6000        <data-member access='public' layout-offset-in-bits='16'>
6001          <var-decl name='array' type-id='type-id-940' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
6002        </data-member>
6003        <data-member access='public' static='yes'>
6004          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
6005        </data-member>
6006        <member-function access='public'>
6007          <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'>
6008            <parameter type-id='type-id-941' is-artificial='yes'/>
6009            <parameter type-id='type-id-309'/>
6010            <parameter type-id='type-id-33'/>
6011            <parameter type-id='type-id-813'/>
6012            <return type-id='type-id-1'/>
6013          </function-decl>
6014        </member-function>
6015      </class-decl>
6016    </namespace-decl>
6017    <namespace-decl name='OT'>
6018      <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-864'>
6019        <data-member access='public' layout-offset-in-bits='0'>
6020          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
6021        </data-member>
6022        <data-member access='public' layout-offset-in-bits='16'>
6023          <var-decl name='array' type-id='type-id-942' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
6024        </data-member>
6025        <data-member access='public' static='yes'>
6026          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
6027        </data-member>
6028      </class-decl>
6029    </namespace-decl>
6030    <namespace-decl name='OT'>
6031      <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-865'>
6032        <data-member access='public' layout-offset-in-bits='0'>
6033          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
6034        </data-member>
6035        <data-member access='public' layout-offset-in-bits='16'>
6036          <var-decl name='array' type-id='type-id-943' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
6037        </data-member>
6038        <data-member access='public' static='yes'>
6039          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
6040        </data-member>
6041        <member-function access='public'>
6042          <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'>
6043            <parameter type-id='type-id-944' is-artificial='yes'/>
6044            <parameter type-id='type-id-309'/>
6045            <parameter type-id='type-id-33'/>
6046            <parameter type-id='type-id-12'/>
6047            <return type-id='type-id-1'/>
6048          </function-decl>
6049        </member-function>
6050      </class-decl>
6051    </namespace-decl>
6052    <namespace-decl name='OT'>
6053      <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-866'>
6054        <data-member access='public' layout-offset-in-bits='0'>
6055          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
6056        </data-member>
6057        <data-member access='public' layout-offset-in-bits='16'>
6058          <var-decl name='array' type-id='type-id-945' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
6059        </data-member>
6060        <data-member access='public' static='yes'>
6061          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
6062        </data-member>
6063      </class-decl>
6064    </namespace-decl>
6065    <namespace-decl name='OT'>
6066      <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-867'>
6067        <data-member access='public' layout-offset-in-bits='0'>
6068          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
6069        </data-member>
6070        <data-member access='public' layout-offset-in-bits='16'>
6071          <var-decl name='array' type-id='type-id-946' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
6072        </data-member>
6073        <data-member access='public' static='yes'>
6074          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
6075        </data-member>
6076      </class-decl>
6077    </namespace-decl>
6078    <namespace-decl name='OT'>
6079      <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-868'>
6080        <data-member access='public' layout-offset-in-bits='0'>
6081          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
6082        </data-member>
6083        <data-member access='public' layout-offset-in-bits='16'>
6084          <var-decl name='array' type-id='type-id-947' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
6085        </data-member>
6086        <data-member access='public' static='yes'>
6087          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
6088        </data-member>
6089      </class-decl>
6090    </namespace-decl>
6091    <namespace-decl name='OT'>
6092      <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-869'>
6093        <data-member access='public' layout-offset-in-bits='0'>
6094          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
6095        </data-member>
6096        <data-member access='public' layout-offset-in-bits='16'>
6097          <var-decl name='array' type-id='type-id-948' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
6098        </data-member>
6099        <data-member access='public' static='yes'>
6100          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
6101        </data-member>
6102      </class-decl>
6103    </namespace-decl>
6104    <namespace-decl name='OT'>
6105      <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-870'>
6106        <data-member access='public' layout-offset-in-bits='0'>
6107          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
6108        </data-member>
6109        <data-member access='public' layout-offset-in-bits='16'>
6110          <var-decl name='array' type-id='type-id-949' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
6111        </data-member>
6112        <data-member access='public' static='yes'>
6113          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
6114        </data-member>
6115        <member-function access='public'>
6116          <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'>
6117            <parameter type-id='type-id-950' is-artificial='yes'/>
6118            <parameter type-id='type-id-309'/>
6119            <parameter type-id='type-id-33'/>
6120            <parameter type-id='type-id-12'/>
6121            <return type-id='type-id-1'/>
6122          </function-decl>
6123        </member-function>
6124      </class-decl>
6125    </namespace-decl>
6126    <namespace-decl name='OT'>
6127      <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-817'>
6128        <data-member access='public' layout-offset-in-bits='0'>
6129          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
6130        </data-member>
6131        <data-member access='public' layout-offset-in-bits='16'>
6132          <var-decl name='array' type-id='type-id-951' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
6133        </data-member>
6134        <data-member access='public' static='yes'>
6135          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
6136        </data-member>
6137      </class-decl>
6138    </namespace-decl>
6139    <namespace-decl name='OT'>
6140      <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-871'>
6141        <data-member access='public' layout-offset-in-bits='0'>
6142          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
6143        </data-member>
6144        <data-member access='public' layout-offset-in-bits='16'>
6145          <var-decl name='array' type-id='type-id-952' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
6146        </data-member>
6147        <data-member access='public' static='yes'>
6148          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
6149        </data-member>
6150      </class-decl>
6151    </namespace-decl>
6152    <namespace-decl name='OT'>
6153      <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-872'>
6154        <data-member access='public' layout-offset-in-bits='0'>
6155          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
6156        </data-member>
6157        <data-member access='public' layout-offset-in-bits='16'>
6158          <var-decl name='array' type-id='type-id-953' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
6159        </data-member>
6160        <data-member access='public' static='yes'>
6161          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
6162        </data-member>
6163      </class-decl>
6164    </namespace-decl>
6165    <namespace-decl name='OT'>
6166      <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-873'>
6167        <data-member access='public' layout-offset-in-bits='0'>
6168          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
6169        </data-member>
6170        <data-member access='public' layout-offset-in-bits='16'>
6171          <var-decl name='array' type-id='type-id-954' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
6172        </data-member>
6173        <data-member access='public' static='yes'>
6174          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
6175        </data-member>
6176      </class-decl>
6177    </namespace-decl>
6178    <namespace-decl name='OT'>
6179      <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-874'>
6180        <data-member access='public' layout-offset-in-bits='0'>
6181          <var-decl name='len' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
6182        </data-member>
6183        <data-member access='public' layout-offset-in-bits='32'>
6184          <var-decl name='array' type-id='type-id-955' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
6185        </data-member>
6186        <data-member access='public' static='yes'>
6187          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
6188        </data-member>
6189      </class-decl>
6190    </namespace-decl>
6191    <namespace-decl name='OT'>
6192      <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-875'>
6193        <data-member access='public' layout-offset-in-bits='0'>
6194          <var-decl name='len' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
6195        </data-member>
6196        <data-member access='public' layout-offset-in-bits='32'>
6197          <var-decl name='array' type-id='type-id-956' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
6198        </data-member>
6199        <data-member access='public' static='yes'>
6200          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
6201        </data-member>
6202      </class-decl>
6203    </namespace-decl>
6204    <namespace-decl name='OT'>
6205      <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-876'>
6206        <data-member access='public' layout-offset-in-bits='0'>
6207          <var-decl name='len' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
6208        </data-member>
6209        <data-member access='public' layout-offset-in-bits='32'>
6210          <var-decl name='array' type-id='type-id-957' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
6211        </data-member>
6212        <data-member access='public' static='yes'>
6213          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
6214        </data-member>
6215      </class-decl>
6216    </namespace-decl>
6217    <namespace-decl name='OT'>
6218      <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-877'>
6219        <data-member access='protected' layout-offset-in-bits='0'>
6220          <var-decl name='caretValueFormat' type-id='type-id-415' 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'/>
6221        </data-member>
6222        <data-member access='protected' layout-offset-in-bits='16'>
6223          <var-decl name='coordinate' type-id='type-id-452' 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'/>
6224        </data-member>
6225        <data-member access='public' static='yes'>
6226          <var-decl name='static_size' type-id='type-id-105' 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'/>
6227        </data-member>
6228        <data-member access='public' static='yes'>
6229          <var-decl name='min_size' type-id='type-id-105' 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'/>
6230        </data-member>
6231      </class-decl>
6232    </namespace-decl>
6233    <namespace-decl name='OT'>
6234      <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-878'>
6235        <data-member access='protected' layout-offset-in-bits='0'>
6236          <var-decl name='caretValueFormat' type-id='type-id-415' 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'/>
6237        </data-member>
6238        <data-member access='protected' layout-offset-in-bits='16'>
6239          <var-decl name='caretValuePoint' type-id='type-id-415' 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'/>
6240        </data-member>
6241        <data-member access='public' static='yes'>
6242          <var-decl name='static_size' type-id='type-id-105' 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'/>
6243        </data-member>
6244        <data-member access='public' static='yes'>
6245          <var-decl name='min_size' type-id='type-id-105' 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'/>
6246        </data-member>
6247      </class-decl>
6248    </namespace-decl>
6249    <namespace-decl name='OT'>
6250      <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-879'>
6251        <data-member access='protected' layout-offset-in-bits='0'>
6252          <var-decl name='caretValueFormat' type-id='type-id-415' 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'/>
6253        </data-member>
6254        <data-member access='protected' layout-offset-in-bits='16'>
6255          <var-decl name='coordinate' type-id='type-id-452' 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'/>
6256        </data-member>
6257        <data-member access='protected' layout-offset-in-bits='32'>
6258          <var-decl name='deviceTable' type-id='type-id-641' 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'/>
6259        </data-member>
6260        <data-member access='public' static='yes'>
6261          <var-decl name='static_size' type-id='type-id-105' 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'/>
6262        </data-member>
6263        <data-member access='public' static='yes'>
6264          <var-decl name='min_size' type-id='type-id-105' 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'/>
6265        </data-member>
6266      </class-decl>
6267    </namespace-decl>
6268    <namespace-decl name='OT'>
6269      <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-836'>
6270        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-958'/>
6271      </class-decl>
6272    </namespace-decl>
6273    <namespace-decl name='OT'>
6274      <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-880'>
6275        <data-member access='protected' layout-offset-in-bits='0'>
6276          <var-decl name='classFormat' type-id='type-id-415' 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'/>
6277        </data-member>
6278        <data-member access='protected' layout-offset-in-bits='16'>
6279          <var-decl name='startGlyph' type-id='type-id-806' 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'/>
6280        </data-member>
6281        <data-member access='protected' layout-offset-in-bits='32'>
6282          <var-decl name='classValue' type-id='type-id-618' 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'/>
6283        </data-member>
6284        <data-member access='public' static='yes'>
6285          <var-decl name='min_size' type-id='type-id-105' 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'/>
6286        </data-member>
6287        <member-function access='private'>
6288          <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'>
6289            <parameter type-id='type-id-531' is-artificial='yes'/>
6290            <parameter type-id='type-id-804'/>
6291            <parameter type-id='type-id-12'/>
6292            <return type-id='type-id-13'/>
6293          </function-decl>
6294        </member-function>
6295      </class-decl>
6296    </namespace-decl>
6297    <namespace-decl name='OT'>
6298      <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-881'>
6299        <data-member access='protected' layout-offset-in-bits='0'>
6300          <var-decl name='format' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='60' column='1'/>
6301        </data-member>
6302        <data-member access='protected' layout-offset-in-bits='16'>
6303          <var-decl name='lengthZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='61' column='1'/>
6304        </data-member>
6305        <data-member access='protected' layout-offset-in-bits='32'>
6306          <var-decl name='languageZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='62' column='1'/>
6307        </data-member>
6308        <data-member access='protected' layout-offset-in-bits='48'>
6309          <var-decl name='glyphIdArray' type-id='type-id-959' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='63' column='1'/>
6310        </data-member>
6311        <data-member access='public' static='yes'>
6312          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='66' column='1'/>
6313        </data-member>
6314        <data-member access='public' static='yes'>
6315          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='66' column='1'/>
6316        </data-member>
6317      </class-decl>
6318    </namespace-decl>
6319    <namespace-decl name='OT'>
6320      <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-882'>
6321        <data-member access='protected' layout-offset-in-bits='0'>
6322          <var-decl name='format' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='383' column='1'/>
6323        </data-member>
6324        <data-member access='protected' layout-offset-in-bits='16'>
6325          <var-decl name='lengthZ' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='384' column='1'/>
6326        </data-member>
6327        <data-member access='protected' layout-offset-in-bits='48'>
6328          <var-decl name='record' type-id='type-id-960' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='386' column='1'/>
6329        </data-member>
6330        <data-member access='public' static='yes'>
6331          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='389' column='1'/>
6332        </data-member>
6333      </class-decl>
6334    </namespace-decl>
6335    <namespace-decl name='OT'>
6336      <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-883'>
6337        <data-member access='protected' layout-offset-in-bits='0'>
6338          <var-decl name='format' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='150' column='1'/>
6339        </data-member>
6340        <data-member access='protected' layout-offset-in-bits='16'>
6341          <var-decl name='length' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='151' column='1'/>
6342        </data-member>
6343        <data-member access='protected' layout-offset-in-bits='32'>
6344          <var-decl name='languageZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='153' column='1'/>
6345        </data-member>
6346        <data-member access='protected' layout-offset-in-bits='48'>
6347          <var-decl name='segCountX2' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='154' column='1'/>
6348        </data-member>
6349        <data-member access='protected' layout-offset-in-bits='64'>
6350          <var-decl name='searchRangeZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='155' column='1'/>
6351        </data-member>
6352        <data-member access='protected' layout-offset-in-bits='80'>
6353          <var-decl name='entrySelectorZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='156' column='1'/>
6354        </data-member>
6355        <data-member access='protected' layout-offset-in-bits='96'>
6356          <var-decl name='rangeShiftZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='157' column='1'/>
6357        </data-member>
6358        <data-member access='protected' layout-offset-in-bits='112'>
6359          <var-decl name='values' 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='159' column='1'/>
6360        </data-member>
6361        <data-member access='public' static='yes'>
6362          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='171' column='1'/>
6363        </data-member>
6364      </class-decl>
6365    </namespace-decl>
6366    <namespace-decl name='OT'>
6367      <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-884'>
6368        <data-member access='protected' layout-offset-in-bits='0'>
6369          <var-decl name='format' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='251' column='1'/>
6370        </data-member>
6371        <data-member access='protected' layout-offset-in-bits='16'>
6372          <var-decl name='reservedZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='252' column='1'/>
6373        </data-member>
6374        <data-member access='protected' layout-offset-in-bits='32'>
6375          <var-decl name='lengthZ' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='253' column='1'/>
6376        </data-member>
6377        <data-member access='protected' layout-offset-in-bits='64'>
6378          <var-decl name='languageZ' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='254' column='1'/>
6379        </data-member>
6380        <data-member access='protected' layout-offset-in-bits='96'>
6381          <var-decl name='groups' type-id='type-id-961' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='256' column='1'/>
6382        </data-member>
6383        <data-member access='public' static='yes'>
6384          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='258' column='1'/>
6385        </data-member>
6386      </class-decl>
6387    </namespace-decl>
6388    <namespace-decl name='OT'>
6389      <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-885'>
6390        <data-member access='protected' layout-offset-in-bits='0'>
6391          <var-decl name='format' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='251' column='1'/>
6392        </data-member>
6393        <data-member access='protected' layout-offset-in-bits='16'>
6394          <var-decl name='reservedZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='252' column='1'/>
6395        </data-member>
6396        <data-member access='protected' layout-offset-in-bits='32'>
6397          <var-decl name='lengthZ' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='253' column='1'/>
6398        </data-member>
6399        <data-member access='protected' layout-offset-in-bits='64'>
6400          <var-decl name='languageZ' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='254' column='1'/>
6401        </data-member>
6402        <data-member access='protected' layout-offset-in-bits='96'>
6403          <var-decl name='groups' type-id='type-id-961' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='256' column='1'/>
6404        </data-member>
6405        <data-member access='public' static='yes'>
6406          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='258' column='1'/>
6407        </data-member>
6408      </class-decl>
6409    </namespace-decl>
6410    <namespace-decl name='OT'>
6411      <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-886'>
6412        <data-member access='protected' layout-offset-in-bits='0'>
6413          <var-decl name='formatReserved' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='219' column='1'/>
6414        </data-member>
6415        <data-member access='protected' layout-offset-in-bits='16'>
6416          <var-decl name='lengthZ' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='220' column='1'/>
6417        </data-member>
6418        <data-member access='protected' layout-offset-in-bits='32'>
6419          <var-decl name='languageZ' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='221' column='1'/>
6420        </data-member>
6421        <data-member access='protected' layout-offset-in-bits='48'>
6422          <var-decl name='startCharCode' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='222' column='1'/>
6423        </data-member>
6424        <data-member access='protected' layout-offset-in-bits='64'>
6425          <var-decl name='glyphIdArray' type-id='type-id-618' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='224' column='1'/>
6426        </data-member>
6427        <data-member access='public' static='yes'>
6428          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='227' column='1'/>
6429        </data-member>
6430      </class-decl>
6431    </namespace-decl>
6432    <namespace-decl name='OT'>
6433      <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-887'>
6434        <data-member access='protected' layout-offset-in-bits='0'>
6435          <var-decl name='formatReserved' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='219' column='1'/>
6436        </data-member>
6437        <data-member access='protected' layout-offset-in-bits='32'>
6438          <var-decl name='lengthZ' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='220' column='1'/>
6439        </data-member>
6440        <data-member access='protected' layout-offset-in-bits='64'>
6441          <var-decl name='languageZ' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='221' column='1'/>
6442        </data-member>
6443        <data-member access='protected' layout-offset-in-bits='96'>
6444          <var-decl name='startCharCode' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='222' column='1'/>
6445        </data-member>
6446        <data-member access='protected' layout-offset-in-bits='128'>
6447          <var-decl name='glyphIdArray' type-id='type-id-850' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='224' column='1'/>
6448        </data-member>
6449        <data-member access='public' static='yes'>
6450          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='227' column='1'/>
6451        </data-member>
6452      </class-decl>
6453    </namespace-decl>
6454    <namespace-decl name='OT'>
6455      <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-888'>
6456        <data-member access='protected' layout-offset-in-bits='0'>
6457          <var-decl name='format' type-id='type-id-415' 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'/>
6458        </data-member>
6459        <data-member access='protected' layout-offset-in-bits='16'>
6460          <var-decl name='glyphCount' type-id='type-id-415' 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'/>
6461        </data-member>
6462        <data-member access='protected' layout-offset-in-bits='32'>
6463          <var-decl name='lookupCount' type-id='type-id-415' 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'/>
6464        </data-member>
6465        <data-member access='protected' layout-offset-in-bits='48'>
6466          <var-decl name='coverageZ' type-id='type-id-936' 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'/>
6467        </data-member>
6468        <data-member access='protected' layout-offset-in-bits='64'>
6469          <var-decl name='lookupRecordX' type-id='type-id-928' 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'/>
6470        </data-member>
6471        <data-member access='public' static='yes'>
6472          <var-decl name='min_size' type-id='type-id-105' 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'/>
6473        </data-member>
6474      </class-decl>
6475    </namespace-decl>
6476    <namespace-decl name='OT'>
6477      <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-835'>
6478        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-962'/>
6479      </class-decl>
6480    </namespace-decl>
6481    <namespace-decl name='OT'>
6482      <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-889'>
6483        <data-member access='protected' layout-offset-in-bits='0'>
6484          <var-decl name='startSize' type-id='type-id-415' 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'/>
6485        </data-member>
6486        <data-member access='protected' layout-offset-in-bits='16'>
6487          <var-decl name='endSize' type-id='type-id-415' 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'/>
6488        </data-member>
6489        <data-member access='protected' layout-offset-in-bits='32'>
6490          <var-decl name='deltaFormat' type-id='type-id-415' 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'/>
6491        </data-member>
6492        <data-member access='protected' layout-offset-in-bits='48'>
6493          <var-decl name='deltaValue' type-id='type-id-809' 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'/>
6494        </data-member>
6495        <data-member access='public' static='yes'>
6496          <var-decl name='min_size' type-id='type-id-105' 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'/>
6497        </data-member>
6498      </class-decl>
6499    </namespace-decl>
6500    <namespace-decl name='OT'>
6501      <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-890'>
6502        <data-member access='public' layout-offset-in-bits='0'>
6503          <var-decl name='platformID' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='470' column='1'/>
6504        </data-member>
6505        <data-member access='public' layout-offset-in-bits='16'>
6506          <var-decl name='encodingID' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='471' column='1'/>
6507        </data-member>
6508        <data-member access='public' layout-offset-in-bits='32'>
6509          <var-decl name='subtable' type-id='type-id-638' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='473' column='1'/>
6510        </data-member>
6511        <data-member access='public' static='yes'>
6512          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='475' column='1'/>
6513        </data-member>
6514        <data-member access='public' static='yes'>
6515          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='475' column='1'/>
6516        </data-member>
6517      </class-decl>
6518    </namespace-decl>
6519    <namespace-decl name='OT'>
6520      <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-891'>
6521        <data-member access='protected' layout-offset-in-bits='0'>
6522          <var-decl name='format' type-id='type-id-415' 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'/>
6523        </data-member>
6524        <data-member access='protected' layout-offset-in-bits='16'>
6525          <var-decl name='extensionLookupType' type-id='type-id-415' 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'/>
6526        </data-member>
6527        <data-member access='protected' layout-offset-in-bits='32'>
6528          <var-decl name='extensionOffset' type-id='type-id-386' 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'/>
6529        </data-member>
6530        <data-member access='public' static='yes'>
6531          <var-decl name='static_size' type-id='type-id-105' 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'/>
6532        </data-member>
6533        <data-member access='public' static='yes'>
6534          <var-decl name='min_size' type-id='type-id-105' 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'/>
6535        </data-member>
6536      </class-decl>
6537    </namespace-decl>
6538    <namespace-decl name='OT'>
6539      <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-837'>
6540        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-963'/>
6541      </class-decl>
6542    </namespace-decl>
6543    <namespace-decl name='OT'>
6544      <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-892'>
6545        <data-member access='public' layout-offset-in-bits='0'>
6546          <var-decl name='featureParams' type-id='type-id-643' 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'/>
6547        </data-member>
6548        <data-member access='public' layout-offset-in-bits='16'>
6549          <var-decl name='lookupIndex' type-id='type-id-964' 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'/>
6550        </data-member>
6551        <data-member access='public' static='yes'>
6552          <var-decl name='min_size' type-id='type-id-105' 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'/>
6553        </data-member>
6554      </class-decl>
6555    </namespace-decl>
6556    <namespace-decl name='OT'>
6557      <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-893'>
6558        <data-member access='public' layout-offset-in-bits='0'>
6559          <var-decl name='format' type-id='type-id-415' 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'/>
6560        </data-member>
6561        <data-member access='public' layout-offset-in-bits='16'>
6562          <var-decl name='featUILableNameID' type-id='type-id-415' 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'/>
6563        </data-member>
6564        <data-member access='public' layout-offset-in-bits='32'>
6565          <var-decl name='featUITooltipTextNameID' type-id='type-id-415' 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'/>
6566        </data-member>
6567        <data-member access='public' layout-offset-in-bits='48'>
6568          <var-decl name='sampleTextNameID' type-id='type-id-415' 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'/>
6569        </data-member>
6570        <data-member access='public' layout-offset-in-bits='64'>
6571          <var-decl name='numNamedParameters' type-id='type-id-415' 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'/>
6572        </data-member>
6573        <data-member access='public' layout-offset-in-bits='80'>
6574          <var-decl name='firstParamUILabelNameID' type-id='type-id-415' 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'/>
6575        </data-member>
6576        <data-member access='public' layout-offset-in-bits='96'>
6577          <var-decl name='characters' type-id='type-id-851' 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'/>
6578        </data-member>
6579        <data-member access='public' static='yes'>
6580          <var-decl name='min_size' type-id='type-id-105' 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'/>
6581        </data-member>
6582      </class-decl>
6583    </namespace-decl>
6584    <namespace-decl name='OT'>
6585      <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-894'>
6586        <data-member access='public' layout-offset-in-bits='0'>
6587          <var-decl name='designSize' type-id='type-id-415' 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'/>
6588        </data-member>
6589        <data-member access='public' layout-offset-in-bits='16'>
6590          <var-decl name='subfamilyID' type-id='type-id-415' 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'/>
6591        </data-member>
6592        <data-member access='public' layout-offset-in-bits='32'>
6593          <var-decl name='subfamilyNameID' type-id='type-id-415' 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'/>
6594        </data-member>
6595        <data-member access='public' layout-offset-in-bits='48'>
6596          <var-decl name='rangeStart' type-id='type-id-415' 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'/>
6597        </data-member>
6598        <data-member access='public' layout-offset-in-bits='64'>
6599          <var-decl name='rangeEnd' type-id='type-id-415' 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'/>
6600        </data-member>
6601        <data-member access='public' static='yes'>
6602          <var-decl name='static_size' type-id='type-id-105' 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'/>
6603        </data-member>
6604        <data-member access='public' static='yes'>
6605          <var-decl name='min_size' type-id='type-id-105' 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'/>
6606        </data-member>
6607      </class-decl>
6608    </namespace-decl>
6609    <namespace-decl name='OT'>
6610      <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-895'>
6611        <data-member access='public' layout-offset-in-bits='0'>
6612          <var-decl name='version' type-id='type-id-415' 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'/>
6613        </data-member>
6614        <data-member access='public' layout-offset-in-bits='16'>
6615          <var-decl name='uiNameID' type-id='type-id-415' 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'/>
6616        </data-member>
6617        <data-member access='public' static='yes'>
6618          <var-decl name='static_size' type-id='type-id-105' 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'/>
6619        </data-member>
6620        <data-member access='public' static='yes'>
6621          <var-decl name='min_size' type-id='type-id-105' 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'/>
6622        </data-member>
6623      </class-decl>
6624    </namespace-decl>
6625    <namespace-decl name='OT'>
6626      <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-896'>
6627        <data-member access='public' layout-offset-in-bits='0'>
6628          <var-decl name='lookupOrderZ' type-id='type-id-810' 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'/>
6629        </data-member>
6630        <data-member access='public' layout-offset-in-bits='16'>
6631          <var-decl name='reqFeatureIndex' type-id='type-id-415' 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'/>
6632        </data-member>
6633        <data-member access='public' layout-offset-in-bits='32'>
6634          <var-decl name='featureIndex' type-id='type-id-964' 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'/>
6635        </data-member>
6636        <data-member access='public' static='yes'>
6637          <var-decl name='min_size' type-id='type-id-105' 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'/>
6638        </data-member>
6639      </class-decl>
6640    </namespace-decl>
6641    <namespace-decl name='OT'>
6642      <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-834'>
6643        <member-type access='protected'>
6644          <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-965'>
6645            <data-member access='public'>
6646              <var-decl name='format' type-id='type-id-415' 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'/>
6647            </data-member>
6648            <data-member access='public'>
6649              <var-decl name='format1' type-id='type-id-628' 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'/>
6650            </data-member>
6651          </union-decl>
6652        </member-type>
6653        <data-member access='protected' layout-offset-in-bits='0'>
6654          <var-decl name='u' type-id='type-id-965' 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'/>
6655        </data-member>
6656        <member-function access='public'>
6657          <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'>
6658            <parameter type-id='type-id-966' is-artificial='yes'/>
6659            <parameter type-id='type-id-840'/>
6660            <return type-id='type-id-841'/>
6661          </function-decl>
6662        </member-function>
6663        <member-function access='public'>
6664          <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'>
6665            <parameter type-id='type-id-966' is-artificial='yes'/>
6666            <parameter type-id='type-id-820'/>
6667            <return type-id='type-id-821'/>
6668          </function-decl>
6669        </member-function>
6670        <member-function access='public'>
6671          <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'>
6672            <parameter type-id='type-id-966' is-artificial='yes'/>
6673            <parameter type-id='type-id-826'/>
6674            <return type-id='type-id-827'/>
6675          </function-decl>
6676        </member-function>
6677        <member-function access='public'>
6678          <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'>
6679            <parameter type-id='type-id-966' is-artificial='yes'/>
6680            <parameter type-id='type-id-824'/>
6681            <return type-id='type-id-825'/>
6682          </function-decl>
6683        </member-function>
6684        <member-function access='public'>
6685          <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'>
6686            <parameter type-id='type-id-966' is-artificial='yes'/>
6687            <parameter type-id='type-id-822'/>
6688            <return type-id='type-id-823'/>
6689          </function-decl>
6690        </member-function>
6691      </class-decl>
6692    </namespace-decl>
6693    <namespace-decl name='OT'>
6694      <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-897'>
6695        <data-member access='protected' layout-offset-in-bits='0'>
6696          <var-decl name='format' type-id='type-id-415' 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'/>
6697        </data-member>
6698        <data-member access='protected' layout-offset-in-bits='16'>
6699          <var-decl name='markCoverage' type-id='type-id-639' 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'/>
6700        </data-member>
6701        <data-member access='protected' layout-offset-in-bits='32'>
6702          <var-decl name='baseCoverage' type-id='type-id-639' 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'/>
6703        </data-member>
6704        <data-member access='protected' layout-offset-in-bits='48'>
6705          <var-decl name='classCount' type-id='type-id-415' 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'/>
6706        </data-member>
6707        <data-member access='protected' layout-offset-in-bits='64'>
6708          <var-decl name='markArray' type-id='type-id-650' 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'/>
6709        </data-member>
6710        <data-member access='protected' layout-offset-in-bits='80'>
6711          <var-decl name='baseArray' type-id='type-id-631' 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'/>
6712        </data-member>
6713        <data-member access='public' static='yes'>
6714          <var-decl name='static_size' type-id='type-id-105' 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'/>
6715        </data-member>
6716        <data-member access='public' static='yes'>
6717          <var-decl name='min_size' type-id='type-id-105' 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'/>
6718        </data-member>
6719      </class-decl>
6720    </namespace-decl>
6721    <namespace-decl name='OT'>
6722      <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-898'>
6723        <data-member access='protected' layout-offset-in-bits='0'>
6724          <var-decl name='format' type-id='type-id-415' 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'/>
6725        </data-member>
6726        <data-member access='protected' layout-offset-in-bits='16'>
6727          <var-decl name='markCoverage' type-id='type-id-639' 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'/>
6728        </data-member>
6729        <data-member access='protected' layout-offset-in-bits='32'>
6730          <var-decl name='ligatureCoverage' type-id='type-id-639' 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'/>
6731        </data-member>
6732        <data-member access='protected' layout-offset-in-bits='48'>
6733          <var-decl name='classCount' type-id='type-id-415' 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'/>
6734        </data-member>
6735        <data-member access='protected' layout-offset-in-bits='64'>
6736          <var-decl name='markArray' type-id='type-id-650' 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'/>
6737        </data-member>
6738        <data-member access='protected' layout-offset-in-bits='80'>
6739          <var-decl name='ligatureArray' type-id='type-id-652' 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'/>
6740        </data-member>
6741        <data-member access='public' static='yes'>
6742          <var-decl name='static_size' type-id='type-id-105' 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'/>
6743        </data-member>
6744        <data-member access='public' static='yes'>
6745          <var-decl name='min_size' type-id='type-id-105' 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'/>
6746        </data-member>
6747      </class-decl>
6748    </namespace-decl>
6749    <namespace-decl name='OT'>
6750      <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-899'>
6751        <data-member access='protected' layout-offset-in-bits='0'>
6752          <var-decl name='format' type-id='type-id-415' 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'/>
6753        </data-member>
6754        <data-member access='protected' layout-offset-in-bits='16'>
6755          <var-decl name='mark1Coverage' type-id='type-id-639' 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'/>
6756        </data-member>
6757        <data-member access='protected' layout-offset-in-bits='32'>
6758          <var-decl name='mark2Coverage' type-id='type-id-639' 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'/>
6759        </data-member>
6760        <data-member access='protected' layout-offset-in-bits='48'>
6761          <var-decl name='classCount' type-id='type-id-415' 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'/>
6762        </data-member>
6763        <data-member access='protected' layout-offset-in-bits='64'>
6764          <var-decl name='mark1Array' type-id='type-id-650' 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'/>
6765        </data-member>
6766        <data-member access='protected' layout-offset-in-bits='80'>
6767          <var-decl name='mark2Array' type-id='type-id-631' 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'/>
6768        </data-member>
6769        <data-member access='public' static='yes'>
6770          <var-decl name='static_size' type-id='type-id-105' 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'/>
6771        </data-member>
6772        <data-member access='public' static='yes'>
6773          <var-decl name='min_size' type-id='type-id-105' 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'/>
6774        </data-member>
6775      </class-decl>
6776    </namespace-decl>
6777    <namespace-decl name='OT'>
6778      <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-900'>
6779        <data-member access='protected' layout-offset-in-bits='0'>
6780          <var-decl name='klass' type-id='type-id-415' 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'/>
6781        </data-member>
6782        <data-member access='protected' layout-offset-in-bits='16'>
6783          <var-decl name='markAnchor' type-id='type-id-630' 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'/>
6784        </data-member>
6785        <data-member access='public' static='yes'>
6786          <var-decl name='static_size' type-id='type-id-105' 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'/>
6787        </data-member>
6788        <data-member access='public' static='yes'>
6789          <var-decl name='min_size' type-id='type-id-105' 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'/>
6790        </data-member>
6791      </class-decl>
6792    </namespace-decl>
6793    <namespace-decl name='OT'>
6794      <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-832'>
6795        <member-type access='protected'>
6796          <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-967'>
6797            <data-member access='public'>
6798              <var-decl name='format' type-id='type-id-415' 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'/>
6799            </data-member>
6800            <data-member access='public'>
6801              <var-decl name='format1' type-id='type-id-968' 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'/>
6802            </data-member>
6803          </union-decl>
6804        </member-type>
6805        <data-member access='protected' layout-offset-in-bits='0'>
6806          <var-decl name='u' type-id='type-id-967' 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'/>
6807        </data-member>
6808        <member-function access='public'>
6809          <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'>
6810            <parameter type-id='type-id-969' is-artificial='yes'/>
6811            <parameter type-id='type-id-840'/>
6812            <return type-id='type-id-841'/>
6813          </function-decl>
6814        </member-function>
6815        <member-function access='public'>
6816          <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'>
6817            <parameter type-id='type-id-969' is-artificial='yes'/>
6818            <parameter type-id='type-id-820'/>
6819            <return type-id='type-id-821'/>
6820          </function-decl>
6821        </member-function>
6822        <member-function access='public'>
6823          <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'>
6824            <parameter type-id='type-id-969' is-artificial='yes'/>
6825            <parameter type-id='type-id-826'/>
6826            <return type-id='type-id-827'/>
6827          </function-decl>
6828        </member-function>
6829        <member-function access='public'>
6830          <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'>
6831            <parameter type-id='type-id-969' is-artificial='yes'/>
6832            <parameter type-id='type-id-824'/>
6833            <return type-id='type-id-825'/>
6834          </function-decl>
6835        </member-function>
6836        <member-function access='public'>
6837          <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'>
6838            <parameter type-id='type-id-969' is-artificial='yes'/>
6839            <parameter type-id='type-id-822'/>
6840            <return type-id='type-id-823'/>
6841          </function-decl>
6842        </member-function>
6843      </class-decl>
6844    </namespace-decl>
6845    <namespace-decl name='OT'>
6846      <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-810'>
6847        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-280'/>
6848        <data-member access='public' static='yes'>
6849          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='686' column='1'/>
6850        </data-member>
6851        <data-member access='public' static='yes'>
6852          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='686' column='1'/>
6853        </data-member>
6854      </class-decl>
6855    </namespace-decl>
6856    <namespace-decl name='OT'>
6857      <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-807'>
6858        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-620'/>
6859      </class-decl>
6860    </namespace-decl>
6861    <namespace-decl name='OT'>
6862      <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-808'>
6863        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-621'/>
6864      </class-decl>
6865    </namespace-decl>
6866    <namespace-decl name='OT'>
6867      <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-901'>
6868        <data-member access='protected' layout-offset-in-bits='0'>
6869          <var-decl name='format' type-id='type-id-415' 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'/>
6870        </data-member>
6871        <data-member access='protected' layout-offset-in-bits='16'>
6872          <var-decl name='coverage' type-id='type-id-639' 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'/>
6873        </data-member>
6874        <data-member access='protected' layout-offset-in-bits='32'>
6875          <var-decl name='valueFormat1' type-id='type-id-970' 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'/>
6876        </data-member>
6877        <data-member access='protected' layout-offset-in-bits='48'>
6878          <var-decl name='valueFormat2' type-id='type-id-970' 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'/>
6879        </data-member>
6880        <data-member access='protected' layout-offset-in-bits='64'>
6881          <var-decl name='pairSet' type-id='type-id-971' 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'/>
6882        </data-member>
6883        <data-member access='public' static='yes'>
6884          <var-decl name='min_size' type-id='type-id-105' 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'/>
6885        </data-member>
6886      </class-decl>
6887    </namespace-decl>
6888    <namespace-decl name='OT'>
6889      <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-902'>
6890        <data-member access='protected' layout-offset-in-bits='0'>
6891          <var-decl name='format' type-id='type-id-415' 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'/>
6892        </data-member>
6893        <data-member access='protected' layout-offset-in-bits='16'>
6894          <var-decl name='coverage' type-id='type-id-639' 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'/>
6895        </data-member>
6896        <data-member access='protected' layout-offset-in-bits='32'>
6897          <var-decl name='valueFormat1' type-id='type-id-970' 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'/>
6898        </data-member>
6899        <data-member access='protected' layout-offset-in-bits='48'>
6900          <var-decl name='valueFormat2' type-id='type-id-970' 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'/>
6901        </data-member>
6902        <data-member access='protected' layout-offset-in-bits='64'>
6903          <var-decl name='classDef1' type-id='type-id-637' 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'/>
6904        </data-member>
6905        <data-member access='protected' layout-offset-in-bits='80'>
6906          <var-decl name='classDef2' type-id='type-id-637' 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'/>
6907        </data-member>
6908        <data-member access='protected' layout-offset-in-bits='96'>
6909          <var-decl name='class1Count' type-id='type-id-415' 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'/>
6910        </data-member>
6911        <data-member access='protected' layout-offset-in-bits='112'>
6912          <var-decl name='class2Count' type-id='type-id-415' 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'/>
6913        </data-member>
6914        <data-member access='protected' layout-offset-in-bits='128'>
6915          <var-decl name='values' type-id='type-id-972' 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'/>
6916        </data-member>
6917        <data-member access='public' static='yes'>
6918          <var-decl name='min_size' type-id='type-id-105' 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'/>
6919        </data-member>
6920      </class-decl>
6921    </namespace-decl>
6922    <namespace-decl name='OT'>
6923      <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-903'>
6924        <member-type access='public'>
6925          <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-912'>
6926            <data-member access='public' layout-offset-in-bits='0'>
6927              <var-decl name='base' type-id='type-id-33' 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'/>
6928            </data-member>
6929            <data-member access='public' layout-offset-in-bits='64'>
6930              <var-decl name='valueFormats' type-id='type-id-973' 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'/>
6931            </data-member>
6932            <data-member access='public' layout-offset-in-bits='128'>
6933              <var-decl name='len1' type-id='type-id-12' 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'/>
6934            </data-member>
6935            <data-member access='public' layout-offset-in-bits='160'>
6936              <var-decl name='stride' type-id='type-id-12' 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'/>
6937            </data-member>
6938          </class-decl>
6939        </member-type>
6940        <data-member access='protected' layout-offset-in-bits='0'>
6941          <var-decl name='len' type-id='type-id-415' 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'/>
6942        </data-member>
6943        <data-member access='protected' layout-offset-in-bits='16'>
6944          <var-decl name='arrayZ' type-id='type-id-809' 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'/>
6945        </data-member>
6946        <data-member access='public' static='yes'>
6947          <var-decl name='min_size' type-id='type-id-105' 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'/>
6948        </data-member>
6949      </class-decl>
6950    </namespace-decl>
6951    <namespace-decl name='OT'>
6952      <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-904'>
6953        <member-type access='public'>
6954          <class-decl name='sanitize_closure_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-974'/>
6955        </member-type>
6956        <data-member access='public' layout-offset-in-bits='0'>
6957          <var-decl name='tag' type-id='type-id-306' 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'/>
6958        </data-member>
6959        <data-member access='public' layout-offset-in-bits='32'>
6960          <var-decl name='offset' type-id='type-id-642' 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'/>
6961        </data-member>
6962        <data-member access='public' static='yes'>
6963          <var-decl name='static_size' type-id='type-id-105' 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'/>
6964        </data-member>
6965        <data-member access='public' static='yes'>
6966          <var-decl name='min_size' type-id='type-id-105' 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'/>
6967        </data-member>
6968      </class-decl>
6969    </namespace-decl>
6970    <namespace-decl name='OT'>
6971      <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-905'>
6972        <member-type access='public'>
6973          <class-decl name='sanitize_closure_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-975'/>
6974        </member-type>
6975        <data-member access='public' layout-offset-in-bits='0'>
6976          <var-decl name='tag' type-id='type-id-306' 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'/>
6977        </data-member>
6978        <data-member access='public' layout-offset-in-bits='32'>
6979          <var-decl name='offset' type-id='type-id-644' 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'/>
6980        </data-member>
6981        <data-member access='public' static='yes'>
6982          <var-decl name='static_size' type-id='type-id-105' 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'/>
6983        </data-member>
6984        <data-member access='public' static='yes'>
6985          <var-decl name='min_size' type-id='type-id-105' 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'/>
6986        </data-member>
6987      </class-decl>
6988    </namespace-decl>
6989    <namespace-decl name='OT'>
6990      <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-906'>
6991        <member-type access='public'>
6992          <class-decl name='sanitize_closure_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-976'/>
6993        </member-type>
6994        <data-member access='public' layout-offset-in-bits='0'>
6995          <var-decl name='tag' type-id='type-id-306' 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'/>
6996        </data-member>
6997        <data-member access='public' layout-offset-in-bits='32'>
6998          <var-decl name='offset' type-id='type-id-663' 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'/>
6999        </data-member>
7000        <data-member access='public' static='yes'>
7001          <var-decl name='static_size' type-id='type-id-105' 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'/>
7002        </data-member>
7003        <data-member access='public' static='yes'>
7004          <var-decl name='min_size' type-id='type-id-105' 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'/>
7005        </data-member>
7006      </class-decl>
7007    </namespace-decl>
7008    <namespace-decl name='OT'>
7009      <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-838'>
7010        <member-type access='protected'>
7011          <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-977'>
7012            <data-member access='public'>
7013              <var-decl name='format' type-id='type-id-415' 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'/>
7014            </data-member>
7015            <data-member access='public'>
7016              <var-decl name='format1' type-id='type-id-978' 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'/>
7017            </data-member>
7018          </union-decl>
7019        </member-type>
7020        <data-member access='protected' layout-offset-in-bits='0'>
7021          <var-decl name='u' type-id='type-id-977' 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'/>
7022        </data-member>
7023        <member-function access='public'>
7024          <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'>
7025            <parameter type-id='type-id-979' is-artificial='yes'/>
7026            <parameter type-id='type-id-840'/>
7027            <return type-id='type-id-841'/>
7028          </function-decl>
7029        </member-function>
7030        <member-function access='public'>
7031          <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'>
7032            <parameter type-id='type-id-979' is-artificial='yes'/>
7033            <parameter type-id='type-id-820'/>
7034            <return type-id='type-id-821'/>
7035          </function-decl>
7036        </member-function>
7037        <member-function access='public'>
7038          <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'>
7039            <parameter type-id='type-id-979' is-artificial='yes'/>
7040            <parameter type-id='type-id-826'/>
7041            <return type-id='type-id-827'/>
7042          </function-decl>
7043        </member-function>
7044        <member-function access='public'>
7045          <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'>
7046            <parameter type-id='type-id-979' is-artificial='yes'/>
7047            <parameter type-id='type-id-824'/>
7048            <return type-id='type-id-825'/>
7049          </function-decl>
7050        </member-function>
7051        <member-function access='public'>
7052          <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'>
7053            <parameter type-id='type-id-979' is-artificial='yes'/>
7054            <parameter type-id='type-id-822'/>
7055            <return type-id='type-id-823'/>
7056          </function-decl>
7057        </member-function>
7058      </class-decl>
7059    </namespace-decl>
7060    <namespace-decl name='OT'>
7061      <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-907'>
7062        <data-member access='protected' layout-offset-in-bits='0'>
7063          <var-decl name='format' type-id='type-id-415' 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'/>
7064        </data-member>
7065        <data-member access='protected' layout-offset-in-bits='16'>
7066          <var-decl name='coverage' type-id='type-id-639' 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'/>
7067        </data-member>
7068        <data-member access='protected' layout-offset-in-bits='32'>
7069          <var-decl name='valueFormat' type-id='type-id-970' 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'/>
7070        </data-member>
7071        <data-member access='protected' layout-offset-in-bits='48'>
7072          <var-decl name='values' type-id='type-id-972' 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'/>
7073        </data-member>
7074        <data-member access='public' static='yes'>
7075          <var-decl name='min_size' type-id='type-id-105' 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'/>
7076        </data-member>
7077      </class-decl>
7078    </namespace-decl>
7079    <namespace-decl name='OT'>
7080      <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-908'>
7081        <data-member access='protected' layout-offset-in-bits='0'>
7082          <var-decl name='format' type-id='type-id-415' 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'/>
7083        </data-member>
7084        <data-member access='protected' layout-offset-in-bits='16'>
7085          <var-decl name='coverage' type-id='type-id-639' 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'/>
7086        </data-member>
7087        <data-member access='protected' layout-offset-in-bits='32'>
7088          <var-decl name='valueFormat' type-id='type-id-970' 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'/>
7089        </data-member>
7090        <data-member access='protected' layout-offset-in-bits='48'>
7091          <var-decl name='valueCount' type-id='type-id-415' 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'/>
7092        </data-member>
7093        <data-member access='protected' layout-offset-in-bits='64'>
7094          <var-decl name='values' type-id='type-id-972' 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'/>
7095        </data-member>
7096        <data-member access='public' static='yes'>
7097          <var-decl name='min_size' type-id='type-id-105' 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'/>
7098        </data-member>
7099      </class-decl>
7100    </namespace-decl>
7101    <namespace-decl name='OT'>
7102      <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-831'>
7103        <member-type access='protected'>
7104          <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-980'>
7105            <data-member access='public'>
7106              <var-decl name='format' type-id='type-id-415' 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'/>
7107            </data-member>
7108            <data-member access='public'>
7109              <var-decl name='format1' type-id='type-id-669' 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'/>
7110            </data-member>
7111            <data-member access='public'>
7112              <var-decl name='format2' type-id='type-id-670' 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'/>
7113            </data-member>
7114          </union-decl>
7115        </member-type>
7116        <data-member access='protected' layout-offset-in-bits='0'>
7117          <var-decl name='u' type-id='type-id-980' 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'/>
7118        </data-member>
7119        <member-function access='public'>
7120          <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'>
7121            <parameter type-id='type-id-981' is-artificial='yes'/>
7122            <parameter type-id='type-id-840'/>
7123            <return type-id='type-id-841'/>
7124          </function-decl>
7125        </member-function>
7126        <member-function access='public'>
7127          <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'>
7128            <parameter type-id='type-id-981' is-artificial='yes'/>
7129            <parameter type-id='type-id-820'/>
7130            <return type-id='type-id-821'/>
7131          </function-decl>
7132        </member-function>
7133        <member-function access='public'>
7134          <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'>
7135            <parameter type-id='type-id-981' is-artificial='yes'/>
7136            <parameter type-id='type-id-826'/>
7137            <return type-id='type-id-827'/>
7138          </function-decl>
7139        </member-function>
7140        <member-function access='public'>
7141          <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'>
7142            <parameter type-id='type-id-981' is-artificial='yes'/>
7143            <parameter type-id='type-id-824'/>
7144            <return type-id='type-id-825'/>
7145          </function-decl>
7146        </member-function>
7147        <member-function access='public'>
7148          <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'>
7149            <parameter type-id='type-id-981' is-artificial='yes'/>
7150            <parameter type-id='type-id-822'/>
7151            <return type-id='type-id-823'/>
7152          </function-decl>
7153        </member-function>
7154      </class-decl>
7155    </namespace-decl>
7156    <namespace-decl name='OT'>
7157      <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-909'>
7158        <data-member access='public' layout-offset-in-bits='0'>
7159          <var-decl name='varSelector' type-id='type-id-982' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='358' column='1'/>
7160        </data-member>
7161        <data-member access='public' layout-offset-in-bits='24'>
7162          <var-decl name='defaultUVS' type-id='type-id-666' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='360' column='1'/>
7163        </data-member>
7164        <data-member access='public' layout-offset-in-bits='56'>
7165          <var-decl name='nonDefaultUVS' type-id='type-id-665' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='362' column='1'/>
7166        </data-member>
7167        <data-member access='public' static='yes'>
7168          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='364' column='1'/>
7169        </data-member>
7170        <data-member access='public' static='yes'>
7171          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='364' column='1'/>
7172        </data-member>
7173      </class-decl>
7174    </namespace-decl>
7175    <namespace-decl name='OT'>
7176      <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-910'>
7177        <data-member access='public' static='yes'>
7178          <var-decl name='tableTag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='47' column='1'/>
7179        </data-member>
7180        <data-member access='public' static='yes'>
7181          <var-decl name='hheaTag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='49' column='1'/>
7182        </data-member>
7183        <data-member access='public' static='yes'>
7184          <var-decl name='vheaTag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='50' column='1'/>
7185        </data-member>
7186        <data-member access='public' layout-offset-in-bits='0'>
7187          <var-decl name='version' type-id='type-id-273' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='58' column='1'/>
7188        </data-member>
7189        <data-member access='public' layout-offset-in-bits='32'>
7190          <var-decl name='ascender' type-id='type-id-983' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='59' column='1'/>
7191        </data-member>
7192        <data-member access='public' layout-offset-in-bits='48'>
7193          <var-decl name='descender' type-id='type-id-983' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='60' column='1'/>
7194        </data-member>
7195        <data-member access='public' layout-offset-in-bits='64'>
7196          <var-decl name='lineGap' type-id='type-id-983' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='61' column='1'/>
7197        </data-member>
7198        <data-member access='public' layout-offset-in-bits='80'>
7199          <var-decl name='advanceMax' type-id='type-id-984' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='62' column='1'/>
7200        </data-member>
7201        <data-member access='public' layout-offset-in-bits='96'>
7202          <var-decl name='minLeadingBearing' type-id='type-id-983' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='64' column='1'/>
7203        </data-member>
7204        <data-member access='public' layout-offset-in-bits='112'>
7205          <var-decl name='minTrailingBearing' type-id='type-id-983' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='66' column='1'/>
7206        </data-member>
7207        <data-member access='public' layout-offset-in-bits='128'>
7208          <var-decl name='maxExtent' type-id='type-id-983' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='69' column='1'/>
7209        </data-member>
7210        <data-member access='public' layout-offset-in-bits='144'>
7211          <var-decl name='caretSlopeRise' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='71' column='1'/>
7212        </data-member>
7213        <data-member access='public' layout-offset-in-bits='160'>
7214          <var-decl name='caretSlopeRun' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='74' column='1'/>
7215        </data-member>
7216        <data-member access='public' layout-offset-in-bits='176'>
7217          <var-decl name='caretOffset' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='75' column='1'/>
7218        </data-member>
7219        <data-member access='public' layout-offset-in-bits='192'>
7220          <var-decl name='reserved1' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='80' column='1'/>
7221        </data-member>
7222        <data-member access='public' layout-offset-in-bits='208'>
7223          <var-decl name='reserved2' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='81' column='1'/>
7224        </data-member>
7225        <data-member access='public' layout-offset-in-bits='224'>
7226          <var-decl name='reserved3' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='82' column='1'/>
7227        </data-member>
7228        <data-member access='public' layout-offset-in-bits='240'>
7229          <var-decl name='reserved4' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='83' column='1'/>
7230        </data-member>
7231        <data-member access='public' layout-offset-in-bits='256'>
7232          <var-decl name='metricDataFormat' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='84' column='1'/>
7233        </data-member>
7234        <data-member access='public' layout-offset-in-bits='272'>
7235          <var-decl name='numberOfLongMetrics' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='85' column='1'/>
7236        </data-member>
7237        <data-member access='public' static='yes'>
7238          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='88' column='1'/>
7239        </data-member>
7240        <data-member access='public' static='yes'>
7241          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='88' column='1'/>
7242        </data-member>
7243      </class-decl>
7244    </namespace-decl>
7245    <namespace-decl name='OT'>
7246      <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-911'>
7247        <data-member access='public' static='yes'>
7248          <var-decl name='tableTag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='480' column='1'/>
7249        </data-member>
7250        <data-member access='public' layout-offset-in-bits='0'>
7251          <var-decl name='version' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='506' column='1'/>
7252        </data-member>
7253        <data-member access='public' layout-offset-in-bits='16'>
7254          <var-decl name='encodingRecord' type-id='type-id-985' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='508' column='1'/>
7255        </data-member>
7256        <data-member access='public' static='yes'>
7257          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='510' column='1'/>
7258        </data-member>
7259      </class-decl>
7260    </namespace-decl>
7261    <pointer-type-def type-id='type-id-986' size-in-bits='64' id='type-id-801'/>
7262    <pointer-type-def type-id='type-id-987' size-in-bits='64' id='type-id-803'/>
7263    <pointer-type-def type-id='type-id-988' size-in-bits='64' id='type-id-805'/>
7264    <pointer-type-def type-id='type-id-989' size-in-bits='64' id='type-id-811'/>
7265    <pointer-type-def type-id='type-id-990' size-in-bits='64' id='type-id-812'/>
7266    <pointer-type-def type-id='type-id-991' size-in-bits='64' id='type-id-814'/>
7267    <pointer-type-def type-id='type-id-992' size-in-bits='64' id='type-id-815'/>
7268    <pointer-type-def type-id='type-id-993' size-in-bits='64' id='type-id-818'/>
7269    <pointer-type-def type-id='type-id-994' size-in-bits='64' id='type-id-819'/>
7270    <pointer-type-def type-id='type-id-995' size-in-bits='64' id='type-id-839'/>
7271    <reference-type-def kind='lvalue' type-id='type-id-151' size-in-bits='64' id='type-id-816'/>
7272    <pointer-type-def type-id='type-id-996' size-in-bits='64' id='type-id-802'/>
7273    <pointer-type-def type-id='type-id-997' size-in-bits='64' id='type-id-804'/>
7274    <namespace-decl name='OT'>
7275      <typedef-decl name='GlyphID' type-id='type-id-415' 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-806'/>
7276    </namespace-decl>
7277    <namespace-decl name='OT'>
7278      <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-913'>
7279        <member-type access='public'>
7280          <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-827'/>
7281        </member-type>
7282      </class-decl>
7283    </namespace-decl>
7284    <namespace-decl name='OT'>
7285      <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-914'>
7286        <member-type access='public'>
7287          <typedef-decl name='return_t' type-id='type-id-998' 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-825'/>
7288        </member-type>
7289      </class-decl>
7290    </namespace-decl>
7291    <namespace-decl name='OT'>
7292      <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-915'>
7293        <member-type access='public'>
7294          <typedef-decl name='return_t' type-id='type-id-998' 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-823'/>
7295        </member-type>
7296      </class-decl>
7297    </namespace-decl>
7298    <namespace-decl name='OT'>
7299      <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-916'>
7300        <member-type access='public'>
7301          <typedef-decl name='return_t' type-id='type-id-999' 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-841'/>
7302        </member-type>
7303      </class-decl>
7304    </namespace-decl>
7305    <namespace-decl name='OT'>
7306      <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-917'>
7307        <member-type access='public'>
7308          <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-821'/>
7309        </member-type>
7310      </class-decl>
7311    </namespace-decl>
7312    <pointer-type-def type-id='type-id-854' size-in-bits='64' id='type-id-931'/>
7313    <pointer-type-def type-id='type-id-863' size-in-bits='64' id='type-id-941'/>
7314    <pointer-type-def type-id='type-id-865' size-in-bits='64' id='type-id-944'/>
7315    <pointer-type-def type-id='type-id-870' size-in-bits='64' id='type-id-950'/>
7316    <array-type-def dimensions='1' type-id='type-id-1000' size-in-bits='2048' id='type-id-959'>
7317      <subrange length='256' type-id='type-id-4' id='type-id-1001'/>
7318    </array-type-def>
7319    <array-type-def dimensions='1' type-id='type-id-1002' size-in-bits='96' id='type-id-922'>
7320      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7321    </array-type-def>
7322    <array-type-def dimensions='1' type-id='type-id-890' size-in-bits='64' id='type-id-923'>
7323      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7324    </array-type-def>
7325    <array-type-def dimensions='1' type-id='type-id-1003' size-in-bits='32' id='type-id-925'>
7326      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7327    </array-type-def>
7328    <array-type-def dimensions='1' type-id='type-id-1004' size-in-bits='16' id='type-id-926'>
7329      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7330    </array-type-def>
7331    <array-type-def dimensions='1' type-id='type-id-1005' size-in-bits='24' id='type-id-927'>
7332      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7333    </array-type-def>
7334    <array-type-def dimensions='1' type-id='type-id-1006' size-in-bits='32' id='type-id-928'>
7335      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7336    </array-type-def>
7337    <array-type-def dimensions='1' type-id='type-id-900' size-in-bits='32' id='type-id-929'>
7338      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7339    </array-type-def>
7340    <array-type-def dimensions='1' type-id='type-id-630' size-in-bits='16' id='type-id-921'>
7341      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7342    </array-type-def>
7343    <array-type-def dimensions='1' type-id='type-id-631' size-in-bits='16' id='type-id-930'>
7344      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7345    </array-type-def>
7346    <array-type-def dimensions='1' type-id='type-id-632' size-in-bits='16' id='type-id-932'>
7347      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7348    </array-type-def>
7349    <array-type-def dimensions='1' type-id='type-id-634' size-in-bits='16' id='type-id-933'>
7350      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7351    </array-type-def>
7352    <array-type-def dimensions='1' type-id='type-id-635' size-in-bits='16' id='type-id-934'>
7353      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7354    </array-type-def>
7355    <array-type-def dimensions='1' type-id='type-id-636' size-in-bits='16' id='type-id-935'>
7356      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7357    </array-type-def>
7358    <array-type-def dimensions='1' type-id='type-id-639' size-in-bits='16' id='type-id-936'>
7359      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7360    </array-type-def>
7361    <array-type-def dimensions='1' type-id='type-id-640' size-in-bits='32' id='type-id-937'>
7362      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7363    </array-type-def>
7364    <array-type-def dimensions='1' type-id='type-id-646' size-in-bits='16' id='type-id-938'>
7365      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7366    </array-type-def>
7367    <array-type-def dimensions='1' type-id='type-id-649' size-in-bits='16' id='type-id-939'>
7368      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7369    </array-type-def>
7370    <array-type-def dimensions='1' type-id='type-id-656' size-in-bits='16' id='type-id-940'>
7371      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7372    </array-type-def>
7373    <array-type-def dimensions='1' type-id='type-id-657' size-in-bits='16' id='type-id-942'>
7374      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7375    </array-type-def>
7376    <array-type-def dimensions='1' type-id='type-id-658' size-in-bits='16' id='type-id-943'>
7377      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7378    </array-type-def>
7379    <array-type-def dimensions='1' type-id='type-id-661' size-in-bits='16' id='type-id-945'>
7380      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7381    </array-type-def>
7382    <array-type-def dimensions='1' type-id='type-id-662' size-in-bits='16' id='type-id-946'>
7383      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7384    </array-type-def>
7385    <array-type-def dimensions='1' type-id='type-id-664' size-in-bits='16' id='type-id-947'>
7386      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7387    </array-type-def>
7388    <array-type-def dimensions='1' type-id='type-id-667' size-in-bits='16' id='type-id-948'>
7389      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7390    </array-type-def>
7391    <array-type-def dimensions='1' type-id='type-id-668' size-in-bits='16' id='type-id-949'>
7392      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7393    </array-type-def>
7394    <array-type-def dimensions='1' type-id='type-id-1007' size-in-bits='48' id='type-id-951'>
7395      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7396    </array-type-def>
7397    <array-type-def dimensions='1' type-id='type-id-904' size-in-bits='48' id='type-id-952'>
7398      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7399    </array-type-def>
7400    <array-type-def dimensions='1' type-id='type-id-905' size-in-bits='48' id='type-id-953'>
7401      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7402    </array-type-def>
7403    <array-type-def dimensions='1' type-id='type-id-906' size-in-bits='48' id='type-id-954'>
7404      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7405    </array-type-def>
7406    <array-type-def dimensions='1' type-id='type-id-1008' size-in-bits='40' id='type-id-955'>
7407      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7408    </array-type-def>
7409    <array-type-def dimensions='1' type-id='type-id-1009' size-in-bits='32' id='type-id-956'>
7410      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7411    </array-type-def>
7412    <pointer-type-def type-id='type-id-970' size-in-bits='64' id='type-id-973'/>
7413    <array-type-def dimensions='1' type-id='type-id-909' size-in-bits='88' id='type-id-957'>
7414      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
7415    </array-type-def>
7416    <namespace-decl name='OT'>
7417      <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-919'>
7418        <data-member access='protected' layout-offset-in-bits='0'>
7419          <var-decl name='format' type-id='type-id-415' 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'/>
7420        </data-member>
7421        <data-member access='protected' layout-offset-in-bits='16'>
7422          <var-decl name='coverage' type-id='type-id-639' 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'/>
7423        </data-member>
7424        <data-member access='protected' layout-offset-in-bits='32'>
7425          <var-decl name='alternateSet' type-id='type-id-1010' 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'/>
7426        </data-member>
7427        <data-member access='public' static='yes'>
7428          <var-decl name='min_size' type-id='type-id-105' 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'/>
7429        </data-member>
7430      </class-decl>
7431    </namespace-decl>
7432    <namespace-decl name='OT'>
7433      <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-958'>
7434        <member-type access='protected'>
7435          <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-1011'>
7436            <data-member access='public'>
7437              <var-decl name='format' type-id='type-id-415' 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'/>
7438            </data-member>
7439            <data-member access='public'>
7440              <var-decl name='format1' type-id='type-id-1012' 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'/>
7441            </data-member>
7442            <data-member access='public'>
7443              <var-decl name='format2' type-id='type-id-1013' 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'/>
7444            </data-member>
7445            <data-member access='public'>
7446              <var-decl name='format3' type-id='type-id-1014' 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'/>
7447            </data-member>
7448          </union-decl>
7449        </member-type>
7450        <data-member access='protected' layout-offset-in-bits='0'>
7451          <var-decl name='u' type-id='type-id-1011' 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'/>
7452        </data-member>
7453        <member-function access='public'>
7454          <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'>
7455            <parameter type-id='type-id-1015' is-artificial='yes'/>
7456            <parameter type-id='type-id-820'/>
7457            <return type-id='type-id-821'/>
7458          </function-decl>
7459        </member-function>
7460        <member-function access='public'>
7461          <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'>
7462            <parameter type-id='type-id-1015' is-artificial='yes'/>
7463            <parameter type-id='type-id-824'/>
7464            <return type-id='type-id-825'/>
7465          </function-decl>
7466        </member-function>
7467        <member-function access='public'>
7468          <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'>
7469            <parameter type-id='type-id-1015' is-artificial='yes'/>
7470            <parameter type-id='type-id-840'/>
7471            <return type-id='type-id-841'/>
7472          </function-decl>
7473        </member-function>
7474      </class-decl>
7475    </namespace-decl>
7476    <namespace-decl name='OT'>
7477      <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-962'>
7478        <member-type access='protected'>
7479          <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-1016'>
7480            <data-member access='public'>
7481              <var-decl name='format' type-id='type-id-415' 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'/>
7482            </data-member>
7483            <data-member access='public'>
7484              <var-decl name='format1' type-id='type-id-1017' 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'/>
7485            </data-member>
7486            <data-member access='public'>
7487              <var-decl name='format2' type-id='type-id-1018' 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'/>
7488            </data-member>
7489            <data-member access='public'>
7490              <var-decl name='format3' type-id='type-id-888' 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'/>
7491            </data-member>
7492          </union-decl>
7493        </member-type>
7494        <data-member access='protected' layout-offset-in-bits='0'>
7495          <var-decl name='u' type-id='type-id-1016' 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'/>
7496        </data-member>
7497        <member-function access='public'>
7498          <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'>
7499            <parameter type-id='type-id-1019' is-artificial='yes'/>
7500            <parameter type-id='type-id-820'/>
7501            <return type-id='type-id-821'/>
7502          </function-decl>
7503        </member-function>
7504        <member-function access='public'>
7505          <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'>
7506            <parameter type-id='type-id-1019' is-artificial='yes'/>
7507            <parameter type-id='type-id-824'/>
7508            <return type-id='type-id-825'/>
7509          </function-decl>
7510        </member-function>
7511        <member-function access='public'>
7512          <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'>
7513            <parameter type-id='type-id-1019' is-artificial='yes'/>
7514            <parameter type-id='type-id-840'/>
7515            <return type-id='type-id-841'/>
7516          </function-decl>
7517        </member-function>
7518      </class-decl>
7519    </namespace-decl>
7520    <namespace-decl name='OT'>
7521      <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-963'>
7522        <member-type access='protected'>
7523          <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-1020'>
7524            <data-member access='public'>
7525              <var-decl name='format' type-id='type-id-415' 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'/>
7526            </data-member>
7527            <data-member access='public'>
7528              <var-decl name='format1' type-id='type-id-891' 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'/>
7529            </data-member>
7530          </union-decl>
7531        </member-type>
7532        <data-member access='protected' layout-offset-in-bits='0'>
7533          <var-decl name='u' type-id='type-id-1020' 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'/>
7534        </data-member>
7535        <member-function access='public'>
7536          <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'>
7537            <parameter type-id='type-id-1021' is-artificial='yes'/>
7538            <return type-id='type-id-1022'/>
7539          </function-decl>
7540        </member-function>
7541        <member-function access='public'>
7542          <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'>
7543            <parameter type-id='type-id-1021' is-artificial='yes'/>
7544            <parameter type-id='type-id-820'/>
7545            <return type-id='type-id-821'/>
7546          </function-decl>
7547        </member-function>
7548        <member-function access='public'>
7549          <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'>
7550            <parameter type-id='type-id-1021' is-artificial='yes'/>
7551            <parameter type-id='type-id-822'/>
7552            <return type-id='type-id-823'/>
7553          </function-decl>
7554        </member-function>
7555        <member-function access='public'>
7556          <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'>
7557            <parameter type-id='type-id-1021' is-artificial='yes'/>
7558            <parameter type-id='type-id-824'/>
7559            <return type-id='type-id-825'/>
7560          </function-decl>
7561        </member-function>
7562        <member-function access='public'>
7563          <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'>
7564            <parameter type-id='type-id-1021' is-artificial='yes'/>
7565            <parameter type-id='type-id-826'/>
7566            <return type-id='type-id-827'/>
7567          </function-decl>
7568        </member-function>
7569        <member-function access='public'>
7570          <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'>
7571            <parameter type-id='type-id-1021' is-artificial='yes'/>
7572            <parameter type-id='type-id-840'/>
7573            <return type-id='type-id-841'/>
7574          </function-decl>
7575        </member-function>
7576      </class-decl>
7577    </namespace-decl>
7578    <namespace-decl name='OT'>
7579      <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-964'>
7580        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-849'/>
7581      </class-decl>
7582    </namespace-decl>
7583    <namespace-decl name='OT'>
7584      <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-968'>
7585        <data-member access='protected' layout-offset-in-bits='0'>
7586          <var-decl name='format' type-id='type-id-415' 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'/>
7587        </data-member>
7588        <data-member access='protected' layout-offset-in-bits='16'>
7589          <var-decl name='coverage' type-id='type-id-639' 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'/>
7590        </data-member>
7591        <data-member access='protected' layout-offset-in-bits='32'>
7592          <var-decl name='sequence' type-id='type-id-1023' 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'/>
7593        </data-member>
7594        <data-member access='public' static='yes'>
7595          <var-decl name='min_size' type-id='type-id-105' 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'/>
7596        </data-member>
7597      </class-decl>
7598    </namespace-decl>
7599    <namespace-decl name='OT'>
7600      <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-971'>
7601        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-863'/>
7602      </class-decl>
7603    </namespace-decl>
7604    <namespace-decl name='OT'>
7605      <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-978'>
7606        <data-member access='protected' layout-offset-in-bits='0'>
7607          <var-decl name='format' type-id='type-id-415' 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'/>
7608        </data-member>
7609        <data-member access='protected' layout-offset-in-bits='16'>
7610          <var-decl name='coverage' type-id='type-id-639' 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'/>
7611        </data-member>
7612        <data-member access='protected' layout-offset-in-bits='32'>
7613          <var-decl name='backtrack' type-id='type-id-1024' 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'/>
7614        </data-member>
7615        <data-member access='protected' layout-offset-in-bits='64'>
7616          <var-decl name='lookaheadX' type-id='type-id-1024' 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'/>
7617        </data-member>
7618        <data-member access='protected' layout-offset-in-bits='96'>
7619          <var-decl name='substituteX' type-id='type-id-618' 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'/>
7620        </data-member>
7621        <data-member access='public' static='yes'>
7622          <var-decl name='min_size' type-id='type-id-105' 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'/>
7623        </data-member>
7624      </class-decl>
7625    </namespace-decl>
7626    <namespace-decl name='OT'>
7627      <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-961'>
7628        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-846'/>
7629        <member-function access='public'>
7630          <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'>
7631            <parameter type-id='type-id-1025' is-artificial='yes'/>
7632            <parameter type-id='type-id-816'/>
7633            <return type-id='type-id-9'/>
7634          </function-decl>
7635        </member-function>
7636      </class-decl>
7637    </namespace-decl>
7638    <namespace-decl name='OT'>
7639      <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-985'>
7640        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-847'/>
7641      </class-decl>
7642    </namespace-decl>
7643    <namespace-decl name='OT'>
7644      <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-960'>
7645        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-876'/>
7646        <member-function access='public'>
7647          <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'>
7648            <parameter type-id='type-id-1026' is-artificial='yes'/>
7649            <parameter type-id='type-id-816'/>
7650            <return type-id='type-id-9'/>
7651          </function-decl>
7652        </member-function>
7653      </class-decl>
7654    </namespace-decl>
7655    <namespace-decl name='OT'>
7656      <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-970'>
7657        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-280'/>
7658        <member-type access='public'>
7659          <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-1027'>
7660            <underlying-type type-id='type-id-11'/>
7661            <enumerator name='xPlacement' value='1'/>
7662            <enumerator name='yPlacement' value='2'/>
7663            <enumerator name='xAdvance' value='4'/>
7664            <enumerator name='yAdvance' value='8'/>
7665            <enumerator name='xPlaDevice' value='16'/>
7666            <enumerator name='yPlaDevice' value='32'/>
7667            <enumerator name='xAdvDevice' value='64'/>
7668            <enumerator name='yAdvDevice' value='128'/>
7669            <enumerator name='ignored' value='3840'/>
7670            <enumerator name='reserved' value='61440'/>
7671            <enumerator name='devices' value='240'/>
7672          </enum-decl>
7673        </member-type>
7674      </class-decl>
7675    </namespace-decl>
7676    <namespace-decl name='OT'>
7677      <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-913'>
7678        <member-type access='public'>
7679          <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-1028'>
7680            <member-type access='public'>
7681              <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-1029'>
7682                <underlying-type type-id='type-id-11'/>
7683                <enumerator name='MATCH_NO' value='0'/>
7684                <enumerator name='MATCH_YES' value='1'/>
7685                <enumerator name='MATCH_MAYBE' value='2'/>
7686              </enum-decl>
7687            </member-type>
7688            <member-type access='public'>
7689              <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-1030'>
7690                <underlying-type type-id='type-id-11'/>
7691                <enumerator name='SKIP_NO' value='0'/>
7692                <enumerator name='SKIP_YES' value='1'/>
7693                <enumerator name='SKIP_MAYBE' value='2'/>
7694              </enum-decl>
7695            </member-type>
7696            <member-type access='public'>
7697              <typedef-decl name='match_func_t' type-id='type-id-1032' 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-1031'/>
7698            </member-type>
7699            <data-member access='protected' layout-offset-in-bits='0'>
7700              <var-decl name='lookup_props' type-id='type-id-12' 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'/>
7701            </data-member>
7702            <data-member access='protected' layout-offset-in-bits='32'>
7703              <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'/>
7704            </data-member>
7705            <data-member access='protected' layout-offset-in-bits='40'>
7706              <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'/>
7707            </data-member>
7708            <data-member access='protected' layout-offset-in-bits='64'>
7709              <var-decl name='mask' type-id='type-id-133' 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'/>
7710            </data-member>
7711            <data-member access='protected' layout-offset-in-bits='96'>
7712              <var-decl name='syllable' type-id='type-id-84' 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'/>
7713            </data-member>
7714            <data-member access='protected' layout-offset-in-bits='128'>
7715              <var-decl name='match_func' type-id='type-id-1031' 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'/>
7716            </data-member>
7717            <data-member access='protected' layout-offset-in-bits='192'>
7718              <var-decl name='match_data' type-id='type-id-33' 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'/>
7719            </data-member>
7720            <member-function access='public' constructor='yes'>
7721              <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'>
7722                <parameter type-id='type-id-1033' is-artificial='yes'/>
7723                <return type-id='type-id-13'/>
7724              </function-decl>
7725            </member-function>
7726          </class-decl>
7727        </member-type>
7728        <member-type access='public'>
7729          <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-1034'>
7730            <data-member access='public' layout-offset-in-bits='0'>
7731              <var-decl name='idx' type-id='type-id-12' 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'/>
7732            </data-member>
7733            <data-member access='protected' layout-offset-in-bits='64'>
7734              <var-decl name='c' type-id='type-id-826' 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'/>
7735            </data-member>
7736            <data-member access='protected' layout-offset-in-bits='128'>
7737              <var-decl name='matcher' type-id='type-id-1028' 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'/>
7738            </data-member>
7739            <data-member access='protected' layout-offset-in-bits='384'>
7740              <var-decl name='match_glyph_data' type-id='type-id-1035' 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'/>
7741            </data-member>
7742            <data-member access='protected' layout-offset-in-bits='448'>
7743              <var-decl name='num_items' type-id='type-id-12' 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'/>
7744            </data-member>
7745            <member-function access='public' constructor='yes'>
7746              <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'>
7747                <parameter type-id='type-id-1036' is-artificial='yes'/>
7748                <parameter type-id='type-id-826'/>
7749                <parameter type-id='type-id-12'/>
7750                <parameter type-id='type-id-12'/>
7751                <parameter type-id='type-id-1'/>
7752                <return type-id='type-id-13'/>
7753              </function-decl>
7754            </member-function>
7755          </class-decl>
7756        </member-type>
7757        <member-type access='public'>
7758          <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-1037'>
7759            <data-member access='public' layout-offset-in-bits='0'>
7760              <var-decl name='idx' type-id='type-id-12' 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'/>
7761            </data-member>
7762            <data-member access='protected' layout-offset-in-bits='64'>
7763              <var-decl name='c' type-id='type-id-826' 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'/>
7764            </data-member>
7765            <data-member access='protected' layout-offset-in-bits='128'>
7766              <var-decl name='matcher' type-id='type-id-1028' 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'/>
7767            </data-member>
7768            <data-member access='protected' layout-offset-in-bits='384'>
7769              <var-decl name='match_glyph_data' type-id='type-id-1035' 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'/>
7770            </data-member>
7771            <data-member access='protected' layout-offset-in-bits='448'>
7772              <var-decl name='num_items' type-id='type-id-12' 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'/>
7773            </data-member>
7774            <data-member access='protected' layout-offset-in-bits='480'>
7775              <var-decl name='end' type-id='type-id-12' 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'/>
7776            </data-member>
7777            <member-function access='public' constructor='yes'>
7778              <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'>
7779                <parameter type-id='type-id-1038' is-artificial='yes'/>
7780                <parameter type-id='type-id-826'/>
7781                <parameter type-id='type-id-12'/>
7782                <parameter type-id='type-id-12'/>
7783                <parameter type-id='type-id-1'/>
7784                <return type-id='type-id-13'/>
7785              </function-decl>
7786            </member-function>
7787          </class-decl>
7788        </member-type>
7789        <member-type access='public'>
7790          <typedef-decl name='recurse_func_t' type-id='type-id-1040' 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-1039'/>
7791        </member-type>
7792        <member-type access='public'>
7793          <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-827'/>
7794        </member-type>
7795        <data-member access='public' static='yes'>
7796          <var-decl name='max_debug_depth' type-id='type-id-105' 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'/>
7797        </data-member>
7798        <data-member access='public' layout-offset-in-bits='0'>
7799          <var-decl name='table_index' type-id='type-id-12' 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'/>
7800        </data-member>
7801        <data-member access='public' layout-offset-in-bits='64'>
7802          <var-decl name='font' type-id='type-id-143' 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'/>
7803        </data-member>
7804        <data-member access='public' layout-offset-in-bits='128'>
7805          <var-decl name='face' type-id='type-id-144' 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'/>
7806        </data-member>
7807        <data-member access='public' layout-offset-in-bits='192'>
7808          <var-decl name='buffer' type-id='type-id-161' 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'/>
7809        </data-member>
7810        <data-member access='public' layout-offset-in-bits='256'>
7811          <var-decl name='direction' type-id='type-id-129' 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'/>
7812        </data-member>
7813        <data-member access='public' layout-offset-in-bits='288'>
7814          <var-decl name='lookup_mask' type-id='type-id-133' 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'/>
7815        </data-member>
7816        <data-member access='public' layout-offset-in-bits='320'>
7817          <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'/>
7818        </data-member>
7819        <data-member access='public' layout-offset-in-bits='384'>
7820          <var-decl name='recurse_func' type-id='type-id-1039' 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'/>
7821        </data-member>
7822        <data-member access='public' layout-offset-in-bits='448'>
7823          <var-decl name='nesting_level_left' type-id='type-id-12' 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'/>
7824        </data-member>
7825        <data-member access='public' layout-offset-in-bits='480'>
7826          <var-decl name='lookup_props' type-id='type-id-12' 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'/>
7827        </data-member>
7828        <data-member access='public' layout-offset-in-bits='512'>
7829          <var-decl name='gdef' type-id='type-id-1041' 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'/>
7830        </data-member>
7831        <data-member access='public' layout-offset-in-bits='576'>
7832          <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'/>
7833        </data-member>
7834        <data-member access='public' layout-offset-in-bits='608'>
7835          <var-decl name='debug_depth' type-id='type-id-12' 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'/>
7836        </data-member>
7837        <member-function access='public' constructor='yes'>
7838          <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'>
7839            <parameter type-id='type-id-826' is-artificial='yes'/>
7840            <parameter type-id='type-id-12'/>
7841            <parameter type-id='type-id-143'/>
7842            <parameter type-id='type-id-161'/>
7843            <return type-id='type-id-13'/>
7844          </function-decl>
7845        </member-function>
7846        <member-function access='public'>
7847          <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'>
7848            <parameter type-id='type-id-826' is-artificial='yes'/>
7849            <parameter type-id='type-id-1042'/>
7850            <return type-id='type-id-827'/>
7851          </function-decl>
7852        </member-function>
7853        <member-function access='public'>
7854          <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'>
7855            <parameter type-id='type-id-826' is-artificial='yes'/>
7856            <parameter type-id='type-id-1043'/>
7857            <return type-id='type-id-827'/>
7858          </function-decl>
7859        </member-function>
7860        <member-function access='public'>
7861          <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'>
7862            <parameter type-id='type-id-826' is-artificial='yes'/>
7863            <parameter type-id='type-id-1044'/>
7864            <return type-id='type-id-827'/>
7865          </function-decl>
7866        </member-function>
7867        <member-function access='public'>
7868          <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'>
7869            <parameter type-id='type-id-826' is-artificial='yes'/>
7870            <parameter type-id='type-id-1045'/>
7871            <return type-id='type-id-827'/>
7872          </function-decl>
7873        </member-function>
7874        <member-function access='public'>
7875          <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'>
7876            <parameter type-id='type-id-826' is-artificial='yes'/>
7877            <parameter type-id='type-id-1046'/>
7878            <return type-id='type-id-827'/>
7879          </function-decl>
7880        </member-function>
7881        <member-function access='public'>
7882          <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'>
7883            <parameter type-id='type-id-826' is-artificial='yes'/>
7884            <parameter type-id='type-id-1047'/>
7885            <return type-id='type-id-827'/>
7886          </function-decl>
7887        </member-function>
7888        <member-function access='public'>
7889          <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'>
7890            <parameter type-id='type-id-826' is-artificial='yes'/>
7891            <parameter type-id='type-id-1048'/>
7892            <return type-id='type-id-827'/>
7893          </function-decl>
7894        </member-function>
7895        <member-function access='public'>
7896          <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'>
7897            <parameter type-id='type-id-826' is-artificial='yes'/>
7898            <parameter type-id='type-id-1049'/>
7899            <return type-id='type-id-827'/>
7900          </function-decl>
7901        </member-function>
7902        <member-function access='public'>
7903          <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'>
7904            <parameter type-id='type-id-826' is-artificial='yes'/>
7905            <parameter type-id='type-id-1050'/>
7906            <return type-id='type-id-827'/>
7907          </function-decl>
7908        </member-function>
7909        <member-function access='public'>
7910          <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'>
7911            <parameter type-id='type-id-826' is-artificial='yes'/>
7912            <parameter type-id='type-id-1051'/>
7913            <return type-id='type-id-827'/>
7914          </function-decl>
7915        </member-function>
7916        <member-function access='public'>
7917          <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'>
7918            <parameter type-id='type-id-826' is-artificial='yes'/>
7919            <parameter type-id='type-id-1052'/>
7920            <return type-id='type-id-827'/>
7921          </function-decl>
7922        </member-function>
7923        <member-function access='public'>
7924          <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'>
7925            <parameter type-id='type-id-826' is-artificial='yes'/>
7926            <parameter type-id='type-id-1053'/>
7927            <return type-id='type-id-827'/>
7928          </function-decl>
7929        </member-function>
7930        <member-function access='public'>
7931          <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'>
7932            <parameter type-id='type-id-826' is-artificial='yes'/>
7933            <parameter type-id='type-id-1054'/>
7934            <return type-id='type-id-827'/>
7935          </function-decl>
7936        </member-function>
7937        <member-function access='public'>
7938          <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'>
7939            <parameter type-id='type-id-826' is-artificial='yes'/>
7940            <parameter type-id='type-id-1055'/>
7941            <return type-id='type-id-827'/>
7942          </function-decl>
7943        </member-function>
7944        <member-function access='public'>
7945          <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'>
7946            <parameter type-id='type-id-826' is-artificial='yes'/>
7947            <parameter type-id='type-id-1056'/>
7948            <return type-id='type-id-827'/>
7949          </function-decl>
7950        </member-function>
7951        <member-function access='public'>
7952          <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'>
7953            <parameter type-id='type-id-826' is-artificial='yes'/>
7954            <parameter type-id='type-id-1057'/>
7955            <return type-id='type-id-827'/>
7956          </function-decl>
7957        </member-function>
7958        <member-function access='public'>
7959          <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'>
7960            <parameter type-id='type-id-826' is-artificial='yes'/>
7961            <parameter type-id='type-id-1058'/>
7962            <return type-id='type-id-827'/>
7963          </function-decl>
7964        </member-function>
7965        <member-function access='public'>
7966          <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'>
7967            <parameter type-id='type-id-826' is-artificial='yes'/>
7968            <parameter type-id='type-id-1059'/>
7969            <return type-id='type-id-827'/>
7970          </function-decl>
7971        </member-function>
7972        <member-function access='public'>
7973          <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'>
7974            <parameter type-id='type-id-826' is-artificial='yes'/>
7975            <parameter type-id='type-id-1060'/>
7976            <return type-id='type-id-827'/>
7977          </function-decl>
7978        </member-function>
7979        <member-function access='public'>
7980          <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'>
7981            <parameter type-id='type-id-826' is-artificial='yes'/>
7982            <parameter type-id='type-id-1061'/>
7983            <return type-id='type-id-827'/>
7984          </function-decl>
7985        </member-function>
7986      </class-decl>
7987    </namespace-decl>
7988    <namespace-decl name='OT'>
7989      <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-914'>
7990        <member-type access='public'>
7991          <typedef-decl name='recurse_func_t' type-id='type-id-1063' 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-1062'/>
7992        </member-type>
7993        <member-type access='public'>
7994          <typedef-decl name='return_t' type-id='type-id-998' 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-825'/>
7995        </member-type>
7996        <data-member access='public' static='yes'>
7997          <var-decl name='max_debug_depth' type-id='type-id-105' 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'/>
7998        </data-member>
7999        <data-member access='public' layout-offset-in-bits='0'>
8000          <var-decl name='face' type-id='type-id-144' 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'/>
8001        </data-member>
8002        <data-member access='public' layout-offset-in-bits='64'>
8003          <var-decl name='glyphs' type-id='type-id-804' 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'/>
8004        </data-member>
8005        <data-member access='public' layout-offset-in-bits='128'>
8006          <var-decl name='recurse_func' type-id='type-id-1062' 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'/>
8007        </data-member>
8008        <data-member access='public' layout-offset-in-bits='192'>
8009          <var-decl name='nesting_level_left' type-id='type-id-12' 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'/>
8010        </data-member>
8011        <data-member access='public' layout-offset-in-bits='224'>
8012          <var-decl name='debug_depth' type-id='type-id-12' 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'/>
8013        </data-member>
8014        <member-function access='public' constructor='yes'>
8015          <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'>
8016            <parameter type-id='type-id-824' is-artificial='yes'/>
8017            <parameter type-id='type-id-144'/>
8018            <parameter type-id='type-id-804'/>
8019            <parameter type-id='type-id-12'/>
8020            <return type-id='type-id-13'/>
8021          </function-decl>
8022        </member-function>
8023        <member-function access='public'>
8024          <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'>
8025            <parameter type-id='type-id-824' is-artificial='yes'/>
8026            <parameter type-id='type-id-1042'/>
8027            <return type-id='type-id-825'/>
8028          </function-decl>
8029        </member-function>
8030        <member-function access='public'>
8031          <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'>
8032            <parameter type-id='type-id-824' is-artificial='yes'/>
8033            <parameter type-id='type-id-1043'/>
8034            <return type-id='type-id-825'/>
8035          </function-decl>
8036        </member-function>
8037        <member-function access='public'>
8038          <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'>
8039            <parameter type-id='type-id-824' is-artificial='yes'/>
8040            <parameter type-id='type-id-1044'/>
8041            <return type-id='type-id-825'/>
8042          </function-decl>
8043        </member-function>
8044        <member-function access='public'>
8045          <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'>
8046            <parameter type-id='type-id-824' is-artificial='yes'/>
8047            <parameter type-id='type-id-1045'/>
8048            <return type-id='type-id-825'/>
8049          </function-decl>
8050        </member-function>
8051        <member-function access='public'>
8052          <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'>
8053            <parameter type-id='type-id-824' is-artificial='yes'/>
8054            <parameter type-id='type-id-1047'/>
8055            <return type-id='type-id-825'/>
8056          </function-decl>
8057        </member-function>
8058        <member-function access='public'>
8059          <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'>
8060            <parameter type-id='type-id-824' is-artificial='yes'/>
8061            <parameter type-id='type-id-1046'/>
8062            <return type-id='type-id-825'/>
8063          </function-decl>
8064        </member-function>
8065        <member-function access='public'>
8066          <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'>
8067            <parameter type-id='type-id-824' is-artificial='yes'/>
8068            <parameter type-id='type-id-1048'/>
8069            <return type-id='type-id-825'/>
8070          </function-decl>
8071        </member-function>
8072        <member-function access='public'>
8073          <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'>
8074            <parameter type-id='type-id-824' is-artificial='yes'/>
8075            <parameter type-id='type-id-1049'/>
8076            <return type-id='type-id-825'/>
8077          </function-decl>
8078        </member-function>
8079        <member-function access='public'>
8080          <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'>
8081            <parameter type-id='type-id-824' is-artificial='yes'/>
8082            <parameter type-id='type-id-1050'/>
8083            <return type-id='type-id-825'/>
8084          </function-decl>
8085        </member-function>
8086        <member-function access='public'>
8087          <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'>
8088            <parameter type-id='type-id-824' is-artificial='yes'/>
8089            <parameter type-id='type-id-1051'/>
8090            <return type-id='type-id-825'/>
8091          </function-decl>
8092        </member-function>
8093        <member-function access='public'>
8094          <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'>
8095            <parameter type-id='type-id-824' is-artificial='yes'/>
8096            <parameter type-id='type-id-1052'/>
8097            <return type-id='type-id-825'/>
8098          </function-decl>
8099        </member-function>
8100        <member-function access='public'>
8101          <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'>
8102            <parameter type-id='type-id-824' is-artificial='yes'/>
8103            <parameter type-id='type-id-1053'/>
8104            <return type-id='type-id-825'/>
8105          </function-decl>
8106        </member-function>
8107      </class-decl>
8108    </namespace-decl>
8109    <namespace-decl name='OT'>
8110      <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-915'>
8111        <member-type access='public'>
8112          <typedef-decl name='recurse_func_t' type-id='type-id-1065' 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-1064'/>
8113        </member-type>
8114        <member-type access='public'>
8115          <typedef-decl name='return_t' type-id='type-id-998' 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-823'/>
8116        </member-type>
8117        <data-member access='public' static='yes'>
8118          <var-decl name='max_debug_depth' type-id='type-id-105' 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'/>
8119        </data-member>
8120        <data-member access='public' layout-offset-in-bits='0'>
8121          <var-decl name='face' type-id='type-id-144' 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'/>
8122        </data-member>
8123        <data-member access='public' layout-offset-in-bits='64'>
8124          <var-decl name='before' type-id='type-id-804' 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'/>
8125        </data-member>
8126        <data-member access='public' layout-offset-in-bits='128'>
8127          <var-decl name='input' type-id='type-id-804' 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'/>
8128        </data-member>
8129        <data-member access='public' layout-offset-in-bits='192'>
8130          <var-decl name='after' type-id='type-id-804' 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'/>
8131        </data-member>
8132        <data-member access='public' layout-offset-in-bits='256'>
8133          <var-decl name='output' type-id='type-id-804' 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'/>
8134        </data-member>
8135        <data-member access='public' layout-offset-in-bits='320'>
8136          <var-decl name='recurse_func' type-id='type-id-1064' 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'/>
8137        </data-member>
8138        <data-member access='public' layout-offset-in-bits='384'>
8139          <var-decl name='recursed_lookups' type-id='type-id-1066' 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'/>
8140        </data-member>
8141        <data-member access='public' layout-offset-in-bits='66880'>
8142          <var-decl name='nesting_level_left' type-id='type-id-12' 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'/>
8143        </data-member>
8144        <data-member access='public' layout-offset-in-bits='66912'>
8145          <var-decl name='debug_depth' type-id='type-id-12' 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'/>
8146        </data-member>
8147        <member-function access='public' constructor='yes'>
8148          <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'>
8149            <parameter type-id='type-id-822' is-artificial='yes'/>
8150            <parameter type-id='type-id-144'/>
8151            <parameter type-id='type-id-804'/>
8152            <parameter type-id='type-id-804'/>
8153            <parameter type-id='type-id-804'/>
8154            <parameter type-id='type-id-804'/>
8155            <parameter type-id='type-id-12'/>
8156            <return type-id='type-id-13'/>
8157          </function-decl>
8158        </member-function>
8159        <member-function access='public' destructor='yes'>
8160          <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'>
8161            <parameter type-id='type-id-822' is-artificial='yes'/>
8162            <parameter type-id='type-id-9' is-artificial='yes'/>
8163            <return type-id='type-id-13'/>
8164          </function-decl>
8165        </member-function>
8166        <member-function access='public'>
8167          <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'>
8168            <parameter type-id='type-id-822' is-artificial='yes'/>
8169            <parameter type-id='type-id-1042'/>
8170            <return type-id='type-id-823'/>
8171          </function-decl>
8172        </member-function>
8173        <member-function access='public'>
8174          <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'>
8175            <parameter type-id='type-id-822' is-artificial='yes'/>
8176            <parameter type-id='type-id-1043'/>
8177            <return type-id='type-id-823'/>
8178          </function-decl>
8179        </member-function>
8180        <member-function access='public'>
8181          <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'>
8182            <parameter type-id='type-id-822' is-artificial='yes'/>
8183            <parameter type-id='type-id-1045'/>
8184            <return type-id='type-id-823'/>
8185          </function-decl>
8186        </member-function>
8187        <member-function access='public'>
8188          <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'>
8189            <parameter type-id='type-id-822' is-artificial='yes'/>
8190            <parameter type-id='type-id-1047'/>
8191            <return type-id='type-id-823'/>
8192          </function-decl>
8193        </member-function>
8194        <member-function access='public'>
8195          <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'>
8196            <parameter type-id='type-id-822' is-artificial='yes'/>
8197            <parameter type-id='type-id-1044'/>
8198            <return type-id='type-id-823'/>
8199          </function-decl>
8200        </member-function>
8201        <member-function access='public'>
8202          <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'>
8203            <parameter type-id='type-id-822' is-artificial='yes'/>
8204            <parameter type-id='type-id-1046'/>
8205            <return type-id='type-id-823'/>
8206          </function-decl>
8207        </member-function>
8208        <member-function access='public'>
8209          <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'>
8210            <parameter type-id='type-id-822' is-artificial='yes'/>
8211            <parameter type-id='type-id-1058'/>
8212            <return type-id='type-id-823'/>
8213          </function-decl>
8214        </member-function>
8215        <member-function access='public'>
8216          <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'>
8217            <parameter type-id='type-id-822' is-artificial='yes'/>
8218            <parameter type-id='type-id-1059'/>
8219            <return type-id='type-id-823'/>
8220          </function-decl>
8221        </member-function>
8222        <member-function access='public'>
8223          <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'>
8224            <parameter type-id='type-id-822' is-artificial='yes'/>
8225            <parameter type-id='type-id-1054'/>
8226            <return type-id='type-id-823'/>
8227          </function-decl>
8228        </member-function>
8229        <member-function access='public'>
8230          <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'>
8231            <parameter type-id='type-id-822' is-artificial='yes'/>
8232            <parameter type-id='type-id-1055'/>
8233            <return type-id='type-id-823'/>
8234          </function-decl>
8235        </member-function>
8236        <member-function access='public'>
8237          <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'>
8238            <parameter type-id='type-id-822' is-artificial='yes'/>
8239            <parameter type-id='type-id-1056'/>
8240            <return type-id='type-id-823'/>
8241          </function-decl>
8242        </member-function>
8243        <member-function access='public'>
8244          <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'>
8245            <parameter type-id='type-id-822' is-artificial='yes'/>
8246            <parameter type-id='type-id-1057'/>
8247            <return type-id='type-id-823'/>
8248          </function-decl>
8249        </member-function>
8250        <member-function access='public'>
8251          <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'>
8252            <parameter type-id='type-id-822' is-artificial='yes'/>
8253            <parameter type-id='type-id-1060'/>
8254            <return type-id='type-id-823'/>
8255          </function-decl>
8256        </member-function>
8257        <member-function access='public'>
8258          <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'>
8259            <parameter type-id='type-id-822' is-artificial='yes'/>
8260            <parameter type-id='type-id-1061'/>
8261            <return type-id='type-id-823'/>
8262          </function-decl>
8263        </member-function>
8264        <member-function access='public'>
8265          <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'>
8266            <parameter type-id='type-id-822' is-artificial='yes'/>
8267            <parameter type-id='type-id-1048'/>
8268            <return type-id='type-id-823'/>
8269          </function-decl>
8270        </member-function>
8271        <member-function access='public'>
8272          <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'>
8273            <parameter type-id='type-id-822' is-artificial='yes'/>
8274            <parameter type-id='type-id-1049'/>
8275            <return type-id='type-id-823'/>
8276          </function-decl>
8277        </member-function>
8278        <member-function access='public'>
8279          <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'>
8280            <parameter type-id='type-id-822' is-artificial='yes'/>
8281            <parameter type-id='type-id-1050'/>
8282            <return type-id='type-id-823'/>
8283          </function-decl>
8284        </member-function>
8285        <member-function access='public'>
8286          <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'>
8287            <parameter type-id='type-id-822' is-artificial='yes'/>
8288            <parameter type-id='type-id-1051'/>
8289            <return type-id='type-id-823'/>
8290          </function-decl>
8291        </member-function>
8292        <member-function access='public'>
8293          <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'>
8294            <parameter type-id='type-id-822' is-artificial='yes'/>
8295            <parameter type-id='type-id-1052'/>
8296            <return type-id='type-id-823'/>
8297          </function-decl>
8298        </member-function>
8299        <member-function access='public'>
8300          <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'>
8301            <parameter type-id='type-id-822' is-artificial='yes'/>
8302            <parameter type-id='type-id-1053'/>
8303            <return type-id='type-id-823'/>
8304          </function-decl>
8305        </member-function>
8306      </class-decl>
8307    </namespace-decl>
8308    <namespace-decl name='OT'>
8309      <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-916'>
8310        <member-type access='public'>
8311          <typedef-decl name='return_t' type-id='type-id-999' 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-841'/>
8312        </member-type>
8313        <data-member access='public' static='yes'>
8314          <var-decl name='max_debug_depth' type-id='type-id-105' 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'/>
8315        </data-member>
8316        <data-member access='public' layout-offset-in-bits='0'>
8317          <var-decl name='debug_depth' type-id='type-id-12' 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'/>
8318        </data-member>
8319        <member-function access='public' constructor='yes'>
8320          <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'>
8321            <parameter type-id='type-id-840' is-artificial='yes'/>
8322            <return type-id='type-id-13'/>
8323          </function-decl>
8324        </member-function>
8325        <member-function access='public'>
8326          <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'>
8327            <parameter type-id='type-id-840' is-artificial='yes'/>
8328            <parameter type-id='type-id-1042'/>
8329            <return type-id='type-id-841'/>
8330          </function-decl>
8331        </member-function>
8332        <member-function access='public'>
8333          <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'>
8334            <parameter type-id='type-id-840' is-artificial='yes'/>
8335            <parameter type-id='type-id-1043'/>
8336            <return type-id='type-id-841'/>
8337          </function-decl>
8338        </member-function>
8339        <member-function access='public'>
8340          <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'>
8341            <parameter type-id='type-id-840' is-artificial='yes'/>
8342            <parameter type-id='type-id-1044'/>
8343            <return type-id='type-id-841'/>
8344          </function-decl>
8345        </member-function>
8346        <member-function access='public'>
8347          <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'>
8348            <parameter type-id='type-id-840' is-artificial='yes'/>
8349            <parameter type-id='type-id-1045'/>
8350            <return type-id='type-id-841'/>
8351          </function-decl>
8352        </member-function>
8353        <member-function access='public'>
8354          <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'>
8355            <parameter type-id='type-id-840' is-artificial='yes'/>
8356            <parameter type-id='type-id-1047'/>
8357            <return type-id='type-id-841'/>
8358          </function-decl>
8359        </member-function>
8360        <member-function access='public'>
8361          <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'>
8362            <parameter type-id='type-id-840' is-artificial='yes'/>
8363            <parameter type-id='type-id-1048'/>
8364            <return type-id='type-id-841'/>
8365          </function-decl>
8366        </member-function>
8367        <member-function access='public'>
8368          <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'>
8369            <parameter type-id='type-id-840' is-artificial='yes'/>
8370            <parameter type-id='type-id-1049'/>
8371            <return type-id='type-id-841'/>
8372          </function-decl>
8373        </member-function>
8374        <member-function access='public'>
8375          <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'>
8376            <parameter type-id='type-id-840' is-artificial='yes'/>
8377            <parameter type-id='type-id-1050'/>
8378            <return type-id='type-id-841'/>
8379          </function-decl>
8380        </member-function>
8381        <member-function access='public'>
8382          <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'>
8383            <parameter type-id='type-id-840' is-artificial='yes'/>
8384            <parameter type-id='type-id-1046'/>
8385            <return type-id='type-id-841'/>
8386          </function-decl>
8387        </member-function>
8388        <member-function access='public'>
8389          <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'>
8390            <parameter type-id='type-id-840' is-artificial='yes'/>
8391            <parameter type-id='type-id-1058'/>
8392            <return type-id='type-id-841'/>
8393          </function-decl>
8394        </member-function>
8395        <member-function access='public'>
8396          <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'>
8397            <parameter type-id='type-id-840' is-artificial='yes'/>
8398            <parameter type-id='type-id-1059'/>
8399            <return type-id='type-id-841'/>
8400          </function-decl>
8401        </member-function>
8402        <member-function access='public'>
8403          <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'>
8404            <parameter type-id='type-id-840' is-artificial='yes'/>
8405            <parameter type-id='type-id-1060'/>
8406            <return type-id='type-id-841'/>
8407          </function-decl>
8408        </member-function>
8409        <member-function access='public'>
8410          <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'>
8411            <parameter type-id='type-id-840' is-artificial='yes'/>
8412            <parameter type-id='type-id-1061'/>
8413            <return type-id='type-id-841'/>
8414          </function-decl>
8415        </member-function>
8416        <member-function access='public'>
8417          <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'>
8418            <parameter type-id='type-id-840' is-artificial='yes'/>
8419            <parameter type-id='type-id-1054'/>
8420            <return type-id='type-id-841'/>
8421          </function-decl>
8422        </member-function>
8423        <member-function access='public'>
8424          <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'>
8425            <parameter type-id='type-id-840' is-artificial='yes'/>
8426            <parameter type-id='type-id-1055'/>
8427            <return type-id='type-id-841'/>
8428          </function-decl>
8429        </member-function>
8430        <member-function access='public'>
8431          <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'>
8432            <parameter type-id='type-id-840' is-artificial='yes'/>
8433            <parameter type-id='type-id-1056'/>
8434            <return type-id='type-id-841'/>
8435          </function-decl>
8436        </member-function>
8437        <member-function access='public'>
8438          <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'>
8439            <parameter type-id='type-id-840' is-artificial='yes'/>
8440            <parameter type-id='type-id-1057'/>
8441            <return type-id='type-id-841'/>
8442          </function-decl>
8443        </member-function>
8444        <member-function access='public'>
8445          <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'>
8446            <parameter type-id='type-id-840' is-artificial='yes'/>
8447            <parameter type-id='type-id-1051'/>
8448            <return type-id='type-id-841'/>
8449          </function-decl>
8450        </member-function>
8451        <member-function access='public'>
8452          <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'>
8453            <parameter type-id='type-id-840' is-artificial='yes'/>
8454            <parameter type-id='type-id-1052'/>
8455            <return type-id='type-id-841'/>
8456          </function-decl>
8457        </member-function>
8458        <member-function access='public'>
8459          <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'>
8460            <parameter type-id='type-id-840' is-artificial='yes'/>
8461            <parameter type-id='type-id-1053'/>
8462            <return type-id='type-id-841'/>
8463          </function-decl>
8464        </member-function>
8465      </class-decl>
8466    </namespace-decl>
8467    <namespace-decl name='OT'>
8468      <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-917'>
8469        <member-type access='public'>
8470          <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-821'/>
8471        </member-type>
8472        <data-member access='public' static='yes'>
8473          <var-decl name='max_debug_depth' type-id='type-id-105' 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'/>
8474        </data-member>
8475        <data-member access='public' layout-offset-in-bits='0'>
8476          <var-decl name='face' type-id='type-id-144' 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'/>
8477        </data-member>
8478        <data-member access='public' layout-offset-in-bits='64'>
8479          <var-decl name='glyphs' type-id='type-id-152' 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'/>
8480        </data-member>
8481        <data-member access='public' layout-offset-in-bits='128'>
8482          <var-decl name='len' type-id='type-id-12' 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'/>
8483        </data-member>
8484        <data-member access='public' layout-offset-in-bits='160'>
8485          <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'/>
8486        </data-member>
8487        <data-member access='public' layout-offset-in-bits='192'>
8488          <var-decl name='debug_depth' type-id='type-id-12' 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'/>
8489        </data-member>
8490        <member-function access='public' constructor='yes'>
8491          <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'>
8492            <parameter type-id='type-id-820' is-artificial='yes'/>
8493            <parameter type-id='type-id-144'/>
8494            <parameter type-id='type-id-152'/>
8495            <parameter type-id='type-id-12'/>
8496            <parameter type-id='type-id-1'/>
8497            <return type-id='type-id-13'/>
8498          </function-decl>
8499        </member-function>
8500        <member-function access='public'>
8501          <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'>
8502            <parameter type-id='type-id-820' is-artificial='yes'/>
8503            <parameter type-id='type-id-1042'/>
8504            <return type-id='type-id-821'/>
8505          </function-decl>
8506        </member-function>
8507        <member-function access='public'>
8508          <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'>
8509            <parameter type-id='type-id-820' is-artificial='yes'/>
8510            <parameter type-id='type-id-1043'/>
8511            <return type-id='type-id-821'/>
8512          </function-decl>
8513        </member-function>
8514        <member-function access='public'>
8515          <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'>
8516            <parameter type-id='type-id-820' is-artificial='yes'/>
8517            <parameter type-id='type-id-1044'/>
8518            <return type-id='type-id-821'/>
8519          </function-decl>
8520        </member-function>
8521        <member-function access='public'>
8522          <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'>
8523            <parameter type-id='type-id-820' is-artificial='yes'/>
8524            <parameter type-id='type-id-1045'/>
8525            <return type-id='type-id-821'/>
8526          </function-decl>
8527        </member-function>
8528        <member-function access='public'>
8529          <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'>
8530            <parameter type-id='type-id-820' is-artificial='yes'/>
8531            <parameter type-id='type-id-1046'/>
8532            <return type-id='type-id-821'/>
8533          </function-decl>
8534        </member-function>
8535        <member-function access='public'>
8536          <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'>
8537            <parameter type-id='type-id-820' is-artificial='yes'/>
8538            <parameter type-id='type-id-1047'/>
8539            <return type-id='type-id-821'/>
8540          </function-decl>
8541        </member-function>
8542        <member-function access='public'>
8543          <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'>
8544            <parameter type-id='type-id-820' is-artificial='yes'/>
8545            <parameter type-id='type-id-1048'/>
8546            <return type-id='type-id-821'/>
8547          </function-decl>
8548        </member-function>
8549        <member-function access='public'>
8550          <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'>
8551            <parameter type-id='type-id-820' is-artificial='yes'/>
8552            <parameter type-id='type-id-1049'/>
8553            <return type-id='type-id-821'/>
8554          </function-decl>
8555        </member-function>
8556        <member-function access='public'>
8557          <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'>
8558            <parameter type-id='type-id-820' is-artificial='yes'/>
8559            <parameter type-id='type-id-1050'/>
8560            <return type-id='type-id-821'/>
8561          </function-decl>
8562        </member-function>
8563        <member-function access='public'>
8564          <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'>
8565            <parameter type-id='type-id-820' is-artificial='yes'/>
8566            <parameter type-id='type-id-1051'/>
8567            <return type-id='type-id-821'/>
8568          </function-decl>
8569        </member-function>
8570        <member-function access='public'>
8571          <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'>
8572            <parameter type-id='type-id-820' is-artificial='yes'/>
8573            <parameter type-id='type-id-1052'/>
8574            <return type-id='type-id-821'/>
8575          </function-decl>
8576        </member-function>
8577        <member-function access='public'>
8578          <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'>
8579            <parameter type-id='type-id-820' is-artificial='yes'/>
8580            <parameter type-id='type-id-1053'/>
8581            <return type-id='type-id-821'/>
8582          </function-decl>
8583        </member-function>
8584      </class-decl>
8585    </namespace-decl>
8586    <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-997'>
8587      <member-type access='public'>
8588        <typedef-decl name='elt_t' type-id='type-id-106' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='320' column='1' id='type-id-1067'/>
8589      </member-type>
8590      <data-member access='public' layout-offset-in-bits='0'>
8591        <var-decl name='header' type-id='type-id-15' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='148' column='1'/>
8592      </data-member>
8593      <data-member access='public' layout-offset-in-bits='896'>
8594        <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'/>
8595      </data-member>
8596      <data-member access='public' static='yes'>
8597        <var-decl name='MAX_G' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='321' column='1'/>
8598      </data-member>
8599      <data-member access='public' static='yes'>
8600        <var-decl name='SHIFT' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='322' column='1'/>
8601      </data-member>
8602      <data-member access='public' static='yes'>
8603        <var-decl name='BITS' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='323' column='1'/>
8604      </data-member>
8605      <data-member access='public' static='yes'>
8606        <var-decl name='MASK' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='324' column='1'/>
8607      </data-member>
8608      <data-member access='public' static='yes'>
8609        <var-decl name='ELTS' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='325' column='1'/>
8610      </data-member>
8611      <data-member access='public' static='yes'>
8612        <var-decl name='INVALID' type-id='type-id-151' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='326' column='1'/>
8613      </data-member>
8614      <data-member access='public' layout-offset-in-bits='928'>
8615        <var-decl name='elts' type-id='type-id-1068' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='332' column='1'/>
8616      </data-member>
8617    </class-decl>
8618    <pointer-type-def type-id='type-id-1069' size-in-bits='64' id='type-id-920'/>
8619    <qualified-type-def type-id='type-id-622' const='yes' id='type-id-986'/>
8620    <reference-type-def kind='lvalue' type-id='type-id-986' size-in-bits='64' id='type-id-999'/>
8621    <qualified-type-def type-id='type-id-623' const='yes' id='type-id-987'/>
8622    <qualified-type-def type-id='type-id-624' const='yes' id='type-id-988'/>
8623    <reference-type-def kind='lvalue' type-id='type-id-728' size-in-bits='64' id='type-id-924'/>
8624    <pointer-type-def type-id='type-id-1070' size-in-bits='64' id='type-id-966'/>
8625    <pointer-type-def type-id='type-id-1071' size-in-bits='64' id='type-id-969'/>
8626    <qualified-type-def type-id='type-id-974' const='yes' id='type-id-989'/>
8627    <qualified-type-def type-id='type-id-975' const='yes' id='type-id-990'/>
8628    <qualified-type-def type-id='type-id-976' const='yes' id='type-id-991'/>
8629    <pointer-type-def type-id='type-id-1072' size-in-bits='64' id='type-id-979'/>
8630    <pointer-type-def type-id='type-id-1073' size-in-bits='64' id='type-id-981'/>
8631    <qualified-type-def type-id='type-id-671' const='yes' id='type-id-992'/>
8632    <qualified-type-def type-id='type-id-672' const='yes' id='type-id-993'/>
8633    <qualified-type-def type-id='type-id-673' const='yes' id='type-id-994'/>
8634    <qualified-type-def type-id='type-id-674' const='yes' id='type-id-995'/>
8635    <namespace-decl name='OT'>
8636      <typedef-decl name='FWORD' type-id='type-id-452' 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-983'/>
8637    </namespace-decl>
8638    <namespace-decl name='OT'>
8639      <typedef-decl name='UFWORD' type-id='type-id-415' 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-984'/>
8640    </namespace-decl>
8641    <namespace-decl name='OT'>
8642      <typedef-decl name='UINT24' type-id='type-id-1005' 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-982'/>
8643    </namespace-decl>
8644    <namespace-decl name='OT'>
8645      <typedef-decl name='ValueRecord' type-id='type-id-1074' 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-972'/>
8646    </namespace-decl>
8647    <typedef-decl name='hb_set_digest_t' type-id='type-id-1075' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='135' column='1' id='type-id-996'/>
8648    <typedef-decl name='hb_void_t' type-id='type-id-1076' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='259' column='1' id='type-id-998'/>
8649    <array-type-def dimensions='1' type-id='type-id-1077' size-in-bits='16' id='type-id-1074'>
8650      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
8651    </array-type-def>
8652    <pointer-type-def type-id='type-id-1028' size-in-bits='64' id='type-id-1033'/>
8653    <pointer-type-def type-id='type-id-1034' size-in-bits='64' id='type-id-1036'/>
8654    <pointer-type-def type-id='type-id-1037' size-in-bits='64' id='type-id-1038'/>
8655    <pointer-type-def type-id='type-id-1078' size-in-bits='64' id='type-id-1032'/>
8656    <namespace-decl name='OT'>
8657      <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-1012'>
8658        <data-member access='protected' layout-offset-in-bits='0'>
8659          <var-decl name='format' type-id='type-id-415' 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'/>
8660        </data-member>
8661        <data-member access='protected' layout-offset-in-bits='16'>
8662          <var-decl name='coverage' type-id='type-id-639' 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'/>
8663        </data-member>
8664        <data-member access='protected' layout-offset-in-bits='32'>
8665          <var-decl name='ruleSet' type-id='type-id-1079' 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'/>
8666        </data-member>
8667        <data-member access='public' static='yes'>
8668          <var-decl name='min_size' type-id='type-id-105' 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'/>
8669        </data-member>
8670      </class-decl>
8671    </namespace-decl>
8672    <namespace-decl name='OT'>
8673      <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-1013'>
8674        <data-member access='protected' layout-offset-in-bits='0'>
8675          <var-decl name='format' type-id='type-id-415' 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'/>
8676        </data-member>
8677        <data-member access='protected' layout-offset-in-bits='16'>
8678          <var-decl name='coverage' type-id='type-id-639' 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'/>
8679        </data-member>
8680        <data-member access='protected' layout-offset-in-bits='32'>
8681          <var-decl name='backtrackClassDef' type-id='type-id-637' 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'/>
8682        </data-member>
8683        <data-member access='protected' layout-offset-in-bits='48'>
8684          <var-decl name='inputClassDef' type-id='type-id-637' 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'/>
8685        </data-member>
8686        <data-member access='protected' layout-offset-in-bits='64'>
8687          <var-decl name='lookaheadClassDef' type-id='type-id-637' 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'/>
8688        </data-member>
8689        <data-member access='protected' layout-offset-in-bits='80'>
8690          <var-decl name='ruleSet' type-id='type-id-1079' 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'/>
8691        </data-member>
8692        <data-member access='public' static='yes'>
8693          <var-decl name='min_size' type-id='type-id-105' 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'/>
8694        </data-member>
8695      </class-decl>
8696    </namespace-decl>
8697    <namespace-decl name='OT'>
8698      <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-1014'>
8699        <data-member access='protected' layout-offset-in-bits='0'>
8700          <var-decl name='format' type-id='type-id-415' 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'/>
8701        </data-member>
8702        <data-member access='protected' layout-offset-in-bits='16'>
8703          <var-decl name='backtrack' type-id='type-id-1024' 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'/>
8704        </data-member>
8705        <data-member access='protected' layout-offset-in-bits='48'>
8706          <var-decl name='inputX' type-id='type-id-1024' 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'/>
8707        </data-member>
8708        <data-member access='protected' layout-offset-in-bits='80'>
8709          <var-decl name='lookaheadX' type-id='type-id-1024' 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'/>
8710        </data-member>
8711        <data-member access='protected' layout-offset-in-bits='112'>
8712          <var-decl name='lookupX' type-id='type-id-852' 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'/>
8713        </data-member>
8714        <data-member access='public' static='yes'>
8715          <var-decl name='min_size' type-id='type-id-105' 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'/>
8716        </data-member>
8717      </class-decl>
8718    </namespace-decl>
8719    <namespace-decl name='OT'>
8720      <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-1002'>
8721        <data-member access='private' layout-offset-in-bits='0'>
8722          <var-decl name='startCharCode' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='192' column='1'/>
8723        </data-member>
8724        <data-member access='private' layout-offset-in-bits='32'>
8725          <var-decl name='endCharCode' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='193' column='1'/>
8726        </data-member>
8727        <data-member access='private' layout-offset-in-bits='64'>
8728          <var-decl name='glyphID' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='194' column='1'/>
8729        </data-member>
8730        <data-member access='public' static='yes'>
8731          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='197' column='1'/>
8732        </data-member>
8733        <data-member access='public' static='yes'>
8734          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='197' column='1'/>
8735        </data-member>
8736      </class-decl>
8737    </namespace-decl>
8738    <namespace-decl name='OT'>
8739      <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-1017'>
8740        <data-member access='protected' layout-offset-in-bits='0'>
8741          <var-decl name='format' type-id='type-id-415' 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'/>
8742        </data-member>
8743        <data-member access='protected' layout-offset-in-bits='16'>
8744          <var-decl name='coverage' type-id='type-id-639' 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'/>
8745        </data-member>
8746        <data-member access='protected' layout-offset-in-bits='32'>
8747          <var-decl name='ruleSet' type-id='type-id-1080' 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'/>
8748        </data-member>
8749        <data-member access='public' static='yes'>
8750          <var-decl name='min_size' type-id='type-id-105' 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'/>
8751        </data-member>
8752      </class-decl>
8753    </namespace-decl>
8754    <namespace-decl name='OT'>
8755      <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-1018'>
8756        <data-member access='protected' layout-offset-in-bits='0'>
8757          <var-decl name='format' type-id='type-id-415' 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'/>
8758        </data-member>
8759        <data-member access='protected' layout-offset-in-bits='16'>
8760          <var-decl name='coverage' type-id='type-id-639' 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'/>
8761        </data-member>
8762        <data-member access='protected' layout-offset-in-bits='32'>
8763          <var-decl name='classDef' type-id='type-id-637' 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'/>
8764        </data-member>
8765        <data-member access='protected' layout-offset-in-bits='48'>
8766          <var-decl name='ruleSet' type-id='type-id-1080' 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'/>
8767        </data-member>
8768        <data-member access='public' static='yes'>
8769          <var-decl name='min_size' type-id='type-id-105' 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'/>
8770        </data-member>
8771      </class-decl>
8772    </namespace-decl>
8773    <namespace-decl name='OT'>
8774      <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-1003'>
8775        <data-member access='protected' layout-offset-in-bits='0'>
8776          <var-decl name='entryAnchor' type-id='type-id-630' 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'/>
8777        </data-member>
8778        <data-member access='protected' layout-offset-in-bits='16'>
8779          <var-decl name='exitAnchor' type-id='type-id-630' 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'/>
8780        </data-member>
8781        <data-member access='public' static='yes'>
8782          <var-decl name='static_size' type-id='type-id-105' 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'/>
8783        </data-member>
8784        <data-member access='public' static='yes'>
8785          <var-decl name='min_size' type-id='type-id-105' 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'/>
8786        </data-member>
8787      </class-decl>
8788    </namespace-decl>
8789    <namespace-decl name='OT'>
8790      <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-1004'>
8791        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-280'/>
8792        <data-member access='public' static='yes'>
8793          <var-decl name='NOT_FOUND_INDEX' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='676' column='1'/>
8794        </data-member>
8795      </class-decl>
8796    </namespace-decl>
8797    <namespace-decl name='OT'>
8798      <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-1005'>
8799        <data-member access='protected' layout-offset-in-bits='0'>
8800          <var-decl name='v' type-id='type-id-1081' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='626' column='1'/>
8801        </data-member>
8802        <data-member access='public' static='yes'>
8803          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
8804        </data-member>
8805        <data-member access='public' static='yes'>
8806          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
8807        </data-member>
8808      </class-decl>
8809    </namespace-decl>
8810    <namespace-decl name='OT'>
8811      <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-1006'>
8812        <data-member access='public' layout-offset-in-bits='0'>
8813          <var-decl name='sequenceIndex' type-id='type-id-415' 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'/>
8814        </data-member>
8815        <data-member access='public' layout-offset-in-bits='16'>
8816          <var-decl name='lookupListIndex' type-id='type-id-415' 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'/>
8817        </data-member>
8818        <data-member access='public' static='yes'>
8819          <var-decl name='static_size' type-id='type-id-105' 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'/>
8820        </data-member>
8821        <data-member access='public' static='yes'>
8822          <var-decl name='min_size' type-id='type-id-105' 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'/>
8823        </data-member>
8824      </class-decl>
8825    </namespace-decl>
8826    <namespace-decl name='OT'>
8827      <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-1010'>
8828        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-855'/>
8829      </class-decl>
8830    </namespace-decl>
8831    <namespace-decl name='OT'>
8832      <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-1024'>
8833        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-859'/>
8834      </class-decl>
8835    </namespace-decl>
8836    <namespace-decl name='OT'>
8837      <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-1023'>
8838        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-868'/>
8839      </class-decl>
8840    </namespace-decl>
8841    <namespace-decl name='OT'>
8842      <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-1007'>
8843        <data-member access='public' layout-offset-in-bits='0'>
8844          <var-decl name='start' type-id='type-id-806' 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'/>
8845        </data-member>
8846        <data-member access='public' layout-offset-in-bits='16'>
8847          <var-decl name='end' type-id='type-id-806' 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'/>
8848        </data-member>
8849        <data-member access='public' layout-offset-in-bits='32'>
8850          <var-decl name='value' type-id='type-id-415' 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'/>
8851        </data-member>
8852        <data-member access='public' static='yes'>
8853          <var-decl name='static_size' type-id='type-id-105' 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'/>
8854        </data-member>
8855        <data-member access='public' static='yes'>
8856          <var-decl name='min_size' type-id='type-id-105' 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'/>
8857        </data-member>
8858        <member-function access='public'>
8859          <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'>
8860            <parameter type-id='type-id-1082' is-artificial='yes'/>
8861            <parameter type-id='type-id-802'/>
8862            <return type-id='type-id-13'/>
8863          </function-decl>
8864        </member-function>
8865        <member-function access='public'>
8866          <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'>
8867            <parameter type-id='type-id-1082' is-artificial='yes'/>
8868            <parameter type-id='type-id-804'/>
8869            <return type-id='type-id-13'/>
8870          </function-decl>
8871        </member-function>
8872      </class-decl>
8873    </namespace-decl>
8874    <namespace-decl name='OT'>
8875      <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-1008'>
8876        <data-member access='public' layout-offset-in-bits='0'>
8877          <var-decl name='unicodeValue' type-id='type-id-982' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='317' column='1'/>
8878        </data-member>
8879        <data-member access='public' layout-offset-in-bits='24'>
8880          <var-decl name='glyphID' type-id='type-id-806' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='318' column='1'/>
8881        </data-member>
8882        <data-member access='public' static='yes'>
8883          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='320' column='1'/>
8884        </data-member>
8885        <data-member access='public' static='yes'>
8886          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='320' column='1'/>
8887        </data-member>
8888      </class-decl>
8889    </namespace-decl>
8890    <namespace-decl name='OT'>
8891      <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-1009'>
8892        <data-member access='public' layout-offset-in-bits='0'>
8893          <var-decl name='startUnicodeValue' type-id='type-id-982' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='296' column='1'/>
8894        </data-member>
8895        <data-member access='public' layout-offset-in-bits='24'>
8896          <var-decl name='additionalCount' type-id='type-id-1000' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='297' column='1'/>
8897        </data-member>
8898        <data-member access='public' static='yes'>
8899          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='300' column='1'/>
8900        </data-member>
8901        <data-member access='public' static='yes'>
8902          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='300' column='1'/>
8903        </data-member>
8904      </class-decl>
8905    </namespace-decl>
8906    <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-1075'>
8907      <data-member access='private' layout-offset-in-bits='0'>
8908        <var-decl name='head' type-id='type-id-1083' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='115' column='1'/>
8909      </data-member>
8910      <data-member access='private' layout-offset-in-bits='64'>
8911        <var-decl name='tail' type-id='type-id-1084' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='116' column='1'/>
8912      </data-member>
8913    </class-decl>
8914    <qualified-type-def type-id='type-id-833' const='yes' id='type-id-1069'/>
8915    <reference-type-def kind='lvalue' type-id='type-id-1085' size-in-bits='64' id='type-id-1045'/>
8916    <pointer-type-def type-id='type-id-1086' size-in-bits='64' id='type-id-1015'/>
8917    <reference-type-def kind='lvalue' type-id='type-id-1087' size-in-bits='64' id='type-id-1051'/>
8918    <reference-type-def kind='lvalue' type-id='type-id-1088' size-in-bits='64' id='type-id-1052'/>
8919    <reference-type-def kind='lvalue' type-id='type-id-1089' size-in-bits='64' id='type-id-1053'/>
8920    <pointer-type-def type-id='type-id-1090' size-in-bits='64' id='type-id-1019'/>
8921    <reference-type-def kind='lvalue' type-id='type-id-1091' size-in-bits='64' id='type-id-1048'/>
8922    <reference-type-def kind='lvalue' type-id='type-id-1092' size-in-bits='64' id='type-id-1049'/>
8923    <reference-type-def kind='lvalue' type-id='type-id-726' size-in-bits='64' id='type-id-1050'/>
8924    <reference-type-def kind='lvalue' type-id='type-id-1093' size-in-bits='64' id='type-id-1054'/>
8925    <pointer-type-def type-id='type-id-1094' size-in-bits='64' id='type-id-1021'/>
8926    <qualified-type-def type-id='type-id-1095' id='type-id-1041'/>
8927    <qualified-type-def type-id='type-id-834' const='yes' id='type-id-1070'/>
8928    <reference-type-def kind='lvalue' type-id='type-id-1096' size-in-bits='64' id='type-id-1047'/>
8929    <reference-type-def kind='lvalue' type-id='type-id-737' size-in-bits='64' id='type-id-1055'/>
8930    <reference-type-def kind='lvalue' type-id='type-id-738' size-in-bits='64' id='type-id-1056'/>
8931    <reference-type-def kind='lvalue' type-id='type-id-739' size-in-bits='64' id='type-id-1057'/>
8932    <qualified-type-def type-id='type-id-832' const='yes' id='type-id-1071'/>
8933    <reference-type-def kind='lvalue' type-id='type-id-1097' size-in-bits='64' id='type-id-1044'/>
8934    <reference-type-def kind='lvalue' type-id='type-id-780' size-in-bits='64' id='type-id-1060'/>
8935    <reference-type-def kind='lvalue' type-id='type-id-781' size-in-bits='64' id='type-id-1061'/>
8936    <qualified-type-def type-id='type-id-838' const='yes' id='type-id-1072'/>
8937    <reference-type-def kind='lvalue' type-id='type-id-1098' size-in-bits='64' id='type-id-1046'/>
8938    <reference-type-def kind='lvalue' type-id='type-id-786' size-in-bits='64' id='type-id-1058'/>
8939    <reference-type-def kind='lvalue' type-id='type-id-787' size-in-bits='64' id='type-id-1059'/>
8940    <qualified-type-def type-id='type-id-831' const='yes' id='type-id-1073'/>
8941    <reference-type-def kind='lvalue' type-id='type-id-1099' size-in-bits='64' id='type-id-1042'/>
8942    <reference-type-def kind='lvalue' type-id='type-id-1100' size-in-bits='64' id='type-id-1043'/>
8943    <pointer-type-def type-id='type-id-1101' size-in-bits='64' id='type-id-1025'/>
8944    <pointer-type-def type-id='type-id-1102' size-in-bits='64' id='type-id-1026'/>
8945    <reference-type-def kind='lvalue' type-id='type-id-995' size-in-bits='64' id='type-id-1022'/>
8946    <pointer-type-def type-id='type-id-1103' size-in-bits='64' id='type-id-1035'/>
8947    <reference-type-def kind='lvalue' type-id='type-id-1104' size-in-bits='64' id='type-id-1076'/>
8948    <array-type-def dimensions='1' type-id='type-id-1067' size-in-bits='65536' id='type-id-1068'>
8949      <subrange length='2048' type-id='type-id-4' id='type-id-1105'/>
8950    </array-type-def>
8951    <namespace-decl name='OT'>
8952      <typedef-decl name='BYTE' type-id='type-id-84' 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-1000'/>
8953    </namespace-decl>
8954    <pointer-type-def type-id='type-id-1106' size-in-bits='64' id='type-id-1040'/>
8955    <pointer-type-def type-id='type-id-1107' size-in-bits='64' id='type-id-1063'/>
8956    <pointer-type-def type-id='type-id-1108' size-in-bits='64' id='type-id-1065'/>
8957    <typedef-decl name='hb_set_t' type-id='type-id-997' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.h' line='41' column='1' id='type-id-1066'/>
8958    <namespace-decl name='OT'>
8959      <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-1081'>
8960        <data-member access='private' layout-offset-in-bits='0'>
8961          <var-decl name='v' type-id='type-id-1109' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='579' column='1'/>
8962        </data-member>
8963      </class-decl>
8964    </namespace-decl>
8965    <namespace-decl name='OT'>
8966      <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-1079'>
8967        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-858'/>
8968      </class-decl>
8969    </namespace-decl>
8970    <namespace-decl name='OT'>
8971      <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-1080'>
8972        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-867'/>
8973      </class-decl>
8974    </namespace-decl>
8975    <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-1084'>
8976      <data-member access='private' layout-offset-in-bits='0'>
8977        <var-decl name='head' type-id='type-id-1110' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='115' column='1'/>
8978      </data-member>
8979      <data-member access='private' layout-offset-in-bits='64'>
8980        <var-decl name='tail' type-id='type-id-1111' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='116' column='1'/>
8981      </data-member>
8982    </class-decl>
8983    <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-1083'>
8984      <data-member access='public' static='yes'>
8985        <var-decl name='mask_bytes' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='47' column='1'/>
8986      </data-member>
8987      <data-member access='public' static='yes'>
8988        <var-decl name='mask_bits' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='48' column='1'/>
8989      </data-member>
8990      <data-member access='public' static='yes'>
8991        <var-decl name='num_bits' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='55' column='1'/>
8992      </data-member>
8993      <data-member access='private' layout-offset-in-bits='0'>
8994        <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'/>
8995      </data-member>
8996    </class-decl>
8997    <qualified-type-def type-id='type-id-919' const='yes' id='type-id-1085'/>
8998    <qualified-type-def type-id='type-id-958' const='yes' id='type-id-1086'/>
8999    <qualified-type-def type-id='type-id-1012' const='yes' id='type-id-1087'/>
9000    <qualified-type-def type-id='type-id-1013' const='yes' id='type-id-1088'/>
9001    <qualified-type-def type-id='type-id-1014' const='yes' id='type-id-1089'/>
9002    <qualified-type-def type-id='type-id-962' const='yes' id='type-id-1090'/>
9003    <qualified-type-def type-id='type-id-1017' const='yes' id='type-id-1091'/>
9004    <qualified-type-def type-id='type-id-1018' const='yes' id='type-id-1092'/>
9005    <qualified-type-def type-id='type-id-1112' const='yes' id='type-id-1093'/>
9006    <qualified-type-def type-id='type-id-963' const='yes' id='type-id-1094'/>
9007    <reference-type-def kind='lvalue' type-id='type-id-1113' size-in-bits='64' id='type-id-1095'/>
9008    <qualified-type-def type-id='type-id-628' const='yes' id='type-id-1096'/>
9009    <qualified-type-def type-id='type-id-968' const='yes' id='type-id-1097'/>
9010    <pointer-type-def type-id='type-id-1114' size-in-bits='64' id='type-id-1082'/>
9011    <qualified-type-def type-id='type-id-978' const='yes' id='type-id-1098'/>
9012    <qualified-type-def type-id='type-id-669' const='yes' id='type-id-1099'/>
9013    <qualified-type-def type-id='type-id-670' const='yes' id='type-id-1100'/>
9014    <qualified-type-def type-id='type-id-961' const='yes' id='type-id-1101'/>
9015    <qualified-type-def type-id='type-id-960' const='yes' id='type-id-1102'/>
9016    <qualified-type-def type-id='type-id-415' const='yes' id='type-id-1103'/>
9017    <qualified-type-def type-id='type-id-1115' const='yes' id='type-id-1104'/>
9018    <namespace-decl name='OT'>
9019      <typedef-decl name='Value' type-id='type-id-415' 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-1077'/>
9020    </namespace-decl>
9021    <namespace-decl name='OT'>
9022      <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-1112'>
9023        <data-member access='protected' layout-offset-in-bits='0'>
9024          <var-decl name='format' type-id='type-id-415' 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'/>
9025        </data-member>
9026        <data-member access='protected' layout-offset-in-bits='16'>
9027          <var-decl name='coverage' type-id='type-id-639' 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'/>
9028        </data-member>
9029        <data-member access='protected' layout-offset-in-bits='32'>
9030          <var-decl name='entryExitRecord' type-id='type-id-848' 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'/>
9031        </data-member>
9032        <data-member access='public' static='yes'>
9033          <var-decl name='min_size' type-id='type-id-105' 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'/>
9034        </data-member>
9035      </class-decl>
9036    </namespace-decl>
9037    <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-1115'/>
9038    <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-1110'>
9039      <data-member access='public' static='yes'>
9040        <var-decl name='mask_bytes' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='47' column='1'/>
9041      </data-member>
9042      <data-member access='public' static='yes'>
9043        <var-decl name='mask_bits' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='48' column='1'/>
9044      </data-member>
9045      <data-member access='public' static='yes'>
9046        <var-decl name='num_bits' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='55' column='1'/>
9047      </data-member>
9048      <data-member access='private' layout-offset-in-bits='0'>
9049        <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'/>
9050      </data-member>
9051    </class-decl>
9052    <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-1111'>
9053      <data-member access='public' static='yes'>
9054        <var-decl name='mask_bytes' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='47' column='1'/>
9055      </data-member>
9056      <data-member access='public' static='yes'>
9057        <var-decl name='mask_bits' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='48' column='1'/>
9058      </data-member>
9059      <data-member access='public' static='yes'>
9060        <var-decl name='num_bits' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='55' column='1'/>
9061      </data-member>
9062      <data-member access='private' layout-offset-in-bits='0'>
9063        <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'/>
9064      </data-member>
9065    </class-decl>
9066    <qualified-type-def type-id='type-id-1116' const='yes' id='type-id-1113'/>
9067    <qualified-type-def type-id='type-id-1007' const='yes' id='type-id-1114'/>
9068    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='24' id='type-id-1109'>
9069      <subrange length='3' type-id='type-id-4' id='type-id-1117'/>
9070    </array-type-def>
9071    <namespace-decl name='OT'>
9072      <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-1116'>
9073        <member-type access='public'>
9074          <enum-decl name='GlyphClasses' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='329' column='1' id='type-id-1118'>
9075            <underlying-type type-id='type-id-11'/>
9076            <enumerator name='UnclassifiedGlyph' value='0'/>
9077            <enumerator name='BaseGlyph' value='1'/>
9078            <enumerator name='LigatureGlyph' value='2'/>
9079            <enumerator name='MarkGlyph' value='3'/>
9080            <enumerator name='ComponentGlyph' value='4'/>
9081          </enum-decl>
9082        </member-type>
9083        <data-member access='public' static='yes'>
9084          <var-decl name='tableTag' type-id='type-id-409' 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'/>
9085        </data-member>
9086        <data-member access='protected' layout-offset-in-bits='0'>
9087          <var-decl name='version' type-id='type-id-273' 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'/>
9088        </data-member>
9089        <data-member access='protected' layout-offset-in-bits='32'>
9090          <var-decl name='glyphClassDef' type-id='type-id-637' 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'/>
9091        </data-member>
9092        <data-member access='protected' layout-offset-in-bits='48'>
9093          <var-decl name='attachList' type-id='type-id-633' 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'/>
9094        </data-member>
9095        <data-member access='protected' layout-offset-in-bits='64'>
9096          <var-decl name='ligCaretList' type-id='type-id-645' 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'/>
9097        </data-member>
9098        <data-member access='protected' layout-offset-in-bits='80'>
9099          <var-decl name='markAttachClassDef' type-id='type-id-637' 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'/>
9100        </data-member>
9101        <data-member access='protected' layout-offset-in-bits='96'>
9102          <var-decl name='markGlyphSetsDef' type-id='type-id-1119' 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'/>
9103        </data-member>
9104        <data-member access='public' static='yes'>
9105          <var-decl name='min_size' type-id='type-id-105' 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'/>
9106        </data-member>
9107      </class-decl>
9108    </namespace-decl>
9109    <array-type-def dimensions='1' type-id='type-id-651' size-in-bits='16' id='type-id-1119'>
9110      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
9111    </array-type-def>
9112  </abi-instr>
9113  <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'>
9114    <qualified-type-def type-id='type-id-143' const='yes' id='type-id-1120'/>
9115    <pointer-type-def type-id='type-id-9' size-in-bits='64' id='type-id-1121'/>
9116    <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'>
9117      <return type-id='type-id-145'/>
9118    </function-decl>
9119    <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'>
9120      <parameter type-id='type-id-145' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='377' column='1'/>
9121      <return type-id='type-id-28'/>
9122    </function-decl>
9123    <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'>
9124      <parameter type-id='type-id-145' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9125      <parameter type-id='type-id-181' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9126      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9127      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9128      <return type-id='type-id-13'/>
9129    </function-decl>
9130    <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'>
9131      <parameter type-id='type-id-145' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9132      <parameter type-id='type-id-182' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9133      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9134      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9135      <return type-id='type-id-13'/>
9136    </function-decl>
9137    <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'>
9138      <parameter type-id='type-id-145' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9139      <parameter type-id='type-id-183' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9140      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9141      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9142      <return type-id='type-id-13'/>
9143    </function-decl>
9144    <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'>
9145      <parameter type-id='type-id-145' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9146      <parameter type-id='type-id-184' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9147      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9148      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9149      <return type-id='type-id-13'/>
9150    </function-decl>
9151    <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'>
9152      <parameter type-id='type-id-145' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9153      <parameter type-id='type-id-185' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9154      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9155      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9156      <return type-id='type-id-13'/>
9157    </function-decl>
9158    <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'>
9159      <parameter type-id='type-id-145' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9160      <parameter type-id='type-id-186' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9161      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9162      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9163      <return type-id='type-id-13'/>
9164    </function-decl>
9165    <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'>
9166      <parameter type-id='type-id-145' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9167      <parameter type-id='type-id-187' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9168      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9169      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9170      <return type-id='type-id-13'/>
9171    </function-decl>
9172    <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'>
9173      <parameter type-id='type-id-145' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9174      <parameter type-id='type-id-188' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9175      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9176      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9177      <return type-id='type-id-13'/>
9178    </function-decl>
9179    <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'>
9180      <parameter type-id='type-id-145' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9181      <parameter type-id='type-id-189' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9182      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9183      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9184      <return type-id='type-id-13'/>
9185    </function-decl>
9186    <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'>
9187      <parameter type-id='type-id-145' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9188      <parameter type-id='type-id-190' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9189      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9190      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9191      <return type-id='type-id-13'/>
9192    </function-decl>
9193    <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'>
9194      <parameter type-id='type-id-145' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9195      <parameter type-id='type-id-191' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9196      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9197      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='411' column='1'/>
9198      <return type-id='type-id-13'/>
9199    </function-decl>
9200    <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'>
9201      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='431' column='1'/>
9202      <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'/>
9203      <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'/>
9204      <parameter type-id='type-id-163' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='433' column='1'/>
9205      <return type-id='type-id-28'/>
9206    </function-decl>
9207    <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'>
9208      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='450' column='1'/>
9209      <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'/>
9210      <return type-id='type-id-140'/>
9211    </function-decl>
9212    <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'>
9213      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='450' column='1'/>
9214      <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'/>
9215      <return type-id='type-id-140'/>
9216    </function-decl>
9217    <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'>
9218      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='488' column='1'/>
9219      <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'/>
9220      <parameter type-id='type-id-414' name='x' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='490' column='1'/>
9221      <parameter type-id='type-id-414' name='y' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='490' column='1'/>
9222      <return type-id='type-id-28'/>
9223    </function-decl>
9224    <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'>
9225      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='488' column='1'/>
9226      <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'/>
9227      <parameter type-id='type-id-414' name='x' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='490' column='1'/>
9228      <parameter type-id='type-id-414' name='y' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='490' column='1'/>
9229      <return type-id='type-id-28'/>
9230    </function-decl>
9231    <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'>
9232      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='529' column='1'/>
9233      <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'/>
9234      <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'/>
9235      <return type-id='type-id-140'/>
9236    </function-decl>
9237    <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'>
9238      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='529' column='1'/>
9239      <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'/>
9240      <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'/>
9241      <return type-id='type-id-140'/>
9242    </function-decl>
9243    <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'>
9244      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='589' column='1'/>
9245      <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'/>
9246      <parameter type-id='type-id-12' name='point_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='590' column='1'/>
9247      <parameter type-id='type-id-414' name='x' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='591' column='1'/>
9248      <parameter type-id='type-id-414' name='y' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='591' column='1'/>
9249      <return type-id='type-id-28'/>
9250    </function-decl>
9251    <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'>
9252      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='610' column='1'/>
9253      <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'/>
9254      <parameter type-id='type-id-42' name='name' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='612' column='1'/>
9255      <parameter type-id='type-id-12' name='size' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='612' column='1'/>
9256      <return type-id='type-id-28'/>
9257    </function-decl>
9258    <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'>
9259      <return type-id='type-id-143'/>
9260    </function-decl>
9261    <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'>
9262      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1054' column='1'/>
9263      <return type-id='type-id-28'/>
9264    </function-decl>
9265    <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'>
9266      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1070' column='1'/>
9267      <return type-id='type-id-143'/>
9268    </function-decl>
9269    <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'>
9270      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1086' column='1'/>
9271      <return type-id='type-id-144'/>
9272    </function-decl>
9273    <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'>
9274      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1139' column='1'/>
9275      <parameter type-id='type-id-33' name='font_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1140' column='1'/>
9276      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1141' column='1'/>
9277      <return type-id='type-id-13'/>
9278    </function-decl>
9279    <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'>
9280      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1169' column='1'/>
9281      <parameter type-id='type-id-9' name='x_scale' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1170' column='1'/>
9282      <parameter type-id='type-id-9' name='y_scale' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1171' column='1'/>
9283      <return type-id='type-id-13'/>
9284    </function-decl>
9285    <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'>
9286      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1191' column='1'/>
9287      <parameter type-id='type-id-1121' name='x_scale' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1192' column='1'/>
9288      <parameter type-id='type-id-1121' name='y_scale' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1193' column='1'/>
9289      <return type-id='type-id-13'/>
9290    </function-decl>
9291    <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'>
9292      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1210' column='1'/>
9293      <parameter type-id='type-id-12' name='x_ppem' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1211' column='1'/>
9294      <parameter type-id='type-id-12' name='y_ppem' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1212' column='1'/>
9295      <return type-id='type-id-13'/>
9296    </function-decl>
9297    <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'>
9298      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1232' column='1'/>
9299      <parameter type-id='type-id-68' name='x_ppem' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1233' column='1'/>
9300      <parameter type-id='type-id-68' name='y_ppem' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1234' column='1'/>
9301      <return type-id='type-id-13'/>
9302    </function-decl>
9303    <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'>
9304      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1035' column='1'/>
9305      <return type-id='type-id-13'/>
9306    </function-decl>
9307    <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'>
9308      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='785' column='1'/>
9309      <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'/>
9310      <parameter type-id='type-id-12' name='point_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='786' column='1'/>
9311      <parameter type-id='type-id-129' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='787' column='1'/>
9312      <parameter type-id='type-id-414' name='x' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='788' column='1'/>
9313      <parameter type-id='type-id-414' name='y' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='788' column='1'/>
9314      <return type-id='type-id-28'/>
9315    </function-decl>
9316    <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'>
9317      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='739' column='1'/>
9318      <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'/>
9319      <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'/>
9320      <parameter type-id='type-id-129' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='741' column='1'/>
9321      <parameter type-id='type-id-414' name='x' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='742' column='1'/>
9322      <parameter type-id='type-id-414' name='y' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='742' column='1'/>
9323      <return type-id='type-id-13'/>
9324    </function-decl>
9325    <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'>
9326      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='654' column='1'/>
9327      <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'/>
9328      <parameter type-id='type-id-129' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='656' column='1'/>
9329      <parameter type-id='type-id-414' name='x' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='657' column='1'/>
9330      <parameter type-id='type-id-414' name='y' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='657' column='1'/>
9331      <return type-id='type-id-13'/>
9332    </function-decl>
9333    <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'>
9334      <parameter type-id='type-id-145' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='358' column='1'/>
9335      <return type-id='type-id-13'/>
9336    </function-decl>
9337    <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'>
9338      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1020' column='1'/>
9339      <parameter type-id='type-id-37' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1021' column='1'/>
9340      <return type-id='type-id-33'/>
9341    </function-decl>
9342    <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'>
9343      <parameter type-id='type-id-145' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='342' column='1'/>
9344      <parameter type-id='type-id-37' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='343' column='1'/>
9345      <return type-id='type-id-33'/>
9346    </function-decl>
9347    <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'>
9348      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='999' column='1'/>
9349      <parameter type-id='type-id-37' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1000' column='1'/>
9350      <parameter type-id='type-id-33' name='data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1001' column='1'/>
9351      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1002' column='1'/>
9352      <parameter type-id='type-id-28' name='replace' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1003' column='1'/>
9353      <return type-id='type-id-28'/>
9354    </function-decl>
9355    <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'>
9356      <parameter type-id='type-id-145' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='321' column='1'/>
9357      <parameter type-id='type-id-37' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='322' column='1'/>
9358      <parameter type-id='type-id-33' name='data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='323' column='1'/>
9359      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='324' column='1'/>
9360      <parameter type-id='type-id-28' name='replace' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='325' column='1'/>
9361      <return type-id='type-id-28'/>
9362    </function-decl>
9363    <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'>
9364      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1070' column='1'/>
9365      <return type-id='type-id-143'/>
9366    </function-decl>
9367    <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'>
9368      <parameter type-id='type-id-145' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='280' column='1'/>
9369      <return type-id='type-id-145'/>
9370    </function-decl>
9371    <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'>
9372      <return type-id='type-id-145'/>
9373    </function-decl>
9374    <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'>
9375      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='806' column='1'/>
9376      <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'/>
9377      <parameter type-id='type-id-42' name='s' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='808' column='1'/>
9378      <parameter type-id='type-id-12' name='size' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='808' column='1'/>
9379      <return type-id='type-id-13'/>
9380    </function-decl>
9381    <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'>
9382      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='851' column='1'/>
9383      <return type-id='type-id-143'/>
9384    </function-decl>
9385    <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'>
9386      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1070' column='1'/>
9387      <return type-id='type-id-143'/>
9388    </function-decl>
9389    <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'>
9390      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='567' column='1'/>
9391      <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'/>
9392      <parameter type-id='type-id-413' name='extents' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='569' column='1'/>
9393      <return type-id='type-id-28'/>
9394    </function-decl>
9395    <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'>
9396      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='631' column='1'/>
9397      <parameter type-id='type-id-31' name='name' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='632' column='1'/>
9398      <parameter type-id='type-id-9' name='len' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='632' column='1'/>
9399      <parameter type-id='type-id-163' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='633' column='1'/>
9400      <return type-id='type-id-28'/>
9401    </function-decl>
9402    <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'>
9403      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='631' column='1'/>
9404      <parameter type-id='type-id-31' name='name' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='632' column='1'/>
9405      <parameter type-id='type-id-9' name='len' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='632' column='1'/>
9406      <parameter type-id='type-id-163' name='glyph' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='633' column='1'/>
9407      <return type-id='type-id-28'/>
9408    </function-decl>
9409    <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'>
9410      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='654' column='1'/>
9411      <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'/>
9412      <parameter type-id='type-id-129' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='656' column='1'/>
9413      <parameter type-id='type-id-414' name='x' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='657' column='1'/>
9414      <parameter type-id='type-id-414' name='y' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='657' column='1'/>
9415      <return type-id='type-id-13'/>
9416    </function-decl>
9417    <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'>
9418      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='654' column='1'/>
9419      <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'/>
9420      <parameter type-id='type-id-129' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='656' column='1'/>
9421      <parameter type-id='type-id-414' name='x' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='657' column='1'/>
9422      <parameter type-id='type-id-414' name='y' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='657' column='1'/>
9423      <return type-id='type-id-13'/>
9424    </function-decl>
9425    <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'>
9426      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='654' column='1'/>
9427      <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'/>
9428      <parameter type-id='type-id-129' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='656' column='1'/>
9429      <parameter type-id='type-id-414' name='x' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='657' column='1'/>
9430      <parameter type-id='type-id-414' name='y' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='657' column='1'/>
9431      <return type-id='type-id-13'/>
9432    </function-decl>
9433    <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'>
9434      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='761' column='1'/>
9435      <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'/>
9436      <parameter type-id='type-id-129' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='763' column='1'/>
9437      <parameter type-id='type-id-413' name='extents' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='764' column='1'/>
9438      <return type-id='type-id-28'/>
9439    </function-decl>
9440    <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'>
9441      <parameter type-id='type-id-145' name='ffuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='358' column='1'/>
9442      <return type-id='type-id-13'/>
9443    </function-decl>
9444    <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'>
9445      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1104' column='1'/>
9446      <parameter type-id='type-id-145' name='klass' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1105' column='1'/>
9447      <parameter type-id='type-id-33' name='font_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1106' column='1'/>
9448      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1107' column='1'/>
9449      <return type-id='type-id-13'/>
9450    </function-decl>
9451    <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'>
9452      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1035' column='1'/>
9453      <return type-id='type-id-13'/>
9454    </function-decl>
9455  </abi-instr>
9456  <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'>
9457    <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-1122'>
9458      <data-member access='public' layout-offset-in-bits='0'>
9459        <var-decl name='num_faces' type-id='type-id-1123' 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'/>
9460      </data-member>
9461      <data-member access='public' layout-offset-in-bits='64'>
9462        <var-decl name='face_index' type-id='type-id-1123' 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'/>
9463      </data-member>
9464      <data-member access='public' layout-offset-in-bits='128'>
9465        <var-decl name='face_flags' type-id='type-id-1123' 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'/>
9466      </data-member>
9467      <data-member access='public' layout-offset-in-bits='192'>
9468        <var-decl name='style_flags' type-id='type-id-1123' 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'/>
9469      </data-member>
9470      <data-member access='public' layout-offset-in-bits='256'>
9471        <var-decl name='num_glyphs' type-id='type-id-1123' 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'/>
9472      </data-member>
9473      <data-member access='public' layout-offset-in-bits='320'>
9474        <var-decl name='family_name' type-id='type-id-1124' 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'/>
9475      </data-member>
9476      <data-member access='public' layout-offset-in-bits='384'>
9477        <var-decl name='style_name' type-id='type-id-1124' 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'/>
9478      </data-member>
9479      <data-member access='public' layout-offset-in-bits='448'>
9480        <var-decl name='num_fixed_sizes' type-id='type-id-1125' 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'/>
9481      </data-member>
9482      <data-member access='public' layout-offset-in-bits='512'>
9483        <var-decl name='available_sizes' type-id='type-id-1126' 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'/>
9484      </data-member>
9485      <data-member access='public' layout-offset-in-bits='576'>
9486        <var-decl name='num_charmaps' type-id='type-id-1125' 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'/>
9487      </data-member>
9488      <data-member access='public' layout-offset-in-bits='640'>
9489        <var-decl name='charmaps' type-id='type-id-1127' 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'/>
9490      </data-member>
9491      <data-member access='public' layout-offset-in-bits='704'>
9492        <var-decl name='generic' type-id='type-id-1128' 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'/>
9493      </data-member>
9494      <data-member access='public' layout-offset-in-bits='832'>
9495        <var-decl name='bbox' type-id='type-id-1129' 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'/>
9496      </data-member>
9497      <data-member access='public' layout-offset-in-bits='1088'>
9498        <var-decl name='units_per_EM' type-id='type-id-1130' 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'/>
9499      </data-member>
9500      <data-member access='public' layout-offset-in-bits='1104'>
9501        <var-decl name='ascender' type-id='type-id-1131' 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'/>
9502      </data-member>
9503      <data-member access='public' layout-offset-in-bits='1120'>
9504        <var-decl name='descender' type-id='type-id-1131' 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'/>
9505      </data-member>
9506      <data-member access='public' layout-offset-in-bits='1136'>
9507        <var-decl name='height' type-id='type-id-1131' 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'/>
9508      </data-member>
9509      <data-member access='public' layout-offset-in-bits='1152'>
9510        <var-decl name='max_advance_width' type-id='type-id-1131' 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'/>
9511      </data-member>
9512      <data-member access='public' layout-offset-in-bits='1168'>
9513        <var-decl name='max_advance_height' type-id='type-id-1131' 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'/>
9514      </data-member>
9515      <data-member access='public' layout-offset-in-bits='1184'>
9516        <var-decl name='underline_position' type-id='type-id-1131' 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'/>
9517      </data-member>
9518      <data-member access='public' layout-offset-in-bits='1200'>
9519        <var-decl name='underline_thickness' type-id='type-id-1131' 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'/>
9520      </data-member>
9521      <data-member access='public' layout-offset-in-bits='1216'>
9522        <var-decl name='glyph' type-id='type-id-1132' 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'/>
9523      </data-member>
9524      <data-member access='public' layout-offset-in-bits='1280'>
9525        <var-decl name='size' type-id='type-id-1133' 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'/>
9526      </data-member>
9527      <data-member access='public' layout-offset-in-bits='1344'>
9528        <var-decl name='charmap' type-id='type-id-1134' 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'/>
9529      </data-member>
9530      <data-member access='public' layout-offset-in-bits='1408'>
9531        <var-decl name='driver' type-id='type-id-1135' 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'/>
9532      </data-member>
9533      <data-member access='public' layout-offset-in-bits='1472'>
9534        <var-decl name='memory' type-id='type-id-1136' 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'/>
9535      </data-member>
9536      <data-member access='public' layout-offset-in-bits='1536'>
9537        <var-decl name='stream' type-id='type-id-1137' 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'/>
9538      </data-member>
9539      <data-member access='public' layout-offset-in-bits='1600'>
9540        <var-decl name='sizes_list' type-id='type-id-1138' 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'/>
9541      </data-member>
9542      <data-member access='public' layout-offset-in-bits='1728'>
9543        <var-decl name='autohint' type-id='type-id-1128' 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'/>
9544      </data-member>
9545      <data-member access='public' layout-offset-in-bits='1856'>
9546        <var-decl name='extensions' type-id='type-id-33' 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'/>
9547      </data-member>
9548      <data-member access='public' layout-offset-in-bits='1920'>
9549        <var-decl name='internal' type-id='type-id-1139' 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'/>
9550      </data-member>
9551    </class-decl>
9552    <typedef-decl name='FT_Long' type-id='type-id-10' 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-1123'/>
9553    <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-1140'/>
9554    <typedef-decl name='FT_Int' type-id='type-id-9' 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-1125'/>
9555    <typedef-decl name='FT_Bitmap_Size' type-id='type-id-1141' 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-1142'/>
9556    <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-1141'>
9557      <data-member access='public' layout-offset-in-bits='0'>
9558        <var-decl name='height' type-id='type-id-1131' 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'/>
9559      </data-member>
9560      <data-member access='public' layout-offset-in-bits='16'>
9561        <var-decl name='width' type-id='type-id-1131' 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'/>
9562      </data-member>
9563      <data-member access='public' layout-offset-in-bits='64'>
9564        <var-decl name='size' type-id='type-id-1143' 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'/>
9565      </data-member>
9566      <data-member access='public' layout-offset-in-bits='128'>
9567        <var-decl name='x_ppem' type-id='type-id-1143' 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'/>
9568      </data-member>
9569      <data-member access='public' layout-offset-in-bits='192'>
9570        <var-decl name='y_ppem' type-id='type-id-1143' 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'/>
9571      </data-member>
9572    </class-decl>
9573    <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-1131'/>
9574    <typedef-decl name='FT_Pos' type-id='type-id-10' 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-1143'/>
9575    <typedef-decl name='FT_CharMap' type-id='type-id-1144' 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-1134'/>
9576    <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-1145'>
9577      <data-member access='public' layout-offset-in-bits='0'>
9578        <var-decl name='face' type-id='type-id-1146' 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'/>
9579      </data-member>
9580      <data-member access='public' layout-offset-in-bits='64'>
9581        <var-decl name='encoding' type-id='type-id-1147' 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'/>
9582      </data-member>
9583      <data-member access='public' layout-offset-in-bits='96'>
9584        <var-decl name='platform_id' type-id='type-id-1130' 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'/>
9585      </data-member>
9586      <data-member access='public' layout-offset-in-bits='112'>
9587        <var-decl name='encoding_id' type-id='type-id-1130' 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'/>
9588      </data-member>
9589    </class-decl>
9590    <typedef-decl name='FT_Face' type-id='type-id-1148' 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-1146'/>
9591    <typedef-decl name='FT_Encoding' type-id='type-id-1149' 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-1147'/>
9592    <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-1149'>
9593      <underlying-type type-id='type-id-11'/>
9594      <enumerator name='FT_ENCODING_NONE' value='0'/>
9595      <enumerator name='FT_ENCODING_MS_SYMBOL' value='1937337698'/>
9596      <enumerator name='FT_ENCODING_UNICODE' value='1970170211'/>
9597      <enumerator name='FT_ENCODING_SJIS' value='1936353651'/>
9598      <enumerator name='FT_ENCODING_GB2312' value='1734484000'/>
9599      <enumerator name='FT_ENCODING_BIG5' value='1651074869'/>
9600      <enumerator name='FT_ENCODING_WANSUNG' value='2002873971'/>
9601      <enumerator name='FT_ENCODING_JOHAB' value='1785686113'/>
9602      <enumerator name='FT_ENCODING_MS_SJIS' value='1936353651'/>
9603      <enumerator name='FT_ENCODING_MS_GB2312' value='1734484000'/>
9604      <enumerator name='FT_ENCODING_MS_BIG5' value='1651074869'/>
9605      <enumerator name='FT_ENCODING_MS_WANSUNG' value='2002873971'/>
9606      <enumerator name='FT_ENCODING_MS_JOHAB' value='1785686113'/>
9607      <enumerator name='FT_ENCODING_ADOBE_STANDARD' value='1094995778'/>
9608      <enumerator name='FT_ENCODING_ADOBE_EXPERT' value='1094992453'/>
9609      <enumerator name='FT_ENCODING_ADOBE_CUSTOM' value='1094992451'/>
9610      <enumerator name='FT_ENCODING_ADOBE_LATIN_1' value='1818326065'/>
9611      <enumerator name='FT_ENCODING_OLD_LATIN_2' value='1818326066'/>
9612      <enumerator name='FT_ENCODING_APPLE_ROMAN' value='1634889070'/>
9613    </enum-decl>
9614    <typedef-decl name='FT_UShort' type-id='type-id-89' 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-1130'/>
9615    <typedef-decl name='FT_Generic' type-id='type-id-1150' 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-1128'/>
9616    <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-1150'>
9617      <data-member access='public' layout-offset-in-bits='0'>
9618        <var-decl name='data' type-id='type-id-33' 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'/>
9619      </data-member>
9620      <data-member access='public' layout-offset-in-bits='64'>
9621        <var-decl name='finalizer' type-id='type-id-1151' 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'/>
9622      </data-member>
9623    </class-decl>
9624    <typedef-decl name='FT_Generic_Finalizer' type-id='type-id-20' 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-1151'/>
9625    <typedef-decl name='FT_BBox' type-id='type-id-1152' 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-1129'/>
9626    <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-1152'>
9627      <data-member access='public' layout-offset-in-bits='0'>
9628        <var-decl name='xMin' type-id='type-id-1143' 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'/>
9629      </data-member>
9630      <data-member access='public' layout-offset-in-bits='64'>
9631        <var-decl name='yMin' type-id='type-id-1143' 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'/>
9632      </data-member>
9633      <data-member access='public' layout-offset-in-bits='128'>
9634        <var-decl name='xMax' type-id='type-id-1143' 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'/>
9635      </data-member>
9636      <data-member access='public' layout-offset-in-bits='192'>
9637        <var-decl name='yMax' type-id='type-id-1143' 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'/>
9638      </data-member>
9639    </class-decl>
9640    <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-1153'>
9641      <data-member access='public' layout-offset-in-bits='0'>
9642        <var-decl name='library' type-id='type-id-1154' 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'/>
9643      </data-member>
9644      <data-member access='public' layout-offset-in-bits='64'>
9645        <var-decl name='face' type-id='type-id-1146' 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'/>
9646      </data-member>
9647      <data-member access='public' layout-offset-in-bits='128'>
9648        <var-decl name='next' type-id='type-id-1132' 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'/>
9649      </data-member>
9650      <data-member access='public' layout-offset-in-bits='192'>
9651        <var-decl name='reserved' type-id='type-id-1155' 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'/>
9652      </data-member>
9653      <data-member access='public' layout-offset-in-bits='256'>
9654        <var-decl name='generic' type-id='type-id-1128' 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'/>
9655      </data-member>
9656      <data-member access='public' layout-offset-in-bits='384'>
9657        <var-decl name='metrics' type-id='type-id-1156' 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'/>
9658      </data-member>
9659      <data-member access='public' layout-offset-in-bits='896'>
9660        <var-decl name='linearHoriAdvance' type-id='type-id-1157' 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'/>
9661      </data-member>
9662      <data-member access='public' layout-offset-in-bits='960'>
9663        <var-decl name='linearVertAdvance' type-id='type-id-1157' 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'/>
9664      </data-member>
9665      <data-member access='public' layout-offset-in-bits='1024'>
9666        <var-decl name='advance' type-id='type-id-1158' 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'/>
9667      </data-member>
9668      <data-member access='public' layout-offset-in-bits='1152'>
9669        <var-decl name='format' type-id='type-id-1159' 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'/>
9670      </data-member>
9671      <data-member access='public' layout-offset-in-bits='1216'>
9672        <var-decl name='bitmap' type-id='type-id-1160' 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'/>
9673      </data-member>
9674      <data-member access='public' layout-offset-in-bits='1536'>
9675        <var-decl name='bitmap_left' type-id='type-id-1125' 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'/>
9676      </data-member>
9677      <data-member access='public' layout-offset-in-bits='1568'>
9678        <var-decl name='bitmap_top' type-id='type-id-1125' 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'/>
9679      </data-member>
9680      <data-member access='public' layout-offset-in-bits='1600'>
9681        <var-decl name='outline' type-id='type-id-1161' 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'/>
9682      </data-member>
9683      <data-member access='public' layout-offset-in-bits='1920'>
9684        <var-decl name='num_subglyphs' type-id='type-id-1155' 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'/>
9685      </data-member>
9686      <data-member access='public' layout-offset-in-bits='1984'>
9687        <var-decl name='subglyphs' type-id='type-id-1162' 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'/>
9688      </data-member>
9689      <data-member access='public' layout-offset-in-bits='2048'>
9690        <var-decl name='control_data' type-id='type-id-33' 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'/>
9691      </data-member>
9692      <data-member access='public' layout-offset-in-bits='2112'>
9693        <var-decl name='control_len' type-id='type-id-10' 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'/>
9694      </data-member>
9695      <data-member access='public' layout-offset-in-bits='2176'>
9696        <var-decl name='lsb_delta' type-id='type-id-1143' 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'/>
9697      </data-member>
9698      <data-member access='public' layout-offset-in-bits='2240'>
9699        <var-decl name='rsb_delta' type-id='type-id-1143' 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'/>
9700      </data-member>
9701      <data-member access='public' layout-offset-in-bits='2304'>
9702        <var-decl name='other' type-id='type-id-33' 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'/>
9703      </data-member>
9704      <data-member access='public' layout-offset-in-bits='2368'>
9705        <var-decl name='internal' type-id='type-id-1163' 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'/>
9706      </data-member>
9707    </class-decl>
9708    <typedef-decl name='FT_Library' type-id='type-id-1164' 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-1154'/>
9709    <typedef-decl name='FT_GlyphSlot' type-id='type-id-1165' 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-1132'/>
9710    <typedef-decl name='FT_UInt' 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='227' column='1' id='type-id-1155'/>
9711    <typedef-decl name='FT_Glyph_Metrics' type-id='type-id-1166' 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-1156'/>
9712    <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-1166'>
9713      <data-member access='public' layout-offset-in-bits='0'>
9714        <var-decl name='width' type-id='type-id-1143' 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'/>
9715      </data-member>
9716      <data-member access='public' layout-offset-in-bits='64'>
9717        <var-decl name='height' type-id='type-id-1143' 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'/>
9718      </data-member>
9719      <data-member access='public' layout-offset-in-bits='128'>
9720        <var-decl name='horiBearingX' type-id='type-id-1143' 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'/>
9721      </data-member>
9722      <data-member access='public' layout-offset-in-bits='192'>
9723        <var-decl name='horiBearingY' type-id='type-id-1143' 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'/>
9724      </data-member>
9725      <data-member access='public' layout-offset-in-bits='256'>
9726        <var-decl name='horiAdvance' type-id='type-id-1143' 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'/>
9727      </data-member>
9728      <data-member access='public' layout-offset-in-bits='320'>
9729        <var-decl name='vertBearingX' type-id='type-id-1143' 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'/>
9730      </data-member>
9731      <data-member access='public' layout-offset-in-bits='384'>
9732        <var-decl name='vertBearingY' type-id='type-id-1143' 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'/>
9733      </data-member>
9734      <data-member access='public' layout-offset-in-bits='448'>
9735        <var-decl name='vertAdvance' type-id='type-id-1143' 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'/>
9736      </data-member>
9737    </class-decl>
9738    <typedef-decl name='FT_Fixed' type-id='type-id-10' 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-1157'/>
9739    <typedef-decl name='FT_Vector' type-id='type-id-1167' 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-1158'/>
9740    <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-1167'>
9741      <data-member access='public' layout-offset-in-bits='0'>
9742        <var-decl name='x' type-id='type-id-1143' 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'/>
9743      </data-member>
9744      <data-member access='public' layout-offset-in-bits='64'>
9745        <var-decl name='y' type-id='type-id-1143' 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'/>
9746      </data-member>
9747    </class-decl>
9748    <typedef-decl name='FT_Glyph_Format' type-id='type-id-1168' 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-1159'/>
9749    <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-1168'>
9750      <underlying-type type-id='type-id-11'/>
9751      <enumerator name='FT_GLYPH_FORMAT_NONE' value='0'/>
9752      <enumerator name='FT_GLYPH_FORMAT_COMPOSITE' value='1668246896'/>
9753      <enumerator name='FT_GLYPH_FORMAT_BITMAP' value='1651078259'/>
9754      <enumerator name='FT_GLYPH_FORMAT_OUTLINE' value='1869968492'/>
9755      <enumerator name='FT_GLYPH_FORMAT_PLOTTER' value='1886154612'/>
9756    </enum-decl>
9757    <typedef-decl name='FT_Bitmap' type-id='type-id-1169' 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-1160'/>
9758    <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-1169'>
9759      <data-member access='public' layout-offset-in-bits='0'>
9760        <var-decl name='rows' type-id='type-id-9' 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'/>
9761      </data-member>
9762      <data-member access='public' layout-offset-in-bits='32'>
9763        <var-decl name='width' type-id='type-id-9' 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'/>
9764      </data-member>
9765      <data-member access='public' layout-offset-in-bits='64'>
9766        <var-decl name='pitch' type-id='type-id-9' 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'/>
9767      </data-member>
9768      <data-member access='public' layout-offset-in-bits='128'>
9769        <var-decl name='buffer' type-id='type-id-1170' 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'/>
9770      </data-member>
9771      <data-member access='public' layout-offset-in-bits='192'>
9772        <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'/>
9773      </data-member>
9774      <data-member access='public' layout-offset-in-bits='208'>
9775        <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'/>
9776      </data-member>
9777      <data-member access='public' layout-offset-in-bits='216'>
9778        <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'/>
9779      </data-member>
9780      <data-member access='public' layout-offset-in-bits='256'>
9781        <var-decl name='palette' type-id='type-id-33' 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'/>
9782      </data-member>
9783    </class-decl>
9784    <typedef-decl name='FT_Outline' type-id='type-id-1171' 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-1161'/>
9785    <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-1171'>
9786      <data-member access='public' layout-offset-in-bits='0'>
9787        <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'/>
9788      </data-member>
9789      <data-member access='public' layout-offset-in-bits='16'>
9790        <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'/>
9791      </data-member>
9792      <data-member access='public' layout-offset-in-bits='64'>
9793        <var-decl name='points' type-id='type-id-1172' 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'/>
9794      </data-member>
9795      <data-member access='public' layout-offset-in-bits='128'>
9796        <var-decl name='tags' type-id='type-id-42' 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'/>
9797      </data-member>
9798      <data-member access='public' layout-offset-in-bits='192'>
9799        <var-decl name='contours' type-id='type-id-1173' 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'/>
9800      </data-member>
9801      <data-member access='public' layout-offset-in-bits='256'>
9802        <var-decl name='flags' type-id='type-id-9' 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'/>
9803      </data-member>
9804    </class-decl>
9805    <typedef-decl name='FT_SubGlyph' type-id='type-id-1174' 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-1162'/>
9806    <typedef-decl name='FT_Slot_Internal' type-id='type-id-1175' 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-1163'/>
9807    <typedef-decl name='FT_Size' type-id='type-id-1176' 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-1133'/>
9808    <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-1177'>
9809      <data-member access='public' layout-offset-in-bits='0'>
9810        <var-decl name='face' type-id='type-id-1146' 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'/>
9811      </data-member>
9812      <data-member access='public' layout-offset-in-bits='64'>
9813        <var-decl name='generic' type-id='type-id-1128' 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'/>
9814      </data-member>
9815      <data-member access='public' layout-offset-in-bits='192'>
9816        <var-decl name='metrics' type-id='type-id-1178' 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'/>
9817      </data-member>
9818      <data-member access='public' layout-offset-in-bits='640'>
9819        <var-decl name='internal' type-id='type-id-1179' 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'/>
9820      </data-member>
9821    </class-decl>
9822    <typedef-decl name='FT_Size_Metrics' type-id='type-id-1180' 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-1178'/>
9823    <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-1180'>
9824      <data-member access='public' layout-offset-in-bits='0'>
9825        <var-decl name='x_ppem' type-id='type-id-1130' 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'/>
9826      </data-member>
9827      <data-member access='public' layout-offset-in-bits='16'>
9828        <var-decl name='y_ppem' type-id='type-id-1130' 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'/>
9829      </data-member>
9830      <data-member access='public' layout-offset-in-bits='64'>
9831        <var-decl name='x_scale' type-id='type-id-1157' 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'/>
9832      </data-member>
9833      <data-member access='public' layout-offset-in-bits='128'>
9834        <var-decl name='y_scale' type-id='type-id-1157' 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'/>
9835      </data-member>
9836      <data-member access='public' layout-offset-in-bits='192'>
9837        <var-decl name='ascender' type-id='type-id-1143' 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'/>
9838      </data-member>
9839      <data-member access='public' layout-offset-in-bits='256'>
9840        <var-decl name='descender' type-id='type-id-1143' 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'/>
9841      </data-member>
9842      <data-member access='public' layout-offset-in-bits='320'>
9843        <var-decl name='height' type-id='type-id-1143' 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'/>
9844      </data-member>
9845      <data-member access='public' layout-offset-in-bits='384'>
9846        <var-decl name='max_advance' type-id='type-id-1143' 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'/>
9847      </data-member>
9848    </class-decl>
9849    <typedef-decl name='FT_Size_Internal' type-id='type-id-1181' 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-1179'/>
9850    <typedef-decl name='FT_Driver' type-id='type-id-1182' 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-1135'/>
9851    <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-1183'>
9852      <data-member access='public' layout-offset-in-bits='0'>
9853        <var-decl name='user' type-id='type-id-33' 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'/>
9854      </data-member>
9855      <data-member access='public' layout-offset-in-bits='64'>
9856        <var-decl name='alloc' type-id='type-id-1184' 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'/>
9857      </data-member>
9858      <data-member access='public' layout-offset-in-bits='128'>
9859        <var-decl name='free' type-id='type-id-1185' 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'/>
9860      </data-member>
9861      <data-member access='public' layout-offset-in-bits='192'>
9862        <var-decl name='realloc' type-id='type-id-1186' 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'/>
9863      </data-member>
9864    </class-decl>
9865    <typedef-decl name='FT_Alloc_Func' type-id='type-id-1187' 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-1184'/>
9866    <typedef-decl name='FT_Memory' type-id='type-id-1188' 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-1136'/>
9867    <typedef-decl name='FT_Free_Func' type-id='type-id-1189' 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-1185'/>
9868    <typedef-decl name='FT_Realloc_Func' type-id='type-id-1190' 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-1186'/>
9869    <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-1191'>
9870      <data-member access='public' layout-offset-in-bits='0'>
9871        <var-decl name='base' type-id='type-id-1170' 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'/>
9872      </data-member>
9873      <data-member access='public' layout-offset-in-bits='64'>
9874        <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'/>
9875      </data-member>
9876      <data-member access='public' layout-offset-in-bits='128'>
9877        <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'/>
9878      </data-member>
9879      <data-member access='public' layout-offset-in-bits='192'>
9880        <var-decl name='descriptor' type-id='type-id-1192' 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'/>
9881      </data-member>
9882      <data-member access='public' layout-offset-in-bits='256'>
9883        <var-decl name='pathname' type-id='type-id-1192' 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'/>
9884      </data-member>
9885      <data-member access='public' layout-offset-in-bits='320'>
9886        <var-decl name='read' type-id='type-id-1193' 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'/>
9887      </data-member>
9888      <data-member access='public' layout-offset-in-bits='384'>
9889        <var-decl name='close' type-id='type-id-1194' 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'/>
9890      </data-member>
9891      <data-member access='public' layout-offset-in-bits='448'>
9892        <var-decl name='memory' type-id='type-id-1136' 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'/>
9893      </data-member>
9894      <data-member access='public' layout-offset-in-bits='512'>
9895        <var-decl name='cursor' type-id='type-id-1170' 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'/>
9896      </data-member>
9897      <data-member access='public' layout-offset-in-bits='576'>
9898        <var-decl name='limit' type-id='type-id-1170' 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'/>
9899      </data-member>
9900    </class-decl>
9901    <typedef-decl name='FT_StreamDesc' type-id='type-id-1195' 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-1192'/>
9902    <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-1195'>
9903      <data-member access='public'>
9904        <var-decl name='value' type-id='type-id-10' 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'/>
9905      </data-member>
9906      <data-member access='public'>
9907        <var-decl name='pointer' type-id='type-id-33' 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'/>
9908      </data-member>
9909    </union-decl>
9910    <typedef-decl name='FT_Stream_IoFunc' type-id='type-id-1196' 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-1193'/>
9911    <typedef-decl name='FT_Stream' type-id='type-id-1197' 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-1137'/>
9912    <typedef-decl name='FT_Stream_CloseFunc' type-id='type-id-1198' 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-1194'/>
9913    <typedef-decl name='FT_ListRec' type-id='type-id-1199' 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-1138'/>
9914    <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-1199'>
9915      <data-member access='public' layout-offset-in-bits='0'>
9916        <var-decl name='head' type-id='type-id-1200' 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'/>
9917      </data-member>
9918      <data-member access='public' layout-offset-in-bits='64'>
9919        <var-decl name='tail' type-id='type-id-1200' 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'/>
9920      </data-member>
9921    </class-decl>
9922    <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-1201'>
9923      <data-member access='public' layout-offset-in-bits='0'>
9924        <var-decl name='prev' type-id='type-id-1200' 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'/>
9925      </data-member>
9926      <data-member access='public' layout-offset-in-bits='64'>
9927        <var-decl name='next' type-id='type-id-1200' 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'/>
9928      </data-member>
9929      <data-member access='public' layout-offset-in-bits='128'>
9930        <var-decl name='data' type-id='type-id-33' 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'/>
9931      </data-member>
9932    </class-decl>
9933    <typedef-decl name='FT_ListNode' type-id='type-id-1202' 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-1200'/>
9934    <typedef-decl name='FT_Face_Internal' type-id='type-id-1203' 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-1139'/>
9935    <pointer-type-def type-id='type-id-1142' size-in-bits='64' id='type-id-1126'/>
9936    <pointer-type-def type-id='type-id-1134' size-in-bits='64' id='type-id-1127'/>
9937    <pointer-type-def type-id='type-id-1145' size-in-bits='64' id='type-id-1144'/>
9938    <pointer-type-def type-id='type-id-1204' size-in-bits='64' id='type-id-1182'/>
9939    <pointer-type-def type-id='type-id-1122' size-in-bits='64' id='type-id-1148'/>
9940    <pointer-type-def type-id='type-id-1205' size-in-bits='64' id='type-id-1203'/>
9941    <pointer-type-def type-id='type-id-1153' size-in-bits='64' id='type-id-1165'/>
9942    <pointer-type-def type-id='type-id-1206' size-in-bits='64' id='type-id-1164'/>
9943    <pointer-type-def type-id='type-id-1201' size-in-bits='64' id='type-id-1202'/>
9944    <pointer-type-def type-id='type-id-1183' size-in-bits='64' id='type-id-1188'/>
9945    <pointer-type-def type-id='type-id-1177' size-in-bits='64' id='type-id-1176'/>
9946    <pointer-type-def type-id='type-id-1207' size-in-bits='64' id='type-id-1181'/>
9947    <pointer-type-def type-id='type-id-1208' size-in-bits='64' id='type-id-1175'/>
9948    <pointer-type-def type-id='type-id-1191' size-in-bits='64' id='type-id-1197'/>
9949    <pointer-type-def type-id='type-id-1140' size-in-bits='64' id='type-id-1124'/>
9950    <pointer-type-def type-id='type-id-1209' size-in-bits='64' id='type-id-1174'/>
9951    <pointer-type-def type-id='type-id-1158' size-in-bits='64' id='type-id-1172'/>
9952    <pointer-type-def type-id='type-id-80' size-in-bits='64' id='type-id-1173'/>
9953    <pointer-type-def type-id='type-id-87' size-in-bits='64' id='type-id-1170'/>
9954    <pointer-type-def type-id='type-id-1210' size-in-bits='64' id='type-id-1196'/>
9955    <pointer-type-def type-id='type-id-1211' size-in-bits='64' id='type-id-1189'/>
9956    <pointer-type-def type-id='type-id-1212' size-in-bits='64' id='type-id-1198'/>
9957    <pointer-type-def type-id='type-id-1213' size-in-bits='64' id='type-id-1187'/>
9958    <pointer-type-def type-id='type-id-1214' size-in-bits='64' id='type-id-1190'/>
9959    <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'>
9960      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ft.cc' line='515' column='1'/>
9961      <return type-id='type-id-1146'/>
9962    </function-decl>
9963    <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'>
9964      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1035' column='1'/>
9965      <return type-id='type-id-13'/>
9966    </function-decl>
9967    <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'>
9968      <parameter type-id='type-id-1146' name='ft_face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ft.cc' line='333' column='1'/>
9969      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ft.cc' line='334' column='1'/>
9970      <return type-id='type-id-144'/>
9971    </function-decl>
9972    <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'>
9973      <parameter type-id='type-id-1146' name='ft_face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ft.cc' line='408' column='1'/>
9974      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ft.cc' line='409' column='1'/>
9975      <return type-id='type-id-143'/>
9976    </function-decl>
9977    <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'>
9978      <parameter type-id='type-id-1146' name='ft_face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ft.cc' line='377' column='1'/>
9979      <return type-id='type-id-144'/>
9980    </function-decl>
9981    <class-decl name='FT_DriverRec_' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1204'/>
9982    <class-decl name='FT_Face_InternalRec_' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1205'/>
9983    <class-decl name='FT_LibraryRec_' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1206'/>
9984    <class-decl name='FT_Size_InternalRec_' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1207'/>
9985    <class-decl name='FT_Slot_InternalRec_' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1208'/>
9986    <class-decl name='FT_SubGlyphRec_' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1209'/>
9987    <function-type size-in-bits='64' id='type-id-1210'>
9988      <parameter type-id='type-id-1137'/>
9989      <parameter type-id='type-id-4'/>
9990      <parameter type-id='type-id-1170'/>
9991      <parameter type-id='type-id-4'/>
9992      <return type-id='type-id-4'/>
9993    </function-type>
9994    <function-type size-in-bits='64' id='type-id-1211'>
9995      <parameter type-id='type-id-1136'/>
9996      <parameter type-id='type-id-33'/>
9997      <return type-id='type-id-13'/>
9998    </function-type>
9999    <function-type size-in-bits='64' id='type-id-1212'>
10000      <parameter type-id='type-id-1137'/>
10001      <return type-id='type-id-13'/>
10002    </function-type>
10003    <function-type size-in-bits='64' id='type-id-1213'>
10004      <parameter type-id='type-id-1136'/>
10005      <parameter type-id='type-id-10'/>
10006      <return type-id='type-id-33'/>
10007    </function-type>
10008    <function-type size-in-bits='64' id='type-id-1214'>
10009      <parameter type-id='type-id-1136'/>
10010      <parameter type-id='type-id-10'/>
10011      <parameter type-id='type-id-10'/>
10012      <parameter type-id='type-id-33'/>
10013      <return type-id='type-id-33'/>
10014    </function-type>
10015  </abi-instr>
10016  <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'>
10017    <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-1215'>
10018      <underlying-type type-id='type-id-11'/>
10019      <enumerator name='G_UNICODE_SCRIPT_INVALID_CODE' value='-1'/>
10020      <enumerator name='G_UNICODE_SCRIPT_COMMON' value='0'/>
10021      <enumerator name='G_UNICODE_SCRIPT_INHERITED' value='1'/>
10022      <enumerator name='G_UNICODE_SCRIPT_ARABIC' value='2'/>
10023      <enumerator name='G_UNICODE_SCRIPT_ARMENIAN' value='3'/>
10024      <enumerator name='G_UNICODE_SCRIPT_BENGALI' value='4'/>
10025      <enumerator name='G_UNICODE_SCRIPT_BOPOMOFO' value='5'/>
10026      <enumerator name='G_UNICODE_SCRIPT_CHEROKEE' value='6'/>
10027      <enumerator name='G_UNICODE_SCRIPT_COPTIC' value='7'/>
10028      <enumerator name='G_UNICODE_SCRIPT_CYRILLIC' value='8'/>
10029      <enumerator name='G_UNICODE_SCRIPT_DESERET' value='9'/>
10030      <enumerator name='G_UNICODE_SCRIPT_DEVANAGARI' value='10'/>
10031      <enumerator name='G_UNICODE_SCRIPT_ETHIOPIC' value='11'/>
10032      <enumerator name='G_UNICODE_SCRIPT_GEORGIAN' value='12'/>
10033      <enumerator name='G_UNICODE_SCRIPT_GOTHIC' value='13'/>
10034      <enumerator name='G_UNICODE_SCRIPT_GREEK' value='14'/>
10035      <enumerator name='G_UNICODE_SCRIPT_GUJARATI' value='15'/>
10036      <enumerator name='G_UNICODE_SCRIPT_GURMUKHI' value='16'/>
10037      <enumerator name='G_UNICODE_SCRIPT_HAN' value='17'/>
10038      <enumerator name='G_UNICODE_SCRIPT_HANGUL' value='18'/>
10039      <enumerator name='G_UNICODE_SCRIPT_HEBREW' value='19'/>
10040      <enumerator name='G_UNICODE_SCRIPT_HIRAGANA' value='20'/>
10041      <enumerator name='G_UNICODE_SCRIPT_KANNADA' value='21'/>
10042      <enumerator name='G_UNICODE_SCRIPT_KATAKANA' value='22'/>
10043      <enumerator name='G_UNICODE_SCRIPT_KHMER' value='23'/>
10044      <enumerator name='G_UNICODE_SCRIPT_LAO' value='24'/>
10045      <enumerator name='G_UNICODE_SCRIPT_LATIN' value='25'/>
10046      <enumerator name='G_UNICODE_SCRIPT_MALAYALAM' value='26'/>
10047      <enumerator name='G_UNICODE_SCRIPT_MONGOLIAN' value='27'/>
10048      <enumerator name='G_UNICODE_SCRIPT_MYANMAR' value='28'/>
10049      <enumerator name='G_UNICODE_SCRIPT_OGHAM' value='29'/>
10050      <enumerator name='G_UNICODE_SCRIPT_OLD_ITALIC' value='30'/>
10051      <enumerator name='G_UNICODE_SCRIPT_ORIYA' value='31'/>
10052      <enumerator name='G_UNICODE_SCRIPT_RUNIC' value='32'/>
10053      <enumerator name='G_UNICODE_SCRIPT_SINHALA' value='33'/>
10054      <enumerator name='G_UNICODE_SCRIPT_SYRIAC' value='34'/>
10055      <enumerator name='G_UNICODE_SCRIPT_TAMIL' value='35'/>
10056      <enumerator name='G_UNICODE_SCRIPT_TELUGU' value='36'/>
10057      <enumerator name='G_UNICODE_SCRIPT_THAANA' value='37'/>
10058      <enumerator name='G_UNICODE_SCRIPT_THAI' value='38'/>
10059      <enumerator name='G_UNICODE_SCRIPT_TIBETAN' value='39'/>
10060      <enumerator name='G_UNICODE_SCRIPT_CANADIAN_ABORIGINAL' value='40'/>
10061      <enumerator name='G_UNICODE_SCRIPT_YI' value='41'/>
10062      <enumerator name='G_UNICODE_SCRIPT_TAGALOG' value='42'/>
10063      <enumerator name='G_UNICODE_SCRIPT_HANUNOO' value='43'/>
10064      <enumerator name='G_UNICODE_SCRIPT_BUHID' value='44'/>
10065      <enumerator name='G_UNICODE_SCRIPT_TAGBANWA' value='45'/>
10066      <enumerator name='G_UNICODE_SCRIPT_BRAILLE' value='46'/>
10067      <enumerator name='G_UNICODE_SCRIPT_CYPRIOT' value='47'/>
10068      <enumerator name='G_UNICODE_SCRIPT_LIMBU' value='48'/>
10069      <enumerator name='G_UNICODE_SCRIPT_OSMANYA' value='49'/>
10070      <enumerator name='G_UNICODE_SCRIPT_SHAVIAN' value='50'/>
10071      <enumerator name='G_UNICODE_SCRIPT_LINEAR_B' value='51'/>
10072      <enumerator name='G_UNICODE_SCRIPT_TAI_LE' value='52'/>
10073      <enumerator name='G_UNICODE_SCRIPT_UGARITIC' value='53'/>
10074      <enumerator name='G_UNICODE_SCRIPT_NEW_TAI_LUE' value='54'/>
10075      <enumerator name='G_UNICODE_SCRIPT_BUGINESE' value='55'/>
10076      <enumerator name='G_UNICODE_SCRIPT_GLAGOLITIC' value='56'/>
10077      <enumerator name='G_UNICODE_SCRIPT_TIFINAGH' value='57'/>
10078      <enumerator name='G_UNICODE_SCRIPT_SYLOTI_NAGRI' value='58'/>
10079      <enumerator name='G_UNICODE_SCRIPT_OLD_PERSIAN' value='59'/>
10080      <enumerator name='G_UNICODE_SCRIPT_KHAROSHTHI' value='60'/>
10081      <enumerator name='G_UNICODE_SCRIPT_UNKNOWN' value='61'/>
10082      <enumerator name='G_UNICODE_SCRIPT_BALINESE' value='62'/>
10083      <enumerator name='G_UNICODE_SCRIPT_CUNEIFORM' value='63'/>
10084      <enumerator name='G_UNICODE_SCRIPT_PHOENICIAN' value='64'/>
10085      <enumerator name='G_UNICODE_SCRIPT_PHAGS_PA' value='65'/>
10086      <enumerator name='G_UNICODE_SCRIPT_NKO' value='66'/>
10087      <enumerator name='G_UNICODE_SCRIPT_KAYAH_LI' value='67'/>
10088      <enumerator name='G_UNICODE_SCRIPT_LEPCHA' value='68'/>
10089      <enumerator name='G_UNICODE_SCRIPT_REJANG' value='69'/>
10090      <enumerator name='G_UNICODE_SCRIPT_SUNDANESE' value='70'/>
10091      <enumerator name='G_UNICODE_SCRIPT_SAURASHTRA' value='71'/>
10092      <enumerator name='G_UNICODE_SCRIPT_CHAM' value='72'/>
10093      <enumerator name='G_UNICODE_SCRIPT_OL_CHIKI' value='73'/>
10094      <enumerator name='G_UNICODE_SCRIPT_VAI' value='74'/>
10095      <enumerator name='G_UNICODE_SCRIPT_CARIAN' value='75'/>
10096      <enumerator name='G_UNICODE_SCRIPT_LYCIAN' value='76'/>
10097      <enumerator name='G_UNICODE_SCRIPT_LYDIAN' value='77'/>
10098      <enumerator name='G_UNICODE_SCRIPT_AVESTAN' value='78'/>
10099      <enumerator name='G_UNICODE_SCRIPT_BAMUM' value='79'/>
10100      <enumerator name='G_UNICODE_SCRIPT_EGYPTIAN_HIEROGLYPHS' value='80'/>
10101      <enumerator name='G_UNICODE_SCRIPT_IMPERIAL_ARAMAIC' value='81'/>
10102      <enumerator name='G_UNICODE_SCRIPT_INSCRIPTIONAL_PAHLAVI' value='82'/>
10103      <enumerator name='G_UNICODE_SCRIPT_INSCRIPTIONAL_PARTHIAN' value='83'/>
10104      <enumerator name='G_UNICODE_SCRIPT_JAVANESE' value='84'/>
10105      <enumerator name='G_UNICODE_SCRIPT_KAITHI' value='85'/>
10106      <enumerator name='G_UNICODE_SCRIPT_LISU' value='86'/>
10107      <enumerator name='G_UNICODE_SCRIPT_MEETEI_MAYEK' value='87'/>
10108      <enumerator name='G_UNICODE_SCRIPT_OLD_SOUTH_ARABIAN' value='88'/>
10109      <enumerator name='G_UNICODE_SCRIPT_OLD_TURKIC' value='89'/>
10110      <enumerator name='G_UNICODE_SCRIPT_SAMARITAN' value='90'/>
10111      <enumerator name='G_UNICODE_SCRIPT_TAI_THAM' value='91'/>
10112      <enumerator name='G_UNICODE_SCRIPT_TAI_VIET' value='92'/>
10113      <enumerator name='G_UNICODE_SCRIPT_BATAK' value='93'/>
10114      <enumerator name='G_UNICODE_SCRIPT_BRAHMI' value='94'/>
10115      <enumerator name='G_UNICODE_SCRIPT_MANDAIC' value='95'/>
10116      <enumerator name='G_UNICODE_SCRIPT_CHAKMA' value='96'/>
10117      <enumerator name='G_UNICODE_SCRIPT_MEROITIC_CURSIVE' value='97'/>
10118      <enumerator name='G_UNICODE_SCRIPT_MEROITIC_HIEROGLYPHS' value='98'/>
10119      <enumerator name='G_UNICODE_SCRIPT_MIAO' value='99'/>
10120      <enumerator name='G_UNICODE_SCRIPT_SHARADA' value='100'/>
10121      <enumerator name='G_UNICODE_SCRIPT_SORA_SOMPENG' value='101'/>
10122      <enumerator name='G_UNICODE_SCRIPT_TAKRI' value='102'/>
10123      <enumerator name='G_UNICODE_SCRIPT_BASSA_VAH' value='103'/>
10124      <enumerator name='G_UNICODE_SCRIPT_CAUCASIAN_ALBANIAN' value='104'/>
10125      <enumerator name='G_UNICODE_SCRIPT_DUPLOYAN' value='105'/>
10126      <enumerator name='G_UNICODE_SCRIPT_ELBASAN' value='106'/>
10127      <enumerator name='G_UNICODE_SCRIPT_GRANTHA' value='107'/>
10128      <enumerator name='G_UNICODE_SCRIPT_KHOJKI' value='108'/>
10129      <enumerator name='G_UNICODE_SCRIPT_KHUDAWADI' value='109'/>
10130      <enumerator name='G_UNICODE_SCRIPT_LINEAR_A' value='110'/>
10131      <enumerator name='G_UNICODE_SCRIPT_MAHAJANI' value='111'/>
10132      <enumerator name='G_UNICODE_SCRIPT_MANICHAEAN' value='112'/>
10133      <enumerator name='G_UNICODE_SCRIPT_MENDE_KIKAKUI' value='113'/>
10134      <enumerator name='G_UNICODE_SCRIPT_MODI' value='114'/>
10135      <enumerator name='G_UNICODE_SCRIPT_MRO' value='115'/>
10136      <enumerator name='G_UNICODE_SCRIPT_NABATAEAN' value='116'/>
10137      <enumerator name='G_UNICODE_SCRIPT_OLD_NORTH_ARABIAN' value='117'/>
10138      <enumerator name='G_UNICODE_SCRIPT_OLD_PERMIC' value='118'/>
10139      <enumerator name='G_UNICODE_SCRIPT_PAHAWH_HMONG' value='119'/>
10140      <enumerator name='G_UNICODE_SCRIPT_PALMYRENE' value='120'/>
10141      <enumerator name='G_UNICODE_SCRIPT_PAU_CIN_HAU' value='121'/>
10142      <enumerator name='G_UNICODE_SCRIPT_PSALTER_PAHLAVI' value='122'/>
10143      <enumerator name='G_UNICODE_SCRIPT_SIDDHAM' value='123'/>
10144      <enumerator name='G_UNICODE_SCRIPT_TIRHUTA' value='124'/>
10145      <enumerator name='G_UNICODE_SCRIPT_WARANG_CITI' value='125'/>
10146    </enum-decl>
10147    <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'>
10148      <return type-id='type-id-99'/>
10149    </function-decl>
10150    <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'>
10151      <parameter type-id='type-id-116' name='script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-glib.cc' line='177' column='1'/>
10152      <return type-id='type-id-1215'/>
10153    </function-decl>
10154    <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'>
10155      <parameter type-id='type-id-1215' name='script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-glib.cc' line='161' column='1'/>
10156      <return type-id='type-id-116'/>
10157    </function-decl>
10158  </abi-instr>
10159  <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'>
10160    <array-type-def dimensions='1' type-id='type-id-1000' size-in-bits='2048' id='type-id-959'>
10161      <subrange length='256' type-id='type-id-4' id='type-id-1001'/>
10162    </array-type-def>
10163    <array-type-def dimensions='1' type-id='type-id-1002' size-in-bits='96' id='type-id-922'>
10164      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
10165    </array-type-def>
10166    <array-type-def dimensions='1' type-id='type-id-890' size-in-bits='64' id='type-id-923'>
10167      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
10168    </array-type-def>
10169    <array-type-def dimensions='1' type-id='type-id-280' size-in-bits='16' id='type-id-791'>
10170      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
10171    </array-type-def>
10172    <array-type-def dimensions='1' type-id='type-id-1216' size-in-bits='32' id='type-id-1217'>
10173      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
10174    </array-type-def>
10175    <array-type-def dimensions='1' type-id='type-id-452' size-in-bits='16' id='type-id-1218'>
10176      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
10177    </array-type-def>
10178    <array-type-def dimensions='1' type-id='type-id-415' size-in-bits='16' id='type-id-809'>
10179      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
10180    </array-type-def>
10181    <array-type-def dimensions='1' type-id='type-id-1008' size-in-bits='40' id='type-id-955'>
10182      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
10183    </array-type-def>
10184    <array-type-def dimensions='1' type-id='type-id-1009' size-in-bits='32' id='type-id-956'>
10185      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
10186    </array-type-def>
10187    <array-type-def dimensions='1' type-id='type-id-909' size-in-bits='88' id='type-id-957'>
10188      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
10189    </array-type-def>
10190    <array-type-def dimensions='1' type-id='type-id-84' size-in-bits='24' id='type-id-1109'>
10191      <subrange length='3' type-id='type-id-4' id='type-id-1117'/>
10192    </array-type-def>
10193    <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-1219'>
10194      <data-member access='public' layout-offset-in-bits='0'>
10195        <var-decl name='table' type-id='type-id-1220' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='96' column='1'/>
10196      </data-member>
10197      <data-member access='public' layout-offset-in-bits='64'>
10198        <var-decl name='uvs_table' type-id='type-id-1220' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='97' column='1'/>
10199      </data-member>
10200      <data-member access='public' layout-offset-in-bits='128'>
10201        <var-decl name='blob' type-id='type-id-56' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='98' column='1'/>
10202      </data-member>
10203    </class-decl>
10204    <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-1221'>
10205      <data-member access='public' layout-offset-in-bits='0'>
10206        <var-decl name='num_metrics' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='40' column='1'/>
10207      </data-member>
10208      <data-member access='public' layout-offset-in-bits='32'>
10209        <var-decl name='num_advances' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='41' column='1'/>
10210      </data-member>
10211      <data-member access='public' layout-offset-in-bits='64'>
10212        <var-decl name='default_advance' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='42' column='1'/>
10213      </data-member>
10214      <data-member access='public' layout-offset-in-bits='128'>
10215        <var-decl name='table' type-id='type-id-1222' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='43' column='1'/>
10216      </data-member>
10217      <data-member access='public' layout-offset-in-bits='192'>
10218        <var-decl name='blob' type-id='type-id-56' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-font.cc' line='44' column='1'/>
10219      </data-member>
10220    </class-decl>
10221    <pointer-type-def type-id='type-id-846' size-in-bits='64' id='type-id-1223'/>
10222    <qualified-type-def type-id='type-id-1223' const='yes' id='type-id-1224'/>
10223    <pointer-type-def type-id='type-id-847' size-in-bits='64' id='type-id-1225'/>
10224    <qualified-type-def type-id='type-id-1225' const='yes' id='type-id-1226'/>
10225    <pointer-type-def type-id='type-id-618' size-in-bits='64' id='type-id-437'/>
10226    <qualified-type-def type-id='type-id-437' const='yes' id='type-id-1227'/>
10227    <pointer-type-def type-id='type-id-850' size-in-bits='64' id='type-id-1228'/>
10228    <qualified-type-def type-id='type-id-1228' const='yes' id='type-id-1229'/>
10229    <pointer-type-def type-id='type-id-874' size-in-bits='64' id='type-id-1230'/>
10230    <qualified-type-def type-id='type-id-1230' const='yes' id='type-id-1231'/>
10231    <pointer-type-def type-id='type-id-875' size-in-bits='64' id='type-id-1232'/>
10232    <qualified-type-def type-id='type-id-1232' const='yes' id='type-id-1233'/>
10233    <pointer-type-def type-id='type-id-876' size-in-bits='64' id='type-id-1234'/>
10234    <qualified-type-def type-id='type-id-1234' const='yes' id='type-id-1235'/>
10235    <qualified-type-def type-id='type-id-267' const='yes' id='type-id-1236'/>
10236    <pointer-type-def type-id='type-id-1081' size-in-bits='64' id='type-id-1237'/>
10237    <reference-type-def kind='lvalue' type-id='type-id-1238' size-in-bits='64' id='type-id-1239'/>
10238    <pointer-type-def type-id='type-id-1238' size-in-bits='64' id='type-id-1240'/>
10239    <qualified-type-def type-id='type-id-1240' const='yes' id='type-id-1241'/>
10240    <pointer-type-def type-id='type-id-881' size-in-bits='64' id='type-id-1242'/>
10241    <qualified-type-def type-id='type-id-1242' const='yes' id='type-id-1243'/>
10242    <pointer-type-def type-id='type-id-882' size-in-bits='64' id='type-id-1244'/>
10243    <qualified-type-def type-id='type-id-1244' const='yes' id='type-id-1245'/>
10244    <pointer-type-def type-id='type-id-883' size-in-bits='64' id='type-id-1246'/>
10245    <qualified-type-def type-id='type-id-1246' const='yes' id='type-id-1247'/>
10246    <reference-type-def kind='lvalue' type-id='type-id-1002' size-in-bits='64' id='type-id-1248'/>
10247    <pointer-type-def type-id='type-id-1002' size-in-bits='64' id='type-id-1249'/>
10248    <pointer-type-def type-id='type-id-884' size-in-bits='64' id='type-id-1250'/>
10249    <qualified-type-def type-id='type-id-1250' const='yes' id='type-id-1251'/>
10250    <pointer-type-def type-id='type-id-885' size-in-bits='64' id='type-id-1252'/>
10251    <qualified-type-def type-id='type-id-1252' const='yes' id='type-id-1253'/>
10252    <pointer-type-def type-id='type-id-886' size-in-bits='64' id='type-id-1254'/>
10253    <qualified-type-def type-id='type-id-1254' const='yes' id='type-id-1255'/>
10254    <pointer-type-def type-id='type-id-887' size-in-bits='64' id='type-id-1256'/>
10255    <qualified-type-def type-id='type-id-1256' const='yes' id='type-id-1257'/>
10256    <reference-type-def kind='lvalue' type-id='type-id-890' size-in-bits='64' id='type-id-1258'/>
10257    <pointer-type-def type-id='type-id-890' size-in-bits='64' id='type-id-1259'/>
10258    <qualified-type-def type-id='type-id-1259' const='yes' id='type-id-1260'/>
10259    <reference-type-def kind='lvalue' type-id='type-id-280' size-in-bits='64' id='type-id-1261'/>
10260    <qualified-type-def type-id='type-id-281' const='yes' id='type-id-1262'/>
10261    <pointer-type-def type-id='type-id-1005' size-in-bits='64' id='type-id-1263'/>
10262    <pointer-type-def type-id='type-id-638' size-in-bits='64' id='type-id-457'/>
10263    <qualified-type-def type-id='type-id-457' const='yes' id='type-id-1264'/>
10264    <pointer-type-def type-id='type-id-665' size-in-bits='64' id='type-id-456'/>
10265    <qualified-type-def type-id='type-id-456' const='yes' id='type-id-1265'/>
10266    <pointer-type-def type-id='type-id-666' size-in-bits='64' id='type-id-455'/>
10267    <qualified-type-def type-id='type-id-455' const='yes' id='type-id-1266'/>
10268    <reference-type-def kind='lvalue' type-id='type-id-1267' size-in-bits='64' id='type-id-1268'/>
10269    <reference-type-def kind='lvalue' type-id='type-id-1269' size-in-bits='64' id='type-id-1270'/>
10270    <reference-type-def kind='lvalue' type-id='type-id-1271' size-in-bits='64' id='type-id-1272'/>
10271    <reference-type-def kind='lvalue' type-id='type-id-1273' size-in-bits='64' id='type-id-1274'/>
10272    <reference-type-def kind='lvalue' type-id='type-id-1275' size-in-bits='64' id='type-id-1276'/>
10273    <reference-type-def kind='lvalue' type-id='type-id-1277' size-in-bits='64' id='type-id-1278'/>
10274    <reference-type-def kind='lvalue' type-id='type-id-1279' size-in-bits='64' id='type-id-1280'/>
10275    <reference-type-def kind='lvalue' type-id='type-id-1281' size-in-bits='64' id='type-id-1282'/>
10276    <pointer-type-def type-id='type-id-415' size-in-bits='64' id='type-id-451'/>
10277    <reference-type-def kind='lvalue' type-id='type-id-1008' size-in-bits='64' id='type-id-1283'/>
10278    <pointer-type-def type-id='type-id-1008' size-in-bits='64' id='type-id-1284'/>
10279    <reference-type-def kind='lvalue' type-id='type-id-1009' size-in-bits='64' id='type-id-1285'/>
10280    <pointer-type-def type-id='type-id-1009' size-in-bits='64' id='type-id-1286'/>
10281    <reference-type-def kind='lvalue' type-id='type-id-909' size-in-bits='64' id='type-id-1287'/>
10282    <pointer-type-def type-id='type-id-909' size-in-bits='64' id='type-id-1288'/>
10283    <qualified-type-def type-id='type-id-1288' const='yes' id='type-id-1289'/>
10284    <pointer-type-def type-id='type-id-910' size-in-bits='64' id='type-id-1290'/>
10285    <qualified-type-def type-id='type-id-1290' const='yes' id='type-id-1291'/>
10286    <pointer-type-def type-id='type-id-1292' size-in-bits='64' id='type-id-1293'/>
10287    <qualified-type-def type-id='type-id-1293' const='yes' id='type-id-1294'/>
10288    <pointer-type-def type-id='type-id-911' size-in-bits='64' id='type-id-1295'/>
10289    <qualified-type-def type-id='type-id-1295' const='yes' id='type-id-1296'/>
10290    <qualified-type-def type-id='type-id-846' const='yes' id='type-id-679'/>
10291    <pointer-type-def type-id='type-id-679' size-in-bits='64' id='type-id-466'/>
10292    <qualified-type-def type-id='type-id-466' const='yes' id='type-id-1297'/>
10293    <qualified-type-def type-id='type-id-847' const='yes' id='type-id-680'/>
10294    <pointer-type-def type-id='type-id-680' size-in-bits='64' id='type-id-458'/>
10295    <qualified-type-def type-id='type-id-458' const='yes' id='type-id-1298'/>
10296    <qualified-type-def type-id='type-id-618' const='yes' id='type-id-683'/>
10297    <pointer-type-def type-id='type-id-683' size-in-bits='64' id='type-id-462'/>
10298    <qualified-type-def type-id='type-id-462' const='yes' id='type-id-1299'/>
10299    <qualified-type-def type-id='type-id-850' const='yes' id='type-id-684'/>
10300    <pointer-type-def type-id='type-id-684' size-in-bits='64' id='type-id-464'/>
10301    <qualified-type-def type-id='type-id-464' const='yes' id='type-id-1300'/>
10302    <qualified-type-def type-id='type-id-874' const='yes' id='type-id-712'/>
10303    <pointer-type-def type-id='type-id-712' size-in-bits='64' id='type-id-472'/>
10304    <qualified-type-def type-id='type-id-472' const='yes' id='type-id-1301'/>
10305    <qualified-type-def type-id='type-id-875' const='yes' id='type-id-713'/>
10306    <pointer-type-def type-id='type-id-713' size-in-bits='64' id='type-id-470'/>
10307    <qualified-type-def type-id='type-id-876' const='yes' id='type-id-714'/>
10308    <pointer-type-def type-id='type-id-714' size-in-bits='64' id='type-id-469'/>
10309    <qualified-type-def type-id='type-id-469' const='yes' id='type-id-1302'/>
10310    <qualified-type-def type-id='type-id-1081' const='yes' id='type-id-1303'/>
10311    <reference-type-def kind='lvalue' type-id='type-id-1303' size-in-bits='64' id='type-id-1304'/>
10312    <pointer-type-def type-id='type-id-1303' size-in-bits='64' id='type-id-1305'/>
10313    <qualified-type-def type-id='type-id-1305' const='yes' id='type-id-1306'/>
10314    <qualified-type-def type-id='type-id-1238' const='yes' id='type-id-1307'/>
10315    <reference-type-def kind='lvalue' type-id='type-id-1307' size-in-bits='64' id='type-id-1308'/>
10316    <pointer-type-def type-id='type-id-1307' size-in-bits='64' id='type-id-1220'/>
10317    <qualified-type-def type-id='type-id-1220' const='yes' id='type-id-1309'/>
10318    <qualified-type-def type-id='type-id-881' const='yes' id='type-id-719'/>
10319    <pointer-type-def type-id='type-id-719' size-in-bits='64' id='type-id-459'/>
10320    <qualified-type-def type-id='type-id-459' const='yes' id='type-id-1310'/>
10321    <qualified-type-def type-id='type-id-882' const='yes' id='type-id-720'/>
10322    <pointer-type-def type-id='type-id-720' size-in-bits='64' id='type-id-475'/>
10323    <qualified-type-def type-id='type-id-475' const='yes' id='type-id-1311'/>
10324    <qualified-type-def type-id='type-id-883' const='yes' id='type-id-721'/>
10325    <pointer-type-def type-id='type-id-721' size-in-bits='64' id='type-id-460'/>
10326    <qualified-type-def type-id='type-id-460' const='yes' id='type-id-1312'/>
10327    <qualified-type-def type-id='type-id-1002' const='yes' id='type-id-1313'/>
10328    <qualified-type-def type-id='type-id-1314' id='type-id-1315'/>
10329    <reference-type-def kind='lvalue' type-id='type-id-1313' size-in-bits='64' id='type-id-1314'/>
10330    <pointer-type-def type-id='type-id-1313' size-in-bits='64' id='type-id-1316'/>
10331    <qualified-type-def type-id='type-id-1316' const='yes' id='type-id-1317'/>
10332    <qualified-type-def type-id='type-id-884' const='yes' id='type-id-722'/>
10333    <pointer-type-def type-id='type-id-722' size-in-bits='64' id='type-id-467'/>
10334    <qualified-type-def type-id='type-id-467' const='yes' id='type-id-1318'/>
10335    <qualified-type-def type-id='type-id-885' const='yes' id='type-id-723'/>
10336    <pointer-type-def type-id='type-id-723' size-in-bits='64' id='type-id-468'/>
10337    <qualified-type-def type-id='type-id-468' const='yes' id='type-id-1319'/>
10338    <qualified-type-def type-id='type-id-886' const='yes' id='type-id-724'/>
10339    <pointer-type-def type-id='type-id-724' size-in-bits='64' id='type-id-463'/>
10340    <qualified-type-def type-id='type-id-463' const='yes' id='type-id-1320'/>
10341    <qualified-type-def type-id='type-id-887' const='yes' id='type-id-725'/>
10342    <pointer-type-def type-id='type-id-725' size-in-bits='64' id='type-id-465'/>
10343    <qualified-type-def type-id='type-id-465' const='yes' id='type-id-1321'/>
10344    <qualified-type-def type-id='type-id-890' const='yes' id='type-id-728'/>
10345    <qualified-type-def type-id='type-id-924' id='type-id-1322'/>
10346    <reference-type-def kind='lvalue' type-id='type-id-728' size-in-bits='64' id='type-id-924'/>
10347    <pointer-type-def type-id='type-id-728' size-in-bits='64' id='type-id-477'/>
10348    <qualified-type-def type-id='type-id-477' const='yes' id='type-id-1323'/>
10349    <qualified-type-def type-id='type-id-1005' const='yes' id='type-id-1324'/>
10350    <reference-type-def kind='lvalue' type-id='type-id-1324' size-in-bits='64' id='type-id-1325'/>
10351    <pointer-type-def type-id='type-id-1324' size-in-bits='64' id='type-id-1326'/>
10352    <qualified-type-def type-id='type-id-1326' const='yes' id='type-id-1327'/>
10353    <qualified-type-def type-id='type-id-1216' const='yes' id='type-id-1328'/>
10354    <pointer-type-def type-id='type-id-1328' size-in-bits='64' id='type-id-1329'/>
10355    <qualified-type-def type-id='type-id-638' const='yes' id='type-id-749'/>
10356    <pointer-type-def type-id='type-id-749' size-in-bits='64' id='type-id-476'/>
10357    <qualified-type-def type-id='type-id-476' const='yes' id='type-id-1330'/>
10358    <qualified-type-def type-id='type-id-665' const='yes' id='type-id-776'/>
10359    <pointer-type-def type-id='type-id-776' size-in-bits='64' id='type-id-473'/>
10360    <qualified-type-def type-id='type-id-473' const='yes' id='type-id-1331'/>
10361    <qualified-type-def type-id='type-id-666' const='yes' id='type-id-777'/>
10362    <pointer-type-def type-id='type-id-777' size-in-bits='64' id='type-id-471'/>
10363    <qualified-type-def type-id='type-id-471' const='yes' id='type-id-1332'/>
10364    <qualified-type-def type-id='type-id-961' const='yes' id='type-id-1101'/>
10365    <pointer-type-def type-id='type-id-1101' size-in-bits='64' id='type-id-1025'/>
10366    <qualified-type-def type-id='type-id-1267' const='yes' id='type-id-1333'/>
10367    <reference-type-def kind='lvalue' type-id='type-id-1333' size-in-bits='64' id='type-id-1334'/>
10368    <pointer-type-def type-id='type-id-1333' size-in-bits='64' id='type-id-1335'/>
10369    <qualified-type-def type-id='type-id-1269' const='yes' id='type-id-1336'/>
10370    <reference-type-def kind='lvalue' type-id='type-id-1336' size-in-bits='64' id='type-id-1337'/>
10371    <pointer-type-def type-id='type-id-1336' size-in-bits='64' id='type-id-1338'/>
10372    <qualified-type-def type-id='type-id-960' const='yes' id='type-id-1102'/>
10373    <pointer-type-def type-id='type-id-1102' size-in-bits='64' id='type-id-1026'/>
10374    <qualified-type-def type-id='type-id-1008' const='yes' id='type-id-1339'/>
10375    <reference-type-def kind='lvalue' type-id='type-id-1339' size-in-bits='64' id='type-id-1340'/>
10376    <pointer-type-def type-id='type-id-1339' size-in-bits='64' id='type-id-1341'/>
10377    <qualified-type-def type-id='type-id-1341' const='yes' id='type-id-1342'/>
10378    <qualified-type-def type-id='type-id-1009' const='yes' id='type-id-1343'/>
10379    <reference-type-def kind='lvalue' type-id='type-id-1343' size-in-bits='64' id='type-id-1344'/>
10380    <pointer-type-def type-id='type-id-1343' size-in-bits='64' id='type-id-1345'/>
10381    <qualified-type-def type-id='type-id-1345' const='yes' id='type-id-1346'/>
10382    <qualified-type-def type-id='type-id-909' const='yes' id='type-id-788'/>
10383    <reference-type-def kind='lvalue' type-id='type-id-788' size-in-bits='64' id='type-id-1347'/>
10384    <pointer-type-def type-id='type-id-788' size-in-bits='64' id='type-id-474'/>
10385    <qualified-type-def type-id='type-id-474' const='yes' id='type-id-1348'/>
10386    <qualified-type-def type-id='type-id-910' const='yes' id='type-id-789'/>
10387    <pointer-type-def type-id='type-id-789' size-in-bits='64' id='type-id-479'/>
10388    <qualified-type-def type-id='type-id-1292' const='yes' id='type-id-1349'/>
10389    <pointer-type-def type-id='type-id-1349' size-in-bits='64' id='type-id-1222'/>
10390    <qualified-type-def type-id='type-id-911' const='yes' id='type-id-790'/>
10391    <pointer-type-def type-id='type-id-790' size-in-bits='64' id='type-id-478'/>
10392    <qualified-type-def type-id='type-id-478' const='yes' id='type-id-1350'/>
10393    <qualified-type-def type-id='type-id-816' id='type-id-1351'/>
10394    <reference-type-def kind='lvalue' type-id='type-id-151' size-in-bits='64' id='type-id-816'/>
10395    <qualified-type-def type-id='type-id-1219' const='yes' id='type-id-1352'/>
10396    <pointer-type-def type-id='type-id-1352' size-in-bits='64' id='type-id-1353'/>
10397    <qualified-type-def type-id='type-id-1353' const='yes' id='type-id-1354'/>
10398    <qualified-type-def type-id='type-id-1221' const='yes' id='type-id-1355'/>
10399    <pointer-type-def type-id='type-id-1355' size-in-bits='64' id='type-id-1356'/>
10400    <qualified-type-def type-id='type-id-1356' const='yes' id='type-id-1357'/>
10401    <reference-type-def kind='lvalue' type-id='type-id-230' size-in-bits='64' id='type-id-461'/>
10402    <pointer-type-def type-id='type-id-1219' size-in-bits='64' id='type-id-1358'/>
10403    <qualified-type-def type-id='type-id-1358' const='yes' id='type-id-1359'/>
10404    <pointer-type-def type-id='type-id-1221' size-in-bits='64' id='type-id-1360'/>
10405    <qualified-type-def type-id='type-id-1360' const='yes' id='type-id-1361'/>
10406    <namespace-decl name='OT'>
10407      <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-666'>
10408        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
10409        <data-member access='public' static='yes'>
10410          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
10411        </data-member>
10412        <data-member access='public' static='yes'>
10413          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
10414        </data-member>
10415      </class-decl>
10416      <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-665'>
10417        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
10418        <data-member access='public' static='yes'>
10419          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
10420        </data-member>
10421        <data-member access='public' static='yes'>
10422          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
10423        </data-member>
10424      </class-decl>
10425      <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-638'>
10426        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
10427        <data-member access='public' static='yes'>
10428          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
10429        </data-member>
10430        <data-member access='public' static='yes'>
10431          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
10432        </data-member>
10433      </class-decl>
10434      <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-881'>
10435        <data-member access='protected' layout-offset-in-bits='0'>
10436          <var-decl name='format' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='60' column='1'/>
10437        </data-member>
10438        <data-member access='protected' layout-offset-in-bits='16'>
10439          <var-decl name='lengthZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='61' column='1'/>
10440        </data-member>
10441        <data-member access='protected' layout-offset-in-bits='32'>
10442          <var-decl name='languageZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='62' column='1'/>
10443        </data-member>
10444        <data-member access='protected' layout-offset-in-bits='48'>
10445          <var-decl name='glyphIdArray' type-id='type-id-959' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='63' column='1'/>
10446        </data-member>
10447        <data-member access='public' static='yes'>
10448          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='66' column='1'/>
10449        </data-member>
10450        <data-member access='public' static='yes'>
10451          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='66' column='1'/>
10452        </data-member>
10453      </class-decl>
10454      <typedef-decl name='BYTE' type-id='type-id-84' 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-1000'/>
10455      <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-883'>
10456        <data-member access='protected' layout-offset-in-bits='0'>
10457          <var-decl name='format' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='150' column='1'/>
10458        </data-member>
10459        <data-member access='protected' layout-offset-in-bits='16'>
10460          <var-decl name='length' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='151' column='1'/>
10461        </data-member>
10462        <data-member access='protected' layout-offset-in-bits='32'>
10463          <var-decl name='languageZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='153' column='1'/>
10464        </data-member>
10465        <data-member access='protected' layout-offset-in-bits='48'>
10466          <var-decl name='segCountX2' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='154' column='1'/>
10467        </data-member>
10468        <data-member access='protected' layout-offset-in-bits='64'>
10469          <var-decl name='searchRangeZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='155' column='1'/>
10470        </data-member>
10471        <data-member access='protected' layout-offset-in-bits='80'>
10472          <var-decl name='entrySelectorZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='156' column='1'/>
10473        </data-member>
10474        <data-member access='protected' layout-offset-in-bits='96'>
10475          <var-decl name='rangeShiftZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='157' column='1'/>
10476        </data-member>
10477        <data-member access='protected' layout-offset-in-bits='112'>
10478          <var-decl name='values' 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='159' column='1'/>
10479        </data-member>
10480        <data-member access='public' static='yes'>
10481          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='171' column='1'/>
10482        </data-member>
10483      </class-decl>
10484      <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-1362'>
10485        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-886'/>
10486      </class-decl>
10487      <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-886'>
10488        <data-member access='protected' layout-offset-in-bits='0'>
10489          <var-decl name='formatReserved' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='219' column='1'/>
10490        </data-member>
10491        <data-member access='protected' layout-offset-in-bits='16'>
10492          <var-decl name='lengthZ' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='220' column='1'/>
10493        </data-member>
10494        <data-member access='protected' layout-offset-in-bits='32'>
10495          <var-decl name='languageZ' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='221' column='1'/>
10496        </data-member>
10497        <data-member access='protected' layout-offset-in-bits='48'>
10498          <var-decl name='startCharCode' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='222' column='1'/>
10499        </data-member>
10500        <data-member access='protected' layout-offset-in-bits='64'>
10501          <var-decl name='glyphIdArray' type-id='type-id-618' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='224' column='1'/>
10502        </data-member>
10503        <data-member access='public' static='yes'>
10504          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='227' column='1'/>
10505        </data-member>
10506      </class-decl>
10507      <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-1363'>
10508        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-887'/>
10509      </class-decl>
10510      <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-887'>
10511        <data-member access='protected' layout-offset-in-bits='0'>
10512          <var-decl name='formatReserved' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='219' column='1'/>
10513        </data-member>
10514        <data-member access='protected' layout-offset-in-bits='32'>
10515          <var-decl name='lengthZ' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='220' column='1'/>
10516        </data-member>
10517        <data-member access='protected' layout-offset-in-bits='64'>
10518          <var-decl name='languageZ' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='221' column='1'/>
10519        </data-member>
10520        <data-member access='protected' layout-offset-in-bits='96'>
10521          <var-decl name='startCharCode' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='222' column='1'/>
10522        </data-member>
10523        <data-member access='protected' layout-offset-in-bits='128'>
10524          <var-decl name='glyphIdArray' type-id='type-id-850' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='224' column='1'/>
10525        </data-member>
10526        <data-member access='public' static='yes'>
10527          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='227' column='1'/>
10528        </data-member>
10529      </class-decl>
10530      <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-850'>
10531        <data-member access='public' layout-offset-in-bits='0'>
10532          <var-decl name='len' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10533        </data-member>
10534        <data-member access='public' layout-offset-in-bits='32'>
10535          <var-decl name='array' type-id='type-id-791' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10536        </data-member>
10537        <data-member access='public' static='yes'>
10538          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10539        </data-member>
10540      </class-decl>
10541      <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-1364'>
10542        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-884'/>
10543      </class-decl>
10544      <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-884'>
10545        <data-member access='protected' layout-offset-in-bits='0'>
10546          <var-decl name='format' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='251' column='1'/>
10547        </data-member>
10548        <data-member access='protected' layout-offset-in-bits='16'>
10549          <var-decl name='reservedZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='252' column='1'/>
10550        </data-member>
10551        <data-member access='protected' layout-offset-in-bits='32'>
10552          <var-decl name='lengthZ' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='253' column='1'/>
10553        </data-member>
10554        <data-member access='protected' layout-offset-in-bits='64'>
10555          <var-decl name='languageZ' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='254' column='1'/>
10556        </data-member>
10557        <data-member access='protected' layout-offset-in-bits='96'>
10558          <var-decl name='groups' type-id='type-id-961' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='256' column='1'/>
10559        </data-member>
10560        <data-member access='public' static='yes'>
10561          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='258' column='1'/>
10562        </data-member>
10563      </class-decl>
10564      <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-961'>
10565        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-846'/>
10566        <member-function access='public'>
10567          <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'>
10568            <parameter type-id='type-id-1025' is-artificial='yes'/>
10569            <parameter type-id='type-id-816'/>
10570            <return type-id='type-id-9'/>
10571          </function-decl>
10572        </member-function>
10573      </class-decl>
10574      <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-846'>
10575        <data-member access='public' layout-offset-in-bits='0'>
10576          <var-decl name='len' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10577        </data-member>
10578        <data-member access='public' layout-offset-in-bits='32'>
10579          <var-decl name='array' type-id='type-id-922' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10580        </data-member>
10581        <data-member access='public' static='yes'>
10582          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10583        </data-member>
10584      </class-decl>
10585      <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-1002'>
10586        <data-member access='private' layout-offset-in-bits='0'>
10587          <var-decl name='startCharCode' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='192' column='1'/>
10588        </data-member>
10589        <data-member access='private' layout-offset-in-bits='32'>
10590          <var-decl name='endCharCode' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='193' column='1'/>
10591        </data-member>
10592        <data-member access='private' layout-offset-in-bits='64'>
10593          <var-decl name='glyphID' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='194' column='1'/>
10594        </data-member>
10595        <data-member access='public' static='yes'>
10596          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='197' column='1'/>
10597        </data-member>
10598        <data-member access='public' static='yes'>
10599          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='197' column='1'/>
10600        </data-member>
10601      </class-decl>
10602      <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-1365'>
10603        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-885'/>
10604      </class-decl>
10605      <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-885'>
10606        <data-member access='protected' layout-offset-in-bits='0'>
10607          <var-decl name='format' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='251' column='1'/>
10608        </data-member>
10609        <data-member access='protected' layout-offset-in-bits='16'>
10610          <var-decl name='reservedZ' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='252' column='1'/>
10611        </data-member>
10612        <data-member access='protected' layout-offset-in-bits='32'>
10613          <var-decl name='lengthZ' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='253' column='1'/>
10614        </data-member>
10615        <data-member access='protected' layout-offset-in-bits='64'>
10616          <var-decl name='languageZ' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='254' column='1'/>
10617        </data-member>
10618        <data-member access='protected' layout-offset-in-bits='96'>
10619          <var-decl name='groups' type-id='type-id-961' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='256' column='1'/>
10620        </data-member>
10621        <data-member access='public' static='yes'>
10622          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='258' column='1'/>
10623        </data-member>
10624      </class-decl>
10625      <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-882'>
10626        <data-member access='protected' layout-offset-in-bits='0'>
10627          <var-decl name='format' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='383' column='1'/>
10628        </data-member>
10629        <data-member access='protected' layout-offset-in-bits='16'>
10630          <var-decl name='lengthZ' type-id='type-id-386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='384' column='1'/>
10631        </data-member>
10632        <data-member access='protected' layout-offset-in-bits='48'>
10633          <var-decl name='record' type-id='type-id-960' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='386' column='1'/>
10634        </data-member>
10635        <data-member access='public' static='yes'>
10636          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='389' column='1'/>
10637        </data-member>
10638      </class-decl>
10639      <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-960'>
10640        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-876'/>
10641        <member-function access='public'>
10642          <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'>
10643            <parameter type-id='type-id-1026' is-artificial='yes'/>
10644            <parameter type-id='type-id-816'/>
10645            <return type-id='type-id-9'/>
10646          </function-decl>
10647        </member-function>
10648      </class-decl>
10649      <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-876'>
10650        <data-member access='public' layout-offset-in-bits='0'>
10651          <var-decl name='len' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10652        </data-member>
10653        <data-member access='public' layout-offset-in-bits='32'>
10654          <var-decl name='array' type-id='type-id-957' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10655        </data-member>
10656        <data-member access='public' static='yes'>
10657          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10658        </data-member>
10659      </class-decl>
10660      <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-909'>
10661        <data-member access='public' layout-offset-in-bits='0'>
10662          <var-decl name='varSelector' type-id='type-id-982' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='358' column='1'/>
10663        </data-member>
10664        <data-member access='public' layout-offset-in-bits='24'>
10665          <var-decl name='defaultUVS' type-id='type-id-666' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='360' column='1'/>
10666        </data-member>
10667        <data-member access='public' layout-offset-in-bits='56'>
10668          <var-decl name='nonDefaultUVS' type-id='type-id-665' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='362' column='1'/>
10669        </data-member>
10670        <data-member access='public' static='yes'>
10671          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='364' column='1'/>
10672        </data-member>
10673        <data-member access='public' static='yes'>
10674          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='364' column='1'/>
10675        </data-member>
10676      </class-decl>
10677      <typedef-decl name='UINT24' type-id='type-id-1005' 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-982'/>
10678      <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-1081'>
10679        <data-member access='private' layout-offset-in-bits='0'>
10680          <var-decl name='v' type-id='type-id-1109' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='579' column='1'/>
10681        </data-member>
10682      </class-decl>
10683      <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-618'>
10684        <data-member access='public' layout-offset-in-bits='0'>
10685          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10686        </data-member>
10687        <data-member access='public' layout-offset-in-bits='16'>
10688          <var-decl name='array' type-id='type-id-791' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10689        </data-member>
10690        <data-member access='public' static='yes'>
10691          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10692        </data-member>
10693      </class-decl>
10694      <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-1366'>
10695        <underlying-type type-id='type-id-11'/>
10696        <enumerator name='GLYPH_VARIANT_NOT_FOUND' value='0'/>
10697        <enumerator name='GLYPH_VARIANT_FOUND' value='1'/>
10698        <enumerator name='GLYPH_VARIANT_USE_DEFAULT' value='2'/>
10699      </enum-decl>
10700      <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-1238'>
10701        <member-type access='protected'>
10702          <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-1367'>
10703            <data-member access='public'>
10704              <var-decl name='format' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='438' column='1'/>
10705            </data-member>
10706            <data-member access='public'>
10707              <var-decl name='format0' type-id='type-id-881' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='439' column='1'/>
10708            </data-member>
10709            <data-member access='public'>
10710              <var-decl name='format4' type-id='type-id-883' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='440' column='1'/>
10711            </data-member>
10712            <data-member access='public'>
10713              <var-decl name='format6' type-id='type-id-1362' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='441' column='1'/>
10714            </data-member>
10715            <data-member access='public'>
10716              <var-decl name='format10' type-id='type-id-1363' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='442' column='1'/>
10717            </data-member>
10718            <data-member access='public'>
10719              <var-decl name='format12' type-id='type-id-1364' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='443' column='1'/>
10720            </data-member>
10721            <data-member access='public'>
10722              <var-decl name='format13' type-id='type-id-1365' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='444' column='1'/>
10723            </data-member>
10724            <data-member access='public'>
10725              <var-decl name='format14' type-id='type-id-882' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='445' column='1'/>
10726            </data-member>
10727          </union-decl>
10728        </member-type>
10729        <data-member access='protected' layout-offset-in-bits='0'>
10730          <var-decl name='u' type-id='type-id-1367' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='446' column='1'/>
10731        </data-member>
10732        <data-member access='public' static='yes'>
10733          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='448' column='1'/>
10734        </data-member>
10735      </class-decl>
10736      <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-847'>
10737        <data-member access='public' layout-offset-in-bits='0'>
10738          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10739        </data-member>
10740        <data-member access='public' layout-offset-in-bits='16'>
10741          <var-decl name='array' type-id='type-id-923' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10742        </data-member>
10743        <data-member access='public' static='yes'>
10744          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10745        </data-member>
10746        <member-function access='public'>
10747          <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'>
10748            <parameter type-id='type-id-458' is-artificial='yes'/>
10749            <parameter type-id='type-id-924'/>
10750            <return type-id='type-id-9'/>
10751          </function-decl>
10752        </member-function>
10753      </class-decl>
10754      <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-890'>
10755        <data-member access='public' layout-offset-in-bits='0'>
10756          <var-decl name='platformID' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='470' column='1'/>
10757        </data-member>
10758        <data-member access='public' layout-offset-in-bits='16'>
10759          <var-decl name='encodingID' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='471' column='1'/>
10760        </data-member>
10761        <data-member access='public' layout-offset-in-bits='32'>
10762          <var-decl name='subtable' type-id='type-id-638' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='473' column='1'/>
10763        </data-member>
10764        <data-member access='public' static='yes'>
10765          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='475' column='1'/>
10766        </data-member>
10767        <data-member access='public' static='yes'>
10768          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='475' column='1'/>
10769        </data-member>
10770      </class-decl>
10771      <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-875'>
10772        <data-member access='public' layout-offset-in-bits='0'>
10773          <var-decl name='len' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10774        </data-member>
10775        <data-member access='public' layout-offset-in-bits='32'>
10776          <var-decl name='array' type-id='type-id-956' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10777        </data-member>
10778        <data-member access='public' static='yes'>
10779          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10780        </data-member>
10781      </class-decl>
10782      <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-1009'>
10783        <data-member access='public' layout-offset-in-bits='0'>
10784          <var-decl name='startUnicodeValue' type-id='type-id-982' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='296' column='1'/>
10785        </data-member>
10786        <data-member access='public' layout-offset-in-bits='24'>
10787          <var-decl name='additionalCount' type-id='type-id-1000' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='297' column='1'/>
10788        </data-member>
10789        <data-member access='public' static='yes'>
10790          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='300' column='1'/>
10791        </data-member>
10792        <data-member access='public' static='yes'>
10793          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='300' column='1'/>
10794        </data-member>
10795      </class-decl>
10796      <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-874'>
10797        <data-member access='public' layout-offset-in-bits='0'>
10798          <var-decl name='len' type-id='type-id-282' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
10799        </data-member>
10800        <data-member access='public' layout-offset-in-bits='32'>
10801          <var-decl name='array' type-id='type-id-955' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
10802        </data-member>
10803        <data-member access='public' static='yes'>
10804          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
10805        </data-member>
10806      </class-decl>
10807      <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-1008'>
10808        <data-member access='public' layout-offset-in-bits='0'>
10809          <var-decl name='unicodeValue' type-id='type-id-982' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='317' column='1'/>
10810        </data-member>
10811        <data-member access='public' layout-offset-in-bits='24'>
10812          <var-decl name='glyphID' type-id='type-id-806' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='318' column='1'/>
10813        </data-member>
10814        <data-member access='public' static='yes'>
10815          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='320' column='1'/>
10816        </data-member>
10817        <data-member access='public' static='yes'>
10818          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='320' column='1'/>
10819        </data-member>
10820      </class-decl>
10821      <typedef-decl name='GlyphID' type-id='type-id-415' 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-806'/>
10822      <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-1005'>
10823        <data-member access='protected' layout-offset-in-bits='0'>
10824          <var-decl name='v' type-id='type-id-1081' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='626' column='1'/>
10825        </data-member>
10826        <data-member access='public' static='yes'>
10827          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
10828        </data-member>
10829        <data-member access='public' static='yes'>
10830          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='628' column='1'/>
10831        </data-member>
10832      </class-decl>
10833      <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-911'>
10834        <data-member access='public' static='yes'>
10835          <var-decl name='tableTag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='480' column='1'/>
10836        </data-member>
10837        <data-member access='public' layout-offset-in-bits='0'>
10838          <var-decl name='version' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='506' column='1'/>
10839        </data-member>
10840        <data-member access='public' layout-offset-in-bits='16'>
10841          <var-decl name='encodingRecord' type-id='type-id-985' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='508' column='1'/>
10842        </data-member>
10843        <data-member access='public' static='yes'>
10844          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-cmap-table.hh' line='510' column='1'/>
10845        </data-member>
10846      </class-decl>
10847      <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-985'>
10848        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-847'/>
10849      </class-decl>
10850      <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-910'>
10851        <data-member access='public' static='yes'>
10852          <var-decl name='tableTag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='47' column='1'/>
10853        </data-member>
10854        <data-member access='public' static='yes'>
10855          <var-decl name='hheaTag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='49' column='1'/>
10856        </data-member>
10857        <data-member access='public' static='yes'>
10858          <var-decl name='vheaTag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='50' column='1'/>
10859        </data-member>
10860        <data-member access='public' layout-offset-in-bits='0'>
10861          <var-decl name='version' type-id='type-id-273' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='58' column='1'/>
10862        </data-member>
10863        <data-member access='public' layout-offset-in-bits='32'>
10864          <var-decl name='ascender' type-id='type-id-983' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='59' column='1'/>
10865        </data-member>
10866        <data-member access='public' layout-offset-in-bits='48'>
10867          <var-decl name='descender' type-id='type-id-983' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='60' column='1'/>
10868        </data-member>
10869        <data-member access='public' layout-offset-in-bits='64'>
10870          <var-decl name='lineGap' type-id='type-id-983' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='61' column='1'/>
10871        </data-member>
10872        <data-member access='public' layout-offset-in-bits='80'>
10873          <var-decl name='advanceMax' type-id='type-id-984' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='62' column='1'/>
10874        </data-member>
10875        <data-member access='public' layout-offset-in-bits='96'>
10876          <var-decl name='minLeadingBearing' type-id='type-id-983' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='64' column='1'/>
10877        </data-member>
10878        <data-member access='public' layout-offset-in-bits='112'>
10879          <var-decl name='minTrailingBearing' type-id='type-id-983' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='66' column='1'/>
10880        </data-member>
10881        <data-member access='public' layout-offset-in-bits='128'>
10882          <var-decl name='maxExtent' type-id='type-id-983' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='69' column='1'/>
10883        </data-member>
10884        <data-member access='public' layout-offset-in-bits='144'>
10885          <var-decl name='caretSlopeRise' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='71' column='1'/>
10886        </data-member>
10887        <data-member access='public' layout-offset-in-bits='160'>
10888          <var-decl name='caretSlopeRun' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='74' column='1'/>
10889        </data-member>
10890        <data-member access='public' layout-offset-in-bits='176'>
10891          <var-decl name='caretOffset' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='75' column='1'/>
10892        </data-member>
10893        <data-member access='public' layout-offset-in-bits='192'>
10894          <var-decl name='reserved1' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='80' column='1'/>
10895        </data-member>
10896        <data-member access='public' layout-offset-in-bits='208'>
10897          <var-decl name='reserved2' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='81' column='1'/>
10898        </data-member>
10899        <data-member access='public' layout-offset-in-bits='224'>
10900          <var-decl name='reserved3' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='82' column='1'/>
10901        </data-member>
10902        <data-member access='public' layout-offset-in-bits='240'>
10903          <var-decl name='reserved4' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='83' column='1'/>
10904        </data-member>
10905        <data-member access='public' layout-offset-in-bits='256'>
10906          <var-decl name='metricDataFormat' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='84' column='1'/>
10907        </data-member>
10908        <data-member access='public' layout-offset-in-bits='272'>
10909          <var-decl name='numberOfLongMetrics' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='85' column='1'/>
10910        </data-member>
10911        <data-member access='public' static='yes'>
10912          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='88' column='1'/>
10913        </data-member>
10914        <data-member access='public' static='yes'>
10915          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hhea-table.hh' line='88' column='1'/>
10916        </data-member>
10917      </class-decl>
10918      <typedef-decl name='FWORD' type-id='type-id-452' 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-983'/>
10919      <typedef-decl name='UFWORD' type-id='type-id-415' 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-984'/>
10920      <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-1269'>
10921        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-875'/>
10922        <member-function access='public'>
10923          <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'>
10924            <parameter type-id='type-id-1338' is-artificial='yes'/>
10925            <parameter type-id='type-id-816'/>
10926            <return type-id='type-id-9'/>
10927          </function-decl>
10928        </member-function>
10929      </class-decl>
10930      <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-1267'>
10931        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-874'/>
10932        <member-function access='public'>
10933          <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'>
10934            <parameter type-id='type-id-1335' is-artificial='yes'/>
10935            <parameter type-id='type-id-816'/>
10936            <return type-id='type-id-9'/>
10937          </function-decl>
10938        </member-function>
10939      </class-decl>
10940      <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-1292'>
10941        <data-member access='public' static='yes'>
10942          <var-decl name='tableTag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='55' column='1'/>
10943        </data-member>
10944        <data-member access='public' static='yes'>
10945          <var-decl name='hmtxTag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='57' column='1'/>
10946        </data-member>
10947        <data-member access='public' static='yes'>
10948          <var-decl name='vmtxTag' type-id='type-id-409' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='58' column='1'/>
10949        </data-member>
10950        <data-member access='public' layout-offset-in-bits='0'>
10951          <var-decl name='longMetric' type-id='type-id-1217' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='68' column='1'/>
10952        </data-member>
10953        <data-member access='public' layout-offset-in-bits='32'>
10954          <var-decl name='leadingBearingX' type-id='type-id-1218' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='76' column='1'/>
10955        </data-member>
10956        <data-member access='public' static='yes'>
10957          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='90' column='1'/>
10958        </data-member>
10959      </class-decl>
10960      <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-1216'>
10961        <data-member access='public' layout-offset-in-bits='0'>
10962          <var-decl name='advance' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='47' column='1'/>
10963        </data-member>
10964        <data-member access='public' layout-offset-in-bits='16'>
10965          <var-decl name='lsb' type-id='type-id-452' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='48' column='1'/>
10966        </data-member>
10967        <data-member access='public' static='yes'>
10968          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='50' column='1'/>
10969        </data-member>
10970        <data-member access='public' static='yes'>
10971          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-hmtx-table.hh' line='50' column='1'/>
10972        </data-member>
10973      </class-decl>
10974      <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-1368'/>
10975      <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-1369'/>
10976      <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-1370'/>
10977      <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-1275'>
10978        <data-member access='private' layout-offset-in-bits='0'>
10979          <var-decl name='len' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='511' column='1'/>
10980        </data-member>
10981        <data-member access='private' layout-offset-in-bits='64'>
10982          <var-decl name='head' type-id='type-id-349' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='512' column='1'/>
10983        </data-member>
10984        <member-function access='public'>
10985          <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'>
10986            <parameter type-id='type-id-1371' is-artificial='yes'/>
10987            <parameter type-id='type-id-349'/>
10988            <parameter type-id='type-id-12'/>
10989            <return type-id='type-id-13'/>
10990          </function-decl>
10991        </member-function>
10992        <member-function access='private'>
10993          <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'>
10994            <parameter type-id='type-id-1371' is-artificial='yes'/>
10995            <parameter type-id='type-id-1372'/>
10996            <return type-id='type-id-13'/>
10997          </function-decl>
10998        </member-function>
10999      </class-decl>
11000      <class-decl name='Supplier&lt;OT::CmapSubtableLongGroup&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1271'/>
11001      <class-decl name='Supplier&lt;OT::VariationSelectorRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1281'/>
11002      <class-decl name='Supplier&lt;OT::EncodingRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1273'/>
11003      <class-decl name='Supplier&lt;OT::UnicodeValueRange&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1279'/>
11004      <class-decl name='Supplier&lt;OT::UVSMapping&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1277'/>
11005    </namespace-decl>
11006    <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'>
11007      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-font.cc' line='1035' column='1'/>
11008      <return type-id='type-id-13'/>
11009    </function-decl>
11010    <pointer-type-def type-id='type-id-1275' size-in-bits='64' id='type-id-1371'/>
11011    <reference-type-def kind='lvalue' type-id='type-id-1373' size-in-bits='64' id='type-id-1372'/>
11012    <qualified-type-def type-id='type-id-1275' const='yes' id='type-id-1373'/>
11013  </abi-instr>
11014  <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'>
11015    <array-type-def dimensions='1' type-id='type-id-1003' size-in-bits='32' id='type-id-925'>
11016      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11017    </array-type-def>
11018    <array-type-def dimensions='1' type-id='type-id-1004' size-in-bits='16' id='type-id-926'>
11019      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11020    </array-type-def>
11021    <array-type-def dimensions='1' type-id='type-id-1005' size-in-bits='24' id='type-id-927'>
11022      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11023    </array-type-def>
11024    <array-type-def dimensions='1' type-id='type-id-1006' size-in-bits='32' id='type-id-928'>
11025      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11026    </array-type-def>
11027    <array-type-def dimensions='1' type-id='type-id-900' size-in-bits='32' id='type-id-929'>
11028      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11029    </array-type-def>
11030    <array-type-def dimensions='1' type-id='type-id-810' size-in-bits='16' id='type-id-792'>
11031      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11032    </array-type-def>
11033    <array-type-def dimensions='1' type-id='type-id-630' size-in-bits='16' id='type-id-921'>
11034      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11035    </array-type-def>
11036    <array-type-def dimensions='1' type-id='type-id-631' size-in-bits='16' id='type-id-930'>
11037      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11038    </array-type-def>
11039    <array-type-def dimensions='1' type-id='type-id-632' size-in-bits='16' id='type-id-932'>
11040      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11041    </array-type-def>
11042    <array-type-def dimensions='1' type-id='type-id-634' size-in-bits='16' id='type-id-933'>
11043      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11044    </array-type-def>
11045    <array-type-def dimensions='1' type-id='type-id-635' size-in-bits='16' id='type-id-934'>
11046      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11047    </array-type-def>
11048    <array-type-def dimensions='1' type-id='type-id-636' size-in-bits='16' id='type-id-935'>
11049      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11050    </array-type-def>
11051    <array-type-def dimensions='1' type-id='type-id-639' size-in-bits='16' id='type-id-936'>
11052      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11053    </array-type-def>
11054    <array-type-def dimensions='1' type-id='type-id-640' size-in-bits='32' id='type-id-937'>
11055      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11056    </array-type-def>
11057    <array-type-def dimensions='1' type-id='type-id-646' size-in-bits='16' id='type-id-938'>
11058      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11059    </array-type-def>
11060    <array-type-def dimensions='1' type-id='type-id-647' size-in-bits='16' id='type-id-793'>
11061      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11062    </array-type-def>
11063    <array-type-def dimensions='1' type-id='type-id-648' size-in-bits='16' id='type-id-794'>
11064      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11065    </array-type-def>
11066    <array-type-def dimensions='1' type-id='type-id-649' size-in-bits='16' id='type-id-939'>
11067      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11068    </array-type-def>
11069    <array-type-def dimensions='1' type-id='type-id-651' size-in-bits='16' id='type-id-1119'>
11070      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11071    </array-type-def>
11072    <array-type-def dimensions='1' type-id='type-id-656' size-in-bits='16' id='type-id-940'>
11073      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11074    </array-type-def>
11075    <array-type-def dimensions='1' type-id='type-id-657' size-in-bits='16' id='type-id-942'>
11076      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11077    </array-type-def>
11078    <array-type-def dimensions='1' type-id='type-id-658' size-in-bits='16' id='type-id-943'>
11079      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11080    </array-type-def>
11081    <array-type-def dimensions='1' type-id='type-id-661' size-in-bits='16' id='type-id-945'>
11082      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11083    </array-type-def>
11084    <array-type-def dimensions='1' type-id='type-id-662' size-in-bits='16' id='type-id-946'>
11085      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11086    </array-type-def>
11087    <array-type-def dimensions='1' type-id='type-id-664' size-in-bits='16' id='type-id-947'>
11088      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11089    </array-type-def>
11090    <array-type-def dimensions='1' type-id='type-id-667' size-in-bits='16' id='type-id-948'>
11091      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11092    </array-type-def>
11093    <array-type-def dimensions='1' type-id='type-id-668' size-in-bits='16' id='type-id-949'>
11094      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11095    </array-type-def>
11096    <array-type-def dimensions='1' type-id='type-id-1007' size-in-bits='48' id='type-id-951'>
11097      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11098    </array-type-def>
11099    <array-type-def dimensions='1' type-id='type-id-904' size-in-bits='48' id='type-id-952'>
11100      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11101    </array-type-def>
11102    <array-type-def dimensions='1' type-id='type-id-905' size-in-bits='48' id='type-id-953'>
11103      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11104    </array-type-def>
11105    <array-type-def dimensions='1' type-id='type-id-906' size-in-bits='48' id='type-id-954'>
11106      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11107    </array-type-def>
11108    <array-type-def dimensions='1' type-id='type-id-1077' size-in-bits='16' id='type-id-1074'>
11109      <subrange length='1' type-id='type-id-4' id='type-id-171'/>
11110    </array-type-def>
11111    <array-type-def dimensions='1' type-id='type-id-1' size-in-bits='16' id='type-id-1374'>
11112      <subrange length='2' type-id='type-id-4' id='type-id-8'/>
11113    </array-type-def>
11114    <array-type-def dimensions='1' type-id='type-id-1375' size-in-bits='2304' id='type-id-1376'>
11115      <subrange length='8' type-id='type-id-4' id='type-id-71'/>
11116    </array-type-def>
11117    <array-type-def dimensions='1' type-id='type-id-1377' size-in-bits='2048' id='type-id-1378'>
11118      <subrange length='32' type-id='type-id-4' id='type-id-1379'/>
11119    </array-type-def>
11120    <array-type-def dimensions='1' type-id='type-id-1380' size-in-bits='512' id='type-id-1381'>
11121      <subrange length='4' type-id='type-id-4' id='type-id-79'/>
11122    </array-type-def>
11123    <array-type-def dimensions='1' type-id='type-id-1382' size-in-bits='4352' id='type-id-1383'>
11124      <subrange length='2' type-id='type-id-4' id='type-id-8'/>
11125    </array-type-def>
11126    <array-type-def dimensions='1' type-id='type-id-1384' size-in-bits='1280' id='type-id-1385'>
11127      <subrange length='2' type-id='type-id-4' id='type-id-8'/>
11128    </array-type-def>
11129    <array-type-def dimensions='1' type-id='type-id-223' size-in-bits='64' id='type-id-1386'>
11130      <subrange length='2' type-id='type-id-4' id='type-id-8'/>
11131    </array-type-def>
11132    <array-type-def dimensions='1' type-id='type-id-33' size-in-bits='192' id='type-id-1387'>
11133      <subrange length='3' type-id='type-id-4' id='type-id-1117'/>
11134    </array-type-def>
11135    <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-1388'>
11136      <member-type access='public'>
11137        <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-1380'>
11138          <member-type access='public'>
11139            <typedef-decl name='pause_func_t' type-id='type-id-1390' 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-1389'/>
11140          </member-type>
11141          <data-member access='public' layout-offset-in-bits='0'>
11142            <var-decl name='last_lookup' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='71' column='1'/>
11143          </data-member>
11144          <data-member access='public' layout-offset-in-bits='64'>
11145            <var-decl name='pause_func' type-id='type-id-1389' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='72' column='1'/>
11146          </data-member>
11147        </class-decl>
11148      </member-type>
11149      <member-type access='public'>
11150        <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-1377'>
11151          <data-member access='public' layout-offset-in-bits='0'>
11152            <var-decl name='index' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='60' column='1'/>
11153          </data-member>
11154          <data-member access='public' layout-offset-in-bits='0'>
11155            <var-decl name='auto_zwj' type-id='type-id-89' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='61' column='1'/>
11156          </data-member>
11157          <data-member access='public' layout-offset-in-bits='32'>
11158            <var-decl name='mask' type-id='type-id-133' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='62' column='1'/>
11159          </data-member>
11160        </class-decl>
11161      </member-type>
11162      <member-type access='public'>
11163        <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-1375'>
11164          <data-member access='public' layout-offset-in-bits='0'>
11165            <var-decl name='tag' type-id='type-id-223' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='46' column='1'/>
11166          </data-member>
11167          <data-member access='public' layout-offset-in-bits='32'>
11168            <var-decl name='index' type-id='type-id-88' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='47' column='1'/>
11169          </data-member>
11170          <data-member access='public' layout-offset-in-bits='96'>
11171            <var-decl name='stage' type-id='type-id-88' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='48' column='1'/>
11172          </data-member>
11173          <data-member access='public' layout-offset-in-bits='160'>
11174            <var-decl name='shift' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='49' column='1'/>
11175          </data-member>
11176          <data-member access='public' layout-offset-in-bits='192'>
11177            <var-decl name='mask' type-id='type-id-133' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='50' column='1'/>
11178          </data-member>
11179          <data-member access='public' layout-offset-in-bits='224'>
11180            <var-decl name='_1_mask' type-id='type-id-133' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='51' column='1'/>
11181          </data-member>
11182          <data-member access='public' layout-offset-in-bits='0'>
11183            <var-decl name='needs_fallback' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='52' column='1'/>
11184          </data-member>
11185          <data-member access='public' layout-offset-in-bits='1'>
11186            <var-decl name='auto_zwj' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='53' column='1'/>
11187          </data-member>
11188        </class-decl>
11189      </member-type>
11190      <data-member access='public' layout-offset-in-bits='0'>
11191        <var-decl name='chosen_script' type-id='type-id-1386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='137' column='1'/>
11192      </data-member>
11193      <data-member access='public' layout-offset-in-bits='64'>
11194        <var-decl name='found_script' type-id='type-id-1374' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='138' column='1'/>
11195      </data-member>
11196      <data-member access='private' layout-offset-in-bits='96'>
11197        <var-decl name='global_mask' type-id='type-id-133' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='148' column='1'/>
11198      </data-member>
11199      <data-member access='private' layout-offset-in-bits='128'>
11200        <var-decl name='features' type-id='type-id-1391' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='150' column='1'/>
11201      </data-member>
11202      <data-member access='private' layout-offset-in-bits='2560'>
11203        <var-decl name='lookups' type-id='type-id-1383' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='151' column='1'/>
11204      </data-member>
11205      <data-member access='private' layout-offset-in-bits='6912'>
11206        <var-decl name='stages' type-id='type-id-1385' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='152' column='1'/>
11207      </data-member>
11208      <member-function access='public' constructor='yes'>
11209        <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'>
11210          <parameter type-id='type-id-1392' is-artificial='yes'/>
11211          <return type-id='type-id-13'/>
11212        </function-decl>
11213      </member-function>
11214      <member-function access='public'>
11215        <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'>
11216          <parameter type-id='type-id-1393' is-artificial='yes'/>
11217          <parameter type-id='type-id-1394'/>
11218          <parameter type-id='type-id-1395'/>
11219          <parameter type-id='type-id-143'/>
11220          <parameter type-id='type-id-161'/>
11221          <return type-id='type-id-13'/>
11222        </function-decl>
11223      </member-function>
11224      <member-function access='public'>
11225        <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'>
11226          <parameter type-id='type-id-1393' is-artificial='yes'/>
11227          <parameter type-id='type-id-1396'/>
11228          <parameter type-id='type-id-1395'/>
11229          <parameter type-id='type-id-143'/>
11230          <parameter type-id='type-id-161'/>
11231          <return type-id='type-id-13'/>
11232        </function-decl>
11233      </member-function>
11234    </class-decl>
11235    <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-1391'>
11236      <data-member access='public' layout-offset-in-bits='0'>
11237        <var-decl name='len' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='330' column='1'/>
11238      </data-member>
11239      <data-member access='public' layout-offset-in-bits='32'>
11240        <var-decl name='allocated' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='331' column='1'/>
11241      </data-member>
11242      <data-member access='public' layout-offset-in-bits='64'>
11243        <var-decl name='array' type-id='type-id-1397' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='332' column='1'/>
11244      </data-member>
11245      <data-member access='public' layout-offset-in-bits='128'>
11246        <var-decl name='static_array' type-id='type-id-1376' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='333' column='1'/>
11247      </data-member>
11248      <member-function access='public'>
11249        <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'>
11250          <parameter type-id='type-id-1398' is-artificial='yes'/>
11251          <parameter type-id='type-id-1399'/>
11252          <return type-id='type-id-1400'/>
11253        </function-decl>
11254      </member-function>
11255    </class-decl>
11256    <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-1384'>
11257      <data-member access='public' layout-offset-in-bits='0'>
11258        <var-decl name='len' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='330' column='1'/>
11259      </data-member>
11260      <data-member access='public' layout-offset-in-bits='32'>
11261        <var-decl name='allocated' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='331' column='1'/>
11262      </data-member>
11263      <data-member access='public' layout-offset-in-bits='64'>
11264        <var-decl name='array' type-id='type-id-1401' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='332' column='1'/>
11265      </data-member>
11266      <data-member access='public' layout-offset-in-bits='128'>
11267        <var-decl name='static_array' type-id='type-id-1381' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='333' column='1'/>
11268      </data-member>
11269    </class-decl>
11270    <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-1382'>
11271      <data-member access='public' layout-offset-in-bits='0'>
11272        <var-decl name='len' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='330' column='1'/>
11273      </data-member>
11274      <data-member access='public' layout-offset-in-bits='32'>
11275        <var-decl name='allocated' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='331' column='1'/>
11276      </data-member>
11277      <data-member access='public' layout-offset-in-bits='64'>
11278        <var-decl name='array' type-id='type-id-1402' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='332' column='1'/>
11279      </data-member>
11280      <data-member access='public' layout-offset-in-bits='128'>
11281        <var-decl name='static_array' type-id='type-id-1378' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='333' column='1'/>
11282      </data-member>
11283    </class-decl>
11284    <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-1403'>
11285      <data-member access='public' layout-offset-in-bits='0'>
11286        <var-decl name='props' type-id='type-id-102' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='39' column='1'/>
11287      </data-member>
11288      <data-member access='public' layout-offset-in-bits='256'>
11289        <var-decl name='shaper' type-id='type-id-1404' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='40' column='1'/>
11290      </data-member>
11291      <data-member access='public' layout-offset-in-bits='320'>
11292        <var-decl name='map' type-id='type-id-1388' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='41' column='1'/>
11293      </data-member>
11294      <data-member access='public' layout-offset-in-bits='8512'>
11295        <var-decl name='data' type-id='type-id-33' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='42' column='1'/>
11296      </data-member>
11297      <data-member access='public' layout-offset-in-bits='8576'>
11298        <var-decl name='rtlm_mask' type-id='type-id-133' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='43' column='1'/>
11299      </data-member>
11300      <data-member access='public' layout-offset-in-bits='8608'>
11301        <var-decl name='frac_mask' type-id='type-id-133' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='43' column='1'/>
11302      </data-member>
11303      <data-member access='public' layout-offset-in-bits='8640'>
11304        <var-decl name='numr_mask' type-id='type-id-133' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='43' column='1'/>
11305      </data-member>
11306      <data-member access='public' layout-offset-in-bits='8672'>
11307        <var-decl name='dnom_mask' type-id='type-id-133' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='43' column='1'/>
11308      </data-member>
11309      <data-member access='public' layout-offset-in-bits='8704'>
11310        <var-decl name='kern_mask' type-id='type-id-133' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='44' column='1'/>
11311      </data-member>
11312      <data-member access='public' layout-offset-in-bits='0'>
11313        <var-decl name='has_frac' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='45' column='1'/>
11314      </data-member>
11315      <data-member access='public' layout-offset-in-bits='1'>
11316        <var-decl name='has_kern' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='46' column='1'/>
11317      </data-member>
11318      <data-member access='public' layout-offset-in-bits='2'>
11319        <var-decl name='has_mark' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='47' column='1'/>
11320      </data-member>
11321    </class-decl>
11322    <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-1110'>
11323      <data-member access='public' static='yes'>
11324        <var-decl name='mask_bytes' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='47' column='1'/>
11325      </data-member>
11326      <data-member access='public' static='yes'>
11327        <var-decl name='mask_bits' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='48' column='1'/>
11328      </data-member>
11329      <data-member access='public' static='yes'>
11330        <var-decl name='num_bits' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='55' column='1'/>
11331      </data-member>
11332      <data-member access='private' layout-offset-in-bits='0'>
11333        <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'/>
11334      </data-member>
11335    </class-decl>
11336    <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-1111'>
11337      <data-member access='public' static='yes'>
11338        <var-decl name='mask_bytes' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='47' column='1'/>
11339      </data-member>
11340      <data-member access='public' static='yes'>
11341        <var-decl name='mask_bits' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='48' column='1'/>
11342      </data-member>
11343      <data-member access='public' static='yes'>
11344        <var-decl name='num_bits' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='55' column='1'/>
11345      </data-member>
11346      <data-member access='private' layout-offset-in-bits='0'>
11347        <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'/>
11348      </data-member>
11349    </class-decl>
11350    <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-1083'>
11351      <data-member access='public' static='yes'>
11352        <var-decl name='mask_bytes' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='47' column='1'/>
11353      </data-member>
11354      <data-member access='public' static='yes'>
11355        <var-decl name='mask_bits' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='48' column='1'/>
11356      </data-member>
11357      <data-member access='public' static='yes'>
11358        <var-decl name='num_bits' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='55' column='1'/>
11359      </data-member>
11360      <data-member access='private' layout-offset-in-bits='0'>
11361        <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'/>
11362      </data-member>
11363    </class-decl>
11364    <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-1084'>
11365      <data-member access='private' layout-offset-in-bits='0'>
11366        <var-decl name='head' type-id='type-id-1110' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='115' column='1'/>
11367      </data-member>
11368      <data-member access='private' layout-offset-in-bits='64'>
11369        <var-decl name='tail' type-id='type-id-1111' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='116' column='1'/>
11370      </data-member>
11371    </class-decl>
11372    <typedef-decl name='hb_set_digest_t' type-id='type-id-1075' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='135' column='1' id='type-id-996'/>
11373    <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-1075'>
11374      <data-member access='private' layout-offset-in-bits='0'>
11375        <var-decl name='head' type-id='type-id-1083' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='115' column='1'/>
11376      </data-member>
11377      <data-member access='private' layout-offset-in-bits='64'>
11378        <var-decl name='tail' type-id='type-id-1084' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='116' column='1'/>
11379      </data-member>
11380    </class-decl>
11381    <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-1405'>
11382      <member-function access='public'>
11383        <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'>
11384          <parameter type-id='type-id-1406' is-artificial='yes'/>
11385          <parameter type-id='type-id-68'/>
11386          <parameter type-id='type-id-31'/>
11387          <parameter type-id='type-id-33'/>
11388          <parameter type-id='type-id-31'/>
11389          <parameter type-id='type-id-31'/>
11390          <parameter is-variadic='yes'/>
11391          <return type-id='type-id-13'/>
11392        </function-decl>
11393      </member-function>
11394    </class-decl>
11395    <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-1407'>
11396      <data-member access='public' layout-offset-in-bits='0'>
11397        <var-decl name='digest' type-id='type-id-996' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-private.hh' line='134' column='1'/>
11398      </data-member>
11399      <member-function access='public'>
11400        <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'>
11401          <parameter type-id='type-id-1408' is-artificial='yes'/>
11402          <parameter type-id='type-id-1409'/>
11403          <return type-id='type-id-13'/>
11404        </function-decl>
11405      </member-function>
11406      <member-function access='public'>
11407        <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'>
11408          <parameter type-id='type-id-1408' is-artificial='yes'/>
11409          <parameter type-id='type-id-1410'/>
11410          <return type-id='type-id-13'/>
11411        </function-decl>
11412      </member-function>
11413      <member-function access='public'>
11414        <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'>
11415          <parameter type-id='type-id-1408' is-artificial='yes'/>
11416          <parameter type-id='type-id-1409'/>
11417          <return type-id='type-id-13'/>
11418        </function-decl>
11419      </member-function>
11420      <member-function access='public'>
11421        <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'>
11422          <parameter type-id='type-id-1408' is-artificial='yes'/>
11423          <parameter type-id='type-id-1410'/>
11424          <return type-id='type-id-13'/>
11425        </function-decl>
11426      </member-function>
11427      <member-function access='public'>
11428        <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'>
11429          <parameter type-id='type-id-1408' is-artificial='yes'/>
11430          <parameter type-id='type-id-1411'/>
11431          <return type-id='type-id-13'/>
11432        </function-decl>
11433      </member-function>
11434    </class-decl>
11435    <typedef-decl name='hb_void_t' type-id='type-id-1076' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='259' column='1' id='type-id-998'/>
11436    <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-1115'/>
11437    <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-1412'>
11438      <member-function access='public'>
11439        <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'>
11440          <parameter type-id='type-id-1413' is-artificial='yes'/>
11441          <parameter type-id='type-id-68'/>
11442          <parameter type-id='type-id-31'/>
11443          <parameter type-id='type-id-33'/>
11444          <parameter type-id='type-id-31'/>
11445          <parameter type-id='type-id-31'/>
11446          <parameter is-variadic='yes'/>
11447          <return type-id='type-id-13'/>
11448        </function-decl>
11449      </member-function>
11450    </class-decl>
11451    <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-1414'>
11452      <member-type access='public'>
11453        <typedef-decl name='Lookup' type-id='type-id-673' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='807' column='1' id='type-id-1415'/>
11454      </member-type>
11455      <data-member access='public' static='yes'>
11456        <var-decl name='table_index' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='805' column='1'/>
11457      </data-member>
11458      <data-member access='public' static='yes'>
11459        <var-decl name='inplace' type-id='type-id-1416' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='806' column='1'/>
11460      </data-member>
11461      <data-member access='public' layout-offset-in-bits='0'>
11462        <var-decl name='table' type-id='type-id-1417' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='813' column='1'/>
11463      </data-member>
11464      <data-member access='public' layout-offset-in-bits='64'>
11465        <var-decl name='accels' type-id='type-id-1418' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='814' column='1'/>
11466      </data-member>
11467      <member-function access='public' constructor='yes'>
11468        <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'>
11469          <parameter type-id='type-id-1419' is-artificial='yes'/>
11470          <parameter type-id='type-id-144'/>
11471          <return type-id='type-id-13'/>
11472        </function-decl>
11473      </member-function>
11474    </class-decl>
11475    <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-1420'>
11476      <member-type access='public'>
11477        <typedef-decl name='Lookup' type-id='type-id-1422' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='821' column='1' id='type-id-1421'/>
11478      </member-type>
11479      <data-member access='public' static='yes'>
11480        <var-decl name='table_index' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='819' column='1'/>
11481      </data-member>
11482      <data-member access='public' static='yes'>
11483        <var-decl name='inplace' type-id='type-id-1416' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='820' column='1'/>
11484      </data-member>
11485      <data-member access='public' layout-offset-in-bits='0'>
11486        <var-decl name='table' type-id='type-id-1423' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='827' column='1'/>
11487      </data-member>
11488      <data-member access='public' layout-offset-in-bits='64'>
11489        <var-decl name='accels' type-id='type-id-1418' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='828' column='1'/>
11490      </data-member>
11491      <member-function access='public' constructor='yes'>
11492        <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'>
11493          <parameter type-id='type-id-1424' is-artificial='yes'/>
11494          <parameter type-id='type-id-144'/>
11495          <return type-id='type-id-13'/>
11496        </function-decl>
11497      </member-function>
11498    </class-decl>
11499    <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-1425'>
11500      <underlying-type type-id='type-id-11'/>
11501      <enumerator name='HB_OT_LAYOUT_GLYPH_CLASS_UNCLASSIFIED' value='0'/>
11502      <enumerator name='HB_OT_LAYOUT_GLYPH_CLASS_BASE_GLYPH' value='1'/>
11503      <enumerator name='HB_OT_LAYOUT_GLYPH_CLASS_LIGATURE' value='2'/>
11504      <enumerator name='HB_OT_LAYOUT_GLYPH_CLASS_MARK' value='3'/>
11505      <enumerator name='HB_OT_LAYOUT_GLYPH_CLASS_COMPONENT' value='4'/>
11506    </enum-decl>
11507    <pointer-type-def type-id='type-id-1420' size-in-bits='64' id='type-id-1424'/>
11508    <pointer-type-def type-id='type-id-1414' size-in-bits='64' id='type-id-1419'/>
11509    <pointer-type-def type-id='type-id-833' size-in-bits='64' id='type-id-1426'/>
11510    <qualified-type-def type-id='type-id-1426' const='yes' id='type-id-1427'/>
11511    <pointer-type-def type-id='type-id-919' size-in-bits='64' id='type-id-1428'/>
11512    <qualified-type-def type-id='type-id-1428' const='yes' id='type-id-1429'/>
11513    <reference-type-def kind='lvalue' type-id='type-id-1430' size-in-bits='64' id='type-id-1431'/>
11514    <pointer-type-def type-id='type-id-1430' size-in-bits='64' id='type-id-1432'/>
11515    <qualified-type-def type-id='type-id-1432' const='yes' id='type-id-1433'/>
11516    <pointer-type-def type-id='type-id-842' size-in-bits='64' id='type-id-1434'/>
11517    <qualified-type-def type-id='type-id-1434' const='yes' id='type-id-1435'/>
11518    <pointer-type-def type-id='type-id-843' size-in-bits='64' id='type-id-1436'/>
11519    <qualified-type-def type-id='type-id-1436' const='yes' id='type-id-1437'/>
11520    <pointer-type-def type-id='type-id-844' size-in-bits='64' id='type-id-1438'/>
11521    <qualified-type-def type-id='type-id-1438' const='yes' id='type-id-1439'/>
11522    <reference-type-def kind='lvalue' type-id='type-id-845' size-in-bits='64' id='type-id-1440'/>
11523    <pointer-type-def type-id='type-id-845' size-in-bits='64' id='type-id-1441'/>
11524    <qualified-type-def type-id='type-id-1441' const='yes' id='type-id-1442'/>
11525    <pointer-type-def type-id='type-id-848' size-in-bits='64' id='type-id-1443'/>
11526    <qualified-type-def type-id='type-id-1443' const='yes' id='type-id-1444'/>
11527    <pointer-type-def type-id='type-id-849' size-in-bits='64' id='type-id-1445'/>
11528    <qualified-type-def type-id='type-id-1445' const='yes' id='type-id-1446'/>
11529    <reference-type-def kind='lvalue' type-id='type-id-618' size-in-bits='64' id='type-id-438'/>
11530    <pointer-type-def type-id='type-id-851' size-in-bits='64' id='type-id-1447'/>
11531    <qualified-type-def type-id='type-id-1447' const='yes' id='type-id-1448'/>
11532    <pointer-type-def type-id='type-id-852' size-in-bits='64' id='type-id-1449'/>
11533    <qualified-type-def type-id='type-id-1449' const='yes' id='type-id-1450'/>
11534    <pointer-type-def type-id='type-id-853' size-in-bits='64' id='type-id-1451'/>
11535    <qualified-type-def type-id='type-id-1451' const='yes' id='type-id-1452'/>
11536    <pointer-type-def type-id='type-id-619' size-in-bits='64' id='type-id-422'/>
11537    <qualified-type-def type-id='type-id-422' const='yes' id='type-id-1453'/>
11538    <pointer-type-def type-id='type-id-854' size-in-bits='64' id='type-id-931'/>
11539    <qualified-type-def type-id='type-id-931' const='yes' id='type-id-1454'/>
11540    <pointer-type-def type-id='type-id-855' size-in-bits='64' id='type-id-1455'/>
11541    <qualified-type-def type-id='type-id-1455' const='yes' id='type-id-1456'/>
11542    <pointer-type-def type-id='type-id-856' size-in-bits='64' id='type-id-1457'/>
11543    <qualified-type-def type-id='type-id-1457' const='yes' id='type-id-1458'/>
11544    <pointer-type-def type-id='type-id-857' size-in-bits='64' id='type-id-1459'/>
11545    <qualified-type-def type-id='type-id-1459' const='yes' id='type-id-1460'/>
11546    <pointer-type-def type-id='type-id-858' size-in-bits='64' id='type-id-1461'/>
11547    <qualified-type-def type-id='type-id-1461' const='yes' id='type-id-1462'/>
11548    <pointer-type-def type-id='type-id-859' size-in-bits='64' id='type-id-1463'/>
11549    <qualified-type-def type-id='type-id-1463' const='yes' id='type-id-1464'/>
11550    <pointer-type-def type-id='type-id-860' size-in-bits='64' id='type-id-1465'/>
11551    <qualified-type-def type-id='type-id-1465' const='yes' id='type-id-1466'/>
11552    <pointer-type-def type-id='type-id-861' size-in-bits='64' id='type-id-1467'/>
11553    <qualified-type-def type-id='type-id-1467' const='yes' id='type-id-1468'/>
11554    <pointer-type-def type-id='type-id-620' size-in-bits='64' id='type-id-443'/>
11555    <qualified-type-def type-id='type-id-443' const='yes' id='type-id-1469'/>
11556    <pointer-type-def type-id='type-id-621' size-in-bits='64' id='type-id-441'/>
11557    <qualified-type-def type-id='type-id-441' const='yes' id='type-id-1470'/>
11558    <pointer-type-def type-id='type-id-862' size-in-bits='64' id='type-id-1471'/>
11559    <qualified-type-def type-id='type-id-1471' const='yes' id='type-id-1472'/>
11560    <pointer-type-def type-id='type-id-863' size-in-bits='64' id='type-id-941'/>
11561    <qualified-type-def type-id='type-id-941' const='yes' id='type-id-1473'/>
11562    <pointer-type-def type-id='type-id-864' size-in-bits='64' id='type-id-1474'/>
11563    <qualified-type-def type-id='type-id-1474' const='yes' id='type-id-1475'/>
11564    <pointer-type-def type-id='type-id-865' size-in-bits='64' id='type-id-944'/>
11565    <qualified-type-def type-id='type-id-944' const='yes' id='type-id-1476'/>
11566    <pointer-type-def type-id='type-id-866' size-in-bits='64' id='type-id-1477'/>
11567    <qualified-type-def type-id='type-id-1477' const='yes' id='type-id-1478'/>
11568    <pointer-type-def type-id='type-id-867' size-in-bits='64' id='type-id-1479'/>
11569    <qualified-type-def type-id='type-id-1479' const='yes' id='type-id-1480'/>
11570    <pointer-type-def type-id='type-id-868' size-in-bits='64' id='type-id-1481'/>
11571    <qualified-type-def type-id='type-id-1481' const='yes' id='type-id-1482'/>
11572    <pointer-type-def type-id='type-id-869' size-in-bits='64' id='type-id-1483'/>
11573    <qualified-type-def type-id='type-id-1483' const='yes' id='type-id-1484'/>
11574    <pointer-type-def type-id='type-id-870' size-in-bits='64' id='type-id-950'/>
11575    <qualified-type-def type-id='type-id-950' const='yes' id='type-id-1485'/>
11576    <pointer-type-def type-id='type-id-817' size-in-bits='64' id='type-id-1486'/>
11577    <qualified-type-def type-id='type-id-1486' const='yes' id='type-id-1487'/>
11578    <pointer-type-def type-id='type-id-871' size-in-bits='64' id='type-id-1488'/>
11579    <qualified-type-def type-id='type-id-1488' const='yes' id='type-id-1489'/>
11580    <pointer-type-def type-id='type-id-872' size-in-bits='64' id='type-id-1490'/>
11581    <qualified-type-def type-id='type-id-1490' const='yes' id='type-id-1491'/>
11582    <pointer-type-def type-id='type-id-873' size-in-bits='64' id='type-id-1492'/>
11583    <qualified-type-def type-id='type-id-1492' const='yes' id='type-id-1493'/>
11584    <reference-type-def kind='lvalue' type-id='type-id-1494' size-in-bits='64' id='type-id-1495'/>
11585    <pointer-type-def type-id='type-id-1494' size-in-bits='64' id='type-id-1496'/>
11586    <qualified-type-def type-id='type-id-1496' const='yes' id='type-id-1497'/>
11587    <reference-type-def kind='lvalue' type-id='type-id-1498' size-in-bits='64' id='type-id-1499'/>
11588    <pointer-type-def type-id='type-id-1498' size-in-bits='64' id='type-id-1500'/>
11589    <qualified-type-def type-id='type-id-1500' const='yes' id='type-id-1501'/>
11590    <pointer-type-def type-id='type-id-877' size-in-bits='64' id='type-id-1502'/>
11591    <qualified-type-def type-id='type-id-1502' const='yes' id='type-id-1503'/>
11592    <pointer-type-def type-id='type-id-878' size-in-bits='64' id='type-id-1504'/>
11593    <qualified-type-def type-id='type-id-1504' const='yes' id='type-id-1505'/>
11594    <pointer-type-def type-id='type-id-879' size-in-bits='64' id='type-id-1506'/>
11595    <qualified-type-def type-id='type-id-1506' const='yes' id='type-id-1507'/>
11596    <pointer-type-def type-id='type-id-958' size-in-bits='64' id='type-id-1508'/>
11597    <qualified-type-def type-id='type-id-1508' const='yes' id='type-id-1509'/>
11598    <qualified-type-def type-id='type-id-1510' id='type-id-1511'/>
11599    <reference-type-def kind='lvalue' type-id='type-id-1512' size-in-bits='64' id='type-id-1510'/>
11600    <qualified-type-def type-id='type-id-1513' id='type-id-1514'/>
11601    <reference-type-def kind='lvalue' type-id='type-id-1515' size-in-bits='64' id='type-id-1513'/>
11602    <qualified-type-def type-id='type-id-1516' id='type-id-1517'/>
11603    <reference-type-def kind='lvalue' type-id='type-id-1518' size-in-bits='64' id='type-id-1516'/>
11604    <pointer-type-def type-id='type-id-1012' size-in-bits='64' id='type-id-1519'/>
11605    <qualified-type-def type-id='type-id-1519' const='yes' id='type-id-1520'/>
11606    <pointer-type-def type-id='type-id-1013' size-in-bits='64' id='type-id-1521'/>
11607    <qualified-type-def type-id='type-id-1521' const='yes' id='type-id-1522'/>
11608    <pointer-type-def type-id='type-id-1014' size-in-bits='64' id='type-id-1523'/>
11609    <qualified-type-def type-id='type-id-1523' const='yes' id='type-id-1524'/>
11610    <reference-type-def kind='lvalue' type-id='type-id-1525' size-in-bits='64' id='type-id-1526'/>
11611    <pointer-type-def type-id='type-id-1525' size-in-bits='64' id='type-id-1527'/>
11612    <qualified-type-def type-id='type-id-1527' const='yes' id='type-id-1528'/>
11613    <reference-type-def kind='lvalue' type-id='type-id-1529' size-in-bits='64' id='type-id-1530'/>
11614    <pointer-type-def type-id='type-id-1529' size-in-bits='64' id='type-id-1531'/>
11615    <qualified-type-def type-id='type-id-1531' const='yes' id='type-id-1532'/>
11616    <reference-type-def kind='lvalue' type-id='type-id-1533' size-in-bits='64' id='type-id-1534'/>
11617    <pointer-type-def type-id='type-id-1533' size-in-bits='64' id='type-id-1535'/>
11618    <qualified-type-def type-id='type-id-1535' const='yes' id='type-id-1536'/>
11619    <pointer-type-def type-id='type-id-880' size-in-bits='64' id='type-id-1537'/>
11620    <qualified-type-def type-id='type-id-1537' const='yes' id='type-id-1538'/>
11621    <pointer-type-def type-id='type-id-1539' size-in-bits='64' id='type-id-1540'/>
11622    <qualified-type-def type-id='type-id-1540' const='yes' id='type-id-1541'/>
11623    <pointer-type-def type-id='type-id-962' size-in-bits='64' id='type-id-1542'/>
11624    <qualified-type-def type-id='type-id-1542' const='yes' id='type-id-1543'/>
11625    <qualified-type-def type-id='type-id-1544' id='type-id-1545'/>
11626    <reference-type-def kind='lvalue' type-id='type-id-1546' size-in-bits='64' id='type-id-1544'/>
11627    <qualified-type-def type-id='type-id-1547' id='type-id-1548'/>
11628    <reference-type-def kind='lvalue' type-id='type-id-1549' size-in-bits='64' id='type-id-1547'/>
11629    <qualified-type-def type-id='type-id-1550' id='type-id-1551'/>
11630    <reference-type-def kind='lvalue' type-id='type-id-1552' size-in-bits='64' id='type-id-1550'/>
11631    <pointer-type-def type-id='type-id-1017' size-in-bits='64' id='type-id-1553'/>
11632    <qualified-type-def type-id='type-id-1553' const='yes' id='type-id-1554'/>
11633    <pointer-type-def type-id='type-id-1018' size-in-bits='64' id='type-id-1555'/>
11634    <qualified-type-def type-id='type-id-1555' const='yes' id='type-id-1556'/>
11635    <pointer-type-def type-id='type-id-888' size-in-bits='64' id='type-id-1557'/>
11636    <qualified-type-def type-id='type-id-1557' const='yes' id='type-id-1558'/>
11637    <reference-type-def kind='lvalue' type-id='type-id-622' size-in-bits='64' id='type-id-434'/>
11638    <pointer-type-def type-id='type-id-622' size-in-bits='64' id='type-id-416'/>
11639    <qualified-type-def type-id='type-id-416' const='yes' id='type-id-1559'/>
11640    <pointer-type-def type-id='type-id-795' size-in-bits='64' id='type-id-799'/>
11641    <qualified-type-def type-id='type-id-799' const='yes' id='type-id-1560'/>
11642    <pointer-type-def type-id='type-id-623' size-in-bits='64' id='type-id-426'/>
11643    <qualified-type-def type-id='type-id-426' const='yes' id='type-id-1561'/>
11644    <pointer-type-def type-id='type-id-797' size-in-bits='64' id='type-id-1562'/>
11645    <qualified-type-def type-id='type-id-1562' const='yes' id='type-id-1563'/>
11646    <pointer-type-def type-id='type-id-624' size-in-bits='64' id='type-id-430'/>
11647    <qualified-type-def type-id='type-id-430' const='yes' id='type-id-1564'/>
11648    <pointer-type-def type-id='type-id-798' size-in-bits='64' id='type-id-1565'/>
11649    <qualified-type-def type-id='type-id-1565' const='yes' id='type-id-1566'/>
11650    <pointer-type-def type-id='type-id-1567' size-in-bits='64' id='type-id-1568'/>
11651    <qualified-type-def type-id='type-id-1568' const='yes' id='type-id-1569'/>
11652    <pointer-type-def type-id='type-id-1112' size-in-bits='64' id='type-id-1570'/>
11653    <qualified-type-def type-id='type-id-1570' const='yes' id='type-id-1571'/>
11654    <reference-type-def kind='lvalue' type-id='type-id-889' size-in-bits='64' id='type-id-1572'/>
11655    <pointer-type-def type-id='type-id-889' size-in-bits='64' id='type-id-1573'/>
11656    <qualified-type-def type-id='type-id-1573' const='yes' id='type-id-1574'/>
11657    <reference-type-def kind='lvalue' type-id='type-id-1003' size-in-bits='64' id='type-id-1575'/>
11658    <pointer-type-def type-id='type-id-1003' size-in-bits='64' id='type-id-1576'/>
11659    <qualified-type-def type-id='type-id-1576' const='yes' id='type-id-1577'/>
11660    <pointer-type-def type-id='type-id-1578' size-in-bits='64' id='type-id-1579'/>
11661    <qualified-type-def type-id='type-id-1579' const='yes' id='type-id-1580'/>
11662    <pointer-type-def type-id='type-id-963' size-in-bits='64' id='type-id-1581'/>
11663    <qualified-type-def type-id='type-id-1581' const='yes' id='type-id-1582'/>
11664    <pointer-type-def type-id='type-id-891' size-in-bits='64' id='type-id-1583'/>
11665    <qualified-type-def type-id='type-id-1583' const='yes' id='type-id-1584'/>
11666    <reference-type-def kind='lvalue' type-id='type-id-892' size-in-bits='64' id='type-id-1585'/>
11667    <pointer-type-def type-id='type-id-892' size-in-bits='64' id='type-id-1586'/>
11668    <qualified-type-def type-id='type-id-1586' const='yes' id='type-id-1587'/>
11669    <reference-type-def kind='lvalue' type-id='type-id-1588' size-in-bits='64' id='type-id-1589'/>
11670    <pointer-type-def type-id='type-id-1588' size-in-bits='64' id='type-id-1590'/>
11671    <qualified-type-def type-id='type-id-1590' const='yes' id='type-id-1591'/>
11672    <pointer-type-def type-id='type-id-893' size-in-bits='64' id='type-id-1592'/>
11673    <qualified-type-def type-id='type-id-1592' const='yes' id='type-id-1593'/>
11674    <pointer-type-def type-id='type-id-894' size-in-bits='64' id='type-id-1594'/>
11675    <qualified-type-def type-id='type-id-1594' const='yes' id='type-id-1595'/>
11676    <pointer-type-def type-id='type-id-895' size-in-bits='64' id='type-id-1596'/>
11677    <qualified-type-def type-id='type-id-1596' const='yes' id='type-id-1597'/>
11678    <pointer-type-def type-id='type-id-1116' size-in-bits='64' id='type-id-1598'/>
11679    <qualified-type-def type-id='type-id-1598' const='yes' id='type-id-1599'/>
11680    <pointer-type-def type-id='type-id-1600' size-in-bits='64' id='type-id-1601'/>
11681    <qualified-type-def type-id='type-id-1601' const='yes' id='type-id-1602'/>
11682    <pointer-type-def type-id='type-id-1603' size-in-bits='64' id='type-id-1604'/>
11683    <qualified-type-def type-id='type-id-1604' const='yes' id='type-id-1605'/>
11684    <pointer-type-def type-id='type-id-1606' size-in-bits='64' id='type-id-1607'/>
11685    <qualified-type-def type-id='type-id-1607' const='yes' id='type-id-1608'/>
11686    <pointer-type-def type-id='type-id-625' size-in-bits='64' id='type-id-445'/>
11687    <qualified-type-def type-id='type-id-445' const='yes' id='type-id-1609'/>
11688    <reference-type-def kind='lvalue' type-id='type-id-1004' size-in-bits='64' id='type-id-1610'/>
11689    <qualified-type-def type-id='type-id-279' const='yes' id='type-id-1611'/>
11690    <reference-type-def kind='lvalue' type-id='type-id-1005' size-in-bits='64' id='type-id-1612'/>
11691    <reference-type-def kind='lvalue' type-id='type-id-896' size-in-bits='64' id='type-id-1613'/>
11692    <pointer-type-def type-id='type-id-896' size-in-bits='64' id='type-id-1614'/>
11693    <qualified-type-def type-id='type-id-1614' const='yes' id='type-id-1615'/>
11694    <reference-type-def kind='lvalue' type-id='type-id-1616' size-in-bits='64' id='type-id-1617'/>
11695    <pointer-type-def type-id='type-id-1616' size-in-bits='64' id='type-id-1618'/>
11696    <qualified-type-def type-id='type-id-1618' const='yes' id='type-id-1619'/>
11697    <reference-type-def kind='lvalue' type-id='type-id-1620' size-in-bits='64' id='type-id-1621'/>
11698    <pointer-type-def type-id='type-id-1620' size-in-bits='64' id='type-id-1622'/>
11699    <qualified-type-def type-id='type-id-1622' const='yes' id='type-id-1623'/>
11700    <reference-type-def kind='lvalue' type-id='type-id-626' size-in-bits='64' id='type-id-447'/>
11701    <pointer-type-def type-id='type-id-626' size-in-bits='64' id='type-id-417'/>
11702    <qualified-type-def type-id='type-id-417' const='yes' id='type-id-1624'/>
11703    <reference-type-def kind='lvalue' type-id='type-id-627' size-in-bits='64' id='type-id-448'/>
11704    <pointer-type-def type-id='type-id-627' size-in-bits='64' id='type-id-418'/>
11705    <qualified-type-def type-id='type-id-418' const='yes' id='type-id-1625'/>
11706    <pointer-type-def type-id='type-id-834' size-in-bits='64' id='type-id-1626'/>
11707    <qualified-type-def type-id='type-id-1626' const='yes' id='type-id-1627'/>
11708    <pointer-type-def type-id='type-id-628' size-in-bits='64' id='type-id-440'/>
11709    <qualified-type-def type-id='type-id-440' const='yes' id='type-id-1628'/>
11710    <reference-type-def kind='lvalue' type-id='type-id-629' size-in-bits='64' id='type-id-424'/>
11711    <pointer-type-def type-id='type-id-629' size-in-bits='64' id='type-id-421'/>
11712    <qualified-type-def type-id='type-id-421' const='yes' id='type-id-1629'/>
11713    <reference-type-def kind='lvalue' type-id='type-id-1006' size-in-bits='64' id='type-id-1630'/>
11714    <pointer-type-def type-id='type-id-1006' size-in-bits='64' id='type-id-1631'/>
11715    <reference-type-def kind='lvalue' type-id='type-id-1632' size-in-bits='64' id='type-id-1633'/>
11716    <pointer-type-def type-id='type-id-1632' size-in-bits='64' id='type-id-1634'/>
11717    <qualified-type-def type-id='type-id-1634' const='yes' id='type-id-1635'/>
11718    <pointer-type-def type-id='type-id-1636' size-in-bits='64' id='type-id-1637'/>
11719    <qualified-type-def type-id='type-id-1637' const='yes' id='type-id-1638'/>
11720    <pointer-type-def type-id='type-id-897' size-in-bits='64' id='type-id-1639'/>
11721    <qualified-type-def type-id='type-id-1639' const='yes' id='type-id-1640'/>
11722    <reference-type-def kind='lvalue' type-id='type-id-1641' size-in-bits='64' id='type-id-1642'/>
11723    <pointer-type-def type-id='type-id-1641' size-in-bits='64' id='type-id-1643'/>
11724    <qualified-type-def type-id='type-id-1643' const='yes' id='type-id-1644'/>
11725    <pointer-type-def type-id='type-id-1645' size-in-bits='64' id='type-id-1646'/>
11726    <qualified-type-def type-id='type-id-1646' const='yes' id='type-id-1647'/>
11727    <pointer-type-def type-id='type-id-1648' size-in-bits='64' id='type-id-1649'/>
11728    <qualified-type-def type-id='type-id-1649' const='yes' id='type-id-1650'/>
11729    <pointer-type-def type-id='type-id-898' size-in-bits='64' id='type-id-1651'/>
11730    <qualified-type-def type-id='type-id-1651' const='yes' id='type-id-1652'/>
11731    <pointer-type-def type-id='type-id-1653' size-in-bits='64' id='type-id-1654'/>
11732    <qualified-type-def type-id='type-id-1654' const='yes' id='type-id-1655'/>
11733    <pointer-type-def type-id='type-id-899' size-in-bits='64' id='type-id-1656'/>
11734    <qualified-type-def type-id='type-id-1656' const='yes' id='type-id-1657'/>
11735    <reference-type-def kind='lvalue' type-id='type-id-900' size-in-bits='64' id='type-id-1658'/>
11736    <pointer-type-def type-id='type-id-900' size-in-bits='64' id='type-id-1659'/>
11737    <qualified-type-def type-id='type-id-1659' const='yes' id='type-id-1660'/>
11738    <pointer-type-def type-id='type-id-832' size-in-bits='64' id='type-id-1661'/>
11739    <qualified-type-def type-id='type-id-1661' const='yes' id='type-id-1662'/>
11740    <pointer-type-def type-id='type-id-968' size-in-bits='64' id='type-id-1663'/>
11741    <qualified-type-def type-id='type-id-1663' const='yes' id='type-id-1664'/>
11742    <reference-type-def kind='lvalue' type-id='type-id-810' size-in-bits='64' id='type-id-1665'/>
11743    <reference-type-def kind='lvalue' type-id='type-id-1666' size-in-bits='64' id='type-id-1667'/>
11744    <pointer-type-def type-id='type-id-1666' size-in-bits='64' id='type-id-1668'/>
11745    <reference-type-def kind='lvalue' type-id='type-id-1669' size-in-bits='64' id='type-id-1670'/>
11746    <pointer-type-def type-id='type-id-1669' size-in-bits='64' id='type-id-1671'/>
11747    <qualified-type-def type-id='type-id-1671' const='yes' id='type-id-1672'/>
11748    <reference-type-def kind='lvalue' type-id='type-id-1673' size-in-bits='64' id='type-id-1674'/>
11749    <pointer-type-def type-id='type-id-1673' size-in-bits='64' id='type-id-1675'/>
11750    <qualified-type-def type-id='type-id-1675' const='yes' id='type-id-1676'/>
11751    <reference-type-def kind='lvalue' type-id='type-id-1677' size-in-bits='64' id='type-id-1678'/>
11752    <pointer-type-def type-id='type-id-1677' size-in-bits='64' id='type-id-1679'/>
11753    <qualified-type-def type-id='type-id-1679' const='yes' id='type-id-1680'/>
11754    <pointer-type-def type-id='type-id-630' size-in-bits='64' id='type-id-492'/>
11755    <qualified-type-def type-id='type-id-492' const='yes' id='type-id-1681'/>
11756    <reference-type-def kind='lvalue' type-id='type-id-631' size-in-bits='64' id='type-id-1682'/>
11757    <pointer-type-def type-id='type-id-631' size-in-bits='64' id='type-id-494'/>
11758    <qualified-type-def type-id='type-id-494' const='yes' id='type-id-1683'/>
11759    <reference-type-def kind='lvalue' type-id='type-id-632' size-in-bits='64' id='type-id-1684'/>
11760    <pointer-type-def type-id='type-id-632' size-in-bits='64' id='type-id-497'/>
11761    <qualified-type-def type-id='type-id-497' const='yes' id='type-id-1685'/>
11762    <pointer-type-def type-id='type-id-633' size-in-bits='64' id='type-id-485'/>
11763    <qualified-type-def type-id='type-id-485' const='yes' id='type-id-1686'/>
11764    <reference-type-def kind='lvalue' type-id='type-id-634' size-in-bits='64' id='type-id-1687'/>
11765    <pointer-type-def type-id='type-id-634' size-in-bits='64' id='type-id-498'/>
11766    <qualified-type-def type-id='type-id-498' const='yes' id='type-id-1688'/>
11767    <reference-type-def kind='lvalue' type-id='type-id-635' size-in-bits='64' id='type-id-1689'/>
11768    <pointer-type-def type-id='type-id-635' size-in-bits='64' id='type-id-503'/>
11769    <qualified-type-def type-id='type-id-503' const='yes' id='type-id-1690'/>
11770    <reference-type-def kind='lvalue' type-id='type-id-636' size-in-bits='64' id='type-id-1691'/>
11771    <pointer-type-def type-id='type-id-636' size-in-bits='64' id='type-id-504'/>
11772    <qualified-type-def type-id='type-id-504' const='yes' id='type-id-1692'/>
11773    <pointer-type-def type-id='type-id-637' size-in-bits='64' id='type-id-484'/>
11774    <qualified-type-def type-id='type-id-484' const='yes' id='type-id-1693'/>
11775    <reference-type-def kind='lvalue' type-id='type-id-639' size-in-bits='64' id='type-id-1694'/>
11776    <pointer-type-def type-id='type-id-639' size-in-bits='64' id='type-id-482'/>
11777    <qualified-type-def type-id='type-id-482' const='yes' id='type-id-1695'/>
11778    <reference-type-def kind='lvalue' type-id='type-id-640' size-in-bits='64' id='type-id-1696'/>
11779    <pointer-type-def type-id='type-id-640' size-in-bits='64' id='type-id-500'/>
11780    <qualified-type-def type-id='type-id-500' const='yes' id='type-id-1697'/>
11781    <reference-type-def kind='lvalue' type-id='type-id-641' size-in-bits='64' id='type-id-1698'/>
11782    <pointer-type-def type-id='type-id-641' size-in-bits='64' id='type-id-483'/>
11783    <qualified-type-def type-id='type-id-483' const='yes' id='type-id-1699'/>
11784    <pointer-type-def type-id='type-id-642' size-in-bits='64' id='type-id-515'/>
11785    <qualified-type-def type-id='type-id-515' const='yes' id='type-id-1700'/>
11786    <pointer-type-def type-id='type-id-643' size-in-bits='64' id='type-id-481'/>
11787    <qualified-type-def type-id='type-id-481' const='yes' id='type-id-1701'/>
11788    <pointer-type-def type-id='type-id-644' size-in-bits='64' id='type-id-480'/>
11789    <qualified-type-def type-id='type-id-480' const='yes' id='type-id-1702'/>
11790    <pointer-type-def type-id='type-id-645' size-in-bits='64' id='type-id-486'/>
11791    <qualified-type-def type-id='type-id-486' const='yes' id='type-id-1703'/>
11792    <reference-type-def kind='lvalue' type-id='type-id-646' size-in-bits='64' id='type-id-1704'/>
11793    <pointer-type-def type-id='type-id-646' size-in-bits='64' id='type-id-499'/>
11794    <qualified-type-def type-id='type-id-499' const='yes' id='type-id-1705'/>
11795    <reference-type-def kind='lvalue' type-id='type-id-647' size-in-bits='64' id='type-id-1706'/>
11796    <pointer-type-def type-id='type-id-647' size-in-bits='64' id='type-id-506'/>
11797    <qualified-type-def type-id='type-id-506' const='yes' id='type-id-1707'/>
11798    <reference-type-def kind='lvalue' type-id='type-id-648' size-in-bits='64' id='type-id-1708'/>
11799    <pointer-type-def type-id='type-id-648' size-in-bits='64' id='type-id-507'/>
11800    <qualified-type-def type-id='type-id-507' const='yes' id='type-id-1709'/>
11801    <reference-type-def kind='lvalue' type-id='type-id-649' size-in-bits='64' id='type-id-1710'/>
11802    <pointer-type-def type-id='type-id-649' size-in-bits='64' id='type-id-511'/>
11803    <qualified-type-def type-id='type-id-511' const='yes' id='type-id-1711'/>
11804    <pointer-type-def type-id='type-id-650' size-in-bits='64' id='type-id-493'/>
11805    <qualified-type-def type-id='type-id-493' const='yes' id='type-id-1712'/>
11806    <pointer-type-def type-id='type-id-651' size-in-bits='64' id='type-id-487'/>
11807    <qualified-type-def type-id='type-id-487' const='yes' id='type-id-1713'/>
11808    <pointer-type-def type-id='type-id-652' size-in-bits='64' id='type-id-495'/>
11809    <qualified-type-def type-id='type-id-495' const='yes' id='type-id-1714'/>
11810    <pointer-type-def type-id='type-id-653' size-in-bits='64' id='type-id-490'/>
11811    <qualified-type-def type-id='type-id-490' const='yes' id='type-id-1715'/>
11812    <pointer-type-def type-id='type-id-654' size-in-bits='64' id='type-id-496'/>
11813    <qualified-type-def type-id='type-id-496' const='yes' id='type-id-1716'/>
11814    <pointer-type-def type-id='type-id-655' size-in-bits='64' id='type-id-491'/>
11815    <qualified-type-def type-id='type-id-491' const='yes' id='type-id-1717'/>
11816    <reference-type-def kind='lvalue' type-id='type-id-656' size-in-bits='64' id='type-id-1718'/>
11817    <pointer-type-def type-id='type-id-656' size-in-bits='64' id='type-id-509'/>
11818    <qualified-type-def type-id='type-id-509' const='yes' id='type-id-1719'/>
11819    <reference-type-def kind='lvalue' type-id='type-id-657' size-in-bits='64' id='type-id-1720'/>
11820    <pointer-type-def type-id='type-id-657' size-in-bits='64' id='type-id-513'/>
11821    <qualified-type-def type-id='type-id-513' const='yes' id='type-id-1721'/>
11822    <reference-type-def kind='lvalue' type-id='type-id-658' size-in-bits='64' id='type-id-1722'/>
11823    <pointer-type-def type-id='type-id-658' size-in-bits='64' id='type-id-510'/>
11824    <qualified-type-def type-id='type-id-510' const='yes' id='type-id-1723'/>
11825    <pointer-type-def type-id='type-id-659' size-in-bits='64' id='type-id-489'/>
11826    <qualified-type-def type-id='type-id-489' const='yes' id='type-id-1724'/>
11827    <pointer-type-def type-id='type-id-660' size-in-bits='64' id='type-id-488'/>
11828    <qualified-type-def type-id='type-id-488' const='yes' id='type-id-1725'/>
11829    <reference-type-def kind='lvalue' type-id='type-id-661' size-in-bits='64' id='type-id-1726'/>
11830    <pointer-type-def type-id='type-id-661' size-in-bits='64' id='type-id-501'/>
11831    <qualified-type-def type-id='type-id-501' const='yes' id='type-id-1727'/>
11832    <reference-type-def kind='lvalue' type-id='type-id-662' size-in-bits='64' id='type-id-1728'/>
11833    <pointer-type-def type-id='type-id-662' size-in-bits='64' id='type-id-502'/>
11834    <qualified-type-def type-id='type-id-502' const='yes' id='type-id-1729'/>
11835    <pointer-type-def type-id='type-id-663' size-in-bits='64' id='type-id-514'/>
11836    <qualified-type-def type-id='type-id-514' const='yes' id='type-id-1730'/>
11837    <reference-type-def kind='lvalue' type-id='type-id-664' size-in-bits='64' id='type-id-1731'/>
11838    <pointer-type-def type-id='type-id-664' size-in-bits='64' id='type-id-505'/>
11839    <qualified-type-def type-id='type-id-505' const='yes' id='type-id-1732'/>
11840    <reference-type-def kind='lvalue' type-id='type-id-667' size-in-bits='64' id='type-id-1733'/>
11841    <pointer-type-def type-id='type-id-667' size-in-bits='64' id='type-id-512'/>
11842    <qualified-type-def type-id='type-id-512' const='yes' id='type-id-1734'/>
11843    <reference-type-def kind='lvalue' type-id='type-id-668' size-in-bits='64' id='type-id-1735'/>
11844    <pointer-type-def type-id='type-id-668' size-in-bits='64' id='type-id-508'/>
11845    <qualified-type-def type-id='type-id-508' const='yes' id='type-id-1736'/>
11846    <pointer-type-def type-id='type-id-1737' size-in-bits='64' id='type-id-1738'/>
11847    <qualified-type-def type-id='type-id-1738' const='yes' id='type-id-1739'/>
11848    <pointer-type-def type-id='type-id-901' size-in-bits='64' id='type-id-1740'/>
11849    <qualified-type-def type-id='type-id-1740' const='yes' id='type-id-1741'/>
11850    <pointer-type-def type-id='type-id-902' size-in-bits='64' id='type-id-1742'/>
11851    <qualified-type-def type-id='type-id-1742' const='yes' id='type-id-1743'/>
11852    <reference-type-def kind='lvalue' type-id='type-id-903' size-in-bits='64' id='type-id-1744'/>
11853    <pointer-type-def type-id='type-id-903' size-in-bits='64' id='type-id-1745'/>
11854    <qualified-type-def type-id='type-id-1745' const='yes' id='type-id-1746'/>
11855    <pointer-type-def type-id='type-id-912' size-in-bits='64' id='type-id-813'/>
11856    <reference-type-def kind='lvalue' type-id='type-id-1422' size-in-bits='64' id='type-id-1747'/>
11857    <pointer-type-def type-id='type-id-1422' size-in-bits='64' id='type-id-1748'/>
11858    <qualified-type-def type-id='type-id-1748' const='yes' id='type-id-1749'/>
11859    <reference-type-def kind='lvalue' type-id='type-id-1750' size-in-bits='64' id='type-id-1751'/>
11860    <pointer-type-def type-id='type-id-1750' size-in-bits='64' id='type-id-1752'/>
11861    <qualified-type-def type-id='type-id-1752' const='yes' id='type-id-1753'/>
11862    <reference-type-def kind='lvalue' type-id='type-id-1007' size-in-bits='64' id='type-id-1754'/>
11863    <pointer-type-def type-id='type-id-1007' size-in-bits='64' id='type-id-1755'/>
11864    <reference-type-def kind='lvalue' type-id='type-id-904' size-in-bits='64' id='type-id-1756'/>
11865    <pointer-type-def type-id='type-id-904' size-in-bits='64' id='type-id-1757'/>
11866    <qualified-type-def type-id='type-id-1757' const='yes' id='type-id-1758'/>
11867    <reference-type-def kind='lvalue' type-id='type-id-905' size-in-bits='64' id='type-id-1759'/>
11868    <pointer-type-def type-id='type-id-905' size-in-bits='64' id='type-id-1760'/>
11869    <qualified-type-def type-id='type-id-1760' const='yes' id='type-id-1761'/>
11870    <reference-type-def kind='lvalue' type-id='type-id-906' size-in-bits='64' id='type-id-1762'/>
11871    <pointer-type-def type-id='type-id-906' size-in-bits='64' id='type-id-1763'/>
11872    <qualified-type-def type-id='type-id-1763' const='yes' id='type-id-1764'/>
11873    <reference-type-def kind='lvalue' type-id='type-id-1765' size-in-bits='64' id='type-id-1766'/>
11874    <pointer-type-def type-id='type-id-1765' size-in-bits='64' id='type-id-1767'/>
11875    <qualified-type-def type-id='type-id-1767' const='yes' id='type-id-1768'/>
11876    <reference-type-def kind='lvalue' type-id='type-id-1769' size-in-bits='64' id='type-id-1770'/>
11877    <pointer-type-def type-id='type-id-1769' size-in-bits='64' id='type-id-1771'/>
11878    <qualified-type-def type-id='type-id-1771' const='yes' id='type-id-1772'/>
11879    <pointer-type-def type-id='type-id-838' size-in-bits='64' id='type-id-1773'/>
11880    <qualified-type-def type-id='type-id-1773' const='yes' id='type-id-1774'/>
11881    <pointer-type-def type-id='type-id-978' size-in-bits='64' id='type-id-1775'/>
11882    <qualified-type-def type-id='type-id-1775' const='yes' id='type-id-1776'/>
11883    <reference-type-def kind='lvalue' type-id='type-id-1777' size-in-bits='64' id='type-id-1778'/>
11884    <pointer-type-def type-id='type-id-1777' size-in-bits='64' id='type-id-1779'/>
11885    <qualified-type-def type-id='type-id-1779' const='yes' id='type-id-1780'/>
11886    <reference-type-def kind='lvalue' type-id='type-id-1781' size-in-bits='64' id='type-id-1782'/>
11887    <pointer-type-def type-id='type-id-1781' size-in-bits='64' id='type-id-1783'/>
11888    <qualified-type-def type-id='type-id-1783' const='yes' id='type-id-1784'/>
11889    <reference-type-def kind='lvalue' type-id='type-id-1785' size-in-bits='64' id='type-id-1786'/>
11890    <pointer-type-def type-id='type-id-1785' size-in-bits='64' id='type-id-1787'/>
11891    <qualified-type-def type-id='type-id-1787' const='yes' id='type-id-1788'/>
11892    <reference-type-def kind='lvalue' type-id='type-id-1789' size-in-bits='64' id='type-id-1790'/>
11893    <pointer-type-def type-id='type-id-1789' size-in-bits='64' id='type-id-1791'/>
11894    <qualified-type-def type-id='type-id-1791' const='yes' id='type-id-1792'/>
11895    <pointer-type-def type-id='type-id-1793' size-in-bits='64' id='type-id-1794'/>
11896    <qualified-type-def type-id='type-id-1794' const='yes' id='type-id-1795'/>
11897    <pointer-type-def type-id='type-id-907' size-in-bits='64' id='type-id-1796'/>
11898    <qualified-type-def type-id='type-id-1796' const='yes' id='type-id-1797'/>
11899    <pointer-type-def type-id='type-id-908' size-in-bits='64' id='type-id-1798'/>
11900    <qualified-type-def type-id='type-id-1798' const='yes' id='type-id-1799'/>
11901    <pointer-type-def type-id='type-id-831' size-in-bits='64' id='type-id-1800'/>
11902    <qualified-type-def type-id='type-id-1800' const='yes' id='type-id-1801'/>
11903    <pointer-type-def type-id='type-id-669' size-in-bits='64' id='type-id-425'/>
11904    <qualified-type-def type-id='type-id-425' const='yes' id='type-id-1802'/>
11905    <pointer-type-def type-id='type-id-670' size-in-bits='64' id='type-id-436'/>
11906    <qualified-type-def type-id='type-id-436' const='yes' id='type-id-1803'/>
11907    <reference-type-def kind='lvalue' type-id='type-id-673' size-in-bits='64' id='type-id-1804'/>
11908    <pointer-type-def type-id='type-id-673' size-in-bits='64' id='type-id-420'/>
11909    <qualified-type-def type-id='type-id-420' const='yes' id='type-id-1805'/>
11910    <reference-type-def kind='lvalue' type-id='type-id-674' size-in-bits='64' id='type-id-1806'/>
11911    <pointer-type-def type-id='type-id-674' size-in-bits='64' id='type-id-419'/>
11912    <qualified-type-def type-id='type-id-419' const='yes' id='type-id-1807'/>
11913    <reference-type-def kind='lvalue' type-id='type-id-1808' size-in-bits='64' id='type-id-1809'/>
11914    <reference-type-def kind='lvalue' type-id='type-id-1810' size-in-bits='64' id='type-id-1811'/>
11915    <reference-type-def kind='lvalue' type-id='type-id-1812' size-in-bits='64' id='type-id-1813'/>
11916    <reference-type-def kind='lvalue' type-id='type-id-1814' size-in-bits='64' id='type-id-1815'/>
11917    <reference-type-def kind='lvalue' type-id='type-id-1816' size-in-bits='64' id='type-id-1817'/>
11918    <reference-type-def kind='lvalue' type-id='type-id-1818' size-in-bits='64' id='type-id-1819'/>
11919    <reference-type-def kind='lvalue' type-id='type-id-1820' size-in-bits='64' id='type-id-1821'/>
11920    <reference-type-def kind='lvalue' type-id='type-id-1822' size-in-bits='64' id='type-id-1823'/>
11921    <reference-type-def kind='lvalue' type-id='type-id-1824' size-in-bits='64' id='type-id-1825'/>
11922    <reference-type-def kind='lvalue' type-id='type-id-1826' size-in-bits='64' id='type-id-1827'/>
11923    <reference-type-def kind='lvalue' type-id='type-id-1828' size-in-bits='64' id='type-id-1829'/>
11924    <reference-type-def kind='lvalue' type-id='type-id-1830' size-in-bits='64' id='type-id-1831'/>
11925    <reference-type-def kind='lvalue' type-id='type-id-1832' size-in-bits='64' id='type-id-1833'/>
11926    <reference-type-def kind='lvalue' type-id='type-id-1834' size-in-bits='64' id='type-id-1835'/>
11927    <reference-type-def kind='lvalue' type-id='type-id-1836' size-in-bits='64' id='type-id-1837'/>
11928    <reference-type-def kind='lvalue' type-id='type-id-1838' size-in-bits='64' id='type-id-1839'/>
11929    <reference-type-def kind='lvalue' type-id='type-id-1840' size-in-bits='64' id='type-id-1841'/>
11930    <reference-type-def kind='lvalue' type-id='type-id-1842' size-in-bits='64' id='type-id-1843'/>
11931    <reference-type-def kind='lvalue' type-id='type-id-1844' size-in-bits='64' id='type-id-1845'/>
11932    <reference-type-def kind='lvalue' type-id='type-id-1846' size-in-bits='64' id='type-id-1847'/>
11933    <reference-type-def kind='lvalue' type-id='type-id-1848' size-in-bits='64' id='type-id-1849'/>
11934    <reference-type-def kind='lvalue' type-id='type-id-1850' size-in-bits='64' id='type-id-1851'/>
11935    <reference-type-def kind='lvalue' type-id='type-id-1852' size-in-bits='64' id='type-id-1853'/>
11936    <reference-type-def kind='lvalue' type-id='type-id-1854' size-in-bits='64' id='type-id-1855'/>
11937    <reference-type-def kind='lvalue' type-id='type-id-1856' size-in-bits='64' id='type-id-1857'/>
11938    <reference-type-def kind='lvalue' type-id='type-id-1858' size-in-bits='64' id='type-id-1859'/>
11939    <reference-type-def kind='lvalue' type-id='type-id-1860' size-in-bits='64' id='type-id-1861'/>
11940    <reference-type-def kind='lvalue' type-id='type-id-1862' size-in-bits='64' id='type-id-1863'/>
11941    <reference-type-def kind='lvalue' type-id='type-id-1864' size-in-bits='64' id='type-id-1865'/>
11942    <reference-type-def kind='lvalue' type-id='type-id-1866' size-in-bits='64' id='type-id-1867'/>
11943    <pointer-type-def type-id='type-id-1077' size-in-bits='64' id='type-id-1868'/>
11944    <pointer-type-def type-id='type-id-970' size-in-bits='64' id='type-id-973'/>
11945    <qualified-type-def type-id='type-id-973' const='yes' id='type-id-1869'/>
11946    <pointer-type-def type-id='type-id-913' size-in-bits='64' id='type-id-826'/>
11947    <qualified-type-def type-id='type-id-826' const='yes' id='type-id-1870'/>
11948    <pointer-type-def type-id='type-id-1028' size-in-bits='64' id='type-id-1033'/>
11949    <qualified-type-def type-id='type-id-1033' const='yes' id='type-id-1871'/>
11950    <pointer-type-def type-id='type-id-1034' size-in-bits='64' id='type-id-1036'/>
11951    <qualified-type-def type-id='type-id-1036' const='yes' id='type-id-1872'/>
11952    <pointer-type-def type-id='type-id-1037' size-in-bits='64' id='type-id-1038'/>
11953    <qualified-type-def type-id='type-id-1038' const='yes' id='type-id-1873'/>
11954    <pointer-type-def type-id='type-id-914' size-in-bits='64' id='type-id-824'/>
11955    <qualified-type-def type-id='type-id-824' const='yes' id='type-id-1874'/>
11956    <pointer-type-def type-id='type-id-915' size-in-bits='64' id='type-id-822'/>
11957    <qualified-type-def type-id='type-id-822' const='yes' id='type-id-1875'/>
11958    <pointer-type-def type-id='type-id-916' size-in-bits='64' id='type-id-840'/>
11959    <qualified-type-def type-id='type-id-840' const='yes' id='type-id-1876'/>
11960    <pointer-type-def type-id='type-id-917' size-in-bits='64' id='type-id-820'/>
11961    <qualified-type-def type-id='type-id-820' const='yes' id='type-id-1877'/>
11962    <pointer-type-def type-id='type-id-1878' size-in-bits='64' id='type-id-1879'/>
11963    <pointer-type-def type-id='type-id-1078' size-in-bits='64' id='type-id-1032'/>
11964    <pointer-type-def type-id='type-id-1' size-in-bits='64' id='type-id-1880'/>
11965    <qualified-type-def type-id='type-id-1420' const='yes' id='type-id-1881'/>
11966    <reference-type-def kind='lvalue' type-id='type-id-1881' size-in-bits='64' id='type-id-1396'/>
11967    <qualified-type-def type-id='type-id-1414' const='yes' id='type-id-1882'/>
11968    <reference-type-def kind='lvalue' type-id='type-id-1882' size-in-bits='64' id='type-id-1394'/>
11969    <qualified-type-def type-id='type-id-833' const='yes' id='type-id-1069'/>
11970    <pointer-type-def type-id='type-id-1069' size-in-bits='64' id='type-id-920'/>
11971    <qualified-type-def type-id='type-id-919' const='yes' id='type-id-1085'/>
11972    <reference-type-def kind='lvalue' type-id='type-id-1085' size-in-bits='64' id='type-id-1045'/>
11973    <pointer-type-def type-id='type-id-1085' size-in-bits='64' id='type-id-1883'/>
11974    <qualified-type-def type-id='type-id-1883' const='yes' id='type-id-1884'/>
11975    <qualified-type-def type-id='type-id-1430' const='yes' id='type-id-1885'/>
11976    <reference-type-def kind='lvalue' type-id='type-id-1885' size-in-bits='64' id='type-id-1886'/>
11977    <pointer-type-def type-id='type-id-1885' size-in-bits='64' id='type-id-1887'/>
11978    <qualified-type-def type-id='type-id-1887' const='yes' id='type-id-1888'/>
11979    <qualified-type-def type-id='type-id-842' const='yes' id='type-id-675'/>
11980    <pointer-type-def type-id='type-id-675' size-in-bits='64' id='type-id-591'/>
11981    <qualified-type-def type-id='type-id-591' const='yes' id='type-id-1889'/>
11982    <qualified-type-def type-id='type-id-843' const='yes' id='type-id-676'/>
11983    <pointer-type-def type-id='type-id-676' size-in-bits='64' id='type-id-592'/>
11984    <qualified-type-def type-id='type-id-592' const='yes' id='type-id-1890'/>
11985    <qualified-type-def type-id='type-id-844' const='yes' id='type-id-677'/>
11986    <pointer-type-def type-id='type-id-677' size-in-bits='64' id='type-id-593'/>
11987    <qualified-type-def type-id='type-id-593' const='yes' id='type-id-1891'/>
11988    <qualified-type-def type-id='type-id-845' const='yes' id='type-id-678'/>
11989    <qualified-type-def type-id='type-id-1892' id='type-id-1893'/>
11990    <reference-type-def kind='lvalue' type-id='type-id-678' size-in-bits='64' id='type-id-1892'/>
11991    <pointer-type-def type-id='type-id-678' size-in-bits='64' id='type-id-598'/>
11992    <qualified-type-def type-id='type-id-598' const='yes' id='type-id-1894'/>
11993    <qualified-type-def type-id='type-id-848' const='yes' id='type-id-681'/>
11994    <pointer-type-def type-id='type-id-681' size-in-bits='64' id='type-id-590'/>
11995    <qualified-type-def type-id='type-id-590' const='yes' id='type-id-1895'/>
11996    <qualified-type-def type-id='type-id-849' const='yes' id='type-id-682'/>
11997    <pointer-type-def type-id='type-id-682' size-in-bits='64' id='type-id-537'/>
11998    <qualified-type-def type-id='type-id-537' const='yes' id='type-id-1896'/>
11999    <reference-type-def kind='lvalue' type-id='type-id-683' size-in-bits='64' id='type-id-1897'/>
12000    <qualified-type-def type-id='type-id-851' const='yes' id='type-id-685'/>
12001    <pointer-type-def type-id='type-id-685' size-in-bits='64' id='type-id-548'/>
12002    <qualified-type-def type-id='type-id-852' const='yes' id='type-id-686'/>
12003    <pointer-type-def type-id='type-id-686' size-in-bits='64' id='type-id-577'/>
12004    <qualified-type-def type-id='type-id-853' const='yes' id='type-id-687'/>
12005    <pointer-type-def type-id='type-id-687' size-in-bits='64' id='type-id-595'/>
12006    <qualified-type-def type-id='type-id-595' const='yes' id='type-id-1898'/>
12007    <qualified-type-def type-id='type-id-619' const='yes' id='type-id-688'/>
12008    <pointer-type-def type-id='type-id-688' size-in-bits='64' id='type-id-557'/>
12009    <qualified-type-def type-id='type-id-557' const='yes' id='type-id-1899'/>
12010    <qualified-type-def type-id='type-id-854' const='yes' id='type-id-689'/>
12011    <pointer-type-def type-id='type-id-689' size-in-bits='64' id='type-id-601'/>
12012    <qualified-type-def type-id='type-id-855' const='yes' id='type-id-690'/>
12013    <pointer-type-def type-id='type-id-690' size-in-bits='64' id='type-id-518'/>
12014    <qualified-type-def type-id='type-id-518' const='yes' id='type-id-1900'/>
12015    <qualified-type-def type-id='type-id-856' const='yes' id='type-id-691'/>
12016    <pointer-type-def type-id='type-id-691' size-in-bits='64' id='type-id-522'/>
12017    <qualified-type-def type-id='type-id-522' const='yes' id='type-id-1901'/>
12018    <qualified-type-def type-id='type-id-857' const='yes' id='type-id-692'/>
12019    <pointer-type-def type-id='type-id-692' size-in-bits='64' id='type-id-576'/>
12020    <qualified-type-def type-id='type-id-576' const='yes' id='type-id-1902'/>
12021    <qualified-type-def type-id='type-id-858' const='yes' id='type-id-693'/>
12022    <pointer-type-def type-id='type-id-693' size-in-bits='64' id='type-id-575'/>
12023    <qualified-type-def type-id='type-id-575' const='yes' id='type-id-1903'/>
12024    <qualified-type-def type-id='type-id-859' const='yes' id='type-id-694'/>
12025    <pointer-type-def type-id='type-id-694' size-in-bits='64' id='type-id-580'/>
12026    <qualified-type-def type-id='type-id-580' const='yes' id='type-id-1904'/>
12027    <qualified-type-def type-id='type-id-860' const='yes' id='type-id-695'/>
12028    <pointer-type-def type-id='type-id-695' size-in-bits='64' id='type-id-533'/>
12029    <qualified-type-def type-id='type-id-533' const='yes' id='type-id-1905'/>
12030    <qualified-type-def type-id='type-id-861' const='yes' id='type-id-696'/>
12031    <pointer-type-def type-id='type-id-696' size-in-bits='64' id='type-id-521'/>
12032    <qualified-type-def type-id='type-id-521' const='yes' id='type-id-1906'/>
12033    <qualified-type-def type-id='type-id-620' const='yes' id='type-id-697'/>
12034    <pointer-type-def type-id='type-id-697' size-in-bits='64' id='type-id-566'/>
12035    <qualified-type-def type-id='type-id-566' const='yes' id='type-id-1907'/>
12036    <qualified-type-def type-id='type-id-621' const='yes' id='type-id-698'/>
12037    <pointer-type-def type-id='type-id-698' size-in-bits='64' id='type-id-565'/>
12038    <qualified-type-def type-id='type-id-565' const='yes' id='type-id-1908'/>
12039    <qualified-type-def type-id='type-id-862' const='yes' id='type-id-699'/>
12040    <pointer-type-def type-id='type-id-699' size-in-bits='64' id='type-id-556'/>
12041    <qualified-type-def type-id='type-id-863' const='yes' id='type-id-700'/>
12042    <pointer-type-def type-id='type-id-700' size-in-bits='64' id='type-id-587'/>
12043    <qualified-type-def type-id='type-id-587' const='yes' id='type-id-1909'/>
12044    <qualified-type-def type-id='type-id-864' const='yes' id='type-id-701'/>
12045    <pointer-type-def type-id='type-id-701' size-in-bits='64' id='type-id-585'/>
12046    <qualified-type-def type-id='type-id-865' const='yes' id='type-id-702'/>
12047    <pointer-type-def type-id='type-id-702' size-in-bits='64' id='type-id-586'/>
12048    <qualified-type-def type-id='type-id-586' const='yes' id='type-id-1910'/>
12049    <qualified-type-def type-id='type-id-866' const='yes' id='type-id-703'/>
12050    <pointer-type-def type-id='type-id-703' size-in-bits='64' id='type-id-571'/>
12051    <qualified-type-def type-id='type-id-571' const='yes' id='type-id-1911'/>
12052    <qualified-type-def type-id='type-id-867' const='yes' id='type-id-704'/>
12053    <pointer-type-def type-id='type-id-704' size-in-bits='64' id='type-id-570'/>
12054    <qualified-type-def type-id='type-id-570' const='yes' id='type-id-1912'/>
12055    <qualified-type-def type-id='type-id-868' const='yes' id='type-id-705'/>
12056    <pointer-type-def type-id='type-id-705' size-in-bits='64' id='type-id-563'/>
12057    <qualified-type-def type-id='type-id-563' const='yes' id='type-id-1913'/>
12058    <qualified-type-def type-id='type-id-869' const='yes' id='type-id-706'/>
12059    <pointer-type-def type-id='type-id-706' size-in-bits='64' id='type-id-561'/>
12060    <qualified-type-def type-id='type-id-870' const='yes' id='type-id-707'/>
12061    <pointer-type-def type-id='type-id-707' size-in-bits='64' id='type-id-562'/>
12062    <qualified-type-def type-id='type-id-562' const='yes' id='type-id-1914'/>
12063    <qualified-type-def type-id='type-id-817' const='yes' id='type-id-708'/>
12064    <pointer-type-def type-id='type-id-708' size-in-bits='64' id='type-id-516'/>
12065    <qualified-type-def type-id='type-id-516' const='yes' id='type-id-1915'/>
12066    <qualified-type-def type-id='type-id-871' const='yes' id='type-id-709'/>
12067    <pointer-type-def type-id='type-id-709' size-in-bits='64' id='type-id-545'/>
12068    <qualified-type-def type-id='type-id-545' const='yes' id='type-id-1916'/>
12069    <qualified-type-def type-id='type-id-872' const='yes' id='type-id-710'/>
12070    <pointer-type-def type-id='type-id-710' size-in-bits='64' id='type-id-540'/>
12071    <qualified-type-def type-id='type-id-540' const='yes' id='type-id-1917'/>
12072    <qualified-type-def type-id='type-id-873' const='yes' id='type-id-711'/>
12073    <pointer-type-def type-id='type-id-711' size-in-bits='64' id='type-id-536'/>
12074    <qualified-type-def type-id='type-id-536' const='yes' id='type-id-1918'/>
12075    <qualified-type-def type-id='type-id-1494' const='yes' id='type-id-1919'/>
12076    <reference-type-def kind='lvalue' type-id='type-id-1919' size-in-bits='64' id='type-id-1920'/>
12077    <pointer-type-def type-id='type-id-1919' size-in-bits='64' id='type-id-1921'/>
12078    <qualified-type-def type-id='type-id-1921' const='yes' id='type-id-1922'/>
12079    <qualified-type-def type-id='type-id-327' const='yes' id='type-id-1923'/>
12080    <qualified-type-def type-id='type-id-1498' const='yes' id='type-id-1924'/>
12081    <reference-type-def kind='lvalue' type-id='type-id-1924' size-in-bits='64' id='type-id-1925'/>
12082    <pointer-type-def type-id='type-id-1924' size-in-bits='64' id='type-id-1926'/>
12083    <qualified-type-def type-id='type-id-1926' const='yes' id='type-id-1927'/>
12084    <qualified-type-def type-id='type-id-877' const='yes' id='type-id-715'/>
12085    <pointer-type-def type-id='type-id-715' size-in-bits='64' id='type-id-523'/>
12086    <qualified-type-def type-id='type-id-523' const='yes' id='type-id-1928'/>
12087    <qualified-type-def type-id='type-id-878' const='yes' id='type-id-716'/>
12088    <pointer-type-def type-id='type-id-716' size-in-bits='64' id='type-id-524'/>
12089    <qualified-type-def type-id='type-id-524' const='yes' id='type-id-1929'/>
12090    <qualified-type-def type-id='type-id-879' const='yes' id='type-id-717'/>
12091    <pointer-type-def type-id='type-id-717' size-in-bits='64' id='type-id-527'/>
12092    <qualified-type-def type-id='type-id-527' const='yes' id='type-id-1930'/>
12093    <qualified-type-def type-id='type-id-958' const='yes' id='type-id-1086'/>
12094    <pointer-type-def type-id='type-id-1086' size-in-bits='64' id='type-id-1015'/>
12095    <qualified-type-def type-id='type-id-1015' const='yes' id='type-id-1931'/>
12096    <qualified-type-def type-id='type-id-1012' const='yes' id='type-id-1087'/>
12097    <reference-type-def kind='lvalue' type-id='type-id-1087' size-in-bits='64' id='type-id-1051'/>
12098    <pointer-type-def type-id='type-id-1087' size-in-bits='64' id='type-id-1932'/>
12099    <qualified-type-def type-id='type-id-1932' const='yes' id='type-id-1933'/>
12100    <qualified-type-def type-id='type-id-1013' const='yes' id='type-id-1088'/>
12101    <reference-type-def kind='lvalue' type-id='type-id-1088' size-in-bits='64' id='type-id-1052'/>
12102    <pointer-type-def type-id='type-id-1088' size-in-bits='64' id='type-id-1934'/>
12103    <qualified-type-def type-id='type-id-1934' const='yes' id='type-id-1935'/>
12104    <qualified-type-def type-id='type-id-1014' const='yes' id='type-id-1089'/>
12105    <reference-type-def kind='lvalue' type-id='type-id-1089' size-in-bits='64' id='type-id-1053'/>
12106    <pointer-type-def type-id='type-id-1089' size-in-bits='64' id='type-id-1936'/>
12107    <qualified-type-def type-id='type-id-1936' const='yes' id='type-id-1937'/>
12108    <qualified-type-def type-id='type-id-1525' const='yes' id='type-id-1938'/>
12109    <reference-type-def kind='lvalue' type-id='type-id-1938' size-in-bits='64' id='type-id-1939'/>
12110    <pointer-type-def type-id='type-id-1938' size-in-bits='64' id='type-id-1940'/>
12111    <qualified-type-def type-id='type-id-1940' const='yes' id='type-id-1941'/>
12112    <qualified-type-def type-id='type-id-1529' const='yes' id='type-id-1942'/>
12113    <reference-type-def kind='lvalue' type-id='type-id-1942' size-in-bits='64' id='type-id-1943'/>
12114    <pointer-type-def type-id='type-id-1942' size-in-bits='64' id='type-id-1944'/>
12115    <qualified-type-def type-id='type-id-1944' const='yes' id='type-id-1945'/>
12116    <qualified-type-def type-id='type-id-1533' const='yes' id='type-id-1946'/>
12117    <reference-type-def kind='lvalue' type-id='type-id-1946' size-in-bits='64' id='type-id-1947'/>
12118    <pointer-type-def type-id='type-id-1946' size-in-bits='64' id='type-id-1948'/>
12119    <qualified-type-def type-id='type-id-1948' const='yes' id='type-id-1949'/>
12120    <qualified-type-def type-id='type-id-880' const='yes' id='type-id-718'/>
12121    <pointer-type-def type-id='type-id-718' size-in-bits='64' id='type-id-531'/>
12122    <qualified-type-def type-id='type-id-531' const='yes' id='type-id-1950'/>
12123    <qualified-type-def type-id='type-id-1539' const='yes' id='type-id-1951'/>
12124    <pointer-type-def type-id='type-id-1951' size-in-bits='64' id='type-id-1952'/>
12125    <qualified-type-def type-id='type-id-1952' const='yes' id='type-id-1953'/>
12126    <qualified-type-def type-id='type-id-962' const='yes' id='type-id-1090'/>
12127    <pointer-type-def type-id='type-id-1090' size-in-bits='64' id='type-id-1019'/>
12128    <qualified-type-def type-id='type-id-1019' const='yes' id='type-id-1954'/>
12129    <qualified-type-def type-id='type-id-1017' const='yes' id='type-id-1091'/>
12130    <reference-type-def kind='lvalue' type-id='type-id-1091' size-in-bits='64' id='type-id-1048'/>
12131    <pointer-type-def type-id='type-id-1091' size-in-bits='64' id='type-id-1955'/>
12132    <qualified-type-def type-id='type-id-1955' const='yes' id='type-id-1956'/>
12133    <qualified-type-def type-id='type-id-1018' const='yes' id='type-id-1092'/>
12134    <reference-type-def kind='lvalue' type-id='type-id-1092' size-in-bits='64' id='type-id-1049'/>
12135    <pointer-type-def type-id='type-id-1092' size-in-bits='64' id='type-id-1957'/>
12136    <qualified-type-def type-id='type-id-1957' const='yes' id='type-id-1958'/>
12137    <qualified-type-def type-id='type-id-888' const='yes' id='type-id-726'/>
12138    <reference-type-def kind='lvalue' type-id='type-id-726' size-in-bits='64' id='type-id-1050'/>
12139    <pointer-type-def type-id='type-id-726' size-in-bits='64' id='type-id-574'/>
12140    <qualified-type-def type-id='type-id-574' const='yes' id='type-id-1959'/>
12141    <qualified-type-def type-id='type-id-622' const='yes' id='type-id-986'/>
12142    <qualified-type-def type-id='type-id-999' id='type-id-1960'/>
12143    <reference-type-def kind='lvalue' type-id='type-id-986' size-in-bits='64' id='type-id-999'/>
12144    <pointer-type-def type-id='type-id-986' size-in-bits='64' id='type-id-801'/>
12145    <qualified-type-def type-id='type-id-801' const='yes' id='type-id-1961'/>
12146    <qualified-type-def type-id='type-id-623' const='yes' id='type-id-987'/>
12147    <qualified-type-def type-id='type-id-1962' id='type-id-1963'/>
12148    <reference-type-def kind='lvalue' type-id='type-id-987' size-in-bits='64' id='type-id-1962'/>
12149    <pointer-type-def type-id='type-id-987' size-in-bits='64' id='type-id-803'/>
12150    <qualified-type-def type-id='type-id-803' const='yes' id='type-id-1964'/>
12151    <qualified-type-def type-id='type-id-624' const='yes' id='type-id-988'/>
12152    <qualified-type-def type-id='type-id-1965' id='type-id-1966'/>
12153    <reference-type-def kind='lvalue' type-id='type-id-988' size-in-bits='64' id='type-id-1965'/>
12154    <pointer-type-def type-id='type-id-988' size-in-bits='64' id='type-id-805'/>
12155    <qualified-type-def type-id='type-id-805' const='yes' id='type-id-1967'/>
12156    <qualified-type-def type-id='type-id-1567' const='yes' id='type-id-1968'/>
12157    <pointer-type-def type-id='type-id-1968' size-in-bits='64' id='type-id-1969'/>
12158    <qualified-type-def type-id='type-id-1112' const='yes' id='type-id-1093'/>
12159    <reference-type-def kind='lvalue' type-id='type-id-1093' size-in-bits='64' id='type-id-1054'/>
12160    <pointer-type-def type-id='type-id-1093' size-in-bits='64' id='type-id-1970'/>
12161    <qualified-type-def type-id='type-id-1970' const='yes' id='type-id-1971'/>
12162    <qualified-type-def type-id='type-id-889' const='yes' id='type-id-727'/>
12163    <reference-type-def kind='lvalue' type-id='type-id-727' size-in-bits='64' id='type-id-1972'/>
12164    <pointer-type-def type-id='type-id-727' size-in-bits='64' id='type-id-525'/>
12165    <qualified-type-def type-id='type-id-525' const='yes' id='type-id-1973'/>
12166    <qualified-type-def type-id='type-id-1003' const='yes' id='type-id-1974'/>
12167    <reference-type-def kind='lvalue' type-id='type-id-1974' size-in-bits='64' id='type-id-1975'/>
12168    <pointer-type-def type-id='type-id-1974' size-in-bits='64' id='type-id-1976'/>
12169    <qualified-type-def type-id='type-id-1578' const='yes' id='type-id-1977'/>
12170    <pointer-type-def type-id='type-id-1977' size-in-bits='64' id='type-id-1978'/>
12171    <qualified-type-def type-id='type-id-1978' const='yes' id='type-id-1979'/>
12172    <qualified-type-def type-id='type-id-963' const='yes' id='type-id-1094'/>
12173    <pointer-type-def type-id='type-id-1094' size-in-bits='64' id='type-id-1021'/>
12174    <qualified-type-def type-id='type-id-1021' const='yes' id='type-id-1980'/>
12175    <qualified-type-def type-id='type-id-891' const='yes' id='type-id-729'/>
12176    <pointer-type-def type-id='type-id-729' size-in-bits='64' id='type-id-581'/>
12177    <qualified-type-def type-id='type-id-581' const='yes' id='type-id-1981'/>
12178    <qualified-type-def type-id='type-id-837' const='yes' id='type-id-1982'/>
12179    <pointer-type-def type-id='type-id-1982' size-in-bits='64' id='type-id-1983'/>
12180    <qualified-type-def type-id='type-id-1983' const='yes' id='type-id-1984'/>
12181    <qualified-type-def type-id='type-id-892' const='yes' id='type-id-730'/>
12182    <reference-type-def kind='lvalue' type-id='type-id-730' size-in-bits='64' id='type-id-1985'/>
12183    <pointer-type-def type-id='type-id-730' size-in-bits='64' id='type-id-551'/>
12184    <qualified-type-def type-id='type-id-551' const='yes' id='type-id-1986'/>
12185    <qualified-type-def type-id='type-id-1588' const='yes' id='type-id-1987'/>
12186    <reference-type-def kind='lvalue' type-id='type-id-1987' size-in-bits='64' id='type-id-1988'/>
12187    <pointer-type-def type-id='type-id-1987' size-in-bits='64' id='type-id-1989'/>
12188    <qualified-type-def type-id='type-id-1989' const='yes' id='type-id-1990'/>
12189    <qualified-type-def type-id='type-id-893' const='yes' id='type-id-731'/>
12190    <pointer-type-def type-id='type-id-731' size-in-bits='64' id='type-id-549'/>
12191    <qualified-type-def type-id='type-id-894' const='yes' id='type-id-732'/>
12192    <reference-type-def kind='lvalue' type-id='type-id-732' size-in-bits='64' id='type-id-1991'/>
12193    <pointer-type-def type-id='type-id-732' size-in-bits='64' id='type-id-546'/>
12194    <qualified-type-def type-id='type-id-895' const='yes' id='type-id-733'/>
12195    <pointer-type-def type-id='type-id-733' size-in-bits='64' id='type-id-547'/>
12196    <qualified-type-def type-id='type-id-340' const='yes' id='type-id-1992'/>
12197    <qualified-type-def type-id='type-id-1116' const='yes' id='type-id-1113'/>
12198    <qualified-type-def type-id='type-id-1095' id='type-id-1041'/>
12199    <reference-type-def kind='lvalue' type-id='type-id-1113' size-in-bits='64' id='type-id-1095'/>
12200    <pointer-type-def type-id='type-id-1113' size-in-bits='64' id='type-id-1993'/>
12201    <qualified-type-def type-id='type-id-1993' const='yes' id='type-id-1994'/>
12202    <qualified-type-def type-id='type-id-1600' const='yes' id='type-id-1995'/>
12203    <qualified-type-def type-id='type-id-1996' id='type-id-1423'/>
12204    <reference-type-def kind='lvalue' type-id='type-id-1995' size-in-bits='64' id='type-id-1996'/>
12205    <pointer-type-def type-id='type-id-1995' size-in-bits='64' id='type-id-1997'/>
12206    <qualified-type-def type-id='type-id-1997' const='yes' id='type-id-1998'/>
12207    <qualified-type-def type-id='type-id-1603' const='yes' id='type-id-1999'/>
12208    <qualified-type-def type-id='type-id-2000' id='type-id-1417'/>
12209    <reference-type-def kind='lvalue' type-id='type-id-1999' size-in-bits='64' id='type-id-2000'/>
12210    <pointer-type-def type-id='type-id-1999' size-in-bits='64' id='type-id-2001'/>
12211    <qualified-type-def type-id='type-id-2001' const='yes' id='type-id-2002'/>
12212    <qualified-type-def type-id='type-id-1606' const='yes' id='type-id-2003'/>
12213    <pointer-type-def type-id='type-id-2003' size-in-bits='64' id='type-id-2004'/>
12214    <qualified-type-def type-id='type-id-2004' const='yes' id='type-id-2005'/>
12215    <qualified-type-def type-id='type-id-625' const='yes' id='type-id-734'/>
12216    <pointer-type-def type-id='type-id-734' size-in-bits='64' id='type-id-567'/>
12217    <qualified-type-def type-id='type-id-567' const='yes' id='type-id-2006'/>
12218    <qualified-type-def type-id='type-id-1004' const='yes' id='type-id-2007'/>
12219    <reference-type-def kind='lvalue' type-id='type-id-2007' size-in-bits='64' id='type-id-2008'/>
12220    <pointer-type-def type-id='type-id-2007' size-in-bits='64' id='type-id-2009'/>
12221    <qualified-type-def type-id='type-id-964' const='yes' id='type-id-2010'/>
12222    <pointer-type-def type-id='type-id-2010' size-in-bits='64' id='type-id-2011'/>
12223    <qualified-type-def type-id='type-id-2011' const='yes' id='type-id-2012'/>
12224    <qualified-type-def type-id='type-id-346' const='yes' id='type-id-2013'/>
12225    <qualified-type-def type-id='type-id-896' const='yes' id='type-id-735'/>
12226    <reference-type-def kind='lvalue' type-id='type-id-735' size-in-bits='64' id='type-id-2014'/>
12227    <pointer-type-def type-id='type-id-735' size-in-bits='64' id='type-id-538'/>
12228    <qualified-type-def type-id='type-id-538' const='yes' id='type-id-2015'/>
12229    <qualified-type-def type-id='type-id-1616' const='yes' id='type-id-2016'/>
12230    <reference-type-def kind='lvalue' type-id='type-id-2016' size-in-bits='64' id='type-id-2017'/>
12231    <pointer-type-def type-id='type-id-2016' size-in-bits='64' id='type-id-2018'/>
12232    <qualified-type-def type-id='type-id-2018' const='yes' id='type-id-2019'/>
12233    <qualified-type-def type-id='type-id-1620' const='yes' id='type-id-2020'/>
12234    <reference-type-def kind='lvalue' type-id='type-id-2020' size-in-bits='64' id='type-id-2021'/>
12235    <pointer-type-def type-id='type-id-2020' size-in-bits='64' id='type-id-2022'/>
12236    <qualified-type-def type-id='type-id-2022' const='yes' id='type-id-2023'/>
12237    <qualified-type-def type-id='type-id-626' const='yes' id='type-id-2024'/>
12238    <reference-type-def kind='lvalue' type-id='type-id-2024' size-in-bits='64' id='type-id-2025'/>
12239    <pointer-type-def type-id='type-id-2024' size-in-bits='64' id='type-id-2026'/>
12240    <qualified-type-def type-id='type-id-2026' const='yes' id='type-id-2027'/>
12241    <qualified-type-def type-id='type-id-627' const='yes' id='type-id-2028'/>
12242    <reference-type-def kind='lvalue' type-id='type-id-2028' size-in-bits='64' id='type-id-2029'/>
12243    <pointer-type-def type-id='type-id-2028' size-in-bits='64' id='type-id-2030'/>
12244    <qualified-type-def type-id='type-id-2030' const='yes' id='type-id-2031'/>
12245    <qualified-type-def type-id='type-id-834' const='yes' id='type-id-1070'/>
12246    <pointer-type-def type-id='type-id-1070' size-in-bits='64' id='type-id-966'/>
12247    <qualified-type-def type-id='type-id-628' const='yes' id='type-id-1096'/>
12248    <reference-type-def kind='lvalue' type-id='type-id-1096' size-in-bits='64' id='type-id-1047'/>
12249    <pointer-type-def type-id='type-id-1096' size-in-bits='64' id='type-id-2032'/>
12250    <qualified-type-def type-id='type-id-2032' const='yes' id='type-id-2033'/>
12251    <qualified-type-def type-id='type-id-629' const='yes' id='type-id-736'/>
12252    <qualified-type-def type-id='type-id-2034' id='type-id-2035'/>
12253    <reference-type-def kind='lvalue' type-id='type-id-736' size-in-bits='64' id='type-id-2034'/>
12254    <pointer-type-def type-id='type-id-736' size-in-bits='64' id='type-id-558'/>
12255    <qualified-type-def type-id='type-id-558' const='yes' id='type-id-2036'/>
12256    <qualified-type-def type-id='type-id-1006' const='yes' id='type-id-2037'/>
12257    <reference-type-def kind='lvalue' type-id='type-id-2037' size-in-bits='64' id='type-id-2038'/>
12258    <pointer-type-def type-id='type-id-2037' size-in-bits='64' id='type-id-2039'/>
12259    <qualified-type-def type-id='type-id-1632' const='yes' id='type-id-2040'/>
12260    <reference-type-def kind='lvalue' type-id='type-id-2040' size-in-bits='64' id='type-id-2041'/>
12261    <pointer-type-def type-id='type-id-2040' size-in-bits='64' id='type-id-2042'/>
12262    <qualified-type-def type-id='type-id-2042' const='yes' id='type-id-2043'/>
12263    <qualified-type-def type-id='type-id-1636' const='yes' id='type-id-2044'/>
12264    <pointer-type-def type-id='type-id-2044' size-in-bits='64' id='type-id-2045'/>
12265    <qualified-type-def type-id='type-id-897' const='yes' id='type-id-737'/>
12266    <reference-type-def kind='lvalue' type-id='type-id-737' size-in-bits='64' id='type-id-1055'/>
12267    <pointer-type-def type-id='type-id-737' size-in-bits='64' id='type-id-600'/>
12268    <qualified-type-def type-id='type-id-600' const='yes' id='type-id-2046'/>
12269    <qualified-type-def type-id='type-id-1641' const='yes' id='type-id-2047'/>
12270    <reference-type-def kind='lvalue' type-id='type-id-2047' size-in-bits='64' id='type-id-2048'/>
12271    <pointer-type-def type-id='type-id-2047' size-in-bits='64' id='type-id-2049'/>
12272    <qualified-type-def type-id='type-id-2049' const='yes' id='type-id-2050'/>
12273    <qualified-type-def type-id='type-id-1645' const='yes' id='type-id-2051'/>
12274    <pointer-type-def type-id='type-id-2051' size-in-bits='64' id='type-id-2052'/>
12275    <qualified-type-def type-id='type-id-2052' const='yes' id='type-id-2053'/>
12276    <qualified-type-def type-id='type-id-1648' const='yes' id='type-id-2054'/>
12277    <pointer-type-def type-id='type-id-2054' size-in-bits='64' id='type-id-2055'/>
12278    <qualified-type-def type-id='type-id-898' const='yes' id='type-id-738'/>
12279    <reference-type-def kind='lvalue' type-id='type-id-738' size-in-bits='64' id='type-id-1056'/>
12280    <pointer-type-def type-id='type-id-738' size-in-bits='64' id='type-id-603'/>
12281    <qualified-type-def type-id='type-id-603' const='yes' id='type-id-2056'/>
12282    <qualified-type-def type-id='type-id-1653' const='yes' id='type-id-2057'/>
12283    <pointer-type-def type-id='type-id-2057' size-in-bits='64' id='type-id-2058'/>
12284    <qualified-type-def type-id='type-id-899' const='yes' id='type-id-739'/>
12285    <reference-type-def kind='lvalue' type-id='type-id-739' size-in-bits='64' id='type-id-1057'/>
12286    <pointer-type-def type-id='type-id-739' size-in-bits='64' id='type-id-604'/>
12287    <qualified-type-def type-id='type-id-604' const='yes' id='type-id-2059'/>
12288    <qualified-type-def type-id='type-id-900' const='yes' id='type-id-740'/>
12289    <reference-type-def kind='lvalue' type-id='type-id-740' size-in-bits='64' id='type-id-2060'/>
12290    <pointer-type-def type-id='type-id-740' size-in-bits='64' id='type-id-596'/>
12291    <qualified-type-def type-id='type-id-832' const='yes' id='type-id-1071'/>
12292    <pointer-type-def type-id='type-id-1071' size-in-bits='64' id='type-id-969'/>
12293    <qualified-type-def type-id='type-id-968' const='yes' id='type-id-1097'/>
12294    <reference-type-def kind='lvalue' type-id='type-id-1097' size-in-bits='64' id='type-id-1044'/>
12295    <pointer-type-def type-id='type-id-1097' size-in-bits='64' id='type-id-2061'/>
12296    <qualified-type-def type-id='type-id-2061' const='yes' id='type-id-2062'/>
12297    <qualified-type-def type-id='type-id-810' const='yes' id='type-id-2063'/>
12298    <reference-type-def kind='lvalue' type-id='type-id-2063' size-in-bits='64' id='type-id-2064'/>
12299    <pointer-type-def type-id='type-id-2063' size-in-bits='64' id='type-id-2065'/>
12300    <qualified-type-def type-id='type-id-2065' const='yes' id='type-id-2066'/>
12301    <qualified-type-def type-id='type-id-1666' const='yes' id='type-id-2067'/>
12302    <reference-type-def kind='lvalue' type-id='type-id-2067' size-in-bits='64' id='type-id-2068'/>
12303    <pointer-type-def type-id='type-id-2067' size-in-bits='64' id='type-id-2069'/>
12304    <qualified-type-def type-id='type-id-2069' const='yes' id='type-id-2070'/>
12305    <qualified-type-def type-id='type-id-1669' const='yes' id='type-id-2071'/>
12306    <reference-type-def kind='lvalue' type-id='type-id-2071' size-in-bits='64' id='type-id-2072'/>
12307    <pointer-type-def type-id='type-id-2071' size-in-bits='64' id='type-id-2073'/>
12308    <qualified-type-def type-id='type-id-2073' const='yes' id='type-id-2074'/>
12309    <qualified-type-def type-id='type-id-1673' const='yes' id='type-id-2075'/>
12310    <reference-type-def kind='lvalue' type-id='type-id-2075' size-in-bits='64' id='type-id-2076'/>
12311    <pointer-type-def type-id='type-id-2075' size-in-bits='64' id='type-id-2077'/>
12312    <qualified-type-def type-id='type-id-1677' const='yes' id='type-id-2078'/>
12313    <reference-type-def kind='lvalue' type-id='type-id-2078' size-in-bits='64' id='type-id-2079'/>
12314    <pointer-type-def type-id='type-id-2078' size-in-bits='64' id='type-id-2080'/>
12315    <qualified-type-def type-id='type-id-630' const='yes' id='type-id-741'/>
12316    <pointer-type-def type-id='type-id-741' size-in-bits='64' id='type-id-594'/>
12317    <qualified-type-def type-id='type-id-594' const='yes' id='type-id-2081'/>
12318    <qualified-type-def type-id='type-id-631' const='yes' id='type-id-742'/>
12319    <reference-type-def kind='lvalue' type-id='type-id-742' size-in-bits='64' id='type-id-2082'/>
12320    <pointer-type-def type-id='type-id-742' size-in-bits='64' id='type-id-599'/>
12321    <qualified-type-def type-id='type-id-599' const='yes' id='type-id-2083'/>
12322    <qualified-type-def type-id='type-id-632' const='yes' id='type-id-743'/>
12323    <reference-type-def kind='lvalue' type-id='type-id-743' size-in-bits='64' id='type-id-2084'/>
12324    <pointer-type-def type-id='type-id-743' size-in-bits='64' id='type-id-519'/>
12325    <qualified-type-def type-id='type-id-519' const='yes' id='type-id-2085'/>
12326    <qualified-type-def type-id='type-id-633' const='yes' id='type-id-744'/>
12327    <pointer-type-def type-id='type-id-744' size-in-bits='64' id='type-id-520'/>
12328    <qualified-type-def type-id='type-id-520' const='yes' id='type-id-2086'/>
12329    <qualified-type-def type-id='type-id-634' const='yes' id='type-id-745'/>
12330    <reference-type-def kind='lvalue' type-id='type-id-745' size-in-bits='64' id='type-id-2087'/>
12331    <pointer-type-def type-id='type-id-745' size-in-bits='64' id='type-id-528'/>
12332    <qualified-type-def type-id='type-id-528' const='yes' id='type-id-2088'/>
12333    <qualified-type-def type-id='type-id-635' const='yes' id='type-id-746'/>
12334    <reference-type-def kind='lvalue' type-id='type-id-746' size-in-bits='64' id='type-id-2089'/>
12335    <pointer-type-def type-id='type-id-746' size-in-bits='64' id='type-id-578'/>
12336    <qualified-type-def type-id='type-id-578' const='yes' id='type-id-2090'/>
12337    <qualified-type-def type-id='type-id-636' const='yes' id='type-id-747'/>
12338    <reference-type-def kind='lvalue' type-id='type-id-747' size-in-bits='64' id='type-id-2091'/>
12339    <pointer-type-def type-id='type-id-747' size-in-bits='64' id='type-id-579'/>
12340    <qualified-type-def type-id='type-id-579' const='yes' id='type-id-2092'/>
12341    <qualified-type-def type-id='type-id-637' const='yes' id='type-id-748'/>
12342    <pointer-type-def type-id='type-id-748' size-in-bits='64' id='type-id-532'/>
12343    <qualified-type-def type-id='type-id-532' const='yes' id='type-id-2093'/>
12344    <qualified-type-def type-id='type-id-639' const='yes' id='type-id-750'/>
12345    <reference-type-def kind='lvalue' type-id='type-id-750' size-in-bits='64' id='type-id-2094'/>
12346    <pointer-type-def type-id='type-id-750' size-in-bits='64' id='type-id-517'/>
12347    <qualified-type-def type-id='type-id-517' const='yes' id='type-id-2095'/>
12348    <qualified-type-def type-id='type-id-640' const='yes' id='type-id-751'/>
12349    <reference-type-def kind='lvalue' type-id='type-id-751' size-in-bits='64' id='type-id-2096'/>
12350    <pointer-type-def type-id='type-id-751' size-in-bits='64' id='type-id-534'/>
12351    <qualified-type-def type-id='type-id-534' const='yes' id='type-id-2097'/>
12352    <qualified-type-def type-id='type-id-641' const='yes' id='type-id-752'/>
12353    <reference-type-def kind='lvalue' type-id='type-id-752' size-in-bits='64' id='type-id-2098'/>
12354    <pointer-type-def type-id='type-id-752' size-in-bits='64' id='type-id-526'/>
12355    <qualified-type-def type-id='type-id-526' const='yes' id='type-id-2099'/>
12356    <qualified-type-def type-id='type-id-642' const='yes' id='type-id-753'/>
12357    <pointer-type-def type-id='type-id-753' size-in-bits='64' id='type-id-553'/>
12358    <qualified-type-def type-id='type-id-553' const='yes' id='type-id-2100'/>
12359    <qualified-type-def type-id='type-id-643' const='yes' id='type-id-754'/>
12360    <reference-type-def kind='lvalue' type-id='type-id-754' size-in-bits='64' id='type-id-552'/>
12361    <pointer-type-def type-id='type-id-754' size-in-bits='64' id='type-id-550'/>
12362    <qualified-type-def type-id='type-id-550' const='yes' id='type-id-2101'/>
12363    <qualified-type-def type-id='type-id-644' const='yes' id='type-id-755'/>
12364    <pointer-type-def type-id='type-id-755' size-in-bits='64' id='type-id-539'/>
12365    <qualified-type-def type-id='type-id-539' const='yes' id='type-id-2102'/>
12366    <qualified-type-def type-id='type-id-645' const='yes' id='type-id-756'/>
12367    <pointer-type-def type-id='type-id-756' size-in-bits='64' id='type-id-530'/>
12368    <qualified-type-def type-id='type-id-530' const='yes' id='type-id-2103'/>
12369    <qualified-type-def type-id='type-id-646' const='yes' id='type-id-757'/>
12370    <reference-type-def kind='lvalue' type-id='type-id-757' size-in-bits='64' id='type-id-2104'/>
12371    <pointer-type-def type-id='type-id-757' size-in-bits='64' id='type-id-529'/>
12372    <qualified-type-def type-id='type-id-529' const='yes' id='type-id-2105'/>
12373    <qualified-type-def type-id='type-id-647' const='yes' id='type-id-758'/>
12374    <reference-type-def kind='lvalue' type-id='type-id-758' size-in-bits='64' id='type-id-2106'/>
12375    <pointer-type-def type-id='type-id-758' size-in-bits='64' id='type-id-568'/>
12376    <qualified-type-def type-id='type-id-568' const='yes' id='type-id-2107'/>
12377    <qualified-type-def type-id='type-id-648' const='yes' id='type-id-759'/>
12378    <reference-type-def kind='lvalue' type-id='type-id-759' size-in-bits='64' id='type-id-2108'/>
12379    <pointer-type-def type-id='type-id-759' size-in-bits='64' id='type-id-569'/>
12380    <qualified-type-def type-id='type-id-569' const='yes' id='type-id-2109'/>
12381    <qualified-type-def type-id='type-id-649' const='yes' id='type-id-760'/>
12382    <reference-type-def kind='lvalue' type-id='type-id-760' size-in-bits='64' id='type-id-2110'/>
12383    <pointer-type-def type-id='type-id-760' size-in-bits='64' id='type-id-559'/>
12384    <qualified-type-def type-id='type-id-559' const='yes' id='type-id-2111'/>
12385    <qualified-type-def type-id='type-id-650' const='yes' id='type-id-761'/>
12386    <pointer-type-def type-id='type-id-761' size-in-bits='64' id='type-id-597'/>
12387    <qualified-type-def type-id='type-id-597' const='yes' id='type-id-2112'/>
12388    <qualified-type-def type-id='type-id-651' const='yes' id='type-id-762'/>
12389    <pointer-type-def type-id='type-id-762' size-in-bits='64' id='type-id-535'/>
12390    <qualified-type-def type-id='type-id-535' const='yes' id='type-id-2113'/>
12391    <qualified-type-def type-id='type-id-652' const='yes' id='type-id-763'/>
12392    <pointer-type-def type-id='type-id-763' size-in-bits='64' id='type-id-602'/>
12393    <qualified-type-def type-id='type-id-602' const='yes' id='type-id-2114'/>
12394    <qualified-type-def type-id='type-id-653' const='yes' id='type-id-764'/>
12395    <pointer-type-def type-id='type-id-764' size-in-bits='64' id='type-id-560'/>
12396    <qualified-type-def type-id='type-id-560' const='yes' id='type-id-2115'/>
12397    <qualified-type-def type-id='type-id-654' const='yes' id='type-id-765'/>
12398    <pointer-type-def type-id='type-id-765' size-in-bits='64' id='type-id-611'/>
12399    <qualified-type-def type-id='type-id-655' const='yes' id='type-id-766'/>
12400    <pointer-type-def type-id='type-id-766' size-in-bits='64' id='type-id-584'/>
12401    <qualified-type-def type-id='type-id-656' const='yes' id='type-id-767'/>
12402    <reference-type-def kind='lvalue' type-id='type-id-767' size-in-bits='64' id='type-id-2116'/>
12403    <pointer-type-def type-id='type-id-767' size-in-bits='64' id='type-id-589'/>
12404    <qualified-type-def type-id='type-id-589' const='yes' id='type-id-2117'/>
12405    <qualified-type-def type-id='type-id-657' const='yes' id='type-id-768'/>
12406    <reference-type-def kind='lvalue' type-id='type-id-768' size-in-bits='64' id='type-id-2118'/>
12407    <pointer-type-def type-id='type-id-768' size-in-bits='64' id='type-id-610'/>
12408    <qualified-type-def type-id='type-id-658' const='yes' id='type-id-769'/>
12409    <reference-type-def kind='lvalue' type-id='type-id-769' size-in-bits='64' id='type-id-2119'/>
12410    <pointer-type-def type-id='type-id-769' size-in-bits='64' id='type-id-609'/>
12411    <qualified-type-def type-id='type-id-609' const='yes' id='type-id-2120'/>
12412    <qualified-type-def type-id='type-id-659' const='yes' id='type-id-770'/>
12413    <pointer-type-def type-id='type-id-770' size-in-bits='64' id='type-id-555'/>
12414    <qualified-type-def type-id='type-id-555' const='yes' id='type-id-2121'/>
12415    <qualified-type-def type-id='type-id-660' const='yes' id='type-id-771'/>
12416    <pointer-type-def type-id='type-id-771' size-in-bits='64' id='type-id-544'/>
12417    <qualified-type-def type-id='type-id-544' const='yes' id='type-id-2122'/>
12418    <qualified-type-def type-id='type-id-661' const='yes' id='type-id-772'/>
12419    <reference-type-def kind='lvalue' type-id='type-id-772' size-in-bits='64' id='type-id-2123'/>
12420    <pointer-type-def type-id='type-id-772' size-in-bits='64' id='type-id-572'/>
12421    <qualified-type-def type-id='type-id-572' const='yes' id='type-id-2124'/>
12422    <qualified-type-def type-id='type-id-662' const='yes' id='type-id-773'/>
12423    <reference-type-def kind='lvalue' type-id='type-id-773' size-in-bits='64' id='type-id-2125'/>
12424    <pointer-type-def type-id='type-id-773' size-in-bits='64' id='type-id-573'/>
12425    <qualified-type-def type-id='type-id-573' const='yes' id='type-id-2126'/>
12426    <qualified-type-def type-id='type-id-663' const='yes' id='type-id-774'/>
12427    <pointer-type-def type-id='type-id-774' size-in-bits='64' id='type-id-542'/>
12428    <qualified-type-def type-id='type-id-542' const='yes' id='type-id-2127'/>
12429    <qualified-type-def type-id='type-id-664' const='yes' id='type-id-775'/>
12430    <reference-type-def kind='lvalue' type-id='type-id-775' size-in-bits='64' id='type-id-2128'/>
12431    <pointer-type-def type-id='type-id-775' size-in-bits='64' id='type-id-564'/>
12432    <qualified-type-def type-id='type-id-564' const='yes' id='type-id-2129'/>
12433    <qualified-type-def type-id='type-id-667' const='yes' id='type-id-778'/>
12434    <reference-type-def kind='lvalue' type-id='type-id-778' size-in-bits='64' id='type-id-2130'/>
12435    <pointer-type-def type-id='type-id-778' size-in-bits='64' id='type-id-583'/>
12436    <qualified-type-def type-id='type-id-668' const='yes' id='type-id-779'/>
12437    <reference-type-def kind='lvalue' type-id='type-id-779' size-in-bits='64' id='type-id-2131'/>
12438    <pointer-type-def type-id='type-id-779' size-in-bits='64' id='type-id-582'/>
12439    <qualified-type-def type-id='type-id-582' const='yes' id='type-id-2132'/>
12440    <qualified-type-def type-id='type-id-1737' const='yes' id='type-id-2133'/>
12441    <pointer-type-def type-id='type-id-2133' size-in-bits='64' id='type-id-2134'/>
12442    <qualified-type-def type-id='type-id-901' const='yes' id='type-id-780'/>
12443    <reference-type-def kind='lvalue' type-id='type-id-780' size-in-bits='64' id='type-id-1060'/>
12444    <pointer-type-def type-id='type-id-780' size-in-bits='64' id='type-id-607'/>
12445    <qualified-type-def type-id='type-id-607' const='yes' id='type-id-2135'/>
12446    <qualified-type-def type-id='type-id-902' const='yes' id='type-id-781'/>
12447    <reference-type-def kind='lvalue' type-id='type-id-781' size-in-bits='64' id='type-id-1061'/>
12448    <pointer-type-def type-id='type-id-781' size-in-bits='64' id='type-id-608'/>
12449    <qualified-type-def type-id='type-id-608' const='yes' id='type-id-2136'/>
12450    <qualified-type-def type-id='type-id-903' const='yes' id='type-id-782'/>
12451    <reference-type-def kind='lvalue' type-id='type-id-782' size-in-bits='64' id='type-id-2137'/>
12452    <pointer-type-def type-id='type-id-782' size-in-bits='64' id='type-id-588'/>
12453    <qualified-type-def type-id='type-id-588' const='yes' id='type-id-2138'/>
12454    <qualified-type-def type-id='type-id-912' const='yes' id='type-id-2139'/>
12455    <pointer-type-def type-id='type-id-2139' size-in-bits='64' id='type-id-2140'/>
12456    <qualified-type-def type-id='type-id-1422' const='yes' id='type-id-2141'/>
12457    <reference-type-def kind='lvalue' type-id='type-id-2141' size-in-bits='64' id='type-id-1410'/>
12458    <pointer-type-def type-id='type-id-2141' size-in-bits='64' id='type-id-2142'/>
12459    <qualified-type-def type-id='type-id-2142' const='yes' id='type-id-2143'/>
12460    <qualified-type-def type-id='type-id-1750' const='yes' id='type-id-2144'/>
12461    <reference-type-def kind='lvalue' type-id='type-id-2144' size-in-bits='64' id='type-id-2145'/>
12462    <pointer-type-def type-id='type-id-2144' size-in-bits='64' id='type-id-2146'/>
12463    <qualified-type-def type-id='type-id-2146' const='yes' id='type-id-2147'/>
12464    <qualified-type-def type-id='type-id-1007' const='yes' id='type-id-1114'/>
12465    <reference-type-def kind='lvalue' type-id='type-id-1114' size-in-bits='64' id='type-id-2148'/>
12466    <pointer-type-def type-id='type-id-1114' size-in-bits='64' id='type-id-1082'/>
12467    <qualified-type-def type-id='type-id-1082' const='yes' id='type-id-2149'/>
12468    <qualified-type-def type-id='type-id-904' const='yes' id='type-id-783'/>
12469    <reference-type-def kind='lvalue' type-id='type-id-783' size-in-bits='64' id='type-id-2150'/>
12470    <pointer-type-def type-id='type-id-783' size-in-bits='64' id='type-id-554'/>
12471    <qualified-type-def type-id='type-id-974' const='yes' id='type-id-989'/>
12472    <pointer-type-def type-id='type-id-989' size-in-bits='64' id='type-id-811'/>
12473    <qualified-type-def type-id='type-id-905' const='yes' id='type-id-784'/>
12474    <reference-type-def kind='lvalue' type-id='type-id-784' size-in-bits='64' id='type-id-2151'/>
12475    <pointer-type-def type-id='type-id-784' size-in-bits='64' id='type-id-541'/>
12476    <qualified-type-def type-id='type-id-541' const='yes' id='type-id-2152'/>
12477    <qualified-type-def type-id='type-id-975' const='yes' id='type-id-990'/>
12478    <pointer-type-def type-id='type-id-990' size-in-bits='64' id='type-id-812'/>
12479    <qualified-type-def type-id='type-id-906' const='yes' id='type-id-785'/>
12480    <reference-type-def kind='lvalue' type-id='type-id-785' size-in-bits='64' id='type-id-2153'/>
12481    <pointer-type-def type-id='type-id-785' size-in-bits='64' id='type-id-543'/>
12482    <qualified-type-def type-id='type-id-543' const='yes' id='type-id-2154'/>
12483    <qualified-type-def type-id='type-id-976' const='yes' id='type-id-991'/>
12484    <pointer-type-def type-id='type-id-991' size-in-bits='64' id='type-id-814'/>
12485    <qualified-type-def type-id='type-id-2155' const='yes' id='type-id-2156'/>
12486    <pointer-type-def type-id='type-id-2156' size-in-bits='64' id='type-id-2157'/>
12487    <qualified-type-def type-id='type-id-2157' const='yes' id='type-id-2158'/>
12488    <qualified-type-def type-id='type-id-2159' const='yes' id='type-id-2160'/>
12489    <pointer-type-def type-id='type-id-2160' size-in-bits='64' id='type-id-2161'/>
12490    <qualified-type-def type-id='type-id-2161' const='yes' id='type-id-2162'/>
12491    <qualified-type-def type-id='type-id-2163' const='yes' id='type-id-2164'/>
12492    <pointer-type-def type-id='type-id-2164' size-in-bits='64' id='type-id-2165'/>
12493    <qualified-type-def type-id='type-id-2165' const='yes' id='type-id-2166'/>
12494    <qualified-type-def type-id='type-id-1765' const='yes' id='type-id-2167'/>
12495    <reference-type-def kind='lvalue' type-id='type-id-2167' size-in-bits='64' id='type-id-2168'/>
12496    <pointer-type-def type-id='type-id-2167' size-in-bits='64' id='type-id-2169'/>
12497    <qualified-type-def type-id='type-id-2169' const='yes' id='type-id-2170'/>
12498    <qualified-type-def type-id='type-id-1769' const='yes' id='type-id-2171'/>
12499    <reference-type-def kind='lvalue' type-id='type-id-2171' size-in-bits='64' id='type-id-2172'/>
12500    <pointer-type-def type-id='type-id-2171' size-in-bits='64' id='type-id-2173'/>
12501    <qualified-type-def type-id='type-id-2173' const='yes' id='type-id-2174'/>
12502    <qualified-type-def type-id='type-id-838' const='yes' id='type-id-1072'/>
12503    <pointer-type-def type-id='type-id-1072' size-in-bits='64' id='type-id-979'/>
12504    <qualified-type-def type-id='type-id-978' const='yes' id='type-id-1098'/>
12505    <reference-type-def kind='lvalue' type-id='type-id-1098' size-in-bits='64' id='type-id-1046'/>
12506    <pointer-type-def type-id='type-id-1098' size-in-bits='64' id='type-id-2175'/>
12507    <qualified-type-def type-id='type-id-2175' const='yes' id='type-id-2176'/>
12508    <qualified-type-def type-id='type-id-1777' const='yes' id='type-id-2177'/>
12509    <reference-type-def kind='lvalue' type-id='type-id-2177' size-in-bits='64' id='type-id-2178'/>
12510    <pointer-type-def type-id='type-id-2177' size-in-bits='64' id='type-id-2179'/>
12511    <qualified-type-def type-id='type-id-2179' const='yes' id='type-id-2180'/>
12512    <qualified-type-def type-id='type-id-1781' const='yes' id='type-id-2181'/>
12513    <reference-type-def kind='lvalue' type-id='type-id-2181' size-in-bits='64' id='type-id-2182'/>
12514    <pointer-type-def type-id='type-id-2181' size-in-bits='64' id='type-id-2183'/>
12515    <qualified-type-def type-id='type-id-2183' const='yes' id='type-id-2184'/>
12516    <qualified-type-def type-id='type-id-452' const='yes' id='type-id-2185'/>
12517    <reference-type-def kind='lvalue' type-id='type-id-2185' size-in-bits='64' id='type-id-2186'/>
12518    <qualified-type-def type-id='type-id-1785' const='yes' id='type-id-2187'/>
12519    <reference-type-def kind='lvalue' type-id='type-id-2187' size-in-bits='64' id='type-id-2188'/>
12520    <pointer-type-def type-id='type-id-2187' size-in-bits='64' id='type-id-2189'/>
12521    <qualified-type-def type-id='type-id-2189' const='yes' id='type-id-2190'/>
12522    <qualified-type-def type-id='type-id-1789' const='yes' id='type-id-2191'/>
12523    <reference-type-def kind='lvalue' type-id='type-id-2191' size-in-bits='64' id='type-id-2192'/>
12524    <pointer-type-def type-id='type-id-2191' size-in-bits='64' id='type-id-2193'/>
12525    <qualified-type-def type-id='type-id-2193' const='yes' id='type-id-2194'/>
12526    <qualified-type-def type-id='type-id-1793' const='yes' id='type-id-2195'/>
12527    <pointer-type-def type-id='type-id-2195' size-in-bits='64' id='type-id-2196'/>
12528    <qualified-type-def type-id='type-id-907' const='yes' id='type-id-786'/>
12529    <reference-type-def kind='lvalue' type-id='type-id-786' size-in-bits='64' id='type-id-1058'/>
12530    <pointer-type-def type-id='type-id-786' size-in-bits='64' id='type-id-605'/>
12531    <qualified-type-def type-id='type-id-605' const='yes' id='type-id-2197'/>
12532    <qualified-type-def type-id='type-id-908' const='yes' id='type-id-787'/>
12533    <reference-type-def kind='lvalue' type-id='type-id-787' size-in-bits='64' id='type-id-1059'/>
12534    <pointer-type-def type-id='type-id-787' size-in-bits='64' id='type-id-606'/>
12535    <qualified-type-def type-id='type-id-606' const='yes' id='type-id-2198'/>
12536    <qualified-type-def type-id='type-id-831' const='yes' id='type-id-1073'/>
12537    <pointer-type-def type-id='type-id-1073' size-in-bits='64' id='type-id-981'/>
12538    <qualified-type-def type-id='type-id-669' const='yes' id='type-id-1099'/>
12539    <reference-type-def kind='lvalue' type-id='type-id-1099' size-in-bits='64' id='type-id-1042'/>
12540    <pointer-type-def type-id='type-id-1099' size-in-bits='64' id='type-id-2199'/>
12541    <qualified-type-def type-id='type-id-2199' const='yes' id='type-id-2200'/>
12542    <qualified-type-def type-id='type-id-670' const='yes' id='type-id-1100'/>
12543    <reference-type-def kind='lvalue' type-id='type-id-1100' size-in-bits='64' id='type-id-1043'/>
12544    <pointer-type-def type-id='type-id-1100' size-in-bits='64' id='type-id-2201'/>
12545    <qualified-type-def type-id='type-id-2201' const='yes' id='type-id-2202'/>
12546    <qualified-type-def type-id='type-id-671' const='yes' id='type-id-992'/>
12547    <pointer-type-def type-id='type-id-992' size-in-bits='64' id='type-id-815'/>
12548    <qualified-type-def type-id='type-id-672' const='yes' id='type-id-993'/>
12549    <pointer-type-def type-id='type-id-993' size-in-bits='64' id='type-id-818'/>
12550    <qualified-type-def type-id='type-id-2203' const='yes' id='type-id-2204'/>
12551    <pointer-type-def type-id='type-id-2204' size-in-bits='64' id='type-id-2205'/>
12552    <qualified-type-def type-id='type-id-2206' const='yes' id='type-id-2207'/>
12553    <pointer-type-def type-id='type-id-2207' size-in-bits='64' id='type-id-2208'/>
12554    <qualified-type-def type-id='type-id-673' const='yes' id='type-id-994'/>
12555    <reference-type-def kind='lvalue' type-id='type-id-994' size-in-bits='64' id='type-id-1409'/>
12556    <pointer-type-def type-id='type-id-994' size-in-bits='64' id='type-id-819'/>
12557    <qualified-type-def type-id='type-id-819' const='yes' id='type-id-2209'/>
12558    <qualified-type-def type-id='type-id-674' const='yes' id='type-id-995'/>
12559    <reference-type-def kind='lvalue' type-id='type-id-995' size-in-bits='64' id='type-id-1022'/>
12560    <pointer-type-def type-id='type-id-995' size-in-bits='64' id='type-id-839'/>
12561    <qualified-type-def type-id='type-id-839' const='yes' id='type-id-2210'/>
12562    <reference-type-def kind='lvalue' type-id='type-id-384' size-in-bits='64' id='type-id-2211'/>
12563    <qualified-type-def type-id='type-id-415' const='yes' id='type-id-1103'/>
12564    <reference-type-def kind='lvalue' type-id='type-id-1103' size-in-bits='64' id='type-id-2212'/>
12565    <pointer-type-def type-id='type-id-1103' size-in-bits='64' id='type-id-1035'/>
12566    <qualified-type-def type-id='type-id-1077' const='yes' id='type-id-2213'/>
12567    <pointer-type-def type-id='type-id-2213' size-in-bits='64' id='type-id-2214'/>
12568    <qualified-type-def type-id='type-id-970' const='yes' id='type-id-2215'/>
12569    <pointer-type-def type-id='type-id-2215' size-in-bits='64' id='type-id-2216'/>
12570    <qualified-type-def type-id='type-id-2216' const='yes' id='type-id-2217'/>
12571    <qualified-type-def type-id='type-id-913' const='yes' id='type-id-2218'/>
12572    <pointer-type-def type-id='type-id-2218' size-in-bits='64' id='type-id-2219'/>
12573    <qualified-type-def type-id='type-id-2219' const='yes' id='type-id-2220'/>
12574    <qualified-type-def type-id='type-id-1028' const='yes' id='type-id-2221'/>
12575    <pointer-type-def type-id='type-id-2221' size-in-bits='64' id='type-id-2222'/>
12576    <qualified-type-def type-id='type-id-2222' const='yes' id='type-id-2223'/>
12577    <qualified-type-def type-id='type-id-1034' const='yes' id='type-id-2224'/>
12578    <pointer-type-def type-id='type-id-2224' size-in-bits='64' id='type-id-2225'/>
12579    <qualified-type-def type-id='type-id-2225' const='yes' id='type-id-2226'/>
12580    <qualified-type-def type-id='type-id-1037' const='yes' id='type-id-2227'/>
12581    <pointer-type-def type-id='type-id-2227' size-in-bits='64' id='type-id-2228'/>
12582    <qualified-type-def type-id='type-id-2228' const='yes' id='type-id-2229'/>
12583    <qualified-type-def type-id='type-id-914' const='yes' id='type-id-2230'/>
12584    <pointer-type-def type-id='type-id-2230' size-in-bits='64' id='type-id-2231'/>
12585    <qualified-type-def type-id='type-id-2231' const='yes' id='type-id-2232'/>
12586    <qualified-type-def type-id='type-id-825' const='yes' id='type-id-2233'/>
12587    <qualified-type-def type-id='type-id-915' const='yes' id='type-id-2234'/>
12588    <pointer-type-def type-id='type-id-2234' size-in-bits='64' id='type-id-2235'/>
12589    <qualified-type-def type-id='type-id-2235' const='yes' id='type-id-2236'/>
12590    <qualified-type-def type-id='type-id-823' const='yes' id='type-id-2237'/>
12591    <qualified-type-def type-id='type-id-917' const='yes' id='type-id-2238'/>
12592    <pointer-type-def type-id='type-id-2238' size-in-bits='64' id='type-id-2239'/>
12593    <qualified-type-def type-id='type-id-2239' const='yes' id='type-id-2240'/>
12594    <qualified-type-def type-id='type-id-1115' const='yes' id='type-id-1104'/>
12595    <qualified-type-def type-id='type-id-1076' id='type-id-2241'/>
12596    <reference-type-def kind='lvalue' type-id='type-id-1104' size-in-bits='64' id='type-id-1076'/>
12597    <qualified-type-def type-id='type-id-1' const='yes' id='type-id-1416'/>
12598    <qualified-type-def type-id='type-id-150' const='yes' id='type-id-2242'/>
12599    <pointer-type-def type-id='type-id-153' size-in-bits='64' id='type-id-2243'/>
12600    <qualified-type-def type-id='type-id-1407' const='yes' id='type-id-2244'/>
12601    <pointer-type-def type-id='type-id-2244' size-in-bits='64' id='type-id-1418'/>
12602    <qualified-type-def type-id='type-id-1388' const='yes' id='type-id-2245'/>
12603    <pointer-type-def type-id='type-id-2245' size-in-bits='64' id='type-id-1393'/>
12604    <qualified-type-def type-id='type-id-1393' const='yes' id='type-id-2246'/>
12605    <qualified-type-def type-id='type-id-1375' const='yes' id='type-id-2247'/>
12606    <reference-type-def kind='lvalue' type-id='type-id-2247' size-in-bits='64' id='type-id-2248'/>
12607    <pointer-type-def type-id='type-id-2247' size-in-bits='64' id='type-id-1400'/>
12608    <qualified-type-def type-id='type-id-1377' const='yes' id='type-id-2249'/>
12609    <reference-type-def kind='lvalue' type-id='type-id-2249' size-in-bits='64' id='type-id-2250'/>
12610    <pointer-type-def type-id='type-id-2249' size-in-bits='64' id='type-id-2251'/>
12611    <pointer-type-def type-id='type-id-2251' size-in-bits='64' id='type-id-2252'/>
12612    <qualified-type-def type-id='type-id-1380' const='yes' id='type-id-2253'/>
12613    <reference-type-def kind='lvalue' type-id='type-id-2253' size-in-bits='64' id='type-id-2254'/>
12614    <qualified-type-def type-id='type-id-1403' const='yes' id='type-id-2255'/>
12615    <pointer-type-def type-id='type-id-2255' size-in-bits='64' id='type-id-1395'/>
12616    <qualified-type-def type-id='type-id-1391' const='yes' id='type-id-2256'/>
12617    <pointer-type-def type-id='type-id-2256' size-in-bits='64' id='type-id-1398'/>
12618    <qualified-type-def type-id='type-id-1382' const='yes' id='type-id-2257'/>
12619    <pointer-type-def type-id='type-id-2257' size-in-bits='64' id='type-id-2258'/>
12620    <qualified-type-def type-id='type-id-2258' const='yes' id='type-id-2259'/>
12621    <qualified-type-def type-id='type-id-1384' const='yes' id='type-id-2260'/>
12622    <pointer-type-def type-id='type-id-2260' size-in-bits='64' id='type-id-2261'/>
12623    <qualified-type-def type-id='type-id-2261' const='yes' id='type-id-2262'/>
12624    <qualified-type-def type-id='type-id-1084' const='yes' id='type-id-2263'/>
12625    <pointer-type-def type-id='type-id-2263' size-in-bits='64' id='type-id-2264'/>
12626    <qualified-type-def type-id='type-id-2264' const='yes' id='type-id-2265'/>
12627    <qualified-type-def type-id='type-id-1075' const='yes' id='type-id-2266'/>
12628    <pointer-type-def type-id='type-id-2266' size-in-bits='64' id='type-id-2267'/>
12629    <qualified-type-def type-id='type-id-2267' const='yes' id='type-id-2268'/>
12630    <qualified-type-def type-id='type-id-1110' const='yes' id='type-id-2269'/>
12631    <pointer-type-def type-id='type-id-2269' size-in-bits='64' id='type-id-2270'/>
12632    <qualified-type-def type-id='type-id-2270' const='yes' id='type-id-2271'/>
12633    <qualified-type-def type-id='type-id-1083' const='yes' id='type-id-2272'/>
12634    <pointer-type-def type-id='type-id-2272' size-in-bits='64' id='type-id-2273'/>
12635    <qualified-type-def type-id='type-id-2273' const='yes' id='type-id-2274'/>
12636    <qualified-type-def type-id='type-id-1111' const='yes' id='type-id-2275'/>
12637    <pointer-type-def type-id='type-id-2275' size-in-bits='64' id='type-id-2276'/>
12638    <qualified-type-def type-id='type-id-2276' const='yes' id='type-id-2277'/>
12639    <qualified-type-def type-id='type-id-996' const='yes' id='type-id-2278'/>
12640    <pointer-type-def type-id='type-id-2278' size-in-bits='64' id='type-id-2279'/>
12641    <reference-type-def kind='lvalue' type-id='type-id-409' size-in-bits='64' id='type-id-2280'/>
12642    <pointer-type-def type-id='type-id-409' size-in-bits='64' id='type-id-2281'/>
12643    <pointer-type-def type-id='type-id-1405' size-in-bits='64' id='type-id-1406'/>
12644    <qualified-type-def type-id='type-id-1406' const='yes' id='type-id-2282'/>
12645    <pointer-type-def type-id='type-id-1412' size-in-bits='64' id='type-id-1413'/>
12646    <qualified-type-def type-id='type-id-1413' const='yes' id='type-id-2283'/>
12647    <qualified-type-def type-id='type-id-165' id='type-id-2284'/>
12648    <pointer-type-def type-id='type-id-1407' size-in-bits='64' id='type-id-1408'/>
12649    <pointer-type-def type-id='type-id-1388' size-in-bits='64' id='type-id-1392'/>
12650    <reference-type-def kind='lvalue' type-id='type-id-1375' size-in-bits='64' id='type-id-2285'/>
12651    <pointer-type-def type-id='type-id-1375' size-in-bits='64' id='type-id-1397'/>
12652    <reference-type-def kind='lvalue' type-id='type-id-1377' size-in-bits='64' id='type-id-2286'/>
12653    <pointer-type-def type-id='type-id-1377' size-in-bits='64' id='type-id-1402'/>
12654    <reference-type-def kind='lvalue' type-id='type-id-1380' size-in-bits='64' id='type-id-2287'/>
12655    <pointer-type-def type-id='type-id-1380' size-in-bits='64' id='type-id-1401'/>
12656    <pointer-type-def type-id='type-id-1391' size-in-bits='64' id='type-id-2288'/>
12657    <pointer-type-def type-id='type-id-1382' size-in-bits='64' id='type-id-2289'/>
12658    <pointer-type-def type-id='type-id-1384' size-in-bits='64' id='type-id-2290'/>
12659    <pointer-type-def type-id='type-id-1084' size-in-bits='64' id='type-id-2291'/>
12660    <qualified-type-def type-id='type-id-2291' const='yes' id='type-id-2292'/>
12661    <pointer-type-def type-id='type-id-1075' size-in-bits='64' id='type-id-2293'/>
12662    <qualified-type-def type-id='type-id-2293' const='yes' id='type-id-2294'/>
12663    <pointer-type-def type-id='type-id-1110' size-in-bits='64' id='type-id-2295'/>
12664    <qualified-type-def type-id='type-id-2295' const='yes' id='type-id-2296'/>
12665    <pointer-type-def type-id='type-id-1083' size-in-bits='64' id='type-id-2297'/>
12666    <qualified-type-def type-id='type-id-2297' const='yes' id='type-id-2298'/>
12667    <pointer-type-def type-id='type-id-1111' size-in-bits='64' id='type-id-2299'/>
12668    <qualified-type-def type-id='type-id-2299' const='yes' id='type-id-2300'/>
12669    <pointer-type-def type-id='type-id-996' size-in-bits='64' id='type-id-802'/>
12670    <pointer-type-def type-id='type-id-1106' size-in-bits='64' id='type-id-1040'/>
12671    <pointer-type-def type-id='type-id-1107' size-in-bits='64' id='type-id-1063'/>
12672    <pointer-type-def type-id='type-id-1108' size-in-bits='64' id='type-id-1065'/>
12673    <pointer-type-def type-id='type-id-2301' size-in-bits='64' id='type-id-1390'/>
12674    <pointer-type-def type-id='type-id-2302' size-in-bits='64' id='type-id-2303'/>
12675    <namespace-decl name='OT'>
12676      <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-891'>
12677        <data-member access='protected' layout-offset-in-bits='0'>
12678          <var-decl name='format' type-id='type-id-415' 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'/>
12679        </data-member>
12680        <data-member access='protected' layout-offset-in-bits='16'>
12681          <var-decl name='extensionLookupType' type-id='type-id-415' 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'/>
12682        </data-member>
12683        <data-member access='protected' layout-offset-in-bits='32'>
12684          <var-decl name='extensionOffset' type-id='type-id-386' 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'/>
12685        </data-member>
12686        <data-member access='public' static='yes'>
12687          <var-decl name='static_size' type-id='type-id-105' 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'/>
12688        </data-member>
12689        <data-member access='public' static='yes'>
12690          <var-decl name='min_size' type-id='type-id-105' 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'/>
12691        </data-member>
12692      </class-decl>
12693      <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-619'>
12694        <data-member access='public' layout-offset-in-bits='0'>
12695          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
12696        </data-member>
12697        <data-member access='public' layout-offset-in-bits='16'>
12698          <var-decl name='array' type-id='type-id-792' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
12699        </data-member>
12700        <data-member access='public' static='yes'>
12701          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
12702        </data-member>
12703      </class-decl>
12704      <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-859'>
12705        <data-member access='public' layout-offset-in-bits='0'>
12706          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
12707        </data-member>
12708        <data-member access='public' layout-offset-in-bits='16'>
12709          <var-decl name='array' type-id='type-id-936' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
12710        </data-member>
12711        <data-member access='public' static='yes'>
12712          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
12713        </data-member>
12714      </class-decl>
12715      <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-1116'>
12716        <member-type access='public'>
12717          <enum-decl name='GlyphClasses' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gdef-table.hh' line='329' column='1' id='type-id-1118'>
12718            <underlying-type type-id='type-id-11'/>
12719            <enumerator name='UnclassifiedGlyph' value='0'/>
12720            <enumerator name='BaseGlyph' value='1'/>
12721            <enumerator name='LigatureGlyph' value='2'/>
12722            <enumerator name='MarkGlyph' value='3'/>
12723            <enumerator name='ComponentGlyph' value='4'/>
12724          </enum-decl>
12725        </member-type>
12726        <data-member access='public' static='yes'>
12727          <var-decl name='tableTag' type-id='type-id-409' 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'/>
12728        </data-member>
12729        <data-member access='protected' layout-offset-in-bits='0'>
12730          <var-decl name='version' type-id='type-id-273' 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'/>
12731        </data-member>
12732        <data-member access='protected' layout-offset-in-bits='32'>
12733          <var-decl name='glyphClassDef' type-id='type-id-637' 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'/>
12734        </data-member>
12735        <data-member access='protected' layout-offset-in-bits='48'>
12736          <var-decl name='attachList' type-id='type-id-633' 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'/>
12737        </data-member>
12738        <data-member access='protected' layout-offset-in-bits='64'>
12739          <var-decl name='ligCaretList' type-id='type-id-645' 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'/>
12740        </data-member>
12741        <data-member access='protected' layout-offset-in-bits='80'>
12742          <var-decl name='markAttachClassDef' type-id='type-id-637' 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'/>
12743        </data-member>
12744        <data-member access='protected' layout-offset-in-bits='96'>
12745          <var-decl name='markGlyphSetsDef' type-id='type-id-1119' 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'/>
12746        </data-member>
12747        <data-member access='public' static='yes'>
12748          <var-decl name='min_size' type-id='type-id-105' 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'/>
12749        </data-member>
12750      </class-decl>
12751      <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-626'>
12752        <data-member access='protected' layout-offset-in-bits='0'>
12753          <var-decl name='ligGlyph' type-id='type-id-806' 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'/>
12754        </data-member>
12755        <data-member access='protected' layout-offset-in-bits='16'>
12756          <var-decl name='component' type-id='type-id-625' 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'/>
12757        </data-member>
12758        <data-member access='public' static='yes'>
12759          <var-decl name='min_size' type-id='type-id-105' 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'/>
12760        </data-member>
12761      </class-decl>
12762      <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-1007'>
12763        <data-member access='public' layout-offset-in-bits='0'>
12764          <var-decl name='start' type-id='type-id-806' 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'/>
12765        </data-member>
12766        <data-member access='public' layout-offset-in-bits='16'>
12767          <var-decl name='end' type-id='type-id-806' 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'/>
12768        </data-member>
12769        <data-member access='public' layout-offset-in-bits='32'>
12770          <var-decl name='value' type-id='type-id-415' 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'/>
12771        </data-member>
12772        <data-member access='public' static='yes'>
12773          <var-decl name='static_size' type-id='type-id-105' 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'/>
12774        </data-member>
12775        <data-member access='public' static='yes'>
12776          <var-decl name='min_size' type-id='type-id-105' 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'/>
12777        </data-member>
12778        <member-function access='public'>
12779          <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'>
12780            <parameter type-id='type-id-1082' is-artificial='yes'/>
12781            <parameter type-id='type-id-802'/>
12782            <return type-id='type-id-13'/>
12783          </function-decl>
12784        </member-function>
12785        <member-function access='public'>
12786          <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'>
12787            <parameter type-id='type-id-1082' is-artificial='yes'/>
12788            <parameter type-id='type-id-804'/>
12789            <return type-id='type-id-13'/>
12790          </function-decl>
12791        </member-function>
12792      </class-decl>
12793      <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-627'>
12794        <data-member access='protected' layout-offset-in-bits='0'>
12795          <var-decl name='ligature' type-id='type-id-807' 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'/>
12796        </data-member>
12797        <data-member access='public' static='yes'>
12798          <var-decl name='min_size' type-id='type-id-105' 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'/>
12799        </data-member>
12800      </class-decl>
12801      <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-671'>
12802        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-618'/>
12803        <member-function access='public'>
12804          <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'>
12805            <parameter type-id='type-id-815' is-artificial='yes'/>
12806            <parameter type-id='type-id-816'/>
12807            <return type-id='type-id-9'/>
12808          </function-decl>
12809        </member-function>
12810      </class-decl>
12811      <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-674'>
12812        <member-type access='public'>
12813          <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-828'>
12814            <underlying-type type-id='type-id-11'/>
12815            <enumerator name='Single' value='1'/>
12816            <enumerator name='Multiple' value='2'/>
12817            <enumerator name='Alternate' value='3'/>
12818            <enumerator name='Ligature' value='4'/>
12819            <enumerator name='Context' value='5'/>
12820            <enumerator name='ChainContext' value='6'/>
12821            <enumerator name='Extension' value='7'/>
12822            <enumerator name='ReverseChainSingle' value='8'/>
12823          </enum-decl>
12824        </member-type>
12825        <member-type access='protected'>
12826          <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-829'>
12827            <member-type access='public'>
12828              <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-830'>
12829                <data-member access='public' layout-offset-in-bits='0'>
12830                  <var-decl name='sub_format' type-id='type-id-415' 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'/>
12831                </data-member>
12832              </class-decl>
12833            </member-type>
12834            <data-member access='public'>
12835              <var-decl name='header' type-id='type-id-830' 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'/>
12836            </data-member>
12837            <data-member access='public'>
12838              <var-decl name='single' type-id='type-id-831' 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'/>
12839            </data-member>
12840            <data-member access='public'>
12841              <var-decl name='multiple' type-id='type-id-832' 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'/>
12842            </data-member>
12843            <data-member access='public'>
12844              <var-decl name='alternate' type-id='type-id-833' 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'/>
12845            </data-member>
12846            <data-member access='public'>
12847              <var-decl name='ligature' type-id='type-id-834' 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'/>
12848            </data-member>
12849            <data-member access='public'>
12850              <var-decl name='context' type-id='type-id-835' 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'/>
12851            </data-member>
12852            <data-member access='public'>
12853              <var-decl name='chainContext' type-id='type-id-836' 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'/>
12854            </data-member>
12855            <data-member access='public'>
12856              <var-decl name='extension' type-id='type-id-837' 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'/>
12857            </data-member>
12858            <data-member access='public'>
12859              <var-decl name='reverseChainContextSingle' type-id='type-id-838' 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'/>
12860            </data-member>
12861          </union-decl>
12862        </member-type>
12863        <data-member access='protected' layout-offset-in-bits='0'>
12864          <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-layout-gsub-table.hh' line='1147' column='1'/>
12865        </data-member>
12866        <data-member access='public' static='yes'>
12867          <var-decl name='min_size' type-id='type-id-105' 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'/>
12868        </data-member>
12869        <member-function access='public'>
12870          <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'>
12871            <parameter type-id='type-id-839' is-artificial='yes'/>
12872            <parameter type-id='type-id-840'/>
12873            <parameter type-id='type-id-12'/>
12874            <return type-id='type-id-841'/>
12875          </function-decl>
12876        </member-function>
12877      </class-decl>
12878      <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-651'>
12879        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
12880        <data-member access='public' static='yes'>
12881          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
12882        </data-member>
12883        <data-member access='public' static='yes'>
12884          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
12885        </data-member>
12886      </class-decl>
12887      <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-673'>
12888        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-629'/>
12889        <member-function access='public'>
12890          <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'>
12891            <parameter type-id='type-id-819' is-artificial='yes'/>
12892            <parameter type-id='type-id-802'/>
12893            <return type-id='type-id-13'/>
12894          </function-decl>
12895        </member-function>
12896        <member-function access='public'>
12897          <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'>
12898            <parameter type-id='type-id-819' is-artificial='yes'/>
12899            <parameter type-id='type-id-820'/>
12900            <return type-id='type-id-821'/>
12901          </function-decl>
12902        </member-function>
12903        <member-function access='public'>
12904          <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'>
12905            <parameter type-id='type-id-819' is-artificial='yes'/>
12906            <parameter type-id='type-id-822'/>
12907            <return type-id='type-id-823'/>
12908          </function-decl>
12909        </member-function>
12910        <member-function access='public'>
12911          <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'>
12912            <parameter type-id='type-id-819' is-artificial='yes'/>
12913            <parameter type-id='type-id-824'/>
12914            <return type-id='type-id-825'/>
12915          </function-decl>
12916        </member-function>
12917        <member-function access='public'>
12918          <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'>
12919            <parameter type-id='type-id-819' is-artificial='yes'/>
12920            <parameter type-id='type-id-826'/>
12921            <return type-id='type-id-827'/>
12922          </function-decl>
12923        </member-function>
12924      </class-decl>
12925      <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-629'>
12926        <data-member access='public' layout-offset-in-bits='0'>
12927          <var-decl name='lookupType' type-id='type-id-415' 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'/>
12928        </data-member>
12929        <data-member access='public' layout-offset-in-bits='16'>
12930          <var-decl name='lookupFlag' type-id='type-id-415' 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'/>
12931        </data-member>
12932        <data-member access='public' layout-offset-in-bits='32'>
12933          <var-decl name='subTable' type-id='type-id-619' 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'/>
12934        </data-member>
12935        <data-member access='public' layout-offset-in-bits='64'>
12936          <var-decl name='markFilteringSetX' type-id='type-id-809' 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'/>
12937        </data-member>
12938        <data-member access='public' static='yes'>
12939          <var-decl name='min_size' type-id='type-id-105' 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'/>
12940        </data-member>
12941      </class-decl>
12942      <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-640'>
12943        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-358'/>
12944        <data-member access='public' static='yes'>
12945          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
12946        </data-member>
12947        <data-member access='public' static='yes'>
12948          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
12949        </data-member>
12950      </class-decl>
12951      <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-672'>
12952        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-817'/>
12953        <member-function access='public'>
12954          <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'>
12955            <parameter type-id='type-id-818' is-artificial='yes'/>
12956            <parameter type-id='type-id-816'/>
12957            <return type-id='type-id-9'/>
12958          </function-decl>
12959        </member-function>
12960      </class-decl>
12961      <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-817'>
12962        <data-member access='public' layout-offset-in-bits='0'>
12963          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
12964        </data-member>
12965        <data-member access='public' layout-offset-in-bits='16'>
12966          <var-decl name='array' type-id='type-id-951' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
12967        </data-member>
12968        <data-member access='public' static='yes'>
12969          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
12970        </data-member>
12971      </class-decl>
12972      <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-669'>
12973        <data-member access='protected' layout-offset-in-bits='0'>
12974          <var-decl name='format' type-id='type-id-415' 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'/>
12975        </data-member>
12976        <data-member access='protected' layout-offset-in-bits='16'>
12977          <var-decl name='coverage' type-id='type-id-639' 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'/>
12978        </data-member>
12979        <data-member access='protected' layout-offset-in-bits='32'>
12980          <var-decl name='deltaGlyphID' type-id='type-id-452' 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'/>
12981        </data-member>
12982        <data-member access='public' static='yes'>
12983          <var-decl name='static_size' type-id='type-id-105' 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'/>
12984        </data-member>
12985        <data-member access='public' static='yes'>
12986          <var-decl name='min_size' type-id='type-id-105' 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'/>
12987        </data-member>
12988      </class-decl>
12989      <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-623'>
12990        <member-type access='public'>
12991          <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-797'>
12992            <data-member access='private' layout-offset-in-bits='0'>
12993              <var-decl name='c' type-id='type-id-803' 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'/>
12994            </data-member>
12995            <data-member access='private' layout-offset-in-bits='64'>
12996              <var-decl name='i' type-id='type-id-12' 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'/>
12997            </data-member>
12998          </class-decl>
12999        </member-type>
13000        <data-member access='protected' layout-offset-in-bits='0'>
13001          <var-decl name='coverageFormat' type-id='type-id-415' 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'/>
13002        </data-member>
13003        <data-member access='protected' layout-offset-in-bits='16'>
13004          <var-decl name='glyphArray' type-id='type-id-671' 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'/>
13005        </data-member>
13006        <data-member access='public' static='yes'>
13007          <var-decl name='min_size' type-id='type-id-105' 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'/>
13008        </data-member>
13009        <member-function access='private'>
13010          <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'>
13011            <parameter type-id='type-id-803' is-artificial='yes'/>
13012            <parameter type-id='type-id-802'/>
13013            <return type-id='type-id-13'/>
13014          </function-decl>
13015        </member-function>
13016        <member-function access='private'>
13017          <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'>
13018            <parameter type-id='type-id-803' is-artificial='yes'/>
13019            <parameter type-id='type-id-804'/>
13020            <return type-id='type-id-13'/>
13021          </function-decl>
13022        </member-function>
13023      </class-decl>
13024      <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-624'>
13025        <member-type access='public'>
13026          <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-798'>
13027            <data-member access='private' layout-offset-in-bits='0'>
13028              <var-decl name='c' type-id='type-id-805' 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'/>
13029            </data-member>
13030            <data-member access='private' layout-offset-in-bits='64'>
13031              <var-decl name='i' type-id='type-id-12' 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'/>
13032            </data-member>
13033            <data-member access='private' layout-offset-in-bits='96'>
13034              <var-decl name='j' type-id='type-id-12' 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'/>
13035            </data-member>
13036            <data-member access='private' layout-offset-in-bits='128'>
13037              <var-decl name='coverage' type-id='type-id-12' 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'/>
13038            </data-member>
13039          </class-decl>
13040        </member-type>
13041        <data-member access='protected' layout-offset-in-bits='0'>
13042          <var-decl name='coverageFormat' type-id='type-id-415' 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'/>
13043        </data-member>
13044        <data-member access='protected' layout-offset-in-bits='16'>
13045          <var-decl name='rangeRecord' type-id='type-id-672' 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'/>
13046        </data-member>
13047        <data-member access='public' static='yes'>
13048          <var-decl name='min_size' type-id='type-id-105' 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'/>
13049        </data-member>
13050        <member-function access='private'>
13051          <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'>
13052            <parameter type-id='type-id-805' is-artificial='yes'/>
13053            <parameter type-id='type-id-802'/>
13054            <return type-id='type-id-13'/>
13055          </function-decl>
13056        </member-function>
13057        <member-function access='private'>
13058          <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'>
13059            <parameter type-id='type-id-805' is-artificial='yes'/>
13060            <parameter type-id='type-id-804'/>
13061            <return type-id='type-id-13'/>
13062          </function-decl>
13063        </member-function>
13064      </class-decl>
13065      <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-860'>
13066        <data-member access='public' layout-offset-in-bits='0'>
13067          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
13068        </data-member>
13069        <data-member access='public' layout-offset-in-bits='16'>
13070          <var-decl name='array' type-id='type-id-937' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
13071        </data-member>
13072        <data-member access='public' static='yes'>
13073          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
13074        </data-member>
13075      </class-decl>
13076      <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-670'>
13077        <data-member access='protected' layout-offset-in-bits='0'>
13078          <var-decl name='format' type-id='type-id-415' 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'/>
13079        </data-member>
13080        <data-member access='protected' layout-offset-in-bits='16'>
13081          <var-decl name='coverage' type-id='type-id-639' 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'/>
13082        </data-member>
13083        <data-member access='protected' layout-offset-in-bits='32'>
13084          <var-decl name='substitute' type-id='type-id-618' 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'/>
13085        </data-member>
13086        <data-member access='public' static='yes'>
13087          <var-decl name='min_size' type-id='type-id-105' 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'/>
13088        </data-member>
13089      </class-decl>
13090      <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-1603'>
13091        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1606'/>
13092        <data-member access='public' static='yes'>
13093          <var-decl name='tableTag' type-id='type-id-409' 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'/>
13094        </data-member>
13095        <data-member access='public' static='yes'>
13096          <var-decl name='static_size' type-id='type-id-105' 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'/>
13097        </data-member>
13098        <data-member access='public' static='yes'>
13099          <var-decl name='min_size' type-id='type-id-105' 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'/>
13100        </data-member>
13101      </class-decl>
13102      <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-1606'>
13103        <data-member access='public' static='yes'>
13104          <var-decl name='GSUBTag' type-id='type-id-409' 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'/>
13105        </data-member>
13106        <data-member access='public' static='yes'>
13107          <var-decl name='GPOSTag' type-id='type-id-409' 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'/>
13108        </data-member>
13109        <data-member access='protected' layout-offset-in-bits='0'>
13110          <var-decl name='version' type-id='type-id-273' 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'/>
13111        </data-member>
13112        <data-member access='protected' layout-offset-in-bits='32'>
13113          <var-decl name='scriptList' type-id='type-id-660' 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'/>
13114        </data-member>
13115        <data-member access='protected' layout-offset-in-bits='48'>
13116          <var-decl name='featureList' type-id='type-id-659' 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'/>
13117        </data-member>
13118        <data-member access='protected' layout-offset-in-bits='64'>
13119          <var-decl name='lookupList' type-id='type-id-653' 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'/>
13120        </data-member>
13121        <data-member access='public' static='yes'>
13122          <var-decl name='static_size' type-id='type-id-105' 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'/>
13123        </data-member>
13124        <data-member access='public' static='yes'>
13125          <var-decl name='min_size' type-id='type-id-105' 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'/>
13126        </data-member>
13127      </class-decl>
13128      <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-622'>
13129        <member-type access='public'>
13130          <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-795'>
13131            <member-type access='private'>
13132              <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-796'>
13133                <data-member access='public'>
13134                  <var-decl name='format1' type-id='type-id-797' 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'/>
13135                </data-member>
13136                <data-member access='public'>
13137                  <var-decl name='format2' type-id='type-id-798' 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'/>
13138                </data-member>
13139              </union-decl>
13140            </member-type>
13141            <data-member access='private' layout-offset-in-bits='0'>
13142              <var-decl name='format' type-id='type-id-12' 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'/>
13143            </data-member>
13144            <data-member access='private' layout-offset-in-bits='64'>
13145              <var-decl name='u' type-id='type-id-796' 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'/>
13146            </data-member>
13147            <member-function access='public' constructor='yes'>
13148              <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'>
13149                <parameter type-id='type-id-799' is-artificial='yes'/>
13150                <return type-id='type-id-13'/>
13151              </function-decl>
13152            </member-function>
13153          </class-decl>
13154        </member-type>
13155        <member-type access='protected'>
13156          <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-800'>
13157            <data-member access='public'>
13158              <var-decl name='format' type-id='type-id-415' 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'/>
13159            </data-member>
13160            <data-member access='public'>
13161              <var-decl name='format1' type-id='type-id-623' 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'/>
13162            </data-member>
13163            <data-member access='public'>
13164              <var-decl name='format2' type-id='type-id-624' 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'/>
13165            </data-member>
13166          </union-decl>
13167        </member-type>
13168        <data-member access='protected' layout-offset-in-bits='0'>
13169          <var-decl name='u' type-id='type-id-800' 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'/>
13170        </data-member>
13171        <data-member access='public' static='yes'>
13172          <var-decl name='min_size' type-id='type-id-105' 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'/>
13173        </data-member>
13174        <member-function access='public'>
13175          <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'>
13176            <parameter type-id='type-id-801' is-artificial='yes'/>
13177            <parameter type-id='type-id-802'/>
13178            <return type-id='type-id-13'/>
13179          </function-decl>
13180        </member-function>
13181      </class-decl>
13182      <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-660'>
13183        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
13184        <data-member access='public' static='yes'>
13185          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
13186        </data-member>
13187        <data-member access='public' static='yes'>
13188          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
13189        </data-member>
13190      </class-decl>
13191      <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-1645'>
13192        <data-member access='protected' layout-offset-in-bits='0'>
13193          <var-decl name='format' type-id='type-id-415' 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'/>
13194        </data-member>
13195        <data-member access='protected' layout-offset-in-bits='16'>
13196          <var-decl name='coverage' type-id='type-id-860' 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'/>
13197        </data-member>
13198        <data-member access='public' static='yes'>
13199          <var-decl name='min_size' type-id='type-id-105' 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'/>
13200        </data-member>
13201      </class-decl>
13202      <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-810'>
13203        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-280'/>
13204        <data-member access='public' static='yes'>
13205          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='686' column='1'/>
13206        </data-member>
13207        <data-member access='public' static='yes'>
13208          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='686' column='1'/>
13209        </data-member>
13210      </class-decl>
13211      <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-628'>
13212        <data-member access='protected' layout-offset-in-bits='0'>
13213          <var-decl name='format' type-id='type-id-415' 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'/>
13214        </data-member>
13215        <data-member access='protected' layout-offset-in-bits='16'>
13216          <var-decl name='coverage' type-id='type-id-639' 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'/>
13217        </data-member>
13218        <data-member access='protected' layout-offset-in-bits='32'>
13219          <var-decl name='ligatureSet' type-id='type-id-808' 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'/>
13220        </data-member>
13221        <data-member access='public' static='yes'>
13222          <var-decl name='min_size' type-id='type-id-105' 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'/>
13223        </data-member>
13224      </class-decl>
13225      <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-1641'>
13226        <member-type access='protected'>
13227          <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-2304'>
13228            <data-member access='public'>
13229              <var-decl name='format' type-id='type-id-415' 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'/>
13230            </data-member>
13231            <data-member access='public'>
13232              <var-decl name='format1' type-id='type-id-1645' 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'/>
13233            </data-member>
13234          </union-decl>
13235        </member-type>
13236        <data-member access='protected' layout-offset-in-bits='0'>
13237          <var-decl name='u' type-id='type-id-2304' 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'/>
13238        </data-member>
13239        <data-member access='public' static='yes'>
13240          <var-decl name='min_size' type-id='type-id-105' 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'/>
13241        </data-member>
13242      </class-decl>
13243      <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-621'>
13244        <data-member access='public' layout-offset-in-bits='0'>
13245          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
13246        </data-member>
13247        <data-member access='public' layout-offset-in-bits='16'>
13248          <var-decl name='array' type-id='type-id-794' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
13249        </data-member>
13250        <data-member access='public' static='yes'>
13251          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
13252        </data-member>
13253      </class-decl>
13254      <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-913'>
13255        <member-type access='public'>
13256          <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-1028'>
13257            <member-type access='public'>
13258              <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-1029'>
13259                <underlying-type type-id='type-id-11'/>
13260                <enumerator name='MATCH_NO' value='0'/>
13261                <enumerator name='MATCH_YES' value='1'/>
13262                <enumerator name='MATCH_MAYBE' value='2'/>
13263              </enum-decl>
13264            </member-type>
13265            <member-type access='public'>
13266              <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-1030'>
13267                <underlying-type type-id='type-id-11'/>
13268                <enumerator name='SKIP_NO' value='0'/>
13269                <enumerator name='SKIP_YES' value='1'/>
13270                <enumerator name='SKIP_MAYBE' value='2'/>
13271              </enum-decl>
13272            </member-type>
13273            <member-type access='public'>
13274              <typedef-decl name='match_func_t' type-id='type-id-1032' 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-1031'/>
13275            </member-type>
13276            <data-member access='protected' layout-offset-in-bits='0'>
13277              <var-decl name='lookup_props' type-id='type-id-12' 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'/>
13278            </data-member>
13279            <data-member access='protected' layout-offset-in-bits='32'>
13280              <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'/>
13281            </data-member>
13282            <data-member access='protected' layout-offset-in-bits='40'>
13283              <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'/>
13284            </data-member>
13285            <data-member access='protected' layout-offset-in-bits='64'>
13286              <var-decl name='mask' type-id='type-id-133' 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'/>
13287            </data-member>
13288            <data-member access='protected' layout-offset-in-bits='96'>
13289              <var-decl name='syllable' type-id='type-id-84' 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'/>
13290            </data-member>
13291            <data-member access='protected' layout-offset-in-bits='128'>
13292              <var-decl name='match_func' type-id='type-id-1031' 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'/>
13293            </data-member>
13294            <data-member access='protected' layout-offset-in-bits='192'>
13295              <var-decl name='match_data' type-id='type-id-33' 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'/>
13296            </data-member>
13297            <member-function access='public' constructor='yes'>
13298              <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'>
13299                <parameter type-id='type-id-1033' is-artificial='yes'/>
13300                <return type-id='type-id-13'/>
13301              </function-decl>
13302            </member-function>
13303          </class-decl>
13304        </member-type>
13305        <member-type access='public'>
13306          <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-1034'>
13307            <data-member access='public' layout-offset-in-bits='0'>
13308              <var-decl name='idx' type-id='type-id-12' 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'/>
13309            </data-member>
13310            <data-member access='protected' layout-offset-in-bits='64'>
13311              <var-decl name='c' type-id='type-id-826' 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'/>
13312            </data-member>
13313            <data-member access='protected' layout-offset-in-bits='128'>
13314              <var-decl name='matcher' type-id='type-id-1028' 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'/>
13315            </data-member>
13316            <data-member access='protected' layout-offset-in-bits='384'>
13317              <var-decl name='match_glyph_data' type-id='type-id-1035' 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'/>
13318            </data-member>
13319            <data-member access='protected' layout-offset-in-bits='448'>
13320              <var-decl name='num_items' type-id='type-id-12' 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'/>
13321            </data-member>
13322            <member-function access='public' constructor='yes'>
13323              <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'>
13324                <parameter type-id='type-id-1036' is-artificial='yes'/>
13325                <parameter type-id='type-id-826'/>
13326                <parameter type-id='type-id-12'/>
13327                <parameter type-id='type-id-12'/>
13328                <parameter type-id='type-id-1'/>
13329                <return type-id='type-id-13'/>
13330              </function-decl>
13331            </member-function>
13332          </class-decl>
13333        </member-type>
13334        <member-type access='public'>
13335          <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-1037'>
13336            <data-member access='public' layout-offset-in-bits='0'>
13337              <var-decl name='idx' type-id='type-id-12' 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'/>
13338            </data-member>
13339            <data-member access='protected' layout-offset-in-bits='64'>
13340              <var-decl name='c' type-id='type-id-826' 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'/>
13341            </data-member>
13342            <data-member access='protected' layout-offset-in-bits='128'>
13343              <var-decl name='matcher' type-id='type-id-1028' 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'/>
13344            </data-member>
13345            <data-member access='protected' layout-offset-in-bits='384'>
13346              <var-decl name='match_glyph_data' type-id='type-id-1035' 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'/>
13347            </data-member>
13348            <data-member access='protected' layout-offset-in-bits='448'>
13349              <var-decl name='num_items' type-id='type-id-12' 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'/>
13350            </data-member>
13351            <data-member access='protected' layout-offset-in-bits='480'>
13352              <var-decl name='end' type-id='type-id-12' 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'/>
13353            </data-member>
13354            <member-function access='public' constructor='yes'>
13355              <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'>
13356                <parameter type-id='type-id-1038' is-artificial='yes'/>
13357                <parameter type-id='type-id-826'/>
13358                <parameter type-id='type-id-12'/>
13359                <parameter type-id='type-id-12'/>
13360                <parameter type-id='type-id-1'/>
13361                <return type-id='type-id-13'/>
13362              </function-decl>
13363            </member-function>
13364          </class-decl>
13365        </member-type>
13366        <member-type access='public'>
13367          <typedef-decl name='recurse_func_t' type-id='type-id-1040' 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-1039'/>
13368        </member-type>
13369        <member-type access='public'>
13370          <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-827'/>
13371        </member-type>
13372        <data-member access='public' static='yes'>
13373          <var-decl name='max_debug_depth' type-id='type-id-105' 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'/>
13374        </data-member>
13375        <data-member access='public' layout-offset-in-bits='0'>
13376          <var-decl name='table_index' type-id='type-id-12' 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'/>
13377        </data-member>
13378        <data-member access='public' layout-offset-in-bits='64'>
13379          <var-decl name='font' type-id='type-id-143' 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'/>
13380        </data-member>
13381        <data-member access='public' layout-offset-in-bits='128'>
13382          <var-decl name='face' type-id='type-id-144' 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'/>
13383        </data-member>
13384        <data-member access='public' layout-offset-in-bits='192'>
13385          <var-decl name='buffer' type-id='type-id-161' 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'/>
13386        </data-member>
13387        <data-member access='public' layout-offset-in-bits='256'>
13388          <var-decl name='direction' type-id='type-id-129' 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'/>
13389        </data-member>
13390        <data-member access='public' layout-offset-in-bits='288'>
13391          <var-decl name='lookup_mask' type-id='type-id-133' 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'/>
13392        </data-member>
13393        <data-member access='public' layout-offset-in-bits='320'>
13394          <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'/>
13395        </data-member>
13396        <data-member access='public' layout-offset-in-bits='384'>
13397          <var-decl name='recurse_func' type-id='type-id-1039' 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'/>
13398        </data-member>
13399        <data-member access='public' layout-offset-in-bits='448'>
13400          <var-decl name='nesting_level_left' type-id='type-id-12' 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'/>
13401        </data-member>
13402        <data-member access='public' layout-offset-in-bits='480'>
13403          <var-decl name='lookup_props' type-id='type-id-12' 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'/>
13404        </data-member>
13405        <data-member access='public' layout-offset-in-bits='512'>
13406          <var-decl name='gdef' type-id='type-id-1041' 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'/>
13407        </data-member>
13408        <data-member access='public' layout-offset-in-bits='576'>
13409          <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'/>
13410        </data-member>
13411        <data-member access='public' layout-offset-in-bits='608'>
13412          <var-decl name='debug_depth' type-id='type-id-12' 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'/>
13413        </data-member>
13414        <member-function access='public' constructor='yes'>
13415          <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'>
13416            <parameter type-id='type-id-826' is-artificial='yes'/>
13417            <parameter type-id='type-id-12'/>
13418            <parameter type-id='type-id-143'/>
13419            <parameter type-id='type-id-161'/>
13420            <return type-id='type-id-13'/>
13421          </function-decl>
13422        </member-function>
13423        <member-function access='public'>
13424          <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'>
13425            <parameter type-id='type-id-826' is-artificial='yes'/>
13426            <parameter type-id='type-id-1042'/>
13427            <return type-id='type-id-827'/>
13428          </function-decl>
13429        </member-function>
13430        <member-function access='public'>
13431          <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'>
13432            <parameter type-id='type-id-826' is-artificial='yes'/>
13433            <parameter type-id='type-id-1043'/>
13434            <return type-id='type-id-827'/>
13435          </function-decl>
13436        </member-function>
13437        <member-function access='public'>
13438          <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'>
13439            <parameter type-id='type-id-826' is-artificial='yes'/>
13440            <parameter type-id='type-id-1044'/>
13441            <return type-id='type-id-827'/>
13442          </function-decl>
13443        </member-function>
13444        <member-function access='public'>
13445          <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'>
13446            <parameter type-id='type-id-826' is-artificial='yes'/>
13447            <parameter type-id='type-id-1045'/>
13448            <return type-id='type-id-827'/>
13449          </function-decl>
13450        </member-function>
13451        <member-function access='public'>
13452          <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'>
13453            <parameter type-id='type-id-826' is-artificial='yes'/>
13454            <parameter type-id='type-id-1046'/>
13455            <return type-id='type-id-827'/>
13456          </function-decl>
13457        </member-function>
13458        <member-function access='public'>
13459          <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'>
13460            <parameter type-id='type-id-826' is-artificial='yes'/>
13461            <parameter type-id='type-id-1047'/>
13462            <return type-id='type-id-827'/>
13463          </function-decl>
13464        </member-function>
13465        <member-function access='public'>
13466          <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'>
13467            <parameter type-id='type-id-826' is-artificial='yes'/>
13468            <parameter type-id='type-id-1048'/>
13469            <return type-id='type-id-827'/>
13470          </function-decl>
13471        </member-function>
13472        <member-function access='public'>
13473          <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'>
13474            <parameter type-id='type-id-826' is-artificial='yes'/>
13475            <parameter type-id='type-id-1049'/>
13476            <return type-id='type-id-827'/>
13477          </function-decl>
13478        </member-function>
13479        <member-function access='public'>
13480          <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'>
13481            <parameter type-id='type-id-826' is-artificial='yes'/>
13482            <parameter type-id='type-id-1050'/>
13483            <return type-id='type-id-827'/>
13484          </function-decl>
13485        </member-function>
13486        <member-function access='public'>
13487          <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'>
13488            <parameter type-id='type-id-826' is-artificial='yes'/>
13489            <parameter type-id='type-id-1051'/>
13490            <return type-id='type-id-827'/>
13491          </function-decl>
13492        </member-function>
13493        <member-function access='public'>
13494          <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'>
13495            <parameter type-id='type-id-826' is-artificial='yes'/>
13496            <parameter type-id='type-id-1052'/>
13497            <return type-id='type-id-827'/>
13498          </function-decl>
13499        </member-function>
13500        <member-function access='public'>
13501          <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'>
13502            <parameter type-id='type-id-826' is-artificial='yes'/>
13503            <parameter type-id='type-id-1053'/>
13504            <return type-id='type-id-827'/>
13505          </function-decl>
13506        </member-function>
13507        <member-function access='public'>
13508          <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'>
13509            <parameter type-id='type-id-826' is-artificial='yes'/>
13510            <parameter type-id='type-id-1054'/>
13511            <return type-id='type-id-827'/>
13512          </function-decl>
13513        </member-function>
13514        <member-function access='public'>
13515          <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'>
13516            <parameter type-id='type-id-826' is-artificial='yes'/>
13517            <parameter type-id='type-id-1055'/>
13518            <return type-id='type-id-827'/>
13519          </function-decl>
13520        </member-function>
13521        <member-function access='public'>
13522          <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'>
13523            <parameter type-id='type-id-826' is-artificial='yes'/>
13524            <parameter type-id='type-id-1056'/>
13525            <return type-id='type-id-827'/>
13526          </function-decl>
13527        </member-function>
13528        <member-function access='public'>
13529          <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'>
13530            <parameter type-id='type-id-826' is-artificial='yes'/>
13531            <parameter type-id='type-id-1057'/>
13532            <return type-id='type-id-827'/>
13533          </function-decl>
13534        </member-function>
13535        <member-function access='public'>
13536          <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'>
13537            <parameter type-id='type-id-826' is-artificial='yes'/>
13538            <parameter type-id='type-id-1058'/>
13539            <return type-id='type-id-827'/>
13540          </function-decl>
13541        </member-function>
13542        <member-function access='public'>
13543          <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'>
13544            <parameter type-id='type-id-826' is-artificial='yes'/>
13545            <parameter type-id='type-id-1059'/>
13546            <return type-id='type-id-827'/>
13547          </function-decl>
13548        </member-function>
13549        <member-function access='public'>
13550          <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'>
13551            <parameter type-id='type-id-826' is-artificial='yes'/>
13552            <parameter type-id='type-id-1060'/>
13553            <return type-id='type-id-827'/>
13554          </function-decl>
13555        </member-function>
13556        <member-function access='public'>
13557          <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'>
13558            <parameter type-id='type-id-826' is-artificial='yes'/>
13559            <parameter type-id='type-id-1061'/>
13560            <return type-id='type-id-827'/>
13561          </function-decl>
13562        </member-function>
13563      </class-decl>
13564      <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-644'>
13565        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
13566        <data-member access='public' static='yes'>
13567          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
13568        </data-member>
13569        <data-member access='public' static='yes'>
13570          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
13571        </data-member>
13572        <member-function access='public'>
13573          <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'>
13574            <parameter type-id='type-id-480' is-artificial='yes'/>
13575            <parameter type-id='type-id-309'/>
13576            <parameter type-id='type-id-33'/>
13577            <parameter type-id='type-id-812'/>
13578            <return type-id='type-id-1'/>
13579          </function-decl>
13580        </member-function>
13581      </class-decl>
13582      <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-620'>
13583        <data-member access='public' layout-offset-in-bits='0'>
13584          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
13585        </data-member>
13586        <data-member access='public' layout-offset-in-bits='16'>
13587          <var-decl name='array' type-id='type-id-793' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
13588        </data-member>
13589        <data-member access='public' static='yes'>
13590          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
13591        </data-member>
13592      </class-decl>
13593      <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-905'>
13594        <member-type access='public'>
13595          <class-decl name='sanitize_closure_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-975'/>
13596        </member-type>
13597        <data-member access='public' layout-offset-in-bits='0'>
13598          <var-decl name='tag' type-id='type-id-306' 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'/>
13599        </data-member>
13600        <data-member access='public' layout-offset-in-bits='32'>
13601          <var-decl name='offset' type-id='type-id-644' 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'/>
13602        </data-member>
13603        <data-member access='public' static='yes'>
13604          <var-decl name='static_size' type-id='type-id-105' 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'/>
13605        </data-member>
13606        <data-member access='public' static='yes'>
13607          <var-decl name='min_size' type-id='type-id-105' 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'/>
13608        </data-member>
13609      </class-decl>
13610      <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-643'>
13611        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
13612        <data-member access='public' static='yes'>
13613          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
13614        </data-member>
13615        <data-member access='public' static='yes'>
13616          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
13617        </data-member>
13618        <member-function access='public'>
13619          <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'>
13620            <parameter type-id='type-id-481' is-artificial='yes'/>
13621            <parameter type-id='type-id-309'/>
13622            <parameter type-id='type-id-33'/>
13623            <parameter type-id='type-id-12'/>
13624            <return type-id='type-id-1'/>
13625          </function-decl>
13626        </member-function>
13627      </class-decl>
13628      <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-625'>
13629        <data-member access='public' layout-offset-in-bits='0'>
13630          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='972' column='1'/>
13631        </data-member>
13632        <data-member access='public' layout-offset-in-bits='16'>
13633          <var-decl name='array' type-id='type-id-791' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='973' column='1'/>
13634        </data-member>
13635        <data-member access='public' static='yes'>
13636          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='975' column='1'/>
13637        </data-member>
13638      </class-decl>
13639      <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-894'>
13640        <data-member access='public' layout-offset-in-bits='0'>
13641          <var-decl name='designSize' type-id='type-id-415' 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'/>
13642        </data-member>
13643        <data-member access='public' layout-offset-in-bits='16'>
13644          <var-decl name='subfamilyID' type-id='type-id-415' 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'/>
13645        </data-member>
13646        <data-member access='public' layout-offset-in-bits='32'>
13647          <var-decl name='subfamilyNameID' type-id='type-id-415' 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'/>
13648        </data-member>
13649        <data-member access='public' layout-offset-in-bits='48'>
13650          <var-decl name='rangeStart' type-id='type-id-415' 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'/>
13651        </data-member>
13652        <data-member access='public' layout-offset-in-bits='64'>
13653          <var-decl name='rangeEnd' type-id='type-id-415' 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'/>
13654        </data-member>
13655        <data-member access='public' static='yes'>
13656          <var-decl name='static_size' type-id='type-id-105' 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'/>
13657        </data-member>
13658        <data-member access='public' static='yes'>
13659          <var-decl name='min_size' type-id='type-id-105' 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'/>
13660        </data-member>
13661      </class-decl>
13662      <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-895'>
13663        <data-member access='public' layout-offset-in-bits='0'>
13664          <var-decl name='version' type-id='type-id-415' 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'/>
13665        </data-member>
13666        <data-member access='public' layout-offset-in-bits='16'>
13667          <var-decl name='uiNameID' type-id='type-id-415' 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'/>
13668        </data-member>
13669        <data-member access='public' static='yes'>
13670          <var-decl name='static_size' type-id='type-id-105' 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'/>
13671        </data-member>
13672        <data-member access='public' static='yes'>
13673          <var-decl name='min_size' type-id='type-id-105' 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'/>
13674        </data-member>
13675      </class-decl>
13676      <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-893'>
13677        <data-member access='public' layout-offset-in-bits='0'>
13678          <var-decl name='format' type-id='type-id-415' 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'/>
13679        </data-member>
13680        <data-member access='public' layout-offset-in-bits='16'>
13681          <var-decl name='featUILableNameID' type-id='type-id-415' 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'/>
13682        </data-member>
13683        <data-member access='public' layout-offset-in-bits='32'>
13684          <var-decl name='featUITooltipTextNameID' type-id='type-id-415' 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'/>
13685        </data-member>
13686        <data-member access='public' layout-offset-in-bits='48'>
13687          <var-decl name='sampleTextNameID' type-id='type-id-415' 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'/>
13688        </data-member>
13689        <data-member access='public' layout-offset-in-bits='64'>
13690          <var-decl name='numNamedParameters' type-id='type-id-415' 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'/>
13691        </data-member>
13692        <data-member access='public' layout-offset-in-bits='80'>
13693          <var-decl name='firstParamUILabelNameID' type-id='type-id-415' 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'/>
13694        </data-member>
13695        <data-member access='public' layout-offset-in-bits='96'>
13696          <var-decl name='characters' type-id='type-id-851' 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'/>
13697        </data-member>
13698        <data-member access='public' static='yes'>
13699          <var-decl name='min_size' type-id='type-id-105' 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'/>
13700        </data-member>
13701      </class-decl>
13702      <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-870'>
13703        <data-member access='public' layout-offset-in-bits='0'>
13704          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
13705        </data-member>
13706        <data-member access='public' layout-offset-in-bits='16'>
13707          <var-decl name='array' type-id='type-id-949' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
13708        </data-member>
13709        <data-member access='public' static='yes'>
13710          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
13711        </data-member>
13712        <member-function access='public'>
13713          <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'>
13714            <parameter type-id='type-id-950' is-artificial='yes'/>
13715            <parameter type-id='type-id-309'/>
13716            <parameter type-id='type-id-33'/>
13717            <parameter type-id='type-id-12'/>
13718            <return type-id='type-id-1'/>
13719          </function-decl>
13720        </member-function>
13721      </class-decl>
13722      <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-851'>
13723        <data-member access='public' layout-offset-in-bits='0'>
13724          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
13725        </data-member>
13726        <data-member access='public' layout-offset-in-bits='16'>
13727          <var-decl name='array' type-id='type-id-927' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
13728        </data-member>
13729        <data-member access='public' static='yes'>
13730          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
13731        </data-member>
13732      </class-decl>
13733      <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-668'>
13734        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
13735        <data-member access='public' static='yes'>
13736          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
13737        </data-member>
13738        <data-member access='public' static='yes'>
13739          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
13740        </data-member>
13741        <member-function access='public'>
13742          <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'>
13743            <parameter type-id='type-id-508' is-artificial='yes'/>
13744            <parameter type-id='type-id-309'/>
13745            <parameter type-id='type-id-33'/>
13746            <parameter type-id='type-id-12'/>
13747            <return type-id='type-id-1'/>
13748          </function-decl>
13749        </member-function>
13750      </class-decl>
13751      <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-1588'>
13752        <member-type access='private'>
13753          <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-2305'>
13754            <data-member access='public'>
13755              <var-decl name='size' type-id='type-id-894' 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'/>
13756            </data-member>
13757            <data-member access='public'>
13758              <var-decl name='stylisticSet' type-id='type-id-895' 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'/>
13759            </data-member>
13760            <data-member access='public'>
13761              <var-decl name='characterVariants' type-id='type-id-893' 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'/>
13762            </data-member>
13763          </union-decl>
13764        </member-type>
13765        <data-member access='private' layout-offset-in-bits='0'>
13766          <var-decl name='u' type-id='type-id-2305' 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'/>
13767        </data-member>
13768        <data-member access='private' static='yes'>
13769          <var-decl name='static_size' type-id='type-id-105' 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'/>
13770        </data-member>
13771        <data-member access='private' static='yes'>
13772          <var-decl name='min_size' type-id='type-id-105' 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'/>
13773        </data-member>
13774      </class-decl>
13775      <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-639'>
13776        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
13777        <data-member access='public' static='yes'>
13778          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
13779        </data-member>
13780        <data-member access='public' static='yes'>
13781          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
13782        </data-member>
13783      </class-decl>
13784      <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-916'>
13785        <member-type access='public'>
13786          <typedef-decl name='return_t' type-id='type-id-999' 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-841'/>
13787        </member-type>
13788        <data-member access='public' static='yes'>
13789          <var-decl name='max_debug_depth' type-id='type-id-105' 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'/>
13790        </data-member>
13791        <data-member access='public' layout-offset-in-bits='0'>
13792          <var-decl name='debug_depth' type-id='type-id-12' 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'/>
13793        </data-member>
13794        <member-function access='public' constructor='yes'>
13795          <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'>
13796            <parameter type-id='type-id-840' is-artificial='yes'/>
13797            <return type-id='type-id-13'/>
13798          </function-decl>
13799        </member-function>
13800        <member-function access='public'>
13801          <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'>
13802            <parameter type-id='type-id-840' is-artificial='yes'/>
13803            <parameter type-id='type-id-1042'/>
13804            <return type-id='type-id-841'/>
13805          </function-decl>
13806        </member-function>
13807        <member-function access='public'>
13808          <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'>
13809            <parameter type-id='type-id-840' is-artificial='yes'/>
13810            <parameter type-id='type-id-1043'/>
13811            <return type-id='type-id-841'/>
13812          </function-decl>
13813        </member-function>
13814        <member-function access='public'>
13815          <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'>
13816            <parameter type-id='type-id-840' is-artificial='yes'/>
13817            <parameter type-id='type-id-1044'/>
13818            <return type-id='type-id-841'/>
13819          </function-decl>
13820        </member-function>
13821        <member-function access='public'>
13822          <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'>
13823            <parameter type-id='type-id-840' is-artificial='yes'/>
13824            <parameter type-id='type-id-1045'/>
13825            <return type-id='type-id-841'/>
13826          </function-decl>
13827        </member-function>
13828        <member-function access='public'>
13829          <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'>
13830            <parameter type-id='type-id-840' is-artificial='yes'/>
13831            <parameter type-id='type-id-1047'/>
13832            <return type-id='type-id-841'/>
13833          </function-decl>
13834        </member-function>
13835        <member-function access='public'>
13836          <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'>
13837            <parameter type-id='type-id-840' is-artificial='yes'/>
13838            <parameter type-id='type-id-1048'/>
13839            <return type-id='type-id-841'/>
13840          </function-decl>
13841        </member-function>
13842        <member-function access='public'>
13843          <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'>
13844            <parameter type-id='type-id-840' is-artificial='yes'/>
13845            <parameter type-id='type-id-1049'/>
13846            <return type-id='type-id-841'/>
13847          </function-decl>
13848        </member-function>
13849        <member-function access='public'>
13850          <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'>
13851            <parameter type-id='type-id-840' is-artificial='yes'/>
13852            <parameter type-id='type-id-1050'/>
13853            <return type-id='type-id-841'/>
13854          </function-decl>
13855        </member-function>
13856        <member-function access='public'>
13857          <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'>
13858            <parameter type-id='type-id-840' is-artificial='yes'/>
13859            <parameter type-id='type-id-1046'/>
13860            <return type-id='type-id-841'/>
13861          </function-decl>
13862        </member-function>
13863        <member-function access='public'>
13864          <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'>
13865            <parameter type-id='type-id-840' is-artificial='yes'/>
13866            <parameter type-id='type-id-1058'/>
13867            <return type-id='type-id-841'/>
13868          </function-decl>
13869        </member-function>
13870        <member-function access='public'>
13871          <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'>
13872            <parameter type-id='type-id-840' is-artificial='yes'/>
13873            <parameter type-id='type-id-1059'/>
13874            <return type-id='type-id-841'/>
13875          </function-decl>
13876        </member-function>
13877        <member-function access='public'>
13878          <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'>
13879            <parameter type-id='type-id-840' is-artificial='yes'/>
13880            <parameter type-id='type-id-1060'/>
13881            <return type-id='type-id-841'/>
13882          </function-decl>
13883        </member-function>
13884        <member-function access='public'>
13885          <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'>
13886            <parameter type-id='type-id-840' is-artificial='yes'/>
13887            <parameter type-id='type-id-1061'/>
13888            <return type-id='type-id-841'/>
13889          </function-decl>
13890        </member-function>
13891        <member-function access='public'>
13892          <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'>
13893            <parameter type-id='type-id-840' is-artificial='yes'/>
13894            <parameter type-id='type-id-1054'/>
13895            <return type-id='type-id-841'/>
13896          </function-decl>
13897        </member-function>
13898        <member-function access='public'>
13899          <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'>
13900            <parameter type-id='type-id-840' is-artificial='yes'/>
13901            <parameter type-id='type-id-1055'/>
13902            <return type-id='type-id-841'/>
13903          </function-decl>
13904        </member-function>
13905        <member-function access='public'>
13906          <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'>
13907            <parameter type-id='type-id-840' is-artificial='yes'/>
13908            <parameter type-id='type-id-1056'/>
13909            <return type-id='type-id-841'/>
13910          </function-decl>
13911        </member-function>
13912        <member-function access='public'>
13913          <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'>
13914            <parameter type-id='type-id-840' is-artificial='yes'/>
13915            <parameter type-id='type-id-1057'/>
13916            <return type-id='type-id-841'/>
13917          </function-decl>
13918        </member-function>
13919        <member-function access='public'>
13920          <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'>
13921            <parameter type-id='type-id-840' is-artificial='yes'/>
13922            <parameter type-id='type-id-1051'/>
13923            <return type-id='type-id-841'/>
13924          </function-decl>
13925        </member-function>
13926        <member-function access='public'>
13927          <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'>
13928            <parameter type-id='type-id-840' is-artificial='yes'/>
13929            <parameter type-id='type-id-1052'/>
13930            <return type-id='type-id-841'/>
13931          </function-decl>
13932        </member-function>
13933        <member-function access='public'>
13934          <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'>
13935            <parameter type-id='type-id-840' is-artificial='yes'/>
13936            <parameter type-id='type-id-1053'/>
13937            <return type-id='type-id-841'/>
13938          </function-decl>
13939        </member-function>
13940      </class-decl>
13941      <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-968'>
13942        <data-member access='protected' layout-offset-in-bits='0'>
13943          <var-decl name='format' type-id='type-id-415' 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'/>
13944        </data-member>
13945        <data-member access='protected' layout-offset-in-bits='16'>
13946          <var-decl name='coverage' type-id='type-id-639' 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'/>
13947        </data-member>
13948        <data-member access='protected' layout-offset-in-bits='32'>
13949          <var-decl name='sequence' type-id='type-id-1023' 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'/>
13950        </data-member>
13951        <data-member access='public' static='yes'>
13952          <var-decl name='min_size' type-id='type-id-105' 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'/>
13953        </data-member>
13954      </class-decl>
13955      <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-919'>
13956        <data-member access='protected' layout-offset-in-bits='0'>
13957          <var-decl name='format' type-id='type-id-415' 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'/>
13958        </data-member>
13959        <data-member access='protected' layout-offset-in-bits='16'>
13960          <var-decl name='coverage' type-id='type-id-639' 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'/>
13961        </data-member>
13962        <data-member access='protected' layout-offset-in-bits='32'>
13963          <var-decl name='alternateSet' type-id='type-id-1010' 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'/>
13964        </data-member>
13965        <data-member access='public' static='yes'>
13966          <var-decl name='min_size' type-id='type-id-105' 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'/>
13967        </data-member>
13968      </class-decl>
13969      <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-641'>
13970        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
13971        <data-member access='public' static='yes'>
13972          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
13973        </data-member>
13974        <data-member access='public' static='yes'>
13975          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
13976        </data-member>
13977      </class-decl>
13978      <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-889'>
13979        <data-member access='protected' layout-offset-in-bits='0'>
13980          <var-decl name='startSize' type-id='type-id-415' 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'/>
13981        </data-member>
13982        <data-member access='protected' layout-offset-in-bits='16'>
13983          <var-decl name='endSize' type-id='type-id-415' 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'/>
13984        </data-member>
13985        <data-member access='protected' layout-offset-in-bits='32'>
13986          <var-decl name='deltaFormat' type-id='type-id-415' 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'/>
13987        </data-member>
13988        <data-member access='protected' layout-offset-in-bits='48'>
13989          <var-decl name='deltaValue' type-id='type-id-809' 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'/>
13990        </data-member>
13991        <data-member access='public' static='yes'>
13992          <var-decl name='min_size' type-id='type-id-105' 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'/>
13993        </data-member>
13994      </class-decl>
13995      <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-1017'>
13996        <data-member access='protected' layout-offset-in-bits='0'>
13997          <var-decl name='format' type-id='type-id-415' 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'/>
13998        </data-member>
13999        <data-member access='protected' layout-offset-in-bits='16'>
14000          <var-decl name='coverage' type-id='type-id-639' 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'/>
14001        </data-member>
14002        <data-member access='protected' layout-offset-in-bits='32'>
14003          <var-decl name='ruleSet' type-id='type-id-1080' 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'/>
14004        </data-member>
14005        <data-member access='public' static='yes'>
14006          <var-decl name='min_size' type-id='type-id-105' 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'/>
14007        </data-member>
14008      </class-decl>
14009      <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-1018'>
14010        <data-member access='protected' layout-offset-in-bits='0'>
14011          <var-decl name='format' type-id='type-id-415' 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'/>
14012        </data-member>
14013        <data-member access='protected' layout-offset-in-bits='16'>
14014          <var-decl name='coverage' type-id='type-id-639' 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'/>
14015        </data-member>
14016        <data-member access='protected' layout-offset-in-bits='32'>
14017          <var-decl name='classDef' type-id='type-id-637' 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'/>
14018        </data-member>
14019        <data-member access='protected' layout-offset-in-bits='48'>
14020          <var-decl name='ruleSet' type-id='type-id-1080' 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'/>
14021        </data-member>
14022        <data-member access='public' static='yes'>
14023          <var-decl name='min_size' type-id='type-id-105' 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'/>
14024        </data-member>
14025      </class-decl>
14026      <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-637'>
14027        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
14028        <data-member access='public' static='yes'>
14029          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14030        </data-member>
14031        <data-member access='public' static='yes'>
14032          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14033        </data-member>
14034      </class-decl>
14035      <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-880'>
14036        <data-member access='protected' layout-offset-in-bits='0'>
14037          <var-decl name='classFormat' type-id='type-id-415' 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'/>
14038        </data-member>
14039        <data-member access='protected' layout-offset-in-bits='16'>
14040          <var-decl name='startGlyph' type-id='type-id-806' 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'/>
14041        </data-member>
14042        <data-member access='protected' layout-offset-in-bits='32'>
14043          <var-decl name='classValue' type-id='type-id-618' 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'/>
14044        </data-member>
14045        <data-member access='public' static='yes'>
14046          <var-decl name='min_size' type-id='type-id-105' 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'/>
14047        </data-member>
14048        <member-function access='private'>
14049          <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'>
14050            <parameter type-id='type-id-531' is-artificial='yes'/>
14051            <parameter type-id='type-id-804'/>
14052            <parameter type-id='type-id-12'/>
14053            <return type-id='type-id-13'/>
14054          </function-decl>
14055        </member-function>
14056      </class-decl>
14057      <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-888'>
14058        <data-member access='protected' layout-offset-in-bits='0'>
14059          <var-decl name='format' type-id='type-id-415' 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'/>
14060        </data-member>
14061        <data-member access='protected' layout-offset-in-bits='16'>
14062          <var-decl name='glyphCount' type-id='type-id-415' 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'/>
14063        </data-member>
14064        <data-member access='protected' layout-offset-in-bits='32'>
14065          <var-decl name='lookupCount' type-id='type-id-415' 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'/>
14066        </data-member>
14067        <data-member access='protected' layout-offset-in-bits='48'>
14068          <var-decl name='coverageZ' type-id='type-id-936' 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'/>
14069        </data-member>
14070        <data-member access='protected' layout-offset-in-bits='64'>
14071          <var-decl name='lookupRecordX' type-id='type-id-928' 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'/>
14072        </data-member>
14073        <data-member access='public' static='yes'>
14074          <var-decl name='min_size' type-id='type-id-105' 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'/>
14075        </data-member>
14076      </class-decl>
14077      <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-1012'>
14078        <data-member access='protected' layout-offset-in-bits='0'>
14079          <var-decl name='format' type-id='type-id-415' 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'/>
14080        </data-member>
14081        <data-member access='protected' layout-offset-in-bits='16'>
14082          <var-decl name='coverage' type-id='type-id-639' 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'/>
14083        </data-member>
14084        <data-member access='protected' layout-offset-in-bits='32'>
14085          <var-decl name='ruleSet' type-id='type-id-1079' 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'/>
14086        </data-member>
14087        <data-member access='public' static='yes'>
14088          <var-decl name='min_size' type-id='type-id-105' 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'/>
14089        </data-member>
14090      </class-decl>
14091      <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-1539'>
14092        <data-member access='protected' layout-offset-in-bits='0'>
14093          <var-decl name='classFormat' type-id='type-id-415' 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'/>
14094        </data-member>
14095        <data-member access='protected' layout-offset-in-bits='16'>
14096          <var-decl name='rangeRecord' type-id='type-id-672' 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'/>
14097        </data-member>
14098        <data-member access='public' static='yes'>
14099          <var-decl name='min_size' type-id='type-id-105' 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'/>
14100        </data-member>
14101        <member-function access='private'>
14102          <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'>
14103            <parameter type-id='type-id-1952' is-artificial='yes'/>
14104            <parameter type-id='type-id-804'/>
14105            <parameter type-id='type-id-12'/>
14106            <return type-id='type-id-13'/>
14107          </function-decl>
14108        </member-function>
14109      </class-decl>
14110      <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-1533'>
14111        <member-type access='protected'>
14112          <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-2306'>
14113            <data-member access='public'>
14114              <var-decl name='format' type-id='type-id-415' 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'/>
14115            </data-member>
14116            <data-member access='public'>
14117              <var-decl name='format1' type-id='type-id-880' 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'/>
14118            </data-member>
14119            <data-member access='public'>
14120              <var-decl name='format2' type-id='type-id-1539' 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'/>
14121            </data-member>
14122          </union-decl>
14123        </member-type>
14124        <data-member access='protected' layout-offset-in-bits='0'>
14125          <var-decl name='u' type-id='type-id-2306' 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'/>
14126        </data-member>
14127        <data-member access='public' static='yes'>
14128          <var-decl name='min_size' type-id='type-id-105' 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'/>
14129        </data-member>
14130      </class-decl>
14131      <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-1013'>
14132        <data-member access='protected' layout-offset-in-bits='0'>
14133          <var-decl name='format' type-id='type-id-415' 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'/>
14134        </data-member>
14135        <data-member access='protected' layout-offset-in-bits='16'>
14136          <var-decl name='coverage' type-id='type-id-639' 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'/>
14137        </data-member>
14138        <data-member access='protected' layout-offset-in-bits='32'>
14139          <var-decl name='backtrackClassDef' type-id='type-id-637' 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'/>
14140        </data-member>
14141        <data-member access='protected' layout-offset-in-bits='48'>
14142          <var-decl name='inputClassDef' type-id='type-id-637' 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'/>
14143        </data-member>
14144        <data-member access='protected' layout-offset-in-bits='64'>
14145          <var-decl name='lookaheadClassDef' type-id='type-id-637' 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'/>
14146        </data-member>
14147        <data-member access='protected' layout-offset-in-bits='80'>
14148          <var-decl name='ruleSet' type-id='type-id-1079' 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'/>
14149        </data-member>
14150        <data-member access='public' static='yes'>
14151          <var-decl name='min_size' type-id='type-id-105' 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'/>
14152        </data-member>
14153      </class-decl>
14154      <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-633'>
14155        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
14156        <data-member access='public' static='yes'>
14157          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14158        </data-member>
14159        <data-member access='public' static='yes'>
14160          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14161        </data-member>
14162      </class-decl>
14163      <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-1494'>
14164        <data-member access='protected' layout-offset-in-bits='0'>
14165          <var-decl name='coverage' type-id='type-id-639' 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'/>
14166        </data-member>
14167        <data-member access='protected' layout-offset-in-bits='16'>
14168          <var-decl name='attachPoint' type-id='type-id-1010' 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'/>
14169        </data-member>
14170        <data-member access='public' static='yes'>
14171          <var-decl name='min_size' type-id='type-id-105' 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'/>
14172        </data-member>
14173      </class-decl>
14174      <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-978'>
14175        <data-member access='protected' layout-offset-in-bits='0'>
14176          <var-decl name='format' type-id='type-id-415' 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'/>
14177        </data-member>
14178        <data-member access='protected' layout-offset-in-bits='16'>
14179          <var-decl name='coverage' type-id='type-id-639' 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'/>
14180        </data-member>
14181        <data-member access='protected' layout-offset-in-bits='32'>
14182          <var-decl name='backtrack' type-id='type-id-1024' 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'/>
14183        </data-member>
14184        <data-member access='protected' layout-offset-in-bits='64'>
14185          <var-decl name='lookaheadX' type-id='type-id-1024' 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'/>
14186        </data-member>
14187        <data-member access='protected' layout-offset-in-bits='96'>
14188          <var-decl name='substituteX' type-id='type-id-618' 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'/>
14189        </data-member>
14190        <data-member access='public' static='yes'>
14191          <var-decl name='min_size' type-id='type-id-105' 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'/>
14192        </data-member>
14193      </class-decl>
14194      <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-1010'>
14195        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-855'/>
14196      </class-decl>
14197      <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-855'>
14198        <data-member access='public' layout-offset-in-bits='0'>
14199          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
14200        </data-member>
14201        <data-member access='public' layout-offset-in-bits='16'>
14202          <var-decl name='array' type-id='type-id-932' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
14203        </data-member>
14204        <data-member access='public' static='yes'>
14205          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
14206        </data-member>
14207      </class-decl>
14208      <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-632'>
14209        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
14210        <data-member access='public' static='yes'>
14211          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14212        </data-member>
14213        <data-member access='public' static='yes'>
14214          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14215        </data-member>
14216      </class-decl>
14217      <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-1014'>
14218        <data-member access='protected' layout-offset-in-bits='0'>
14219          <var-decl name='format' type-id='type-id-415' 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'/>
14220        </data-member>
14221        <data-member access='protected' layout-offset-in-bits='16'>
14222          <var-decl name='backtrack' type-id='type-id-1024' 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'/>
14223        </data-member>
14224        <data-member access='protected' layout-offset-in-bits='48'>
14225          <var-decl name='inputX' type-id='type-id-1024' 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'/>
14226        </data-member>
14227        <data-member access='protected' layout-offset-in-bits='80'>
14228          <var-decl name='lookaheadX' type-id='type-id-1024' 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'/>
14229        </data-member>
14230        <data-member access='protected' layout-offset-in-bits='112'>
14231          <var-decl name='lookupX' type-id='type-id-852' 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'/>
14232        </data-member>
14233        <data-member access='public' static='yes'>
14234          <var-decl name='min_size' type-id='type-id-105' 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'/>
14235        </data-member>
14236      </class-decl>
14237      <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-645'>
14238        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
14239        <data-member access='public' static='yes'>
14240          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14241        </data-member>
14242        <data-member access='public' static='yes'>
14243          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14244        </data-member>
14245      </class-decl>
14246      <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-963'>
14247        <member-type access='protected'>
14248          <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-1020'>
14249            <data-member access='public'>
14250              <var-decl name='format' type-id='type-id-415' 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'/>
14251            </data-member>
14252            <data-member access='public'>
14253              <var-decl name='format1' type-id='type-id-891' 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'/>
14254            </data-member>
14255          </union-decl>
14256        </member-type>
14257        <data-member access='protected' layout-offset-in-bits='0'>
14258          <var-decl name='u' type-id='type-id-1020' 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'/>
14259        </data-member>
14260        <member-function access='public'>
14261          <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'>
14262            <parameter type-id='type-id-1021' is-artificial='yes'/>
14263            <return type-id='type-id-1022'/>
14264          </function-decl>
14265        </member-function>
14266        <member-function access='public'>
14267          <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'>
14268            <parameter type-id='type-id-1021' is-artificial='yes'/>
14269            <parameter type-id='type-id-820'/>
14270            <return type-id='type-id-821'/>
14271          </function-decl>
14272        </member-function>
14273        <member-function access='public'>
14274          <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'>
14275            <parameter type-id='type-id-1021' is-artificial='yes'/>
14276            <parameter type-id='type-id-822'/>
14277            <return type-id='type-id-823'/>
14278          </function-decl>
14279        </member-function>
14280        <member-function access='public'>
14281          <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'>
14282            <parameter type-id='type-id-1021' is-artificial='yes'/>
14283            <parameter type-id='type-id-824'/>
14284            <return type-id='type-id-825'/>
14285          </function-decl>
14286        </member-function>
14287        <member-function access='public'>
14288          <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'>
14289            <parameter type-id='type-id-1021' is-artificial='yes'/>
14290            <parameter type-id='type-id-826'/>
14291            <return type-id='type-id-827'/>
14292          </function-decl>
14293        </member-function>
14294        <member-function access='public'>
14295          <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'>
14296            <parameter type-id='type-id-1021' is-artificial='yes'/>
14297            <parameter type-id='type-id-840'/>
14298            <return type-id='type-id-841'/>
14299          </function-decl>
14300        </member-function>
14301      </class-decl>
14302      <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-1616'>
14303        <data-member access='protected' layout-offset-in-bits='0'>
14304          <var-decl name='coverage' type-id='type-id-639' 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'/>
14305        </data-member>
14306        <data-member access='protected' layout-offset-in-bits='16'>
14307          <var-decl name='ligGlyph' type-id='type-id-2307' 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'/>
14308        </data-member>
14309        <data-member access='public' static='yes'>
14310          <var-decl name='min_size' type-id='type-id-105' 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'/>
14311        </data-member>
14312      </class-decl>
14313      <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-2307'>
14314        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-861'/>
14315      </class-decl>
14316      <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-861'>
14317        <data-member access='public' layout-offset-in-bits='0'>
14318          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
14319        </data-member>
14320        <data-member access='public' layout-offset-in-bits='16'>
14321          <var-decl name='array' type-id='type-id-938' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
14322        </data-member>
14323        <data-member access='public' static='yes'>
14324          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
14325        </data-member>
14326      </class-decl>
14327      <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-646'>
14328        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
14329        <data-member access='public' static='yes'>
14330          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14331        </data-member>
14332        <data-member access='public' static='yes'>
14333          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14334        </data-member>
14335      </class-decl>
14336      <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-831'>
14337        <member-type access='protected'>
14338          <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-980'>
14339            <data-member access='public'>
14340              <var-decl name='format' type-id='type-id-415' 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'/>
14341            </data-member>
14342            <data-member access='public'>
14343              <var-decl name='format1' type-id='type-id-669' 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'/>
14344            </data-member>
14345            <data-member access='public'>
14346              <var-decl name='format2' type-id='type-id-670' 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'/>
14347            </data-member>
14348          </union-decl>
14349        </member-type>
14350        <data-member access='protected' layout-offset-in-bits='0'>
14351          <var-decl name='u' type-id='type-id-980' 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'/>
14352        </data-member>
14353        <member-function access='public'>
14354          <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'>
14355            <parameter type-id='type-id-981' is-artificial='yes'/>
14356            <parameter type-id='type-id-840'/>
14357            <return type-id='type-id-841'/>
14358          </function-decl>
14359        </member-function>
14360        <member-function access='public'>
14361          <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'>
14362            <parameter type-id='type-id-981' is-artificial='yes'/>
14363            <parameter type-id='type-id-820'/>
14364            <return type-id='type-id-821'/>
14365          </function-decl>
14366        </member-function>
14367        <member-function access='public'>
14368          <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'>
14369            <parameter type-id='type-id-981' is-artificial='yes'/>
14370            <parameter type-id='type-id-826'/>
14371            <return type-id='type-id-827'/>
14372          </function-decl>
14373        </member-function>
14374        <member-function access='public'>
14375          <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'>
14376            <parameter type-id='type-id-981' is-artificial='yes'/>
14377            <parameter type-id='type-id-824'/>
14378            <return type-id='type-id-825'/>
14379          </function-decl>
14380        </member-function>
14381        <member-function access='public'>
14382          <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'>
14383            <parameter type-id='type-id-981' is-artificial='yes'/>
14384            <parameter type-id='type-id-822'/>
14385            <return type-id='type-id-823'/>
14386          </function-decl>
14387        </member-function>
14388      </class-decl>
14389      <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-1620'>
14390        <data-member access='protected' layout-offset-in-bits='0'>
14391          <var-decl name='carets' type-id='type-id-2308' 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'/>
14392        </data-member>
14393        <data-member access='public' static='yes'>
14394          <var-decl name='min_size' type-id='type-id-105' 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'/>
14395        </data-member>
14396      </class-decl>
14397      <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-2308'>
14398        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-856'/>
14399      </class-decl>
14400      <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-856'>
14401        <data-member access='public' layout-offset-in-bits='0'>
14402          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
14403        </data-member>
14404        <data-member access='public' layout-offset-in-bits='16'>
14405          <var-decl name='array' type-id='type-id-933' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
14406        </data-member>
14407        <data-member access='public' static='yes'>
14408          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
14409        </data-member>
14410      </class-decl>
14411      <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-832'>
14412        <member-type access='protected'>
14413          <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-967'>
14414            <data-member access='public'>
14415              <var-decl name='format' type-id='type-id-415' 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'/>
14416            </data-member>
14417            <data-member access='public'>
14418              <var-decl name='format1' type-id='type-id-968' 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'/>
14419            </data-member>
14420          </union-decl>
14421        </member-type>
14422        <data-member access='protected' layout-offset-in-bits='0'>
14423          <var-decl name='u' type-id='type-id-967' 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'/>
14424        </data-member>
14425        <member-function access='public'>
14426          <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'>
14427            <parameter type-id='type-id-969' is-artificial='yes'/>
14428            <parameter type-id='type-id-840'/>
14429            <return type-id='type-id-841'/>
14430          </function-decl>
14431        </member-function>
14432        <member-function access='public'>
14433          <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'>
14434            <parameter type-id='type-id-969' is-artificial='yes'/>
14435            <parameter type-id='type-id-820'/>
14436            <return type-id='type-id-821'/>
14437          </function-decl>
14438        </member-function>
14439        <member-function access='public'>
14440          <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'>
14441            <parameter type-id='type-id-969' is-artificial='yes'/>
14442            <parameter type-id='type-id-826'/>
14443            <return type-id='type-id-827'/>
14444          </function-decl>
14445        </member-function>
14446        <member-function access='public'>
14447          <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'>
14448            <parameter type-id='type-id-969' is-artificial='yes'/>
14449            <parameter type-id='type-id-824'/>
14450            <return type-id='type-id-825'/>
14451          </function-decl>
14452        </member-function>
14453        <member-function access='public'>
14454          <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'>
14455            <parameter type-id='type-id-969' is-artificial='yes'/>
14456            <parameter type-id='type-id-822'/>
14457            <return type-id='type-id-823'/>
14458          </function-decl>
14459        </member-function>
14460      </class-decl>
14461      <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-634'>
14462        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
14463        <data-member access='public' static='yes'>
14464          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14465        </data-member>
14466        <data-member access='public' static='yes'>
14467          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14468        </data-member>
14469      </class-decl>
14470      <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-833'>
14471        <member-type access='protected'>
14472          <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-918'>
14473            <data-member access='public'>
14474              <var-decl name='format' type-id='type-id-415' 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'/>
14475            </data-member>
14476            <data-member access='public'>
14477              <var-decl name='format1' type-id='type-id-919' 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'/>
14478            </data-member>
14479          </union-decl>
14480        </member-type>
14481        <data-member access='protected' layout-offset-in-bits='0'>
14482          <var-decl name='u' type-id='type-id-918' 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'/>
14483        </data-member>
14484        <member-function access='public'>
14485          <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'>
14486            <parameter type-id='type-id-920' is-artificial='yes'/>
14487            <parameter type-id='type-id-840'/>
14488            <return type-id='type-id-841'/>
14489          </function-decl>
14490        </member-function>
14491        <member-function access='public'>
14492          <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'>
14493            <parameter type-id='type-id-920' is-artificial='yes'/>
14494            <parameter type-id='type-id-820'/>
14495            <return type-id='type-id-821'/>
14496          </function-decl>
14497        </member-function>
14498        <member-function access='public'>
14499          <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'>
14500            <parameter type-id='type-id-920' is-artificial='yes'/>
14501            <parameter type-id='type-id-826'/>
14502            <return type-id='type-id-827'/>
14503          </function-decl>
14504        </member-function>
14505        <member-function access='public'>
14506          <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'>
14507            <parameter type-id='type-id-920' is-artificial='yes'/>
14508            <parameter type-id='type-id-824'/>
14509            <return type-id='type-id-825'/>
14510          </function-decl>
14511        </member-function>
14512        <member-function access='public'>
14513          <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'>
14514            <parameter type-id='type-id-920' is-artificial='yes'/>
14515            <parameter type-id='type-id-822'/>
14516            <return type-id='type-id-823'/>
14517          </function-decl>
14518        </member-function>
14519      </class-decl>
14520      <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-877'>
14521        <data-member access='protected' layout-offset-in-bits='0'>
14522          <var-decl name='caretValueFormat' type-id='type-id-415' 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'/>
14523        </data-member>
14524        <data-member access='protected' layout-offset-in-bits='16'>
14525          <var-decl name='coordinate' type-id='type-id-452' 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'/>
14526        </data-member>
14527        <data-member access='public' static='yes'>
14528          <var-decl name='static_size' type-id='type-id-105' 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'/>
14529        </data-member>
14530        <data-member access='public' static='yes'>
14531          <var-decl name='min_size' type-id='type-id-105' 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'/>
14532        </data-member>
14533      </class-decl>
14534      <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-834'>
14535        <member-type access='protected'>
14536          <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-965'>
14537            <data-member access='public'>
14538              <var-decl name='format' type-id='type-id-415' 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'/>
14539            </data-member>
14540            <data-member access='public'>
14541              <var-decl name='format1' type-id='type-id-628' 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'/>
14542            </data-member>
14543          </union-decl>
14544        </member-type>
14545        <data-member access='protected' layout-offset-in-bits='0'>
14546          <var-decl name='u' type-id='type-id-965' 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'/>
14547        </data-member>
14548        <member-function access='public'>
14549          <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'>
14550            <parameter type-id='type-id-966' is-artificial='yes'/>
14551            <parameter type-id='type-id-840'/>
14552            <return type-id='type-id-841'/>
14553          </function-decl>
14554        </member-function>
14555        <member-function access='public'>
14556          <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'>
14557            <parameter type-id='type-id-966' is-artificial='yes'/>
14558            <parameter type-id='type-id-820'/>
14559            <return type-id='type-id-821'/>
14560          </function-decl>
14561        </member-function>
14562        <member-function access='public'>
14563          <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'>
14564            <parameter type-id='type-id-966' is-artificial='yes'/>
14565            <parameter type-id='type-id-826'/>
14566            <return type-id='type-id-827'/>
14567          </function-decl>
14568        </member-function>
14569        <member-function access='public'>
14570          <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'>
14571            <parameter type-id='type-id-966' is-artificial='yes'/>
14572            <parameter type-id='type-id-824'/>
14573            <return type-id='type-id-825'/>
14574          </function-decl>
14575        </member-function>
14576        <member-function access='public'>
14577          <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'>
14578            <parameter type-id='type-id-966' is-artificial='yes'/>
14579            <parameter type-id='type-id-822'/>
14580            <return type-id='type-id-823'/>
14581          </function-decl>
14582        </member-function>
14583      </class-decl>
14584      <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-962'>
14585        <member-type access='protected'>
14586          <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-1016'>
14587            <data-member access='public'>
14588              <var-decl name='format' type-id='type-id-415' 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'/>
14589            </data-member>
14590            <data-member access='public'>
14591              <var-decl name='format1' type-id='type-id-1017' 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'/>
14592            </data-member>
14593            <data-member access='public'>
14594              <var-decl name='format2' type-id='type-id-1018' 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'/>
14595            </data-member>
14596            <data-member access='public'>
14597              <var-decl name='format3' type-id='type-id-888' 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'/>
14598            </data-member>
14599          </union-decl>
14600        </member-type>
14601        <data-member access='protected' layout-offset-in-bits='0'>
14602          <var-decl name='u' type-id='type-id-1016' 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'/>
14603        </data-member>
14604        <member-function access='public'>
14605          <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'>
14606            <parameter type-id='type-id-1019' is-artificial='yes'/>
14607            <parameter type-id='type-id-820'/>
14608            <return type-id='type-id-821'/>
14609          </function-decl>
14610        </member-function>
14611        <member-function access='public'>
14612          <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'>
14613            <parameter type-id='type-id-1019' is-artificial='yes'/>
14614            <parameter type-id='type-id-824'/>
14615            <return type-id='type-id-825'/>
14616          </function-decl>
14617        </member-function>
14618        <member-function access='public'>
14619          <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'>
14620            <parameter type-id='type-id-1019' is-artificial='yes'/>
14621            <parameter type-id='type-id-840'/>
14622            <return type-id='type-id-841'/>
14623          </function-decl>
14624        </member-function>
14625      </class-decl>
14626      <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-958'>
14627        <member-type access='protected'>
14628          <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-1011'>
14629            <data-member access='public'>
14630              <var-decl name='format' type-id='type-id-415' 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'/>
14631            </data-member>
14632            <data-member access='public'>
14633              <var-decl name='format1' type-id='type-id-1012' 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'/>
14634            </data-member>
14635            <data-member access='public'>
14636              <var-decl name='format2' type-id='type-id-1013' 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'/>
14637            </data-member>
14638            <data-member access='public'>
14639              <var-decl name='format3' type-id='type-id-1014' 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'/>
14640            </data-member>
14641          </union-decl>
14642        </member-type>
14643        <data-member access='protected' layout-offset-in-bits='0'>
14644          <var-decl name='u' type-id='type-id-1011' 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'/>
14645        </data-member>
14646        <member-function access='public'>
14647          <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'>
14648            <parameter type-id='type-id-1015' is-artificial='yes'/>
14649            <parameter type-id='type-id-820'/>
14650            <return type-id='type-id-821'/>
14651          </function-decl>
14652        </member-function>
14653        <member-function access='public'>
14654          <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'>
14655            <parameter type-id='type-id-1015' is-artificial='yes'/>
14656            <parameter type-id='type-id-824'/>
14657            <return type-id='type-id-825'/>
14658          </function-decl>
14659        </member-function>
14660        <member-function access='public'>
14661          <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'>
14662            <parameter type-id='type-id-1015' is-artificial='yes'/>
14663            <parameter type-id='type-id-840'/>
14664            <return type-id='type-id-841'/>
14665          </function-decl>
14666        </member-function>
14667      </class-decl>
14668      <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-838'>
14669        <member-type access='protected'>
14670          <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-977'>
14671            <data-member access='public'>
14672              <var-decl name='format' type-id='type-id-415' 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'/>
14673            </data-member>
14674            <data-member access='public'>
14675              <var-decl name='format1' type-id='type-id-978' 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'/>
14676            </data-member>
14677          </union-decl>
14678        </member-type>
14679        <data-member access='protected' layout-offset-in-bits='0'>
14680          <var-decl name='u' type-id='type-id-977' 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'/>
14681        </data-member>
14682        <member-function access='public'>
14683          <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'>
14684            <parameter type-id='type-id-979' is-artificial='yes'/>
14685            <parameter type-id='type-id-840'/>
14686            <return type-id='type-id-841'/>
14687          </function-decl>
14688        </member-function>
14689        <member-function access='public'>
14690          <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'>
14691            <parameter type-id='type-id-979' is-artificial='yes'/>
14692            <parameter type-id='type-id-820'/>
14693            <return type-id='type-id-821'/>
14694          </function-decl>
14695        </member-function>
14696        <member-function access='public'>
14697          <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'>
14698            <parameter type-id='type-id-979' is-artificial='yes'/>
14699            <parameter type-id='type-id-826'/>
14700            <return type-id='type-id-827'/>
14701          </function-decl>
14702        </member-function>
14703        <member-function access='public'>
14704          <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'>
14705            <parameter type-id='type-id-979' is-artificial='yes'/>
14706            <parameter type-id='type-id-824'/>
14707            <return type-id='type-id-825'/>
14708          </function-decl>
14709        </member-function>
14710        <member-function access='public'>
14711          <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'>
14712            <parameter type-id='type-id-979' is-artificial='yes'/>
14713            <parameter type-id='type-id-822'/>
14714            <return type-id='type-id-823'/>
14715          </function-decl>
14716        </member-function>
14717      </class-decl>
14718      <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-878'>
14719        <data-member access='protected' layout-offset-in-bits='0'>
14720          <var-decl name='caretValueFormat' type-id='type-id-415' 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'/>
14721        </data-member>
14722        <data-member access='protected' layout-offset-in-bits='16'>
14723          <var-decl name='caretValuePoint' type-id='type-id-415' 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'/>
14724        </data-member>
14725        <data-member access='public' static='yes'>
14726          <var-decl name='static_size' type-id='type-id-105' 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'/>
14727        </data-member>
14728        <data-member access='public' static='yes'>
14729          <var-decl name='min_size' type-id='type-id-105' 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'/>
14730        </data-member>
14731      </class-decl>
14732      <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-879'>
14733        <data-member access='protected' layout-offset-in-bits='0'>
14734          <var-decl name='caretValueFormat' type-id='type-id-415' 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'/>
14735        </data-member>
14736        <data-member access='protected' layout-offset-in-bits='16'>
14737          <var-decl name='coordinate' type-id='type-id-452' 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'/>
14738        </data-member>
14739        <data-member access='protected' layout-offset-in-bits='32'>
14740          <var-decl name='deviceTable' type-id='type-id-641' 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'/>
14741        </data-member>
14742        <data-member access='public' static='yes'>
14743          <var-decl name='static_size' type-id='type-id-105' 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'/>
14744        </data-member>
14745        <data-member access='public' static='yes'>
14746          <var-decl name='min_size' type-id='type-id-105' 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'/>
14747        </data-member>
14748      </class-decl>
14749      <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-1498'>
14750        <member-type access='protected'>
14751          <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-2309'>
14752            <data-member access='public'>
14753              <var-decl name='format' type-id='type-id-415' 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'/>
14754            </data-member>
14755            <data-member access='public'>
14756              <var-decl name='format1' type-id='type-id-877' 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'/>
14757            </data-member>
14758            <data-member access='public'>
14759              <var-decl name='format2' type-id='type-id-878' 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'/>
14760            </data-member>
14761            <data-member access='public'>
14762              <var-decl name='format3' type-id='type-id-879' 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'/>
14763            </data-member>
14764          </union-decl>
14765        </member-type>
14766        <data-member access='protected' layout-offset-in-bits='0'>
14767          <var-decl name='u' type-id='type-id-2309' 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'/>
14768        </data-member>
14769        <data-member access='public' static='yes'>
14770          <var-decl name='min_size' type-id='type-id-105' 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'/>
14771        </data-member>
14772      </class-decl>
14773      <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-659'>
14774        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
14775        <data-member access='public' static='yes'>
14776          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14777        </data-member>
14778        <data-member access='public' static='yes'>
14779          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14780        </data-member>
14781      </class-decl>
14782      <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-653'>
14783        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
14784        <data-member access='public' static='yes'>
14785          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14786        </data-member>
14787        <data-member access='public' static='yes'>
14788          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14789        </data-member>
14790      </class-decl>
14791      <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-655'>
14792        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
14793        <data-member access='public' static='yes'>
14794          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14795        </data-member>
14796        <data-member access='public' static='yes'>
14797          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14798        </data-member>
14799      </class-decl>
14800      <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-630'>
14801        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
14802        <data-member access='public' static='yes'>
14803          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14804        </data-member>
14805        <data-member access='public' static='yes'>
14806          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14807        </data-member>
14808      </class-decl>
14809      <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-842'>
14810        <data-member access='protected' layout-offset-in-bits='0'>
14811          <var-decl name='format' type-id='type-id-415' 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'/>
14812        </data-member>
14813        <data-member access='protected' layout-offset-in-bits='16'>
14814          <var-decl name='xCoordinate' type-id='type-id-452' 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'/>
14815        </data-member>
14816        <data-member access='protected' layout-offset-in-bits='32'>
14817          <var-decl name='yCoordinate' type-id='type-id-452' 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'/>
14818        </data-member>
14819        <data-member access='public' static='yes'>
14820          <var-decl name='static_size' type-id='type-id-105' 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'/>
14821        </data-member>
14822        <data-member access='public' static='yes'>
14823          <var-decl name='min_size' type-id='type-id-105' 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'/>
14824        </data-member>
14825      </class-decl>
14826      <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-843'>
14827        <data-member access='protected' layout-offset-in-bits='0'>
14828          <var-decl name='format' type-id='type-id-415' 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'/>
14829        </data-member>
14830        <data-member access='protected' layout-offset-in-bits='16'>
14831          <var-decl name='xCoordinate' type-id='type-id-452' 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'/>
14832        </data-member>
14833        <data-member access='protected' layout-offset-in-bits='32'>
14834          <var-decl name='yCoordinate' type-id='type-id-452' 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'/>
14835        </data-member>
14836        <data-member access='protected' layout-offset-in-bits='48'>
14837          <var-decl name='anchorPoint' type-id='type-id-415' 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'/>
14838        </data-member>
14839        <data-member access='public' static='yes'>
14840          <var-decl name='static_size' type-id='type-id-105' 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'/>
14841        </data-member>
14842        <data-member access='public' static='yes'>
14843          <var-decl name='min_size' type-id='type-id-105' 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'/>
14844        </data-member>
14845      </class-decl>
14846      <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-844'>
14847        <data-member access='protected' layout-offset-in-bits='0'>
14848          <var-decl name='format' type-id='type-id-415' 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'/>
14849        </data-member>
14850        <data-member access='protected' layout-offset-in-bits='16'>
14851          <var-decl name='xCoordinate' type-id='type-id-452' 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'/>
14852        </data-member>
14853        <data-member access='protected' layout-offset-in-bits='32'>
14854          <var-decl name='yCoordinate' type-id='type-id-452' 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'/>
14855        </data-member>
14856        <data-member access='protected' layout-offset-in-bits='48'>
14857          <var-decl name='xDeviceTable' type-id='type-id-641' 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'/>
14858        </data-member>
14859        <data-member access='protected' layout-offset-in-bits='64'>
14860          <var-decl name='yDeviceTable' type-id='type-id-641' 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'/>
14861        </data-member>
14862        <data-member access='public' static='yes'>
14863          <var-decl name='static_size' type-id='type-id-105' 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'/>
14864        </data-member>
14865        <data-member access='public' static='yes'>
14866          <var-decl name='min_size' type-id='type-id-105' 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'/>
14867        </data-member>
14868      </class-decl>
14869      <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-1430'>
14870        <member-type access='protected'>
14871          <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-2310'>
14872            <data-member access='public'>
14873              <var-decl name='format' type-id='type-id-415' 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'/>
14874            </data-member>
14875            <data-member access='public'>
14876              <var-decl name='format1' type-id='type-id-842' 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'/>
14877            </data-member>
14878            <data-member access='public'>
14879              <var-decl name='format2' type-id='type-id-843' 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'/>
14880            </data-member>
14881            <data-member access='public'>
14882              <var-decl name='format3' type-id='type-id-844' 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'/>
14883            </data-member>
14884          </union-decl>
14885        </member-type>
14886        <data-member access='protected' layout-offset-in-bits='0'>
14887          <var-decl name='u' type-id='type-id-2310' 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'/>
14888        </data-member>
14889        <data-member access='public' static='yes'>
14890          <var-decl name='min_size' type-id='type-id-105' 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'/>
14891        </data-member>
14892      </class-decl>
14893      <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-650'>
14894        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
14895        <data-member access='public' static='yes'>
14896          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14897        </data-member>
14898        <data-member access='public' static='yes'>
14899          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14900        </data-member>
14901      </class-decl>
14902      <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-1632'>
14903        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-853'/>
14904      </class-decl>
14905      <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-853'>
14906        <data-member access='public' layout-offset-in-bits='0'>
14907          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
14908        </data-member>
14909        <data-member access='public' layout-offset-in-bits='16'>
14910          <var-decl name='array' type-id='type-id-929' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
14911        </data-member>
14912        <data-member access='public' static='yes'>
14913          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
14914        </data-member>
14915      </class-decl>
14916      <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-900'>
14917        <data-member access='protected' layout-offset-in-bits='0'>
14918          <var-decl name='klass' type-id='type-id-415' 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'/>
14919        </data-member>
14920        <data-member access='protected' layout-offset-in-bits='16'>
14921          <var-decl name='markAnchor' type-id='type-id-630' 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'/>
14922        </data-member>
14923        <data-member access='public' static='yes'>
14924          <var-decl name='static_size' type-id='type-id-105' 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'/>
14925        </data-member>
14926        <data-member access='public' static='yes'>
14927          <var-decl name='min_size' type-id='type-id-105' 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'/>
14928        </data-member>
14929      </class-decl>
14930      <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-845'>
14931        <data-member access='public' layout-offset-in-bits='0'>
14932          <var-decl name='rows' type-id='type-id-415' 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'/>
14933        </data-member>
14934        <data-member access='protected' layout-offset-in-bits='16'>
14935          <var-decl name='matrixZ' type-id='type-id-921' 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'/>
14936        </data-member>
14937        <data-member access='public' static='yes'>
14938          <var-decl name='min_size' type-id='type-id-105' 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'/>
14939        </data-member>
14940      </class-decl>
14941      <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-1866'>
14942        <data-member access='private' layout-offset-in-bits='0'>
14943          <var-decl name='len' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='511' column='1'/>
14944        </data-member>
14945        <data-member access='private' layout-offset-in-bits='64'>
14946          <var-decl name='head' type-id='type-id-2311' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='512' column='1'/>
14947        </data-member>
14948        <member-function access='public'>
14949          <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'>
14950            <parameter type-id='type-id-2312' is-artificial='yes'/>
14951            <parameter type-id='type-id-2311'/>
14952            <parameter type-id='type-id-12'/>
14953            <return type-id='type-id-13'/>
14954          </function-decl>
14955        </member-function>
14956        <member-function access='private'>
14957          <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'>
14958            <parameter type-id='type-id-2312' is-artificial='yes'/>
14959            <parameter type-id='type-id-2313'/>
14960            <return type-id='type-id-13'/>
14961          </function-decl>
14962        </member-function>
14963      </class-decl>
14964      <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-631'>
14965        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
14966        <data-member access='public' static='yes'>
14967          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14968        </data-member>
14969        <data-member access='public' static='yes'>
14970          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14971        </data-member>
14972      </class-decl>
14973      <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-647'>
14974        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
14975        <data-member access='public' static='yes'>
14976          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14977        </data-member>
14978        <data-member access='public' static='yes'>
14979          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14980        </data-member>
14981      </class-decl>
14982      <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-652'>
14983        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
14984        <data-member access='public' static='yes'>
14985          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14986        </data-member>
14987        <data-member access='public' static='yes'>
14988          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
14989        </data-member>
14990        <member-function access='public'>
14991          <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'>
14992            <parameter type-id='type-id-495' is-artificial='yes'/>
14993            <parameter type-id='type-id-309'/>
14994            <parameter type-id='type-id-33'/>
14995            <parameter type-id='type-id-12'/>
14996            <return type-id='type-id-1'/>
14997          </function-decl>
14998        </member-function>
14999      </class-decl>
15000      <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-654'>
15001        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
15002        <data-member access='public' static='yes'>
15003          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15004        </data-member>
15005        <data-member access='public' static='yes'>
15006          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15007        </data-member>
15008      </class-decl>
15009      <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-661'>
15010        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
15011        <data-member access='public' static='yes'>
15012          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15013        </data-member>
15014        <data-member access='public' static='yes'>
15015          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15016        </data-member>
15017      </class-decl>
15018      <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-648'>
15019        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
15020        <data-member access='public' static='yes'>
15021          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15022        </data-member>
15023        <data-member access='public' static='yes'>
15024          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15025        </data-member>
15026      </class-decl>
15027      <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-1777'>
15028        <data-member access='protected' layout-offset-in-bits='0'>
15029          <var-decl name='inputCount' type-id='type-id-415' 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'/>
15030        </data-member>
15031        <data-member access='protected' layout-offset-in-bits='16'>
15032          <var-decl name='lookupCount' type-id='type-id-415' 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'/>
15033        </data-member>
15034        <data-member access='protected' layout-offset-in-bits='32'>
15035          <var-decl name='inputZ' type-id='type-id-809' 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'/>
15036        </data-member>
15037        <data-member access='protected' layout-offset-in-bits='48'>
15038          <var-decl name='lookupRecordX' type-id='type-id-928' 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'/>
15039        </data-member>
15040        <data-member access='public' static='yes'>
15041          <var-decl name='min_size' type-id='type-id-105' 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'/>
15042        </data-member>
15043      </class-decl>
15044      <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-1006'>
15045        <data-member access='public' layout-offset-in-bits='0'>
15046          <var-decl name='sequenceIndex' type-id='type-id-415' 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'/>
15047        </data-member>
15048        <data-member access='public' layout-offset-in-bits='16'>
15049          <var-decl name='lookupListIndex' type-id='type-id-415' 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'/>
15050        </data-member>
15051        <data-member access='public' static='yes'>
15052          <var-decl name='static_size' type-id='type-id-105' 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'/>
15053        </data-member>
15054        <data-member access='public' static='yes'>
15055          <var-decl name='min_size' type-id='type-id-105' 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'/>
15056        </data-member>
15057      </class-decl>
15058      <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-914'>
15059        <member-type access='public'>
15060          <typedef-decl name='recurse_func_t' type-id='type-id-1063' 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-1062'/>
15061        </member-type>
15062        <member-type access='public'>
15063          <typedef-decl name='return_t' type-id='type-id-998' 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-825'/>
15064        </member-type>
15065        <data-member access='public' static='yes'>
15066          <var-decl name='max_debug_depth' type-id='type-id-105' 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'/>
15067        </data-member>
15068        <data-member access='public' layout-offset-in-bits='0'>
15069          <var-decl name='face' type-id='type-id-144' 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'/>
15070        </data-member>
15071        <data-member access='public' layout-offset-in-bits='64'>
15072          <var-decl name='glyphs' type-id='type-id-804' 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'/>
15073        </data-member>
15074        <data-member access='public' layout-offset-in-bits='128'>
15075          <var-decl name='recurse_func' type-id='type-id-1062' 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'/>
15076        </data-member>
15077        <data-member access='public' layout-offset-in-bits='192'>
15078          <var-decl name='nesting_level_left' type-id='type-id-12' 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'/>
15079        </data-member>
15080        <data-member access='public' layout-offset-in-bits='224'>
15081          <var-decl name='debug_depth' type-id='type-id-12' 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'/>
15082        </data-member>
15083        <member-function access='public' constructor='yes'>
15084          <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'>
15085            <parameter type-id='type-id-824' is-artificial='yes'/>
15086            <parameter type-id='type-id-144'/>
15087            <parameter type-id='type-id-804'/>
15088            <parameter type-id='type-id-12'/>
15089            <return type-id='type-id-13'/>
15090          </function-decl>
15091        </member-function>
15092        <member-function access='public'>
15093          <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'>
15094            <parameter type-id='type-id-824' is-artificial='yes'/>
15095            <parameter type-id='type-id-1042'/>
15096            <return type-id='type-id-825'/>
15097          </function-decl>
15098        </member-function>
15099        <member-function access='public'>
15100          <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'>
15101            <parameter type-id='type-id-824' is-artificial='yes'/>
15102            <parameter type-id='type-id-1043'/>
15103            <return type-id='type-id-825'/>
15104          </function-decl>
15105        </member-function>
15106        <member-function access='public'>
15107          <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'>
15108            <parameter type-id='type-id-824' is-artificial='yes'/>
15109            <parameter type-id='type-id-1044'/>
15110            <return type-id='type-id-825'/>
15111          </function-decl>
15112        </member-function>
15113        <member-function access='public'>
15114          <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'>
15115            <parameter type-id='type-id-824' is-artificial='yes'/>
15116            <parameter type-id='type-id-1045'/>
15117            <return type-id='type-id-825'/>
15118          </function-decl>
15119        </member-function>
15120        <member-function access='public'>
15121          <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'>
15122            <parameter type-id='type-id-824' is-artificial='yes'/>
15123            <parameter type-id='type-id-1047'/>
15124            <return type-id='type-id-825'/>
15125          </function-decl>
15126        </member-function>
15127        <member-function access='public'>
15128          <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'>
15129            <parameter type-id='type-id-824' is-artificial='yes'/>
15130            <parameter type-id='type-id-1046'/>
15131            <return type-id='type-id-825'/>
15132          </function-decl>
15133        </member-function>
15134        <member-function access='public'>
15135          <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'>
15136            <parameter type-id='type-id-824' is-artificial='yes'/>
15137            <parameter type-id='type-id-1048'/>
15138            <return type-id='type-id-825'/>
15139          </function-decl>
15140        </member-function>
15141        <member-function access='public'>
15142          <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'>
15143            <parameter type-id='type-id-824' is-artificial='yes'/>
15144            <parameter type-id='type-id-1049'/>
15145            <return type-id='type-id-825'/>
15146          </function-decl>
15147        </member-function>
15148        <member-function access='public'>
15149          <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'>
15150            <parameter type-id='type-id-824' is-artificial='yes'/>
15151            <parameter type-id='type-id-1050'/>
15152            <return type-id='type-id-825'/>
15153          </function-decl>
15154        </member-function>
15155        <member-function access='public'>
15156          <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'>
15157            <parameter type-id='type-id-824' is-artificial='yes'/>
15158            <parameter type-id='type-id-1051'/>
15159            <return type-id='type-id-825'/>
15160          </function-decl>
15161        </member-function>
15162        <member-function access='public'>
15163          <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'>
15164            <parameter type-id='type-id-824' is-artificial='yes'/>
15165            <parameter type-id='type-id-1052'/>
15166            <return type-id='type-id-825'/>
15167          </function-decl>
15168        </member-function>
15169        <member-function access='public'>
15170          <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'>
15171            <parameter type-id='type-id-824' is-artificial='yes'/>
15172            <parameter type-id='type-id-1053'/>
15173            <return type-id='type-id-825'/>
15174          </function-decl>
15175        </member-function>
15176      </class-decl>
15177      <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-915'>
15178        <member-type access='public'>
15179          <typedef-decl name='recurse_func_t' type-id='type-id-1065' 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-1064'/>
15180        </member-type>
15181        <member-type access='public'>
15182          <typedef-decl name='return_t' type-id='type-id-998' 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-823'/>
15183        </member-type>
15184        <data-member access='public' static='yes'>
15185          <var-decl name='max_debug_depth' type-id='type-id-105' 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'/>
15186        </data-member>
15187        <data-member access='public' layout-offset-in-bits='0'>
15188          <var-decl name='face' type-id='type-id-144' 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'/>
15189        </data-member>
15190        <data-member access='public' layout-offset-in-bits='64'>
15191          <var-decl name='before' type-id='type-id-804' 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'/>
15192        </data-member>
15193        <data-member access='public' layout-offset-in-bits='128'>
15194          <var-decl name='input' type-id='type-id-804' 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'/>
15195        </data-member>
15196        <data-member access='public' layout-offset-in-bits='192'>
15197          <var-decl name='after' type-id='type-id-804' 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'/>
15198        </data-member>
15199        <data-member access='public' layout-offset-in-bits='256'>
15200          <var-decl name='output' type-id='type-id-804' 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'/>
15201        </data-member>
15202        <data-member access='public' layout-offset-in-bits='320'>
15203          <var-decl name='recurse_func' type-id='type-id-1064' 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'/>
15204        </data-member>
15205        <data-member access='public' layout-offset-in-bits='384'>
15206          <var-decl name='recursed_lookups' type-id='type-id-1066' 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'/>
15207        </data-member>
15208        <data-member access='public' layout-offset-in-bits='66880'>
15209          <var-decl name='nesting_level_left' type-id='type-id-12' 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'/>
15210        </data-member>
15211        <data-member access='public' layout-offset-in-bits='66912'>
15212          <var-decl name='debug_depth' type-id='type-id-12' 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'/>
15213        </data-member>
15214        <member-function access='public' constructor='yes'>
15215          <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'>
15216            <parameter type-id='type-id-822' is-artificial='yes'/>
15217            <parameter type-id='type-id-144'/>
15218            <parameter type-id='type-id-804'/>
15219            <parameter type-id='type-id-804'/>
15220            <parameter type-id='type-id-804'/>
15221            <parameter type-id='type-id-804'/>
15222            <parameter type-id='type-id-12'/>
15223            <return type-id='type-id-13'/>
15224          </function-decl>
15225        </member-function>
15226        <member-function access='public' destructor='yes'>
15227          <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'>
15228            <parameter type-id='type-id-822' is-artificial='yes'/>
15229            <parameter type-id='type-id-9' is-artificial='yes'/>
15230            <return type-id='type-id-13'/>
15231          </function-decl>
15232        </member-function>
15233        <member-function access='public'>
15234          <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'>
15235            <parameter type-id='type-id-822' is-artificial='yes'/>
15236            <parameter type-id='type-id-1042'/>
15237            <return type-id='type-id-823'/>
15238          </function-decl>
15239        </member-function>
15240        <member-function access='public'>
15241          <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'>
15242            <parameter type-id='type-id-822' is-artificial='yes'/>
15243            <parameter type-id='type-id-1043'/>
15244            <return type-id='type-id-823'/>
15245          </function-decl>
15246        </member-function>
15247        <member-function access='public'>
15248          <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'>
15249            <parameter type-id='type-id-822' is-artificial='yes'/>
15250            <parameter type-id='type-id-1045'/>
15251            <return type-id='type-id-823'/>
15252          </function-decl>
15253        </member-function>
15254        <member-function access='public'>
15255          <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'>
15256            <parameter type-id='type-id-822' is-artificial='yes'/>
15257            <parameter type-id='type-id-1047'/>
15258            <return type-id='type-id-823'/>
15259          </function-decl>
15260        </member-function>
15261        <member-function access='public'>
15262          <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'>
15263            <parameter type-id='type-id-822' is-artificial='yes'/>
15264            <parameter type-id='type-id-1044'/>
15265            <return type-id='type-id-823'/>
15266          </function-decl>
15267        </member-function>
15268        <member-function access='public'>
15269          <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'>
15270            <parameter type-id='type-id-822' is-artificial='yes'/>
15271            <parameter type-id='type-id-1046'/>
15272            <return type-id='type-id-823'/>
15273          </function-decl>
15274        </member-function>
15275        <member-function access='public'>
15276          <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'>
15277            <parameter type-id='type-id-822' is-artificial='yes'/>
15278            <parameter type-id='type-id-1058'/>
15279            <return type-id='type-id-823'/>
15280          </function-decl>
15281        </member-function>
15282        <member-function access='public'>
15283          <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'>
15284            <parameter type-id='type-id-822' is-artificial='yes'/>
15285            <parameter type-id='type-id-1059'/>
15286            <return type-id='type-id-823'/>
15287          </function-decl>
15288        </member-function>
15289        <member-function access='public'>
15290          <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'>
15291            <parameter type-id='type-id-822' is-artificial='yes'/>
15292            <parameter type-id='type-id-1054'/>
15293            <return type-id='type-id-823'/>
15294          </function-decl>
15295        </member-function>
15296        <member-function access='public'>
15297          <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'>
15298            <parameter type-id='type-id-822' is-artificial='yes'/>
15299            <parameter type-id='type-id-1055'/>
15300            <return type-id='type-id-823'/>
15301          </function-decl>
15302        </member-function>
15303        <member-function access='public'>
15304          <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'>
15305            <parameter type-id='type-id-822' is-artificial='yes'/>
15306            <parameter type-id='type-id-1056'/>
15307            <return type-id='type-id-823'/>
15308          </function-decl>
15309        </member-function>
15310        <member-function access='public'>
15311          <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'>
15312            <parameter type-id='type-id-822' is-artificial='yes'/>
15313            <parameter type-id='type-id-1057'/>
15314            <return type-id='type-id-823'/>
15315          </function-decl>
15316        </member-function>
15317        <member-function access='public'>
15318          <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'>
15319            <parameter type-id='type-id-822' is-artificial='yes'/>
15320            <parameter type-id='type-id-1060'/>
15321            <return type-id='type-id-823'/>
15322          </function-decl>
15323        </member-function>
15324        <member-function access='public'>
15325          <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'>
15326            <parameter type-id='type-id-822' is-artificial='yes'/>
15327            <parameter type-id='type-id-1061'/>
15328            <return type-id='type-id-823'/>
15329          </function-decl>
15330        </member-function>
15331        <member-function access='public'>
15332          <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'>
15333            <parameter type-id='type-id-822' is-artificial='yes'/>
15334            <parameter type-id='type-id-1048'/>
15335            <return type-id='type-id-823'/>
15336          </function-decl>
15337        </member-function>
15338        <member-function access='public'>
15339          <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'>
15340            <parameter type-id='type-id-822' is-artificial='yes'/>
15341            <parameter type-id='type-id-1049'/>
15342            <return type-id='type-id-823'/>
15343          </function-decl>
15344        </member-function>
15345        <member-function access='public'>
15346          <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'>
15347            <parameter type-id='type-id-822' is-artificial='yes'/>
15348            <parameter type-id='type-id-1050'/>
15349            <return type-id='type-id-823'/>
15350          </function-decl>
15351        </member-function>
15352        <member-function access='public'>
15353          <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'>
15354            <parameter type-id='type-id-822' is-artificial='yes'/>
15355            <parameter type-id='type-id-1051'/>
15356            <return type-id='type-id-823'/>
15357          </function-decl>
15358        </member-function>
15359        <member-function access='public'>
15360          <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'>
15361            <parameter type-id='type-id-822' is-artificial='yes'/>
15362            <parameter type-id='type-id-1052'/>
15363            <return type-id='type-id-823'/>
15364          </function-decl>
15365        </member-function>
15366        <member-function access='public'>
15367          <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'>
15368            <parameter type-id='type-id-822' is-artificial='yes'/>
15369            <parameter type-id='type-id-1053'/>
15370            <return type-id='type-id-823'/>
15371          </function-decl>
15372        </member-function>
15373      </class-decl>
15374      <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-917'>
15375        <member-type access='public'>
15376          <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-821'/>
15377        </member-type>
15378        <data-member access='public' static='yes'>
15379          <var-decl name='max_debug_depth' type-id='type-id-105' 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'/>
15380        </data-member>
15381        <data-member access='public' layout-offset-in-bits='0'>
15382          <var-decl name='face' type-id='type-id-144' 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'/>
15383        </data-member>
15384        <data-member access='public' layout-offset-in-bits='64'>
15385          <var-decl name='glyphs' type-id='type-id-152' 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'/>
15386        </data-member>
15387        <data-member access='public' layout-offset-in-bits='128'>
15388          <var-decl name='len' type-id='type-id-12' 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'/>
15389        </data-member>
15390        <data-member access='public' layout-offset-in-bits='160'>
15391          <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'/>
15392        </data-member>
15393        <data-member access='public' layout-offset-in-bits='192'>
15394          <var-decl name='debug_depth' type-id='type-id-12' 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'/>
15395        </data-member>
15396        <member-function access='public' constructor='yes'>
15397          <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'>
15398            <parameter type-id='type-id-820' is-artificial='yes'/>
15399            <parameter type-id='type-id-144'/>
15400            <parameter type-id='type-id-152'/>
15401            <parameter type-id='type-id-12'/>
15402            <parameter type-id='type-id-1'/>
15403            <return type-id='type-id-13'/>
15404          </function-decl>
15405        </member-function>
15406        <member-function access='public'>
15407          <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'>
15408            <parameter type-id='type-id-820' is-artificial='yes'/>
15409            <parameter type-id='type-id-1042'/>
15410            <return type-id='type-id-821'/>
15411          </function-decl>
15412        </member-function>
15413        <member-function access='public'>
15414          <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'>
15415            <parameter type-id='type-id-820' is-artificial='yes'/>
15416            <parameter type-id='type-id-1043'/>
15417            <return type-id='type-id-821'/>
15418          </function-decl>
15419        </member-function>
15420        <member-function access='public'>
15421          <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'>
15422            <parameter type-id='type-id-820' is-artificial='yes'/>
15423            <parameter type-id='type-id-1044'/>
15424            <return type-id='type-id-821'/>
15425          </function-decl>
15426        </member-function>
15427        <member-function access='public'>
15428          <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'>
15429            <parameter type-id='type-id-820' is-artificial='yes'/>
15430            <parameter type-id='type-id-1045'/>
15431            <return type-id='type-id-821'/>
15432          </function-decl>
15433        </member-function>
15434        <member-function access='public'>
15435          <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'>
15436            <parameter type-id='type-id-820' is-artificial='yes'/>
15437            <parameter type-id='type-id-1046'/>
15438            <return type-id='type-id-821'/>
15439          </function-decl>
15440        </member-function>
15441        <member-function access='public'>
15442          <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'>
15443            <parameter type-id='type-id-820' is-artificial='yes'/>
15444            <parameter type-id='type-id-1047'/>
15445            <return type-id='type-id-821'/>
15446          </function-decl>
15447        </member-function>
15448        <member-function access='public'>
15449          <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'>
15450            <parameter type-id='type-id-820' is-artificial='yes'/>
15451            <parameter type-id='type-id-1048'/>
15452            <return type-id='type-id-821'/>
15453          </function-decl>
15454        </member-function>
15455        <member-function access='public'>
15456          <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'>
15457            <parameter type-id='type-id-820' is-artificial='yes'/>
15458            <parameter type-id='type-id-1049'/>
15459            <return type-id='type-id-821'/>
15460          </function-decl>
15461        </member-function>
15462        <member-function access='public'>
15463          <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'>
15464            <parameter type-id='type-id-820' is-artificial='yes'/>
15465            <parameter type-id='type-id-1050'/>
15466            <return type-id='type-id-821'/>
15467          </function-decl>
15468        </member-function>
15469        <member-function access='public'>
15470          <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'>
15471            <parameter type-id='type-id-820' is-artificial='yes'/>
15472            <parameter type-id='type-id-1051'/>
15473            <return type-id='type-id-821'/>
15474          </function-decl>
15475        </member-function>
15476        <member-function access='public'>
15477          <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'>
15478            <parameter type-id='type-id-820' is-artificial='yes'/>
15479            <parameter type-id='type-id-1052'/>
15480            <return type-id='type-id-821'/>
15481          </function-decl>
15482        </member-function>
15483        <member-function access='public'>
15484          <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'>
15485            <parameter type-id='type-id-820' is-artificial='yes'/>
15486            <parameter type-id='type-id-1053'/>
15487            <return type-id='type-id-821'/>
15488          </function-decl>
15489        </member-function>
15490      </class-decl>
15491      <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-1023'>
15492        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-868'/>
15493      </class-decl>
15494      <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-868'>
15495        <data-member access='public' layout-offset-in-bits='0'>
15496          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
15497        </data-member>
15498        <data-member access='public' layout-offset-in-bits='16'>
15499          <var-decl name='array' type-id='type-id-947' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
15500        </data-member>
15501        <data-member access='public' static='yes'>
15502          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
15503        </data-member>
15504      </class-decl>
15505      <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-664'>
15506        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
15507        <data-member access='public' static='yes'>
15508          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15509        </data-member>
15510        <data-member access='public' static='yes'>
15511          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15512        </data-member>
15513      </class-decl>
15514      <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-1789'>
15515        <data-member access='protected' layout-offset-in-bits='0'>
15516          <var-decl name='substitute' type-id='type-id-618' 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'/>
15517        </data-member>
15518        <data-member access='public' static='yes'>
15519          <var-decl name='min_size' type-id='type-id-105' 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'/>
15520        </data-member>
15521      </class-decl>
15522      <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-1024'>
15523        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-859'/>
15524      </class-decl>
15525      <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-808'>
15526        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-621'/>
15527      </class-decl>
15528      <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-807'>
15529        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-620'/>
15530      </class-decl>
15531      <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-1080'>
15532        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-867'/>
15533      </class-decl>
15534      <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-867'>
15535        <data-member access='public' layout-offset-in-bits='0'>
15536          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
15537        </data-member>
15538        <data-member access='public' layout-offset-in-bits='16'>
15539          <var-decl name='array' type-id='type-id-946' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
15540        </data-member>
15541        <data-member access='public' static='yes'>
15542          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
15543        </data-member>
15544      </class-decl>
15545      <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-662'>
15546        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
15547        <data-member access='public' static='yes'>
15548          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15549        </data-member>
15550        <data-member access='public' static='yes'>
15551          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15552        </data-member>
15553      </class-decl>
15554      <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-1781'>
15555        <data-member access='protected' layout-offset-in-bits='0'>
15556          <var-decl name='rule' type-id='type-id-2314' 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'/>
15557        </data-member>
15558        <data-member access='public' static='yes'>
15559          <var-decl name='min_size' type-id='type-id-105' 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'/>
15560        </data-member>
15561      </class-decl>
15562      <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-2314'>
15563        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-866'/>
15564      </class-decl>
15565      <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-866'>
15566        <data-member access='public' layout-offset-in-bits='0'>
15567          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
15568        </data-member>
15569        <data-member access='public' layout-offset-in-bits='16'>
15570          <var-decl name='array' type-id='type-id-945' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
15571        </data-member>
15572        <data-member access='public' static='yes'>
15573          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
15574        </data-member>
15575      </class-decl>
15576      <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-1549'>
15577        <data-member access='public' layout-offset-in-bits='0'>
15578          <var-decl name='funcs' type-id='type-id-2315' 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'/>
15579        </data-member>
15580        <data-member access='public' layout-offset-in-bits='64'>
15581          <var-decl name='intersects_data' type-id='type-id-33' 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'/>
15582        </data-member>
15583      </class-decl>
15584      <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-2315'>
15585        <data-member access='public' layout-offset-in-bits='0'>
15586          <var-decl name='intersects' type-id='type-id-2316' 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'/>
15587        </data-member>
15588      </class-decl>
15589      <typedef-decl name='intersects_func_t' type-id='type-id-1879' 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-2316'/>
15590      <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-1552'>
15591        <data-member access='public' layout-offset-in-bits='0'>
15592          <var-decl name='funcs' type-id='type-id-2317' 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'/>
15593        </data-member>
15594        <data-member access='public' layout-offset-in-bits='64'>
15595          <var-decl name='collect_data' type-id='type-id-33' 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'/>
15596        </data-member>
15597      </class-decl>
15598      <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-2317'>
15599        <data-member access='public' layout-offset-in-bits='0'>
15600          <var-decl name='collect' type-id='type-id-2318' 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'/>
15601        </data-member>
15602      </class-decl>
15603      <typedef-decl name='collect_glyphs_func_t' type-id='type-id-2303' 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-2318'/>
15604      <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-1546'>
15605        <data-member access='public' layout-offset-in-bits='0'>
15606          <var-decl name='funcs' type-id='type-id-2319' 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'/>
15607        </data-member>
15608        <data-member access='public' layout-offset-in-bits='64'>
15609          <var-decl name='match_data' type-id='type-id-33' 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'/>
15610        </data-member>
15611      </class-decl>
15612      <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-2319'>
15613        <data-member access='public' layout-offset-in-bits='0'>
15614          <var-decl name='match' type-id='type-id-2320' 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'/>
15615        </data-member>
15616      </class-decl>
15617      <typedef-decl name='match_func_t' type-id='type-id-1032' 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-2320'/>
15618      <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-1079'>
15619        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-858'/>
15620      </class-decl>
15621      <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-858'>
15622        <data-member access='public' layout-offset-in-bits='0'>
15623          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
15624        </data-member>
15625        <data-member access='public' layout-offset-in-bits='16'>
15626          <var-decl name='array' type-id='type-id-935' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
15627        </data-member>
15628        <data-member access='public' static='yes'>
15629          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
15630        </data-member>
15631      </class-decl>
15632      <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-636'>
15633        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
15634        <data-member access='public' static='yes'>
15635          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15636        </data-member>
15637        <data-member access='public' static='yes'>
15638          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15639        </data-member>
15640      </class-decl>
15641      <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-1529'>
15642        <data-member access='protected' layout-offset-in-bits='0'>
15643          <var-decl name='rule' type-id='type-id-2321' 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'/>
15644        </data-member>
15645        <data-member access='public' static='yes'>
15646          <var-decl name='min_size' type-id='type-id-105' 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'/>
15647        </data-member>
15648      </class-decl>
15649      <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-2321'>
15650        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-857'/>
15651      </class-decl>
15652      <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-857'>
15653        <data-member access='public' layout-offset-in-bits='0'>
15654          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
15655        </data-member>
15656        <data-member access='public' layout-offset-in-bits='16'>
15657          <var-decl name='array' type-id='type-id-934' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
15658        </data-member>
15659        <data-member access='public' static='yes'>
15660          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
15661        </data-member>
15662      </class-decl>
15663      <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-635'>
15664        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
15665        <data-member access='public' static='yes'>
15666          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15667        </data-member>
15668        <data-member access='public' static='yes'>
15669          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15670        </data-member>
15671      </class-decl>
15672      <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-1525'>
15673        <data-member access='protected' layout-offset-in-bits='0'>
15674          <var-decl name='backtrack' type-id='type-id-618' 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'/>
15675        </data-member>
15676        <data-member access='protected' layout-offset-in-bits='32'>
15677          <var-decl name='inputX' type-id='type-id-625' 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'/>
15678        </data-member>
15679        <data-member access='protected' layout-offset-in-bits='64'>
15680          <var-decl name='lookaheadX' type-id='type-id-618' 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'/>
15681        </data-member>
15682        <data-member access='protected' layout-offset-in-bits='96'>
15683          <var-decl name='lookupX' type-id='type-id-852' 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'/>
15684        </data-member>
15685        <data-member access='public' static='yes'>
15686          <var-decl name='min_size' type-id='type-id-105' 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'/>
15687        </data-member>
15688      </class-decl>
15689      <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-852'>
15690        <data-member access='public' layout-offset-in-bits='0'>
15691          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
15692        </data-member>
15693        <data-member access='public' layout-offset-in-bits='16'>
15694          <var-decl name='array' type-id='type-id-928' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
15695        </data-member>
15696        <data-member access='public' static='yes'>
15697          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
15698        </data-member>
15699      </class-decl>
15700      <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-1515'>
15701        <data-member access='public' layout-offset-in-bits='0'>
15702          <var-decl name='funcs' type-id='type-id-2315' 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'/>
15703        </data-member>
15704        <data-member access='public' layout-offset-in-bits='64'>
15705          <var-decl name='intersects_data' type-id='type-id-1387' 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'/>
15706        </data-member>
15707      </class-decl>
15708      <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-1518'>
15709        <data-member access='public' layout-offset-in-bits='0'>
15710          <var-decl name='funcs' type-id='type-id-2317' 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'/>
15711        </data-member>
15712        <data-member access='public' layout-offset-in-bits='64'>
15713          <var-decl name='collect_data' type-id='type-id-1387' 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'/>
15714        </data-member>
15715      </class-decl>
15716      <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-1512'>
15717        <data-member access='public' layout-offset-in-bits='0'>
15718          <var-decl name='funcs' type-id='type-id-2319' 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'/>
15719        </data-member>
15720        <data-member access='public' layout-offset-in-bits='64'>
15721          <var-decl name='match_data' type-id='type-id-1387' 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'/>
15722        </data-member>
15723      </class-decl>
15724      <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-907'>
15725        <data-member access='protected' layout-offset-in-bits='0'>
15726          <var-decl name='format' type-id='type-id-415' 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'/>
15727        </data-member>
15728        <data-member access='protected' layout-offset-in-bits='16'>
15729          <var-decl name='coverage' type-id='type-id-639' 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'/>
15730        </data-member>
15731        <data-member access='protected' layout-offset-in-bits='32'>
15732          <var-decl name='valueFormat' type-id='type-id-970' 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'/>
15733        </data-member>
15734        <data-member access='protected' layout-offset-in-bits='48'>
15735          <var-decl name='values' type-id='type-id-972' 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'/>
15736        </data-member>
15737        <data-member access='public' static='yes'>
15738          <var-decl name='min_size' type-id='type-id-105' 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'/>
15739        </data-member>
15740      </class-decl>
15741      <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-970'>
15742        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-280'/>
15743        <member-type access='public'>
15744          <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-1027'>
15745            <underlying-type type-id='type-id-11'/>
15746            <enumerator name='xPlacement' value='1'/>
15747            <enumerator name='yPlacement' value='2'/>
15748            <enumerator name='xAdvance' value='4'/>
15749            <enumerator name='yAdvance' value='8'/>
15750            <enumerator name='xPlaDevice' value='16'/>
15751            <enumerator name='yPlaDevice' value='32'/>
15752            <enumerator name='xAdvDevice' value='64'/>
15753            <enumerator name='yAdvDevice' value='128'/>
15754            <enumerator name='ignored' value='3840'/>
15755            <enumerator name='reserved' value='61440'/>
15756            <enumerator name='devices' value='240'/>
15757          </enum-decl>
15758        </member-type>
15759      </class-decl>
15760      <typedef-decl name='Value' type-id='type-id-415' 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-1077'/>
15761      <typedef-decl name='ValueRecord' type-id='type-id-1074' 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-972'/>
15762      <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-908'>
15763        <data-member access='protected' layout-offset-in-bits='0'>
15764          <var-decl name='format' type-id='type-id-415' 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'/>
15765        </data-member>
15766        <data-member access='protected' layout-offset-in-bits='16'>
15767          <var-decl name='coverage' type-id='type-id-639' 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'/>
15768        </data-member>
15769        <data-member access='protected' layout-offset-in-bits='32'>
15770          <var-decl name='valueFormat' type-id='type-id-970' 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'/>
15771        </data-member>
15772        <data-member access='protected' layout-offset-in-bits='48'>
15773          <var-decl name='valueCount' type-id='type-id-415' 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'/>
15774        </data-member>
15775        <data-member access='protected' layout-offset-in-bits='64'>
15776          <var-decl name='values' type-id='type-id-972' 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'/>
15777        </data-member>
15778        <data-member access='public' static='yes'>
15779          <var-decl name='min_size' type-id='type-id-105' 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'/>
15780        </data-member>
15781      </class-decl>
15782      <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-1112'>
15783        <data-member access='protected' layout-offset-in-bits='0'>
15784          <var-decl name='format' type-id='type-id-415' 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'/>
15785        </data-member>
15786        <data-member access='protected' layout-offset-in-bits='16'>
15787          <var-decl name='coverage' type-id='type-id-639' 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'/>
15788        </data-member>
15789        <data-member access='protected' layout-offset-in-bits='32'>
15790          <var-decl name='entryExitRecord' type-id='type-id-848' 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'/>
15791        </data-member>
15792        <data-member access='public' static='yes'>
15793          <var-decl name='min_size' type-id='type-id-105' 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'/>
15794        </data-member>
15795      </class-decl>
15796      <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-848'>
15797        <data-member access='public' layout-offset-in-bits='0'>
15798          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
15799        </data-member>
15800        <data-member access='public' layout-offset-in-bits='16'>
15801          <var-decl name='array' type-id='type-id-925' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
15802        </data-member>
15803        <data-member access='public' static='yes'>
15804          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
15805        </data-member>
15806      </class-decl>
15807      <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-1003'>
15808        <data-member access='protected' layout-offset-in-bits='0'>
15809          <var-decl name='entryAnchor' type-id='type-id-630' 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'/>
15810        </data-member>
15811        <data-member access='protected' layout-offset-in-bits='16'>
15812          <var-decl name='exitAnchor' type-id='type-id-630' 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'/>
15813        </data-member>
15814        <data-member access='public' static='yes'>
15815          <var-decl name='static_size' type-id='type-id-105' 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'/>
15816        </data-member>
15817        <data-member access='public' static='yes'>
15818          <var-decl name='min_size' type-id='type-id-105' 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'/>
15819        </data-member>
15820      </class-decl>
15821      <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-897'>
15822        <data-member access='protected' layout-offset-in-bits='0'>
15823          <var-decl name='format' type-id='type-id-415' 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'/>
15824        </data-member>
15825        <data-member access='protected' layout-offset-in-bits='16'>
15826          <var-decl name='markCoverage' type-id='type-id-639' 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'/>
15827        </data-member>
15828        <data-member access='protected' layout-offset-in-bits='32'>
15829          <var-decl name='baseCoverage' type-id='type-id-639' 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'/>
15830        </data-member>
15831        <data-member access='protected' layout-offset-in-bits='48'>
15832          <var-decl name='classCount' type-id='type-id-415' 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'/>
15833        </data-member>
15834        <data-member access='protected' layout-offset-in-bits='64'>
15835          <var-decl name='markArray' type-id='type-id-650' 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'/>
15836        </data-member>
15837        <data-member access='protected' layout-offset-in-bits='80'>
15838          <var-decl name='baseArray' type-id='type-id-631' 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'/>
15839        </data-member>
15840        <data-member access='public' static='yes'>
15841          <var-decl name='static_size' type-id='type-id-105' 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'/>
15842        </data-member>
15843        <data-member access='public' static='yes'>
15844          <var-decl name='min_size' type-id='type-id-105' 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'/>
15845        </data-member>
15846      </class-decl>
15847      <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-898'>
15848        <data-member access='protected' layout-offset-in-bits='0'>
15849          <var-decl name='format' type-id='type-id-415' 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'/>
15850        </data-member>
15851        <data-member access='protected' layout-offset-in-bits='16'>
15852          <var-decl name='markCoverage' type-id='type-id-639' 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'/>
15853        </data-member>
15854        <data-member access='protected' layout-offset-in-bits='32'>
15855          <var-decl name='ligatureCoverage' type-id='type-id-639' 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'/>
15856        </data-member>
15857        <data-member access='protected' layout-offset-in-bits='48'>
15858          <var-decl name='classCount' type-id='type-id-415' 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'/>
15859        </data-member>
15860        <data-member access='protected' layout-offset-in-bits='64'>
15861          <var-decl name='markArray' type-id='type-id-650' 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'/>
15862        </data-member>
15863        <data-member access='protected' layout-offset-in-bits='80'>
15864          <var-decl name='ligatureArray' type-id='type-id-652' 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'/>
15865        </data-member>
15866        <data-member access='public' static='yes'>
15867          <var-decl name='static_size' type-id='type-id-105' 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'/>
15868        </data-member>
15869        <data-member access='public' static='yes'>
15870          <var-decl name='min_size' type-id='type-id-105' 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'/>
15871        </data-member>
15872      </class-decl>
15873      <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-899'>
15874        <data-member access='protected' layout-offset-in-bits='0'>
15875          <var-decl name='format' type-id='type-id-415' 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'/>
15876        </data-member>
15877        <data-member access='protected' layout-offset-in-bits='16'>
15878          <var-decl name='mark1Coverage' type-id='type-id-639' 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'/>
15879        </data-member>
15880        <data-member access='protected' layout-offset-in-bits='32'>
15881          <var-decl name='mark2Coverage' type-id='type-id-639' 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'/>
15882        </data-member>
15883        <data-member access='protected' layout-offset-in-bits='48'>
15884          <var-decl name='classCount' type-id='type-id-415' 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'/>
15885        </data-member>
15886        <data-member access='protected' layout-offset-in-bits='64'>
15887          <var-decl name='mark1Array' type-id='type-id-650' 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'/>
15888        </data-member>
15889        <data-member access='protected' layout-offset-in-bits='80'>
15890          <var-decl name='mark2Array' type-id='type-id-631' 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'/>
15891        </data-member>
15892        <data-member access='public' static='yes'>
15893          <var-decl name='static_size' type-id='type-id-105' 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'/>
15894        </data-member>
15895        <data-member access='public' static='yes'>
15896          <var-decl name='min_size' type-id='type-id-105' 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'/>
15897        </data-member>
15898      </class-decl>
15899      <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-901'>
15900        <data-member access='protected' layout-offset-in-bits='0'>
15901          <var-decl name='format' type-id='type-id-415' 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'/>
15902        </data-member>
15903        <data-member access='protected' layout-offset-in-bits='16'>
15904          <var-decl name='coverage' type-id='type-id-639' 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'/>
15905        </data-member>
15906        <data-member access='protected' layout-offset-in-bits='32'>
15907          <var-decl name='valueFormat1' type-id='type-id-970' 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'/>
15908        </data-member>
15909        <data-member access='protected' layout-offset-in-bits='48'>
15910          <var-decl name='valueFormat2' type-id='type-id-970' 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'/>
15911        </data-member>
15912        <data-member access='protected' layout-offset-in-bits='64'>
15913          <var-decl name='pairSet' type-id='type-id-971' 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'/>
15914        </data-member>
15915        <data-member access='public' static='yes'>
15916          <var-decl name='min_size' type-id='type-id-105' 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'/>
15917        </data-member>
15918      </class-decl>
15919      <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-971'>
15920        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-863'/>
15921      </class-decl>
15922      <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-863'>
15923        <data-member access='public' layout-offset-in-bits='0'>
15924          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
15925        </data-member>
15926        <data-member access='public' layout-offset-in-bits='16'>
15927          <var-decl name='array' type-id='type-id-940' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
15928        </data-member>
15929        <data-member access='public' static='yes'>
15930          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
15931        </data-member>
15932        <member-function access='public'>
15933          <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'>
15934            <parameter type-id='type-id-941' is-artificial='yes'/>
15935            <parameter type-id='type-id-309'/>
15936            <parameter type-id='type-id-33'/>
15937            <parameter type-id='type-id-813'/>
15938            <return type-id='type-id-1'/>
15939          </function-decl>
15940        </member-function>
15941      </class-decl>
15942      <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-656'>
15943        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
15944        <data-member access='public' static='yes'>
15945          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15946        </data-member>
15947        <data-member access='public' static='yes'>
15948          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
15949        </data-member>
15950        <member-function access='public'>
15951          <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'>
15952            <parameter type-id='type-id-509' is-artificial='yes'/>
15953            <parameter type-id='type-id-309'/>
15954            <parameter type-id='type-id-33'/>
15955            <parameter type-id='type-id-813'/>
15956            <return type-id='type-id-1'/>
15957          </function-decl>
15958        </member-function>
15959      </class-decl>
15960      <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-903'>
15961        <member-type access='public'>
15962          <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-912'>
15963            <data-member access='public' layout-offset-in-bits='0'>
15964              <var-decl name='base' type-id='type-id-33' 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'/>
15965            </data-member>
15966            <data-member access='public' layout-offset-in-bits='64'>
15967              <var-decl name='valueFormats' type-id='type-id-973' 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'/>
15968            </data-member>
15969            <data-member access='public' layout-offset-in-bits='128'>
15970              <var-decl name='len1' type-id='type-id-12' 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'/>
15971            </data-member>
15972            <data-member access='public' layout-offset-in-bits='160'>
15973              <var-decl name='stride' type-id='type-id-12' 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'/>
15974            </data-member>
15975          </class-decl>
15976        </member-type>
15977        <data-member access='protected' layout-offset-in-bits='0'>
15978          <var-decl name='len' type-id='type-id-415' 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'/>
15979        </data-member>
15980        <data-member access='protected' layout-offset-in-bits='16'>
15981          <var-decl name='arrayZ' type-id='type-id-809' 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'/>
15982        </data-member>
15983        <data-member access='public' static='yes'>
15984          <var-decl name='min_size' type-id='type-id-105' 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'/>
15985        </data-member>
15986      </class-decl>
15987      <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-902'>
15988        <data-member access='protected' layout-offset-in-bits='0'>
15989          <var-decl name='format' type-id='type-id-415' 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'/>
15990        </data-member>
15991        <data-member access='protected' layout-offset-in-bits='16'>
15992          <var-decl name='coverage' type-id='type-id-639' 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'/>
15993        </data-member>
15994        <data-member access='protected' layout-offset-in-bits='32'>
15995          <var-decl name='valueFormat1' type-id='type-id-970' 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'/>
15996        </data-member>
15997        <data-member access='protected' layout-offset-in-bits='48'>
15998          <var-decl name='valueFormat2' type-id='type-id-970' 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'/>
15999        </data-member>
16000        <data-member access='protected' layout-offset-in-bits='64'>
16001          <var-decl name='classDef1' type-id='type-id-637' 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'/>
16002        </data-member>
16003        <data-member access='protected' layout-offset-in-bits='80'>
16004          <var-decl name='classDef2' type-id='type-id-637' 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'/>
16005        </data-member>
16006        <data-member access='protected' layout-offset-in-bits='96'>
16007          <var-decl name='class1Count' type-id='type-id-415' 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'/>
16008        </data-member>
16009        <data-member access='protected' layout-offset-in-bits='112'>
16010          <var-decl name='class2Count' type-id='type-id-415' 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'/>
16011        </data-member>
16012        <data-member access='protected' layout-offset-in-bits='128'>
16013          <var-decl name='values' type-id='type-id-972' 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'/>
16014        </data-member>
16015        <data-member access='public' static='yes'>
16016          <var-decl name='min_size' type-id='type-id-105' 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'/>
16017        </data-member>
16018      </class-decl>
16019      <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-835'>
16020        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-962'/>
16021      </class-decl>
16022      <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-836'>
16023        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-958'/>
16024      </class-decl>
16025      <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-837'>
16026        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-963'/>
16027      </class-decl>
16028      <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-658'>
16029        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
16030        <data-member access='public' static='yes'>
16031          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
16032        </data-member>
16033        <data-member access='public' static='yes'>
16034          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
16035        </data-member>
16036        <member-function access='public'>
16037          <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'>
16038            <parameter type-id='type-id-510' is-artificial='yes'/>
16039            <parameter type-id='type-id-309'/>
16040            <parameter type-id='type-id-33'/>
16041            <parameter type-id='type-id-12'/>
16042            <return type-id='type-id-1'/>
16043          </function-decl>
16044        </member-function>
16045      </class-decl>
16046      <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-1793'>
16047        <member-type access='protected'>
16048          <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-2322'>
16049            <data-member access='public'>
16050              <var-decl name='format' type-id='type-id-415' 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'/>
16051            </data-member>
16052            <data-member access='public'>
16053              <var-decl name='format1' type-id='type-id-907' 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'/>
16054            </data-member>
16055            <data-member access='public'>
16056              <var-decl name='format2' type-id='type-id-908' 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'/>
16057            </data-member>
16058          </union-decl>
16059        </member-type>
16060        <data-member access='protected' layout-offset-in-bits='0'>
16061          <var-decl name='u' type-id='type-id-2322' 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'/>
16062        </data-member>
16063        <member-function access='public'>
16064          <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'>
16065            <parameter type-id='type-id-2196' is-artificial='yes'/>
16066            <parameter type-id='type-id-840'/>
16067            <return type-id='type-id-841'/>
16068          </function-decl>
16069        </member-function>
16070        <member-function access='public'>
16071          <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'>
16072            <parameter type-id='type-id-2196' is-artificial='yes'/>
16073            <parameter type-id='type-id-826'/>
16074            <return type-id='type-id-827'/>
16075          </function-decl>
16076        </member-function>
16077        <member-function access='public'>
16078          <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'>
16079            <parameter type-id='type-id-2196' is-artificial='yes'/>
16080            <parameter type-id='type-id-822'/>
16081            <return type-id='type-id-823'/>
16082          </function-decl>
16083        </member-function>
16084      </class-decl>
16085      <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-1737'>
16086        <member-type access='protected'>
16087          <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-2323'>
16088            <data-member access='public'>
16089              <var-decl name='format' type-id='type-id-415' 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'/>
16090            </data-member>
16091            <data-member access='public'>
16092              <var-decl name='format1' type-id='type-id-901' 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'/>
16093            </data-member>
16094            <data-member access='public'>
16095              <var-decl name='format2' type-id='type-id-902' 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'/>
16096            </data-member>
16097          </union-decl>
16098        </member-type>
16099        <data-member access='protected' layout-offset-in-bits='0'>
16100          <var-decl name='u' type-id='type-id-2323' 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'/>
16101        </data-member>
16102        <member-function access='public'>
16103          <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'>
16104            <parameter type-id='type-id-2134' is-artificial='yes'/>
16105            <parameter type-id='type-id-840'/>
16106            <return type-id='type-id-841'/>
16107          </function-decl>
16108        </member-function>
16109        <member-function access='public'>
16110          <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'>
16111            <parameter type-id='type-id-2134' is-artificial='yes'/>
16112            <parameter type-id='type-id-826'/>
16113            <return type-id='type-id-827'/>
16114          </function-decl>
16115        </member-function>
16116        <member-function access='public'>
16117          <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'>
16118            <parameter type-id='type-id-2134' is-artificial='yes'/>
16119            <parameter type-id='type-id-822'/>
16120            <return type-id='type-id-823'/>
16121          </function-decl>
16122        </member-function>
16123      </class-decl>
16124      <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-1567'>
16125        <member-type access='protected'>
16126          <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-2324'>
16127            <data-member access='public'>
16128              <var-decl name='format' type-id='type-id-415' 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'/>
16129            </data-member>
16130            <data-member access='public'>
16131              <var-decl name='format1' type-id='type-id-1112' 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'/>
16132            </data-member>
16133          </union-decl>
16134        </member-type>
16135        <data-member access='protected' layout-offset-in-bits='0'>
16136          <var-decl name='u' type-id='type-id-2324' 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'/>
16137        </data-member>
16138        <member-function access='public'>
16139          <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'>
16140            <parameter type-id='type-id-1969' is-artificial='yes'/>
16141            <parameter type-id='type-id-840'/>
16142            <return type-id='type-id-841'/>
16143          </function-decl>
16144        </member-function>
16145        <member-function access='public'>
16146          <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'>
16147            <parameter type-id='type-id-1969' is-artificial='yes'/>
16148            <parameter type-id='type-id-826'/>
16149            <return type-id='type-id-827'/>
16150          </function-decl>
16151        </member-function>
16152        <member-function access='public'>
16153          <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'>
16154            <parameter type-id='type-id-1969' is-artificial='yes'/>
16155            <parameter type-id='type-id-822'/>
16156            <return type-id='type-id-823'/>
16157          </function-decl>
16158        </member-function>
16159      </class-decl>
16160      <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-1636'>
16161        <member-type access='protected'>
16162          <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-2325'>
16163            <data-member access='public'>
16164              <var-decl name='format' type-id='type-id-415' 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'/>
16165            </data-member>
16166            <data-member access='public'>
16167              <var-decl name='format1' type-id='type-id-897' 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'/>
16168            </data-member>
16169          </union-decl>
16170        </member-type>
16171        <data-member access='protected' layout-offset-in-bits='0'>
16172          <var-decl name='u' type-id='type-id-2325' 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'/>
16173        </data-member>
16174        <member-function access='public'>
16175          <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'>
16176            <parameter type-id='type-id-2045' is-artificial='yes'/>
16177            <parameter type-id='type-id-840'/>
16178            <return type-id='type-id-841'/>
16179          </function-decl>
16180        </member-function>
16181        <member-function access='public'>
16182          <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'>
16183            <parameter type-id='type-id-2045' is-artificial='yes'/>
16184            <parameter type-id='type-id-826'/>
16185            <return type-id='type-id-827'/>
16186          </function-decl>
16187        </member-function>
16188        <member-function access='public'>
16189          <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'>
16190            <parameter type-id='type-id-2045' is-artificial='yes'/>
16191            <parameter type-id='type-id-822'/>
16192            <return type-id='type-id-823'/>
16193          </function-decl>
16194        </member-function>
16195      </class-decl>
16196      <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-1648'>
16197        <member-type access='protected'>
16198          <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-2326'>
16199            <data-member access='public'>
16200              <var-decl name='format' type-id='type-id-415' 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'/>
16201            </data-member>
16202            <data-member access='public'>
16203              <var-decl name='format1' type-id='type-id-898' 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'/>
16204            </data-member>
16205          </union-decl>
16206        </member-type>
16207        <data-member access='protected' layout-offset-in-bits='0'>
16208          <var-decl name='u' type-id='type-id-2326' 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'/>
16209        </data-member>
16210        <member-function access='public'>
16211          <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'>
16212            <parameter type-id='type-id-2055' is-artificial='yes'/>
16213            <parameter type-id='type-id-840'/>
16214            <return type-id='type-id-841'/>
16215          </function-decl>
16216        </member-function>
16217        <member-function access='public'>
16218          <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'>
16219            <parameter type-id='type-id-2055' is-artificial='yes'/>
16220            <parameter type-id='type-id-826'/>
16221            <return type-id='type-id-827'/>
16222          </function-decl>
16223        </member-function>
16224        <member-function access='public'>
16225          <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'>
16226            <parameter type-id='type-id-2055' is-artificial='yes'/>
16227            <parameter type-id='type-id-822'/>
16228            <return type-id='type-id-823'/>
16229          </function-decl>
16230        </member-function>
16231      </class-decl>
16232      <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-1653'>
16233        <member-type access='protected'>
16234          <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-2327'>
16235            <data-member access='public'>
16236              <var-decl name='format' type-id='type-id-415' 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'/>
16237            </data-member>
16238            <data-member access='public'>
16239              <var-decl name='format1' type-id='type-id-899' 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'/>
16240            </data-member>
16241          </union-decl>
16242        </member-type>
16243        <data-member access='protected' layout-offset-in-bits='0'>
16244          <var-decl name='u' type-id='type-id-2327' 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'/>
16245        </data-member>
16246        <member-function access='public'>
16247          <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'>
16248            <parameter type-id='type-id-2058' is-artificial='yes'/>
16249            <parameter type-id='type-id-840'/>
16250            <return type-id='type-id-841'/>
16251          </function-decl>
16252        </member-function>
16253        <member-function access='public'>
16254          <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'>
16255            <parameter type-id='type-id-2058' is-artificial='yes'/>
16256            <parameter type-id='type-id-826'/>
16257            <return type-id='type-id-827'/>
16258          </function-decl>
16259        </member-function>
16260        <member-function access='public'>
16261          <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'>
16262            <parameter type-id='type-id-2058' is-artificial='yes'/>
16263            <parameter type-id='type-id-822'/>
16264            <return type-id='type-id-823'/>
16265          </function-decl>
16266        </member-function>
16267      </class-decl>
16268      <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-2328'>
16269        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-962'/>
16270      </class-decl>
16271      <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-2329'>
16272        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-958'/>
16273      </class-decl>
16274      <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-2330'>
16275        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1578'/>
16276      </class-decl>
16277      <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-1578'>
16278        <member-type access='protected'>
16279          <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-2331'>
16280            <data-member access='public'>
16281              <var-decl name='format' type-id='type-id-415' 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'/>
16282            </data-member>
16283            <data-member access='public'>
16284              <var-decl name='format1' type-id='type-id-891' 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'/>
16285            </data-member>
16286          </union-decl>
16287        </member-type>
16288        <data-member access='protected' layout-offset-in-bits='0'>
16289          <var-decl name='u' type-id='type-id-2331' 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'/>
16290        </data-member>
16291        <member-function access='public'>
16292          <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'>
16293            <parameter type-id='type-id-1978' is-artificial='yes'/>
16294            <return type-id='type-id-2145'/>
16295          </function-decl>
16296        </member-function>
16297        <member-function access='public'>
16298          <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'>
16299            <parameter type-id='type-id-1978' is-artificial='yes'/>
16300            <parameter type-id='type-id-840'/>
16301            <return type-id='type-id-841'/>
16302          </function-decl>
16303        </member-function>
16304      </class-decl>
16305      <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-1750'>
16306        <member-type access='public'>
16307          <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-2332'>
16308            <underlying-type type-id='type-id-11'/>
16309            <enumerator name='Single' value='1'/>
16310            <enumerator name='Pair' value='2'/>
16311            <enumerator name='Cursive' value='3'/>
16312            <enumerator name='MarkBase' value='4'/>
16313            <enumerator name='MarkLig' value='5'/>
16314            <enumerator name='MarkMark' value='6'/>
16315            <enumerator name='Context' value='7'/>
16316            <enumerator name='ChainContext' value='8'/>
16317            <enumerator name='Extension' value='9'/>
16318          </enum-decl>
16319        </member-type>
16320        <member-type access='protected'>
16321          <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-2333'>
16322            <member-type access='public'>
16323              <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-gpos-table.hh' line='1425' column='1' id='type-id-2334'>
16324                <data-member access='public' layout-offset-in-bits='0'>
16325                  <var-decl name='sub_format' type-id='type-id-415' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout-gpos-table.hh' line='1426' column='1'/>
16326                </data-member>
16327              </class-decl>
16328            </member-type>
16329            <data-member access='public'>
16330              <var-decl name='header' type-id='type-id-2334' 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'/>
16331            </data-member>
16332            <data-member access='public'>
16333              <var-decl name='single' type-id='type-id-1793' 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'/>
16334            </data-member>
16335            <data-member access='public'>
16336              <var-decl name='pair' type-id='type-id-1737' 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'/>
16337            </data-member>
16338            <data-member access='public'>
16339              <var-decl name='cursive' type-id='type-id-1567' 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'/>
16340            </data-member>
16341            <data-member access='public'>
16342              <var-decl name='markBase' type-id='type-id-1636' 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'/>
16343            </data-member>
16344            <data-member access='public'>
16345              <var-decl name='markLig' type-id='type-id-1648' 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'/>
16346            </data-member>
16347            <data-member access='public'>
16348              <var-decl name='markMark' type-id='type-id-1653' 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'/>
16349            </data-member>
16350            <data-member access='public'>
16351              <var-decl name='context' type-id='type-id-2328' 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'/>
16352            </data-member>
16353            <data-member access='public'>
16354              <var-decl name='chainContext' type-id='type-id-2329' 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'/>
16355            </data-member>
16356            <data-member access='public'>
16357              <var-decl name='extension' type-id='type-id-2330' 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'/>
16358            </data-member>
16359          </union-decl>
16360        </member-type>
16361        <data-member access='protected' layout-offset-in-bits='0'>
16362          <var-decl name='u' type-id='type-id-2333' 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'/>
16363        </data-member>
16364        <data-member access='public' static='yes'>
16365          <var-decl name='min_size' type-id='type-id-105' 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'/>
16366        </data-member>
16367        <member-function access='public'>
16368          <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'>
16369            <parameter type-id='type-id-2146' is-artificial='yes'/>
16370            <parameter type-id='type-id-840'/>
16371            <parameter type-id='type-id-12'/>
16372            <return type-id='type-id-841'/>
16373          </function-decl>
16374        </member-function>
16375      </class-decl>
16376      <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-649'>
16377        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
16378        <data-member access='public' static='yes'>
16379          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
16380        </data-member>
16381        <data-member access='public' static='yes'>
16382          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
16383        </data-member>
16384      </class-decl>
16385      <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-667'>
16386        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
16387        <data-member access='public' static='yes'>
16388          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
16389        </data-member>
16390        <data-member access='public' static='yes'>
16391          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
16392        </data-member>
16393      </class-decl>
16394      <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-657'>
16395        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
16396        <data-member access='public' static='yes'>
16397          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
16398        </data-member>
16399        <data-member access='public' static='yes'>
16400          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
16401        </data-member>
16402      </class-decl>
16403      <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-1422'>
16404        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-629'/>
16405        <member-function access='public'>
16406          <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'>
16407            <parameter type-id='type-id-2142' is-artificial='yes'/>
16408            <parameter type-id='type-id-802'/>
16409            <return type-id='type-id-13'/>
16410          </function-decl>
16411        </member-function>
16412        <member-function access='public'>
16413          <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'>
16414            <parameter type-id='type-id-2142' is-artificial='yes'/>
16415            <parameter type-id='type-id-822'/>
16416            <return type-id='type-id-823'/>
16417          </function-decl>
16418        </member-function>
16419        <member-function access='public'>
16420          <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'>
16421            <parameter type-id='type-id-2142' is-artificial='yes'/>
16422            <parameter type-id='type-id-826'/>
16423            <return type-id='type-id-827'/>
16424          </function-decl>
16425        </member-function>
16426      </class-decl>
16427      <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-663'>
16428        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
16429        <data-member access='public' static='yes'>
16430          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
16431        </data-member>
16432        <data-member access='public' static='yes'>
16433          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
16434        </data-member>
16435        <member-function access='public'>
16436          <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'>
16437            <parameter type-id='type-id-514' is-artificial='yes'/>
16438            <parameter type-id='type-id-309'/>
16439            <parameter type-id='type-id-33'/>
16440            <parameter type-id='type-id-814'/>
16441            <return type-id='type-id-1'/>
16442          </function-decl>
16443        </member-function>
16444      </class-decl>
16445      <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-906'>
16446        <member-type access='public'>
16447          <class-decl name='sanitize_closure_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-976'/>
16448        </member-type>
16449        <data-member access='public' layout-offset-in-bits='0'>
16450          <var-decl name='tag' type-id='type-id-306' 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'/>
16451        </data-member>
16452        <data-member access='public' layout-offset-in-bits='32'>
16453          <var-decl name='offset' type-id='type-id-663' 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'/>
16454        </data-member>
16455        <data-member access='public' static='yes'>
16456          <var-decl name='static_size' type-id='type-id-105' 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'/>
16457        </data-member>
16458        <data-member access='public' static='yes'>
16459          <var-decl name='min_size' type-id='type-id-105' 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'/>
16460        </data-member>
16461      </class-decl>
16462      <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-642'>
16463        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-810'/>
16464        <data-member access='public' static='yes'>
16465          <var-decl name='static_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
16466        </data-member>
16467        <data-member access='public' static='yes'>
16468          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='778' column='1'/>
16469        </data-member>
16470        <member-function access='public'>
16471          <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'>
16472            <parameter type-id='type-id-515' is-artificial='yes'/>
16473            <parameter type-id='type-id-309'/>
16474            <parameter type-id='type-id-33'/>
16475            <parameter type-id='type-id-811'/>
16476            <return type-id='type-id-1'/>
16477          </function-decl>
16478        </member-function>
16479      </class-decl>
16480      <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-904'>
16481        <member-type access='public'>
16482          <class-decl name='sanitize_closure_t' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-974'/>
16483        </member-type>
16484        <data-member access='public' layout-offset-in-bits='0'>
16485          <var-decl name='tag' type-id='type-id-306' 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'/>
16486        </data-member>
16487        <data-member access='public' layout-offset-in-bits='32'>
16488          <var-decl name='offset' type-id='type-id-642' 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'/>
16489        </data-member>
16490        <data-member access='public' static='yes'>
16491          <var-decl name='static_size' type-id='type-id-105' 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'/>
16492        </data-member>
16493        <data-member access='public' static='yes'>
16494          <var-decl name='min_size' type-id='type-id-105' 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'/>
16495        </data-member>
16496      </class-decl>
16497      <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-873'>
16498        <data-member access='public' layout-offset-in-bits='0'>
16499          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
16500        </data-member>
16501        <data-member access='public' layout-offset-in-bits='16'>
16502          <var-decl name='array' type-id='type-id-954' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
16503        </data-member>
16504        <data-member access='public' static='yes'>
16505          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
16506        </data-member>
16507      </class-decl>
16508      <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-849'>
16509        <data-member access='public' layout-offset-in-bits='0'>
16510          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
16511        </data-member>
16512        <data-member access='public' layout-offset-in-bits='16'>
16513          <var-decl name='array' type-id='type-id-926' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
16514        </data-member>
16515        <data-member access='public' static='yes'>
16516          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
16517        </data-member>
16518      </class-decl>
16519      <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-1004'>
16520        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-280'/>
16521        <data-member access='public' static='yes'>
16522          <var-decl name='NOT_FOUND_INDEX' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='676' column='1'/>
16523        </data-member>
16524      </class-decl>
16525      <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-872'>
16526        <data-member access='public' layout-offset-in-bits='0'>
16527          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
16528        </data-member>
16529        <data-member access='public' layout-offset-in-bits='16'>
16530          <var-decl name='array' type-id='type-id-953' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
16531        </data-member>
16532        <data-member access='public' static='yes'>
16533          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
16534        </data-member>
16535      </class-decl>
16536      <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-871'>
16537        <data-member access='public' layout-offset-in-bits='0'>
16538          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
16539        </data-member>
16540        <data-member access='public' layout-offset-in-bits='16'>
16541          <var-decl name='array' type-id='type-id-952' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
16542        </data-member>
16543        <data-member access='public' static='yes'>
16544          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
16545        </data-member>
16546      </class-decl>
16547      <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-862'>
16548        <data-member access='public' layout-offset-in-bits='0'>
16549          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
16550        </data-member>
16551        <data-member access='public' layout-offset-in-bits='16'>
16552          <var-decl name='array' type-id='type-id-939' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
16553        </data-member>
16554        <data-member access='public' static='yes'>
16555          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
16556        </data-member>
16557      </class-decl>
16558      <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-869'>
16559        <data-member access='public' layout-offset-in-bits='0'>
16560          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
16561        </data-member>
16562        <data-member access='public' layout-offset-in-bits='16'>
16563          <var-decl name='array' type-id='type-id-948' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
16564        </data-member>
16565        <data-member access='public' static='yes'>
16566          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
16567        </data-member>
16568      </class-decl>
16569      <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-864'>
16570        <data-member access='public' layout-offset-in-bits='0'>
16571          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
16572        </data-member>
16573        <data-member access='public' layout-offset-in-bits='16'>
16574          <var-decl name='array' type-id='type-id-942' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
16575        </data-member>
16576        <data-member access='public' static='yes'>
16577          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
16578        </data-member>
16579      </class-decl>
16580      <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-865'>
16581        <data-member access='public' layout-offset-in-bits='0'>
16582          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
16583        </data-member>
16584        <data-member access='public' layout-offset-in-bits='16'>
16585          <var-decl name='array' type-id='type-id-943' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
16586        </data-member>
16587        <data-member access='public' static='yes'>
16588          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
16589        </data-member>
16590        <member-function access='public'>
16591          <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'>
16592            <parameter type-id='type-id-944' is-artificial='yes'/>
16593            <parameter type-id='type-id-309'/>
16594            <parameter type-id='type-id-33'/>
16595            <parameter type-id='type-id-12'/>
16596            <return type-id='type-id-1'/>
16597          </function-decl>
16598        </member-function>
16599      </class-decl>
16600      <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-854'>
16601        <data-member access='public' layout-offset-in-bits='0'>
16602          <var-decl name='len' type-id='type-id-280' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='892' column='1'/>
16603        </data-member>
16604        <data-member access='public' layout-offset-in-bits='16'>
16605          <var-decl name='array' type-id='type-id-930' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='893' column='1'/>
16606        </data-member>
16607        <data-member access='public' static='yes'>
16608          <var-decl name='min_size' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-open-type-private.hh' line='895' column='1'/>
16609        </data-member>
16610        <member-function access='public'>
16611          <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'>
16612            <parameter type-id='type-id-931' is-artificial='yes'/>
16613            <parameter type-id='type-id-309'/>
16614            <parameter type-id='type-id-33'/>
16615            <parameter type-id='type-id-12'/>
16616            <return type-id='type-id-1'/>
16617          </function-decl>
16618        </member-function>
16619      </class-decl>
16620      <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-2203'>
16621        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-872'/>
16622        <member-function access='public'>
16623          <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'>
16624            <parameter type-id='type-id-2205' is-artificial='yes'/>
16625            <parameter type-id='type-id-2280'/>
16626            <return type-id='type-id-9'/>
16627          </function-decl>
16628        </member-function>
16629      </class-decl>
16630      <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-2159'>
16631        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2203'/>
16632      </class-decl>
16633      <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-2206'>
16634        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-873'/>
16635        <member-function access='public'>
16636          <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'>
16637            <parameter type-id='type-id-2208' is-artificial='yes'/>
16638            <parameter type-id='type-id-2280'/>
16639            <return type-id='type-id-9'/>
16640          </function-decl>
16641        </member-function>
16642      </class-decl>
16643      <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-1669'>
16644        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2335'/>
16645      </class-decl>
16646      <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-2335'>
16647        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-862'/>
16648      </class-decl>
16649      <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-2155'>
16650        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2336'/>
16651      </class-decl>
16652      <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-2336'>
16653        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-871'/>
16654      </class-decl>
16655      <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-1765'>
16656        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2155'/>
16657      </class-decl>
16658      <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-964'>
16659        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-849'/>
16660      </class-decl>
16661      <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-2163'>
16662        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2206'/>
16663      </class-decl>
16664      <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-1769'>
16665        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2163'/>
16666      </class-decl>
16667      <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-1785'>
16668        <data-member access='protected' layout-offset-in-bits='0'>
16669          <var-decl name='defaultLangSys' type-id='type-id-644' 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'/>
16670        </data-member>
16671        <data-member access='protected' layout-offset-in-bits='16'>
16672          <var-decl name='langSys' type-id='type-id-2159' 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'/>
16673        </data-member>
16674        <data-member access='public' static='yes'>
16675          <var-decl name='min_size' type-id='type-id-105' 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'/>
16676        </data-member>
16677      </class-decl>
16678      <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-892'>
16679        <data-member access='public' layout-offset-in-bits='0'>
16680          <var-decl name='featureParams' type-id='type-id-643' 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'/>
16681        </data-member>
16682        <data-member access='public' layout-offset-in-bits='16'>
16683          <var-decl name='lookupIndex' type-id='type-id-964' 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'/>
16684        </data-member>
16685        <data-member access='public' static='yes'>
16686          <var-decl name='min_size' type-id='type-id-105' 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'/>
16687        </data-member>
16688      </class-decl>
16689      <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-1677'>
16690        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2337'/>
16691      </class-decl>
16692      <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-2337'>
16693        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-869'/>
16694      </class-decl>
16695      <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-1666'>
16696        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2338'/>
16697        <member-function access='public'>
16698          <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'>
16699            <parameter type-id='type-id-1668' is-artificial='yes'/>
16700            <parameter type-id='type-id-309'/>
16701            <parameter type-id='type-id-12'/>
16702            <return type-id='type-id-1'/>
16703          </function-decl>
16704        </member-function>
16705      </class-decl>
16706      <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-2338'>
16707        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-854'/>
16708      </class-decl>
16709      <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-1673'>
16710        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-2339'/>
16711      </class-decl>
16712      <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-2339'>
16713        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-864'/>
16714      </class-decl>
16715      <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-896'>
16716        <data-member access='public' layout-offset-in-bits='0'>
16717          <var-decl name='lookupOrderZ' type-id='type-id-810' 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'/>
16718        </data-member>
16719        <data-member access='public' layout-offset-in-bits='16'>
16720          <var-decl name='reqFeatureIndex' type-id='type-id-415' 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'/>
16721        </data-member>
16722        <data-member access='public' layout-offset-in-bits='32'>
16723          <var-decl name='featureIndex' type-id='type-id-964' 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'/>
16724        </data-member>
16725        <data-member access='public' static='yes'>
16726          <var-decl name='min_size' type-id='type-id-105' 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'/>
16727        </data-member>
16728      </class-decl>
16729      <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-1600'>
16730        <base-class access='public' layout-offset-in-bits='0' type-id='type-id-1606'/>
16731        <data-member access='public' static='yes'>
16732          <var-decl name='tableTag' type-id='type-id-409' 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'/>
16733        </data-member>
16734        <data-member access='public' static='yes'>
16735          <var-decl name='static_size' type-id='type-id-105' 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'/>
16736        </data-member>
16737        <data-member access='public' static='yes'>
16738          <var-decl name='min_size' type-id='type-id-105' 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'/>
16739        </data-member>
16740      </class-decl>
16741      <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-2340'/>
16742      <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-2341'/>
16743      <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-2342'/>
16744      <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-1812'/>
16745      <class-decl name='Supplier&lt;OT::RangeRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1858'/>
16746      <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-1822'/>
16747      <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-1824'/>
16748      <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-1834'/>
16749      <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-1832'/>
16750      <class-decl name='Supplier&lt;OT::MarkRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1816'/>
16751      <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-1852'/>
16752      <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-1830'/>
16753      <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-1836'/>
16754      <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-1838'/>
16755      <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-1848'/>
16756      <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-1850'/>
16757      <class-decl name='Supplier&lt;OT::LookupRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1814'/>
16758      <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-1826'/>
16759      <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-1828'/>
16760      <class-decl name='Supplier&lt;OT::EntryExitRecord&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1808'/>
16761      <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-1842'/>
16762      <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-1818'/>
16763      <class-decl name='Supplier&lt;OT::Record&lt;OT::Script&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1864'/>
16764      <class-decl name='Supplier&lt;OT::Index&gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1810'/>
16765      <class-decl name='Supplier&lt;OT::Record&lt;OT::LangSys&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1862'/>
16766      <class-decl name='Supplier&lt;OT::Record&lt;OT::Feature&gt; &gt;' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-1860'/>
16767      <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-1840'/>
16768      <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-1854'/>
16769      <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-1856'/>
16770      <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-1844'/>
16771      <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-1846'/>
16772      <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-1820'/>
16773    </namespace-decl>
16774    <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'>
16775      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='437' column='1'/>
16776      <parameter type-id='type-id-223' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='438' column='1'/>
16777      <return type-id='type-id-12'/>
16778    </function-decl>
16779    <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'>
16780      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='318' column='1'/>
16781      <return type-id='type-id-28'/>
16782    </function-decl>
16783    <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'>
16784      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='318' column='1'/>
16785      <return type-id='type-id-28'/>
16786    </function-decl>
16787    <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'>
16788      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='423' column='1'/>
16789      <parameter type-id='type-id-223' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='424' column='1'/>
16790      <parameter type-id='type-id-12' name='feature_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='425' column='1'/>
16791      <parameter type-id='type-id-12' name='start_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='426' column='1'/>
16792      <parameter type-id='type-id-68' name='lookup_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='427' column='1'/>
16793      <parameter type-id='type-id-68' name='lookup_indexes' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='428' column='1'/>
16794      <return type-id='type-id-12'/>
16795    </function-decl>
16796    <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'>
16797      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='290' column='1'/>
16798      <parameter type-id='type-id-223' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='291' column='1'/>
16799      <parameter type-id='type-id-12' name='script_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='292' column='1'/>
16800      <parameter type-id='type-id-12' name='start_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='293' column='1'/>
16801      <parameter type-id='type-id-68' name='language_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='294' column='1'/>
16802      <parameter type-id='type-id-1399' name='language_tags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='295' column='1'/>
16803      <return type-id='type-id-12'/>
16804    </function-decl>
16805    <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'>
16806      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='277' column='1'/>
16807      <parameter type-id='type-id-223' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='278' column='1'/>
16808      <parameter type-id='type-id-12' name='start_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='279' column='1'/>
16809      <parameter type-id='type-id-68' name='feature_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='280' column='1'/>
16810      <parameter type-id='type-id-1399' name='feature_tags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='281' column='1'/>
16811      <return type-id='type-id-12'/>
16812    </function-decl>
16813    <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'>
16814      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='277' column='1'/>
16815      <parameter type-id='type-id-223' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='278' column='1'/>
16816      <parameter type-id='type-id-12' name='start_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='279' column='1'/>
16817      <parameter type-id='type-id-68' name='feature_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='280' column='1'/>
16818      <parameter type-id='type-id-1399' name='feature_tags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='281' column='1'/>
16819      <return type-id='type-id-12'/>
16820    </function-decl>
16821    <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'>
16822      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-face.cc' line='318' column='1'/>
16823      <return type-id='type-id-28'/>
16824    </function-decl>
16825    <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'>
16826      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='752' column='1'/>
16827      <parameter type-id='type-id-68' name='design_size' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='753' column='1'/>
16828      <parameter type-id='type-id-68' name='subfamily_id' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='754' column='1'/>
16829      <parameter type-id='type-id-68' 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'/>
16830      <parameter type-id='type-id-68' name='range_start' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='756' column='1'/>
16831      <parameter type-id='type-id-68' name='range_end' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='757' column='1'/>
16832      <return type-id='type-id-28'/>
16833    </function-decl>
16834    <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'>
16835      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='397' column='1'/>
16836      <parameter type-id='type-id-223' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='398' column='1'/>
16837      <parameter type-id='type-id-12' name='script_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='399' column='1'/>
16838      <parameter type-id='type-id-12' name='language_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='400' column='1'/>
16839      <parameter type-id='type-id-223' name='feature_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='401' column='1'/>
16840      <parameter type-id='type-id-68' name='feature_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='402' column='1'/>
16841      <return type-id='type-id-28'/>
16842    </function-decl>
16843    <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'>
16844      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='372' column='1'/>
16845      <parameter type-id='type-id-223' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='373' column='1'/>
16846      <parameter type-id='type-id-12' name='script_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='374' column='1'/>
16847      <parameter type-id='type-id-12' name='language_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='375' column='1'/>
16848      <parameter type-id='type-id-12' name='start_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='376' column='1'/>
16849      <parameter type-id='type-id-68' name='feature_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='377' column='1'/>
16850      <parameter type-id='type-id-1399' name='feature_tags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='378' column='1'/>
16851      <return type-id='type-id-12'/>
16852    </function-decl>
16853    <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'>
16854      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='357' column='1'/>
16855      <parameter type-id='type-id-223' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='358' column='1'/>
16856      <parameter type-id='type-id-12' name='script_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='359' column='1'/>
16857      <parameter type-id='type-id-12' name='language_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='360' column='1'/>
16858      <parameter type-id='type-id-12' name='start_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='361' column='1'/>
16859      <parameter type-id='type-id-68' name='feature_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='362' column='1'/>
16860      <parameter type-id='type-id-68' name='feature_indexes' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='363' column='1'/>
16861      <return type-id='type-id-12'/>
16862    </function-decl>
16863    <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'>
16864      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='339' column='1'/>
16865      <parameter type-id='type-id-223' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='340' column='1'/>
16866      <parameter type-id='type-id-12' name='script_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='341' column='1'/>
16867      <parameter type-id='type-id-12' name='language_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='342' column='1'/>
16868      <parameter type-id='type-id-68' name='feature_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='343' column='1'/>
16869      <parameter type-id='type-id-1399' name='feature_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='344' column='1'/>
16870      <return type-id='type-id-28'/>
16871    </function-decl>
16872    <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'>
16873      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='324' column='1'/>
16874      <parameter type-id='type-id-223' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='325' column='1'/>
16875      <parameter type-id='type-id-12' name='script_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='326' column='1'/>
16876      <parameter type-id='type-id-12' name='language_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='327' column='1'/>
16877      <parameter type-id='type-id-68' name='feature_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='328' column='1'/>
16878      <return type-id='type-id-28'/>
16879    </function-decl>
16880    <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'>
16881      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='303' column='1'/>
16882      <parameter type-id='type-id-223' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='304' column='1'/>
16883      <parameter type-id='type-id-12' name='script_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='305' column='1'/>
16884      <parameter type-id='type-id-223' name='language_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='306' column='1'/>
16885      <parameter type-id='type-id-68' name='language_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='307' column='1'/>
16886      <return type-id='type-id-28'/>
16887    </function-decl>
16888    <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'>
16889      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='680' column='1'/>
16890      <parameter type-id='type-id-12' name='lookup_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='681' column='1'/>
16891      <parameter type-id='type-id-152' name='glyphs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='682' column='1'/>
16892      <parameter type-id='type-id-12' name='glyphs_length' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='683' column='1'/>
16893      <parameter type-id='type-id-28' name='zero_context' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='684' column='1'/>
16894      <return type-id='type-id-28'/>
16895    </function-decl>
16896    <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'>
16897      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='147' column='1'/>
16898      <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'/>
16899      <parameter type-id='type-id-12' name='start_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='149' column='1'/>
16900      <parameter type-id='type-id-68' name='point_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='150' column='1'/>
16901      <parameter type-id='type-id-68' name='point_array' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='151' column='1'/>
16902      <return type-id='type-id-12'/>
16903    </function-decl>
16904    <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'>
16905      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='229' column='1'/>
16906      <parameter type-id='type-id-223' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='230' column='1'/>
16907      <parameter type-id='type-id-2281' name='script_tags' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='231' column='1'/>
16908      <parameter type-id='type-id-68' name='script_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='232' column='1'/>
16909      <parameter type-id='type-id-1399' name='chosen_script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='233' column='1'/>
16910      <return type-id='type-id-28'/>
16911    </function-decl>
16912    <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'>
16913      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='157' column='1'/>
16914      <parameter type-id='type-id-129' name='direction' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='158' column='1'/>
16915      <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'/>
16916      <parameter type-id='type-id-12' name='start_offset' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='160' column='1'/>
16917      <parameter type-id='type-id-68' name='caret_count' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='161' column='1'/>
16918      <parameter type-id='type-id-1121' name='caret_array' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='162' column='1'/>
16919      <return type-id='type-id-12'/>
16920    </function-decl>
16921    <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'>
16922      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='139' column='1'/>
16923      <parameter type-id='type-id-1425' name='klass' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='140' column='1'/>
16924      <parameter type-id='type-id-804' name='glyphs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='141' column='1'/>
16925      <return type-id='type-id-13'/>
16926    </function-decl>
16927    <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'>
16928      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='199' column='1'/>
16929      <parameter type-id='type-id-223' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='200' column='1'/>
16930      <parameter type-id='type-id-223' name='script_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='201' column='1'/>
16931      <parameter type-id='type-id-68' name='script_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='202' column='1'/>
16932      <return type-id='type-id-28'/>
16933    </function-decl>
16934    <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'>
16935      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='594' column='1'/>
16936      <parameter type-id='type-id-223' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='595' column='1'/>
16937      <parameter type-id='type-id-2281' name='scripts' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='596' column='1'/>
16938      <parameter type-id='type-id-2281' name='languages' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='597' column='1'/>
16939      <parameter type-id='type-id-2281' name='features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='598' column='1'/>
16940      <parameter type-id='type-id-804' name='lookup_indexes' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='599' column='1'/>
16941      <return type-id='type-id-13'/>
16942    </function-decl>
16943    <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'>
16944      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='635' column='1'/>
16945      <parameter type-id='type-id-223' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='636' column='1'/>
16946      <parameter type-id='type-id-12' name='lookup_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='637' column='1'/>
16947      <parameter type-id='type-id-804' name='glyphs_before' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='638' column='1'/>
16948      <parameter type-id='type-id-804' name='glyphs_input' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='639' column='1'/>
16949      <parameter type-id='type-id-804' name='glyphs_after' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='640' column='1'/>
16950      <parameter type-id='type-id-804' name='glyphs_output' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='641' column='1'/>
16951      <return type-id='type-id-13'/>
16952    </function-decl>
16953    <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'>
16954      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='718' column='1'/>
16955      <parameter type-id='type-id-12' name='lookup_index' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='719' column='1'/>
16956      <parameter type-id='type-id-804' name='glyphs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='720' column='1'/>
16957      <return type-id='type-id-13'/>
16958    </function-decl>
16959    <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'>
16960      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-layout.cc' line='132' column='1'/>
16961      <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'/>
16962      <return type-id='type-id-1425'/>
16963    </function-decl>
16964    <reference-type-def kind='lvalue' type-id='type-id-1805' size-in-bits='64' id='type-id-1411'/>
16965    <pointer-type-def type-id='type-id-1866' size-in-bits='64' id='type-id-2312'/>
16966    <reference-type-def kind='lvalue' type-id='type-id-2343' size-in-bits='64' id='type-id-2313'/>
16967    <pointer-type-def type-id='type-id-2344' size-in-bits='64' id='type-id-1404'/>
16968    <pointer-type-def type-id='type-id-105' size-in-bits='64' id='type-id-2311'/>
16969    <function-type size-in-bits='64' id='type-id-1878'>
16970      <parameter type-id='type-id-804'/>
16971      <parameter type-id='type-id-2212'/>
16972      <parameter type-id='type-id-33'/>
16973      <return type-id='type-id-1'/>
16974    </function-type>
16975    <function-type size-in-bits='64' id='type-id-1078'>
16976      <parameter type-id='type-id-72'/>
16977      <parameter type-id='type-id-2212'/>
16978      <parameter type-id='type-id-33'/>
16979      <return type-id='type-id-1'/>
16980    </function-type>
16981    <function-type size-in-bits='64' id='type-id-1106'>
16982      <parameter type-id='type-id-826'/>
16983      <parameter type-id='type-id-12'/>
16984      <return type-id='type-id-827'/>
16985    </function-type>
16986    <function-type size-in-bits='64' id='type-id-1107'>
16987      <parameter type-id='type-id-824'/>
16988      <parameter type-id='type-id-12'/>
16989      <return type-id='type-id-825'/>
16990    </function-type>
16991    <function-type size-in-bits='64' id='type-id-1108'>
16992      <parameter type-id='type-id-822'/>
16993      <parameter type-id='type-id-12'/>
16994      <return type-id='type-id-823'/>
16995    </function-type>
16996    <function-type size-in-bits='64' id='type-id-2301'>
16997      <parameter type-id='type-id-1395'/>
16998      <parameter type-id='type-id-143'/>
16999      <parameter type-id='type-id-161'/>
17000      <return type-id='type-id-13'/>
17001    </function-type>
17002    <function-type size-in-bits='64' id='type-id-2302'>
17003      <parameter type-id='type-id-804'/>
17004      <parameter type-id='type-id-2212'/>
17005      <parameter type-id='type-id-33'/>
17006      <return type-id='type-id-13'/>
17007    </function-type>
17008    <pointer-type-def type-id='type-id-223' size-in-bits='64' id='type-id-1399'/>
17009    <qualified-type-def type-id='type-id-1866' const='yes' id='type-id-2343'/>
17010    <qualified-type-def type-id='type-id-2345' const='yes' id='type-id-2344'/>
17011    <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-2345'>
17012      <data-member access='public' layout-offset-in-bits='0'>
17013        <var-decl name='name' type-id='type-id-2346' 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'/>
17014      </data-member>
17015      <data-member access='public' layout-offset-in-bits='64'>
17016        <var-decl name='collect_features' type-id='type-id-2347' 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'/>
17017      </data-member>
17018      <data-member access='public' layout-offset-in-bits='128'>
17019        <var-decl name='override_features' type-id='type-id-2347' 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'/>
17020      </data-member>
17021      <data-member access='public' layout-offset-in-bits='192'>
17022        <var-decl name='data_create' type-id='type-id-2348' 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'/>
17023      </data-member>
17024      <data-member access='public' layout-offset-in-bits='256'>
17025        <var-decl name='data_destroy' type-id='type-id-20' 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'/>
17026      </data-member>
17027      <data-member access='public' layout-offset-in-bits='320'>
17028        <var-decl name='preprocess_text' type-id='type-id-2349' 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'/>
17029      </data-member>
17030      <data-member access='public' layout-offset-in-bits='384'>
17031        <var-decl name='normalization_preference' type-id='type-id-2350' 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'/>
17032      </data-member>
17033      <data-member access='public' layout-offset-in-bits='448'>
17034        <var-decl name='decompose' type-id='type-id-2351' 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'/>
17035      </data-member>
17036      <data-member access='public' layout-offset-in-bits='512'>
17037        <var-decl name='compose' type-id='type-id-2352' 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'/>
17038      </data-member>
17039      <data-member access='public' layout-offset-in-bits='576'>
17040        <var-decl name='setup_masks' type-id='type-id-2349' 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'/>
17041      </data-member>
17042      <data-member access='public' layout-offset-in-bits='640'>
17043        <var-decl name='zero_width_marks' type-id='type-id-2353' 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'/>
17044      </data-member>
17045      <data-member access='public' layout-offset-in-bits='672'>
17046        <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'/>
17047      </data-member>
17048    </class-decl>
17049    <pointer-type-def type-id='type-id-2354' size-in-bits='64' id='type-id-2351'/>
17050    <pointer-type-def type-id='type-id-2355' size-in-bits='64' id='type-id-2352'/>
17051    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='64' id='type-id-2346'>
17052      <subrange length='8' type-id='type-id-4' id='type-id-71'/>
17053    </array-type-def>
17054    <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-2350'>
17055      <underlying-type type-id='type-id-11'/>
17056      <enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_NONE' value='0'/>
17057      <enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_DECOMPOSED' value='1'/>
17058      <enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_DIACRITICS' value='2'/>
17059      <enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_DIACRITICS_NO_SHORT_CIRCUIT' value='3'/>
17060      <enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_DEFAULT' value='2'/>
17061    </enum-decl>
17062    <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-2353'>
17063      <underlying-type type-id='type-id-11'/>
17064      <enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_NONE' value='0'/>
17065      <enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_UNICODE_LATE' value='1'/>
17066      <enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_GDEF_EARLY' value='2'/>
17067      <enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_GDEF_LATE' value='3'/>
17068      <enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_DEFAULT' value='1'/>
17069    </enum-decl>
17070    <pointer-type-def type-id='type-id-2356' size-in-bits='64' id='type-id-2349'/>
17071    <pointer-type-def type-id='type-id-2357' size-in-bits='64' id='type-id-2347'/>
17072    <pointer-type-def type-id='type-id-2358' size-in-bits='64' id='type-id-2348'/>
17073  </abi-instr>
17074  <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'>
17075    <array-type-def dimensions='1' type-id='type-id-2359' size-in-bits='7168' id='type-id-2360'>
17076      <subrange length='32' type-id='type-id-4' id='type-id-1379'/>
17077    </array-type-def>
17078    <array-type-def dimensions='1' type-id='type-id-2361' size-in-bits='1024' id='type-id-2362'>
17079      <subrange length='8' type-id='type-id-4' id='type-id-71'/>
17080    </array-type-def>
17081    <array-type-def dimensions='1' type-id='type-id-2363' size-in-bits='2304' id='type-id-2364'>
17082      <subrange length='2' type-id='type-id-4' id='type-id-8'/>
17083    </array-type-def>
17084    <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-2365'>
17085      <member-type access='private'>
17086        <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-2359'>
17087          <data-member access='public' layout-offset-in-bits='0'>
17088            <var-decl name='tag' type-id='type-id-223' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='211' column='1'/>
17089          </data-member>
17090          <data-member access='public' layout-offset-in-bits='32'>
17091            <var-decl name='seq' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='212' column='1'/>
17092          </data-member>
17093          <data-member access='public' layout-offset-in-bits='64'>
17094            <var-decl name='max_value' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='213' column='1'/>
17095          </data-member>
17096          <data-member access='public' layout-offset-in-bits='96'>
17097            <var-decl name='flags' type-id='type-id-2366' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='214' column='1'/>
17098          </data-member>
17099          <data-member access='public' layout-offset-in-bits='128'>
17100            <var-decl name='default_value' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='215' column='1'/>
17101          </data-member>
17102          <data-member access='public' layout-offset-in-bits='160'>
17103            <var-decl name='stage' type-id='type-id-88' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='216' column='1'/>
17104          </data-member>
17105        </class-decl>
17106      </member-type>
17107      <member-type access='private'>
17108        <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-2361'>
17109          <data-member access='public' layout-offset-in-bits='0'>
17110            <var-decl name='index' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='223' column='1'/>
17111          </data-member>
17112          <data-member access='public' layout-offset-in-bits='64'>
17113            <var-decl name='pause_func' type-id='type-id-1389' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='224' column='1'/>
17114          </data-member>
17115        </class-decl>
17116      </member-type>
17117      <data-member access='public' layout-offset-in-bits='0'>
17118        <var-decl name='face' type-id='type-id-144' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='231' column='1'/>
17119      </data-member>
17120      <data-member access='public' layout-offset-in-bits='64'>
17121        <var-decl name='props' type-id='type-id-102' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='232' column='1'/>
17122      </data-member>
17123      <data-member access='public' layout-offset-in-bits='320'>
17124        <var-decl name='chosen_script' type-id='type-id-1386' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='234' column='1'/>
17125      </data-member>
17126      <data-member access='public' layout-offset-in-bits='384'>
17127        <var-decl name='found_script' type-id='type-id-1374' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='235' column='1'/>
17128      </data-member>
17129      <data-member access='public' layout-offset-in-bits='416'>
17130        <var-decl name='script_index' type-id='type-id-88' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='236' column='1'/>
17131      </data-member>
17132      <data-member access='public' layout-offset-in-bits='480'>
17133        <var-decl name='language_index' type-id='type-id-88' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='236' column='1'/>
17134      </data-member>
17135      <data-member access='private' layout-offset-in-bits='544'>
17136        <var-decl name='current_stage' type-id='type-id-88' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='240' column='1'/>
17137      </data-member>
17138      <data-member access='private' layout-offset-in-bits='640'>
17139        <var-decl name='feature_infos' type-id='type-id-2367' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='241' column='1'/>
17140      </data-member>
17141      <data-member access='private' layout-offset-in-bits='7936'>
17142        <var-decl name='stages' type-id='type-id-2364' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-map-private.hh' line='242' column='1'/>
17143      </data-member>
17144      <member-function access='public' constructor='yes'>
17145        <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'>
17146          <parameter type-id='type-id-2368' is-artificial='yes'/>
17147          <parameter type-id='type-id-144'/>
17148          <parameter type-id='type-id-229'/>
17149          <return type-id='type-id-13'/>
17150        </function-decl>
17151      </member-function>
17152    </class-decl>
17153    <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-2366'>
17154      <underlying-type type-id='type-id-11'/>
17155      <enumerator name='F_NONE' value='0'/>
17156      <enumerator name='F_GLOBAL' value='1'/>
17157      <enumerator name='F_HAS_FALLBACK' value='2'/>
17158      <enumerator name='F_MANUAL_ZWJ' value='4'/>
17159    </enum-decl>
17160    <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-2367'>
17161      <data-member access='public' layout-offset-in-bits='0'>
17162        <var-decl name='len' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='330' column='1'/>
17163      </data-member>
17164      <data-member access='public' layout-offset-in-bits='32'>
17165        <var-decl name='allocated' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='331' column='1'/>
17166      </data-member>
17167      <data-member access='public' layout-offset-in-bits='64'>
17168        <var-decl name='array' type-id='type-id-2369' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='332' column='1'/>
17169      </data-member>
17170      <data-member access='public' layout-offset-in-bits='128'>
17171        <var-decl name='static_array' type-id='type-id-2360' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='333' column='1'/>
17172      </data-member>
17173    </class-decl>
17174    <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-2363'>
17175      <data-member access='public' layout-offset-in-bits='0'>
17176        <var-decl name='len' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='330' column='1'/>
17177      </data-member>
17178      <data-member access='public' layout-offset-in-bits='32'>
17179        <var-decl name='allocated' type-id='type-id-12' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='331' column='1'/>
17180      </data-member>
17181      <data-member access='public' layout-offset-in-bits='64'>
17182        <var-decl name='array' type-id='type-id-2370' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='332' column='1'/>
17183      </data-member>
17184      <data-member access='public' layout-offset-in-bits='128'>
17185        <var-decl name='static_array' type-id='type-id-2362' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-private.hh' line='333' column='1'/>
17186      </data-member>
17187    </class-decl>
17188    <qualified-type-def type-id='type-id-2359' const='yes' id='type-id-2371'/>
17189    <reference-type-def kind='lvalue' type-id='type-id-2371' size-in-bits='64' id='type-id-2372'/>
17190    <pointer-type-def type-id='type-id-2371' size-in-bits='64' id='type-id-2373'/>
17191    <qualified-type-def type-id='type-id-2361' const='yes' id='type-id-2374'/>
17192    <reference-type-def kind='lvalue' type-id='type-id-2374' size-in-bits='64' id='type-id-2375'/>
17193    <qualified-type-def type-id='type-id-2367' const='yes' id='type-id-2376'/>
17194    <pointer-type-def type-id='type-id-2376' size-in-bits='64' id='type-id-2377'/>
17195    <qualified-type-def type-id='type-id-2363' const='yes' id='type-id-2378'/>
17196    <pointer-type-def type-id='type-id-2378' size-in-bits='64' id='type-id-2379'/>
17197    <pointer-type-def type-id='type-id-2365' size-in-bits='64' id='type-id-2368'/>
17198    <qualified-type-def type-id='type-id-2368' const='yes' id='type-id-2380'/>
17199    <reference-type-def kind='lvalue' type-id='type-id-2359' size-in-bits='64' id='type-id-2381'/>
17200    <pointer-type-def type-id='type-id-2359' size-in-bits='64' id='type-id-2369'/>
17201    <reference-type-def kind='lvalue' type-id='type-id-2361' size-in-bits='64' id='type-id-2382'/>
17202    <pointer-type-def type-id='type-id-2361' size-in-bits='64' id='type-id-2370'/>
17203    <qualified-type-def type-id='type-id-2383' id='type-id-2384'/>
17204    <reference-type-def kind='lvalue' type-id='type-id-1388' size-in-bits='64' id='type-id-2383'/>
17205    <qualified-type-def type-id='type-id-1392' const='yes' id='type-id-2385'/>
17206    <pointer-type-def type-id='type-id-2367' size-in-bits='64' id='type-id-2386'/>
17207    <qualified-type-def type-id='type-id-2386' const='yes' id='type-id-2387'/>
17208    <pointer-type-def type-id='type-id-2363' size-in-bits='64' id='type-id-2388'/>
17209    <qualified-type-def type-id='type-id-2388' const='yes' id='type-id-2389'/>
17210    <qualified-type-def type-id='type-id-2288' const='yes' id='type-id-2390'/>
17211    <qualified-type-def type-id='type-id-2289' const='yes' id='type-id-2391'/>
17212    <qualified-type-def type-id='type-id-2290' const='yes' id='type-id-2392'/>
17213  </abi-instr>
17214  <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'>
17215    <reference-type-def kind='lvalue' type-id='type-id-619' size-in-bits='64' id='type-id-423'/>
17216    <reference-type-def kind='lvalue' type-id='type-id-620' size-in-bits='64' id='type-id-444'/>
17217    <reference-type-def kind='lvalue' type-id='type-id-621' size-in-bits='64' id='type-id-442'/>
17218    <qualified-type-def type-id='type-id-265' const='yes' id='type-id-2393'/>
17219    <reference-type-def kind='lvalue' type-id='type-id-623' size-in-bits='64' id='type-id-428'/>
17220    <reference-type-def kind='lvalue' type-id='type-id-624' size-in-bits='64' id='type-id-432'/>
17221    <reference-type-def kind='lvalue' type-id='type-id-625' size-in-bits='64' id='type-id-446'/>
17222    <reference-type-def kind='lvalue' type-id='type-id-628' size-in-bits='64' id='type-id-449'/>
17223    <reference-type-def kind='lvalue' type-id='type-id-669' size-in-bits='64' id='type-id-435'/>
17224    <reference-type-def kind='lvalue' type-id='type-id-670' size-in-bits='64' id='type-id-439'/>
17225    <reference-type-def kind='lvalue' type-id='type-id-671' size-in-bits='64' id='type-id-429'/>
17226    <pointer-type-def type-id='type-id-671' size-in-bits='64' id='type-id-427'/>
17227    <reference-type-def kind='lvalue' type-id='type-id-672' size-in-bits='64' id='type-id-433'/>
17228    <pointer-type-def type-id='type-id-672' size-in-bits='64' id='type-id-431'/>
17229    <reference-type-def kind='lvalue' type-id='type-id-1805' size-in-bits='64' id='type-id-1411'/>
17230    <qualified-type-def type-id='type-id-1276' id='type-id-2394'/>
17231    <pointer-type-def type-id='type-id-1275' size-in-bits='64' id='type-id-1371'/>
17232    <qualified-type-def type-id='type-id-1371' const='yes' id='type-id-2395'/>
17233    <qualified-type-def type-id='type-id-1867' id='type-id-2396'/>
17234    <pointer-type-def type-id='type-id-1866' size-in-bits='64' id='type-id-2312'/>
17235    <qualified-type-def type-id='type-id-2312' const='yes' id='type-id-2397'/>
17236    <reference-type-def kind='lvalue' type-id='type-id-415' size-in-bits='64' id='type-id-450'/>
17237    <qualified-type-def type-id='type-id-312' const='yes' id='type-id-2398'/>
17238    <qualified-type-def type-id='type-id-1275' const='yes' id='type-id-1373'/>
17239    <reference-type-def kind='lvalue' type-id='type-id-1373' size-in-bits='64' id='type-id-1372'/>
17240    <pointer-type-def type-id='type-id-1373' size-in-bits='64' id='type-id-2399'/>
17241    <qualified-type-def type-id='type-id-2399' const='yes' id='type-id-2400'/>
17242    <qualified-type-def type-id='type-id-1866' const='yes' id='type-id-2343'/>
17243    <reference-type-def kind='lvalue' type-id='type-id-2343' size-in-bits='64' id='type-id-2313'/>
17244    <pointer-type-def type-id='type-id-2343' size-in-bits='64' id='type-id-2401'/>
17245    <qualified-type-def type-id='type-id-2401' const='yes' id='type-id-2402'/>
17246    <pointer-type-def type-id='type-id-105' size-in-bits='64' id='type-id-2311'/>
17247  </abi-instr>
17248  <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'>
17249  </abi-instr>
17250  <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'>
17251  </abi-instr>
17252  <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'>
17253  </abi-instr>
17254  <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'>
17255  </abi-instr>
17256  <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'>
17257    <array-type-def dimensions='1' type-id='type-id-133' size-in-bits='672' id='type-id-2403'>
17258      <subrange length='21' type-id='type-id-4' id='type-id-2404'/>
17259    </array-type-def>
17260    <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-2405'>
17261      <data-member access='public' layout-offset-in-bits='0'>
17262        <var-decl name='config' type-id='type-id-2406' 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'/>
17263      </data-member>
17264      <data-member access='public' layout-offset-in-bits='64'>
17265        <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'/>
17266      </data-member>
17267      <data-member access='public' layout-offset-in-bits='96'>
17268        <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'/>
17269      </data-member>
17270      <data-member access='public' layout-offset-in-bits='128'>
17271        <var-decl name='rphf' type-id='type-id-2407' 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'/>
17272      </data-member>
17273      <data-member access='public' layout-offset-in-bits='256'>
17274        <var-decl name='pref' type-id='type-id-2407' 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'/>
17275      </data-member>
17276      <data-member access='public' layout-offset-in-bits='384'>
17277        <var-decl name='blwf' type-id='type-id-2407' 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'/>
17278      </data-member>
17279      <data-member access='public' layout-offset-in-bits='512'>
17280        <var-decl name='pstf' type-id='type-id-2407' 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'/>
17281      </data-member>
17282      <data-member access='public' layout-offset-in-bits='640'>
17283        <var-decl name='mask_array' type-id='type-id-2403' 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'/>
17284      </data-member>
17285    </class-decl>
17286    <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-2408'>
17287      <data-member access='public' layout-offset-in-bits='0'>
17288        <var-decl name='script' type-id='type-id-116' 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'/>
17289      </data-member>
17290      <data-member access='public' layout-offset-in-bits='32'>
17291        <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'/>
17292      </data-member>
17293      <data-member access='public' layout-offset-in-bits='64'>
17294        <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'/>
17295      </data-member>
17296      <data-member access='public' layout-offset-in-bits='96'>
17297        <var-decl name='base_pos' type-id='type-id-2409' 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'/>
17298      </data-member>
17299      <data-member access='public' layout-offset-in-bits='128'>
17300        <var-decl name='reph_pos' type-id='type-id-2410' 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'/>
17301      </data-member>
17302      <data-member access='public' layout-offset-in-bits='160'>
17303        <var-decl name='reph_mode' type-id='type-id-2411' 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'/>
17304      </data-member>
17305      <data-member access='public' layout-offset-in-bits='192'>
17306        <var-decl name='blwf_mode' type-id='type-id-2412' 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'/>
17307      </data-member>
17308      <data-member access='public' layout-offset-in-bits='224'>
17309        <var-decl name='pref_len' type-id='type-id-2413' 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'/>
17310      </data-member>
17311    </class-decl>
17312    <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-2409'>
17313      <underlying-type type-id='type-id-11'/>
17314      <enumerator name='BASE_POS_FIRST' value='0'/>
17315      <enumerator name='BASE_POS_LAST_SINHALA' value='1'/>
17316      <enumerator name='BASE_POS_LAST' value='2'/>
17317    </enum-decl>
17318    <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-2410'>
17319      <underlying-type type-id='type-id-11'/>
17320      <enumerator name='REPH_POS_AFTER_MAIN' value='5'/>
17321      <enumerator name='REPH_POS_BEFORE_SUB' value='7'/>
17322      <enumerator name='REPH_POS_AFTER_SUB' value='9'/>
17323      <enumerator name='REPH_POS_BEFORE_POST' value='10'/>
17324      <enumerator name='REPH_POS_AFTER_POST' value='12'/>
17325      <enumerator name='REPH_POS_DONT_CARE' value='1'/>
17326    </enum-decl>
17327    <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-2411'>
17328      <underlying-type type-id='type-id-11'/>
17329      <enumerator name='REPH_MODE_IMPLICIT' value='0'/>
17330      <enumerator name='REPH_MODE_EXPLICIT' value='1'/>
17331      <enumerator name='REPH_MODE_VIS_REPHA' value='2'/>
17332      <enumerator name='REPH_MODE_LOG_REPHA' value='3'/>
17333    </enum-decl>
17334    <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-2412'>
17335      <underlying-type type-id='type-id-11'/>
17336      <enumerator name='BLWF_MODE_PRE_AND_POST' value='0'/>
17337      <enumerator name='BLWF_MODE_POST_ONLY' value='1'/>
17338    </enum-decl>
17339    <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-2413'>
17340      <underlying-type type-id='type-id-11'/>
17341      <enumerator name='PREF_LEN_1' value='1'/>
17342      <enumerator name='PREF_LEN_2' value='2'/>
17343      <enumerator name='PREF_LEN_DONT_CARE' value='2'/>
17344    </enum-decl>
17345    <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-2407'>
17346      <data-member access='private' layout-offset-in-bits='0'>
17347        <var-decl name='lookups' type-id='type-id-2251' 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'/>
17348      </data-member>
17349      <data-member access='private' layout-offset-in-bits='64'>
17350        <var-decl name='count' type-id='type-id-12' 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'/>
17351      </data-member>
17352      <data-member access='private' layout-offset-in-bits='96'>
17353        <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'/>
17354      </data-member>
17355    </class-decl>
17356    <qualified-type-def type-id='type-id-2408' const='yes' id='type-id-2414'/>
17357    <pointer-type-def type-id='type-id-2414' size-in-bits='64' id='type-id-2406'/>
17358    <qualified-type-def type-id='type-id-2405' const='yes' id='type-id-2415'/>
17359    <pointer-type-def type-id='type-id-2415' size-in-bits='64' id='type-id-2416'/>
17360    <qualified-type-def type-id='type-id-2416' const='yes' id='type-id-2417'/>
17361    <qualified-type-def type-id='type-id-2407' const='yes' id='type-id-2418'/>
17362    <pointer-type-def type-id='type-id-2418' size-in-bits='64' id='type-id-2419'/>
17363    <qualified-type-def type-id='type-id-2419' const='yes' id='type-id-2420'/>
17364    <pointer-type-def type-id='type-id-2407' size-in-bits='64' id='type-id-2421'/>
17365    <qualified-type-def type-id='type-id-2421' const='yes' id='type-id-2422'/>
17366  </abi-instr>
17367  <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'>
17368  </abi-instr>
17369  <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'>
17370  </abi-instr>
17371  <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'>
17372  </abi-instr>
17373  <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'>
17374  </abi-instr>
17375  <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'>
17376  </abi-instr>
17377  <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'>
17378  </abi-instr>
17379  <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'>
17380    <array-type-def dimensions='1' type-id='type-id-2' size-in-bits='64' id='type-id-2346'>
17381      <subrange length='8' type-id='type-id-4' id='type-id-71'/>
17382    </array-type-def>
17383    <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-2345'>
17384      <data-member access='public' layout-offset-in-bits='0'>
17385        <var-decl name='name' type-id='type-id-2346' 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'/>
17386      </data-member>
17387      <data-member access='public' layout-offset-in-bits='64'>
17388        <var-decl name='collect_features' type-id='type-id-2347' 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'/>
17389      </data-member>
17390      <data-member access='public' layout-offset-in-bits='128'>
17391        <var-decl name='override_features' type-id='type-id-2347' 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'/>
17392      </data-member>
17393      <data-member access='public' layout-offset-in-bits='192'>
17394        <var-decl name='data_create' type-id='type-id-2348' 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'/>
17395      </data-member>
17396      <data-member access='public' layout-offset-in-bits='256'>
17397        <var-decl name='data_destroy' type-id='type-id-20' 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'/>
17398      </data-member>
17399      <data-member access='public' layout-offset-in-bits='320'>
17400        <var-decl name='preprocess_text' type-id='type-id-2349' 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'/>
17401      </data-member>
17402      <data-member access='public' layout-offset-in-bits='384'>
17403        <var-decl name='normalization_preference' type-id='type-id-2350' 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'/>
17404      </data-member>
17405      <data-member access='public' layout-offset-in-bits='448'>
17406        <var-decl name='decompose' type-id='type-id-2351' 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'/>
17407      </data-member>
17408      <data-member access='public' layout-offset-in-bits='512'>
17409        <var-decl name='compose' type-id='type-id-2352' 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'/>
17410      </data-member>
17411      <data-member access='public' layout-offset-in-bits='576'>
17412        <var-decl name='setup_masks' type-id='type-id-2349' 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'/>
17413      </data-member>
17414      <data-member access='public' layout-offset-in-bits='640'>
17415        <var-decl name='zero_width_marks' type-id='type-id-2353' 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'/>
17416      </data-member>
17417      <data-member access='public' layout-offset-in-bits='672'>
17418        <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'/>
17419      </data-member>
17420    </class-decl>
17421    <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-2423'>
17422      <data-member access='public' layout-offset-in-bits='0'>
17423        <var-decl name='face' type-id='type-id-144' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='68' column='1'/>
17424      </data-member>
17425      <data-member access='public' layout-offset-in-bits='64'>
17426        <var-decl name='props' type-id='type-id-102' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='69' column='1'/>
17427      </data-member>
17428      <data-member access='public' layout-offset-in-bits='320'>
17429        <var-decl name='shaper' type-id='type-id-1404' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='70' column='1'/>
17430      </data-member>
17431      <data-member access='public' layout-offset-in-bits='384'>
17432        <var-decl name='map' type-id='type-id-2365' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape-private.hh' line='71' column='1'/>
17433      </data-member>
17434      <member-function access='public' constructor='yes'>
17435        <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'>
17436          <parameter type-id='type-id-2424' is-artificial='yes'/>
17437          <parameter type-id='type-id-408'/>
17438          <return type-id='type-id-13'/>
17439        </function-decl>
17440      </member-function>
17441      <member-function access='public' destructor='yes'>
17442        <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'>
17443          <parameter type-id='type-id-2424' is-artificial='yes'/>
17444          <parameter type-id='type-id-9' is-artificial='yes'/>
17445          <return type-id='type-id-13'/>
17446        </function-decl>
17447      </member-function>
17448      <member-function access='private' constructor='yes'>
17449        <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'>
17450          <parameter type-id='type-id-2424' is-artificial='yes'/>
17451          <parameter type-id='type-id-2425'/>
17452          <return type-id='type-id-13'/>
17453        </function-decl>
17454      </member-function>
17455    </class-decl>
17456    <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-2350'>
17457      <underlying-type type-id='type-id-11'/>
17458      <enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_NONE' value='0'/>
17459      <enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_DECOMPOSED' value='1'/>
17460      <enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_DIACRITICS' value='2'/>
17461      <enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_COMPOSED_DIACRITICS_NO_SHORT_CIRCUIT' value='3'/>
17462      <enumerator name='HB_OT_SHAPE_NORMALIZATION_MODE_DEFAULT' value='2'/>
17463    </enum-decl>
17464    <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-2426'>
17465      <data-member access='public' layout-offset-in-bits='0'>
17466        <var-decl name='plan' type-id='type-id-1395' 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'/>
17467      </data-member>
17468      <data-member access='public' layout-offset-in-bits='64'>
17469        <var-decl name='buffer' type-id='type-id-161' 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'/>
17470      </data-member>
17471      <data-member access='public' layout-offset-in-bits='128'>
17472        <var-decl name='font' type-id='type-id-143' 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'/>
17473      </data-member>
17474      <data-member access='public' layout-offset-in-bits='192'>
17475        <var-decl name='unicode' type-id='type-id-99' 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'/>
17476      </data-member>
17477      <data-member access='public' layout-offset-in-bits='256'>
17478        <var-decl name='decompose' type-id='type-id-2351' 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'/>
17479      </data-member>
17480      <data-member access='public' layout-offset-in-bits='320'>
17481        <var-decl name='compose' type-id='type-id-2352' 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'/>
17482      </data-member>
17483    </class-decl>
17484    <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-2353'>
17485      <underlying-type type-id='type-id-11'/>
17486      <enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_NONE' value='0'/>
17487      <enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_UNICODE_LATE' value='1'/>
17488      <enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_GDEF_EARLY' value='2'/>
17489      <enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_BY_GDEF_LATE' value='3'/>
17490      <enumerator name='HB_OT_SHAPE_ZERO_WIDTH_MARKS_DEFAULT' value='1'/>
17491    </enum-decl>
17492    <pointer-type-def type-id='type-id-2354' size-in-bits='64' id='type-id-2351'/>
17493    <pointer-type-def type-id='type-id-2355' size-in-bits='64' id='type-id-2352'/>
17494    <qualified-type-def type-id='type-id-2345' const='yes' id='type-id-2344'/>
17495    <pointer-type-def type-id='type-id-2344' size-in-bits='64' id='type-id-1404'/>
17496    <qualified-type-def type-id='type-id-2426' const='yes' id='type-id-2427'/>
17497    <pointer-type-def type-id='type-id-2427' size-in-bits='64' id='type-id-2428'/>
17498    <qualified-type-def type-id='type-id-1395' const='yes' id='type-id-2429'/>
17499    <qualified-type-def type-id='type-id-2423' const='yes' id='type-id-2430'/>
17500    <reference-type-def kind='lvalue' type-id='type-id-2430' size-in-bits='64' id='type-id-2425'/>
17501    <qualified-type-def type-id='type-id-2431' id='type-id-2432'/>
17502    <reference-type-def kind='lvalue' type-id='type-id-1403' size-in-bits='64' id='type-id-2431'/>
17503    <pointer-type-def type-id='type-id-1403' size-in-bits='64' id='type-id-2433'/>
17504    <qualified-type-def type-id='type-id-2433' const='yes' id='type-id-2434'/>
17505    <reference-type-def kind='lvalue' type-id='type-id-2423' size-in-bits='64' id='type-id-2435'/>
17506    <pointer-type-def type-id='type-id-2423' size-in-bits='64' id='type-id-2424'/>
17507    <qualified-type-def type-id='type-id-2424' const='yes' id='type-id-2436'/>
17508    <pointer-type-def type-id='type-id-2356' size-in-bits='64' id='type-id-2349'/>
17509    <pointer-type-def type-id='type-id-2357' size-in-bits='64' id='type-id-2347'/>
17510    <pointer-type-def type-id='type-id-2358' size-in-bits='64' id='type-id-2348'/>
17511    <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'>
17512      <parameter type-id='type-id-177' name='shape_plan' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape.cc' line='740' column='1'/>
17513      <parameter type-id='type-id-223' name='table_tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape.cc' line='741' column='1'/>
17514      <parameter type-id='type-id-804' name='lookup_indexes' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape.cc' line='742' column='1'/>
17515      <return type-id='type-id-13'/>
17516    </function-decl>
17517    <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'>
17518      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape.cc' line='770' column='1'/>
17519      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape.cc' line='771' column='1'/>
17520      <parameter type-id='type-id-402' name='features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape.cc' line='772' column='1'/>
17521      <parameter type-id='type-id-12' name='num_features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape.cc' line='773' column='1'/>
17522      <parameter type-id='type-id-804' name='glyphs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-shape.cc' line='774' column='1'/>
17523      <return type-id='type-id-13'/>
17524    </function-decl>
17525    <function-type size-in-bits='64' id='type-id-2354'>
17526      <parameter type-id='type-id-2428'/>
17527      <parameter type-id='type-id-72'/>
17528      <parameter type-id='type-id-163'/>
17529      <parameter type-id='type-id-163'/>
17530      <return type-id='type-id-1'/>
17531    </function-type>
17532    <function-type size-in-bits='64' id='type-id-2355'>
17533      <parameter type-id='type-id-2428'/>
17534      <parameter type-id='type-id-72'/>
17535      <parameter type-id='type-id-72'/>
17536      <parameter type-id='type-id-163'/>
17537      <return type-id='type-id-1'/>
17538    </function-type>
17539    <function-type size-in-bits='64' id='type-id-2356'>
17540      <parameter type-id='type-id-1395'/>
17541      <parameter type-id='type-id-161'/>
17542      <parameter type-id='type-id-143'/>
17543      <return type-id='type-id-13'/>
17544    </function-type>
17545    <function-type size-in-bits='64' id='type-id-2357'>
17546      <parameter type-id='type-id-2424'/>
17547      <return type-id='type-id-13'/>
17548    </function-type>
17549    <function-type size-in-bits='64' id='type-id-2358'>
17550      <parameter type-id='type-id-1395'/>
17551      <return type-id='type-id-33'/>
17552    </function-type>
17553  </abi-instr>
17554  <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'>
17555    <pointer-type-def type-id='type-id-223' size-in-bits='64' id='type-id-1399'/>
17556    <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'>
17557      <parameter type-id='type-id-223' name='tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-tag.cc' line='868' column='1'/>
17558      <return type-id='type-id-131'/>
17559    </function-decl>
17560    <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'>
17561      <parameter type-id='type-id-131' name='language' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-tag.cc' line='806' column='1'/>
17562      <return type-id='type-id-223'/>
17563    </function-decl>
17564    <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'>
17565      <parameter type-id='type-id-223' name='tag' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-common.cc' line='368' column='1'/>
17566      <return type-id='type-id-116'/>
17567    </function-decl>
17568    <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'>
17569      <parameter type-id='type-id-116' name='script' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-ot-tag.cc' line='130' column='1'/>
17570      <parameter type-id='type-id-1399' 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'/>
17571      <parameter type-id='type-id-1399' 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'/>
17572      <return type-id='type-id-13'/>
17573    </function-decl>
17574  </abi-instr>
17575  <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'>
17576    <array-type-def dimensions='1' type-id='type-id-1067' size-in-bits='65536' id='type-id-1068'>
17577      <subrange length='2048' type-id='type-id-4' id='type-id-1105'/>
17578    </array-type-def>
17579    <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-997'>
17580      <member-type access='public'>
17581        <typedef-decl name='elt_t' type-id='type-id-106' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='320' column='1' id='type-id-1067'/>
17582      </member-type>
17583      <data-member access='public' layout-offset-in-bits='0'>
17584        <var-decl name='header' type-id='type-id-15' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='148' column='1'/>
17585      </data-member>
17586      <data-member access='public' layout-offset-in-bits='896'>
17587        <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'/>
17588      </data-member>
17589      <data-member access='public' static='yes'>
17590        <var-decl name='MAX_G' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='321' column='1'/>
17591      </data-member>
17592      <data-member access='public' static='yes'>
17593        <var-decl name='SHIFT' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='322' column='1'/>
17594      </data-member>
17595      <data-member access='public' static='yes'>
17596        <var-decl name='BITS' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='323' column='1'/>
17597      </data-member>
17598      <data-member access='public' static='yes'>
17599        <var-decl name='MASK' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='324' column='1'/>
17600      </data-member>
17601      <data-member access='public' static='yes'>
17602        <var-decl name='ELTS' type-id='type-id-105' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='325' column='1'/>
17603      </data-member>
17604      <data-member access='public' static='yes'>
17605        <var-decl name='INVALID' type-id='type-id-151' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='326' column='1'/>
17606      </data-member>
17607      <data-member access='public' layout-offset-in-bits='928'>
17608        <var-decl name='elts' type-id='type-id-1068' visibility='default' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set-private.hh' line='332' column='1'/>
17609      </data-member>
17610    </class-decl>
17611    <typedef-decl name='hb_set_t' type-id='type-id-997' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.h' line='41' column='1' id='type-id-1066'/>
17612    <qualified-type-def type-id='type-id-997' const='yes' id='type-id-2437'/>
17613    <pointer-type-def type-id='type-id-2437' size-in-bits='64' id='type-id-2438'/>
17614    <qualified-type-def type-id='type-id-2438' const='yes' id='type-id-2439'/>
17615    <pointer-type-def type-id='type-id-997' size-in-bits='64' id='type-id-804'/>
17616    <qualified-type-def type-id='type-id-804' const='yes' id='type-id-2440'/>
17617    <reference-type-def kind='lvalue' type-id='type-id-1067' size-in-bits='64' id='type-id-2441'/>
17618    <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'>
17619      <return type-id='type-id-804'/>
17620    </function-decl>
17621    <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'>
17622      <parameter type-id='type-id-2438' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='153' column='1'/>
17623      <return type-id='type-id-28'/>
17624    </function-decl>
17625    <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'>
17626      <parameter type-id='type-id-2438' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='153' column='1'/>
17627      <return type-id='type-id-28'/>
17628    </function-decl>
17629    <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'>
17630      <parameter type-id='type-id-2438' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='286' column='1'/>
17631      <parameter type-id='type-id-2438' name='other' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='287' column='1'/>
17632      <return type-id='type-id-28'/>
17633    </function-decl>
17634    <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'>
17635      <parameter type-id='type-id-2438' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='413' column='1'/>
17636      <return type-id='type-id-72'/>
17637    </function-decl>
17638    <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'>
17639      <parameter type-id='type-id-2438' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='413' column='1'/>
17640      <return type-id='type-id-72'/>
17641    </function-decl>
17642    <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'>
17643      <parameter type-id='type-id-2438' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='200' column='1'/>
17644      <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'/>
17645      <return type-id='type-id-28'/>
17646    </function-decl>
17647    <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'>
17648      <parameter type-id='type-id-804' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='381' column='1'/>
17649      <return type-id='type-id-13'/>
17650    </function-decl>
17651    <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'>
17652      <parameter type-id='type-id-804' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='366' column='1'/>
17653      <parameter type-id='type-id-2438' name='other' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='367' column='1'/>
17654      <return type-id='type-id-13'/>
17655    </function-decl>
17656    <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'>
17657      <parameter type-id='type-id-804' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='366' column='1'/>
17658      <parameter type-id='type-id-2438' name='other' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='367' column='1'/>
17659      <return type-id='type-id-13'/>
17660    </function-decl>
17661    <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'>
17662      <parameter type-id='type-id-804' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='366' column='1'/>
17663      <parameter type-id='type-id-2438' name='other' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='367' column='1'/>
17664      <return type-id='type-id-13'/>
17665    </function-decl>
17666    <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'>
17667      <parameter type-id='type-id-804' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='366' column='1'/>
17668      <parameter type-id='type-id-2438' name='other' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='367' column='1'/>
17669      <return type-id='type-id-13'/>
17670    </function-decl>
17671    <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'>
17672      <parameter type-id='type-id-804' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='366' column='1'/>
17673      <parameter type-id='type-id-2438' name='other' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='367' column='1'/>
17674      <return type-id='type-id-13'/>
17675    </function-decl>
17676    <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'>
17677      <parameter type-id='type-id-804' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='267' column='1'/>
17678      <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'/>
17679      <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'/>
17680      <return type-id='type-id-13'/>
17681    </function-decl>
17682    <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'>
17683      <parameter type-id='type-id-804' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='250' column='1'/>
17684      <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'/>
17685      <return type-id='type-id-13'/>
17686    </function-decl>
17687    <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'>
17688      <parameter type-id='type-id-804' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='267' column='1'/>
17689      <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'/>
17690      <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'/>
17691      <return type-id='type-id-13'/>
17692    </function-decl>
17693    <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'>
17694      <parameter type-id='type-id-804' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='250' column='1'/>
17695      <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'/>
17696      <return type-id='type-id-13'/>
17697    </function-decl>
17698    <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'>
17699      <parameter type-id='type-id-2438' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='397' column='1'/>
17700      <return type-id='type-id-12'/>
17701    </function-decl>
17702    <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'>
17703      <parameter type-id='type-id-804' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='381' column='1'/>
17704      <return type-id='type-id-13'/>
17705    </function-decl>
17706    <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'>
17707      <parameter type-id='type-id-804' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='135' column='1'/>
17708      <parameter type-id='type-id-37' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='136' column='1'/>
17709      <return type-id='type-id-33'/>
17710    </function-decl>
17711    <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'>
17712      <parameter type-id='type-id-804' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='116' column='1'/>
17713      <parameter type-id='type-id-37' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='117' column='1'/>
17714      <parameter type-id='type-id-33' name='data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='118' column='1'/>
17715      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='119' column='1'/>
17716      <parameter type-id='type-id-28' name='replace' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='120' column='1'/>
17717      <return type-id='type-id-28'/>
17718    </function-decl>
17719    <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'>
17720      <parameter type-id='type-id-804' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='82' column='1'/>
17721      <return type-id='type-id-804'/>
17722    </function-decl>
17723    <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'>
17724      <parameter type-id='type-id-804' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='381' column='1'/>
17725      <return type-id='type-id-13'/>
17726    </function-decl>
17727    <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'>
17728      <return type-id='type-id-804'/>
17729    </function-decl>
17730    <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'>
17731      <parameter type-id='type-id-2438' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='466' column='1'/>
17732      <parameter type-id='type-id-163' name='first' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='467' column='1'/>
17733      <parameter type-id='type-id-163' name='last' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='468' column='1'/>
17734      <return type-id='type-id-28'/>
17735    </function-decl>
17736    <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'>
17737      <parameter type-id='type-id-2438' name='set' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='446' column='1'/>
17738      <parameter type-id='type-id-163' name='codepoint' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-set.cc' line='447' column='1'/>
17739      <return type-id='type-id-28'/>
17740    </function-decl>
17741  </abi-instr>
17742  <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'>
17743    <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'>
17744      <return type-id='type-id-177'/>
17745    </function-decl>
17746    <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'>
17747      <parameter type-id='type-id-177' name='shape_plan' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='489' column='1'/>
17748      <return type-id='type-id-31'/>
17749    </function-decl>
17750    <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'>
17751      <parameter type-id='type-id-177'/>
17752      <parameter type-id='type-id-143'/>
17753      <parameter type-id='type-id-161'/>
17754      <parameter type-id='type-id-402'/>
17755      <parameter type-id='type-id-12'/>
17756      <return type-id='type-id-28'/>
17757    </function-decl>
17758    <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'>
17759      <parameter type-id='type-id-177' name='shape_plan' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='263' column='1'/>
17760      <parameter type-id='type-id-37' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='264' column='1'/>
17761      <return type-id='type-id-33'/>
17762    </function-decl>
17763    <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'>
17764      <parameter type-id='type-id-177' name='shape_plan' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='242' column='1'/>
17765      <parameter type-id='type-id-37' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='243' column='1'/>
17766      <parameter type-id='type-id-33' name='data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='244' column='1'/>
17767      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='245' column='1'/>
17768      <parameter type-id='type-id-28' name='replace' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='246' column='1'/>
17769      <return type-id='type-id-28'/>
17770    </function-decl>
17771    <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'>
17772      <parameter type-id='type-id-177' name='shape_plan' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='200' column='1'/>
17773      <return type-id='type-id-177'/>
17774    </function-decl>
17775    <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'>
17776      <parameter type-id='type-id-177' name='shape_plan' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='214' column='1'/>
17777      <return type-id='type-id-13'/>
17778    </function-decl>
17779    <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'>
17780      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='112' column='1'/>
17781      <parameter type-id='type-id-229' name='props' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='113' column='1'/>
17782      <parameter type-id='type-id-402' name='user_features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='114' column='1'/>
17783      <parameter type-id='type-id-12' 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'/>
17784      <parameter type-id='type-id-2442' name='shaper_list' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='116' column='1'/>
17785      <return type-id='type-id-177'/>
17786    </function-decl>
17787    <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'>
17788      <parameter type-id='type-id-144' name='face' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='112' column='1'/>
17789      <parameter type-id='type-id-229' name='props' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='113' column='1'/>
17790      <parameter type-id='type-id-402' name='user_features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='114' column='1'/>
17791      <parameter type-id='type-id-12' 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'/>
17792      <parameter type-id='type-id-2442' name='shaper_list' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape-plan.cc' line='116' column='1'/>
17793      <return type-id='type-id-177'/>
17794    </function-decl>
17795    <pointer-type-def type-id='type-id-2443' size-in-bits='64' id='type-id-2442'/>
17796    <qualified-type-def type-id='type-id-31' const='yes' id='type-id-2443'/>
17797  </abi-instr>
17798  <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'>
17799    <qualified-type-def type-id='type-id-31' const='yes' id='type-id-2443'/>
17800    <pointer-type-def type-id='type-id-2443' size-in-bits='64' id='type-id-2442'/>
17801    <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'>
17802      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='347' column='1'/>
17803      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='348' column='1'/>
17804      <parameter type-id='type-id-402' name='features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='349' column='1'/>
17805      <parameter type-id='type-id-12' name='num_features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='350' column='1'/>
17806      <parameter type-id='type-id-2442' name='shaper_list' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='351' column='1'/>
17807      <return type-id='type-id-28'/>
17808    </function-decl>
17809    <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'>
17810      <parameter type-id='type-id-143' name='font' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='379' column='1'/>
17811      <parameter type-id='type-id-161' name='buffer' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='380' column='1'/>
17812      <parameter type-id='type-id-402' name='features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='381' column='1'/>
17813      <parameter type-id='type-id-12' name='num_features' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='382' column='1'/>
17814      <return type-id='type-id-13'/>
17815    </function-decl>
17816    <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'>
17817      <return type-id='type-id-148'/>
17818    </function-decl>
17819    <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'>
17820      <parameter type-id='type-id-215' name='feature' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='243' column='1'/>
17821      <parameter type-id='type-id-42' name='buf' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='244' column='1'/>
17822      <parameter type-id='type-id-12' name='size' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='244' column='1'/>
17823      <return type-id='type-id-13'/>
17824    </function-decl>
17825    <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'>
17826      <parameter type-id='type-id-31' name='str' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='212' column='1'/>
17827      <parameter type-id='type-id-9' name='len' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='212' column='1'/>
17828      <parameter type-id='type-id-215' name='feature' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-shape.cc' line='213' column='1'/>
17829      <return type-id='type-id-28'/>
17830    </function-decl>
17831  </abi-instr>
17832  <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'>
17833    <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'>
17834      <return type-id='type-id-99'/>
17835    </function-decl>
17836    <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'>
17837      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='330' column='1'/>
17838      <return type-id='type-id-28'/>
17839    </function-decl>
17840    <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'>
17841      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='346' column='1'/>
17842      <return type-id='type-id-99'/>
17843    </function-decl>
17844    <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'>
17845      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17846      <parameter type-id='type-id-94' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17847      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17848      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17849      <return type-id='type-id-13'/>
17850    </function-decl>
17851    <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'>
17852      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17853      <parameter type-id='type-id-108' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17854      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17855      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17856      <return type-id='type-id-13'/>
17857    </function-decl>
17858    <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'>
17859      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17860      <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'/>
17861      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17862      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17863      <return type-id='type-id-13'/>
17864    </function-decl>
17865    <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'>
17866      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17867      <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'/>
17868      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17869      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17870      <return type-id='type-id-13'/>
17871    </function-decl>
17872    <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'>
17873      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17874      <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'/>
17875      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17876      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17877      <return type-id='type-id-13'/>
17878    </function-decl>
17879    <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'>
17880      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17881      <parameter type-id='type-id-118' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17882      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17883      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17884      <return type-id='type-id-13'/>
17885    </function-decl>
17886    <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'>
17887      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17888      <parameter type-id='type-id-120' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17889      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17890      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17891      <return type-id='type-id-13'/>
17892    </function-decl>
17893    <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'>
17894      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17895      <parameter type-id='type-id-122' name='func' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17896      <parameter type-id='type-id-33' name='user_data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17897      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='377' column='1'/>
17898      <return type-id='type-id-13'/>
17899    </function-decl>
17900    <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'>
17901      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1'/>
17902      <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'/>
17903      <return type-id='type-id-95'/>
17904    </function-decl>
17905    <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'>
17906      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1'/>
17907      <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'/>
17908      <return type-id='type-id-12'/>
17909    </function-decl>
17910    <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'>
17911      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1'/>
17912      <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'/>
17913      <return type-id='type-id-111'/>
17914    </function-decl>
17915    <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'>
17916      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1'/>
17917      <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'/>
17918      <return type-id='type-id-72'/>
17919    </function-decl>
17920    <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'>
17921      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='389' column='1'/>
17922      <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'/>
17923      <return type-id='type-id-116'/>
17924    </function-decl>
17925    <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'>
17926      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='428' column='1'/>
17927      <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'/>
17928      <parameter type-id='type-id-163' name='a' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='430' column='1'/>
17929      <parameter type-id='type-id-163' name='b' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='431' column='1'/>
17930      <return type-id='type-id-28'/>
17931    </function-decl>
17932    <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'>
17933      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='449' column='1'/>
17934      <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'/>
17935      <parameter type-id='type-id-163' name='decomposed' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='451' column='1'/>
17936      <return type-id='type-id-12'/>
17937    </function-decl>
17938    <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'>
17939      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='406' column='1'/>
17940      <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'/>
17941      <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'/>
17942      <parameter type-id='type-id-163' name='ab' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='409' column='1'/>
17943      <return type-id='type-id-28'/>
17944    </function-decl>
17945    <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'>
17946      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='311' column='1'/>
17947      <return type-id='type-id-13'/>
17948    </function-decl>
17949    <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'>
17950      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='295' column='1'/>
17951      <parameter type-id='type-id-37' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='296' column='1'/>
17952      <return type-id='type-id-33'/>
17953    </function-decl>
17954    <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'>
17955      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='274' column='1'/>
17956      <parameter type-id='type-id-37' name='key' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='275' column='1'/>
17957      <parameter type-id='type-id-33' name='data' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='276' column='1'/>
17958      <parameter type-id='type-id-21' name='destroy' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='277' column='1'/>
17959      <parameter type-id='type-id-28' name='replace' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='278' column='1'/>
17960      <return type-id='type-id-28'/>
17961    </function-decl>
17962    <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'>
17963      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='346' column='1'/>
17964      <return type-id='type-id-99'/>
17965    </function-decl>
17966    <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'>
17967      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='311' column='1'/>
17968      <return type-id='type-id-13'/>
17969    </function-decl>
17970    <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'>
17971      <parameter type-id='type-id-99' name='ufuncs' filepath='/tmp/legendre/spack-stage/spack-stage-04g73E/harfbuzz-0.9.37/src/hb-unicode.cc' line='346' column='1'/>
17972      <return type-id='type-id-99'/>
17973    </function-decl>
17974    <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'>
17975      <return type-id='type-id-99'/>
17976    </function-decl>
17977  </abi-instr>
17978</abi-corpus>
17979